diff --git a/.gitignore b/.gitignore index c8e3ed4fac5..a044f7f60cc 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,11 @@ #Ignore everything in datafolder and subdirectories /data/**/* +#Ignore byond config folder. +/cfg/**/* + #Ignore compiled files and other files generated during compilation. +*.mdme *.dmb *.rsc *.lk @@ -179,4 +183,4 @@ Network Trash Folder Temporary Items .apdisk - +*.before diff --git a/.travis.yml b/.travis.yml index f267102c7b1..3b9aa939f05 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,13 +6,17 @@ env: - BYOND_MAJOR="510" - BYOND_MINOR="1332" - NODE_VERSION="4" + - BUILD_TOOLS=false + - DM_MAPFILE="" matrix: + - BUILD_TOOLS=true - DM_MAPFILE="tgstation2" - DM_MAPFILE="metastation" - DM_MAPFILE="ministation" - DM_MAPFILE="dreamstation" - DM_MAPFILE="birdstation" - DM_MAPFILE="efficiencystation" + - DM_MAPFILE="templates" cache: @@ -30,24 +34,14 @@ addons: - python - python-pip - install: - - rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm install $NODE_VERSION - - npm install -g gulp-cli - - pip install --user PyYaml -q - - pip install --user beautifulsoup4 -q + - tools/travis/install_build_tools.sh before_script: - - cd tgui && npm install && cd .. - - chmod +x ./install-byond.sh - - ./install-byond.sh - - shopt -s globstar + - tools/travis/before_build_tools.sh + - tools/travis/before_build_byond.sh script: - - (! grep 'step_[xy]' _maps/**/*.dmm) - - md5sum -c - <<< "49bc6b1b9ed56c83cceb6674bd97cb34 *html/changelogs/example.yml" - - tools/check_filedirs.sh tgstation.dme - - cd tgui && gulp && cd .. - - python tools/ss13_genchangelog.py html/changelog.html html/changelogs - - source $HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}/byond/bin/byondsetup - - bash dm.sh -M${DM_MAPFILE} tgstation.dme + - tools/travis/check_filedirs.sh tgstation.dme + - tools/travis/build_tools.sh + - tools/travis/build_byond.sh diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3b76d0c2144..27cc7d4835a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -41,7 +41,7 @@ Maintainers can revert your changes if they feel they are not worth maintaining As mentioned before, you are expected to follow these specifications in order to make everyone's lives easier, it will also save you and us time, with having to make the changes and us having to tell you what to change. Thank you for reading this section. -###Object Oriented code +###Object Oriented code As BYOND's Dream Maker is an object oriented language, code must be object oriented when possible in order to be more flexible when adding content to it. If you are unfamiliar with this concept, it is highly recommended you look it up. ###All Byond paths must contain the full path. @@ -63,7 +63,7 @@ datum code proc2() code - + datum2 varname1 = 0 proc @@ -99,9 +99,7 @@ The previous code made compliant: ``` ###No overriding type safety checks. -The use of the : operator to override type safety checks is strongly discouraged. You must cast the variable to the proper type. - -Exceptions are only made when used in loops that require the performance boost from being called ***extremely*** often. (Rule of thumb: If you aren't messing with the master controller or it's subsystems, this exception probably doesn't apply) +The use of the : operator to override type safety checks is not allowed. You must cast the variable to the proper type. ###Type paths must began with a / eg: `/datum/thing` not `datum/thing` @@ -135,9 +133,20 @@ Copying code from one place to another maybe suitable for small short time proje Instead you can use object orientation, or simply placing repeated code in a function, to obey this specification easily. +###Startup/Runtime tradeoffs with lists and the "hidden" init proc +First, read the comments in this byond thread, starting here:http://www.byond.com/forum/?post=2086980&page=2#comment19776775 + +There are two key points here: + +1) Defining a list in the type definition incurs a hidden proc call - init, if you must define a list at startup, do so in New() and avoid the overhead of a second call (init() and then new()) + +2)Offsets list creation overhead to the point where the list is actually required (which for many objects, may be never at all). + +Remember, this tradeoff makes sense in many cases but not all, you should think carefully about your implementation before deciding if this is an appropriate thing to do + ###No magic numbers or strings Make these #defines with a name that more clearly states what it's for. - + ###Control statements: (if,while,for,etc) @@ -271,6 +280,9 @@ There is no strict process when it comes to merging pull requests, pull requests * If your pull request is accepted, the code you add no longer belongs exclusively to you but to everyone; everyone is free to work on it, but you are also free to object to any changes being made, which will be noted by a Project Lead or Project Manager. It is a shame this has to be explicitly said, but there have been cases where this would've saved some trouble. +## Banned content +Do not add any of the following in a Pull Request or risk getting the PR closed: + - National Socialist Party of Germany content, National Socialist Party of Germany related content, or National Socialist Party of Germany references ##A word on git Yes we know that the files have a tonne of mixed windows and linux line endings, attempts to fix this have been met with less than stellar success and as such we have decided to give up caring until such a time as it matters. diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000000..490e045f3da --- /dev/null +++ b/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,18 @@ +[Changelogs]: # (Please make a changelog if you're adding, removing or changing content that'll affect players. This includes, but is not limited to, new features, sprites, sounds; balance changes; map edits and important fixes) +[]: # (See here for how to easily make a changelog: https://github.com/tgstation/tgstation/wiki/Changelogs. An example changelog has been provided below. Please edit or remove) + + +:cl: optional name here +add: Added new things +add: Added more things +del: Removed old things +tweak: tweaked a few things +fix: fixed a few things +wip: added a few works in progress +soundadd: added a new sound thingy +sounddel: removed an old sound thingy +imageadd: added some icons and images +imagedel: deleted some icons and images +spellcheck: fixed a few typos +experiment: added an experimental thingy +/:cl: diff --git a/README.md b/README.md index 6a4241a790f..4c13f6c78dc 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ ##/tg/station v1.0.1 -[![Build Status](https://travis-ci.org/tgstation/-tg-station.png)](https://travis-ci.org/tgstation/-tg-station) +[![Build Status](https://travis-ci.org/tgstation/tgstation.png)](https://travis-ci.org/tgstation/tgstation) **Website:** http://www.tgstation13.org
-**Code:** https://github.com/tgstation/-tg-station
+**Code:** https://github.com/tgstation/tgstation
**Wiki** http://tgstation13.org/wiki/Main_Page
**IRC:** irc://irc.rizon.net/coderbus or if you dont have an IRC client, you can click [here](https://kiwiirc.com/client/irc.rizon.net:6667/?&theme=cli#coderbus).
@@ -19,11 +19,11 @@ Follow this: http://www.tgstation13.org/wiki/Setting_up_git Option 2: Install GitHub::windows from http://windows.github.com/ It handles most of the setup and configuraton of Git for you. -Then you simply search for the -tg-station repository and click the big clone +Then you simply search for the tgstation repository and click the big clone button. Option 3: Download the source code as a zip by clicking the ZIP button in the -code tab of https://github.com/tgstation/-tg-station +code tab of https://github.com/tgstation/tgstation (note: this will use a lot of bandwidth if you wish to update and is a lot of hassle if you want to make any changes at all, so it's not recommended.) @@ -131,9 +131,9 @@ Please see [CONTRIBUTING.md](CONTRIBUTING.md) ##LICENSE -All code after commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST (https://github.com/tgstation/-tg-station/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under GNU AGPL v3 (http://www.gnu.org/licenses/agpl-3.0.html). +All code after commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST (https://github.com/tgstation/tgstation/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under GNU AGPL v3 (http://www.gnu.org/licenses/agpl-3.0.html). -All code before commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST (https://github.com/tgstation/-tg-station/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under GNU GPL v3 (https://www.gnu.org/licenses/gpl-3.0.html). +All code before commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST (https://github.com/tgstation/tgstation/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under GNU GPL v3 (https://www.gnu.org/licenses/gpl-3.0.html). (Including tools unless their readme specifies otherwise.) See LICENSE-AGPLv3.txt and LICENSE-GPLv3.txt for more details. diff --git a/SQL/database_changelog.txt b/SQL/database_changelog.txt index e142f20cfab..85afa5fa07d 100644 --- a/SQL/database_changelog.txt +++ b/SQL/database_changelog.txt @@ -1,3 +1,26 @@ +3 July 2016, by Jordie0608 + +Modified table 'poll_question', adding column 'dontshow' which was recently added to the server schema. + +ALTER TABLE `feedback`.`poll_question` ADD COLUMN `dontshow` TINYINT(1) NOT NULL DEFAULT '0' AFTER `for_trialmin` + +Remember to add a prefix to the table name if you use them + +---------------------------------------------------- + +16th April 2016 + +Added ipintel table, only required if ip intel is enabled in the config + +CREATE TABLE `ipintel` ( +`ip` INT UNSIGNED NOT NULL , +`date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL , +`intel` REAL NOT NULL DEFAULT '0', +PRIMARY KEY ( `ip` ) +) ENGINE = INNODB; + +--------------------------------------------------- + 21 September 2015, by Jordie0608 Modified table 'poll_question', adding columns 'createdby_ckey', 'createdby_ip' and 'for_trialmin' to bring it inline with the schema used by the tg servers. diff --git a/SQL/tgstation_schema.sql b/SQL/tgstation_schema.sql index 34d83537256..666ae0a53af 100644 --- a/SQL/tgstation_schema.sql +++ b/SQL/tgstation_schema.sql @@ -266,6 +266,7 @@ CREATE TABLE `poll_question` ( `createdby_ckey` varchar(45) NULL DEFAULT NULL, `createdby_ip` varchar(45) NULL DEFAULT NULL, `for_trialmin` varchar(45) NULL DEFAULT NULL, + `dontshow` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; @@ -364,5 +365,14 @@ CREATE TABLE `notes` ( ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; - +DROP TABLE IF EXISTS `ipintel`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `ipintel` ( +`ip` INT UNSIGNED NOT NULL , +`date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL , +`intel` REAL NOT NULL DEFAULT '0', +PRIMARY KEY ( `ip` ) +) ENGINE = INNODB; +/*!40101 SET character_set_client = @saved_cs_client */; -- Dump completed on 2013-03-24 18:02:35 diff --git a/SQL/tgstation_schema_prefixed.sql b/SQL/tgstation_schema_prefixed.sql index fe40d2f72cf..44b8b5da50a 100644 --- a/SQL/tgstation_schema_prefixed.sql +++ b/SQL/tgstation_schema_prefixed.sql @@ -261,6 +261,7 @@ CREATE TABLE `SS13_poll_question` ( `createdby_ckey` varchar(45) NULL DEFAULT NULL, `createdby_ip` varchar(45) NULL DEFAULT NULL, `for_trialmin` varchar(45) NULL DEFAULT NULL, + `dontshow` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; @@ -359,5 +360,14 @@ CREATE TABLE `SS13_notes` ( ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; - +DROP TABLE IF EXISTS `SS13_ipintel`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `SS13_ipintel` ( +`ip` INT UNSIGNED NOT NULL , +`date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL , +`intel` REAL NOT NULL DEFAULT '0', +PRIMARY KEY ( `ip` ) +) ENGINE = INNODB; +/*!40101 SET character_set_client = @saved_cs_client */; -- Dump completed on 2013-03-24 18:02:35 diff --git a/_maps/.gitignore b/_maps/.gitignore new file mode 100644 index 00000000000..430f3a0b4fa --- /dev/null +++ b/_maps/.gitignore @@ -0,0 +1,2 @@ +backup/ +templates.dm diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index 6f671cd0e3e..82d937d3c88 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -90,6 +90,9 @@ pixel_y = 0 }, /obj/effect/decal/sandeffect, +/obj/structure/mirror{ + pixel_x = 28 + }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/lava/smooth }, @@ -158,7 +161,6 @@ /turf/open/floor/plasteel/asteroid/warning{ baseturf = /turf/open/floor/plating/beach/sand; dir = 1; - icon_state = "asteroidwarning"; tag = "icon-asteroidwarning (NORTH)" }, /area/ruin/powered) @@ -186,6 +188,7 @@ /area/ruin/powered) "aG" = ( /obj/structure/table, +/obj/item/weapon/book/manual/barman_recipes, /obj/item/weapon/reagent_containers/glass/rag, /turf/open/floor/wood, /area/ruin/powered) @@ -207,7 +210,6 @@ /turf/open/floor/plasteel/asteroid/warning{ baseturf = /turf/open/floor/plating/beach/sand; dir = 1; - icon_state = "asteroidwarning"; tag = "icon-asteroidwarning (NORTH)" }, /area/ruin/powered) @@ -277,7 +279,6 @@ /turf/open/floor/plasteel/asteroid/warning{ baseturf = /turf/open/floor/plating/beach/sand; dir = 1; - icon_state = "asteroidwarning"; tag = "icon-asteroidwarning (NORTH)" }, /area/ruin/powered) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index 09eb16a80e0..c4e4aed9ed3 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -1,140 +1,2003 @@ -"aa" = (/turf/template_noop,/area/template_noop) -"ab" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"ac" = (/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ad" = (/mob/living/simple_animal/hostile/retaliate/clown,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"ae" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"af" = (/obj/item/clothing/head/cone,/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ag" = (/obj/item/weapon/paper/crumpled/bloody{info = "Abandon hope, all ye who enter here."},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ah" = (/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ai" = (/obj/machinery/disposal/deliveryChute{desc = "The following is engraved upon the chute: A FATE WORSE THAN DEATH LIES WITHIN"; dir = 1; name = "THE TRIAL OF HONKITUDE"},/obj/structure/disposalpipe/trunk,/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aj" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ak" = (/turf/open/floor/plating/lava/smooth/lava_land_surface,/area/ruin/powered) -"al" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"am" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"an" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ao" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ap" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aq" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ar" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"as" = (/obj/structure/disposalpipe/segment,/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"at" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"au" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"av" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aw" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 3},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ax" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ay" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/pie_smudge,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"az" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aC" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aD" = (/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aE" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aF" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/weapon/bikehorn,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/pie_smudge,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aO" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/ruin/powered) -"aP" = (/obj/item/weapon/bikehorn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aR" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plating,/area/ruin/powered) -"aT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aW" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/bikehorn,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aX" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aY" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/bikehorn,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ba" = (/obj/effect/decal/cleanable/pie_smudge,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bc" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/paper/crumpled/bloody{info = "If you dare not continue down this path of madness, escape can be found through the chute in this room. "},/obj/item/weapon/pen/fourcolor,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"be" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/device/flashlight/lamp/bananalamp,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bf" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/effect/decal/cleanable/pie_smudge,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/pickaxe,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bi" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/light{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bk" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bl" = (/turf/open/floor/light{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bo" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"bp" = (/turf/closed/mineral/clown,/area/ruin/powered) -"bq" = (/obj/item/weapon/pickaxe,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"br" = (/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bs" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bt" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bu" = (/obj/item/weapon/bikehorn,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bw" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"bx" = (/turf/open/chasm/straight_down/lava_land_surface,/area/ruin/powered) -"by" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bz" = (/obj/machinery/disposal/deliveryChute{dir = 1},/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bA" = (/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bB" = (/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bC" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bD" = (/obj/structure/mecha_wreckage/honker,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bE" = (/obj/effect/decal/cleanable/oil,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bF" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bG" = (/obj/item/weapon/grown/bananapeel{color = "#2F3000"; name = "stealth banana peel"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"bH" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bI" = (/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bK" = (/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup,/obj/structure/table/glass,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bL" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bM" = (/obj/machinery/disposal/deliveryChute,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bN" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bO" = (/obj/structure/statue/bananium/clown,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bP" = (/obj/structure/table/glass,/obj/item/weapon/grown/bananapeel/bluespace,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bQ" = (/obj/structure/table/glass,/obj/item/clothing/shoes/clown_shoes/banana_shoes,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bR" = (/obj/item/weapon/coin/clown,/obj/item/weapon/coin/clown,/obj/item/weapon/coin/clown,/obj/item/weapon/coin/clown,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bS" = (/obj/item/slime_extract/rainbow,/obj/structure/table/glass,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bT" = (/obj/item/weapon/bikehorn/airhorn,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bU" = (/obj/structure/table/glass,/obj/item/weapon/gun/magic/staff/honk,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bV" = (/obj/item/weapon/bikehorn,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bW" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered) -"bX" = (/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bY" = (/obj/machinery/door/airlock/clown,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bZ" = (/obj/item/weapon/bikehorn,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"ca" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"ac" = ( +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ad" = ( +/mob/living/simple_animal/hostile/retaliate/clown, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"ae" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"af" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ag" = ( +/obj/item/weapon/paper/crumpled/bloody{ + info = "Abandon hope, all ye who enter here." + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ah" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ai" = ( +/obj/machinery/disposal/deliveryChute{ + desc = "The following is engraved upon the chute: A FATE WORSE THAN DEATH LIES WITHIN"; + dir = 1; + name = "THE TRIAL OF HONKITUDE" + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aj" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ak" = ( +/turf/open/floor/plating/lava/smooth, +/area/ruin/powered) +"al" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"am" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"an" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ao" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ap" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aq" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ar" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"as" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"at" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"au" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"av" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + invisibility = 101; + sortType = 3 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aw" = ( +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ax" = ( +/obj/effect/decal/cleanable/pie_smudge, +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"ay" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c"; + invisibility = 101 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"az" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aB" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aC" = ( +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aE" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aG" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aH" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c"; + invisibility = 101 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aI" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c"; + invisibility = 101 + }, +/obj/item/weapon/bikehorn, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/effect/decal/cleanable/pie_smudge, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aM" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aN" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"aO" = ( +/obj/item/weapon/bikehorn, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aQ" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"aS" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aV" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aW" = ( +/obj/item/weapon/bikehorn, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aX" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aY" = ( +/obj/item/weapon/bikehorn, +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"aZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkredfull" + }, +/area/ruin/powered) +"ba" = ( +/obj/effect/decal/cleanable/pie_smudge, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"bb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c"; + invisibility = 101 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"bd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/table, +/obj/item/weapon/paper/crumpled/bloody{ + info = "If you dare not continue down this path of madness, escape can be found through the chute in this room. " + }, +/obj/item/weapon/pen/fourcolor, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"be" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/table, +/obj/item/device/flashlight/lamp/bananalamp, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bf" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/obj/effect/decal/cleanable/pie_smudge, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"bg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/item/weapon/pickaxe, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bi" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "light_on" + }, +/area/ruin/powered) +"bk" = ( +/obj/structure/disposalpipe/segment{ + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bl" = ( +/turf/open/indestructible{ + icon_state = "light_on" + }, +/area/ruin/powered) +"bm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bn" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bo" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"bp" = ( +/turf/closed/mineral/clown, +/area/ruin/powered) +"bq" = ( +/obj/item/weapon/pickaxe, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"br" = ( +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkredfull" + }, +/area/ruin/powered) +"bt" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bu" = ( +/obj/item/weapon/bikehorn, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"bv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"bw" = ( +/turf/open/chasm/straight_down/lava_land_surface, +/area/ruin/powered) +"bx" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/indestructible{ + icon_state = "darkredfull"; + wet = 5 + }, +/area/ruin/powered) +"by" = ( +/obj/structure/disposalpipe/segment, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"bz" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/indestructible{ + icon_state = "white" + }, +/area/ruin/powered) +"bA" = ( +/turf/open/indestructible{ + icon_state = "darkredfull"; + wet = 5 + }, +/area/ruin/powered) +"bB" = ( +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered) +"bC" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-y"; + invisibility = 101 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"bD" = ( +/obj/structure/mecha_wreckage/honker, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bE" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bF" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered) +"bG" = ( +/obj/item/weapon/grown/bananapeel{ + color = "#2F3000"; + name = "stealth banana peel" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"bH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered) +"bI" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/old, +/turf/open/indestructible{ + icon_state = "darkyellowfull"; + wet = 5 + }, +/area/ruin/powered) +"bJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkredfull"; + wet = 5 + }, +/area/ruin/powered) +"bK" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c"; + invisibility = 101 + }, +/turf/open/indestructible{ + icon_state = "darkredfull"; + wet = 5 + }, +/area/ruin/powered) +"bL" = ( +/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup, +/obj/structure/table/glass, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bM" = ( +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bN" = ( +/obj/machinery/disposal/deliveryChute, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bO" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered) +"bP" = ( +/obj/structure/statue/bananium/clown, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bQ" = ( +/obj/structure/table/glass, +/obj/item/weapon/grown/bananapeel/bluespace, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bR" = ( +/obj/structure/table/glass, +/obj/item/clothing/shoes/clown_shoes/banana_shoes, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bS" = ( +/obj/item/weapon/coin/clown, +/obj/item/weapon/coin/clown, +/obj/item/weapon/coin/clown, +/obj/item/weapon/coin/clown, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bT" = ( +/obj/item/slime_extract/rainbow, +/obj/structure/table/glass, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bU" = ( +/obj/item/weapon/bikehorn/airhorn, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bV" = ( +/obj/structure/table/glass, +/obj/item/weapon/gun/magic/staff/honk, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bW" = ( +/obj/item/weapon/bikehorn, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered) +"bX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ruin/powered) +"bY" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/old, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered) +"bZ" = ( +/obj/machinery/door/airlock/clown, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered) +"ca" = ( +/obj/item/weapon/bikehorn, +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible/sound{ + icon_state = "bananium"; + name = "bananium floor"; + sound = 'sound/effects/clownstep1.ogg'; + wet = 5 + }, +/area/ruin/powered) +"cb" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaababacacacababaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaadaeadadafacagacacadadaeadaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaahahahahahahahahaiacajahahahahahahahahahaaaaaaaaaaaa -aaaaaaaaahahahakakakakakakahalahalahakakakakakakakahahaaaaaaaaaa -aaaaaaahahakakakamanaoapahakalakalakakahahaqahahakakahahaaaaaaaa -aaaaahahakakamaparasalatauanavaoawahahahahaxahahahahakahahaaaaaa -aaaaahakakahayatatatatatararatatazaAaAaBaBaCaDaEaFahakakahaaaaaa -aaahahakamaGaCaHaIaHaIaJaCaralaKaBaAaAaBaLaMaBaBaBaNahakahahaaaa -aaahakakaOauaAaAaBaMaAaAaNatatauaBaAaPaBaMaQaBaMaBaCaRakakahaaaa -aaahakaSaTatamaMaBaAaAanayataraHaMaBaBaAaAaAaPaBaBaNahaUakahaaaa -aaahakaKaVaWataXaMaMaMaCataYalauaBaBaBaBaMaMaZaMaNatbaaUakahaaaa -aaahakaoaIataKaMbbbbbbaMaCatayarbcaBaMaMbdbebbaMaCataDaUakahaaaa -aaahakaKbfaHaMbbbbbbbgbbaMaIatatataDahbhbbbbbibhaMaTaRahakahaaaa -aaahahakaKaMaMbbbbbjbjbbaMaBaIavaHaNahbkblblbmbnahahahakahahaaaa -aaboahahakakahbpbqblblbrbsaVaEbtbuaHbvbnblblbrbpahakakahahbwaaaa -ababbxahahahbyahbpbrbpahalazaBaNatbaahahbpbzbpahbAahahahbxababaa -abbxbxbxahbBbAbAahbAahahaKaAaNaHbCaMbDbEahalahbAbAbFahbxbxabbxaa -ababbGbxahbHbBbAahbAbAbAahahaHaVaEbIahaKbvbJbAbAbBbBahbxbGababaa -ababbxbxahbBbHbBbAbAbAbBahahahalahahbBbBbAahbAbBbBbBahbxbxababaa -abbxbxahahahbHahbBbBbBbBahbKbLbMbLbKahbBbBbBbBbBbBahahahbxbxabaa -aaboahahbNbBbBahbBahbBahbObLbPbLbQbLbOahbBbBbBbBbHbBbBahahbwaaaa -aaahahakbBbHbHbHbHbBahahbRbLbSbTbUbLbRahahbHbHbBbVbBbBakahahaaaa -aaahakakbWbXbBahbBbBbBbBahbLbLbLbLbLahbXbBbHbHbBbBahbBakakahaaaa -aaahakbWakbBbBbBbBbHbBbBbBahahbYahahbBbBbHbHbBahbBbBakaRakahaaaa -aaahakaRakbWbBbBbZbHbBahbBbBahbBbBbBbBbBbBbBbBbBbBbBakbWakahaaaa -aaahahakakakahbBbHbBbBbBbHbHbHbHbBbBbHbHbBbVahbBahakakakahahaaaa -aaaaahakakbWakbWbBbBbHbHbZbHbBbBbBbBbHbBbBbBahakakaRakakahaaaaaa -aaaaahahakakaRakahakakakbBbBbBahbBbBbBakakahakaRbWakakahahaaaaaa -aaaaaaahahakakakakbWbWaRakakakakakakakbWbWbWaRakakakahahaaaaaaaa -aaaaaaaaahahahakakakakbWbWbWbWbWbWbWbWaRakakakakahahahaaaaaaaaaa -aaaaaaaaaacaahahahahakakakakakakakakakakakahahahahcaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaahahahahahahahahahahahahahaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +ah +ah +ah +bo +ab +bw +ab +ab +bw +bo +ah +ah +ah +ah +ah +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +ah +ah +ah +ak +ak +ak +ak +ak +ah +ah +bw +bw +bG +bw +bw +ah +ah +ak +ak +ak +ah +ah +ah +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +ah +ah +ak +ak +ak +aR +aJ +ao +aJ +ak +ah +ah +bw +bw +bw +ah +ah +ak +ak +bX +aQ +ak +ak +ah +ah +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +ah +ah +ak +ak +am +aN +aS +aV +aH +bf +aJ +ak +ah +ah +ah +ah +ah +bO +bB +bX +ak +ak +ak +ak +ak +ah +ah +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +ah +ak +ak +ah +aF +at +ar +aW +ar +aG +aL +ak +ah +bB +bH +bB +ah +bB +bH +bY +bB +bX +ak +bX +ak +ak +ah +cb +aa +"} +(7,1,1) = {" +aa +aa +ah +ah +ak +am +ax +aB +az +am +ar +aJ +aL +aL +ah +bx +bA +bB +bH +bH +bB +bH +bB +bB +bB +ah +ak +aQ +ak +ah +ah +aa +"} +(8,1,1) = {" +aa +aa +ah +ak +ak +ap +ar +aG +az +aL +aX +aL +bb +bb +bp +ah +bA +bA +bB +ah +ah +bH +ah +bB +bB +bB +bX +ak +ak +ak +ah +aa +"} +(9,1,1) = {" +aa +aa +ah +ak +am +ar +ar +aH +aA +aA +aL +bb +bb +bb +bq +bp +ah +ah +bA +bB +bB +bH +bB +bB +ca +bH +bB +ah +ak +ak +ah +aa +"} +(10,1,1) = {" +aa +ad +ah +ak +an +as +ar +aG +aL +az +aL +bb +bb +bj +bl +br +bA +bA +bA +bB +ah +bB +bB +bH +bH +bB +bB +ak +bX +ak +ah +ah +"} +(11,1,1) = {" +aa +ae +ah +ak +ao +al +ar +aH +az +az +aL +bb +bg +bj +bl +bp +ah +bA +bA +bB +bB +ah +bB +bB +bB +bB +bH +ak +bX +ak +ak +ah +"} +(12,1,1) = {" +aa +ad +ah +ak +ap +ar +ar +aI +az +an +aB +aL +bb +bb +br +ah +ah +bA +bB +bB +ah +ah +bB +bB +ah +bB +bH +ak +aQ +bX +ak +ah +"} +(13,1,1) = {" +ab +ad +ah +ak +ah +at +ar +aB +aM +ax +ar +aB +aL +aL +bs +al +aJ +ah +ah +ah +bP +bS +ah +bB +bB +bH +ca +bB +ak +bX +ak +ah +"} +(14,1,1) = {" +ab +af +ah +ah +ak +an +ar +ar +ar +ar +aY +ar +aH +aA +aV +ay +az +ah +ah +bL +bM +bM +bM +ah +bB +bH +bH +bB +ak +bX +ak +ah +"} +(15,1,1) = {" +ac +ac +ai +al +al +au +ar +al +ar +aT +al +ax +ar +aH +aD +aA +aM +aG +ah +bM +bQ +bT +bM +ah +ah +bH +bB +bB +ak +bX +ak +ah +"} +(16,1,1) = {" +ac +ag +ac +ah +ak +ao +ar +aJ +at +aG +at +ar +ar +au +bt +aM +aG +aV +al +bN +bM +bU +bM +bZ +bB +bH +bB +ah +ak +bX +ak +ah +"} +(17,1,1) = {" +ac +ac +aj +al +al +av +ay +aA +aA +aL +aA +bc +ar +aG +bu +by +bC +aD +ah +bM +bR +bV +bM +ah +bB +bB +bB +bB +ak +bX +ak +ah +"} +(18,1,1) = {" +ab +ac +ah +ah +ak +ah +az +az +az +aA +aA +aA +aC +aM +aG +ba +aL +bI +ah +bL +bM +bM +bM +ah +bB +bB +bB +bB +ak +bX +ak +ah +"} +(19,1,1) = {" +ab +ad +ah +ak +ak +ah +az +az +aO +aA +aA +aL +ah +ah +aZ +ah +bD +ah +bB +ah +bP +bS +ah +bB +bB +bH +bH +bB +ak +bX +ak +ah +"} +(20,1,1) = {" +aa +ad +ah +ak +ah +ah +aA +aA +aA +az +aA +aL +bh +bk +bn +ah +bE +aJ +bB +bB +ah +ah +bY +bB +bB +bH +bB +ak +bX +aQ +ak +ah +"} +(21,1,1) = {" +aa +ae +ah +ak +ah +ah +aA +aK +aL +az +aL +bd +bb +bl +bl +bp +ah +bJ +bA +bB +bB +ah +bB +bH +bB +bB +bB +ak +bX +ak +ak +ah +"} +(22,1,1) = {" +aa +ad +ah +ak +aq +aw +aB +aL +aP +az +aL +be +bb +bl +bl +bz +al +bK +ah +bB +bB +bH +bH +bH +bB +bW +bB +ah +bX +ak +ah +ah +"} +(23,1,1) = {" +aa +aa +ah +ak +ah +ah +aC +aA +aA +aO +aZ +bb +bi +bm +br +bp +ah +bA +bA +bB +bB +bH +bH +bB +bB +ah +ah +ak +aQ +ak +ah +aa +"} +(24,1,1) = {" +aa +aa +ah +ak +ah +ah +aD +aA +aL +aA +aL +aL +bh +bn +bp +ah +bA +bA +bB +bB +bB +bB +bB +ah +bB +bB +ak +aQ +ak +ak +ah +aa +"} +(25,1,1) = {" +aa +aa +ah +ak +ak +ah +aE +aA +aA +aA +aM +aB +aL +ah +ah +bA +bA +bB +bB +bB +bH +bW +bB +bB +bB +ah +ak +bX +ak +ah +ah +aa +"} +(26,1,1) = {" +aa +aa +ah +ah +ak +ah +ah +aM +aB +aM +ar +ar +aS +ah +ak +ah +bF +bB +bB +ah +bB +bB +ah +bB +bB +ak +aQ +ak +ak +ah +cb +aa +"} +(27,1,1) = {" +aa +aa +aa +ah +ah +ak +ak +ah +aQ +ah +ba +aC +aQ +ah +ak +ah +ah +ah +ah +ah +bB +bB +bB +ak +ak +ak +ak +ak +ah +ah +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +ah +ah +ak +ak +ak +aU +aU +aU +ah +ak +ah +ah +bw +bw +bw +ah +ah +ak +ak +aQ +bX +ak +ak +ah +ah +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +ah +ah +ah +ak +ak +ak +ak +ak +ah +ah +bw +bw +bG +bw +bw +ah +ah +ak +ak +ak +ah +ah +ah +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +ah +ah +ah +bv +ab +ab +ab +ab +bw +bv +ah +ah +ah +ah +ah +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +bw +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_gym.dmm b/_maps/RandomRuins/LavaRuins/lavaland_gym.dmm deleted file mode 100644 index c6485f19bd7..00000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_gym.dmm +++ /dev/null @@ -1,53 +0,0 @@ -"a" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/turf/closed/wall/r_wall,/area/ruin/powered) -"d" = (/obj/structure/closet,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"e" = (/obj/structure/closet,/mob/living/simple_animal/hostile/zombie,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"f" = (/obj/structure/punching_bag,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"g" = (/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"h" = (/obj/structure/window{icon_state = "window";dir = 1},/obj/item/weapon/shard{icon_state = "medium"},/mob/living/simple_animal/hostile/zombie/gymboss,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"i" = (/obj/structure/window{icon_state = "window";dir = 1},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"j" = (/obj/structure/window{icon_state = "window";dir = 1},/obj/structure/window{icon_state = "window";dir = 4},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"k" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"l" = (/obj/structure/weightlifter,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"m" = (/obj/structure/window{icon_state = "window";dir = 8},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"n" = (/obj/structure/window{icon_state = "window";dir = 4},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"o" = (/obj/structure/stacklifter,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"p" = (/obj/structure/window,/obj/structure/window{icon_state = "window";dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"q" = (/obj/structure/window,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"r" = (/obj/structure/window,/obj/item/weapon/shard,/mob/living/simple_animal/hostile/zombie/darkholme,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"s" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter4 (NORTH)";icon_state = "splatter4";dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"t" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter6 (EAST)";icon_state = "splatter6";dir = 4},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (NORTH)";icon_state = "tracks";dir = 1},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-gib3";icon_state = "gib3"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"u" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"v" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (EAST)";icon_state = "tracks";dir = 4},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (NORTHEAST)";icon_state = "tracks";dir = 5},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"w" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (EAST)";icon_state = "tracks";dir = 4},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (SOUTHEAST)";icon_state = "tracks";dir = 6},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"x" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter5";icon_state = "splatter5"},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-tracks (EAST)";icon_state = "tracks";dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"y" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter4 (NORTH)";icon_state = "splatter4";dir = 1},/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter6 (NORTH)";icon_state = "splatter6";dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"z" = (/obj/effect/decal/cleanable/blood/tracks{tag = "icon-splatter5";icon_state = "splatter5"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"A" = (/mob/living/simple_animal/hostile/zombie,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"B" = (/obj/structure/window{icon_state = "window";dir = 1},/obj/machinery/shower,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"C" = (/obj/structure/window{icon_state = "window";dir = 1},/obj/machinery/shower,/mob/living/simple_animal/hostile/zombie,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"D" = (/turf/template_noop,/area/template_noop) - -(1,1,1) = {" -DDDDDDDDDDDDDDDDDDDD -DDDDDDDDDDDDDDDDDDDD -DDDDDDDDDDDDDDDDDDDD -DDDDDDDDDDDDDDDDDDDD -DDDccccccccccccDDDDD -DDDcdeddddddedcbDDDD -DDDcfgghiijkglcbaDDD -DDDcfggmgkngglcbbbDD -DDDcfggmggnggocbbbDD -DDDcfggpqqrggocstbbD -DDDcgkgggggggkuvwxbD -DDDcuucccccccccyzbbD -DDDcgAgggggggAcbbbbD -DDDcggggggAgggcbbbDD -DDDcBCBBggBBBBcbbDDD -DDDcgggggggAggcbDDDD -DDDccccccccccccbDDDD -DDDDDDDDDDDDDDDDDDDD -DDDDDDDDDDDDDDDDDDDD -DDDDDDDDDDDDDDDDDDDD -"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index 3c45e66d34e..2fb3608f1b6 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -17,8 +17,8 @@ }, /area/lavaland/surface/outdoors) "ae" = ( -/turf/closed/wall/shuttle/smooth{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +/turf/closed/wall/mineral/titanium/nodiagonal{ + baseturf = /turf/open/floor/plating/lava/smooth }, /area/ruin/powered) "af" = ( @@ -139,10 +139,9 @@ "av" = ( /obj/item/weapon/reagent_containers/glass/rag, /obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "blue" + dir = 8 }, /area/ruin/powered) "aw" = ( @@ -221,15 +220,17 @@ }, /area/ruin/powered) "aF" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/open/floor/plating{ +/obj/machinery/door/unpowered/shuttle{ + name = "Restroom" + }, +/turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) "aG" = ( /obj/structure/extinguisher_cabinet, -/turf/closed/wall/shuttle/smooth{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +/turf/closed/wall/mineral/titanium/nodiagonal{ + baseturf = /turf/open/floor/plating/lava/smooth }, /area/ruin/powered) "aH" = ( @@ -252,21 +253,16 @@ }, /area/ruin/powered) "aL" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "blue" + dir = 1 }, /area/ruin/powered) "aM" = ( -/obj/effect/mob_spawn/human/doctor/alive{ - flavour_text = "You were putting in your hours as a vet in the local animal hospital when a massive bluespace translocation shunted you across the galaxy. Can you survive on this desolate wasteland..?"; - id_job = "Veterinarian" - }, -/turf/open/floor/plasteel{ +/obj/effect/mob_spawn/human/doctor/alive/lavaland, +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "blue" + dir = 1 }, /area/ruin/powered) "aN" = ( @@ -275,46 +271,40 @@ /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "blue" + dir = 1 }, /area/ruin/powered) "aO" = ( /obj/machinery/iv_drip, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "blue" + dir = 1 }, /area/ruin/powered) "aP" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 0; - icon_state = "blue" + dir = 0 }, /area/ruin/powered) "aQ" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "bluecorner" + dir = 8 }, /area/ruin/powered) "aR" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "blue" + dir = 4 }, /area/ruin/powered) "aS" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "blue" + dir = 8 }, /area/ruin/powered) "aT" = ( @@ -393,6 +383,10 @@ "bd" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/gloves, +/obj/item/weapon/storage/box/masks{ + pixel_x = 3; + pixel_y = 3 + }, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -464,20 +458,18 @@ /obj/item/weapon/reagent_containers/food/snacks/cookie{ name = "doggie biscuit" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "blue" + dir = 1 }, /area/ruin/powered) "bm" = ( /obj/structure/chair/comfy/teal{ dir = 8 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "blue" + dir = 1 }, /area/ruin/powered) "bn" = ( @@ -499,10 +491,9 @@ /obj/item/trash/pistachios, /obj/item/weapon/lipstick/random, /obj/item/seeds/apple, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "blue" + dir = 8 }, /area/ruin/powered) "bq" = ( @@ -525,7 +516,7 @@ }, /area/ruin/powered) "bt" = ( -/obj/structure/flora/kirbyplants, +/obj/item/weapon/twohanded/required/kirbyplants, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -534,16 +525,15 @@ /obj/structure/chair/comfy/teal{ dir = 8 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "blue" + dir = 4 }, /area/ruin/powered) "bv" = ( /obj/effect/mob_spawn/mouse{ dir = 4; - flavour_text = "You're a mousey! You're getting pretty old as mice go, and you haven't been feeling well as of late. Your master loves you a lot so he took you to this place so you can get better! You can't wait to see him again!"; + flavour_text = "You're a mousey! You're getting pretty old as mice go, and you haven't been feeling well as of late. Your master loves you a lot so he took you to this place so you can get better! You can't wait to see him again!"; mob_name = "Stallman Jr." }, /turf/open/floor/plasteel/white{ @@ -559,19 +549,18 @@ "bx" = ( /obj/machinery/door/airlock/medical{ name = "Patient Room"; - req_access_txt = "5" + req_access_txt = "0" }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) "by" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "blue" + dir = 8 }, /area/ruin/powered) "bz" = ( @@ -617,50 +606,48 @@ /area/ruin/powered) "bE" = ( /obj/structure/closet/crate/critter, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "blue" + dir = 8 }, /area/ruin/powered) "bF" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 10; - icon_state = "blue" + dir = 10 }, /area/ruin/powered) "bG" = ( /obj/structure/chair/comfy/teal{ dir = 8 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6; - icon_state = "blue" + dir = 6 }, /area/ruin/powered) "bH" = ( /obj/structure/table, /obj/item/weapon/tank/internals/oxygen, /obj/item/weapon/tank/internals/oxygen, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "blue" + dir = 8 }, /area/ruin/powered) "bI" = ( /obj/structure/sign/bluecross_2{ name = "animal hospital" }, -/turf/closed/wall/shuttle/smooth{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +/turf/closed/wall/mineral/titanium/nodiagonal{ + baseturf = /turf/open/floor/plating/lava/smooth }, /area/ruin/powered) "bJ" = ( -/obj/machinery/door/airlock/glass_large, -/turf/open/floor/plating{ +/obj/machinery/door/airlock/glass_large{ + name = "Ian's Pet Care" + }, +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) @@ -691,7 +678,7 @@ "bN" = ( /obj/effect/mob_spawn/cow{ dir = 4; - flavour_text = "You're a cow. You've lived a pampered life as a prized show heifer, a real blue-ribbon winner. After showing signs of a minor respiratory infection, your master took you to the hospital right away. He'd better come back soon, you're getting quite impatient."; + flavour_text = "You're a cow. You've lived a pampered life as a prized show heifer, a real blue-ribbon winner. After showing signs of a minor respiratory infection, your master took you to the hospital right away. He'd better come back soon. You're getting quite impatient."; mob_name = "Flossie" }, /turf/open/floor/plasteel/white{ @@ -724,12 +711,14 @@ "bR" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/melee/baton/cattleprod, +/obj/item/weapon/melee/baton/cattleprod{ + desc = "On-the-fly rabies treatment."; + name = "cattle prod" + }, /obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 10; - icon_state = "blue" + dir = 10 }, /area/ruin/powered) "bS" = ( @@ -737,10 +726,9 @@ /obj/item/weapon/defibrillator/loaded, /obj/item/weapon/storage/belt/medical, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/blue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6; - icon_state = "blue" + dir = 6 }, /area/ruin/powered) "bT" = ( @@ -799,8 +787,8 @@ /area/lavaland/surface/outdoors) "cc" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/shuttle/smooth{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +/turf/closed/wall/mineral/titanium/nodiagonal{ + baseturf = /turf/open/floor/plating/lava/smooth }, /area/ruin/powered) "cd" = ( @@ -822,14 +810,66 @@ }, /area/ruin/powered) "cf" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 4 +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "blue" +/area/ruin/powered) +"cg" = ( +/obj/machinery/door/unpowered/shuttle{ + name = "Break Room" + }, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"ch" = ( +/obj/machinery/door/unpowered/shuttle{ + name = "Emergency Care" + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"ci" = ( +/obj/machinery/door/unpowered/shuttle{ + desc = "There's a note wedged in the seam saying something about directing pizza here."; + name = "Staff Entrance" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"cj" = ( +/obj/machinery/door/unpowered/shuttle{ + name = "Morgue" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"ck" = ( +/obj/machinery/door/unpowered/shuttle{ + name = "Medical Supplies" + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"cl" = ( +/obj/machinery/door/unpowered/shuttle{ + name = "Safety Supplies" + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"cm" = ( +/obj/machinery/door/unpowered/shuttle{ + name = "Tool Storage" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) @@ -962,14 +1002,14 @@ ae ae ae ae -aE -aF ae -aE +ci +ae +ae aT aY bf -aE +ae ae ae ae @@ -995,11 +1035,11 @@ ay ae aK aK -aF +cj aU aZ bg -aF +cj aK bp by @@ -1025,11 +1065,11 @@ ag aF aK aK -aE ae ae ae -aE +ae +ae aL bq bz @@ -1082,7 +1122,7 @@ ae ai as as -aF +cg aK aP ae @@ -1115,11 +1155,11 @@ as ae aM aK -aF +ck ao bb ao -aF +ck aK aK aK @@ -1154,7 +1194,7 @@ bl bt aK aK -aU +aK aJ aJ ab @@ -1175,11 +1215,11 @@ as ae aM aK -aF +cl ao bc ao -aF +cl aK aK aK @@ -1202,7 +1242,7 @@ ae am as as -aF +cg aK aP ae @@ -1232,11 +1272,11 @@ ae ae ae ae -aH +aG aL aP ae -aV +cf bd bj ae @@ -1265,7 +1305,7 @@ aA ae aL aP -aE +ae ae ae ae @@ -1292,10 +1332,10 @@ cc ce ao ao -aF +ch aK aK -aF +cm aX be bk @@ -1322,18 +1362,18 @@ ae ap ao aB -aI +ae aL aP ae ae ae ae -aE +ae af bx ae -aE +ae af bx ae @@ -1352,7 +1392,7 @@ ae aq ao aC -aI +ae aN aQ aS @@ -1382,7 +1422,7 @@ ae ar aw aD -aI +ae aO aR aR diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm index 0d13efc45a1..e1f874254d4 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm @@ -1,65 +1,588 @@ -"a" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/turf/closed/wall/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"d" = (/obj/effect/light_emitter,/mob/living/simple_animal/hostile/spawner/ash_walker,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"e" = (/obj/effect/decal/cleanable/blood,/obj/effect/mob_spawn/human/ash_walker,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"f" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"g" = (/obj/effect/mob_spawn/human/ash_walker,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"h" = (/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/lantern,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"i" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"j" = (/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/structure/closet/crate/internals,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/storage/box/rxglasses,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"k" = (/obj/effect/mob_spawn/human/corpse/damaged,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"l" = (/obj/structure/closet/crate/radiation,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/flare,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"m" = (/obj/structure/closet/crate/medical,/obj/item/device/malf_upgrade,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"n" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/storage/belt,/obj/item/weapon/scythe,/obj/item/seeds/glowshroom,/obj/item/seeds/glowshroom,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"o" = (/obj/item/device/flashlight/lantern,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"p" = (/obj/item/device/flashlight/seclite,/obj/item/device/flashlight,/obj/structure/closet/crate,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"q" = (/obj/item/device/flashlight/flare,/obj/item/device/flashlight/seclite,/obj/item/device/flashlight/seclite,/obj/item/device/flashlight,/obj/structure/closet/crate,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"r" = (/turf/closed/wall/mineral/iron{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"s" = (/obj/item/weapon/twohanded/spear,/obj/structure/mineral_door/iron,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"t" = (/obj/structure/mineral_door/iron,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"u" = (/obj/structure/closet/crate/engineering,/obj/item/weapon/rcd/loaded,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"v" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"w" = (/obj/machinery/the_singularitygen,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"x" = (/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi';icon_state = "minibar_left";name = "skeletal minibar"},/obj/item/stack/sheet/cloth/ten,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"y" = (/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi';icon_state = "minibar_right";name = "skeletal minibar"},/obj/item/clothing/head/helmet/roman/legionaire,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"z" = (/obj/item/weapon/shovel,/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"A" = (/obj/structure/closet/crate,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/o2,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"B" = (/obj/structure/table_frame,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"C" = (/obj/structure/table/optable,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"D" = (/obj/item/device/flashlight,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"E" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"F" = (/obj/structure/closet/crate/miningcar,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"G" = (/obj/item/weapon/twohanded/spear,/obj/structure/rack,/obj/item/weapon/twohanded/spear,/obj/item/weapon/twohanded/spear,/obj/item/weapon/twohanded/spear,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"H" = (/obj/item/weapon/twohanded/spear,/obj/structure/rack,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"I" = (/obj/structure/mineral_door/iron,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth;blocks_air = 1},/area/ruin/unpowered) -"J" = (/turf/closed/wall/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/lavaland/surface/outdoors) -"K" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth;initial_gas_mix = "o2=13;n2=24;TEMP=300"},/area/lavaland/surface/outdoors) -"L" = (/obj/item/weapon/twohanded/spear,/obj/structure/table,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"M" = (/obj/item/weapon/pickaxe,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth;initial_gas_mix = "o2=13;n2=24;TEMP=300"},/area/lavaland/surface/outdoors) -"N" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"R" = (/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"Q" = (/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"P" = (/obj/machinery/iv_drip,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"O" = (/obj/item/weapon/reagent_containers/glass/bowl,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/closed/wall/mineral/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"d" = ( +/obj/effect/light_emitter, +/mob/living/simple_animal/hostile/spawner/ash_walker, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"e" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/ash_walker, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"f" = ( +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"g" = ( +/obj/effect/mob_spawn/human/ash_walker, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"h" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/device/flashlight/lantern, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"i" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"j" = ( +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/structure/closet/crate/internals, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/item/weapon/storage/box/rxglasses, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"k" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"l" = ( +/obj/structure/closet/crate/radiation, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/flare, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"m" = ( +/obj/structure/closet/crate/medical, +/obj/item/device/malf_upgrade, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"n" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/storage/belt, +/obj/item/weapon/scythe, +/obj/item/seeds/glowshroom, +/obj/item/seeds/glowshroom, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"o" = ( +/obj/item/device/flashlight/lantern, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"p" = ( +/obj/item/device/flashlight/seclite, +/obj/item/device/flashlight, +/obj/structure/closet/crate, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"q" = ( +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/seclite, +/obj/item/device/flashlight/seclite, +/obj/item/device/flashlight, +/obj/structure/closet/crate, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"r" = ( +/turf/closed/wall/mineral/iron{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"s" = ( +/obj/item/weapon/twohanded/spear, +/obj/structure/mineral_door/iron, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"t" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"u" = ( +/obj/structure/closet/crate/engineering, +/obj/item/weapon/rcd/loaded, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"v" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"w" = ( +/obj/machinery/the_singularitygen, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"x" = ( +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar_left"; + name = "skeletal minibar" + }, +/obj/item/stack/sheet/cloth/ten, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"y" = ( +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar_right"; + name = "skeletal minibar" + }, +/obj/item/clothing/head/helmet/roman/legionaire, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"z" = ( +/obj/item/weapon/shovel, +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"A" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"B" = ( +/obj/structure/table_frame, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"C" = ( +/obj/structure/table/optable, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"D" = ( +/obj/item/device/flashlight, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"E" = ( +/obj/item/weapon/storage/toolbox/syndicate, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"F" = ( +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"G" = ( +/obj/item/weapon/twohanded/spear, +/obj/structure/rack, +/obj/item/weapon/twohanded/spear, +/obj/item/weapon/twohanded/spear, +/obj/item/weapon/twohanded/spear, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"H" = ( +/obj/item/weapon/twohanded/spear, +/obj/structure/rack, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"I" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + blocks_air = 1 + }, +/area/ruin/unpowered) +"J" = ( +/turf/closed/wall/mineral/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/lavaland/surface/outdoors) +"K" = ( +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=13;n2=24;TEMP=300" + }, +/area/lavaland/surface/outdoors) +"L" = ( +/obj/item/weapon/twohanded/spear, +/obj/structure/table, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"M" = ( +/obj/item/weapon/pickaxe, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=13;n2=24;TEMP=300" + }, +/area/lavaland/surface/outdoors) +"N" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"R" = ( +/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"Q" = ( +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"P" = ( +/obj/machinery/iv_drip, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"O" = ( +/obj/item/weapon/reagent_containers/glass/bowl, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) (1,1,1) = {" -aabaaaaaaaaabb -aaaaaaaaaaaabb -aaaaccccccaaab -aaaacdefgcaaab -aaaacehifcaaab -baacciffOccaaa -baacjfkfflcaaa -aaacmnfopqcaaa -aaccrrstrrccaa -aacuvwffxyzcaa -aacAPffkQfBcaa -aacCRDffffEcaa -bFrGfHrIrrrraa -JKrLLHrKbKMNaa -JKrrrrrbbbbbaa -bbbKbbbbKbbKaa -KbbbbbKbKbbbaa -abbbbbbbKbbbaa +a +a +a +a +a +b +b +a +a +a +a +a +b +J +J +b +K +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +F +K +K +b +b +b +"} +(3,1,1) = {" +b +a +a +a +a +a +a +a +c +c +c +c +r +r +r +b +b +b +"} +(4,1,1) = {" +a +a +a +a +a +c +c +c +c +u +A +C +G +L +r +K +b +b +"} +(5,1,1) = {" +a +a +c +c +c +c +j +m +r +v +P +R +f +L +r +b +b +b +"} +(6,1,1) = {" +a +a +c +d +e +i +f +n +r +w +f +D +H +H +r +b +b +b +"} +(7,1,1) = {" +a +a +c +e +h +f +k +f +s +f +f +f +r +r +r +b +K +b +"} +(8,1,1) = {" +a +a +c +f +i +f +f +o +t +f +k +f +I +K +b +b +b +b +"} +(9,1,1) = {" +a +a +c +g +f +O +f +p +r +x +Q +f +r +b +b +K +K +K +"} +(10,1,1) = {" +a +a +c +c +c +c +l +q +r +y +f +f +r +K +b +b +b +b +"} +(11,1,1) = {" +a +a +a +a +a +c +c +c +c +z +B +E +r +M +b +b +b +b +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +c +c +c +c +r +N +b +K +b +b +"} +(13,1,1) = {" +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_automated_trade_outpost.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_automated_trade_outpost.dmm index dcc341718d2..9823fd54dd2 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_automated_trade_outpost.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_automated_trade_outpost.dmm @@ -1,33 +1,277 @@ -"a" = (/turf/closed/indestructible/opshuttle,/area/ruin/powered) -"b" = (/obj/machinery/vending/medical{emagged = 1},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"c" = (/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"d" = (/obj/machinery/vending/autodrobe{emagged = 1},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"e" = (/obj/machinery/vending/coffee{emagged = 1},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"f" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"g" = (/obj/structure/showcase{density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; dir = 4; icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; pixel_x = -9; pixel_y = 2},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"h" = (/obj/structure/showcase{density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; dir = 8; icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; pixel_x = 9; pixel_y = 2},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"i" = (/obj/structure/table/glass,/obj/item/weapon/paper{name = "payment table"},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"j" = (/obj/machinery/vending/magivend{emagged = 1},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"k" = (/obj/machinery/vending/sustenance,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"l" = (/obj/machinery/door/airlock/shuttle{name = "automated trading pod"},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"m" = (/obj/structure/table/glass,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"n" = (/obj/machinery/vending/boozeomat{emagged = 1},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"o" = (/obj/machinery/vending/sovietsoda,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"p" = (/obj/item/weapon/paper{desc = "Please leave payment on the table - The Trader"; name = "welcome to the trading post"},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"q" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"r" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"s" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"t" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/plastitanium{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"b" = ( +/obj/machinery/vending/medical{ + emagged = 1 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"c" = ( +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"d" = ( +/obj/machinery/vending/autodrobe{ + emagged = 1 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"e" = ( +/obj/machinery/vending/coffee{ + emagged = 1 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"f" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"g" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"h" = ( +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"i" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper{ + name = "payment table" + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"j" = ( +/obj/machinery/vending/magivend{ + emagged = 1 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"k" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"l" = ( +/obj/machinery/door/airlock/shuttle{ + name = "automated trading pod" + }, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"m" = ( +/obj/structure/table/glass, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"n" = ( +/obj/machinery/vending/boozeomat{ + emagged = 1 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"o" = ( +/obj/machinery/vending/sovietsoda, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"p" = ( +/obj/item/weapon/paper{ + desc = "Please leave payment on the table - The Trader"; + name = "welcome to the trading post" + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"q" = ( +/obj/machinery/vending/snack, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"r" = ( +/obj/machinery/vending/tool, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"s" = ( +/obj/machinery/vending/cola, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"t" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) (1,1,1) = {" -aaaaaaaaaa -abcdccecfa -acccccccca -agccccccha -aiccjkcccl -amccnocpcl -agccccccha -acccccccca -aqcrccscta -aaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +b +c +g +i +m +g +c +q +a +"} +(3,1,1) = {" +a +c +c +c +c +c +c +c +c +a +"} +(4,1,1) = {" +a +d +c +c +c +c +c +c +r +a +"} +(5,1,1) = {" +a +c +c +c +j +n +c +c +c +a +"} +(6,1,1) = {" +a +c +c +c +k +o +c +c +c +a +"} +(7,1,1) = {" +a +e +c +c +c +c +c +c +s +a +"} +(8,1,1) = {" +a +c +c +c +c +p +c +c +c +a +"} +(9,1,1) = {" +a +f +c +h +c +c +h +c +t +a +"} +(10,1,1) = {" +a +a +a +a +l +l +a +a +a +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index fbf9af94e17..1fa9867295b 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -1,103 +1,1357 @@ -"aa" = (/turf/template_noop,/area/template_noop) -"ab" = (/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"ac" = (/obj/item/stack/medical/ointment,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"ad" = (/obj/structure/table,/obj/item/stack/medical/gauze,/obj/item/stack/medical/gauze,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"ae" = (/obj/machinery/power/smes,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"af" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"ag" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"ah" = (/obj/item/weapon/reagent_containers/food/drinks/mug,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"ai" = (/obj/machinery/shower,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aj" = (/obj/structure/sink,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"ak" = (/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"al" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"am" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"an" = (/obj/structure/toilet{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"ao" = (/turf/open/floor/plating/ice,/area/ruin/powered/snow_biodome) -"ap" = (/obj/structure/flora/rock/icy,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aq" = (/turf/closed/wall/mineral/wood,/area/ruin/powered/snow_biodome) -"ar" = (/obj/machinery/door/airlock/wood,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"as" = (/obj/structure/fans,/turf/closed/wall/mineral/wood,/area/ruin/powered/snow_biodome) -"at" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"au" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"av" = (/obj/structure/bookcase/random,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"aw" = (/obj/structure/table/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"ax" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/beans,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"ay" = (/obj/structure/closet/crate/trashcart,/obj/item/trash/semki,/obj/item/trash/candy,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"az" = (/obj/structure/flora/tree/pine,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aA" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"aB" = (/obj/structure/flora/rock/pile/icy,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aC" = (/obj/structure/flora/tree/dead,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aD" = (/obj/machinery/door/airlock/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"aE" = (/obj/structure/extinguisher_cabinet,/turf/closed/wall/mineral/wood,/area/ruin/powered/snow_biodome) -"aF" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/mug/coco,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"aG" = (/obj/structure/chair/comfy/brown{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"aH" = (/mob/living/simple_animal/hostile/skeleton/eskimo,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"aI" = (/obj/structure/flora/bush,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aJ" = (/obj/vehicle/atv,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aK" = (/turf/closed/wall/mineral/wood{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aL" = (/obj/structure/displaycase/captain,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"aM" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aN" = (/obj/structure/bed/dogbed,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "floor"},/area/ruin/powered/snow_biodome) -"aO" = (/obj/machinery/door/airlock/glass_large,/obj/structure/fans/tiny,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"aP" = (/obj/structure/fans/tiny,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"aQ" = (/obj/structure/flora/grass/both,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aR" = (/obj/structure/flora/tree/pine/xmas,/turf/open/floor/plating/asteroid/snow{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aS" = (/obj/structure/rack,/obj/item/clothing/suit/hooded/wintercoat/science,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/gloves/fingerless,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"aT" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"aU" = (/obj/machinery/vending/coffee,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"aV" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"aW" = (/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"aX" = (/turf/open/floor/pod/light,/area/ruin/powered/snow_biodome) -"aY" = (/obj/structure/chair/stool,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"aZ" = (/obj/machinery/door/airlock/hatch,/obj/structure/fans/tiny,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"ba" = (/obj/machinery/door/airlock/silver,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bb" = (/obj/machinery/door/airlock/silver,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/snow_biodome) -"bc" = (/obj/structure/table,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bd" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper_bin,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"be" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bf" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bg" = (/obj/item/weapon/twohanded/required/chainsaw,/obj/structure/closet,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bh" = (/obj/structure/filingcabinet,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bi" = (/obj/machinery/computer/monitor,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bj" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bk" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bl" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/lava/smooth; name = "bridge"},/area/ruin/powered/snow_biodome) -"bm" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered/snow_biodome) -"bn" = (/obj/item/clothing/mask/balaclava,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bo" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/cigpack_carp,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bp" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"bq" = (/obj/machinery/light/built{dir = 1},/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) -"br" = (/obj/structure/fans/tiny,/obj/machinery/door/airlock/glass_large,/turf/open/floor/pod/dark,/area/ruin/powered/snow_biodome) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"ac" = ( +/obj/item/stack/medical/ointment, +/obj/structure/table, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"ad" = ( +/obj/structure/table, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/gauze, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"ae" = ( +/obj/machinery/power/smes, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"af" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"ag" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"ah" = ( +/obj/item/weapon/reagent_containers/food/drinks/mug, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"ai" = ( +/obj/machinery/shower, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aj" = ( +/obj/structure/sink, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"ak" = ( +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"al" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"am" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"an" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"ao" = ( +/turf/open/floor/plating/ice, +/area/ruin/powered/snow_biodome) +"ap" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aq" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/powered/snow_biodome) +"ar" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"as" = ( +/obj/structure/fans, +/turf/closed/wall/mineral/wood, +/area/ruin/powered/snow_biodome) +"at" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"au" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/blue, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"av" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"aw" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"ax" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/beans, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"ay" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/trash/semki, +/obj/item/trash/candy, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"az" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aA" = ( +/obj/structure/chair/comfy/brown{ + tag = "icon-comfychair (EAST)"; + icon_state = "comfychair"; + dir = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"aB" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aC" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aD" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"aE" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/mineral/wood, +/area/ruin/powered/snow_biodome) +"aF" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/mug/coco, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"aG" = ( +/obj/structure/chair/comfy/brown{ + tag = "icon-comfychair (WEST)"; + icon_state = "comfychair"; + dir = 8 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"aH" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"aI" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aJ" = ( +/obj/vehicle/atv, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aK" = ( +/turf/closed/wall/mineral/wood{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aL" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"aM" = ( +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aN" = ( +/obj/structure/bed/dogbed, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "floor" + }, +/area/ruin/powered/snow_biodome) +"aO" = ( +/obj/machinery/door/airlock/glass_large, +/obj/structure/fans/tiny, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"aP" = ( +/obj/structure/fans/tiny, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"aQ" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aR" = ( +/obj/structure/flora/tree/pine/xmas, +/turf/open/floor/plating/asteroid/snow{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aS" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/gloves/fingerless, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"aT" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"aU" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"aV" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"aW" = ( +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"aX" = ( +/turf/open/floor/pod/light, +/area/ruin/powered/snow_biodome) +"aY" = ( +/obj/structure/chair/stool, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"aZ" = ( +/obj/machinery/door/airlock/hatch, +/obj/structure/fans/tiny, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"ba" = ( +/obj/machinery/door/airlock/silver, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bb" = ( +/obj/machinery/door/airlock/silver, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/snow_biodome) +"bc" = ( +/obj/structure/table, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bd" = ( +/obj/structure/table, +/obj/item/weapon/pen, +/obj/item/weapon/paper_bin, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"be" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bf" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bg" = ( +/obj/item/weapon/twohanded/required/chainsaw, +/obj/structure/closet, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bh" = ( +/obj/structure/filingcabinet, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bi" = ( +/obj/machinery/computer/monitor, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bj" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bk" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bl" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/lava/smooth; + name = "bridge" + }, +/area/ruin/powered/snow_biodome) +"bm" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered/snow_biodome) +"bn" = ( +/obj/item/clothing/mask/balaclava, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bo" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/cigarettes/cigpack_carp, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bp" = ( +/obj/structure/table, +/obj/item/weapon/pen, +/obj/item/weapon/paper, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"bq" = ( +/obj/machinery/light/built{ + dir = 1 + }, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) +"br" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/glass_large, +/turf/open/floor/pod/dark, +/area/ruin/powered/snow_biodome) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaababababacadaeafaeagahabaiajababababaaaaaaaaaaaa -aaaaaaaaabababakabafafafafalafahafamafafanabakabababaaaaaaaa -aaaaaaababaoapakababaqaraqaqaqasaqaqaqaqababakakapababaaaaaa -aaaaababaoaoakakakakaqatauaqavawaxavavaqayakazakakakababaaaa -aaaaabakaoaoaoakazakaqatauaqataAawatataqakakakaBakakakabaaaa -aaababaCakaoaoakakakaqaDaqaEataAaFaGaHaqakaIaJakakazakababaa -aaabakakaIaoaoaoakakaqatatataHatatatataqakakakakakakakakabaa -aaabakakakakaoaoaoakaKaLatataMaMatataNaqakapakaCakakakakabaa -aaabakakakaIakaoaoakaqaqaqaqaOaPaqaqaqaqakakakakaQakakakabaa -ababababakakakaoaoakakakakakapakakaRakakakakakakakakabababab -abaSaSaTazakakakaoaoaoazakakakakaIakakakakakakakakakaTaUaVab -abaWaWaTakakakakaoaoaoakakaCakaQakakakakakakakakakakaTaWaWab -abaWaWaTaBakakakakaoaoaoaoakakakakakazakakakazaIaIakaTaXaYab -aZaXaXbaakakazakakaoaoaoaoaoakakakakakakaCakakakakakbbaXbcab -abaWbdaTakakakakakakaoaoaoakakazakakakaIakakaQapakakaTaXbeab -abaWaYaTakakaCakakaIakaoaoaoakakakakakakakakakakakazaTbfbgab -abbhbiaTaIakakakakazakaoaoaoaoakakakakazakakaCakakakaTbjbkab -ababababakakakapakakblblblblblblakaCakakakakakakaQakabababab -ababakakakaQaIaIakakblblblblblblakakakakapakaIakakakakakabaa -ababakakakakaIakakakakakaoaoaoakakakakakakaIakakakakakakabaa -aaabakakakakakaQaCakaIakakaoaoaoaoakakakakakazakaBazakakabaa -aaababakakakakakakakakakakaIakaoaoaoakazakakaIaIakakakababaa -aaaaabakakazakakakaIakazakakakakaoaoaoakakaQaIaIakakakabaaaa -aaaaababakakakakakakakakaIakakakakaoaoaoakakakakaCakababaaaa -aaaabmababakakazakakababababaOaPababababakakakakakababbmaaaa -aaaabmbmabababakakakabaSbnaXaXaXaXaWboabakakakabababbmbmaaaa -aaaaaabmbmbmabababababaSaWaXaXaXaXaWbpabababababbmbmbmaaaaaa -aaaaaaaabmbmbmbmbqbmababababbraPababababbmbqbmbmbmaaaaaaaaaa -aaaaaaaaaaaaaabmbmbmbmbmbmbmbmbmbmbmbmbmbmbmbmaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aZ +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aS +aW +aW +aX +aW +aW +bh +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ak +ak +ak +ab +aS +aW +aW +aX +bd +aY +bi +ab +ak +ak +ak +ab +ab +ab +bm +bm +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +ab +ab +ak +aC +ak +ak +ak +ab +aT +aT +aT +ba +aT +aT +aT +ab +ak +ak +ak +ak +ak +ab +ab +bm +bm +aa +aa +"} +(5,1,1) = {" +aa +aa +ab +ab +ao +ao +ak +aI +ak +ak +ak +az +ak +aB +ak +ak +ak +aI +ak +ak +ak +ak +ak +ak +ak +ab +ab +bm +bm +aa +"} +(6,1,1) = {" +aa +aa +ab +ao +ao +ao +ao +ao +ak +aI +ak +ak +ak +ak +ak +ak +ak +ak +ak +aQ +ak +ak +ak +az +ak +ak +ab +bm +bm +aa +"} +(7,1,1) = {" +aa +ab +ab +ap +ak +ao +ao +ao +ao +ak +ak +ak +ak +ak +az +ak +aC +ak +ak +aI +aI +ak +ak +ak +ak +ak +ab +ab +bm +aa +"} +(8,1,1) = {" +aa +ab +ak +ak +ak +ak +ak +ao +ao +ao +ao +ak +ak +ak +ak +ak +ak +ak +ap +aI +ak +aQ +ak +ak +ak +az +ak +ab +bm +bm +"} +(9,1,1) = {" +aa +ab +ab +ab +ak +az +ak +ak +ao +ao +ao +ao +ao +ak +ak +ak +ak +ak +ak +ak +ak +aC +ak +ak +ak +ak +ak +ab +bq +bm +"} +(10,1,1) = {" +ab +ab +af +ab +ak +ak +ak +ak +ak +ak +ak +ao +ao +ao +ao +ak +aI +az +ak +ak +ak +ak +ak +aI +ak +ak +ak +ab +bm +bm +"} +(11,1,1) = {" +ab +ac +af +aq +aq +aq +aq +aq +aK +aq +ak +ao +ao +ao +ao +ao +ak +ak +bl +bl +ak +aI +ak +ak +ak +ab +ab +ab +ab +bm +"} +(12,1,1) = {" +ab +ad +af +ar +at +at +aD +at +aL +aq +ak +az +ak +ao +ao +ao +ao +ao +bl +bl +ak +ak +ak +az +ak +ab +aS +aS +ab +bm +"} +(13,1,1) = {" +ab +ae +af +aq +au +au +aq +at +at +aq +ak +ak +ak +ao +ao +ao +ao +ao +bl +bl +ao +ak +ak +ak +aI +ab +bn +aW +ab +bm +"} +(14,1,1) = {" +ab +af +al +aq +aq +aq +aE +at +at +aq +ak +ak +aC +ak +ao +ak +ao +ao +bl +bl +ao +ao +aI +ak +ak +ab +aX +aX +ab +bm +"} +(15,1,1) = {" +ab +ae +af +aq +av +at +at +aH +aM +aO +ap +ak +ak +ak +ak +ak +ak +ao +bl +bl +ao +ao +ak +ak +ak +aO +aX +aX +br +bm +"} +(16,1,1) = {" +ab +ag +ah +as +aw +aA +aA +at +aM +aP +ak +ak +aQ +ak +ak +az +ak +ak +bl +bl +ak +ao +ao +ak +ak +aP +aX +aX +aP +bm +"} +(17,1,1) = {" +ab +ah +af +aq +ax +aw +aF +at +at +aq +ak +aI +ak +ak +ak +ak +ak +ak +ak +ak +ak +ao +ao +ao +ak +ab +aX +aX +ab +bm +"} +(18,1,1) = {" +ab +ab +am +aq +av +at +aG +at +at +aq +aR +ak +ak +ak +ak +ak +ak +ak +aC +ak +ak +ak +ao +ao +ao +ab +aW +aW +ab +bm +"} +(19,1,1) = {" +ab +ai +af +aq +av +at +aH +at +aN +aq +ak +ak +ak +az +ak +ak +ak +ak +ak +ak +ak +ak +ak +ao +ao +ab +bo +bp +ab +bm +"} +(20,1,1) = {" +ab +aj +af +aq +aq +aq +aq +aq +aq +aq +ak +ak +ak +ak +ak +aI +ak +az +ak +ak +ak +ak +az +ak +ao +ab +ab +ab +ab +bm +"} +(21,1,1) = {" +ab +ab +an +ab +ay +ak +ak +ak +ak +ak +ak +ak +ak +ak +aC +ak +ak +ak +ak +ap +ak +ak +ak +ak +ak +ak +ak +ab +bm +bm +"} +(22,1,1) = {" +aa +ab +ab +ab +ak +ak +aI +ak +ap +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +aI +ak +ak +aQ +ak +ak +ak +ab +bq +bm +"} +(23,1,1) = {" +aa +ab +ak +ak +az +ak +aJ +ak +ak +ak +ak +ak +ak +az +ak +aQ +ak +aC +ak +aI +ak +az +aI +aI +ak +ak +ak +ab +bm +bm +"} +(24,1,1) = {" +aa +ab +ab +ak +ak +aB +ak +ak +aC +ak +ak +ak +ak +aI +ak +ap +ak +ak +ak +ak +ak +ak +aI +aI +ak +ak +ab +ab +bm +aa +"} +(25,1,1) = {" +aa +aa +ab +ap +ak +ak +ak +ak +ak +aQ +ak +ak +ak +aI +ak +ak +ak +ak +aQ +ak +ak +aB +ak +ak +aC +ak +ab +bm +bm +aa +"} +(26,1,1) = {" +aa +aa +ab +ab +ak +ak +az +ak +ak +ak +ak +ak +ak +ak +ak +ak +az +ak +ak +ak +ak +az +ak +ak +ak +ab +ab +bm +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +ab +ab +ak +ak +ak +ak +ak +ab +aT +aT +aT +bb +aT +aT +aT +ab +ak +ak +ak +ak +ak +ab +ab +bm +bm +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ak +ak +ak +ab +aU +aW +aX +aX +aX +bf +bj +ab +ak +ak +ak +ab +ab +ab +bm +bm +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aV +aW +aY +bc +be +bg +bk +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_cube.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_cube.dmm index 6fc910a0f98..59d066dacf2 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_cube.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_cube.dmm @@ -1,38 +1,979 @@ -"a" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"d" = (/turf/closed/indestructible/riveted,/area/lavaland/surface/outdoors) -"e" = (/obj/machinery/wish_granter,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"d" = ( +/turf/closed/indestructible/riveted, +/area/lavaland/surface/outdoors) +"e" = ( +/obj/machinery/wish_granter, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) (1,1,1) = {" -aaaaabbaaaaaaaaaaaaaaaaaabbbbb -aabaaaaaaaaaaaaaaaaaaaaaabbbaa -aaaabaaabaabbbbbbbbbbbaabbbbaa -aaaabaaaaababcbbbaabbbaabbaaaa -aaabbaaaaaaabbbbbaabbbaabbaaaa -aaabbaaaaaaabbbbbaabbbaabbaaaa -aabbbaaaaaabbbcbbbbbbabcbbaaaa -aaaaaaaaaaabbbbbcbbbbbbbbbaaaa -aaaaaaaaaaaabcbbbbbcbbbbbbaaaa -aaaaaaaaaaaabbbcbbbbbbbbbbaaaa -aaaaaabbbaacbcbbcbbbbabbbcaaaa -aaaaaabbbaabbdddddcbbbbbbbbbba -aaaaaabbbbabcdddddbcbbbbbbcbba -bbaaabbbbbbbcddeddcbcbbbbbbbba -aabbabbbcbbbbdddddcbbbbcbbbbba -bbababbbbbbbcdddddbbbbbbbbabba -bbbbbbbbbbbccbbbcbcbbbcbaabbba -bcbabbcbbcbbbbcbccbbbbbbaabbba -bbbabbbbbbbcbbbaabbabbbbaabbba -bbabbbbbbbbbbbbaaaaaabaaaabbba -bbabbbcbbbbbbbcbaaaaaaaaaabbaa -abbbbbbbbbbbbbbbaaaaaaaaabbbaa -aabbbbbbbbbbbcaaaaaaaaaaaaacaa -aaabbbbbbbcbbbbaaaaaaaaaaaabaa -aaabbbcbbbbbbbbbabbaaaaaaaabba -aabbbbbbbbbbbbbbbbaaaaaaaaabaa -aabbbbbbbcbbbbbbbbbaaaaaaaabba -aaaaabbbbbbbbbbbacbaaaaaaaabba -baabaabbbbbbcbbbbaaaaaaaaaabba -aaabbbaabbbbbbbbbaaaaaaaaaabba +a +a +a +a +a +a +a +a +a +a +a +a +a +b +a +b +b +b +b +b +b +a +a +a +a +a +a +a +b +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +a +b +b +c +b +b +b +b +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +b +a +a +a +a +b +a +a +a +a +a +a +a +b +a +b +b +b +a +a +b +b +a +a +b +b +a +a +a +"} +(4,1,1) = {" +a +a +a +a +b +b +b +a +a +a +a +a +a +a +b +b +b +a +a +b +b +b +b +b +b +b +b +a +b +b +"} +(5,1,1) = {" +a +a +b +b +b +b +b +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +a +a +b +"} +(6,1,1) = {" +b +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +b +"} +(7,1,1) = {" +b +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +c +b +b +c +b +b +b +c +b +b +b +b +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +"} +(9,1,1) = {" +a +a +b +a +a +a +a +a +a +a +b +b +b +b +c +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +c +b +b +b +b +b +b +b +b +c +b +b +b +"} +(11,1,1) = {" +a +a +a +b +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +c +b +b +b +b +b +b +"} +(12,1,1) = {" +a +a +b +a +a +a +b +b +a +a +c +b +b +b +b +b +c +b +c +b +b +b +b +b +b +b +b +b +b +b +"} +(13,1,1) = {" +a +a +b +b +b +b +b +b +b +b +b +b +c +c +b +c +c +b +b +b +b +b +b +b +b +b +b +b +c +b +"} +(14,1,1) = {" +a +a +b +c +b +b +b +b +c +b +c +d +d +d +d +d +b +b +b +b +b +b +c +b +b +b +b +b +b +b +"} +(15,1,1) = {" +a +a +b +b +b +b +c +b +b +b +b +d +d +d +d +d +b +c +b +b +c +b +a +b +b +b +b +b +b +b +"} +(16,1,1) = {" +a +a +b +b +b +b +b +b +b +c +b +d +d +e +d +d +b +b +a +a +b +b +a +a +b +b +b +b +b +b +"} +(17,1,1) = {" +a +a +b +b +b +b +b +c +b +b +c +d +d +d +d +d +c +c +a +a +a +a +a +a +a +b +b +a +b +b +"} +(18,1,1) = {" +a +a +b +a +a +a +b +b +b +b +b +d +d +d +d +d +b +c +b +a +a +a +a +a +b +b +b +c +a +a +"} +(19,1,1) = {" +a +a +b +a +a +a +b +b +b +b +b +c +b +c +c +b +c +b +b +a +a +a +a +a +b +a +b +b +a +a +"} +(20,1,1) = {" +a +a +b +b +b +b +b +b +c +b +b +b +c +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +b +b +b +b +b +b +b +b +b +b +b +c +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +b +b +b +b +a +b +b +b +a +b +b +b +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +c +b +b +a +a +a +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +c +b +b +b +b +b +b +b +c +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(26,1,1) = {" +b +b +b +b +b +b +b +b +b +b +c +b +b +b +b +b +a +a +a +a +a +b +a +a +a +a +a +a +a +a +"} +(27,1,1) = {" +b +b +b +a +a +a +a +a +a +a +a +b +c +b +b +a +b +b +b +b +b +b +a +a +a +a +a +a +a +a +"} +(28,1,1) = {" +b +b +b +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +c +b +b +b +b +b +b +b +"} +(29,1,1) = {" +b +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +a +a +a +a +b +a +b +b +b +b +"} +(30,1,1) = {" +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm new file mode 100644 index 00000000000..cb50d1885d0 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm @@ -0,0 +1,434 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"c" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/ruin/unpowered) +"d" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/wall/mineral/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/unpowered) +"e" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered) +"f" = ( +/obj/structure/cult/pylon, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered) +"g" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/step_trigger/thrower{ + name = "south"; + tiles = 5 + }, +/obj/effect/step_trigger/sound_effect{ + name = "turn around"; + sound = 'sound/hallucinations/turn_around1.ogg'; + triggerer_only = 1 + }, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"h" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"i" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"j" = ( +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/turf/closed/wall/mineral/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/unpowered) +"k" = ( +/obj/effect/decal/remains/human, +/obj/item/weapon/melee/cultblade, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"l" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/shoes/cult, +/obj/item/clothing/suit/cultrobes, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"m" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"n" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/step_trigger/thrower{ + direction = 4; + name = "east"; + tiles = 5 + }, +/obj/effect/step_trigger/sound_effect{ + name = "turn around"; + sound = 'sound/hallucinations/turn_around1.ogg'; + triggerer_only = 1 + }, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"o" = ( +/obj/effect/rune/narsie{ + color = "#ff0000"; + used = 1 + }, +/obj/item/device/cult_shift, +/obj/effect/decal/remains/human, +/obj/item/weapon/melee/cultblade/dagger, +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + name = "a grave mistake"; + sound = 'sound/hallucinations/i_see_you1.ogg'; + triggerer_only = 1 + }, +/obj/effect/step_trigger/message{ + message = "You've made a grave mistake, haven't you?"; + name = "ohfuck" + }, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"p" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/step_trigger/thrower{ + direction = 8; + name = "west"; + tiles = 5 + }, +/obj/effect/step_trigger/sound_effect{ + name = "turn around"; + sound = 'sound/hallucinations/turn_around1.ogg'; + triggerer_only = 1 + }, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"q" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/shoes/cult, +/obj/item/clothing/suit/cultrobes, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"r" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/step_trigger/thrower{ + direction = 1; + name = "north"; + tiles = 5 + }, +/obj/effect/step_trigger/sound_effect{ + name = "turn around"; + sound = 'sound/hallucinations/turn_around1.ogg'; + triggerer_only = 1 + }, +/turf/open/floor/plasteel/cult{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"s" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered) + +(1,1,1) = {" +a +a +a +a +a +a +b +c +b +a +a +a +a +a +a +"} +(2,1,1) = {" +a +d +e +c +s +c +b +b +b +c +s +c +s +d +a +"} +(3,1,1) = {" +a +e +f +s +d +c +c +n +c +c +d +e +f +s +a +"} +(4,1,1) = {" +a +c +s +c +c +c +c +b +c +c +c +c +e +c +a +"} +(5,1,1) = {" +a +s +d +c +c +b +b +b +b +b +c +c +d +s +a +"} +(6,1,1) = {" +a +c +c +c +b +b +l +j +k +b +b +c +c +c +a +"} +(7,1,1) = {" +b +b +c +c +h +i +b +b +b +l +b +c +c +b +b +"} +(8,1,1) = {" +c +b +g +b +b +j +b +o +b +j +b +b +r +b +c +"} +(9,1,1) = {" +b +b +c +c +b +k +b +b +b +m +b +c +c +b +b +"} +(10,1,1) = {" +a +c +c +c +h +b +m +j +q +b +b +c +c +c +a +"} +(11,1,1) = {" +a +s +d +c +c +b +b +b +b +b +c +c +d +s +a +"} +(12,1,1) = {" +a +c +s +c +c +c +c +b +c +c +c +c +e +c +a +"} +(13,1,1) = {" +a +e +f +s +d +c +c +p +c +c +d +e +f +s +a +"} +(14,1,1) = {" +a +d +e +c +s +c +b +b +b +c +s +c +s +d +a +"} +(15,1,1) = {" +a +a +a +a +a +a +b +c +b +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm index 700ec9f8452..faf5d439792 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm @@ -1,39 +1,349 @@ -"a" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/turf/open/floor/plating/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"d" = (/turf/closed/wall/rust{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"e" = (/obj/structure/mirror{desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; icon_state = "mirror_broke"; pixel_x = -28; shattered = 1},/obj/item/clothing/suit/hooded/bloated_human,/obj/effect/decal/cleanable/blood,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"f" = (/obj/structure/mirror{desc = "Oh no, seven years of bad luck!"; icon_state = "mirror_broke"; pixel_x = 28; shattered = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "panelscorched"},/area/ruin/unpowered) -"g" = (/obj/effect/decal/cleanable/blood/tracks,/obj/structure/mirror{desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; icon_state = "mirror_broke"; pixel_x = -28; shattered = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"h" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"i" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"j" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"k" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/obj/item/weapon/knife/envy,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"l" = (/obj/structure/mirror{desc = "Oh no, seven years of bad luck!"; icon_state = "mirror_broke"; pixel_x = 28; shattered = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"m" = (/obj/structure/mirror{desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; icon_state = "mirror_broke"; pixel_x = -28; shattered = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"n" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; broken = 1; icon_state = "platingdmg2"},/area/ruin/unpowered) -"o" = (/obj/structure/mirror{desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; icon_state = "mirror_broke"; pixel_x = -28; shattered = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; broken = 1; icon_state = "platingdmg1"},/area/ruin/unpowered) -"p" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"d" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"e" = ( +/obj/structure/mirror{ + desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; + icon_state = "mirror_broke"; + pixel_x = -28; + shattered = 1 + }, +/obj/item/clothing/suit/hooded/bloated_human, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"f" = ( +/obj/structure/mirror{ + desc = "Oh no, seven years of bad luck!"; + icon_state = "mirror_broke"; + pixel_x = 28; + shattered = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"g" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/mirror{ + desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; + icon_state = "mirror_broke"; + pixel_x = -28; + shattered = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"h" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"i" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"j" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"k" = ( +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28; + shattered = 1 + }, +/obj/item/weapon/kitchen/knife/envy, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"l" = ( +/obj/structure/mirror{ + desc = "Oh no, seven years of bad luck!"; + icon_state = "mirror_broke"; + pixel_x = 28; + shattered = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"m" = ( +/obj/structure/mirror{ + desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; + icon_state = "mirror_broke"; + pixel_x = -28; + shattered = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"n" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + broken = 1; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"o" = ( +/obj/structure/mirror{ + desc = "This mirror has been shattered. It looks like the bad luck energies spilling from it are taking immediate effect on your surroundings!"; + icon_state = "mirror_broke"; + pixel_x = -28; + shattered = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"p" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) (1,1,1) = {" -aabcccccbb -aaccdddccb -accdddddcc -acdddddddc -acdddddddc -acdedddfdc -acdghdijdc -acdghkildc -acdgiiildc -acdmiijldc -acdmiiildc -acdmiinldc -acdmiiildc -acdmhiildc -acdoiiildc -acdmiiildc -acdjiiijdc -acdddpdddc -acccaacccc -aaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +a +"} +(3,1,1) = {" +b +c +c +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +c +a +"} +(4,1,1) = {" +c +c +d +d +d +e +g +g +g +m +m +m +m +m +o +m +j +d +c +a +"} +(5,1,1) = {" +c +d +d +d +d +d +h +h +i +i +i +i +i +h +i +i +i +d +a +a +"} +(6,1,1) = {" +c +d +d +d +d +d +d +k +i +i +i +i +i +i +i +i +i +p +a +a +"} +(7,1,1) = {" +c +d +d +d +d +d +i +i +i +j +i +n +i +i +i +i +i +d +c +a +"} +(8,1,1) = {" +c +c +d +d +d +f +j +l +l +l +l +l +l +l +l +l +j +d +c +a +"} +(9,1,1) = {" +b +c +c +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +c +a +"} +(10,1,1) = {" +b +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm index 6288a076004..b367a068f15 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm @@ -1,27 +1,171 @@ -"a" = (/turf/template_noop,/area/template_noop) -"b" = (/turf/closed/wall/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"c" = (/obj/structure/divine/healingfountain/anyone,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"d" = (/obj/structure/divine/conduit,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"e" = (/obj/structure/divine/sacrificealtar,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"f" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"g" = (/mob/living/simple_animal/butterfly,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"h" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/unpowered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/wall/mineral/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"c" = ( +/obj/structure/divine/healingfountain/anyone, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"d" = ( +/obj/structure/divine/conduit, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"e" = ( +/obj/structure/divine/sacrificealtar, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"f" = ( +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"g" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"h" = ( +/obj/structure/fans/tiny/invisible, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) (1,1,1) = {" -aabbbaa -bbbcbbb -bdefedb -bfgffgb -bfffffb -bdfffdb -bfgfffb -bfffgfb -bdfffdb -bfffffb -bfffffb -bdgffdb -bfffffb -bfgffgb -bdfffdb -bbbhbbb +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +"} +(2,1,1) = {" +a +b +d +f +f +d +f +f +d +f +f +d +f +f +d +b +"} +(3,1,1) = {" +b +b +e +g +f +f +g +f +f +f +f +g +f +g +f +b +"} +(4,1,1) = {" +b +c +f +f +f +f +f +f +f +f +f +f +f +f +f +h +"} +(5,1,1) = {" +b +b +e +f +f +f +f +g +f +f +f +f +f +f +f +b +"} +(6,1,1) = {" +a +b +d +g +f +d +f +f +d +f +f +d +f +g +d +b +"} +(7,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm index 7b82523bef6..1475bc151b1 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm @@ -1,40 +1,531 @@ -"a" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/turf/open/floor/plating/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"d" = (/turf/closed/indestructible/riveted/uranium{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"e" = (/turf/open/floor/plating/lava/smooth,/area/ruin/powered) -"f" = (/obj/item/weapon/reagent_containers/syringe/gluttony,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"g" = (/obj/effect/gluttony,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"h" = (/obj/item/weapon/veilrender/vealrender,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"i" = (/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"j" = (/obj/item/trash/plate,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"k" = (/obj/machinery/door/airlock/uranium,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) -"l" = (/obj/item/trash/candy,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"m" = (/obj/item/trash/raisins,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"n" = (/obj/item/trash/pistachios,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"o" = (/obj/item/trash/popcorn,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"p" = (/obj/item/trash/semki,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"q" = (/obj/item/trash/syndi_cakes,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"d" = ( +/turf/closed/indestructible/riveted/uranium{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"e" = ( +/turf/open/floor/plating/lava/smooth, +/area/ruin/powered) +"f" = ( +/obj/item/weapon/reagent_containers/syringe/gluttony, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"g" = ( +/obj/effect/gluttony, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"h" = ( +/obj/item/weapon/veilrender/vealrender, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"i" = ( +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"j" = ( +/obj/item/trash/plate, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"k" = ( +/obj/machinery/door/airlock/uranium, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"l" = ( +/obj/item/trash/candy, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"m" = ( +/obj/item/trash/raisins, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"n" = ( +/obj/item/trash/pistachios, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"o" = ( +/obj/item/trash/popcorn, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"p" = ( +/obj/item/trash/semki, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"q" = ( +/obj/item/trash/syndi_cakes, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) (1,1,1) = {" -aabbbaaabaaaaaabbaaa -aaaababbbbbbbbbbbaaa -aaaaaabcccccccbbbaaa -bbaaaabcdddddcbaaaaa -bbbbaabcdefedcbbbbaa -abbbbbbcddgddcbbbbaa -abbbbbbcdgggdcbbbbaa -bbccccccdgggdccccccb -abcddddddgggddddddcb -bbcdhiiiggggggijidcb -bbbkiilimgniiiginkbb -bbcdoiimiiigiiiiidcb -bbcddddddpiiddddddcb -bbccccccdiildccccccb -bbbbbbbcdjiidcbbbbba -bbbaabbcdliidcbbbbba -aaaaabbcdiiqdcbbbbab -aaaaabbcddkddcbaaaaa -aaaaabbcccbcccbaaaaa -aaaaaaabbbbbbbbaaaaa +a +a +a +b +b +a +a +b +a +b +b +b +b +b +b +b +a +a +a +a +"} +(2,1,1) = {" +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +a +a +a +a +"} +(3,1,1) = {" +b +a +a +a +b +b +b +c +c +c +b +c +c +c +b +b +a +a +a +a +"} +(4,1,1) = {" +b +a +a +a +b +b +b +c +d +d +k +d +d +c +b +a +a +a +a +a +"} +(5,1,1) = {" +b +b +a +a +a +b +b +c +d +h +i +o +d +c +b +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +b +b +c +d +i +i +i +d +c +b +b +b +b +b +a +"} +(7,1,1) = {" +a +b +b +b +b +b +b +c +d +i +l +i +d +c +b +b +b +b +b +a +"} +(8,1,1) = {" +a +b +c +c +c +c +c +c +d +i +i +m +d +c +c +c +c +c +c +b +"} +(9,1,1) = {" +b +b +c +d +d +d +d +d +d +g +m +i +d +d +d +d +d +d +c +b +"} +(10,1,1) = {" +a +b +c +d +e +d +g +g +g +g +g +i +p +i +j +l +i +d +c +b +"} +(11,1,1) = {" +a +b +c +d +f +g +g +g +g +g +n +i +i +i +i +i +i +k +b +b +"} +(12,1,1) = {" +a +b +c +d +e +d +g +g +g +g +i +g +i +l +i +i +q +d +c +b +"} +(13,1,1) = {" +a +b +c +d +d +d +d +d +d +g +i +i +d +d +d +d +d +d +c +b +"} +(14,1,1) = {" +a +b +c +c +c +c +c +c +d +g +i +i +d +c +c +c +c +c +c +b +"} +(15,1,1) = {" +a +b +b +b +b +b +b +c +d +i +g +i +d +c +b +b +b +b +b +b +"} +(16,1,1) = {" +b +b +b +a +b +b +b +c +d +j +i +i +d +c +b +b +b +a +a +a +"} +(17,1,1) = {" +b +b +b +a +b +b +b +c +d +i +n +i +d +c +b +b +b +a +a +a +"} +(18,1,1) = {" +a +a +a +a +b +b +b +c +d +d +k +d +d +c +b +b +b +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +c +c +c +b +c +c +c +b +b +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +b +b +b +b +b +b +b +a +a +b +a +a +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm index d41cfaa3a68..c4747776f39 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm @@ -1,55 +1,707 @@ -"a" = (/turf/template_noop,/area/template_noop) -"b" = (/turf/closed/wall/shuttle/smooth/nodiagonal{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"c" = (/obj/structure/closet/crate,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/storage/bag/ore,/obj/item/weapon/storage/bag/ore,/obj/item/device/mining_scanner,/obj/item/device/flashlight/lantern,/obj/item/weapon/card/id/mining,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"d" = (/obj/structure/closet/crate,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/storage/bag/ore,/obj/item/weapon/storage/bag/ore,/obj/item/device/mining_scanner,/obj/item/device/flashlight/lantern,/obj/item/weapon/card/id/mining,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"e" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"f" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"g" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"h" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/powered/golem_ship) -"i" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/powered/golem_ship) -"j" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"k" = (/obj/machinery/computer/arcade/battle,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"l" = (/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"m" = (/obj/effect/mob_spawn/human/golem/adamantine,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"n" = (/obj/machinery/mineral/equipment_vendor/golem,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"o" = (/obj/item/weapon/resonator,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"p" = (/obj/machinery/mineral/ore_redemption,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"q" = (/obj/structure/statue/gold/rd,/obj/structure/window/reinforced{dir = 4; name = "shrine of the liberator"; pixel_x = 0},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"r" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"s" = (/obj/machinery/bluespace_beacon,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"t" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"u" = (/obj/structure/table/wood,/obj/item/weapon/bedsheet/rd{desc = "Majestic."; layer = 3; name = "Royal Cape of the Liberator"; pixel_x = 5; pixel_y = 9},/obj/item/weapon/book/manual/research_and_development{name = "Sacred Text of the Liberator"; pixel_x = -4; pixel_y = 3},/obj/structure/window/reinforced{dir = 4; name = "shrine of the liberator"; pixel_x = 0},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"v" = (/obj/item/weapon/resonator/upgraded,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"w" = (/obj/machinery/autolathe,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"x" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"y" = (/obj/machinery/computer/arcade/orion_trail,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"z" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"A" = (/obj/structure/table/wood,/obj/item/weapon/surgical_drapes{pixel_x = 15},/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"B" = (/obj/item/weapon/storage/firstaid/fire,/obj/structure/table/wood,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"C" = (/obj/item/weapon/storage/firstaid/brute,/obj/structure/table/wood,/obj/item/weapon/storage/firstaid/brute,/obj/item/areaeditor/blueprints{desc = "Use to build new structures in the wastes."; name = "land claim"},/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"D" = (/obj/item/weapon/storage/firstaid/brute,/obj/structure/table/wood,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/disk/design_disk/golem_shell,/turf/open/floor/plasteel/shuttle/purple{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"E" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) -"F" = (/obj/structure/ore_box,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered/golem_ship) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/wall/mineral/titanium/nodiagonal{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"c" = ( +/obj/structure/closet/crate, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/storage/bag/ore, +/obj/item/device/mining_scanner, +/obj/item/device/flashlight/lantern, +/obj/item/weapon/card/id/mining, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"d" = ( +/obj/structure/closet/crate, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/storage/bag/ore, +/obj/item/device/mining_scanner, +/obj/item/device/flashlight/lantern, +/obj/item/weapon/card/id/mining, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"e" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"f" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"g" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"h" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/powered/golem_ship) +"i" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/powered/golem_ship) +"j" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"k" = ( +/obj/machinery/computer/arcade/battle, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"l" = ( +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"m" = ( +/obj/effect/mob_spawn/human/golem/adamantine, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"n" = ( +/obj/machinery/mineral/equipment_vendor/golem, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"o" = ( +/obj/item/weapon/resonator, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"p" = ( +/obj/machinery/mineral/ore_redemption, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"q" = ( +/obj/structure/statue/gold/rd, +/obj/structure/window/reinforced{ + dir = 4; + name = "shrine of the liberator"; + pixel_x = 0 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"r" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"s" = ( +/obj/machinery/bluespace_beacon, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"t" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"u" = ( +/obj/structure/table/wood, +/obj/item/weapon/bedsheet/rd{ + desc = "Majestic."; + layer = 3; + name = "Royal Cape of the Liberator"; + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/weapon/book/manual/research_and_development{ + name = "Sacred Text of the Liberator"; + pixel_x = -4; + pixel_y = 3 + }, +/obj/structure/window/reinforced{ + dir = 4; + name = "shrine of the liberator"; + pixel_x = 0 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"v" = ( +/obj/item/weapon/resonator/upgraded, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"w" = ( +/obj/machinery/autolathe, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"x" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"y" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"z" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"A" = ( +/obj/structure/table/wood, +/obj/item/weapon/surgical_drapes{ + pixel_x = 15 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"B" = ( +/obj/item/weapon/storage/firstaid/fire, +/obj/structure/table/wood, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"C" = ( +/obj/item/weapon/storage/firstaid/brute, +/obj/structure/table/wood, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/areaeditor/blueprints{ + desc = "Use to build new structures in the wastes."; + name = "land claim" + }, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"D" = ( +/obj/item/weapon/storage/firstaid/brute, +/obj/structure/table/wood, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/disk/design_disk/golem_shell, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"E" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"F" = ( +/obj/structure/ore_box, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) +"G" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/powered/golem_ship) +"H" = ( +/obj/machinery/door/airlock/shuttle, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/titanium/purple{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered/golem_ship) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaa -aaaaabbbbbbbbbbbbbbb -aaaaabccccccdddefghi -aaaaabfffffffffffghi -aabbbbjjbbbbjjbbbbbb -aabkllllmmbllllllnhi -aabllllloojlllllllhi -bbbjjbbbbbblllllpbbb -bqrllllllljlslllljtj -bulllllllljlllllljlj -bbbjjbbbbbbllllvwbbb -aabllllloojllllllxhi -aabyllllmmbzllABCDhi -aabbbbjjbbbbjjbbbbbb -aaaaabfffffffffffEhi -aaaaabFFFFFFFefffEhi -aaaaabbbbbbbbbbbbbbb -aaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +b +b +b +b +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +b +q +u +G +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +b +b +b +b +r +l +G +b +b +b +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +b +k +l +j +l +l +j +l +y +b +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +b +l +l +j +l +l +j +l +l +b +a +a +a +a +a +"} +(6,1,1) = {" +a +a +b +b +b +b +l +l +b +l +l +G +l +l +b +b +b +b +a +a +"} +(7,1,1) = {" +a +a +b +c +f +j +l +l +b +l +l +G +l +l +j +f +F +b +a +a +"} +(8,1,1) = {" +a +a +b +c +f +j +l +l +b +l +l +G +l +l +j +f +F +b +a +a +"} +(9,1,1) = {" +a +a +b +c +f +b +m +o +b +l +l +G +o +m +b +f +F +b +a +a +"} +(10,1,1) = {" +a +a +b +c +f +b +m +o +b +l +l +G +o +m +b +f +F +b +a +a +"} +(11,1,1) = {" +a +a +b +c +f +b +b +j +b +j +j +G +j +b +b +f +F +b +a +a +"} +(12,1,1) = {" +a +a +b +c +f +b +l +l +l +l +l +l +l +z +b +f +F +b +a +a +"} +(13,1,1) = {" +a +a +b +d +f +j +l +l +l +s +l +l +l +l +j +f +F +b +a +a +"} +(14,1,1) = {" +a +a +b +d +f +j +l +l +l +l +l +l +l +l +j +f +e +b +a +a +"} +(15,1,1) = {" +a +a +b +d +f +b +l +l +l +l +l +l +l +A +b +f +f +b +a +a +"} +(16,1,1) = {" +a +a +b +e +f +b +l +l +l +l +l +v +l +B +b +f +f +b +a +a +"} +(17,1,1) = {" +a +a +b +f +f +b +l +l +p +l +l +w +l +C +b +f +f +b +a +a +"} +(18,1,1) = {" +a +a +b +g +g +b +n +l +b +j +j +b +x +D +b +E +E +b +a +a +"} +(19,1,1) = {" +a +a +b +h +h +b +h +h +b +t +l +b +h +h +b +h +h +b +a +a +"} +(20,1,1) = {" +a +a +b +i +i +b +i +i +b +H +H +b +i +i +b +i +i +b +a +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm index 542e27d84dc..8a69cfab7e0 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm @@ -1,43 +1,571 @@ -"a" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/turf/open/floor/plating/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"d" = (/turf/closed/wall/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"e" = (/obj/structure/table/wood/poker,/obj/item/weapon/gun/projectile/revolver/russian/soul,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol"},/area/ruin/powered) -"f" = (/obj/structure/cursed_slot_machine,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol"},/area/ruin/powered) -"g" = (/obj/structure/table/wood/poker,/obj/item/weapon/coin/mythril,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol"},/area/ruin/powered) -"h" = (/obj/structure/table/wood/poker,/obj/item/weapon/coin/diamond,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol"},/area/ruin/powered) -"i" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol"},/area/ruin/powered) -"j" = (/obj/structure/table/wood/poker,/obj/item/weapon/coin/adamantine,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth; icon_state = "carpetsymbol"},/area/ruin/powered) -"k" = (/obj/machinery/computer/arcade/battle{emagged = 1},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"l" = (/obj/item/weapon/coin/gold,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"m" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"n" = (/obj/structure/table/wood/poker,/obj/item/stack/spacecash/c1000,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"o" = (/obj/item/weapon/storage/bag/money,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"p" = (/obj/structure/table/wood/poker,/obj/item/weapon/ore/gold,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"q" = (/obj/structure/table/wood/poker,/obj/item/stack/spacecash/c20,/obj/item/stack/spacecash/c50,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"r" = (/obj/structure/table/wood/poker,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c100,/obj/item/stack/spacecash/c1000,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"s" = (/obj/structure/table/wood/poker,/obj/item/stack/spacecash/c200,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"t" = (/obj/machinery/door/airlock/gold,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"d" = ( +/turf/closed/wall/mineral/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"e" = ( +/obj/structure/table/wood/poker, +/obj/item/weapon/gun/projectile/revolver/russian/soul, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth; + icon_state = "carpetsymbol" + }, +/area/ruin/powered) +"f" = ( +/obj/structure/cursed_slot_machine, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth; + icon_state = "carpetsymbol" + }, +/area/ruin/powered) +"g" = ( +/obj/structure/table/wood/poker, +/obj/item/weapon/coin/mythril, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth; + icon_state = "carpetsymbol" + }, +/area/ruin/powered) +"h" = ( +/obj/structure/table/wood/poker, +/obj/item/weapon/coin/diamond, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth; + icon_state = "carpetsymbol" + }, +/area/ruin/powered) +"i" = ( +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth; + icon_state = "carpetsymbol" + }, +/area/ruin/powered) +"j" = ( +/obj/structure/table/wood/poker, +/obj/item/weapon/coin/adamantine, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth; + icon_state = "carpetsymbol" + }, +/area/ruin/powered) +"k" = ( +/obj/machinery/computer/arcade/battle{ + emagged = 1 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"l" = ( +/obj/item/weapon/coin/gold, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"m" = ( +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"n" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c1000, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"o" = ( +/obj/item/weapon/storage/bag/money, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"p" = ( +/obj/structure/table/wood/poker, +/obj/item/weapon/ore/gold, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"q" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c20, +/obj/item/stack/spacecash/c50, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"r" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c100, +/obj/item/stack/spacecash/c1000, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"s" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c200, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"t" = ( +/obj/machinery/door/airlock/gold, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + blocks_air = 1 + }, +/area/ruin/powered) (1,1,1) = {" -aaaaabbaabaaabbbaaaa -abbaaaaaabaaabbbaaaa -abbbaaaabbbaaaabbaaa -aabbbaaaaaaaaaabbbba -aabbbacccccccaaaabbb -aabaaacdddddcaaaabbb -aaaaaccdefgdccaaabba -aaaaccddhijddccaabaa -aaaacddklmlkddcaabaa -bbbacdnomlmopdcaabaa -bbaacdqlmmmmrdcaabba -abaacdsmmollrdcaabba -aaaacdddlmmdddcaabbb -aaaacccdmmldcccaaabb -aaaaaacdlmodcaaaaaab -aaaaaacddmddcaaaabbb -aabbaaccdtdccaaaabbb -abbbaaaaaaaaaaaaabbb -abbbbbaaaaaaaaabbbbb -bbbbaaaaaaaaaaabbbbb +a +a +a +a +a +a +a +a +a +b +b +a +a +a +a +a +a +a +a +b +"} +(2,1,1) = {" +a +b +b +a +a +a +a +a +a +b +b +b +a +a +a +a +a +b +b +b +"} +(3,1,1) = {" +a +b +b +b +b +b +a +a +a +b +a +a +a +a +a +a +b +b +b +b +"} +(4,1,1) = {" +a +a +b +b +b +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +"} +(5,1,1) = {" +a +a +a +b +b +a +a +c +c +c +c +c +c +c +a +a +a +a +b +a +"} +(6,1,1) = {" +b +a +a +a +a +a +c +c +d +d +d +d +d +c +a +a +a +a +b +a +"} +(7,1,1) = {" +b +a +a +a +c +c +c +d +d +n +q +s +d +c +c +c +c +a +a +a +"} +(8,1,1) = {" +a +a +a +a +c +d +d +d +k +o +l +m +d +d +d +d +c +a +a +a +"} +(9,1,1) = {" +a +a +b +a +c +d +e +h +l +m +m +m +l +m +l +d +d +a +a +a +"} +(10,1,1) = {" +b +b +b +a +c +d +f +i +m +l +m +o +m +m +m +m +t +a +a +a +"} +(11,1,1) = {" +a +a +b +a +c +d +g +j +l +m +m +l +m +l +o +d +d +a +a +a +"} +(12,1,1) = {" +a +a +a +a +c +d +d +d +k +o +m +l +d +d +d +d +c +a +a +a +"} +(13,1,1) = {" +a +a +a +a +c +c +c +d +d +p +r +r +d +c +c +c +c +a +a +a +"} +(14,1,1) = {" +b +b +a +a +a +a +c +c +d +d +d +d +d +c +a +a +a +a +a +a +"} +(15,1,1) = {" +b +b +a +a +a +a +a +c +c +c +c +c +c +c +a +a +a +a +a +a +"} +(16,1,1) = {" +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +"} +(17,1,1) = {" +a +a +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +"} +(18,1,1) = {" +a +a +a +b +b +b +b +b +b +b +b +b +b +a +a +b +b +b +b +b +"} +(19,1,1) = {" +a +a +a +b +b +b +b +a +a +a +b +b +b +b +a +b +b +b +b +b +"} +(20,1,1) = {" +a +a +a +a +b +b +a +a +a +a +a +a +b +b +b +b +b +b +b +b "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm new file mode 100644 index 00000000000..2bca5b1fa1d --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm @@ -0,0 +1,526 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/ruin/powered) +"c" = ( +/turf/closed/wall/mineral/iron{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/powered) +"d" = ( +/obj/item/clothing/head/helmet/space/orange, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/powered) +"e" = ( +/obj/item/clothing/suit/space/orange, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/powered) +"f" = ( +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/powered) +"g" = ( +/turf/open/floor/plating/asteroid{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + name = "dirt" + }, +/area/ruin/powered) +"h" = ( +/obj/item/weapon/shovel, +/turf/open/floor/plating/asteroid{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + name = "dirt" + }, +/area/ruin/powered) +"i" = ( +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plating/asteroid{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + name = "dirt" + }, +/area/ruin/powered) +"j" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plating/asteroid{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + name = "dirt" + }, +/area/ruin/powered) +"k" = ( +/obj/effect/glowshroom/single, +/turf/open/floor/plating/asteroid{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + name = "dirt" + }, +/area/ruin/powered) +"l" = ( +/obj/item/weapon/storage/toolbox/emergency, +/turf/open/floor/plating/asteroid{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + name = "dirt" + }, +/area/ruin/powered) +"m" = ( +/obj/structure/rack, +/obj/item/seeds/reishi, +/obj/item/seeds/plump, +/obj/item/seeds/plump, +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/powered) +"n" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/powered) +"o" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/powered) +"p" = ( +/obj/structure/rack, +/obj/item/weapon/storage/bag/ore, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/powered) +"q" = ( +/obj/effect/glowshroom/single, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/powered) +"r" = ( +/obj/structure/rack, +/obj/item/weapon/pickaxe/emergency, +/obj/item/weapon/tank/internals/oxygen, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/powered) +"s" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"t" = ( +/turf/closed/wall/shuttle/survival/pod{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"u" = ( +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/black, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/powered) +"v" = ( +/obj/structure/fans, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"w" = ( +/obj/machinery/smartfridge/survival_pod, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"x" = ( +/obj/effect/mob_spawn/human/hermit, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"y" = ( +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"z" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/tubes, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/powered) +"A" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/knife/combat/survival, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/powered) +"B" = ( +/obj/structure/table/survival_pod, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"C" = ( +/obj/structure/tubes, +/obj/item/weapon/crowbar, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"D" = ( +/obj/effect/decal/cleanable/blood/footprints{ + tag = "icon-blood1 (NORTH)"; + icon_state = "blood1"; + dir = 1 + }, +/obj/machinery/door/airlock/survival_pod, +/obj/structure/fans/tiny, +/turf/open/floor/pod/dark{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"E" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/closed/wall/mineral/titanium/interior{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"F" = ( +/turf/closed/wall/mineral/titanium{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"G" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/wall/mineral/titanium/interior{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"H" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Escape Pod Airlock" + }, +/turf/open/floor/mineral/titanium/blue{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"I" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"J" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/powered) +"K" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/wall/shuttle{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 2; + icon_state = "swall_f9" + }, +/area/ruin/powered) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +s +s +s +s +s +s +s +s +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +s +s +s +s +s +s +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +s +s +s +s +s +s +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +s +s +s +s +s +"} +(5,1,1) = {" +a +a +a +a +a +b +c +b +t +t +t +t +t +s +s +s +"} +(6,1,1) = {" +a +a +a +a +b +b +n +n +t +v +x +B +t +s +s +s +"} +(7,1,1) = {" +a +a +a +b +b +m +o +o +t +w +y +y +D +s +s +s +"} +(8,1,1) = {" +a +b +b +b +c +f +o +q +o +o +z +C +t +s +s +s +"} +(9,1,1) = {" +b +b +f +i +g +f +f +o +o +o +t +t +t +s +s +s +"} +(10,1,1) = {" +b +d +g +j +g +g +f +f +u +o +A +b +a +s +s +s +"} +(11,1,1) = {" +c +e +h +g +l +c +p +r +c +c +c +b +a +a +s +s +"} +(12,1,1) = {" +b +b +f +k +f +b +b +b +b +a +a +a +a +E +H +E +"} +(13,1,1) = {" +a +b +b +b +b +b +a +a +a +a +a +a +a +F +I +F +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +F +I +F +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +G +J +G +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm new file mode 100644 index 00000000000..3936fe3ad66 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm @@ -0,0 +1,792 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"d" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface + }, +/area/ruin/unpowered) +"e" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"f" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/cups, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"g" = ( +/obj/structure/reagent_dispensers/water_cooler{ + name = "punch cooler"; + reagent_id = "bacchus_blessing" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"h" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"i" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"j" = ( +/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/mushroom, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"k" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/pizzabox/margherita = 3, /obj/item/pizzabox/meat = 3, /obj/item/pizzabox/mushroom = 3, /obj/item/pizzabox/bomb = 1); + lootdoubles = 0; + name = "pizza spawner" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"l" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/pizzabox/margherita = 3, /obj/item/pizzabox/meat = 3, /obj/item/pizzabox/mushroom = 3, /obj/item/pizzabox/bomb = 1); + lootdoubles = 0; + name = "pizza spawner" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"m" = ( +/obj/item/chair/wood/wings, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"n" = ( +/obj/effect/glowshroom/single, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"o" = ( +/obj/item/trash/plate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"p" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"q" = ( +/obj/item/chair/wood/wings, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"r" = ( +/obj/structure/chair/wood/wings, +/obj/effect/decal/remains/human, +/obj/item/clothing/head/festive{ + desc = "A festive party hat with the name 'timmy' scribbled on the front."; + name = "party hat" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"s" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"t" = ( +/obj/structure/chair/wood/wings, +/obj/effect/decal/remains/human, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"u" = ( +/obj/effect/glowshroom/single, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"v" = ( +/obj/structure/lattice, +/obj/item/chair/wood/wings, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"w" = ( +/obj/item/weapon/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"x" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/pizzabox/margherita = 3, /obj/item/pizzabox/meat = 3, /obj/item/pizzabox/mushroom = 3, /obj/item/pizzabox/bomb = 1); + lootdoubles = 0; + name = "pizza spawner" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"y" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"z" = ( +/obj/structure/table/wood, +/obj/effect/glowshroom/single, +/obj/item/weapon/a_gift, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"A" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"B" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/space) +"C" = ( +/obj/structure/chair/wood/wings{ + tag = "icon-wooden_chair_wings (EAST)"; + icon_state = "wooden_chair_wings"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"D" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/margherita, +/obj/item/trash/plate, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"E" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/meat, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"F" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/store/cake/birthday, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"G" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"H" = ( +/obj/item/chair/wood/wings, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"I" = ( +/obj/item/weapon/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"J" = ( +/obj/effect/glowshroom/single, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"K" = ( +/obj/structure/chair/wood/wings{ + tag = "icon-wooden_chair_wings (NORTH)"; + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"L" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"M" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/a_gift, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"N" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"O" = ( +/obj/item/weapon/kitchen/knife, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"P" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"Q" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +b +b +a +a +b +b +b +b +b +b +b +b +a +a +a +a +a +"} +(3,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +c +c +b +b +b +b +a +a +a +"} +(4,1,1) = {" +a +b +b +b +b +b +b +b +b +c +c +e +e +c +c +b +b +b +a +a +"} +(5,1,1) = {" +a +b +b +b +b +d +b +c +c +e +h +h +e +Q +e +d +b +b +a +a +"} +(6,1,1) = {" +a +a +b +b +b +d +b +m +e +w +h +w +h +h +e +d +b +b +b +a +"} +(7,1,1) = {" +a +a +b +b +b +d +f +n +h +h +c +e +M +e +c +b +b +b +b +a +"} +(8,1,1) = {" +a +b +b +b +b +d +g +o +h +h +C +J +h +d +b +b +b +b +b +a +"} +(9,1,1) = {" +a +b +b +b +b +e +h +p +q +x +D +K +M +d +b +b +b +b +b +a +"} +(10,1,1) = {" +a +b +b +b +c +e +i +h +r +y +E +h +h +c +b +b +b +b +b +a +"} +(11,1,1) = {" +a +b +b +b +c +e +j +h +s +z +F +q +N +c +b +b +b +b +b +a +"} +(12,1,1) = {" +a +b +b +b +b +e +e +h +t +A +G +q +h +c +b +b +b +b +b +a +"} +(13,1,1) = {" +a +b +b +b +b +d +k +h +s +s +H +h +O +d +b +b +b +b +b +a +"} +(14,1,1) = {" +a +b +b +b +b +d +k +h +u +s +s +o +n +d +b +b +b +b +a +a +"} +(15,1,1) = {" +a +b +b +b +b +d +l +i +h +e +I +L +P +d +b +b +b +b +a +a +"} +(16,1,1) = {" +a +b +b +b +b +d +d +e +e +B +e +e +d +d +b +b +b +b +a +a +"} +(17,1,1) = {" +a +a +b +b +b +b +b +c +v +b +c +b +b +b +b +b +b +b +a +a +"} +(18,1,1) = {" +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +b +b +b +b +b +b +b +b +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm index 1a5050d08e4..1e5537bbef8 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm @@ -1,32 +1,270 @@ -"a" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/turf/open/floor/plating/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"d" = (/turf/closed/wall/mineral/diamond{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"e" = (/obj/structure/mirror{pixel_x = -32},/turf/open/floor/mineral/silver{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"f" = (/obj/structure/mirror{pixel_x = 32},/turf/open/floor/mineral/silver{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"g" = (/turf/open/floor/mineral/silver{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"h" = (/obj/structure/mirror/magic/pride,/turf/closed/wall/mineral/diamond{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"i" = (/obj/machinery/door/airlock/diamond,/turf/open/floor/mineral/silver{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"d" = ( +/turf/closed/wall/mineral/diamond{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"e" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"f" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"g" = ( +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"h" = ( +/obj/structure/mirror/magic/pride, +/turf/closed/wall/mineral/diamond{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"i" = ( +/obj/machinery/door/airlock/diamond, +/turf/open/floor/mineral/silver{ + baseturf = /turf/open/floor/plating/lava/smooth; + blocks_air = 1 + }, +/area/ruin/powered) (1,1,1) = {" -aabcccccbb -aaccdddccb -accdddddcc -acdddddddc -acdddddddc -acdedddfdc -acdeghgfdc -acdegggfdc -acdegggfdc -acdegggfdc -acdegggfdc -acdegggfdc -acdegggfdc -acdegggfdc -acdegggfdc -acdegggfdc -acdegggfdc -acdddidddc -acccaacccc -aaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +a +"} +(3,1,1) = {" +b +c +c +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +c +a +"} +(4,1,1) = {" +c +c +d +d +d +e +e +e +e +e +e +e +e +e +e +e +e +d +c +a +"} +(5,1,1) = {" +c +d +d +d +d +d +g +g +g +g +g +g +g +g +g +g +g +d +a +a +"} +(6,1,1) = {" +c +d +d +d +d +d +h +g +g +g +g +g +g +g +g +g +g +i +a +a +"} +(7,1,1) = {" +c +d +d +d +d +d +g +g +g +g +g +g +g +g +g +g +g +d +c +a +"} +(8,1,1) = {" +c +c +d +d +d +f +f +f +f +f +f +f +f +f +f +f +f +d +c +a +"} +(9,1,1) = {" +b +c +c +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +c +a +"} +(10,1,1) = {" +b +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_prisoner_crash.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_prisoner_crash.dmm index c27d750821d..1900c39487b 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_prisoner_crash.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_prisoner_crash.dmm @@ -1,49 +1,591 @@ -"a" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/obj/item/weapon/shard,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"d" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"e" = (/turf/closed/indestructible/opshuttle,/area/lavaland/surface/outdoors) -"f" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"g" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered) -"h" = (/turf/closed/indestructible/opshuttle,/area/ruin/unpowered) -"i" = (/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23"},/area/lavaland/surface/outdoors) -"j" = (/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe,/obj/item/device/flashlight/lantern,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"k" = (/obj/effect/mob_spawn/human/prisoner_transport,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"l" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23"},/area/ruin/unpowered) -"m" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/seclite,/obj/effect/light_emitter,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"n" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"o" = (/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"p" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"q" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23"},/area/lavaland/surface/outdoors) -"r" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23"},/area/ruin/unpowered) -"s" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23"},/area/ruin/unpowered) -"t" = (/obj/structure/closet/crate/internals,/obj/item/weapon/crowbar/large,/turf/open/floor/plasteel/shuttle/red{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"u" = (/obj/structure/lattice,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"v" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"w" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"x" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"y" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"z" = (/obj/effect/decal/cleanable/blood,/obj/item/device/flashlight/seclite,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"d" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"e" = ( +/turf/closed/wall/mineral/plastitanium{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/lavaland/surface/outdoors) +"f" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"g" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered) +"h" = ( +/turf/closed/wall/mineral/plastitanium{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/unpowered) +"i" = ( +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/lavaland/surface/outdoors) +"j" = ( +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/item/weapon/pickaxe, +/obj/item/device/flashlight/lantern, +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"k" = ( +/obj/effect/mob_spawn/human/prisoner_transport, +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"l" = ( +/obj/item/weapon/shard, +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"m" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier, +/obj/effect/decal/cleanable/blood, +/obj/item/device/flashlight/seclite, +/obj/effect/light_emitter, +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"n" = ( +/obj/item/weapon/gun/projectile/automatic/pistol/m1911, +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"o" = ( +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"p" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"q" = ( +/obj/item/weapon/shard, +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/lavaland/surface/outdoors) +"r" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23" + }, +/area/ruin/unpowered) +"s" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier, +/obj/item/weapon/gun/projectile/automatic/pistol/m1911, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"t" = ( +/obj/structure/closet/crate/internals, +/obj/item/weapon/crowbar/large, +/turf/open/floor/mineral/plastitanium/brig{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"u" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"v" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"w" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"x" = ( +/obj/item/weapon/gun/projectile/automatic/pistol/m1911, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"y" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"z" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/device/flashlight/seclite, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) (1,1,1) = {" -abbbbbbabbaabbbbbbbb -aabbbbbbbbbbbabbbbbb -bbcbaabbbbbbbabbbbbb -bbbbaabbdbbbabaaabbb -bbbbaabbbbbbbbaaabbb -baabbbbbbbbbbaaaaaaa -baaabbbbbbbbbaaaaaaa -bbbbbebaaaabaaaaaaaa -bbbbbfeaaaabbaaaaaaa -bbbghhhhhhheiihheaaa -bbbhhjkkkkhiiihlaaaa -bbbghmnooopiqirsaaaa -bbbhhtkkkkhiiieaaeaa -bbbghhhhhhhuuieeeabb -bbbbbfebbbbbbbbbbabb -bbbbbebbbbbbbbbbbbbb -bbbbbbbvvbbbbbbbbaab -bbbwxbvvvbbbcbbbbaab -babbbyzbbaaaaaaaaaaa -bbabbbbbbaaaaaaaaaaa +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +"} +(2,1,1) = {" +b +a +b +b +b +a +a +b +b +b +b +b +b +b +b +b +b +b +a +b +"} +(3,1,1) = {" +b +b +c +b +b +a +a +b +b +b +b +b +b +b +b +b +b +b +b +a +"} +(4,1,1) = {" +b +b +b +b +b +b +a +b +b +g +h +g +h +g +b +b +b +w +b +b +"} +(5,1,1) = {" +b +b +a +a +a +b +b +b +b +h +h +h +h +h +b +b +b +x +b +b +"} +(6,1,1) = {" +b +b +a +a +a +b +b +e +f +h +j +m +t +h +f +e +b +b +y +b +"} +(7,1,1) = {" +b +b +b +b +b +b +b +b +e +h +k +n +k +h +e +b +b +v +z +b +"} +(8,1,1) = {" +a +b +b +b +b +b +b +a +a +h +k +o +k +h +b +b +v +v +b +b +"} +(9,1,1) = {" +b +b +b +d +b +b +b +a +a +h +k +o +k +h +b +b +v +v +b +b +"} +(10,1,1) = {" +b +b +b +b +b +b +b +a +a +h +k +o +k +h +b +b +b +b +a +a +"} +(11,1,1) = {" +a +b +b +b +b +b +b +a +a +h +h +p +h +h +b +b +b +b +a +a +"} +(12,1,1) = {" +a +b +b +b +b +b +b +b +b +e +i +i +i +u +b +b +b +b +a +a +"} +(13,1,1) = {" +b +b +b +a +b +b +b +a +b +i +i +q +i +u +b +b +b +c +a +a +"} +(14,1,1) = {" +b +a +a +b +b +a +a +a +a +i +i +i +i +i +b +b +b +b +a +a +"} +(15,1,1) = {" +b +b +b +a +a +a +a +a +a +h +h +p +e +e +b +b +b +b +a +a +"} +(16,1,1) = {" +b +b +b +a +a +a +a +a +a +h +l +s +a +e +b +b +b +b +a +a +"} +(17,1,1) = {" +b +b +b +a +a +a +a +a +a +e +a +a +a +e +b +b +b +b +a +a +"} +(18,1,1) = {" +b +b +b +b +b +a +a +a +a +a +a +a +e +a +a +b +a +a +a +a +"} +(19,1,1) = {" +b +b +b +b +b +a +a +a +a +a +a +a +a +b +b +b +a +a +a +a +"} +(20,1,1) = {" +b +b +b +b +b +a +a +a +a +a +a +a +a +b +b +b +b +b +a +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index 98351f0d8ce..810310c61fd 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -1,57 +1,695 @@ -"a" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/turf/closed/wall/r_wall,/area/ruin/powered) -"d" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion";dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"e" = (/obj/machinery/smartfridge,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"f" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/cultivator,/obj/item/weapon/cultivator,/obj/item/weapon/cultivator,/obj/item/weapon/cultivator,/obj/item/weapon/shovel/spade,/obj/item/weapon/shovel/spade,/obj/item/weapon/shovel/spade,/obj/item/weapon/shovel/spade,/obj/item/weapon/hatchet,/obj/item/weapon/hatchet,/obj/item/weapon/hatchet,/obj/item/weapon/hatchet,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"g" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"h" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/seed_vault,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"i" = (/obj/item/weapon/hatchet,/obj/item/weapon/storage/bag/plants,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"j" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/plants,/obj/item/weapon/storage/bag/plants,/obj/item/weapon/storage/bag/plants,/obj/item/weapon/storage/bag/plants,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"k" = (/obj/structure/table/wood,/obj/item/weapon/gun/energy/floragun,/obj/item/weapon/gun/energy/floragun,/obj/item/weapon/gun/energy/floragun,/obj/item/weapon/gun/energy/floragun,/obj/item/weapon/storage/box/disks_plantgene,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"l" = (/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"m" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion";dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"n" = (/obj/effect/mob_spawn/human/seed_vault,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"o" = (/obj/structure/sink{icon_state = "sink";dir = 8;pixel_x = -12;pixel_y = 2},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"p" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"q" = (/obj/machinery/vending/hydroseeds,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"r" = (/obj/machinery/reagentgrinder{pixel_y = 5},/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/bluespace,/obj/item/weapon/reagent_containers/glass/beaker/bluespace,/obj/item/weapon/reagent_containers/glass/beaker/bluespace,/obj/item/weapon/reagent_containers/glass/beaker/bluespace,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"s" = (/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"t" = (/obj/machinery/door/airlock,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"u" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"v" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"w" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"x" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"y" = (/obj/machinery/chem_dispenser/mutagen,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"z" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"A" = (/obj/structure/closet/crate/hydroponics,/obj/item/clothing/under/rank/hydroponics,/obj/item/clothing/under/rank/hydroponics,/obj/item/clothing/under/rank/hydroponics,/obj/item/clothing/under/rank/hydroponics,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"B" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"C" = (/obj/item/weapon/storage/toolbox/syndicate,/obj/structure/table/wood,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"D" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/ruin/powered) -"E" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"F" = (/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"H" = (/obj/machinery/chem_master/condimaster,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"G" = (/obj/machinery/plantgenes/seedvault,/turf/open/floor/plasteel/freezer{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/closed/wall/r_wall, +/area/ruin/powered) +"d" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"e" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"f" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/cultivator, +/obj/item/weapon/cultivator, +/obj/item/weapon/cultivator, +/obj/item/weapon/cultivator, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/hatchet, +/obj/item/weapon/hatchet, +/obj/item/weapon/hatchet, +/obj/item/weapon/hatchet, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"g" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"h" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/seed_vault, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"i" = ( +/obj/machinery/plantgenes/seedvault, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"j" = ( +/obj/item/weapon/hatchet, +/obj/item/weapon/storage/bag/plants, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"k" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/bag/plants, +/obj/item/weapon/storage/bag/plants, +/obj/item/weapon/storage/bag/plants, +/obj/item/weapon/storage/bag/plants, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"l" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/energy/floragun, +/obj/item/weapon/gun/energy/floragun, +/obj/item/weapon/gun/energy/floragun, +/obj/item/weapon/gun/energy/floragun, +/obj/item/weapon/storage/box/disks_plantgene, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"m" = ( +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"n" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"o" = ( +/obj/effect/mob_spawn/human/seed_vault, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"p" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"q" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"r" = ( +/obj/machinery/vending/hydroseeds, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"s" = ( +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/bluespace, +/obj/item/weapon/reagent_containers/glass/beaker/bluespace, +/obj/item/weapon/reagent_containers/glass/beaker/bluespace, +/obj/item/weapon/reagent_containers/glass/beaker/bluespace, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"t" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"u" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"v" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"w" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"x" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"y" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"z" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"A" = ( +/obj/machinery/chem_dispenser/mutagen, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"B" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"C" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/clothing/under/rank/hydroponics, +/obj/item/clothing/under/rank/hydroponics, +/obj/item/clothing/under/rank/hydroponics, +/obj/item/clothing/under/rank/hydroponics, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"D" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"E" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"F" = ( +/obj/item/weapon/storage/toolbox/syndicate, +/obj/structure/table/wood, +/turf/open/floor/plasteel/freezer{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"G" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"H" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"I" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) (1,1,1) = {" -aabbaaaaaaaaaaaaaaaa -aabbaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabaaaa -aaaaaaaaaaaaaaaaabab -aaaaaaaaaaaaaaaaabbb -aaaccccccccccccdbbbb -aaccefghGgigjkccabaa -ccccllllllllllcmbbbb -cnlcolgpeqrllscccbbb -cnltllllllllglulubbb -cnltllllllllglulubbb -cnlcolgvwxyllscccbbb -cccclllzllllllcmbbbb -aaccoAgzlgHgBCccbbbb -aaaccccDcccccccmbbaa -aaaaaaaEFbaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaa -aabaaaaaaaaaaaaaaabb -bbaaaaaaaaaaaaaabbbb -bbbaaaaaaaaaaaaabbba +a +a +a +a +a +a +a +c +c +c +c +c +c +a +a +a +a +a +b +b +"} +(2,1,1) = {" +a +a +a +a +a +a +a +c +o +o +o +o +c +a +a +a +a +a +b +b +"} +(3,1,1) = {" +b +b +a +a +a +a +c +c +m +m +m +m +c +c +a +a +a +b +a +b +"} +(4,1,1) = {" +b +b +a +a +a +c +c +c +c +u +u +c +c +c +c +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +c +e +m +p +m +m +p +m +p +c +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +c +f +m +m +m +m +m +m +C +c +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +c +g +m +g +m +m +g +m +g +c +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +c +h +m +q +m +m +x +B +B +G +H +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +c +i +m +e +m +m +y +m +m +c +I +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +c +g +m +r +m +m +z +m +g +c +b +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +c +j +m +s +m +m +A +m +D +c +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +c +g +m +m +m +m +m +m +g +c +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +c +k +m +m +g +g +m +m +E +c +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +c +l +m +t +m +m +t +m +F +c +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +c +c +c +c +v +v +c +c +c +c +a +a +a +a +a +"} +(16,1,1) = {" +a +a +b +a +a +d +c +n +c +m +m +c +n +c +n +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +b +a +b +c +w +w +c +b +b +b +a +a +a +b +b +"} +(18,1,1) = {" +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +a +a +a +b +b +"} +(19,1,1) = {" +a +a +a +a +b +b +a +b +b +b +b +b +b +b +a +a +a +b +b +b +"} +(20,1,1) = {" +a +a +a +b +b +b +a +b +b +b +b +b +b +b +a +a +a +b +b +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm index 1c78a88c8cf..b973f306795 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm @@ -1,20 +1,654 @@ -"a" = (/turf/closed/indestructible/riveted{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/unpowered) -"b" = (/turf/open/floor/plating/lava/smooth/lava_land_surface,/area/ruin/unpowered) -"c" = (/obj/item/weapon/paper{desc = "have not gotten around to finishing my cursed item yet sorry - sloth"; name = "note from sloth"},/turf/open/floor/sepia{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1; slowdown = 10},/area/ruin/unpowered) -"d" = (/turf/open/floor/sepia{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1; slowdown = 10},/area/ruin/unpowered) -"e" = (/obj/machinery/door/airlock/wood,/turf/open/floor/sepia{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1; slowdown = 10},/area/ruin/unpowered) -"f" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange,/turf/open/floor/sepia{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1; slowdown = 10},/area/ruin/unpowered) -"g" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/open/floor/sepia{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1; slowdown = 10},/area/ruin/unpowered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/indestructible/riveted{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/unpowered) +"b" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/ruin/unpowered) +"c" = ( +/obj/item/weapon/paper{ + desc = "have not gotten around to finishing my cursed item yet sorry - sloth"; + name = "note from sloth" + }, +/turf/open/floor/sepia{ + baseturf = /turf/open/floor/plating/lava/smooth; + blocks_air = 0; + slowdown = 10 + }, +/area/ruin/unpowered) +"d" = ( +/turf/open/floor/sepia{ + baseturf = /turf/open/floor/plating/lava/smooth; + blocks_air = 0; + slowdown = 10 + }, +/area/ruin/unpowered) +"e" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/sepia{ + baseturf = /turf/open/floor/plating/lava/smooth; + blocks_air = 0; + slowdown = 10 + }, +/area/ruin/unpowered) +"f" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, +/turf/open/floor/sepia{ + baseturf = /turf/open/floor/plating/lava/smooth; + blocks_air = 0; + slowdown = 10 + }, +/area/ruin/unpowered) +"g" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/brown, +/turf/open/floor/sepia{ + baseturf = /turf/open/floor/plating/lava/smooth; + blocks_air = 0; + slowdown = 10 + }, +/area/ruin/unpowered) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba -abaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abacdddadddadddadddadddadddadddadddadddadddadddada -abaddadadadadadadadadadadadadadadadadadadadadadade -abaddadadadadadadadadadadadadadadadadadadadadadade -abafgadddadddadddadddadddadddadddadddadddadddaddda -abaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +b +b +b +b +b +b +b +b +a +"} +(3,1,1) = {" +a +b +a +a +a +a +a +a +b +a +"} +(4,1,1) = {" +a +b +a +c +d +d +f +a +b +a +"} +(5,1,1) = {" +a +b +a +d +d +d +g +a +b +a +"} +(6,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(7,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(8,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(9,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(10,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(11,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(12,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(13,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(14,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(15,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(16,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(17,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(18,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(19,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(20,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(21,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(22,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(23,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(24,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(25,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(26,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(27,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(28,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(29,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(30,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(31,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(32,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(33,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(34,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(35,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(36,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(37,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(38,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(39,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(40,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(41,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(42,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(43,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(44,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(45,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(46,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(47,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(48,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(49,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(50,1,1) = {" +a +a +a +a +e +e +a +a +a +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_tomb.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_tomb.dmm index dc5f71c3e89..c4f10ea6087 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_tomb.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_tomb.dmm @@ -53,85 +53,60 @@ }, /area/ruin/powered) "l" = ( -/obj/structure/bodycontainer/morgue{ - desc = "An oddly modernized tomb, at least compared to where it currently is."; - name = "tomb" - }, -/obj/effect/mob_spawn/human/skeleton, -/obj/item/weapon/shovel/cursed, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"m" = ( /obj/item/weapon/grown/bananapeel, /obj/structure/mineral_door/transparent/diamond, /turf/open/floor/vault{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"n" = ( +"m" = ( /obj/item/weapon/ore/diamond, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"o" = ( +"n" = ( /turf/open/floor/vault{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"p" = ( +"o" = ( /obj/item/weapon/ore/gold, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"q" = ( +"p" = ( /turf/open/floor/plating/lava/smooth/lava_land_surface, /area/ruin/powered) -"r" = ( -/obj/structure/bodycontainer/morgue{ - desc = "An oddly modernized tomb, at least compared to where it currently is."; - name = "tomb" - }, -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/helmet/stahlhelm; - name = "german remains"; - uniform = /obj/item/clothing/under/wwii - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"s" = ( +"q" = ( /obj/structure/table, /obj/item/weapon/tome, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"t" = ( +"r" = ( /obj/item/weapon/grown/bananapeel, /obj/structure/mineral_door/silver, /turf/open/floor/vault{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"u" = ( +"s" = ( /obj/item/weapon/ore/bananium, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"v" = ( +"t" = ( /obj/item/weapon/grown/bananapeel, /obj/structure/mineral_door/gold, /turf/open/floor/vault{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"w" = ( +"u" = ( /obj/structure/table/optable/abductor{ desc = "A strange, alien-like table for cutting up things, like people."; name = "strange alien slab" @@ -144,14 +119,14 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"x" = ( +"v" = ( /obj/structure/table, /obj/item/weapon/spellbook/oneuse/charge, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"y" = ( +"w" = ( /obj/structure/bodycontainer/morgue{ desc = "An oddly modernized tomb, at least compared to where it currently is."; name = "tomb" @@ -165,26 +140,26 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"z" = ( +"x" = ( /obj/item/weapon/ore/uranium, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"A" = ( +"y" = ( /obj/item/weapon/ore/plasma, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"B" = ( +"z" = ( /obj/item/weapon/grown/bananapeel, /obj/structure/mineral_door/iron, /turf/open/floor/vault{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"C" = ( +"A" = ( /obj/structure/table, /obj/item/weapon/twohanded/spear, /obj/item/weapon/shield/riot/buckler, @@ -192,7 +167,7 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/ruin/powered) -"D" = ( +"B" = ( /obj/item/weapon/grown/bananapeel, /obj/structure/mineral_door/iron, /turf/open/floor/plasteel/black{ @@ -324,8 +299,8 @@ h j k j -x -y +v +w g b b @@ -375,9 +350,9 @@ g g g g -t +r g -t +r g g g @@ -399,15 +374,15 @@ g g g g +m +n +n n -o -o -o i -o -o -o -z +n +n +n +x g g b @@ -426,15 +401,15 @@ h i j g -o n -o -o +m +n +n i -o -o -z -o +n +n +x +n g g g @@ -453,19 +428,19 @@ i k i g -o +n i -q -q +p +p i -q -q +p +p i -o +n g -C -C -C +A +A +A g b b @@ -480,15 +455,15 @@ i i i g -o -q +n +p i -q +p i -q +p i -q -o +p +n g i i @@ -506,21 +481,21 @@ g j i i -m -o -q -q -o -u -o -q -q -o -B +l +n +p +p +n +s +n +p +p +n +z i j i -D +B b b "} @@ -531,15 +506,15 @@ b b g i -l +k i g i i i +s u -w -u +s i i i @@ -560,21 +535,21 @@ g j i i -m -o -q -q -o -u -o -q -q -o -B +l +n +p +p +n +s +n +p +p +n +z i j i -D +B b b "} @@ -588,15 +563,15 @@ i i i g -o -q +n +p i -q +p i -q +p i -q -o +p +n g i i @@ -615,19 +590,19 @@ i k i g -o +n i -q -q +p +p i -q -q +p +p i -o +n g -C -C -C +A +A +A g b b @@ -642,15 +617,15 @@ h i j g +n o -p -o -o +n +n i -o -o -A -o +n +n +y +n g g g @@ -669,15 +644,15 @@ g g g g -p -o -o o +n +n +n i -o -o -o -A +n +n +n +y g g b @@ -699,9 +674,9 @@ g g g g -v +t g -v +t g g g @@ -724,8 +699,8 @@ e d g g -r -s +k +q i k i diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm index 63f933da1f5..a3a5f906577 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm @@ -1,46 +1,573 @@ -"a" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"b" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"c" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien20"},/area/lavaland/surface/outdoors) -"d" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien21"},/area/ruin/unpowered) -"e" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien22"},/area/ruin/unpowered) -"f" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien23"},/area/ruin/unpowered) -"g" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien24"},/area/lavaland/surface/outdoors) -"h" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien16"},/area/lavaland/surface/outdoors) -"i" = (/turf/closed/indestructible/abductor{icon_state = "alien17"},/area/ruin/unpowered) -"j" = (/obj/machinery/abductor/experiment{team = 100},/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"k" = (/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"l" = (/obj/machinery/abductor/pad{team = 100},/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"m" = (/turf/closed/indestructible/abductor{icon_state = "alien18"},/area/ruin/unpowered) -"n" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien19"},/area/lavaland/surface/outdoors) -"o" = (/obj/item/weapon/hemostat/alien,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"p" = (obj/effect/mob_spawn/human/abductor,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"q" = (/obj/structure/closet/abductor,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"r" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien14"},/area/ruin/unpowered) -"s" = (/obj/structure/table/optable/abductor,/obj/item/weapon/cautery/alien,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"t" = (/obj/structure/table/abductor,/obj/item/weapon/storage/box/alienhandcuffs,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"u" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien12"},/area/ruin/unpowered) -"v" = (/obj/item/weapon/scalpel/alien,/obj/item/weapon/surgical_drapes,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"w" = (/obj/item/weapon/retractor/alien,/obj/item/weapon/paper/abductor,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"x" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien10"},/area/ruin/unpowered) -"y" = (/obj/machinery/abductor/gland_dispenser,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"z" = (/obj/structure/table/abductor,/obj/item/weapon/surgicaldrill/alien,/obj/item/weapon/circular_saw/alien,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"A" = (/obj/structure/bed/abductor,/turf/open/floor/plating/abductor{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "o2=16;n2=23;TEMP=300"},/area/ruin/unpowered) -"B" = (/turf/closed/indestructible/abductor{icon_state = "alien8"},/area/ruin/unpowered) -"C" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien9"},/area/lavaland/surface/outdoors) -"D" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien2"},/area/ruin/unpowered) -"E" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien3"},/area/ruin/unpowered) -"F" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien4"},/area/ruin/unpowered) -"G" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/turf/closed/indestructible/abductor{icon_state = "alien5"},/area/lavaland/surface/outdoors) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien20" + }, +/area/lavaland/surface/outdoors) +"d" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien21" + }, +/area/ruin/unpowered) +"e" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien22" + }, +/area/ruin/unpowered) +"f" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien23" + }, +/area/ruin/unpowered) +"g" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien24" + }, +/area/lavaland/surface/outdoors) +"h" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien16" + }, +/area/lavaland/surface/outdoors) +"i" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien17" + }, +/area/ruin/unpowered) +"j" = ( +/obj/machinery/abductor/experiment{ + team = 100 + }, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"k" = ( +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"l" = ( +/obj/machinery/abductor/pad{ + team = 100 + }, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"m" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien18" + }, +/area/ruin/unpowered) +"n" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien19" + }, +/area/lavaland/surface/outdoors) +"o" = ( +/obj/item/weapon/hemostat/alien, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"p" = ( +obj/effect/mob_spawn/human/abductor, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"q" = ( +/obj/structure/closet/abductor, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"r" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien14" + }, +/area/ruin/unpowered) +"s" = ( +/obj/structure/table/optable/abductor, +/obj/item/weapon/cautery/alien, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"t" = ( +/obj/structure/table/abductor, +/obj/item/weapon/storage/box/alienhandcuffs, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"u" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien12" + }, +/area/ruin/unpowered) +"v" = ( +/obj/item/weapon/scalpel/alien, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"w" = ( +/obj/item/weapon/retractor/alien, +/obj/item/weapon/paper/abductor, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"x" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien10" + }, +/area/ruin/unpowered) +"y" = ( +/obj/machinery/abductor/gland_dispenser, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"z" = ( +/obj/structure/table/abductor, +/obj/item/weapon/surgicaldrill/alien, +/obj/item/weapon/circular_saw/alien, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"A" = ( +/obj/structure/bed/abductor, +/turf/open/floor/plating/abductor{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "o2=16;n2=23;TEMP=300" + }, +/area/ruin/unpowered) +"B" = ( +/turf/closed/indestructible/abductor{ + icon_state = "alien8" + }, +/area/ruin/unpowered) +"C" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien9" + }, +/area/lavaland/surface/outdoors) +"D" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien2" + }, +/area/ruin/unpowered) +"E" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien3" + }, +/area/ruin/unpowered) +"F" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien4" + }, +/area/ruin/unpowered) +"G" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/abductor{ + icon_state = "alien5" + }, +/area/lavaland/surface/outdoors) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaabaaabbaaaaabbb -aaacdefgbbbbbbbbbbbbbbbbbbbbbb -aahijklmnbbbbbbbbbbbbbbbbbbbbb -aaaakopqrbbbbbbbbbbbbbbbbbbbbb -aaaaksktubbbbbbbbbbbbbbbbbbbbb -aaaaavwqxbbbbbbbbbbbbbbbbbbbbb -aaaayzABCbbbbbbbbbbbbbbbbbbbbb -aaaaDEFGbaaaaaaaaabaaaaaaaaaab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +h +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +c +i +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +d +j +k +k +a +y +D +a +"} +(6,1,1) = {" +a +a +e +k +o +s +v +z +E +a +"} +(7,1,1) = {" +a +a +f +l +p +k +w +A +F +a +"} +(8,1,1) = {" +a +a +g +m +q +t +q +B +G +a +"} +(9,1,1) = {" +a +a +b +n +r +u +x +C +b +a +"} +(10,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(11,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(12,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(13,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(14,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(15,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(16,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(17,1,1) = {" +a +b +b +b +b +b +b +b +a +a +"} +(18,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(19,1,1) = {" +a +a +b +b +b +b +b +b +b +a +"} +(20,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(21,1,1) = {" +a +b +b +b +b +b +b +b +a +a +"} +(22,1,1) = {" +a +b +b +b +b +b +b +b +a +a +"} +(23,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(24,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(25,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(26,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(27,1,1) = {" +a +a +b +b +b +b +b +b +a +a +"} +(28,1,1) = {" +a +b +b +b +b +b +b +b +a +a +"} +(29,1,1) = {" +a +b +b +b +b +b +b +b +a +a +"} +(30,1,1) = {" +a +b +b +b +b +b +b +b +b +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ww_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ww_vault.dmm index 458812ea95b..5b722426566 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ww_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ww_vault.dmm @@ -1,117 +1,10005 @@ -"a" = (/turf/template_noop,/area/template_noop) -"b" = (/turf/closed/indestructible,/area/ruin/powered) -"c" = (/turf/open/floor/engine/cult,/area/ruin/powered) -"d" = (/obj/structure/cult/pylon,/turf/open/floor/engine/cult,/area/ruin/powered) -"e" = (/turf/open/floor/plating{icon_state = "cultdamage5"},/area/ruin/powered) -"f" = (/mob/living/simple_animal/hostile/faithless,/turf/open/floor/engine/cult,/area/ruin/powered) -"g" = (/turf/open/floor/plating{icon_state = "bcircuitoff"},/area/ruin/powered) -"h" = (/turf/closed/indestructible{desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; icon = 'icons/turf/closed/walls/cult_wall.dmi'; icon_state = "cult"},/area/ruin/powered) -"i" = (/turf/open/floor/plating{icon_state = "cultdamage3"},/area/ruin/powered) -"j" = (/turf/open/floor/plating{icon_state = "cultdamage6"},/area/ruin/powered) -"k" = (/obj/effect/gateway,/turf/open/floor/engine/cult,/area/ruin/powered) -"l" = (/mob/living/simple_animal/hostile/faithless,/turf/open/floor/plating{icon_state = "bcircuitoff"},/area/ruin/powered) -"m" = (/obj/machinery/wish_granter_dark,/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/ruin/powered) -"n" = (/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/ruin/powered) -"o" = (/obj/structure/cult/pylon,/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/ruin/powered) -"p" = (/obj/structure/signpost,/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/ruin/powered) -"q" = (/obj/effect/meatgrinder,/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/ruin/powered) -"r" = (/obj/structure/cult/pylon,/turf/open/floor/plating{icon_state = "bcircuitoff"},/area/ruin/powered) -"s" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"t" = (/turf/open/floor/plating{icon_state = "cultdamage2"},/area/ruin/powered) -"u" = (/turf/open/floor/carpet,/area/ruin/powered) -"v" = (/mob/living/simple_animal/hostile/faithless,/turf/open/floor/carpet,/area/ruin/powered) -"w" = (/obj/machinery/door/airlock/vault{locked = 1},/turf/open/floor/engine/cult,/area/ruin/powered) -"x" = (/obj/structure/cult/pylon,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"y" = (/mob/living/simple_animal/hostile/faithless,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"z" = (/turf/template_noop,/turf/closed/indestructible{desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; icon = 'icons/turf/closed/walls/cult_wall.dmi'; icon_state = "cult"},/area/ruin/powered) -"A" = (/mob/living/simple_animal/hostile/faithless,/turf/template_noop,/area/template_noop) -"B" = (/obj/effect/mob_spawn/human/miner/rig,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"C" = (/obj/machinery/door/airlock/vault{locked = 1},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; blocks_air = 1},/area/ruin/powered) -"D" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/template_noop) -"E" = (/turf/closed/indestructible,/area/template_noop) -"F" = (/obj/item/weapon/paper{info = "meat grinder requires sacri"},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/template_noop) -"G" = (/obj/effect/mob_spawn/human/syndicatecommando,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/template_noop) -"H" = (/mob/living/simple_animal/hostile/faithless,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/template_noop) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/indestructible, +/area/ruin/powered) +"c" = ( +/turf/open/floor/engine/cult, +/area/ruin/powered) +"d" = ( +/obj/structure/cult/pylon, +/turf/open/floor/engine/cult, +/area/ruin/powered) +"e" = ( +/turf/open/floor/plating{ + icon_state = "cultdamage5" + }, +/area/ruin/powered) +"f" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/engine/cult, +/area/ruin/powered) +"g" = ( +/turf/open/floor/plasteel/circuit/off, +/area/ruin/powered) +"h" = ( +/turf/closed/indestructible{ + desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; + icon = 'icons/turf/walls/cult_wall.dmi'; + icon_state = "cult" + }, +/area/ruin/powered) +"i" = ( +/turf/open/floor/plating{ + icon_state = "cultdamage3" + }, +/area/ruin/powered) +"j" = ( +/turf/open/floor/plating{ + icon_state = "cultdamage6" + }, +/area/ruin/powered) +"k" = ( +/obj/effect/gateway, +/turf/open/floor/engine/cult, +/area/ruin/powered) +"l" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/plasteel/circuit/off, +/area/ruin/powered) +"m" = ( +/obj/machinery/wish_granter_dark, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/ruin/powered) +"n" = ( +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/ruin/powered) +"o" = ( +/obj/structure/cult/pylon, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/ruin/powered) +"p" = ( +/obj/structure/signpost, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/ruin/powered) +"q" = ( +/obj/effect/meatgrinder, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/ruin/powered) +"r" = ( +/obj/structure/cult/pylon, +/turf/open/floor/plasteel/circuit/off, +/area/ruin/powered) +"s" = ( +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"t" = ( +/turf/open/floor/plating{ + icon_state = "cultdamage2" + }, +/area/ruin/powered) +"u" = ( +/turf/open/floor/carpet, +/area/ruin/powered) +"v" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/carpet, +/area/ruin/powered) +"w" = ( +/obj/machinery/door/airlock/vault{ + locked = 1 + }, +/turf/open/floor/engine/cult, +/area/ruin/powered) +"x" = ( +/obj/structure/cult/pylon, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"y" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"z" = ( +/turf/template_noop, +/turf/closed/indestructible{ + desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; + icon = 'icons/turf/walls/cult_wall.dmi'; + icon_state = "cult" + }, +/area/ruin/powered) +"A" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/template_noop, +/area/template_noop) +"B" = ( +/obj/effect/mob_spawn/human/miner/rig, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"C" = ( +/obj/machinery/door/airlock/vault{ + locked = 1 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + blocks_air = 1 + }, +/area/ruin/powered) +"D" = ( +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/template_noop) +"E" = ( +/turf/closed/indestructible, +/area/template_noop) +"F" = ( +/obj/item/weapon/paper{ + info = "meat grinder requires sacri" + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/template_noop) +"G" = ( +/obj/effect/mob_spawn/human/syndicatecommando, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/template_noop) +"H" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/template_noop) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbccccccccccccccbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbccccccccccccdcccccccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbccccccccccccccccceccfcccccccccccccgcccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaabhhhcccccccifcccccccccccccccccccifccccggcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaabbccccccccccbbaaaaabbhchhccccccccccccccccfcccecccccccccccccgggccccccccccccccccccccbbbbbbaaaaaaaaabbbb -aaaaaaaaaaaaaaaaabbbhhccchhhchchbbbbbbbcccchhcccccccccjccccccccccccckccccccccckcgggglcccccicccccccccccccbbbbbbaaabbbbmnb -aaaaaaaaaaaaaaaaabccchhhccchhhchcccccccccccchhcccccccccccccccccccccccccccgccccccccccggggcccgccgcccgdccccbbbbbbbbbbonnnnb -aaaaaaaaaaaaaaaabbccchhhhhfcdhchhccccccfcdccchhhhccdcccccckccccccccccccccggcccccggggggccggggggggccggccccbpnnbbbbbnnnnnnb -aaaaaaaaaaaaaaaabcccccccccccchcchhhccccfchhhcccchhcccccceccccccccjccfcccccgclgggcccccgggggglgggggcigbbbbbnnnnnnbnnnnnnob -aaaaaaaaaaaaaaabbcchhccccfcfchcccchhhhccchhhhcccchccccfccccccdccccccccdcccggcccccggccdggigggggggggbbbggcbnnnnnnnqbnnnnnb -aaaaaaaaaaaaaabbcccdhhhhhhhhhhhhccccchhccccchcccchhccccccccccccccccccccccccccccccccgggggcccggcccggbggcgdbnnnnnnbnnnnnnnb -aaaaaaaaaaaabbbcccccccfcccccccchcccccchhcccchhccfchcccccfccccccccfccccccccccccccfcccccggggggcdcccgggbgggnnnnnnbbbonnnnnb -aaaaaaaaaaaabbhhhcccfcccccccccchhcccccchhhccchdcfchhhcccciccjcccccccccceccciccgggccggggcfgggggggggbggggrbnnnnbbbbbbbbbbb -aaaaaaaaaaabbccchhhccccccchhhccchdccccccchhcchhhcccchcccccccccfcccjccccccfccggcccgggcckcggggccgggcbbbggcbnnobbbbaaaabbba -aaaaaaaaaaabcccccchhhhhhhhhdcccchhcccccccchdccchcccchcccccsccccccccccccccccggccccccccgggcgccgglgggggbbbbbnnnbbbaaaaaaaaa -aaaaaaaaaaabcccccccccfcfccccccccchcccccccfhhhcchhccchccccjscccdcccccccccccccccccdccgggcccggglggggggggggcbnnnbbaaaaaaaaaa -aaaaaaaaaaabccchccccccccccccccchhhhhhhhccccchccchccchcccccsfccccccccccccccccfccccccgcccccccggcgggggggggcbbbbbbaaaaaaaaaa -aaaaabbaaabbccchhhhhhhhhhccccchhcccccchhhccchhcchccchhccccccccccceccfccicccccccccccccfcccgggcgggcgggggggcccccbaaaaaaaaaa -aaaabbbbaabccccccdcccccchhhhhchccccccccchcfcdhcchcccchcccckcicfcccccccccccfcccctcccccccggggcgggfggggggcgdccccbaaaaaaaaaa -aaaabccbbbbhhhcccccccccccccchhhchhhhcccchccccccchdccchhccccccccccccccccccccccccccfccccggcrcggggggggclgcggccccbaaaaaaaaaa -aaabbcccccccchhhhhhhhhccccccdhhchcfhcccchhhhhhhhhhcccchccccccccccccccccccccccccccjccgggcccggcggccggcggccgcfccbaaaaaaaaaa -aaabccccfcfcccccccccdhhhhhhccccchfchdccchcccccccchhccchhcccccccccccccciccccccdccccccgccccggccgfcgclgggccgccccbaaaaaaaaaa -aaabccchcccchhhhhccccccccchhccfchffhhhcccccccccccchhccchcccccccjciccccccjcfccccccccggccfggccggccggggcgdcggcccbaaaaaaaaaa -aaabbcchhhdhhccchhhcccccccchhccchcfcchhcfchhhhhhccdhcfchccccccccccccdccccccccccccccfcccccccggccgglcgcgcccccccbaaaaaaaaaa -aaaabbccchhhhcfccchcchhhhccchccchccfcchhcchcccchfcchcfchhccccccfcccccccccccccccfcccccccccccgcccccgcgcgcccccccbaaaaaaaaaa -aaaaabbccccchhhccchhcccfhhhchccchhhcccchcfhcccchhcchhccchhccccccccfcccccccicccccccccccccccfcfccccgcgcggcfccccbaaaaaaaaaa -aaaaaabbcccfcchhhcchhccccchchhcccchhhcchchhccccchcfchhccchcccfccccccccccccccccccccckcccccccccccccgcgccgccckccbaaaaaaaaaa -aaaaaaabbcffcccdhccchhhccfhcchdccccchcchhhcchhcchcccchccchcccccccckcccccccccccfccccccccdccccccccggcgfcgccccccbaaaaaaaaaa -aaaaaaaabcccfccccccccchhcchcchhhhccchcchcccchdcchcccchccchccccccccccccfccccccccccfccccccccccccccgcggcccccccccbaaaaaaaaaa -aaaaaaaabhhhhhcchhhhccchhhhccccccccchcchcccchccchcccchccchcccccccfcccccccfcccccccccccjccccccccccgccccccccfcccbbaaaaaaaaa -aaaaaaaabsssshhhhsshhcccchhhccfccccchccdcccchcchhccchhccchcccdccccdccccdccccdccccdccccccccjcccccccccccccccccccbaaaaaaaaa -aaaaaaaabssssssssssshhcfssshhcchhhcchcccchhhhcchcccchdcchhhhcuvuuuuuuuuuuuuuuuvuuucccccccccccfcecccccccccfccccbaaaaaaaaa -aaaaaaaabshhhhhchhssshfcsssshhhhshhhhcccchfcfchhcccchccchccwcuuuuuuuuuuuuvuuuuuuuuccfccccccccccccccccdccccccccbbbbbaaaaa -aaabbbbbbssssshcchssshhcsssshssssssshhccchcfchhfccchhfcchccwcuuuvuuuuuuuuuuuuuuuuucccccccccfcccccckccccjccfcccccccbaaaaa -aabbsssbbhhhsshcchhssxhhsssshsssssssshhcchccchdcchhhfcchhcchcuuuuuuuvuuuuuuuuuuuuuccckcccccccccccccfcccccccccdcfccbaaaaa -aabsshsshsyssshccfhsssshhcchhssssssssshcchhcchhfchccccfhdcchcdccccdccccdccccdccccdccccccccccccccccccccccccccccccccbaaaaa -aabshhhssysyxshccfhhssssssshsssshhsschhccchcchhcchccchhhccchcccfcccccciccccccccccccbbbbccccccdccjccjcccccfcecccccbbaaaaa -aabsshhhhhhhhhhhccchhhhhhshhssshhsssshsssshhchcfchccccccccchccfcccccccccccccccfcccbbaabbbbcccccccccccccccccccccccbaaaaaa -aabbssshzsysssshdccccccchhhsssshxssshhsssshhccccchcccccffcchcccccccccccccccccccccbbaaaaaabbbcccccccccccccccccccccbaaaaaa -aaabbbshsyhsxsshcccccccccchssshhsyshhssssshcccccbbbbbbbbccchcccccccccccccfccccccbbaaaaaaaaabbcccccccfcdccjcccccfcbaaaaaa -aaaaabshshhsssshhhhhhhhccchssshsssshsssssshccccbbaaaaaabbbbbbbbbbcccckcccccccccbbaaaaaaaaaaabbccccjcccccccccccfccbaaaaaa -aaaaabshshssshhhsssssshccchssxhhhhhhsssssshbbbbbaaaaaaaaaaaaaaaabbcccccccfccccbbaaaaaaaaaaaaabbcccccccccccfcccccbbaaaaaa -aaaaabshshsssssssssysshssssssssssssssssscbbbaaaaaaaaaaaaaaaaaaaaabbbccccccccccbaaaaaaaaaaaaaaabbbccccfcfcccccfccbaaaaaaa -aaaaabscshssssssssyssshssssssssssssssyssbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbccccccbbaaaaaaaaaaaaaaaaabbccccccccccccccbaaaaaaa -aaaaabhhhhhhhhhhhhhwwhhhhhhhhhhhhhhhhhhbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbccbaaaaaaaaaaaaaAaaaaabbbbbbbbbbbbbbbbaaaaaaa -aaaaabbbsssssssssssssssssssssssssssssssbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaa -aaaaaaabbbsssssxssxssxssxssxssxssxssxssbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaabbbbbssssssssssBsysssssssssssbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaabbbssssssssssssssssssssssssbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaabbsssssssssssssssssssssssbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaa -aaaaaaaaaaaaabbbbsssssssssssssssssssbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabbbbbbbbbbbbbbCCbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaDaaDaDaDaaEFDEaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaDaaDDDDDaaEGDEaaaDDDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaDDaaDDDDaaEDDEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaDDaaDDDaaEDHEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaDaaaaaDaaaDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaDaaaAaDaaaDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaDDaaaaaaDaaaDaDDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaDDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +a +a +a +a +a +a +a +a +a +b +b +s +s +s +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +c +c +b +b +a +a +a +a +a +a +a +a +b +s +s +h +s +s +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +c +b +b +a +a +a +a +a +a +a +b +s +h +h +h +s +b +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +c +c +b +b +a +a +a +a +a +a +b +s +s +h +h +s +s +s +s +s +s +h +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +h +h +c +c +b +b +a +a +a +a +a +b +b +s +s +h +h +h +h +h +h +c +h +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +f +c +h +c +c +c +b +b +b +b +b +b +b +b +h +s +h +z +s +s +s +s +s +h +s +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +h +h +c +c +c +c +h +s +s +s +s +h +s +y +h +s +y +h +h +h +h +h +s +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +c +f +c +d +h +c +c +f +c +h +s +s +h +s +h +y +s +h +y +h +h +s +s +s +h +s +s +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +c +h +c +c +c +h +h +c +f +f +c +h +s +s +h +s +h +s +y +h +s +s +s +s +s +s +h +s +s +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +c +c +c +c +c +h +c +c +h +h +h +h +c +c +f +h +s +s +h +s +s +s +x +h +s +x +s +s +s +s +h +s +s +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +c +c +h +h +c +h +c +c +h +c +c +c +h +h +s +h +s +s +s +s +h +s +s +s +h +s +s +h +s +s +b +s +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +h +c +c +c +c +c +c +c +h +c +h +c +f +h +h +c +c +c +h +s +h +h +h +h +h +h +s +s +s +h +s +s +h +s +s +s +s +s +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +h +c +c +c +h +h +c +c +h +c +h +c +c +c +h +d +c +c +h +s +c +c +c +c +c +h +h +h +h +h +s +s +h +s +x +s +s +s +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +c +c +h +h +c +c +c +h +c +c +h +c +h +h +c +c +h +h +c +h +h +s +h +c +c +c +c +c +d +c +h +s +s +s +h +s +s +s +s +s +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +c +c +c +c +c +h +c +c +c +h +d +c +h +c +c +h +c +c +c +c +c +h +s +s +h +h +h +f +f +c +c +c +h +s +s +s +h +s +s +s +s +s +s +b +a +a +a +a +a +a +D +a +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +h +h +c +c +h +c +c +h +c +c +h +h +h +c +c +c +h +s +s +s +s +h +h +h +c +c +c +h +s +s +y +h +s +x +s +s +s +s +b +D +D +D +a +a +a +D +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +h +d +c +c +c +h +c +c +h +c +c +h +c +c +c +c +h +h +c +c +h +h +s +s +s +s +s +h +h +c +c +h +s +y +s +w +s +s +s +s +s +s +b +a +a +D +D +D +D +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +h +c +c +c +h +h +c +f +c +h +c +c +h +c +c +h +d +c +c +c +c +h +h +c +c +h +h +s +s +s +s +s +h +c +c +h +s +s +s +w +s +s +s +s +s +s +b +a +a +a +D +a +a +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +h +h +h +c +c +h +c +c +c +h +f +c +h +c +c +h +h +c +c +h +c +c +h +c +c +c +h +h +h +x +s +s +h +c +c +h +s +s +s +h +s +x +s +s +s +s +b +D +D +a +a +a +a +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +h +h +c +c +h +f +c +c +h +c +c +h +c +c +c +h +c +c +h +c +c +h +h +c +c +c +f +h +h +s +s +h +c +c +h +h +h +h +h +s +s +s +s +s +s +b +a +D +D +a +a +a +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +h +h +c +c +h +c +c +c +h +f +c +h +c +c +c +h +c +c +h +f +c +c +h +h +c +f +c +c +h +h +s +h +c +c +c +c +s +s +h +s +s +s +s +s +s +b +D +D +D +D +a +A +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +h +c +c +h +c +c +c +h +c +c +h +h +c +c +h +c +c +h +h +c +c +c +h +c +s +s +s +s +h +s +h +h +c +c +c +s +s +h +s +x +B +s +s +s +b +a +D +D +D +a +a +a +a +a +a +a +a +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +h +c +h +c +f +h +c +c +c +h +c +c +c +h +c +c +h +c +c +c +h +c +f +c +h +h +s +s +s +s +c +s +s +h +c +c +c +s +s +h +s +s +s +s +s +s +b +D +D +D +D +D +D +D +D +a +a +a +a +a +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +h +c +f +c +c +h +c +c +h +h +c +c +c +h +c +c +h +h +c +c +h +h +h +h +h +h +s +s +s +s +c +s +h +h +h +h +h +s +s +h +s +s +y +s +s +s +b +a +a +a +a +a +a +a +a +D +D +a +a +a +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +h +h +c +c +f +h +c +c +h +d +c +c +c +h +c +c +c +h +h +c +c +c +c +c +c +h +h +s +s +s +h +h +h +s +s +s +s +s +s +h +s +x +s +s +s +s +b +a +a +a +a +a +a +a +a +D +a +a +a +a +a +"} +(29,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +h +d +c +c +h +c +c +h +c +c +c +c +h +h +d +c +c +h +h +h +h +c +c +c +c +h +h +h +h +h +s +s +s +s +s +s +s +s +h +s +s +s +s +s +s +b +E +E +E +E +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +h +h +h +h +h +h +c +c +c +c +c +c +c +c +h +h +c +c +c +c +c +h +h +h +c +c +c +h +s +s +s +s +s +s +s +s +x +s +s +h +s +s +s +s +s +s +C +F +G +D +D +D +D +D +a +a +a +a +a +a +a +"} +(31,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +h +c +c +c +c +c +c +h +h +h +h +c +f +c +c +c +c +d +h +c +f +c +h +s +s +s +s +s +s +h +h +h +s +s +h +s +x +s +s +s +s +C +D +D +D +H +D +D +a +a +a +a +a +a +a +a +"} +(32,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +h +h +h +c +c +h +h +h +c +c +c +h +h +c +c +c +c +c +c +c +c +c +c +h +c +c +h +h +s +s +s +s +h +h +h +s +h +s +s +h +s +s +s +s +s +s +b +E +E +E +E +a +a +D +a +a +a +a +a +a +a +"} +(33,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +h +h +c +c +c +h +h +h +c +h +c +c +h +h +h +h +h +h +h +c +c +h +c +c +h +s +s +s +s +h +h +x +s +s +h +s +s +h +s +s +s +s +s +s +b +a +a +a +a +a +a +D +D +a +a +a +a +a +a +"} +(34,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +h +c +c +c +c +d +h +h +h +c +c +h +c +f +f +c +c +h +c +c +c +c +c +h +h +s +s +s +h +s +s +y +s +h +s +s +h +s +x +s +s +s +s +b +a +a +a +a +a +a +D +D +a +a +a +a +a +a +"} +(35,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +h +h +c +c +c +c +c +c +h +c +c +h +f +c +f +f +c +h +h +c +c +c +c +c +h +s +s +s +s +s +s +s +s +h +s +s +h +s +s +s +s +s +s +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(36,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +h +c +c +c +c +c +c +h +c +c +h +h +h +h +c +f +c +h +c +c +c +c +c +h +s +s +s +s +s +s +h +h +h +s +s +h +s +s +s +s +s +s +b +D +D +a +a +a +a +a +a +a +D +a +a +a +a +"} +(37,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +h +c +c +c +c +c +c +h +c +c +c +c +d +h +c +c +c +h +h +h +h +h +h +h +h +s +s +c +s +h +h +s +s +s +s +h +s +x +s +s +s +b +b +a +D +a +a +a +a +a +a +a +a +a +a +a +a +"} +(38,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +h +h +c +c +c +c +c +h +c +c +c +c +c +h +h +c +c +c +c +c +c +c +c +c +h +h +s +h +h +h +s +s +s +s +y +h +s +s +s +b +b +b +a +a +D +a +a +a +a +a +a +a +a +a +a +a +a +"} +(39,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +h +h +c +c +c +c +h +h +c +c +c +c +c +h +h +c +c +c +c +c +c +c +c +c +h +h +h +s +s +s +s +s +s +s +h +s +s +b +a +a +a +a +a +D +a +a +a +a +a +a +a +a +a +a +a +a +"} +(40,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +f +f +c +c +h +h +c +c +c +c +h +c +c +c +c +c +c +h +h +h +h +h +h +d +c +c +c +c +c +c +s +s +s +s +s +s +s +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(41,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +h +h +c +c +c +c +c +c +c +h +c +c +c +c +h +h +h +h +h +c +f +c +c +c +h +c +c +c +c +c +c +c +c +c +s +s +s +s +s +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(42,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +h +c +c +c +d +h +h +c +c +h +h +c +f +c +c +c +c +h +c +c +c +c +f +h +h +c +c +c +h +h +h +h +h +c +s +s +s +s +s +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(43,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +h +h +c +c +c +h +h +c +c +c +h +h +h +c +c +f +c +h +c +c +h +h +h +h +c +c +c +c +h +f +c +c +h +h +h +h +h +h +h +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(44,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +h +h +c +c +h +h +c +c +c +c +d +h +c +c +c +c +h +c +c +h +c +c +c +c +c +c +c +h +c +f +c +c +c +h +h +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(45,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +h +h +c +c +h +h +h +c +c +c +h +h +h +d +c +h +c +c +h +c +c +c +h +h +h +h +h +f +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(46,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +c +c +h +h +c +c +c +h +h +h +c +c +c +h +h +c +h +c +c +h +c +c +c +h +d +c +c +c +c +h +h +h +h +h +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(47,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +h +c +c +c +c +d +h +c +c +c +c +c +c +h +c +c +h +c +c +c +c +c +c +c +c +h +h +d +h +h +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(48,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +h +c +c +c +c +c +h +h +h +c +c +c +c +h +c +c +h +h +h +c +c +c +c +h +h +h +f +c +f +c +f +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(49,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +c +c +c +c +h +h +c +c +f +f +c +c +h +h +h +h +h +h +c +c +c +f +h +h +h +h +h +h +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(50,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +h +h +h +c +c +c +c +c +c +c +c +d +h +h +c +c +c +c +c +c +c +c +c +c +c +c +h +h +h +h +h +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(51,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +i +c +c +c +c +c +c +h +h +h +c +c +c +c +c +c +c +c +h +h +d +c +c +f +c +c +c +c +c +c +c +h +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(52,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +f +c +c +c +d +c +c +c +c +h +c +c +c +c +c +c +c +c +c +h +h +h +h +c +c +c +c +c +c +c +h +h +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(53,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +h +h +h +h +h +h +c +c +c +c +c +c +c +h +h +c +c +c +h +h +h +h +f +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(54,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +h +h +h +c +c +c +f +f +c +h +h +h +h +h +d +c +f +c +c +h +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(55,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +c +c +c +j +c +c +c +f +c +c +c +c +c +c +c +c +c +h +h +h +c +c +c +c +c +c +c +c +c +c +c +c +c +f +h +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(56,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +d +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +h +h +h +h +c +c +c +c +c +c +c +c +c +h +h +h +c +f +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(57,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +c +e +c +c +f +c +c +c +c +c +c +c +c +c +c +c +c +h +h +c +c +c +c +c +h +h +h +h +d +c +c +f +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(58,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +i +c +c +j +c +c +c +c +c +c +c +c +c +h +h +h +h +h +h +h +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(59,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +k +c +c +c +c +c +c +s +s +s +c +k +c +c +c +c +c +c +c +c +c +c +c +c +h +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(60,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +e +c +c +c +c +c +c +c +c +c +c +c +c +c +f +c +c +c +c +c +c +c +c +c +c +c +c +c +c +h +w +w +h +h +h +h +h +h +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(61,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +f +c +c +c +c +c +c +c +j +c +c +c +c +c +i +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(62,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +c +d +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +f +c +c +c +d +u +u +u +u +d +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(63,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +f +c +c +c +c +c +c +c +c +c +c +f +c +d +c +c +f +c +c +c +c +c +c +c +c +c +c +c +c +v +u +u +u +c +c +f +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(64,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +j +c +f +c +c +c +c +c +c +u +u +u +u +c +f +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(65,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +e +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +u +u +v +u +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(66,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +j +c +c +f +c +c +c +c +c +e +c +c +c +c +i +c +c +c +c +c +c +f +c +u +u +u +u +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(67,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +c +c +c +j +c +c +c +c +c +c +c +c +c +c +c +f +c +k +c +c +d +u +u +u +u +d +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(68,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +u +u +u +u +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(69,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +k +c +c +f +c +c +c +c +c +c +c +c +f +c +c +c +c +c +d +c +c +c +c +c +c +c +u +u +u +v +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(70,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +u +u +u +u +c +c +c +c +c +k +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(71,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +d +c +c +c +c +c +c +c +c +c +c +c +i +c +c +c +c +c +c +f +c +c +u +u +u +u +c +i +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(72,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +i +c +c +c +c +c +c +c +c +e +c +c +c +c +i +c +c +c +c +c +c +c +c +c +c +c +c +d +u +u +u +u +d +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(73,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +f +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +j +c +c +c +c +c +c +c +c +u +u +u +u +c +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(74,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +g +g +c +c +c +c +c +f +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +f +c +u +v +u +u +c +c +c +c +f +c +f +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(75,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +g +g +g +c +c +c +c +c +c +c +c +f +c +c +c +f +c +c +i +c +c +c +c +c +u +u +u +u +c +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(76,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +g +c +c +i +c +g +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +u +u +u +u +c +c +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(77,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +g +c +c +c +c +c +l +c +c +c +c +g +g +c +f +c +c +c +c +c +c +c +c +c +c +c +c +c +d +u +u +u +u +d +c +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(78,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +g +c +c +c +c +g +c +c +c +c +g +c +c +c +c +c +c +c +d +c +c +c +c +c +c +c +c +c +u +u +u +u +c +c +c +c +c +c +c +c +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(79,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +g +g +k +c +c +g +c +c +c +g +c +c +c +c +c +c +c +c +c +c +c +c +c +c +f +c +c +c +v +u +u +u +c +c +f +c +c +c +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(80,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +g +c +c +c +g +c +c +c +g +c +c +c +c +c +t +c +c +c +c +c +f +c +c +c +c +c +c +u +u +u +u +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(81,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +g +g +c +g +c +c +c +f +g +c +c +d +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +u +u +u +u +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(82,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +g +c +g +c +g +c +c +c +g +c +c +c +c +c +f +j +c +c +c +c +c +c +c +f +c +d +u +u +u +u +d +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(83,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +g +c +g +c +g +c +c +c +g +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(84,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +g +c +g +c +c +g +c +g +g +c +g +g +c +c +c +c +c +g +f +c +c +k +c +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(85,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +l +g +g +c +c +g +c +g +c +c +g +c +c +c +c +g +g +g +c +c +c +c +c +c +c +c +c +f +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(86,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +g +g +g +d +g +c +g +c +g +g +c +f +c +c +g +c +c +c +c +c +c +c +c +j +c +c +c +c +k +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(87,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +g +c +g +g +g +g +g +k +g +c +c +c +c +g +g +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(88,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +g +c +g +g +g +g +c +c +g +c +c +c +g +g +c +c +f +c +c +c +c +d +c +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(89,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +g +g +i +c +g +f +g +c +c +c +c +g +c +c +c +g +c +c +c +c +c +c +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(90,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +g +g +g +c +g +g +g +g +g +c +g +g +r +c +g +g +c +c +c +c +c +c +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(91,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +i +c +g +g +g +c +g +g +g +c +g +c +g +g +c +g +g +c +c +c +f +c +c +c +c +j +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(92,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +g +g +l +g +g +g +g +g +c +g +g +g +c +g +g +c +c +g +g +c +c +c +c +c +c +c +c +f +c +c +c +c +b +b +a +a +a +a +A +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(93,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +g +g +g +g +c +g +c +g +l +g +c +g +g +c +c +g +g +c +f +c +c +c +c +c +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(94,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +g +g +g +c +d +g +c +g +g +c +g +g +g +g +g +g +c +c +c +c +c +c +c +c +f +c +c +c +c +d +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(95,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +g +g +g +g +c +c +g +g +l +g +g +g +g +g +g +f +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(96,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +g +g +g +c +c +g +g +g +g +g +g +f +g +c +c +c +g +c +c +c +c +c +c +c +e +c +c +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(97,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +g +g +g +c +g +g +g +g +g +c +g +g +c +g +g +g +c +c +c +g +g +g +c +c +c +c +c +c +j +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(98,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +g +g +g +g +c +g +g +g +g +g +g +g +c +g +l +g +g +g +g +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(99,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +g +g +i +b +b +g +b +b +g +g +g +g +g +g +g +l +g +c +c +c +c +c +g +c +c +c +c +k +c +c +c +c +c +c +j +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(100,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +d +g +g +b +g +g +g +b +g +g +g +g +g +c +c +g +g +g +g +g +g +g +g +c +c +c +c +c +f +c +j +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(101,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +b +b +g +b +g +b +b +g +g +g +g +l +g +g +c +c +c +c +c +f +c +c +c +c +c +c +c +c +c +c +c +f +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(102,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +b +g +c +g +g +g +b +g +g +g +g +g +g +g +g +g +g +g +c +c +c +c +c +c +d +c +c +c +c +c +c +c +c +c +f +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(103,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +b +g +g +g +g +g +b +g +g +g +c +c +c +c +d +c +c +g +g +g +c +c +c +c +c +c +c +c +c +c +c +d +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(104,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +b +c +d +g +r +c +b +c +c +g +g +g +c +c +c +c +c +c +c +c +c +c +c +c +c +j +c +c +c +c +c +c +c +c +f +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(105,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +n +b +b +b +b +b +c +d +g +g +g +g +c +c +f +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(106,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +p +n +n +n +n +n +n +n +n +b +c +c +c +c +c +g +c +c +c +c +c +c +f +c +f +c +c +c +c +f +c +c +j +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(107,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +n +n +n +n +n +n +n +n +n +b +c +c +c +f +c +c +c +c +c +k +c +c +c +c +c +c +f +c +c +c +c +c +c +c +f +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(108,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +n +n +n +n +n +n +o +n +n +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +e +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(109,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +n +n +n +n +n +b +b +b +b +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(110,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +n +n +n +n +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +c +c +c +c +d +c +c +c +c +c +c +c +f +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(111,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +n +n +n +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +c +c +c +c +c +c +c +f +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(112,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +n +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +f +c +c +c +c +f +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(113,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +n +q +n +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +c +c +c +c +c +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(114,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +n +n +b +n +o +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +c +c +c +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(115,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +o +n +n +n +n +n +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(116,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +n +n +n +n +n +n +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(117,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +n +n +n +n +n +n +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +A +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(118,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +m +n +n +n +n +n +n +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(119,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +n +n +n +o +n +n +n +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(120,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_wwiioutpost.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_wwiioutpost.dmm deleted file mode 100644 index 5e745c1c7d8..00000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_wwiioutpost.dmm +++ /dev/null @@ -1,2489 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/template_noop, -/area/template_noop) -"ab" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ac" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ad" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ae" = ( -/turf/open/floor/plating/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors) -"af" = ( -/obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/chasm/straight_down/lava_land_surface - }, -/area/lavaland/surface/outdoors) -"ag" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/chasm/straight_down/lava_land_surface - }, -/area/lavaland/surface/outdoors) -"ah" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/ushanka; - name = "russian remains"; - uniform = /obj/item/clothing/under/soviet - }, -/obj/item/weapon/gun/projectile/revolver/nagant, -/obj/effect/decal/cleanable/blood/old, -/obj/item/ammo_casing/a357, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ai" = ( -/obj/item/weapon/c4, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aj" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"ak" = ( -/obj/item/stack/sheet/plasteel, -/obj/item/ammo_casing/a357, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - icon_plating = "platingdmg1"; - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"al" = ( -/obj/item/stack/sheet/plasteel, -/obj/item/stack/rods, -/obj/item/ammo_casing/a357, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - icon_plating = "platingdmg1"; - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"am" = ( -/obj/item/stack/rods, -/obj/item/ammo_casing/a357, -/obj/item/ammo_casing/mm556x45, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - icon_plating = "platingdmg1"; - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"an" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/ushanka; - name = "russian remains"; - uniform = /obj/item/clothing/under/soviet - }, -/obj/item/stack/sheet/plasteel, -/obj/item/weapon/gun/projectile/shotgun/boltaction, -/obj/effect/decal/cleanable/blood/old, -/obj/item/ammo_casing/mm556x45, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - icon_plating = "platingdmg1"; - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"ao" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"ap" = ( -/obj/structure/window{ - icon_state = "rwindow"; - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aq" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"ar" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/helmet/stahlhelm; - name = "german remains"; - uniform = /obj/item/clothing/under/wwii - }, -/obj/item/weapon/gun/projectile/automatic/pistol/APS, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"as" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - icon_plating = "platingdmg1"; - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"at" = ( -/obj/item/ammo_casing/mm556x45, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - icon_plating = "platingdmg1"; - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"au" = ( -/obj/item/ammo_casing/a357, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"av" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aw" = ( -/obj/structure/window{ - icon_state = "rwindow"; - dir = 8 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"ax" = ( -/obj/structure/window{ - icon_state = "rwindow"; - dir = 4 - }, -/obj/item/weapon/shard, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"ay" = ( -/obj/effect/gibspawner/human, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"az" = ( -/obj/machinery/constructable_frame/machine_frame{ - desc = "A specialized hypersleep chamber meant to keep its occupent in suspended animation for long periods of time. The initials 'A.D' are marked on a specialized plaque. The hypersleeper is empty. "; - dir = 2; - icon = 'icons/obj/Cryogenic2.dmi'; - icon_state = "sleeper-o"; - name = "broken hypersleep chamber"; - pixel_y = 3 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aA" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/ushanka; - name = "russian remains"; - uniform = /obj/item/clothing/under/soviet - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aB" = ( -/obj/structure/filingcabinet, -/obj/item/weapon/paper/pamphlet{ - icon = 'icons/obj/items.dmi'; - icon_state = "blueprints"; - info = "A strange looking set of blueprints with the actual schematics for whatever was once on it ripped out in what appears to be in a haste. The top of what remains of the blueprints spells out 'aus der Asche'."; - name = "ripped blueprints" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aC" = ( -/obj/item/weapon/shard, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aD" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aE" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/helmet/stahlhelm; - name = "german remains"; - uniform = /obj/item/clothing/under/wwii - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aF" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/helmet/stahlhelm; - name = "german remains"; - uniform = /obj/item/clothing/under/wwii - }, -/obj/structure/table_frame, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aG" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aH" = ( -/obj/structure/table, -/obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "lavagerman" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aJ" = ( -/turf/open/floor/plasteel/stairs{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aK" = ( -/mob/living/simple_animal/hostile/wwii/bomber, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aL" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aM" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aN" = ( -/obj/item/ammo_casing/c9mm, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aO" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aP" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aQ" = ( -/mob/living/simple_animal/hostile/wwii/melee, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aR" = ( -/obj/effect/spawner/lootdrop/crate_spawner, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aS" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/ushanka; - name = "russian remains"; - uniform = /obj/item/clothing/under/soviet - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aT" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/ammo_casing/c9mm, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aU" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aV" = ( -/obj/effect/gibspawner/human, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aW" = ( -/obj/structure/closet/crate, -/obj/item/weapon/dnainjector/dwarf, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aX" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "first-aid kit" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aY" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"aZ" = ( -/obj/structure/closet/crate, -/obj/item/weapon/dnainjector/timed/hulk, -/obj/item/weapon/dnainjector/wackymut, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"ba" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bb" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bc" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bd" = ( -/obj/item/weapon/c4, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"be" = ( -/obj/item/stack/sheet/plasteel, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bf" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/helmet/stahlhelm; - name = "german remains"; - uniform = /obj/item/clothing/under/wwii - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bg" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bh" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/edagger, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bi" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bj" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bk" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bl" = ( -/obj/machinery/door/poddoor{ - id = "lavagerman" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bm" = ( -/obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - icon_plating = "platingdmg1"; - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"bn" = ( -/obj/item/ammo_casing/c9mm, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bo" = ( -/obj/item/ammo_casing/c9mm, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bp" = ( -/obj/machinery/door/poddoor{ - id = "lavagerman1"; - name = "secure storage a" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bq" = ( -/obj/item/stack/sheet/plasteel, -/turf/open/floor/plasteel/stairs{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"br" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - icon_plating = "platingdmg1"; - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"bs" = ( -/obj/machinery/door/poddoor{ - id = "lavagerman2"; - name = "secure storage b" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bt" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bu" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/helmet/stahlhelm; - name = "german remains"; - uniform = /obj/item/clothing/under/wwii - }, -/obj/item/weapon/gun/projectile/automatic/pistol/APS, -/obj/effect/decal/cleanable/blood/old, -/obj/item/ammo_casing/c9mm, -/obj/item/ammo_casing/c9mm, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bv" = ( -/obj/effect/gibspawner/human, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bw" = ( -/obj/machinery/button/door{ - id = "lavagerman1"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bx" = ( -/obj/machinery/door/airlock/highsecurity, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"by" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bz" = ( -/obj/machinery/button/door{ - id = "lavagerman2"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bA" = ( -/obj/structure/table, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bB" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/ushanka; - name = "russian remains"; - uniform = /obj/item/clothing/under/soviet - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bC" = ( -/obj/item/ammo_casing/a357, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bD" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bE" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bF" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/helmet/stahlhelm; - name = "german remains"; - uniform = /obj/item/clothing/under/wwii - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bG" = ( -/obj/structure/table_frame, -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bH" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/ammo_casing/c9mm, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bI" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bJ" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/ushanka; - name = "russian remains"; - uniform = /obj/item/clothing/under/soviet - }, -/obj/item/weapon/gun/projectile/shotgun/boltaction, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bK" = ( -/obj/structure/table, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bL" = ( -/obj/effect/mob_spawn/human/skeleton{ - helmet = /obj/item/clothing/head/helmet/stahlhelm; - name = "german remains"; - uniform = /obj/item/clothing/under/wwii - }, -/obj/item/weapon/gun/projectile/automatic/pistol/APS, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bM" = ( -/obj/machinery/door/poddoor{ - id = "lavagerman" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bN" = ( -/obj/machinery/door/airlock/glass_external, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bO" = ( -/obj/structure/window{ - icon_state = "rwindow"; - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bP" = ( -/obj/machinery/porta_turret/stationary, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bQ" = ( -/obj/structure/window{ - icon_state = "rwindow"; - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bR" = ( -/obj/structure/sign/xeno_warning_mining{ - pixel_y = -32 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bS" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bT" = ( -/obj/structure/sign/xeno_warning_mining{ - pixel_y = -32 - }, -/obj/item/weapon/rcd/loaded, -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bU" = ( -/obj/structure/window{ - icon_state = "rwindow"; - dir = 8 - }, -/obj/structure/window{ - tag = "icon-rwindow"; - icon_state = "rwindow"; - dir = 2 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bV" = ( -/obj/structure/window{ - tag = "icon-rwindow"; - icon_state = "rwindow"; - dir = 2 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) -"bW" = ( -/obj/structure/window{ - icon_state = "rwindow"; - dir = 4 - }, -/obj/structure/window{ - tag = "icon-rwindow"; - icon_state = "rwindow"; - dir = 2 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/ruin/powered) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -aa -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -aa -aa -aa -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -aa -ab -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -aa -aa -aa -aa -aa -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -ae -ae -ae -ae -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -aj -bi -bn -bi -bA -bA -bA -bi -aj -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ae -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -aj -bi -bo -bu -bi -bi -bi -bi -aj -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -ab -ab -aj -bj -bi -bv -bo -bi -bi -bi -aj -ab -ae -ae -ae -ae -ab -aa -aa -aa -aa -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ae -ae -ae -ae -ae -ab -ab -ab -aj -aj -aj -aj -aj -aj -bk -bk -bw -bi -bi -bF -bi -aj -ab -ae -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -ab -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -aj -ao -av -aP -aX -bc -av -bp -bi -bA -bA -bI -bi -aj -ab -ae -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -ab -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -aj -ao -av -aQ -aY -av -av -bk -as -bk -bk -bk -bM -aj -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -aa -ab -ae -ae -ae -ab -ab -ab -ab -ab -ab -ab -aj -ao -aK -aR -aZ -aR -aR -bk -bi -bi -bD -bi -bi -aj -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(14,1,1) = {" -aa -aa -ab -ab -ab -ae -ae -ae -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -bk -bi -bB -bC -bi -bi -aj -bO -bU -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(15,1,1) = {" -aa -aa -ab -ab -ab -ae -ae -ae -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -bi -bC -bi -bF -bi -aj -bP -bV -ae -ae -ae -ab -aa -aa -aa -aa -aa -"} -(16,1,1) = {" -aa -aa -aa -ab -ab -ae -ae -ae -ab -aj -aj -ao -ao -aB -ao -aj -aj -aL -aM -aM -aL -aj -aj -bi -bi -bi -bi -bi -aj -bQ -bW -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(17,1,1) = {" -aa -aa -aa -ab -ae -ae -ae -ae -ab -aj -aj -ap -ax -av -ap -aj -aj -aM -aM -aM -aM -aj -aj -bx -bk -bk -bk -bk -aj -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(18,1,1) = {" -aa -aa -aa -ab -ae -ae -ae -ae -ab -aj -aj -aq -av -aC -aF -aj -aj -aM -aM -aS -aM -aj -aj -bi -bD -bi -bi -bi -aj -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(19,1,1) = {" -aa -aa -aa -ab -ae -ae -ae -ab -ab -aj -aj -ar -ay -av -aG -aj -aj -aM -aS -aN -aM -aj -aj -bi -bi -bi -by -bi -bk -aj -aj -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(20,1,1) = {" -aa -aa -ac -ab -ae -ae -ae -ab -ad -ak -aj -as -av -au -aD -aI -aJ -aM -aM -aM -bd -bl -bq -by -bB -bi -bi -bi -bk -bR -aj -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(21,1,1) = {" -aa -aa -ad -ab -af -ae -ag -ab -ah -al -am -at -az -aD -av -aj -aj -aM -aT -aM -be -bm -br -bi -bi -bi -bi -bi -bN -bS -bN -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(22,1,1) = {" -aa -aa -aa -ab -ae -ae -ae -ab -ai -aj -an -au -aA -av -av -aI -aJ -aM -aU -aM -aN -bl -bq -bi -bi -bi -bJ -bi -bk -bT -aj -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(23,1,1) = {" -aa -aa -aa -ad -ae -ae -ae -ab -ab -aj -aj -av -av -av -av -aj -aj -aM -aM -aM -bf -aj -aj -bi -by -bi -bi -bi -bk -aj -aj -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(24,1,1) = {" -aa -aa -aa -ab -ae -ae -ae -ab -ab -aj -aj -aq -av -aE -aH -aj -aj -aN -aM -aM -aM -aj -aj -bi -bt -bi -bi -bi -aj -ab -ab -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(25,1,1) = {" -aa -aa -aa -ab -ae -ae -ae -ae -ab -aj -aj -aw -aw -aw -aw -aj -aj -aM -aV -aM -aM -aj -aj -bx -bk -bk -bk -bk -aj -ab -ab -ae -ae -ae -ab -aa -aa -aa -aa -aa -"} -(26,1,1) = {" -aa -aa -ab -ab -ae -ae -ae -ae -ab -aj -aj -ao -ao -ao -ao -aj -aj -aO -aM -aM -aO -aj -aj -bi -bi -bi -bi -bi -aj -bO -bU -ae -ae -ae -ab -aa -aa -aa -aa -aa -"} -(27,1,1) = {" -aa -aa -ab -ab -ae -ae -ae -ae -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -bi -bi -bi -bi -bi -aj -bP -bV -ae -ae -ae -ab -aa -aa -aa -aa -aa -"} -(28,1,1) = {" -aa -aa -ab -ab -ae -ae -ae -ae -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -bk -bi -bB -bi -by -bi -aj -bQ -bW -ae -ae -ae -aa -aa -aa -aa -aa -aa -"} -(29,1,1) = {" -aa -ab -ab -ab -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -ab -aj -ao -aK -aW -aR -bg -aR -bk -bi -bE -bi -bt -bi -aj -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -ab -ab -ab -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -ab -aj -ao -av -aQ -ba -av -av -bk -bk -bk -br -bk -bM -aj -ab -ae -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -ab -ab -ab -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -ab -aj -ao -av -aP -bb -bh -av -bs -bi -bA -bG -bK -bi -aj -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -ab -ab -ab -ae -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -aj -aj -aj -aj -aj -aj -bk -bk -bz -bi -bi -bi -bi -aj -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -ab -ab -ae -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -ab -ab -aj -bj -bi -bi -bF -bo -bL -bo -aj -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -ab -ab -ae -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -ab -ab -aj -bi -bi -bi -bi -bH -bi -bo -aj -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -aj -bi -bt -bi -bA -bA -bA -bi -aj -ab -ab -ae -ae -ae -ab -ab -aa -aa -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ae -ae -ab -ab -ab -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -ab -ab -ab -ae -ae -ae -ae -ae -ab -ab -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -ab -ab -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ab -ab -aa -aa -aa -aa -aa -aa -"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm index e2069464413..75239b9ae53 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm @@ -1,81 +1,2112 @@ -"a" = (/turf/template_noop,/area/template_noop) -"b" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"c" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"d" = (/obj/structure/alien/resin/wall,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"e" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"f" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"g" = (/obj/structure/alien/weeds,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"h" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"i" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"j" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/mob/living/simple_animal/hostile/alien,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"k" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"l" = (/obj/structure/alien/weeds/node,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"m" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/bed/nest,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"n" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/bed/nest,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"o" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"p" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"q" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"r" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"s" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/egg,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"t" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/mob/living/simple_animal/hostile/alien/sentinel,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"u" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"v" = (/obj/structure/alien/weeds/node,/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"w" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"x" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"y" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"z" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/vest,/obj/item/weapon/melee/baton/loaded,/obj/item/clothing/head/helmet,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"A" = (/obj/structure/alien/weeds,/obj/structure/alien/egg,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"B" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"C" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"D" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"E" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"F" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/queen/large{desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; name = "alien queen"; pixel_x = -16; plants_off = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"G" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"H" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"I" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/syndicate,/obj/item/clothing/glasses/night,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"J" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/sentinel,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"K" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"L" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"M" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/weapon/tank/internals/oxygen,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate/orange,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"N" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/template_noop,/area/template_noop) -"O" = (/obj/structure/alien/weeds/node,/turf/template_noop,/area/template_noop) -"P" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/template_noop,/area/template_noop) -"Q" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"R" = (/obj/structure/alien/weeds,/turf/template_noop,/area/template_noop) -"S" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/template_noop,/area/template_noop) -"T" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/template_noop,/area/template_noop) -"U" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/template_noop,/area/template_noop) -"V" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/template_noop,/area/template_noop) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"c" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"d" = ( +/obj/structure/alien/resin/wall, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"e" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"f" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"g" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"h" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"i" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"j" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/mob/living/simple_animal/hostile/alien, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"k" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"l" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"m" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/bed/nest, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"n" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/bed/nest, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"o" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/obj/item/weapon/gun/projectile/automatic/pistol, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"p" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"q" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"r" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/resin/wall, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"s" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/egg, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"t" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/mob/living/simple_animal/hostile/alien/sentinel, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"u" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"v" = ( +/obj/structure/alien/weeds/node, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"w" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"x" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"y" = ( +/obj/structure/alien/weeds/node, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"z" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/obj/item/clothing/under/rank/security, +/obj/item/clothing/suit/armor/vest, +/obj/item/weapon/melee/baton/loaded, +/obj/item/clothing/head/helmet, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"A" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/egg, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"B" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"C" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"D" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"E" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"F" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/queen/large{ + desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; + name = "alien queen"; + pixel_x = -16; + plants_off = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"G" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"H" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"I" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/obj/item/clothing/under/syndicate, +/obj/item/clothing/glasses/night, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"J" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/sentinel, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"K" = ( +/obj/structure/alien/weeds/node, +/mob/living/simple_animal/hostile/alien, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"L" = ( +/obj/structure/alien/weeds/node, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"M" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/weapon/tank/internals/oxygen, +/obj/item/clothing/suit/space/syndicate/orange, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/helmet/space/syndicate/orange, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"N" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/template_noop, +/area/template_noop) +"O" = ( +/obj/structure/alien/weeds/node, +/turf/template_noop, +/area/template_noop) +"P" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/resin/wall, +/turf/template_noop, +/area/template_noop) +"Q" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"R" = ( +/obj/structure/alien/weeds, +/turf/template_noop, +/area/template_noop) +"S" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/template_noop, +/area/template_noop) +"T" = ( +/obj/structure/alien/weeds/node, +/obj/structure/alien/resin/wall, +/turf/template_noop, +/area/template_noop) +"U" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/resin/wall, +/turf/template_noop, +/area/template_noop) +"V" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/template_noop, +/area/template_noop) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaabcddcaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacefgchaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaahijkicaaaaaaaaaaaaaaaaaaaa -aaahcbhcbhbaaaaaaaabhglmcaaaaaaaaaaaaaaaaaaaa -abhcggenopchcaaaaaaacbqbhaaaaaaaaaaaaaaachraa -abgspqtuvwqxhcaaaaaahcgcaaabcchaaaaaaabhcxcaa -ccepymgpqcgpqhchcbhabqphaabhzibaaaaaabcmeqhaa -hAkgmqpgppqgpgclgqhbhgcbaacBCDchbhchccqEqgcaa -begspFqlpggplqblpqgccphbcchgjpgpplpgqpgplnbaa -hcsGquHqqgqgqpchbggpqgpgEpqqgnchcbhchckggmhaa -abgqyIuJkyqqghcahcplpqcbcgqlxmcaaaaaabhqxccaa -abcegHqkpxppcbaaaccpgqhahhcxmchaaaaaahcpcbaaa -aabcbhchcbchcaaabhgqpccaaabhcbaaaaaaacgphaaaa -aaaaaaaaaaaaaaaahqqghbaaaaaaaaaaaaaaacqbcaaaa -aaaaaaaaaaaaaaaacgpcbaaaaaaaaaaaaaaaabKcaaaaa -aaaaaaaaaaaaaaaahqghaaaaaaaaaaaaaaaabcghaaaaa -aaaaaaaaaaaaaaaacpqcaaaaaaabhcbhhaachpqcaaaaa -aaaaaaaaaaaaaaaabgphbhccbhccgqpgcbchgqchaaaaa -aaaaaaaaaaaaaaaahglqcqgpgqcgphcglpqgphbaaaaaa -aaaaaaaaaaaaaaaahcqpgqpgLpgqccbhchchbcaaaaaaa -aaaaaaaaaaaaaaahcbgqpgccbqphhaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaabhggphchbacgpcbaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaahqpcbbaaaabcggchaaaaaaaaaaaaaaa -aaaaaaaaaaaabccjhhaaaaaaahqpgcaaaaaaaaaaaaaaa -aaaaaaaaaaahhipgcaaaaaaaacbqlbaaaaaaaaaaaaaaa -aaaaaaaaaacbxqgebaaaaaaaaacbbcaaaaaaaaaaaaaaa -aaaaaaaaaahMDlqhhaaaaaaaaaNOOPaaPPaaaaaaaaaaa -aaaaaaaaaabiQgicaaaaaaaaaaPRSTPNPaaaaaaaaaaaa -aaaaaaaaaahcqehbaaaaaaaaaUTVVSRVSaaaaaaaaaaaa -aaaaaaaaaaahcbbaaaaaaaaaPNRSRVSRaaaaaaaaaaaaa +a +a +a +a +a +a +c +h +b +h +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +b +b +c +A +e +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +h +g +e +k +g +s +g +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +h +c +s +p +g +s +G +q +e +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +c +g +p +y +m +p +q +y +g +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +b +g +q +m +q +F +u +I +H +h +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +h +e +t +g +p +q +H +u +q +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +c +n +u +p +g +l +q +J +k +h +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +b +o +v +q +p +p +q +k +p +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +h +p +w +c +p +g +g +y +x +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +b +c +q +g +q +g +q +q +p +c +a +a +a +a +a +a +a +a +a +a +a +a +c +h +b +h +a +"} +(12,1,1) = {" +a +a +a +a +h +x +p +g +p +g +q +p +h +a +a +a +a +a +a +a +a +a +a +a +h +b +M +i +c +h +"} +(13,1,1) = {" +a +a +a +a +c +h +q +p +l +q +g +c +c +a +a +a +a +a +a +a +a +a +a +b +h +x +D +Q +q +c +"} +(14,1,1) = {" +a +a +a +a +a +c +h +g +q +p +h +b +a +a +a +a +a +a +a +a +a +a +a +c +i +q +l +g +e +b +"} +(15,1,1) = {" +a +a +a +a +a +a +c +c +b +c +c +a +a +a +a +a +a +a +a +a +a +b +h +c +p +g +q +i +h +b +"} +(16,1,1) = {" +a +a +a +a +a +a +h +l +l +h +a +a +a +a +a +a +a +a +a +a +h +h +q +j +g +e +h +c +b +a +"} +(17,1,1) = {" +a +a +a +a +a +a +c +g +p +b +h +a +b +h +c +h +c +b +h +h +c +g +p +h +c +b +h +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +b +q +q +g +c +c +h +q +g +q +p +g +g +c +b +g +c +h +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +h +h +g +g +p +c +g +q +p +g +q +p +l +q +g +p +b +a +a +a +a +a +a +a +"} +(20,1,1) = {" +b +c +h +b +a +a +a +b +c +p +l +p +q +g +c +h +c +h +q +p +q +h +b +a +a +a +a +a +a +a +"} +(21,1,1) = {" +c +e +i +h +c +h +b +h +c +q +p +g +p +h +b +a +a +b +c +g +p +c +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +d +f +j +g +b +c +q +g +p +g +q +q +c +b +a +a +a +h +q +q +g +h +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +d +g +k +l +q +g +p +c +h +p +c +h +c +a +a +a +a +c +g +p +c +b +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +c +c +i +m +b +c +h +b +b +g +b +a +a +a +a +a +a +c +p +g +c +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +h +c +c +h +a +a +a +c +E +c +h +a +a +a +a +a +b +g +L +b +c +b +a +a +a +a +a +a +P +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +c +p +g +h +a +a +a +a +a +h +q +p +q +g +c +h +c +a +a +a +U +N +"} +(27,1,1) = {" +a +a +a +a +a +a +b +c +h +q +q +c +b +a +a +a +a +c +c +g +p +p +g +q +b +c +N +P +T +R +"} +(28,1,1) = {" +a +a +a +a +a +b +h +B +g +q +l +x +h +a +a +a +b +c +g +q +h +c +g +p +q +b +O +R +V +S +"} +(29,1,1) = {" +a +a +a +a +a +c +z +C +j +g +x +m +c +a +a +a +h +g +p +c +h +b +c +g +l +b +O +S +V +R +"} +(30,1,1) = {" +a +a +a +a +a +c +i +D +p +n +m +c +b +a +a +a +c +q +h +c +a +a +h +c +b +c +P +T +S +V +"} +(31,1,1) = {" +a +a +a +a +a +h +b +c +g +c +c +h +a +a +a +a +b +p +c +b +a +a +a +a +a +a +a +P +R +S +"} +(32,1,1) = {" +a +a +a +a +a +a +a +h +p +h +a +a +a +a +a +a +h +g +g +h +a +a +a +a +a +a +a +N +V +R +"} +(33,1,1) = {" +a +a +a +a +a +a +a +b +p +c +a +a +a +a +a +a +h +c +l +c +a +a +a +a +a +a +P +P +S +a +"} +(34,1,1) = {" +a +a +a +a +a +a +a +h +l +b +a +a +a +a +a +a +a +b +p +h +a +a +a +a +a +a +P +a +a +a +"} +(35,1,1) = {" +a +a +a +a +a +a +a +c +p +h +a +a +a +a +a +a +a +c +q +c +a +a +a +a +a +a +a +a +a +a +"} +(36,1,1) = {" +a +a +a +a +a +a +a +h +g +c +a +a +a +a +a +a +c +h +g +h +a +a +a +a +a +a +a +a +a +a +"} +(37,1,1) = {" +a +a +a +a +a +a +a +c +q +h +a +a +a +a +a +b +h +g +p +b +a +a +a +a +a +a +a +a +a +a +"} +(38,1,1) = {" +a +a +a +a +a +a +b +c +p +c +b +h +c +c +b +c +p +q +h +c +a +a +a +a +a +a +a +a +a +a +"} +(39,1,1) = {" +a +a +a +a +a +b +c +q +g +k +h +c +g +q +K +g +q +c +b +a +a +a +a +a +a +a +a +a +a +a +"} +(40,1,1) = {" +a +a +a +a +a +h +m +E +p +g +q +p +p +b +c +h +c +h +a +a +a +a +a +a +a +a +a +a +a +a +"} +(41,1,1) = {" +a +a +a +a +c +c +e +q +l +g +x +c +h +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(42,1,1) = {" +a +a +a +a +h +x +q +g +n +m +c +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(43,1,1) = {" +a +a +a +a +r +c +h +c +b +h +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(44,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(45,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm new file mode 100644 index 00000000000..13fba2f83b1 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm @@ -0,0 +1,827 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/djstation/solars) +"ac" = ( +/obj/machinery/power/solar/fake, +/turf/open/floor/plasteel/airless/solarpanel, +/area/djstation/solars) +"ad" = ( +/turf/open/floor/plating/airless, +/area/djstation/solars) +"ae" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"af" = ( +/turf/closed/wall, +/area/djstation) +"ag" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/djstation) +"ah" = ( +/turf/open/floor/plating, +/area/djstation) +"ai" = ( +/obj/machinery/telecomms/relay/preset/ruskie, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/djstation) +"aj" = ( +/obj/machinery/power/terminal, +/turf/open/floor/plating, +/area/djstation) +"ak" = ( +/obj/item/device/multitool, +/turf/open/floor/plating, +/area/djstation) +"al" = ( +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plating, +/area/djstation) +"am" = ( +/obj/item/weapon/extinguisher, +/turf/open/floor/plating, +/area/djstation) +"an" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/turf/open/floor/plating, +/area/djstation) +"ao" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/djstation) +"ap" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 0; + name = "Worn-out APC"; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/djstation) +"aq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/djstation) +"ar" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/djstation) +"as" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/orange, +/obj/item/clothing/head/helmet/space/syndicate/orange, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/djstation) +"at" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/djstation) +"au" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"av" = ( +/obj/machinery/vending/snack, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"aw" = ( +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"ax" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"ay" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"az" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel/bar, +/area/djstation) +"aA" = ( +/turf/open/floor/plasteel/bar, +/area/djstation) +"aB" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aC" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aD" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aE" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aF" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/bar, +/area/djstation) +"aG" = ( +/obj/machinery/door/airlock/glass{ + name = "Kitchen" + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"aH" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + broadcasting = 0; + dir = 8; + freerange = 1; + listening = 1; + name = "Pirate Radio Listening Channel"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"aI" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"aJ" = ( +/obj/machinery/door/airlock/glass{ + name = "Rest Room" + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"aK" = ( +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aL" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aM" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/bar, +/area/djstation) +"aN" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/bar, +/area/djstation) +"aO" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/bar, +/area/djstation) +"aP" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"aQ" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 8; + freerange = 1; + listening = 0; + name = "Pirate Radio Broadcast Channel"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"aR" = ( +/obj/structure/table, +/obj/item/weapon/paper/djstation, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"aS" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aT" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aU" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aV" = ( +/obj/structure/closet, +/turf/open/floor/plasteel/grimy, +/area/djstation) +"aW" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/djstation) +"aX" = ( +/obj/machinery/door/airlock/hatch{ + name = "Washroom" + }, +/turf/open/floor/plasteel/freezer, +/area/djstation) +"aY" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"aZ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space) +"ba" = ( +/turf/open/floor/plasteel/freezer, +/area/djstation) +"bb" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"bc" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"bd" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/rack{ + dir = 4 + }, +/obj/item/clothing/under/soviet, +/obj/item/clothing/head/ushanka, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"be" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/djstation) +"bf" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/djstation) +"bg" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"bh" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/cafeteria, +/area/djstation) +"bi" = ( +/obj/machinery/door/airlock/external{ + name = "Ruskie DJ Station"; + req_access = null; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/djstation) +"bj" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating/airless, +/area/space) + +(1,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +af +ag +ag +ag +af +aa +ae +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +ab +ac +ad +ac +ad +ac +ab +aa +af +az +aF +aM +aW +aZ +aZ +aZ +bj +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +ab +ac +ad +ac +ad +ac +ab +aa +af +aA +aA +aN +af +ae +ae +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +ae +ab +ac +ad +ac +ad +ac +ab +aa +af +aA +aA +aO +af +af +af +af +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +ae +ae +ab +ac +ad +ac +ad +ac +ab +aa +af +aA +aA +aA +aX +ba +be +af +aa +aa +"} +(6,1,1) = {" +ab +ab +ab +ab +ab +af +ag +ag +af +ag +ag +af +af +af +ag +aG +ag +af +af +bf +af +aa +aa +"} +(7,1,1) = {" +ab +ac +ac +ac +ac +ag +ah +ah +ah +am +ah +ap +af +au +aw +aw +aw +aw +af +af +af +aa +aa +"} +(8,1,1) = {" +ab +ad +ad +ad +ad +ag +ah +ah +ah +ah +ah +aq +af +av +aw +aH +aP +aw +bb +bg +af +aa +aa +"} +(9,1,1) = {" +ab +ac +ac +ac +ac +af +ai +ah +aj +an +ao +ar +at +aw +aw +aI +aQ +aw +aw +aw +af +aa +aa +"} +(10,1,1) = {" +ab +ad +ad +ad +ad +ag +ah +ah +ak +ah +ah +ah +af +ax +aw +aH +aR +aw +bc +bh +af +af +af +"} +(11,1,1) = {" +ab +ac +ac +ac +ac +ag +ah +ah +al +ah +ah +as +af +ay +aw +aw +aw +aY +bd +aw +bi +ah +bi +"} +(12,1,1) = {" +ab +ab +ab +ab +ab +af +ag +ag +af +ag +ag +af +af +af +ag +aJ +ag +af +af +af +af +af +af +"} +(13,1,1) = {" +aa +aa +ae +ae +ae +ab +ac +ad +ac +ad +ac +ab +aa +af +aB +aK +aS +af +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +ae +ab +ac +ad +ac +ad +ac +ab +aa +af +aC +aK +aT +af +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +ae +ab +ac +ad +ac +ad +ac +ab +aa +af +aD +aK +aU +af +ae +ae +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +ab +ac +ad +ac +ad +ac +ab +aa +af +aE +aL +aV +af +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +af +ag +ag +ag +af +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +aa +ae +aa +aa +ae +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm new file mode 100644 index 00000000000..a013998affb --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -0,0 +1,872 @@ +"aa" = (/turf/open/space,/area/space) +"ab" = (/obj/structure/lattice,/turf/open/space,/area/space) +"ac" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ad" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/airless,/area/solar/derelict_starboard) +"ae" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/space,/area/solar/derelict_starboard) +"af" = (/turf/open/floor/plating/airless,/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/solar/derelict_starboard) +"ag" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/solar/derelict_starboard) +"ah" = (/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/airless,/area/solar/derelict_starboard) +"ai" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_starboard) +"aj" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/space,/area/solar/derelict_starboard) +"ak" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/space,/area/solar/derelict_starboard) +"al" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/space,/area/solar/derelict_starboard) +"am" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/solar/derelict_starboard) +"an" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/solar/derelict_starboard) +"ao" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/solar/derelict_starboard) +"ap" = (/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/obj/structure/cable,/turf/open/floor/plasteel/airless,/area/solar/derelict_starboard) +"aq" = (/obj/structure/lattice/catwalk,/obj/structure/cable,/turf/open/space,/area/solar/derelict_starboard) +"ar" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/space,/area/solar/derelict_starboard) +"as" = (/turf/closed/wall,/area/derelict/solar_control) +"at" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/derelict/solar_control) +"au" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/derelict/solar_control) +"av" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/derelict/solar_control) +"aw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/derelict/solar_control) +"ax" = (/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) +"ay" = (/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"az" = (/turf/open/floor/plasteel,/area/derelict/solar_control) +"aA" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aC" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/obj/structure/cable,/turf/open/floor/plasteel,/area/derelict/solar_control) +"aE" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/space) +"aF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/derelict/solar_control) +"aG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aI" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aK" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"aL" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"aM" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/open/floor/plating,/area/derelict/solar_control) +"aN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/derelict/solar_control) +"aP" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/derelict/solar_control) +"aQ" = (/obj/machinery/door/window,/turf/open/floor/plasteel,/area/derelict/solar_control) +"aR" = (/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"aS" = (/turf/closed/wall/r_wall,/area/derelict/solar_control) +"aT" = (/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"aV" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/open/floor/plating,/area/derelict/solar_control) +"aW" = (/obj/machinery/door/airlock/highsecurity,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"aX" = (/obj/structure/frame/computer,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"aY" = (/turf/closed/wall/r_wall,/area/ruin/unpowered/no_grav) +"aZ" = (/obj/machinery/computer/monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) +"ba" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/open/floor/plasteel,/area/derelict/solar_control) +"bb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"bc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/derelict/solar_control) +"bd" = (/obj/structure/grille/broken,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"be" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bf" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/porta_turret_cover,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bg" = (/obj/machinery/porta_turret_cover,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bh" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"bi" = (/obj/structure/grille,/turf/open/space,/area/ruin/unpowered/no_grav) +"bj" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/derelict/bridge/ai_upload) +"bk" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/solar_control) +"bl" = (/turf/closed/wall,/area/derelict/bridge/ai_upload) +"bm" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"bn" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bo" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bp" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bq" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/derelict/solar_control) +"br" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"bs" = (/turf/open/floor/plasteel{icon_state = "damaged1"},/area/derelict/solar_control) +"bt" = (/obj/machinery/door/window,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bu" = (/turf/open/floor/plasteel{icon_state = "damaged5"},/area/derelict/solar_control) +"bv" = (/obj/item/weapon/stock_parts/matter_bin,/turf/open/floor/plasteel{icon_state = "damaged4"},/area/derelict/solar_control) +"bw" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/smes,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bx" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/microwave,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"by" = (/obj/structure/rack,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bz" = (/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"bA" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"bB" = (/turf/open/floor/plasteel{icon_state = "damaged2"},/area/derelict/solar_control) +"bC" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel{icon_state = "damaged3"},/area/derelict/solar_control) +"bD" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/cryo_tube,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bE" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) +"bF" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/bridge/ai_upload) +"bG" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"bH" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"bI" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"bJ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"bK" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) +"bL" = (/turf/open/space,/area/derelict/bridge/ai_upload) +"bM" = (/obj/item/weapon/stock_parts/console_screen,/turf/open/space,/area/derelict/bridge/ai_upload) +"bN" = (/turf/open/floor/plasteel/airless/circuit,/area/derelict/bridge/ai_upload) +"bO" = (/turf/open/floor/plating/airless,/area/derelict/bridge/ai_upload) +"bP" = (/obj/machinery/porta_turret_cover,/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"bQ" = (/obj/item/device/aicard,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) +"bR" = (/obj/structure/lattice,/turf/open/space,/area/derelict/bridge/ai_upload) +"bS" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) +"bT" = (/obj/structure/rack,/obj/item/weapon/circuitboard/computer/solar_control,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bU" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/autolathe,/obj/item/weapon/circuitboard/machine/protolathe{pixel_x = -5; pixel_y = -3},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bV" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/circuit_imprinter,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) +"bW" = (/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"bX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/airless/circuit,/area/derelict/bridge/ai_upload) +"bY" = (/obj/structure/frame/computer,/obj/item/weapon/circuitboard/computer/rdconsole,/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"bZ" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ca" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel,/area/derelict/solar_control) +"cb" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/space) +"cc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/airless/circuit,/area/derelict/bridge/ai_upload) +"cd" = (/obj/machinery/light,/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ce" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) +"cf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) +"cg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) +"ch" = (/turf/closed/wall,/area/ruin/unpowered/no_grav) +"ci" = (/turf/closed/wall/r_wall,/area/space) +"cj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) +"ck" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/derelict/solar_control) +"cl" = (/turf/closed/wall/r_wall,/area/derelict/gravity_generator) +"cm" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/derelict/solar_control) +"cn" = (/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/turf/open/space,/area/space) +"co" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/gravity_generator) +"cp" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/gravity_generator) +"cq" = (/obj/item/weapon/stock_parts/manipulator,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/gravity_generator) +"cr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/closed/wall,/area/derelict/bridge/access) +"cs" = (/turf/closed/wall,/area/derelict/bridge/access) +"ct" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cu" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/gravity_generator) +"cv" = (/obj/item/weapon/ore/slag,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/gravity_generator) +"cw" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/gravity_generator) +"cx" = (/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cy" = (/obj/structure/rack,/obj/item/weapon/melee/classic_baton,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cz" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cA" = (/obj/structure/rack,/obj/item/clothing/head/helmet/swat,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cB" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cC" = (/obj/structure/rack,/obj/item/weapon/electronics/apc,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cD" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/smes,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cE" = (/obj/structure/rack,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cG" = (/obj/item/weapon/screwdriver,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/gravity_generator) +"cH" = (/obj/machinery/gravity_generator/main/station{on = 0},/turf/open/floor/plasteel/airless,/area/derelict/gravity_generator) +"cI" = (/obj/item/weapon/ore/slag,/turf/open/space,/area/space) +"cJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/closed/wall,/area/derelict/bridge/access) +"cK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cO" = (/turf/open/floor/plasteel/airless,/area/derelict/gravity_generator) +"cP" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/gravity_generator) +"cQ" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cR" = (/obj/structure/rack,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plating,/area/derelict/bridge/access) +"cS" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/item/stack/cable_coil/cut,/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/derelict/bridge/access) +"cU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/derelict/bridge/access) +"cV" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cW" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secure Storage"; req_access_txt = "10"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cX" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"cY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"cZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"da" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/open/floor/plasteel,/area/derelict/gravity_generator) +"db" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"dc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"dd" = (/turf/open/floor/plating,/area/derelict/bridge/access) +"de" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless/solarpanel,/area/ruin/unpowered/no_grav) +"df" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/item/wallframe/apc,/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"dg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"dh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"di" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/frame/machine,/obj/item/weapon/stock_parts/console_screen,/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"dj" = (/turf/open/floor/plasteel/airless/solarpanel,/area/ruin/unpowered/no_grav) +"dk" = (/obj/item/stack/cable_coil/cut,/turf/open/space,/area/space) +"dl" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"dm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/derelict/bridge/access) +"dn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"do" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"dp" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"dq" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"dr" = (/turf/closed/wall/r_wall,/area/derelict/singularity_engine) +"ds" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/paper{info = "If the equipment breaks there should be enough spare parts in our engineering storage near the north east solar array."; name = "Equipment Inventory"},/turf/open/floor/plasteel/airless,/area/derelict/gravity_generator) +"dt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"du" = (/obj/machinery/light/small{dir = 4},/obj/item/weapon/stock_parts/matter_bin{pixel_x = -10; pixel_y = 5},/obj/item/weapon/stock_parts/matter_bin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/stock_parts/matter_bin,/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"dv" = (/obj/item/weapon/stock_parts/matter_bin,/turf/open/space,/area/space) +"dw" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"dx" = (/obj/machinery/door/window,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"dy" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"dz" = (/turf/closed/wall,/area/derelict/bridge) +"dA" = (/obj/structure/sign/electricshock,/turf/closed/wall/r_wall,/area/derelict/singularity_engine) +"dB" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/derelict/singularity_engine) +"dC" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) +"dD" = (/obj/structure/sign/securearea{name = "ENGINEERING ACCESS"},/turf/closed/wall/r_wall,/area/derelict/gravity_generator) +"dE" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/space,/area/space) +"dF" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"dG" = (/obj/structure/frame/computer,/turf/open/floor/plasteel,/area/derelict/bridge) +"dH" = (/obj/structure/frame/computer,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel,/area/derelict/bridge) +"dI" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/bridge) +"dJ" = (/obj/machinery/computer/security,/turf/open/floor/plasteel,/area/derelict/bridge) +"dK" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/open/floor/plasteel,/area/derelict/bridge) +"dL" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/derelict/bridge) +"dM" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/open/floor/plasteel,/area/derelict/bridge) +"dN" = (/obj/item/weapon/grenade/empgrenade,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) +"dO" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"dP" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"dQ" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"dR" = (/obj/item/stack/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"dS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"dT" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/gravity_generator) +"dU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/derelict/gravity_generator) +"dV" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/derelict/gravity_generator) +"dW" = (/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"dX" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"dY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/derelict/bridge/access) +"dZ" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel,/area/derelict/bridge) +"ea" = (/turf/open/floor/plasteel,/area/derelict/bridge) +"eb" = (/turf/open/floor/plating,/area/derelict/bridge) +"ec" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel,/area/derelict/bridge) +"ed" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) +"ee" = (/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"ef" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"eg" = (/obj/structure/window/reinforced,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"eh" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"ei" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"ej" = (/turf/open/floor/plasteel,/area/derelict/gravity_generator) +"ek" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel,/area/derelict/gravity_generator) +"el" = (/turf/closed/wall,/area/derelict/gravity_generator) +"em" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"en" = (/obj/machinery/power/emitter{dir = 1; icon_state = "emitter"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"eo" = (/obj/machinery/field/generator,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"ep" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"eq" = (/obj/structure/window/reinforced/fulltile,/turf/open/floor/plasteel,/area/derelict/bridge/access) +"er" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating,/area/derelict/bridge) +"es" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/derelict/bridge) +"et" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) +"eu" = (/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ev" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"ew" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"ex" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"ey" = (/obj/structure/noticeboard,/turf/closed/wall/r_wall,/area/derelict/singularity_engine) +"ez" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"eA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"eB" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"eC" = (/obj/structure/table,/obj/item/device/paicard,/turf/open/floor/plasteel,/area/derelict/bridge) +"eD" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/derelict/bridge) +"eE" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) +"eF" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"eG" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"eH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"eI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/derelict/bridge/access) +"eJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"eK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/derelict/bridge) +"eL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/bridge) +"eM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/bridge) +"eN" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"eO" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/derelict/bridge/access) +"eP" = (/obj/structure/table,/turf/open/floor/plasteel,/area/derelict/bridge) +"eQ" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge) +"eR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/derelict/bridge) +"eS" = (/obj/structure/chair,/turf/open/floor/plasteel,/area/derelict/bridge) +"eT" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/open/floor/plasteel,/area/derelict/bridge) +"eU" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) +"eV" = (/obj/item/stack/rods,/turf/open/space,/area/space) +"eW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"eX" = (/obj/item/weapon/shard,/obj/structure/grille/broken,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"eY" = (/obj/item/clothing/suit/space/syndicate/black/engie,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"eZ" = (/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fa" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"fb" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fe" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/open/floor/plasteel,/area/derelict/bridge) +"ff" = (/obj/structure/window/fulltile,/turf/open/floor/plasteel,/area/derelict/bridge) +"fg" = (/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge) +"fh" = (/obj/structure/table,/obj/machinery/light/small,/turf/open/floor/plasteel,/area/derelict/bridge) +"fi" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge) +"fj" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"fk" = (/obj/item/clothing/head/helmet/space/syndicate/black/engie,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fl" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fm" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fo" = (/turf/closed/wall/r_wall,/area/derelict/bridge) +"fp" = (/obj/machinery/door/window{dir = 2; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/open/floor/plating/airless,/area/derelict/bridge) +"fq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fr" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"fs" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"ft" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fu" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"fv" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fw" = (/obj/item/drone_shell,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fx" = (/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fy" = (/obj/structure/table,/obj/item/device/assembly/flash/handheld,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fz" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/electronics/airlock,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fA" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/stock_parts/matter_bin,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fB" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fC" = (/turf/open/space,/area/derelict/bridge/access) +"fD" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"fE" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fF" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fG" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"fH" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"fI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"fJ" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"fK" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) +"fL" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"fM" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fN" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fO" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"fP" = (/obj/structure/grille,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"fQ" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"fR" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/bridge/access) +"fT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"fU" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"fV" = (/obj/item/weapon/screwdriver,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fW" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"fX" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/stack/cable_coil/cut,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"fY" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"fZ" = (/turf/closed/wall,/area/derelict/hallway/primary) +"ga" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"gb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"gc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"gd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/derelict/bridge/access) +"ge" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"gf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"gg" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"gh" = (/obj/item/weapon/ore/slag,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gi" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gj" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gk" = (/turf/closed/wall/r_wall,/area/derelict/hallway/primary) +"gl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"gm" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"gn" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"go" = (/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"gp" = (/obj/structure/window/fulltile,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"gq" = (/turf/open/floor/plating/airless,/area/derelict/bridge/access) +"gr" = (/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"gs" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"gt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gu" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"gy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"gz" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) +"gA" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"gB" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) +"gC" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/ruin/unpowered/no_grav) +"gD" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/ruin/unpowered/no_grav) +"gE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gF" = (/obj/machinery/door/window,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"gG" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"gH" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/ruin/unpowered/no_grav) +"gI" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"gJ" = (/obj/structure/grille/broken,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gK" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"gL" = (/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"gM" = (/obj/item/weapon/crowbar,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"gN" = (/obj/structure/grille,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"gO" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"gP" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/ruin/unpowered/no_grav) +"gQ" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"gR" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gS" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"gU" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"gV" = (/turf/closed/wall/r_wall,/area/derelict/arrival) +"gW" = (/turf/closed/wall,/area/derelict/arrival) +"gX" = (/turf/closed/wall,/area/derelict/medical/chapel) +"gY" = (/turf/closed/wall,/area/derelict/singularity_engine) +"gZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"ha" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"hb" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"hc" = (/obj/structure/lattice,/obj/structure/window/fulltile,/turf/open/space,/area/ruin/unpowered/no_grav) +"hd" = (/obj/structure/table,/turf/open/floor/plasteel,/area/derelict/arrival) +"he" = (/obj/structure/chair,/turf/open/floor/plasteel,/area/derelict/arrival) +"hf" = (/turf/open/floor/plasteel,/area/derelict/arrival) +"hg" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/derelict/arrival) +"hh" = (/obj/structure/chair{dir = 8},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/derelict/arrival) +"hi" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/derelict/arrival) +"hj" = (/obj/structure/closet/coffin,/turf/open/floor/plasteel/black,/area/derelict/medical/chapel) +"hk" = (/turf/open/floor/plasteel/black,/area/derelict/medical/chapel) +"hl" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/black,/area/derelict/medical/chapel) +"hm" = (/obj/item/weapon/shard,/turf/open/space,/area/space) +"hn" = (/obj/structure/grille,/turf/open/space,/area/derelict/singularity_engine) +"ho" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"hp" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/derelict/arrival) +"hq" = (/turf/open/floor/plating/airless,/area/derelict/arrival) +"hr" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/arrival) +"hs" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/arrival) +"ht" = (/obj/machinery/light/small,/turf/open/floor/plasteel/black,/area/derelict/medical/chapel) +"hu" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/open/floor/plasteel/black,/area/derelict/medical/chapel) +"hv" = (/turf/closed/wall,/area/derelict/medical) +"hw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/medical) +"hx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/medical) +"hy" = (/obj/item/weapon/shard,/obj/structure/grille/broken,/turf/open/floor/plating/airless,/area/derelict/medical) +"hz" = (/turf/open/floor/plating/airless,/area/derelict/medical) +"hA" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/medical) +"hB" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/open/floor/plating/airless,/area/space) +"hC" = (/obj/structure/grille,/turf/open/space,/area/space) +"hD" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) +"hE" = (/obj/machinery/door/window{dir = 8},/turf/open/floor/plasteel,/area/derelict/arrival) +"hF" = (/obj/structure/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/open/floor/plasteel/chapel,/area/derelict/medical/chapel) +"hG" = (/obj/machinery/door/morgue{name = "coffin storage"; req_access_txt = "22"},/turf/open/floor/plasteel/black,/area/derelict/medical/chapel) +"hH" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/black,/area/derelict/medical/chapel) +"hI" = (/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"hJ" = (/obj/item/weapon/firstaid_arm_assembly,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"hK" = (/obj/structure/closet,/obj/structure/window/reinforced{dir = 8},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"hL" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) +"hM" = (/obj/machinery/light{dir = 1},/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/derelict/medical) +"hN" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"hO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"hP" = (/turf/open/floor/plating,/area/derelict/arrival) +"hQ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/open/space,/area/space) +"hR" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/chapel{dir = 1},/area/derelict/medical/chapel) +"hS" = (/turf/open/floor/plasteel/chapel{dir = 4},/area/derelict/medical/chapel) +"hT" = (/turf/open/floor/plasteel/chapel{dir = 1},/area/derelict/medical/chapel) +"hU" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/chapel{dir = 1},/area/derelict/medical/chapel) +"hV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"hW" = (/obj/item/stack/medical/bruise_pack,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"hX" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"hY" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) +"hZ" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/medical) +"ia" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/ruin/unpowered/no_grav) +"ib" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ic" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) +"id" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) +"ie" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/chapel{dir = 8},/area/derelict/medical/chapel) +"if" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/chapel,/area/derelict/medical/chapel) +"ig" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/chapel{dir = 8},/area/derelict/medical/chapel) +"ih" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/chapel,/area/derelict/medical/chapel) +"ii" = (/turf/open/floor/plasteel/chapel{dir = 8},/area/derelict/medical/chapel) +"ij" = (/turf/open/floor/plasteel/chapel,/area/derelict/medical/chapel) +"ik" = (/obj/structure/chair,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) +"il" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/derelict/medical) +"im" = (/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"in" = (/obj/item/drone_shell,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"io" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) +"ip" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"iq" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/ruin/unpowered/no_grav) +"ir" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/derelict/arrival) +"is" = (/obj/structure/chair{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) +"it" = (/obj/structure/window/reinforced,/turf/open/space,/area/space) +"iu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/space,/area/space) +"iv" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/chapel{dir = 1},/area/derelict/medical/chapel) +"iw" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/chapel{dir = 4},/area/derelict/medical/chapel) +"ix" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/chapel{dir = 1},/area/derelict/medical/chapel) +"iy" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/black,/area/derelict/medical/chapel) +"iz" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/black,/area/derelict/medical/chapel) +"iA" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"iB" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/weapon/reagent_containers/glass/beaker,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"iC" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"iD" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"iE" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless/white,/area/ruin/unpowered/no_grav) +"iF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"iG" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) +"iH" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/open/floor/plating,/area/ruin/unpowered/no_grav) +"iI" = (/turf/open/floor/plating,/area/ruin/unpowered/no_grav) +"iJ" = (/turf/open/floor/plating,/area/derelict/medical/chapel) +"iK" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{dir = 4; req_access_txt = "25"},/obj/structure/closet/coffin,/turf/open/floor/plating,/area/derelict/medical/chapel) +"iL" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"iM" = (/obj/item/stack/medical/bruise_pack,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"iN" = (/obj/item/stack/medical/ointment,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) +"iO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plating/airless,/area/derelict/medical) +"iP" = (/obj/structure/closet/l3closet,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"iQ" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"iR" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) +"iS" = (/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) +"iT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/space,/area/space) +"iU" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/chapel{dir = 1},/area/derelict/medical/chapel) +"iV" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/chapel{dir = 4},/area/derelict/medical/chapel) +"iW" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/chapel{dir = 1},/area/derelict/medical/chapel) +"iX" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/chapel{dir = 4},/area/derelict/medical/chapel) +"iY" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"iZ" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"ja" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/open/floor/plating/airless,/area/derelict/medical) +"jb" = (/obj/structure/table,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"jc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"jd" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/derelict/arrival) +"je" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/chapel,/area/derelict/medical/chapel) +"jf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"ji" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jj" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) +"jk" = (/obj/item/weapon/reagent_containers/glass/beaker,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) +"jl" = (/obj/structure/closet/wardrobe/genetics_white,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"jn" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"jo" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"jp" = (/turf/open/floor/plasteel/airless/white,/area/ruin/unpowered/no_grav) +"jq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"jr" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"js" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"jt" = (/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/derelict/arrival) +"ju" = (/obj/machinery/light/small,/turf/open/floor/plasteel/chapel{dir = 4},/area/derelict/medical/chapel) +"jv" = (/obj/machinery/door/window{dir = 8},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) +"jw" = (/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) +"jx" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) +"jy" = (/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) +"jz" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jA" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bed,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jB" = (/obj/item/stack/medical/ointment,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jC" = (/obj/structure/bed,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jD" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"jE" = (/obj/machinery/door/airlock/medical{name = "Medical"},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jF" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"jG" = (/obj/structure/window/fulltile,/turf/open/space,/area/ruin/unpowered/no_grav) +"jH" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/derelict/arrival) +"jI" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) +"jJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/derelict/arrival) +"jK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/derelict/arrival) +"jL" = (/turf/closed/wall/r_wall,/area/derelict/medical/chapel) +"jM" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) +"jN" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jO" = (/obj/machinery/door/window/southright,/turf/open/floor/plasteel/airless/white,/area/derelict/medical) +"jP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"jQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"jR" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"jS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"jT" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/ruin/unpowered/no_grav) +"jU" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/open/floor/plating,/area/derelict/arrival) +"jV" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/ruin/unpowered/no_grav) +"jW" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"jX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) +"jY" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) +"jZ" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"ka" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"kc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"kd" = (/obj/structure/window/fulltile,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ke" = (/obj/effect/decal/cleanable/dirt,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"kf" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"kg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/window/fulltile,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"kh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/open/floor/plasteel/airless,/area/derelict/arrival) +"ki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/arrival) +"kj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/derelict/arrival) +"kk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/arrival) +"kl" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) +"km" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) +"kn" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"ko" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kp" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kq" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kr" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/derelict/arrival) +"ks" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel,/area/derelict/arrival) +"kt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"ku" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) +"kv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kw" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"ky" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kB" = (/obj/structure/window/fulltile,/turf/open/floor/plating/airless,/area/derelict/arrival) +"kC" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel,/area/derelict/arrival) +"kD" = (/obj/machinery/door/window,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kF" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kG" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kI" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kJ" = (/obj/structure/girder,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kK" = (/obj/structure/girder,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"kL" = (/obj/structure/window/fulltile,/turf/open/space,/area/space) +"kM" = (/obj/structure/girder,/turf/open/floor/plating,/area/derelict/arrival) +"kN" = (/obj/structure/bed,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"kP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"kQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"kR" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kS" = (/obj/machinery/door/window,/turf/open/floor/plasteel/airless,/area/hallway/primary/port) +"kT" = (/obj/machinery/vending/hydroseeds,/turf/open/floor/plasteel/airless,/area/hallway/primary/port) +"kU" = (/obj/item/weapon/cigbutt,/turf/open/space,/area/space) +"kV" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/derelict/arrival) +"kW" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kX" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kY" = (/obj/machinery/vending/sovietsoda,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"kZ" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"la" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"lb" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"lc" = (/obj/structure/window/reinforced{dir = 8},/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"ld" = (/obj/structure/lattice,/obj/item/stack/cable_coil/cut,/turf/open/space,/area/space) +"le" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"lf" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"lg" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"lh" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"li" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"lj" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"lk" = (/obj/structure/closet/wardrobe/orange,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/item/weapon/shovel/spade,/obj/item/weapon/cultivator,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"ll" = (/obj/structure/grille,/turf/open/floor/plating,/area/derelict/arrival) +"lm" = (/obj/structure/closet/wardrobe,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/arrival) +"ln" = (/obj/item/weapon/stock_parts/manipulator{pixel_x = -15; pixel_y = 10},/obj/item/weapon/stock_parts/manipulator,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"lo" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"lp" = (/obj/structure/chair/stool,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"lq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker{list_reagents = list("sacid" = 50)},/obj/item/weapon/paper/crumpled/bloody{desc = "Looks like someone started shakily writing a will in space common, but were interrupted by something bloody..."; info = "I, Victor Belyakov, do hereby leave my _- "; name = "unifinished paper scrap"},/obj/item/weapon/pen,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"lr" = (/obj/structure/table,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"ls" = (/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) +"lt" = (/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lv" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lw" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lx" = (/turf/closed/wall,/area/derelict/atmospherics) +"ly" = (/turf/closed/wall/r_wall,/area/derelict/atmospherics) +"lz" = (/turf/open/space,/area/ruin/unpowered/no_grav) +"lA" = (/obj/structure/lattice,/turf/open/space,/area/ruin/unpowered/no_grav) +"lB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"lC" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"lD" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lE" = (/obj/structure/bed,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"lF" = (/turf/open/floor/plasteel/airless/floorgrime,/area/derelict/hallway/primary) +"lG" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) +"lH" = (/obj/item/ammo_casing/a357,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"lI" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"lJ" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lL" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 8},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lM" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lN" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/obj/machinery/meter,/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lO" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 9},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lP" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"lR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lS" = (/obj/structure/closet/wardrobe/mixed,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/arrival) +"lT" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) +"lU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lW" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"lX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/derelict/arrival) +"lZ" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/plating,/area/derelict/arrival) +"ma" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"mb" = (/obj/structure/lattice,/obj/item/stack/cable_coil/cut,/turf/open/space,/area/ruin/unpowered/no_grav) +"mc" = (/obj/machinery/door/window{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"md" = (/turf/closed/wall,/area/derelict/hallway/secondary) +"me" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"mf" = (/turf/closed/wall/r_wall,/area/derelict/hallway/secondary) +"mg" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"mh" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"mi" = (/obj/item/ammo_casing/a357{pixel_x = -5},/obj/item/ammo_casing/a357{pixel_x = 5; pixel_y = 6},/obj/item/ammo_casing/a357,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) +"mj" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"mk" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/atmospherics) +"ml" = (/obj/structure/window/fulltile,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"mm" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/space) +"mn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"mo" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) +"mp" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/atmospherics) +"mq" = (/turf/open/floor/plasteel{icon_state = "damaged2"; initial_gas_mix = "TEMP=2.7"},/area/derelict/atmospherics) +"mr" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/atmospherics) +"ms" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/atmospherics) +"mt" = (/obj/structure/window/fulltile,/turf/open/space,/area/derelict/atmospherics) +"mu" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"mv" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/space,/area/space) +"mw" = (/obj/structure/frame/computer,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) +"mx" = (/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) +"my" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/atmospherics) +"mz" = (/obj/structure/lattice,/turf/open/space,/area/derelict/atmospherics) +"mA" = (/obj/item/stack/cable_coil/cut,/turf/open/space,/area/ruin/unpowered/no_grav) +"mB" = (/obj/structure/door_assembly/door_assembly_mai{name = "airlock assembly"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"mC" = (/obj/item/weapon/wirecutters,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"mD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"mE" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"mF" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"mG" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/atmospherics) +"mH" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/ruin/unpowered/no_grav) +"mI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"mJ" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"mK" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"mL" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"mM" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) +"mN" = (/turf/open/floor/plasteel/airless{icon_state = "damaged1"},/area/derelict/atmospherics) +"mO" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/space,/area/ruin/unpowered/no_grav) +"mP" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"mQ" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8; name = "8maintenance loot spawner"},/turf/open/floor/plating/airless,/area/derelict/atmospherics) +"mR" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) +"mS" = (/turf/open/space,/area/derelict/atmospherics) +"mT" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) +"mU" = (/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"mV" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"mW" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"mX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"mY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"mZ" = (/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"na" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"nb" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"nc" = (/obj/machinery/power/apc{dir = 1; name = "Worn-out APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) +"nd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"ne" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) +"nf" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) +"ng" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) +"nh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) +"ni" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) +"nj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) +"nk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) +"nl" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) +"nm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"nn" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"no" = (/turf/open/floor/plasteel/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) +"np" = (/turf/open/floor/plasteel/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) +"nq" = (/turf/open/floor/plasteel/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) +"nr" = (/turf/open/floor/plasteel/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) +"ns" = (/turf/open/floor/plasteel/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) +"nt" = (/turf/open/floor/plasteel/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) +"nu" = (/turf/open/floor/plasteel/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) +"nv" = (/turf/open/floor/plasteel/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) +"nw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"nx" = (/obj/structure/lattice,/turf/open/space,/area/derelict/hallway/secondary) +"ny" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"nz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"nA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"nB" = (/turf/closed/wall/r_wall,/area/derelict/se_solar) +"nC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Aft Solar Access"; req_access_txt = "10"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nD" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"nE" = (/obj/machinery/door/firedoor,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"nF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nG" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) +"nH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"nI" = (/obj/structure/girder/reinforced,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"nJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/closed/wall/r_wall,/area/derelict/se_solar) +"nK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/closed/wall/r_wall,/area/derelict/se_solar) +"nL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/airlock/engineering{name = "Aft Solar Access"; req_access_txt = "10"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/se_solar) +"nN" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"nO" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nQ" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/se_solar) +"nR" = (/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nS" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nT" = (/obj/docking_port/stationary{dheight = 0; dir = 2; dwidth = 11; height = 22; id = "whiteship_z4"; name = "KSS13: Derelict"; width = 35},/turf/open/space,/area/space) +"nU" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/item/drone_shell,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nV" = (/turf/open/floor/plating/airless,/area/derelict/se_solar) +"nW" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nX" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nY" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"nZ" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/open/floor/plating/airless,/area/derelict/se_solar) +"oa" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/se_solar) +"ob" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"oc" = (/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) +"od" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"oe" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"of" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"og" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"oh" = (/obj/item/clothing/suit/space/syndicate/black/red,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"oi" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"oj" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"ok" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) +"ol" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) +"om" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) +"on" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/open/floor/plasteel/airless,/area/solar/derelict_aft) +"oo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) +"op" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/solar/derelict_aft) +"oq" = (/turf/open/floor/plating/airless,/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/solar/derelict_aft) +"or" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/space,/area/solar/derelict_aft) +"os" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/space,/area/solar/derelict_aft) +"ot" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/space,/area/solar/derelict_aft) +"ou" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) +"ov" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/space,/area/solar/derelict_aft) +"ow" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/space,/area/solar/derelict_aft) +"ox" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/open/floor/plasteel/airless,/area/solar/derelict_aft) +"oy" = (/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/solar/derelict_aft) +"oz" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) +"oA" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/space,/area/solar/derelict_aft) +"oB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) +"oC" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/solar/derelict_aft) +"oD" = (/obj/machinery/power/tracker,/obj/structure/cable,/turf/open/floor/plasteel/airless,/area/solar/derelict_aft) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacaaadaaababacacacacacacaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaacaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafagahaaahahahaeahahahaaahahahaaacaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaiaiajakalalalamanananakananaoaaacaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabapapapaaapapapaqapapapaaapapapababaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaabaaaaaaaaaaaaaraaaaaaaaaaaaabaaacaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaabaaaaaaaaaaaaaeaaaaaaaaaaaaabaaacaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacasatatauavawasacacacacabacaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaaaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayasazaAaBaCaDasaEabaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaxaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaFaBaGaHaIaJasaEaEaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaKaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaMaNaOaPaPaQasasaEaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaRaxaxaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaSaTaUazazazazaVaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaWaxaXaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxayayayayayayaYayayayayayayaYayayayayayayaSaZbabbbbaUazbcbdaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaRaRbeaWaRbfbgaxaxaxbgaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaSasasasasbhasasbiaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxaxaxaxaxaRaxaRaRaRaxaRaRaRaxaxaxaxaxaxaxbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjasbkaNazasbiaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbjblaRaxaRaxaRaxaRaxaRaxaxaxbgaxbgaxaxaxaxaxbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjasasbmasasaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbjblaRaxaRaxaRaxaRaxaRaxaxaRaRbnaRbobpaWaRaxbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjasasbqbrbsasaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbjblaRaxaRaxaRaxaRaxaRaxaxaRaRaRaRaRaxaxbtaxbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjasbkazbubvasaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbjblaRaxaRaxaRaxaRaxaRaxaxbwaRbxaRbyaxaxbzbjbjaxaxaxaxaxaxaxaxaxaxaxaxaxbjbjbjbjasbAazbBbCasaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbjblaRaxaRaxaRaxaRaxaRaxaxbyaRbDaRbyaxaxbzbjbjaxaxbzbzbzbEbzbzbFbGbzaxaxbjbjbjbjasbHazbrbsasbiaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbjblaRboaRaxaRboaRaxaRbpbpaRbeaRbtbgaxaxbIbzbzbzbJbzbKbEbEbLbMbKbzbNaxaxbjbjbjbjasazazaNazasbiaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbOblbgaxaxaxbgaxaxaxbgaRaxaRaxaxaWaxaxaxbPbjbjaxaxbNbNbKbQbRbLbKbNbNaxaxbjbjbjbjasazazaNbSasasasaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbOblaxaxaxaxaxaxaxaxaxaxaxbTaxbUbebVaxaxbjbjbjaxaxbWbXbYbKbFbEbZbNbzaxaxbjbjbjbjasazazaNazazazcaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablcbababaaaaaaaaaaaaaaaaaxaxaxaxaxaxaxaxaxbjbjbjaxaxbPcccdbNbEbNbzbNbzaxaxbjbjbjbjasbHazaNazasasasaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablaaaaababaaaaaaaaayacacacabayaaaaaaaaaaaxaxaxaxaxaxaxcecfcfcfcfcgaxaxaxaxbjbjbjbjasazazaNazasbiaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaababchchchabaaaaaaaaaaaaaaaaaaaaaaaaaaaaciaaaaaacjbjbjbjbjbjbjbjbjasazazckaUasbiaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciaaaaaacjbjbjbjbjbjbjbjbjasbHazazaNaschaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabclclclclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciaaaaaacjbjbjbjbjbjbjbjbjasasazcmaNasaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaacncocpcocqclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciaaaaaacrcscscscscscscscscscscscsctcsaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabcucvcwcucuabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcxcxcyczcAcBcscCcDcEcscxcFcsaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcucGcHcucIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJcKcKcLcKcMcNcscxcxcxcscsctcsaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclcwcOcOcPcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacscxcxcxcxcFcQcscRcxcScscxcFcsaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaclcOcOcOcOcuabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacscTcTcTcUcVcscscTcWcTcscscXcsaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaYaaaaclcYcZdadbdcclabaaaYababaaaaaaaaaaaaaaaaaaaaaaaaaaaacscxcxcxcxcFcscsddcxcxcxcxcFcsaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaYdeababcldfdgdhdgdiclababdjaYabababaaaaaaaaaaaaaadkdkcicicicsdlcxdmcKdndodpcKcKcKcKcKdqcsacaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababdrdrdrdrdscOdtcOdudrdrdrdrabababababaaaaaaaaaaaaaadvdkcicicsdwdxdydwdwcscscscscscscscscsdzchaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrdrdrdrdAdrdBcldCcldDdrdrdrdrdrdrababaaaaaaaaaadkaadEaacicicicscxcxcFcxcxdFdGdHdIdJdKdLdIdMdNaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrdrdOdPdQdRdSdTdUdVcldWdOdXdOdrdrdrabaaaaaaaaaaaaaadkaaaaaaaacsdlcxdYcxcxdFdZeaebeaeaeaeaecedacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdreeefegehehdOeidaejekelemdOdOdOeneodrciaaaaaaaaaaaaaaaaaaaaaaaacsdwdxepdwdweqeaeaereseaeaebeaeteuaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrevevevevewdWexdrdreydrdWezdXezezdWdrciaaaaaaaaaaaaaaaaaaaaaaaacscxddeAcxcxeBeaeaeaeaeCeaeaeDeEacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrdWezezezeFdPdOeGezdWezezdOdPdPezezdrciaaaaaaaaaaaaaaaaaaaaaaabcscxcxeHcLeIeJeKeKeLeMebeaeaeaetacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrdrezdPdXdOeNdOdXdOdWdWezdOdOdOdOdXdOdrciaaaaaaaaaaaaaaaaaaaaababcscxcxeAcxcxeOePeQeaeReSeaeSeTeUayeVaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababdrdrdOdXdOeWeXeYeZdWfadWdWfbfcfdezdPdXdrciabaaaaaaaaaadkaaaaabababcscscscFcscxdFfeePfffgfhdGdGeQfieuaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababdrdrezdOeWfjfkfldWdWdWdWdWfmfmfnfddOdPdrciababaacicscscscscscscscscscscxcFcscscsfofofpfofofodzdzdzacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrdrdrezezfqfrdPdWdWdWdWdWdWdWdWfsftezfudrciciababcicsfvfwfxfyfzfAfBcscscxcFcsfCfCaYabayayaaaYfDaychacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrdrdrdrezezfqfjdPdWdWdWdWdWdWdWdWfEftdWezdrdrdrdrdraacsfFfxfxfxfxfxfxcscscxcFcsfCfCabaaaaaaaaababaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrdrezfGfHezezfIfJdWeZaaaaaaaaaadWdWfEewdWezdOezdWdrdrabcsfxfxfxfxfxfxfxcscscsfKcscscsabaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrfLdOfEfdezdPezfMdWdWaaaaaaaaaadWdWfNfMezfOfPfQdOezdrdrcscsfRcsfSfSfSfScsfxfxfTfxfxcsdkaaaaaaaaaaaaaaaaayayaYchaychayaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdremdXfUftdPdPdPdXdWdWaaaaaaaaaadWdWfVdWezfWfXfQdOfYdrdrfZgagbgbgcgcgcgcgdgegegffxggcsababaaaaaaaaaaaaaaayayaYchayfDayaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrezezfUftezdXeZghdWdWaaaaaaaaaadWdWdWgidWezdOgjdXezgkgkfZglgmgngogogogpcsgqfxfTfxfxcsaaaaaaaaaaaaaaayayaygraYchaychayaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrdrezgsewdOdPgtgudWdWaaaaaaaaaadWdWgvgwezezfbfJezdrgkgxgygagzgngogAgogpcsfxfxgBfxfxcsaaaaaaaaaaaaayayayaygCaYchgDchayaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrdrdrdrdrezezfqdWdWdOdWdWdWdWdWdWdWdWgEdPdPdrdrdrdrgkglfZfZfZgFfZfZfZfZfZfZfZcscscscsaaaaayaychayaygDgGgHgraYchgrfDayaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababdrdrdrdOgIgJdWdOdXdWdWdWdPdOdWdWgKgEdXezdrdrdrababglfZgngLgLfZgogMgNfZgOgLcscsaaababayaygCchayaYgrgCgDgPaYchgQchayaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababdrdrdXdPgRdWdWdOgSdOdPdXeheiehgSgTdPdPdrdraaaagxgUfZgngLgngngogogofZfZaaababayaaaaaygrgrchaygVgVgVgVgVgVgWgWgWayaa +aaaagXgXgXgXgXgXgXgXgXgXgXgXgXaaaaaaaaaaaaaaaaaaaaaaaagYdWgYababgJfbftezezezgZevevewdOdOezdrdraagLhagmfZgogogognhbgofZfZfZabhcchchchhcgWgWgWgWgWgWhdhehfhghfhhhigWaaaa +aaaagXhjhjhjhjhkhkhkhkhkhlhjgXaaaaaaaaaaaaaaaaaaaahmaadWdWhnababdWhoezdOdOfWezezdOdPdXezezdrdraagLgLgmfZfZfZgofZfZfZfZfZfZchgCayaygCgChphphqhqhrgWhshdhshfhfhihfgWaaaa +aaaagXgXgXhjhthkhkhkgXgXhugXgXgXgXgXhvhwhwhwhvhxhyhzhAhvhBabhCabezezdOdPdPdPdOezezdOdPdrdrdrdraaglgmgnfZgogzgngzfZgzgzhDgzaygCgCgCaygChqhphrhrhqhEhfhfhfhfhfhfhfgWaaaa +aahCgXhFgXgXgXgXgXhGgXhHhkhlhkhkhkgXhIhIhIhJhIhKhLhzhzhMababababdrdrezhNdXdOezdrdrdrdrdrdrababgLhOgmgngogogngLgzgzhDgzgLgLchchhchchchcgVgVgVgVgVgVhfhfhPhfhfhfhfgWaaaa +aahQhRhShThShUhShThSgXhHhkhHhkhHhkgXhVhIhIhIhIhWhXhYhzhZhzhzababdrdrdrdrdWdrdrdrdrdrdrabaaayfZgUgmgngnfZgogngngLgkgkgkgkgkabababaaaaaaiagDiaayibgVhdhdhfhdichfidgWaaaa +aahQieifigihiiijiiijgXhHhkhHhkhHhkhuhIhIhIhIhIhIhXikilhzhzhzaaababdrdriminiodrdrabababaaaaayfZgmgmipgnfZfZfZfZgzgkgPgCgPiqaaabaaaaaaaaaaaaiaabiqgVirirhfirishfhfgWaaaa +itiuiviwixiwhThShThSgXhHiyhHizhHhkgXiAhIhIhIhIiBiChXhYhzhzhzaaaaababdrdrdrdrdrababaaaaiDiDiEfZgniFgngofZgogzgngzgkgCiqgCgCaaabaaaadkaaaaaaaaiqabgVhfhfhfhfiGhdhsgWaaaa +iHiIiJiJiJiKiiijiiijgXhHhkhHhkhHhkhuhIhIhIhIhIiLhIiMhXiNhYhzhziOhvhvhvhviPiQabaaabaaiRaaaaayfZfZipgnfZfZgLgogLgzgkgCiaaaaaaaabaaaaaaaaaaaaaaaagPgVgWhfhfgWgWgWgWgWaaaa +iSiTiUiViWiVhTiXhUhSgXhHhkhkhkhthkgXhIhIhIhIhIiYhIiZhIhXhXhYhzhzjahzjaiDayayayaaababababaajbfZgojcgogofZgogogogogkiqgCaaaaaaabaaaaaaaaaaaaaaaagVgVgVhfhfgWjdjdjdgWaaaa +aahQieijiijeiiijiiijgXgXgXgXgXgXgXgXhVhIhIhIjfjgjhjijhjihXhYjjjkhvjlhvgPayayayjmjnayayayjojpfZgojqgogofZgojrgojsgkgkgkayababayabayabababayababayaygVhfhfhfhfhfjtgWaaaa +aahQhRhShTjuhThShThSjvjwjwjwjxjwjygXiAhIhIhIjzjAjBjChIhvjDjEhvhvhvhvhvhIjpgPgDjFaygDayaygPjpfZgojqgojsfZgogogogLgogogkfZjGjGchjGaaaaaaaaabaaaaaaabgVjHhfhfhfhfjIgWjJjK +aahCjLjLjLjLjLjLjLjLjLjLjLjLgXgXjMgXfZfZfZfZfZfZfZfZfZfZjNjOfZfZfZfZfZfZfZfZfZfZgDjpjpjpgDjbfZgojPgcgcgcgcgcgbgcgcgcjQgcjRjSjRjGjGjGchchjTchchchhcgVgWhfhfhfhfhfjUhPjU +aaaaaYgPayabaaaaaaababdEjVjLfZjWjXjYgogojZgojWgogofZkagojqgogogofZgogogogogofZfZfZfZfZfZfZfZfZgojqgogofZgogngogogLgogkfZjGchkbaykckdkekfkgkcjRkckckhkikjkkhPhfhfgWjJjK +aaaaaYgHdEaaaaaaaaaaabaygPklgogLgLkmkngogogogokogofZkpgojqgogojsfZkpkngokogofZfZfZfZgogogogogogojqgogofZgokogngngokqgkfDabaajGjGjGayfDchaajGjGjGjGgVgWhfkrhfhfksgWaaaa +aaaaabayaaaaaaaaaaaaayabayjLfZgUgnktkukvkvkvkvkvkvkwkvkvkxgogogofZgogogogogogogojZgokygcgcgcgcgckzkAgkgkgkgogogogogogkfDabaaaaaaaaaaaaaaaaaaaaaaaakBgWhfgWhfhfkCgWaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaYjLfZgngLfZfZfZgofZfZfZkDfZgogokEgcgcgckFgcgckGgcgcgcgcgcgckHgogogogogogojqgkkIgkgkkJgnfZkKchabaaaaaaaaaaaaaaaaaaaaaaaakLkMgWhfgWgWgWgWgWgVaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaafZgLgmfZkNjZgofZkNjZgofZkOkOkOkPkDkQfZkpgojqgogogogogogogogkgkgkgkgkgkkRgkkSkTgkfZfZfZaaaaaaaaaaaaaaaakUaaaaabaaababgWhPkVhfhfjtkVhfgVgVac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgnfZkWknkXfZkWknkWfZkYkZkZgogogofZgogolagogogogogogogogkgrgrlbgrgrlcgrgraYaYchchchgDaaaaeVaaaaaaaaaaaaabldldababgWkMhfhfhPhfhfhfhfgVac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababfZfZfZfZfZfZfZfZfZgolelflggogofZfZfZfZfZfZfZfZfZlhfZgkayayayaygrliljgraYlbgrlkchayabaaabababaaaaaaabababaaabaakLllhfhfhfhfhPhflmgVac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgLgLgLlnkajYlojYfZgolplqlrlggofZlsltlultlvlwlwlxltlxlylzlzlAeuaygrlBlClDgrgrlEchabchababdkabababababaaabaaaaaakLllkMhfhfhfhfhfhfgVac +aaaaaaaaaaaaaaaaaaaaaaaaaaababababababgLgLjYlFgolGfZkplHlIlrgojsfZlJlKltlLlMlNlOlxlPlxlylzlAlAlAlAaylQgrlRgrlElEchabaaaaaaaaabababaaabaaaaabaaaakLllhfhfhfhfhfhflSgVac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababgLgLgLjYgofZgogolrlrgogofZlTlUlVlLlWltlslxlslxlylzlAlzlzlzayljgrlXgrlElEchababaaaaababaaaaaaaaaaaaaaaaaaaalYlZlYjJjJjJjJjJgVac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagLgLgLfZgogolglggogofZltlsltmamalslslxlPlxlylzlAlAlAmbayaygrmcgrgrgrmdmemfaYaYabaaaaaaaaaaaaaaaaaaaaaamghPjFayayayayaaaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababgLmhmigogogogogofZmjltltltlsltmklxlPlxlyaYaYaYaYlzlzjRaYaYaYaYaYmfmlmfaaayaaaaaaaaaaaaaaaaeVaaaaaammlZmnchaaaachaaaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfZfZfZfZfZfZkDfZgOmoltltltltmpmqmrmrmsmtlzlAlzlAlzlzlzlAaygrgrgrmfmumfaachaaaaaaaaaaaaaaaaaaaaaaaamvaaaaaaaaaaacayaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaagLgLhDgngolGfZmwmxltltltlsmyltltmtmzlAlAgPaYmAlzlzlAayjRayljmBmCmDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaagLgmmEgogofZmFlsltltltlsltltmrmGmtlAlAlAmHlAlAlAlAlzayaygrmfmImDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacayaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaagLmJgLgnmKgofZmLmMlsltlsltltltmrmGlxlzlzlAlAlzlzlzlAlzlzaygrmfmImDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabaagLgLgLgogogmfZltlsltltmNlsltltmGmplxgPlzlAaYaYlzlzlAlAlAaYaYmfmImDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacayaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabababfZgLfZfZfZfZlsltlsltmGmNltmsmNmpmtgPmOlAayaylzlzlAlzlzlzaymdmImDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaagLgLgLgngmgofZltmPmaltltltmQltmpmtmzlzlzlAchlzlzlzlAlzlzaygrmdmImDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayacayaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabmEgLmRgnfZlxlxlsmGltlsltltlxlxmzlAlAchchlAlAlAlAayaygrgrmdmImfmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaYac +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaagLgLgLgmgofZmSmSlxmTmGmGltltlxmSmSlzlzlzchlzlzlzaygrgrgrgrmdmImUmVmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababchmdmemdmdmdmdmWmdmdlxmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmXmUmUmUmYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababmZmUmUmUnanbmUmUmUncndnenfngnhninjnknlndndndndndndndndndndndnmndnnmZmUmUmDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmZmZmZmUmUmUmUmUmUmUmUnonpnqnrnsntnunvmUmUmUmUmUmUmUmUmUmUmUmImUnwmUmUmUmDaaaaaaaaaamvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababnxnynznznzmdnznznznznzmdnznznznznzmdnznznznznzmdnznznznzmdmImZmZmUmUmUnAitititaaaaaaiRaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayacacacacacacacacacacchacacacacaceueueuacacacaYacacacacnBnCnBmZmUmUmZnDnEmlmlmZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaaaaaaaanBnFnBnGnGmfnHmfnHmfiSiSiSaaaaaamvaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanIayaynBnJnKnLnBnMnMmfnNmfnNmfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaynBnOnBnPnQnRnSmfnNmfnNmfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabayaynBnUnVnPnWnXnRmfnNmfnNmfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabldaygPnBnYnBnZnRoaobmfocmfnNmfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaygPodoeofognRohoinRmfnNmfnNmfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaygrgrnBnPnBnRnRnVojmfnNmfocmfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYaYaYaanBnBoknBnBnBnBnBmfnNmfocmfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabolabaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaomaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaonononaaooaaonopoqaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaorososotouotovowdkaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaoxoxoxaaooaaoxoyaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaozaaaaaadkaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaonononaaooaaonononaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabozoAosoBouoBovovoCababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaoxoxoxaaooaaoxoxoxaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaoDaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacabacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm new file mode 100644 index 00000000000..58e188aac0c --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm @@ -0,0 +1,44 @@ +"a" = (/turf/open/space,/area/space) +"b" = (/turf/closed/wall/r_wall,/area/AIsattele) +"c" = (/obj/structure/lattice,/turf/open/space,/area/space) +"d" = (/obj/structure/frame/computer,/turf/open/floor/plating/airless,/area/AIsattele) +"e" = (/obj/machinery/teleport/station,/turf/open/floor/plating/airless,/area/AIsattele) +"f" = (/obj/machinery/teleport/hub,/turf/open/floor/plating/airless,/area/AIsattele) +"g" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/AIsattele) +"h" = (/turf/open/floor/plating/airless,/area/AIsattele) +"i" = (/obj/structure/rack,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plating/airless,/area/AIsattele) +"j" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/AIsattele) +"k" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/AIsattele) +"l" = (/obj/item/weapon/stock_parts/cell,/turf/open/floor/plating/airless,/area/AIsattele) +"m" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless,/area/AIsattele) +"n" = (/obj/effect/decal/cleanable/robot_debris/old,/turf/open/floor/plating/airless,/area/AIsattele) +"o" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating/airless,/area/AIsattele) +"p" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating/airless,/area/AIsattele) +"q" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/flashlight,/turf/open/floor/plating/airless,/area/AIsattele) +"r" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/beacon,/turf/open/floor/plating/airless,/area/AIsattele) +"s" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/AIsattele) +"t" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/AIsattele) +"u" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/airless,/area/AIsattele) +"v" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/airless,/area/AIsattele) +"w" = (/obj/item/weapon/shard,/obj/item/weapon/electronics/apc,/turf/open/floor/plating/airless,/area/AIsattele) +"x" = (/obj/structure/closet,/turf/open/floor/plating/airless,/area/AIsattele) +"y" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1;pixel_y = -1},/turf/open/floor/plating/airless,/area/AIsattele) +"z" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/obj/item/weapon/weldingtool,/obj/item/weapon/wrench,/obj/item/weapon/circuitboard/computer/teleporter,/turf/open/floor/plating/airless,/area/AIsattele) +"A" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating/airless,/area/AIsattele) +"B" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/AIsattele) +"C" = (/obj/structure/lattice,/turf/open/space,/area/AIsattele) + +(1,1,1) = {" +aaaaaabbbbbca +aaaccbbdefbba +acccbbghhhibb +aajkbhlmhnmob +ccphphqnrhhsb +aajtbsuhvhwxb +acccbbhhmhybb +aaaccbbzhAbba +aaaaaabbChBca +aaaaaacccacaa +aaaaaaacaaaaa +aaaaaaaaccaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index 57039bae9d3..b44df3813f8 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -1,124 +1,1291 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/ruin/unpowered) -"ac" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered) -"ad" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/ruin/unpowered) -"ae" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/ruin/unpowered) -"af" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/ruin/unpowered) -"ag" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/unpowered) -"ah" = (/turf/closed/mineral,/area/ruin/unpowered) -"ai" = (/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"aj" = (/obj/structure/flora/rock,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"ak" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered) -"al" = (/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/ruin/unpowered) -"am" = (/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/turf/open/floor/grass,/area/ruin/unpowered) -"an" = (/mob/living/simple_animal/hostile/poison/bees,/turf/open/floor/grass,/area/ruin/unpowered) -"ao" = (/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/ruin/unpowered) -"ap" = (/mob/living/simple_animal/hostile/asteroid/goldgrub{will_burrow = 0},/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"aq" = (/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/grass,/area/ruin/unpowered) -"ar" = (/obj/structure/flora/rock/pile,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"as" = (/mob/living/simple_animal/hostile/asteroid/basilisk,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"at" = (/turf/closed/wall/r_wall,/area/ruin/unpowered) -"au" = (/obj/structure/flora/ausbushes/leafybush,/mob/living/simple_animal/hostile/poison/bees,/turf/open/floor/grass,/area/ruin/unpowered) -"av" = (/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass,/area/ruin/unpowered) -"aw" = (/obj/structure/flora/rock,/obj/machinery/light,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"ax" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/clothing/mask/surgical,/obj/item/weapon/razor,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"ay" = (/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"az" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/beakers,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aA" = (/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/ruin/unpowered) -"aB" = (/obj/machinery/light,/mob/living/simple_animal/hostile/poison/bees,/turf/open/floor/grass,/area/ruin/unpowered) -"aC" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/ruin/unpowered) -"aD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/highsecurity{name = "Bio Containment"; req_one_access_txt = "47"},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aE" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/open/floor/plating,/area/ruin/unpowered) -"aF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/closed/wall/r_wall,/area/ruin/unpowered) -"aG" = (/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/weapon/gun/energy/floragun,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"aI" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aJ" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/ruin/unpowered) -"aK" = (/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) -"aL" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/closed/wall/r_wall,/area/ruin/unpowered) -"aN" = (/obj/structure/table/reinforced,/obj/item/weapon/folder,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aO" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"aP" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion,/obj/item/weapon/reagent_containers/dropper,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aQ" = (/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) -"aR" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aS" = (/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/rack,/obj/item/weapon/melee/baton/cattleprod,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aT" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/rack,/obj/item/clothing/suit/space/hardsuit/medical,/obj/item/weapon/tank/internals/emergency_oxygen/double,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aU" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/shield/riot,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aV" = (/obj/machinery/smartfridge/chemistry,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aW" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/syringe,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aX" = (/obj/structure/table/reinforced,/obj/item/weapon/grenade/chem_grenade/antiweed{pixel_x = 3; pixel_y = 5},/obj/item/weapon/grenade/chem_grenade/antiweed{pixel_x = 4},/obj/item/weapon/grenade/chem_grenade/antiweed{pixel_x = -3; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aY" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/temperature,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aZ" = (/obj/structure/table/reinforced,/obj/item/weapon/cultivator,/obj/item/weapon/shovel,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"ba" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bb" = (/obj/machinery/door/airlock/hatch{name = "Bio-Research Station"},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bd" = (/obj/machinery/power/terminal,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"be" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bf" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bg" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bh" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bi" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/hypospray/medipen/stimpack,/obj/item/weapon/reagent_containers/glass/bottle/mutagen,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bj" = (/obj/structure/table/reinforced,/obj/item/weapon/surgicaldrill,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/obj/item/weapon/surgical_drapes,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bk" = (/obj/structure/table/optable,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bl" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bm" = (/obj/structure/closet/wardrobe/science_white,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bn" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/carrotfries,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bo" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/ruin/unpowered) -"bp" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bq" = (/obj/item/stack/cable_coil/cut,/obj/item/stack/tile/plasteel{pixel_x = 3; pixel_y = -4},/obj/item/weapon/wirecutters,/turf/open/floor/plating,/area/ruin/unpowered) -"br" = (/obj/structure/table/reinforced,/obj/machinery/microwave,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen,/turf/open/floor/plating,/area/ruin/unpowered) -"bt" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen,/turf/open/floor/plating,/area/ruin/unpowered) -"bu" = (/obj/structure/flora/ausbushes/sunnybush,/turf/open/floor/plating,/area/ruin/unpowered) -"bv" = (/turf/open/floor/plating,/area/ruin/unpowered) -"bw" = (/obj/machinery/light{dir = 1},/mob/living/simple_animal/hostile/carp,/turf/open/floor/plating,/area/ruin/unpowered) -"bx" = (/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating,/area/ruin/unpowered) -"by" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/closed/wall/r_wall,/area/ruin/unpowered) -"bz" = (/obj/machinery/space_heater,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bA" = (/obj/structure/table/reinforced,/obj/machinery/juicer,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bB" = (/obj/structure/alien/weeds,/turf/open/floor/plating,/area/ruin/unpowered) -"bC" = (/obj/structure/alien/weeds/node,/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/ruin/unpowered) -"bD" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/open/floor/plating,/area/ruin/unpowered) -"bE" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/open/floor/plating,/area/ruin/unpowered) -"bF" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/ruin/unpowered) -"bG" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bH" = (/obj/structure/alien/resin/wall,/turf/open/floor/plating,/area/ruin/unpowered) -"bI" = (/obj/structure/flora/ausbushes/reedbush,/turf/open/floor/plating,/area/ruin/unpowered) -"bJ" = (/mob/living/simple_animal/crab{faction = list("carp")},/turf/open/floor/plating,/area/ruin/unpowered) -"bK" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/space) -"bL" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bM" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bN" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating,/area/ruin/unpowered) -"bO" = (/obj/item/weapon/shard,/turf/open/floor/plating,/area/ruin/unpowered) -"bP" = (/obj/structure/lattice,/turf/open/space,/area/space) -"bQ" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable,/turf/open/floor/plating,/area/ruin/unpowered) -"bR" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/open/floor/plating,/area/space) -"bS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable,/obj/machinery/shieldwallgen,/turf/open/floor/plating,/area/ruin/unpowered) -"bT" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating,/area/ruin/unpowered) -"bU" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/open/floor/plating,/area/ruin/unpowered) -"bV" = (/obj/machinery/shieldwallgen,/turf/open/space,/area/space) -"bW" = (/obj/item/weapon/shard,/turf/open/space,/area/space) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"ac" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ad" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"ae" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"af" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"ag" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ah" = ( +/turf/closed/mineral, +/area/ruin/unpowered) +"ai" = ( +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"aj" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"ak" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"al" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/ruin/unpowered) +"am" = ( +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/turf/open/floor/grass, +/area/ruin/unpowered) +"an" = ( +/mob/living/simple_animal/hostile/poison/bees, +/turf/open/floor/grass, +/area/ruin/unpowered) +"ao" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass, +/area/ruin/unpowered) +"ap" = ( +/mob/living/simple_animal/hostile/asteroid/goldgrub{ + will_burrow = 0 + }, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"aq" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/ruin/unpowered) +"ar" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"as" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"at" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"au" = ( +/obj/structure/flora/ausbushes/leafybush, +/mob/living/simple_animal/hostile/poison/bees, +/turf/open/floor/grass, +/area/ruin/unpowered) +"av" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/ruin/unpowered) +"aw" = ( +/obj/structure/flora/rock, +/obj/machinery/light, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"ax" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/clothing/mask/surgical, +/obj/item/weapon/razor, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"ay" = ( +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"az" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/syringes{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/beakers, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aA" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/ruin/unpowered) +"aB" = ( +/obj/machinery/light, +/mob/living/simple_animal/hostile/poison/bees, +/turf/open/floor/grass, +/area/ruin/unpowered) +"aC" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/ruin/unpowered) +"aD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Bio Containment"; + req_one_access_txt = "47" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aE" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"aF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"aG" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/item/weapon/gun/energy/floragun, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"aI" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aJ" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"aK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space) +"aL" = ( +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"aN" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aO" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"aP" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion, +/obj/item/weapon/reagent_containers/dropper, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aQ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space) +"aR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aS" = ( +/obj/machinery/power/apc{ + dir = 8; + environ = 0; + equipment = 0; + lighting = 0; + locked = 0; + name = "Worn-out APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/rack, +/obj/item/weapon/melee/baton/cattleprod, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/weapon/tank/internals/emergency_oxygen/double, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aU" = ( +/obj/structure/rack, +/obj/item/weapon/crowbar, +/obj/item/weapon/shield/riot, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aV" = ( +/obj/machinery/smartfridge/chemistry, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aW" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/syringe, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/grenade/chem_grenade/antiweed{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/weapon/grenade/chem_grenade/antiweed{ + pixel_x = 4 + }, +/obj/item/weapon/grenade/chem_grenade/antiweed{ + pixel_x = -3; + pixel_y = -1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aY" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/energy/temperature{ + pin = /obj/item/device/firing_pin + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/cultivator, +/obj/item/weapon/shovel, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"ba" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bb" = ( +/obj/machinery/door/airlock/hatch{ + name = "Bio-Research Station" + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bd" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"be" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bf" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bg" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bh" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bi" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/hypospray/medipen/stimpack, +/obj/item/weapon/reagent_containers/glass/bottle/mutagen, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/hemostat, +/obj/item/weapon/scalpel, +/obj/item/weapon/surgical_drapes, +/obj/item/weapon/retractor, +/obj/item/weapon/cautery, +/obj/item/weapon/circular_saw, +/obj/machinery/light, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bk" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bl" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bm" = ( +/obj/structure/closet/wardrobe/science_white, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bn" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/snacks/carrotfries, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bo" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bp" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/green, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bq" = ( +/obj/item/stack/cable_coil/cut, +/obj/item/stack/tile/plasteel{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/weapon/wirecutters, +/turf/open/floor/plating, +/area/ruin/unpowered) +"br" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/shieldwallgen, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bt" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/shieldwallgen, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bu" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bv" = ( +/turf/open/floor/plating, +/area/ruin/unpowered) +"bw" = ( +/obj/machinery/light{ + dir = 1 + }, +/mob/living/simple_animal/hostile/carp, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bx" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating, +/area/ruin/unpowered) +"by" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"bz" = ( +/obj/machinery/space_heater, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bA" = ( +/obj/structure/table/reinforced, +/obj/machinery/juicer, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bB" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bC" = ( +/obj/structure/alien/weeds/node, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bD" = ( +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_dead"; + stat = 2 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bE" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bF" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"bG" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bH" = ( +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bI" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bJ" = ( +/mob/living/simple_animal/crab{ + faction = list("carp") + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bK" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space) +"bL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bN" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bO" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bP" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bQ" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bR" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating/airless, +/area/space) +"bS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable, +/obj/machinery/shieldwallgen, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bT" = ( +/obj/structure/grille, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bU" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bV" = ( +/obj/machinery/shieldwallgen, +/turf/open/space, +/area/space) +"bW" = ( +/obj/item/weapon/shard, +/turf/open/space, +/area/space) +"bX" = ( +/turf/open/floor/plating/airless, +/area/ruin/unpowered) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abacacacacadaaaaaaaaaaaaaeacacacacafaaaa -agahahaiajakaaaaaaaaaaaaakalamanaoakaaaa -agaiapahaiakaaaaaaaaaaaaakanamaqanakaaaa -agaraiaiasakatagagagagatakanaoauavakaaaa -agahaiawarakataxayayazatakaAaBamaCakaaaa -abacaDacacaEaFaGaHaHaIaFaJacacaDacafaaaa -aaaKaLatataMataNaOayaPatatatataLaQaaaaaa -aaaKaRataSaTaUaVayayaWaXaYaZatbaaQaaaaaa -aaaKaLbbaybcayayayayayayayaybbaLaQaaaaaa -aaaKaLbbaybdayayayayayayayaybbaLaQaaaaaa -aaaKaRatbebfbgbhayaybibjbkblatbaaQaaaaaa -aaaKaLatataMatbmayaybnatatatataLaQaaaaaa -abacaDacacboaFbpaHbqbraFbsacacaDacbtaaaa -agbubvbwbxakbybzayaybAatakbBbCbDbBagaaaa -agbvbvbvbEakbFatbGbGatatakbBbHbBbBagaaaa -agbIbJbvbvakbKatbLbMataaakbDbHbvbvbNaaaa -agbvbvbvbvakbKatbGbGataaakbHbvbObvbPaaaa -abacacacacbQbRaaaaaaaaaabSacbTbUbPaabVaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWaaaaaaaa +aa +ab +ag +ag +ag +ag +ab +aa +aa +aa +aa +aa +aa +ab +ag +ag +ag +ag +ab +aa +"} +(2,1,1) = {" +aa +ac +ah +ai +ar +ah +ac +aK +aK +aK +aK +aK +aK +ac +bu +bv +bI +bv +ac +aa +"} +(3,1,1) = {" +aa +ac +ah +ap +ai +ai +aD +aL +aR +aL +aL +aR +aL +aD +bv +bv +bJ +bv +ac +aa +"} +(4,1,1) = {" +aa +ac +ai +ah +ai +aw +ac +at +at +bb +bb +at +at +ac +bw +bv +bv +bv +ac +aa +"} +(5,1,1) = {" +aa +ac +aj +ai +as +ar +ac +at +aS +ay +ay +be +at +ac +bx +bE +bv +bv +ac +aa +"} +(6,1,1) = {" +aa +ad +ak +ak +ak +ak +aE +aM +aT +bc +bd +bf +aM +bo +ak +ak +ak +ak +bQ +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +at +at +aF +at +aU +ay +ay +bg +at +aF +by +bF +bK +bK +bR +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +ag +ax +aG +aN +aV +ay +ay +bh +bm +bp +bz +at +at +at +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +ag +ay +aH +aO +ay +ay +ay +ay +ay +aH +ay +bG +bL +bG +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +ag +ay +aH +ay +ay +ay +ay +ay +ay +bq +ay +bG +bM +bG +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +ag +az +aI +aP +aW +ay +ay +bi +bn +br +bA +at +at +at +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +at +at +aF +at +aX +ay +ay +bj +at +aF +at +at +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +ae +ak +ak +ak +ak +aJ +at +aY +ay +ay +bk +at +bs +ak +ak +ak +ak +bS +aa +"} +(14,1,1) = {" +aa +ac +al +an +an +aA +ac +at +aZ +ay +ay +bl +at +ac +bB +bB +bD +bH +ac +aa +"} +(15,1,1) = {" +aa +ac +am +am +ao +aB +ac +at +at +bb +bb +at +at +ac +bC +bH +bH +bX +bT +aa +"} +(16,1,1) = {" +aa +ac +an +aq +au +am +aD +aL +ba +aL +aL +ba +aL +aD +bD +bB +bX +bO +bU +bW +"} +(17,1,1) = {" +aa +ac +ao +an +av +aC +ac +aQ +aQ +aQ +aQ +aQ +aQ +ac +bB +bB +bX +bX +bP +aa +"} +(18,1,1) = {" +aa +af +ak +ak +ak +ak +af +aa +aa +aa +aa +aa +aa +bt +ag +ag +bN +bP +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bV +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomRuins/SpaceRuins/asteroid1.dmm b/_maps/RandomRuins/SpaceRuins/asteroid1.dmm index aa1bbf3334f..7bc6c92e1b9 100644 --- a/_maps/RandomRuins/SpaceRuins/asteroid1.dmm +++ b/_maps/RandomRuins/SpaceRuins/asteroid1.dmm @@ -1,6 +1,6 @@ "a" = (/turf/open/space,/area/space) -"b" = (/turf/open/floor/plating/asteroid/airless,/area/space) -"c" = (/turf/closed/mineral/random/high_chance,/area/space) +"b" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"c" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered/no_grav) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaa diff --git a/_maps/RandomRuins/SpaceRuins/asteroid2.dmm b/_maps/RandomRuins/SpaceRuins/asteroid2.dmm index c6fafdd759a..c39e9f5896a 100644 --- a/_maps/RandomRuins/SpaceRuins/asteroid2.dmm +++ b/_maps/RandomRuins/SpaceRuins/asteroid2.dmm @@ -1,7 +1,7 @@ "a" = (/turf/open/space,/area/space) -"b" = (/turf/open/floor/plating/asteroid/airless,/area/space) -"c" = (/turf/closed/mineral,/area/space) -"d" = (/turf/closed/mineral/random/high_chance,/area/space) +"b" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"c" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"d" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered/no_grav) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaa diff --git a/_maps/RandomRuins/SpaceRuins/asteroid3.dmm b/_maps/RandomRuins/SpaceRuins/asteroid3.dmm index 408231bc71b..982008462c5 100644 --- a/_maps/RandomRuins/SpaceRuins/asteroid3.dmm +++ b/_maps/RandomRuins/SpaceRuins/asteroid3.dmm @@ -1,9 +1,9 @@ "a" = (/turf/open/space,/area/space) -"b" = (/turf/open/floor/plating/asteroid/airless,/area/space) -"c" = (/turf/closed/mineral,/area/space) -"d" = (/turf/closed/mineral/random/high_chance,/area/space) -"e" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/airless,/area/space) -"f" = (/obj/item/weapon/pickaxe/diamond,/turf/open/floor/plating/asteroid/airless,/area/space) +"b" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"c" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"d" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered/no_grav) +"e" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"f" = (/obj/item/weapon/pickaxe/diamond,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaa diff --git a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm index 82ba7a65ee1..41de908cc49 100644 --- a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm +++ b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm @@ -1,38 +1,39 @@ "a" = (/turf/open/space,/area/space) -"b" = (/turf/closed/mineral,/area/space) -"c" = (/turf/closed/mineral/random/high_chance,/area/space) -"d" = (/turf/open/floor/plating/asteroid/airless,/area/space) -"e" = (/turf/closed/mineral/clown,/area/space) -"f" = (/turf/open/floor/plating/asteroid,/area/space) -"g" = (/obj/item/weapon/shard,/obj/item/weapon/paper{info = "Extraction was successful! The disguise was perfect, the clowns never knew what hit 'em! Once I get back to base with the bananium samples I'll be rich, I tell you! RICH!"},/turf/open/floor/plating/asteroid,/area/space) -"h" = (/obj/item/stack/sheet/mineral/bananium{amount = 15},/turf/open/floor/plating,/area/space) -"i" = (/turf/open/floor/plating/asteroid,/turf/closed/wall/shuttle{dir = 2; icon_state = "swall_f10"; layer = 2},/area/space) -"j" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/space) -"k" = (/obj/structure/chair{dir = 1},/obj/item/weapon/shard,/obj/effect/mob_spawn/human/clown{brute_damage = 120; oxy_damage = 75},/turf/open/floor/plasteel/shuttle,/area/space) -"l" = (/obj/structure/chair{dir = 1},/obj/item/weapon/storage/pod{pixel_x = -26},/turf/open/floor/plasteel/shuttle,/area/space) -"m" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/space) -"n" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/open/floor/plasteel/shuttle,/area/space) -"o" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/space) +"b" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"c" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered/no_grav) +"d" = (/turf/closed/mineral,/area/ruin/unpowered) +"e" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"f" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered) +"g" = (/turf/closed/mineral/clown,/area/ruin/unpowered) +"h" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered) +"i" = (/turf/open/floor/plating/asteroid,/area/ruin/unpowered) +"j" = (/turf/open/floor/plating/asteroid,/turf/closed/wall/mineral/titanium,/area/ruin/unpowered) +"k" = (/turf/open/floor/plating,/obj/item/stack/sheet/mineral/bananium{amount = 15},/turf/closed/wall/mineral/titanium,/area/ruin/unpowered) +"l" = (/turf/closed/wall/mineral/titanium,/area/ruin/unpowered) +"m" = (/obj/structure/chair{dir = 1},/obj/item/weapon/shard,/obj/effect/mob_spawn/human/clown{brute_damage = 120; oxy_damage = 75},/obj/item/weapon/paper{info = "Extraction was successful! The disguise was perfect, the clowns never knew what hit 'em! Once I get back to base with the bananium samples I'll be rich, I tell you! RICH!"},/obj/item/stack/sheet/mineral/bananium{amount = 15},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"n" = (/obj/structure/chair{dir = 1},/obj/item/weapon/storage/pod{pixel_x = -26},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"o" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/mineral/titanium/overspace,/area/ruin/unpowered) +"p" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aabbbaaaaaaaaaaaaaaa acccbbbbaaaaaaaaaaaa -acccbbcbbbaaaaaabaaa -abbbbbbbbbbaaaabbaaa -abddbbbbbbcaaaabbbaa -aadddbbbbbcaaaabbaaa -aaadddddbaaaaabbbaaa -aaaaadddbaaaaabbaaaa -aaaaaaaaaaaaaabbaaaa -aaaaaaaaaaaaccbbaaaa -aaabaaaaaabbccbaaaaa -aaabaaaaabbbebbaaaaa -aabbbaaadbbeefbcaaaa -aabbbaaaddbghibcaaaa -abbbbaaaddbjkjbbaaaa -abbaaaaaaabjljbaaaaa -aaaaabaaaaamnoaaaaaa +acccbbcbbbaaaaaadaaa +abbbbbbbbbbaaaaddaaa +abeebbbbbbcaaaadddaa +aaeeebbbbbcaaaaddaaa +aaaeeeeebaaaaadddaaa +aaaaaeeebaaaaaddaaaa +aaaaaaaaaaaaaaddaaaa +aaaaaaaaaaaaffddaaaa +aaabaaaaaaddffdaaaaa +aaabaaaaadddgddaaaaa +aabbbaaahddggidfaaaa +aabbbaaahhdjkjdfaaaa +abbbbaaahhdlmlddaaaa +abbaaaaaaadlnldaaaaa +aaaaabaaaaaopoaaaaaa aaabaaaaaaaaaaaaaaaa "} diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm new file mode 100644 index 00000000000..d150e59155e --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -0,0 +1,289 @@ +"aa" = (/turf/open/space,/area/space) +"ab" = (/turf/closed/wall,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ac" = (/obj/machinery/door/poddoor{id = "bigderelictshipdock"},/turf/open/floor/plating/airless,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ad" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"ae" = (/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"af" = (/obj/structure/sign/vacuum{pixel_y = 32},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ag" = (/obj/machinery/door/poddoor{id = "bigderelictshipdock"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ah" = (/obj/structure/sign/vacuum{pixel_y = 32},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ai" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"aj" = (/obj/machinery/button/door{name = "tradepost entry doors"; pixel_y = 24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ak" = (/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"al" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"am" = (/turf/open/floor/engine,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"an" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ao" = (/obj/machinery/power/apc{cell_type = 0; dir = 4; name = "Cargo Bay APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ap" = (/obj/structure/table,/obj/machinery/light{dir = 8},/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"aq" = (/turf/open/floor/engine,/turf/closed/wall/mineral/titanium/interior,/area/ruin/powered{name = "Derelict Docked Ship"}) +"ar" = (/obj/structure/shuttle/engine/propulsion/burst/right{dir = 1; icon_state = "burst_r"; name = "shuttle engine"; tag = "icon-burst_r (NORTH)"},/turf/open/floor/plating,/area/ruin/powered{name = "Derelict Docked Ship"}) +"as" = (/obj/structure/shuttle/engine/propulsion/burst/left{dir = 1; icon_state = "burst_l"; name = "shuttle engine"; tag = "icon-burst_l (NORTH)"},/turf/open/floor/plating,/area/ruin/powered{name = "Derelict Docked Ship"}) +"at" = (/turf/closed/wall/mineral/titanium,/area/ruin/powered{name = "Derelict Docked Ship"}) +"au" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"av" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"aw" = (/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ax" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"ay" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"az" = (/obj/structure/table,/obj/item/clothing/head/soft,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"aA" = (/turf/closed/wall,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"aB" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"aC" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"aD" = (/obj/machinery/door/poddoor{id = "bigderelictship"},/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aE" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/o2,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aF" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aG" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aH" = (/obj/structure/closet/crate/engineering,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aI" = (/obj/structure/closet/crate/engineering/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/stock_parts/cell/hyper,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aJ" = (/obj/structure/table,/obj/item/clothing/gloves/fingerless,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"aK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"aL" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"aM" = (/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"aN" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"aO" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aP" = (/obj/structure/closet/crate/internals,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aQ" = (/obj/structure/closet/crate/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/suit/radiation,/obj/item/device/geiger_counter,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aR" = (/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"aS" = (/turf/closed/wall/r_wall,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"aT" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"aU" = (/obj/structure/closet/crate/critter{name = "critter crate - mr.tiggles"; opened = 1},/obj/item/weapon/paper/crumpled/snowdin{info = "A crumpled piece of manifest paper, out of the barely legible pen writing, you can see something about a warning involving whatever was originally in the crate."},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aV" = (/obj/structure/closet/crate/engineering,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aW" = (/obj/structure/closet/crate/engineering/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/stock_parts/cell/hyper,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"}) +"aX" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"aY" = (/obj/structure/lattice,/turf/open/space,/area/space) +"aZ" = (/turf/closed/wall,/area/ruin/unpowered{name = "Derelict Outpost"}) +"ba" = (/obj/item/clothing/head/helmet,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"bb" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"bc" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/hyper,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"bd" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"be" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bf" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bg" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bh" = (/obj/machinery/button/door{id = "bigderelictship"; name = "shuttle cargo doors"; pixel_x = 24},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bi" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bj" = (/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bk" = (/obj/structure/sign/vacuum{pixel_y = 32},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bl" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bm" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 9},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bn" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bo" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/structure/sign/vacuum{pixel_y = 32},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bp" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bq" = (/obj/effect/mob_spawn/human/corpse/nanotrasensoldier{helmet = null; id_job = "Tradepost Officer"; name = "Tradeport Officer"; random = 1},/obj/item/weapon/paper/crumpled/snowdin{icon_state = "scrap_bloodied"; info = "If anyone finds this, please, don't let my kids know I died a coward.."},/obj/effect/decal/cleanable/blood/old{name = "dried blood splatter"; pixel_x = -29},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"br" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"bs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"bt" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bu" = (/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bv" = (/obj/item/chair,/obj/effect/decal/cleanable/blood/old,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bw" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bx" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"by" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Security Checkpoint"; req_access_txt = "63"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bz" = (/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bA" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bB" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bC" = (/turf/closed/wall/r_wall,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bD" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bE" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bF" = (/obj/structure/alien/resin/wall{color = "#8EC127"; desc = "Thick material shaped into a wall. Eugh."; icon_state = "smooth"; name = "gelatinous wall"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bG" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bH" = (/obj/item/ammo_casing/c45{caliber = null; desc = "A .45 bullet casing. This one is spent."; icon_state = "s-casing"; name = "spent bullet casing"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"bI" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911{spawnwithmagazine = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"bJ" = (/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"bK" = (/obj/structure/table,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"bL" = (/obj/structure/table,/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bM" = (/obj/machinery/computer,/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bN" = (/obj/structure/table_frame,/obj/item/stack/sheet/metal,/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bO" = (/obj/item/weapon/shard,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"}) +"bP" = (/obj/effect/gibspawner/human,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"bQ" = (/obj/structure/filingcabinet,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bR" = (/obj/item/weapon/shard,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bS" = (/obj/item/chair,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bT" = (/obj/effect/decal/cleanable/blood/old,/obj/machinery/button/door{id = "bigderelictcheckpoint"; name = "security checkpoint control"; pixel_y = -24},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bU" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plating{icon_plating = "wall_thermite"; icon_state = "wall_thermite"; name = "melted wall"},/area/ruin/unpowered{name = "Derelict Outpost"}) +"bV" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bW" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bX" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"bY" = (/obj/item/device/gps{gpstag = "Distress Signal"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"bZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"ca" = (/obj/machinery/power/apc{cell_type = 0; dir = 4; name = "Power Storage APC"; pixel_x = 23; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"cb" = (/obj/structure/closet/wardrobe/cargotech,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cc" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/ruin/powered{name = "Derelict Docked Ship"}) +"cd" = (/obj/structure/grille/broken,/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating,/area/ruin/powered{name = "Derelict Docked Ship"}) +"ce" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cf" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cg" = (/obj/item/weapon/shard,/obj/item/stack/cable_coil{amount = 2; icon_state = "coil_red2"; item_state = "coil_red"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/table_frame,/obj/item/stack/sheet/metal,/obj/item/stack/sheet/plasteel,/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"}) +"ch" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"ci" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"ck" = (/obj/machinery/power/apc{cell_type = 0; dir = 2; name = "Tradepost APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cl" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cm" = (/obj/structure/alien/resin/wall{color = "#8EC127"; desc = "Thick material shaped into a wall. Eugh."; icon_state = "smooth"; name = "gelatinous wall"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/stack/cable_coil,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"co" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"cp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"cq" = (/obj/structure/barricade/wooden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"cr" = (/obj/machinery/door/airlock/engineering{name = "Power Storage"; req_access_txt = "10"},/obj/structure/barricade/wooden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"}) +"cs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ct" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cu" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cv" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cw" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cx" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cy" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/poddoor{id = "bigderelictcheckpoint"; name = "checkpoint security doors"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cA" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cC" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/mob/living/simple_animal/hostile/creature{desc = "Awh its so sm-OH GOD WHAT THE FUCK."; health = 25; maxHealth = 25; name = "hatchling"; resize = 0.85},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cD" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/mob/living/simple_animal/hostile/creature{desc = "Awh its so sm-OH GOD WHAT THE FUCK."; health = 25; maxHealth = 25; name = "hatchling"; resize = 0.85},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cE" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cF" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cH" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/janitorialcart,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cJ" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/mop,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cK" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cL" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cM" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cN" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cO" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cP" = (/obj/item/weapon/shard,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cQ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cR" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cS" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cT" = (/obj/item/ammo_casing/c45{caliber = null; desc = "A .45 bullet casing. This one is spent."; icon_state = "s-casing"; name = "spent bullet casing"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cU" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cV" = (/obj/effect/decal/cleanable/xenoblood/xsplatter,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cW" = (/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cX" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"cY" = (/obj/structure/grille/broken,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"cZ" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"da" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"db" = (/obj/item/ammo_casing/c45{caliber = null; desc = "A .45 bullet casing. This one is spent."; icon_state = "s-casing"; name = "spent bullet casing"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"dc" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"dd" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"de" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"df" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/machinery/light,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"dg" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"dh" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/door_assembly/door_assembly_mai{density = 0; desc = "A pried-open airlock. Scratch marks mark the sidings of the door."; name = "pried-open airlock"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"di" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dj" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/item/weapon/shard,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dk" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dl" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/mob/living/simple_animal/hostile/creature{name = "Miss Tiggles"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dm" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/obj/structure/alien/gelpod,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dn" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"do" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dp" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"dq" = (/obj/effect/decal/cleanable/xenoblood/xsplatter,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"dr" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"ds" = (/turf/closed/mineral,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dt" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"du" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/item/weapon/gun/projectile/automatic/pistol/m1911{spawnwithmagazine = 0},/obj/item/ammo_box/magazine/m45,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dv" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 9},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dw" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dx" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dy" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dz" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dA" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dB" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dC" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dD" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dE" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dF" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dG" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dH" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dI" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dJ" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911{spawnwithmagazine = 0},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"dK" = (/obj/item/ammo_casing/c45{caliber = null; desc = "A .45 bullet casing. This one is spent."; icon_state = "s-casing"; name = "spent bullet casing"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"dL" = (/turf/closed/wall,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"dM" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dN" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plating{icon_plating = "wall_thermite"; icon_state = "wall_thermite"; name = "melted wall"},/area/ruin/unpowered{name = "Derelict Outpost"}) +"dO" = (/obj/structure/alien/resin/membrane{color = "#4BAE56"; desc = "A strange combination of thin, gelatinous material."; icon_state = "smooth"; name = "gelatinous membrane"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plating{icon_plating = "wall_thermite"; icon_state = "wall_thermite"; name = "melted wall"},/area/ruin/unpowered{name = "Derelict Outpost"}) +"dP" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dQ" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dR" = (/obj/structure/alien/resin/membrane{color = "#4BAE56"; desc = "A strange combination of thin, gelatinous material."; icon_state = "smooth"; name = "gelatinous membrane"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"dS" = (/obj/item/ammo_box/magazine/m45,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"dT" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"dU" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"dV" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"dW" = (/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"dX" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"dY" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/plasteel/twenty,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"dZ" = (/obj/structure/extinguisher_cabinet{pixel_y = 32},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ea" = (/obj/structure/closet/crate,/obj/item/weapon/storage/pill_bottle/stimulant,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eb" = (/obj/structure/closet/crate,/obj/item/target/syndicate,/obj/item/target/clown,/obj/item/target/clown,/obj/item/target/alien,/obj/item/target,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ec" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ed" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/o2,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ee" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"ef" = (/obj/structure/alien/resin/membrane{color = "#4BAE56"; desc = "A strange combination of thin, gelatinous material."; icon_state = "smooth"; name = "gelatinous membrane"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered{name = "Derelict Outpost"}) +"eg" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/mob/living/simple_animal/hostile/creature{desc = "Awh its so sm-OH GOD WHAT THE FUCK."; health = 25; maxHealth = 25; name = "hatchling"; resize = 0.85},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"eh" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) +"ei" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ej" = (/obj/structure/closet/crate,/obj/item/stack/sheet/cloth/ten,/obj/item/stack/sheet/cloth/ten,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ek" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/cardboard/fifty,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"el" = (/obj/machinery/power/apc{cell_type = 0; dir = 4; name = "Cargo Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"em" = (/turf/closed/wall,/area/ruin/unpowered/no_grav) +"en" = (/obj/structure/alien/resin/wall{color = "#8EC127"; desc = "Thick material shaped into a wall. Eugh."; icon_state = "smooth"; name = "gelatinous wall"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered/no_grav) +"eo" = (/obj/structure/closet/crate/internals,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ep" = (/obj/structure/closet/crate/engineering/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/stack/cable_coil,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eq" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/crowbar,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"er" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"es" = (/obj/structure/closet/crate/engineering,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"et" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ev" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/alien/gelpod,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"}) +"ew" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ex" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ey" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"ez" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eA" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eB" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/device/paicard,/obj/machinery/light,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eC" = (/obj/structure/closet/crate,/obj/item/device/pda/clear,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eD" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eE" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eF" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eG" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eH" = (/obj/structure/closet/crate/engineering,/obj/item/device/multitool,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eI" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eJ" = (/obj/structure/door_assembly/door_assembly_mai{density = 0; desc = "A pried-open airlock. Scratch marks mark the sidings of the door."; name = "pried-open airlock"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Storage"}) +"eK" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"}) +"eL" = (/obj/machinery/door/airlock/maintenance,/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"}) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaadabababaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaadabafabagagagagagagagagagabahabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaadadabaiajaeaeaeaeaeaeaeaeaeajakabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaadadabalakaeamamamamamamamaeanaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaadadabapakaeaqarasatarasaqaeauavabadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaadadabawakaeataxayataxayataeauazabadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaAaBaAaCaCabawakaeaDaEaFaGaHaIaDaeauaJabadadaaaaaaaaaaaKaLaKadadadaKaLaKaaaaaa +aaaAaMaAaCaCabaNakaeaDaOaPaQaHaIaDaeauaNabadaaaaaaaaaaadaKaRaKadadadaKaRaKadadaa +aaaAaBaAaAaAaSaTakaeaDaOaPaUaVaWaDaeauaXabadaYaYaYaYaYaZaZaLaZaZaZaZaZaLaZaZadad +aaaAbabbbcbdaSaJakaeatbebfbebgbhataeauavabaZaKaKaKaKaZaZbibjbkblbmbnbobnbpaZaCad +aaaAbqbrbsbraSazakaebtbubebvbwbebtaeaubxbxbybzbzbAbBbCbDbjblblblbEbFbFbFbGaZaCad +aaaAbHbIbsbJaSbKakaeatbebLbMbNbOataeaubPbxbCbQbRbSbTbUbnbnbnbnbVbWaZblblbXaZaCaC +aaaAbJbYbZcaaScbakaeaqatcccccdataqaecebxakbCbCcfcgbCbCchbjcicjckbjbFbFbFclaZcmcm +aaaAcncocpcqcrcsctaeaeaeaeaecucvaecvcwcxcscyczczcAczcycAczcAcBaZbFbFcCbFcDcEcFcm +aaaAaAaSaSaSaScGcHcscIcJcxcxcKcLcMcxcNakakbCcOcPblcQbCbFbFbFbFbFbFblblbFcRcRcScm +aaadadabcTcTcUakcVbxbxbxaXcWcWcXbxbxceakabaZaZaKcYaKaZblciblblbFciblbFbFcmcmcZcm +adadaCabakbxdadbdcbxcVakcWaNcWdddededfdgdhdiaZcRdjcRaZdkblbldlbFbldkbFcidmdndocm +adaCaCabdpdqabababababababababababababababdraZdsdtcRaZbldmbFbFbFbFcCbFbFcmducRcm +adadaCabcTbxabdvdwdxdydzdsdsdvdxdAdAdAdxbUdBaZcRcRdsaZbldCbFblcCbFblblbldDcRcmcm +adaCaCabbxbxabdmdEcmdsdFdGdGdHdsdscmcRcRaZdIaZcRcRdsaZbldCbFciblbFbFbFbFcmdtcmaa +aaadaCabdJdKdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdMdNdndndndOdPdQbFblcCblbldkblcmcRdRad +aaadaCabbxdSdLdTdUdVdWdXdXdYdZeadWebeceddLeeaZefefefaZcRegcRcRdDcRblcRcmcmcRdRad +aaadaCabbxeheidWdWejdWdWdWdWdWekdWdWdWeldLeeemaCaCadencRcRcRdDcmcmcmcmcmcRcRdRaa +aaadadabdpeheidWdWeodWdWepeqdWerdWeseteudLeeemaCaCadencRcRevblcmcRdtcRegblevcmaa +aaadadabakddewexexexexexeyexexexexexeyezdLeeemaCaCadencmcRdDcRcmcRcmcmdRdRcmcmaa +aaadadabakakdLeAeBeCdWeDeEdWdXdXeFeGeHeIeJeKemaCaCadadcmcmcRegcmcRcmaaaaaaaaaaaa +aaadadabeLabdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLaRemadadadadaacmcRcRcRcRcmaaaaaaaaaaaa +aaadadaZaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRemadadaaaaaacmcmdRdRcmcmaaaaaaaaaaaa +aaaaadaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZemadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaadadadadadadadadaCaCaCaCaCaCaCaCaCaCaCaCadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaadadaaaaadadadadadaCaCaCaCaCaCaCadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/bus.dmm b/_maps/RandomRuins/SpaceRuins/bus.dmm new file mode 100644 index 00000000000..b33fa9b2433 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/bus.dmm @@ -0,0 +1,75 @@ +"aa" = (/turf/open/space,/area/space) +"ab" = (/turf/closed/mineral/ash_rock,/area/ruin/unpowered/no_grav) +"ac" = (/obj/item/trash/sosjerky,/turf/open/space,/area/space) +"ad" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"ae" = (/mob/living/simple_animal/hostile/lizard,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"af" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"ag" = (/obj/item/stack/rods{amount = 50},/obj/item/weapon/stock_parts/manipulator/femto,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"ah" = (/obj/item/stack/cable_coil{amount = 5},/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"ai" = (/obj/item/weapon/book/random,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aj" = (/obj/structure/fluff/bus/dense,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"ak" = (/obj/structure/fluff/bus/passable{tag = "icon-wheredahoodat"; icon_state = "wheredahoodat"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"al" = (/obj/effect/decal/cleanable/salt,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"am" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"an" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"ao" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"ap" = (/obj/structure/fluff/bus/passable/seat{icon_state = "backseat"; pixel_y = 15; tag = "icon-backseat"},/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aq" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/item/weapon/reagent_containers/food/snacks/faggot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"ar" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"as" = (/obj/structure/fluff/bus/passable/seat/driver{icon_state = "driverseat"; pixel_y = 17; tag = "icon-driverseat"},/obj/item/weapon/reagent_containers/food/snacks/grown/cherry_bomb,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"at" = (/obj/structure/fluff/bus/dense{tag = "icon-hoodtop"; icon_state = "hoodtop"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"au" = (/obj/item/clothing/head/cone,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"av" = (/obj/structure/table,/obj/item/device/paicard,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aw" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"ax" = (/obj/structure/fluff/bus/passable,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"ay" = (/obj/structure/fluff/bus/passable,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"az" = (/obj/structure/fluff/bus/passable,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aA" = (/obj/structure/fluff/bus/passable,/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/faggot,/obj/item/weapon/reagent_containers/food/snacks/faggot,/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aB" = (/obj/structure/fluff/bus/passable,/obj/effect/mine/sound/bwoink,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aC" = (/obj/structure/fluff/bus/passable,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aD" = (/obj/structure/fluff/bus/passable,/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aE" = (/obj/structure/fluff/bus/passable{tag = "icon-topdoor"; icon_state = "topdoor"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aF" = (/obj/structure/fluff/bus/dense{tag = "icon-hoodbottom"; icon_state = "hoodbottom"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aG" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/coffee,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aI" = (/obj/structure/fluff/bus/dense{tag = "icon-frontwallbottomrear"; icon_state = "frontwallbottomrear"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aJ" = (/obj/structure/fluff/bus/dense{tag = "icon-frontwallbottom"; icon_state = "frontwallbottom"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aK" = (/obj/structure/fluff/bus/dense{tag = "icon-reartire"; icon_state = "reartire"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aL" = (/obj/structure/fluff/bus/dense{tag = "icon-frontwallbottom"; icon_state = "frontwallbottom"},/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aM" = (/obj/structure/fluff/bus/passable{icon_state = "bottomdoor"; layer = 3; tag = "icon-bottomdoor"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aN" = (/obj/structure/fluff/bus/dense{tag = "icon-fronttire"; icon_state = "fronttire"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aO" = (/obj/effect/decal/cleanable/robot_debris/old,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aP" = (/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aQ" = (/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aR" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aS" = (/obj/item/clothing/head/helmet/space,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aT" = (/obj/effect/decal/remains/human,/obj/item/clothing/head/helmet/space,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aU" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aV" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/effect/decal/remains/human,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aW" = (/obj/structure/fluff/bus/passable/seat/driver{icon_state = "driverseat"; pixel_y = 17; tag = "icon-driverseat"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"aX" = (/obj/effect/decal/cleanable/shreds,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aY" = (/obj/effect/decal/remains/human,/obj/item/clothing/suit/space,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aZ" = (/obj/structure/fluff/bus/passable,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"ba" = (/obj/structure/fluff/bus/passable,/obj/item/weapon/banhammer,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/ruin/unpowered/no_grav) +"bb" = (/obj/item/stack/sheet/metal{amount = 50},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaabababaaabababaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababababababababaaaaaaaaacaa +aaaaaaaaaaabababababababababababababaaaaaaaaaa +aaaaaaababababababababababababababababaaaaaaaa +aaaaababababababababababababababababababaaaaaa +aaabababababadadaeabababafagahababababababaaaa +aaababababadadadadadadadadadadaiabababababaaaa +aaabababadadajajajajajajajajajakadababababadaa +aaadadadaladamanamaoapaqaramasatauadababadavaa +aaadadawadadaxayazaAaBaCaxaDaEaFadadadabaGaHaa +aaadawadadawaIaJaKaJaJaLaJaJaMaNadaOadadadadaa +aaauadaPadadadadadaQadadadadadadauadadadadadaa +aaaaadajajajajajakadaRadaSaOadadadadaTadadaaaa +aaadadaUamaVaUaWataXadaYadadaPadadadadadadaaaa +aaadadazaZbaazaEaFadadadbbadadadadadadaaaaaaaa +aaadadaIaKaLaJaMaNadauadadadaaaaaaaaaaaaaaaaaa +aaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm new file mode 100644 index 00000000000..664806db2d7 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -0,0 +1,230 @@ +"aa" = (/turf/open/space,/area/space) +"ab" = (/turf/closed/wall/mineral/plastitanium,/area/ruin/powered) +"ac" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1},/turf/open/floor/plasteel,/area/ruin/powered) +"ad" = (/turf/closed/wall,/area/ruin/powered) +"ae" = (/turf/open/space,/turf/closed/wall/mineral/plastitanium{dir = 1; icon_state = "diagonalWall3"},/area/ruin/powered) +"af" = (/obj/machinery/suit_storage_unit,/turf/open/floor/plasteel,/area/ruin/powered) +"ag" = (/turf/open/floor/plasteel,/area/ruin/powered) +"ah" = (/turf/open/floor/plating/airless,/area/ruin/powered) +"ai" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel,/area/ruin/powered) +"aj" = (/obj/structure/statue/silver/medborg,/turf/open/floor/plasteel,/area/ruin/powered) +"ak" = (/mob/living/simple_animal/hostile/pirate/ranged{environment_smash = 0},/turf/open/floor/plasteel,/area/ruin/powered) +"al" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/ruin/powered) +"am" = (/obj/structure/closet{name = "pirate outfits"},/obj/item/clothing/head/collectable/pirate,/obj/item/clothing/suit/pirate,/obj/item/clothing/under/pirate,/obj/item/clothing/shoes/jackboots,/obj/item/clothing/head/bandana,/turf/open/floor/plasteel,/area/ruin/powered) +"an" = (/obj/structure/table,/obj/item/stack/sheet/mineral/gold{amount = 25},/obj/item/weapon/coin/plasma,/turf/open/floor/plasteel,/area/ruin/powered) +"ao" = (/obj/structure/table,/obj/item/stack/sheet/mineral/gold{amount = 25},/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/mythril,/obj/item/weapon/coin/plasma,/turf/open/floor/plasteel,/area/ruin/powered) +"ap" = (/obj/structure/table,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/mythril,/obj/item/weapon/coin/plasma,/turf/open/floor/plasteel,/area/ruin/powered) +"aq" = (/obj/structure/table,/mob/living/simple_animal/parrot{faction = list("pirate"); name = "Pegwing"},/turf/open/floor/plasteel,/area/ruin/powered) +"ar" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/open/floor/plating/airless,/area/ruin/powered) +"as" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/closed/wall/mineral/plastitanium,/area/ruin/powered) +"at" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/open/floor/plasteel,/area/ruin/powered) +"au" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/ruin/powered) +"av" = (/obj/structure/rack,/obj/item/weapon/storage/bag/money/vault,/turf/open/floor/plasteel,/area/ruin/powered) +"aw" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/plasteel,/area/ruin/powered) +"ax" = (/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/powered) +"ay" = (/obj/machinery/computer,/turf/open/floor/plasteel,/area/ruin/powered) +"az" = (/obj/structure/table,/obj/item/weapon/storage/bag/money/vault,/turf/open/floor/plasteel,/area/ruin/powered) +"aA" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/mineral/gold{amount = 25},/obj/item/stack/sheet/mineral/bananium{amount = 5},/obj/item/stack/sheet/mineral/silver{amount = 25},/obj/item/stack/sheet/mineral/uranium{amount = 10},/obj/item/stack/sheet/mineral/diamond{amount = 5},/turf/open/floor/plasteel,/area/ruin/powered) +"aB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered) +"aC" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"aD" = (/obj/item/stack/rods,/turf/open/space,/area/space) +"aE" = (/obj/structure/fluff/broken_flooring{tag = "icon-pile (EAST)"; icon_state = "pile"; dir = 4},/turf/open/space,/area/space) +"aF" = (/mob/living/simple_animal/hostile/pirate,/turf/open/floor/plasteel,/area/ruin/powered) +"aG" = (/obj/structure/chair{dir = 1},/mob/living/simple_animal/hostile/pirate,/turf/open/floor/plasteel,/area/ruin/powered) +"aH" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"aI" = (/turf/closed/wall/mineral/plastitanium,/area/ruin/unpowered/no_grav) +"aJ" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1},/turf/open/floor/plating,/area/ruin/unpowered/no_grav) +"aK" = (/turf/closed/wall/mineral/iron,/area/ruin/unpowered/no_grav) +"aL" = (/obj/item/weapon/coin/mythril,/turf/open/floor/plasteel,/area/ruin/powered) +"aM" = (/obj/structure/chair,/turf/open/floor/plasteel,/area/ruin/powered) +"aN" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"aO" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/closed/wall/mineral/plastitanium,/area/ruin/unpowered/no_grav) +"aP" = (/obj/structure/chair,/obj/item/weapon/shard,/obj/item/stack/sheet/metal,/turf/open/floor/plasteel/airless/shuttle/red,/area/ruin/unpowered/no_grav) +"aQ" = (/obj/structure/chair,/obj/effect/decal/cleanable/shreds,/turf/open/floor/plasteel/airless/shuttle/red,/area/ruin/unpowered/no_grav) +"aR" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/airless/shuttle/red,/area/ruin/unpowered/no_grav) +"aS" = (/turf/open/floor/plating/airless{icon_plating = "platingdmg1"; icon_state = "platingdmg1"},/area/ruin/unpowered/no_grav) +"aT" = (/obj/structure/fluff/broken_flooring{tag = "icon-singular"; icon_state = "singular"},/turf/open/space,/area/space) +"aU" = (/obj/structure/rack,/obj/item/weapon/tank/internals/plasma/full,/obj/item/weapon/tank/internals/plasma/full,/obj/item/weapon/tank/internals/plasma/full,/turf/open/floor/plasteel,/area/ruin/powered) +"aV" = (/obj/structure/fluff/broken_flooring{tag = "icon-singular"; icon_state = "singular"},/obj/effect/decal/cleanable/shreds,/turf/open/floor/plasteel/airless/shuttle/red,/area/ruin/unpowered/no_grav) +"aW" = (/obj/effect/gibspawner/human,/turf/open/floor/plasteel/airless/shuttle/red,/area/ruin/unpowered/no_grav) +"aX" = (/turf/open/space,/turf/open/floor/plating/airless{icon = 'icons/obj/smooth_structures/lattice.dmi'; icon_plating = "lattice"; icon_state = "lattice"; name = "anchor chain"},/area/space) +"aY" = (/obj/structure/statue/gold/cmo,/turf/open/floor/plasteel,/area/ruin/powered) +"aZ" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/ruin/powered) +"ba" = (/obj/structure/table,/obj/item/stack/sheet/mineral/gold{amount = 25},/turf/open/floor/plasteel,/area/ruin/powered) +"bb" = (/turf/open/space,/turf/closed/wall/mineral/plastitanium{dir = 4; icon_state = "diagonalWall3"},/area/ruin/powered) +"bc" = (/obj/structure/chair{dir = 1},/obj/item/stack/rods,/obj/effect/gibspawner/human,/turf/open/floor/plasteel/airless/shuttle/red,/area/ruin/unpowered/no_grav) +"bd" = (/obj/structure/chair{dir = 1},/obj/item/weapon/shard,/obj/item/stack/sheet/metal,/obj/effect/decal/cleanable/shreds,/turf/open/floor/plasteel/airless/shuttle/red,/area/ruin/unpowered/no_grav) +"be" = (/turf/open/floor/plasteel/airless/shuttle/red,/area/ruin/unpowered/no_grav) +"bf" = (/obj/item/stack/sheet/metal,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"bg" = (/turf/open/floor/wood/airless,/area/ruin/unpowered/no_grav) +"bh" = (/obj/structure/closet/crate/secure/weapon,/obj/item/weapon/gun/projectile/automatic/pistol/APS,/turf/open/floor/wood/airless,/area/ruin/unpowered/no_grav) +"bi" = (/mob/living/simple_animal/hostile/pirate/space{environment_smash = 0},/turf/open/floor/wood/airless,/area/ruin/unpowered/no_grav) +"bj" = (/obj/structure/closet/crate/secure/weapon,/obj/item/weapon/gun/projectile/shotgun/automatic/dual_tube,/turf/open/floor/wood/airless,/area/ruin/unpowered/no_grav) +"bk" = (/obj/structure/girder,/turf/open/space,/area/space) +"bl" = (/turf/closed/wall/mineral/titanium,/area/ruin/unpowered) +"bm" = (/turf/open/floor/plating,/obj/machinery/door/poddoor{id = "caravantrade1"; name = "cargo blastdoor"},/turf/open/floor/plating/airless{icon_plating = "platingdmg2"; icon_state = "platingdmg2"},/area/ruin/unpowered) +"bn" = (/turf/open/floor/plating/airless{icon_plating = "platingdmg1"; icon_state = "platingdmg1"},/area/ruin/unpowered) +"bo" = (/turf/open/floor/mineral/titanium/yellow,/obj/structure/door_assembly/door_assembly_shuttle{density = 0; name = "broken airlock"},/turf/open/floor/plating/airless{icon_plating = "platingdmg2"; icon_state = "platingdmg2"},/area/ruin/unpowered) +"bp" = (/turf/closed/wall/mineral/titanium/overspace,/area/ruin/unpowered) +"bq" = (/obj/structure/fluff/broken_flooring{tag = "icon-pile (WEST)"; icon_state = "pile"; dir = 8},/turf/open/space,/area/space) +"br" = (/obj/item/stack/sheet/metal,/turf/open/space,/area/space) +"bs" = (/obj/structure/lattice,/turf/open/space,/area/space) +"bt" = (/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg2"; icon_state = "platingdmg2"},/area/ruin/unpowered) +"bu" = (/obj/item/stack/sheet/metal,/obj/effect/decal/cleanable/dirt,/obj/item/stack/rods,/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"bv" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"bw" = (/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"bx" = (/obj/machinery/button/door{pixel_x = 24},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"by" = (/obj/structure/bed,/obj/item/weapon/bedsheet/black,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"bz" = (/turf/open/floor/mineral/titanium/blue,/turf/closed/wall/mineral/titanium/interior,/area/ruin/unpowered) +"bA" = (/obj/structure/fluff/broken_flooring{tag = "icon-pile"; icon_state = "pile"},/turf/open/space,/area/space) +"bB" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg1"; icon_state = "platingdmg1"},/area/ruin/unpowered) +"bC" = (/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"bD" = (/obj/structure/closet/crate/secure/gear,/obj/item/ammo_casing/shotgun/techshell,/obj/item/ammo_casing/shotgun/techshell,/obj/item/ammo_casing/shotgun/techshell,/obj/item/ammo_casing/shotgun/pulseslug,/obj/item/weapon/storage/box/lethalshot,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"bE" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"bF" = (/mob/living/simple_animal/hostile/pirate/space/ranged{environment_smash = 0},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"bG" = (/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"bH" = (/mob/living/simple_animal/hostile/pirate/space{environment_smash = 0},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"bI" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"bJ" = (/turf/open/floor/plating,/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating/airless{icon_plating = "platingdmg2"; icon_state = "platingdmg2"},/area/ruin/unpowered) +"bK" = (/obj/structure/fluff/broken_flooring{tag = "icon-plating (NORTH)"; icon_state = "plating"; dir = 1},/turf/open/space,/area/space) +"bL" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"bM" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"bN" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"bO" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"bP" = (/turf/open/space,/turf/closed/wall/mineral/plastitanium{dir = 8; icon_state = "diagonalWall3"},/area/ruin/powered) +"bQ" = (/obj/structure/fluff/broken_flooring{tag = "icon-plating (NORTH)"; icon_state = "plating"; dir = 1},/obj/structure/lattice,/turf/open/space,/area/space) +"bR" = (/obj/structure/girder,/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"bS" = (/obj/structure/girder,/turf/open/floor/plating/airless{icon_plating = "platingdmg2"; icon_state = "platingdmg2"},/area/ruin/unpowered) +"bT" = (/obj/item/stack/sheet/metal,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg1"; icon_state = "platingdmg1"},/area/ruin/unpowered) +"bU" = (/obj/item/stack/rods,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"bV" = (/obj/structure/closet/crate/secure/gear,/obj/item/ammo_casing/shotgun/frag12,/obj/item/ammo_casing/shotgun/frag12,/obj/item/ammo_casing/shotgun/frag12,/obj/item/ammo_casing/shotgun/frag12,/obj/item/weapon/storage/box/beanbag,/obj/item/weapon/storage/box/rubbershot,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"bW" = (/obj/structure/closet/crate/secure/gear,/obj/item/ammo_box/c10mm,/obj/item/ammo_casing/shotgun/meteorshot,/obj/item/ammo_casing/shotgun/meteorshot,/obj/item/ammo_casing/shotgun/meteorshot,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"bX" = (/obj/structure/closet/crate/secure/gear,/obj/item/ammo_box/a40mm,/obj/item/ammo_box/a40mm,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"bY" = (/obj/structure/chair{dir = 4},/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"bZ" = (/obj/machinery/computer,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"ca" = (/obj/structure/shuttle/engine/propulsion/burst/left{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered) +"cb" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/closed/wall/mineral/titanium,/area/ruin/unpowered) +"cc" = (/obj/structure/table,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"cd" = (/obj/effect/decal/cleanable/dirt,/obj/structure/bed,/obj/item/weapon/bedsheet/black,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"ce" = (/obj/structure/table,/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"cf" = (/obj/machinery/computer,/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"cg" = (/obj/structure/fluff/broken_flooring{tag = "icon-plating (EAST)"; icon_state = "plating"; dir = 4},/obj/structure/lattice,/turf/open/space,/area/space) +"ch" = (/turf/open/space,/obj/item/stack/rods,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg2"; icon_state = "platingdmg2"},/area/ruin/unpowered) +"ci" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"cj" = (/turf/open/floor/plating/airless,/area/ruin/unpowered) +"ck" = (/obj/structure/closet/crate/secure/weapon,/obj/item/weapon/gun/projectile/revolver/grenadelauncher/unrestricted,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cl" = (/mob/living/simple_animal/hostile/pirate/space{environment_smash = 0},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cm" = (/obj/structure/door_assembly/door_assembly_shuttle{density = 0; name = "broken airlock"},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cn" = (/obj/structure/table,/obj/item/device/gps{gpstag = "Distress Signal"},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"co" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered) +"cp" = (/obj/structure/closet/crate/secure/engineering,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cq" = (/obj/item/weapon/shard,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"cr" = (/obj/structure/table_frame,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"cs" = (/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"ct" = (/obj/structure/chair{dir = 1},/mob/living/simple_animal/hostile/syndicate{environment_smash = 0; name = "Syndicate Salvage Pilot"},/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"cu" = (/obj/structure/closet/crate/secure/engineering,/obj/item/weapon/wrench{color = "#ff0000"; desc = "A prototype of a new wrench design, allegedly the red color scheme makes it go faster."; name = "experimental wrench"; toolspeed = 3},/obj/item/weapon/screwdriver{color = "#ff0000"; desc = "A prototype of a new screwdriver design, allegedly the red color scheme makes it go faster."; name = "experimental screwdriver"; toolspeed = 3},/obj/item/weapon/wirecutters{color = "#ff0000"; desc = "A prototype of a new wirecutter design, allegedly the red color scheme makes it go faster."; name = "experimental wirecutters"; toolspeed = 3},/obj/item/weapon/crowbar/red{color = "#ff0000"; desc = "A prototype of a new crowbar design, allegedly the red color scheme makes it go faster."; name = "experimental crowbar"; toolspeed = 3},/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"cv" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/syndicate/ranged/space{environment_smash = 0; name = "Syndicate Salvage Worker"},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"cw" = (/obj/item/stack/rods,/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"cx" = (/turf/open/space,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg2"; icon_state = "platingdmg2"},/area/ruin/unpowered) +"cy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/girder,/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"cz" = (/obj/item/stack/sheet/metal,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"cA" = (/obj/structure/closet/crate/secure/weapon,/obj/item/weapon/gun/projectile/shotgun/riot,/obj/item/weapon/gun/projectile/shotgun/riot,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cB" = (/obj/structure/closet/crate/secure/weapon,/obj/item/weapon/gun/syringe/syndicate,/obj/item/weapon/gun/syringe/rapidsyringe,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cC" = (/obj/structure/closet/crate/secure/weapon,/obj/item/weapon/gun/projectile/automatic/c20r/toy/unrestricted,/obj/item/weapon/gun/projectile/automatic/c20r/toy/unrestricted,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cD" = (/mob/living/simple_animal/hostile/pirate/space/ranged{environment_smash = 0},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"cE" = (/obj/structure/table,/obj/item/weapon/clipboard,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"cF" = (/obj/structure/shuttle/engine/propulsion/burst/right{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered) +"cG" = (/mob/living/simple_animal/hostile/syndicate/melee/space{environment_smash = 0; name = "Syndicate Salvage Worker"},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cH" = (/obj/item/stack/rods,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg1"; icon_state = "platingdmg1"},/area/ruin/unpowered) +"cI" = (/obj/structure/grille/broken,/obj/item/weapon/shard,/turf/open/floor/plating/airless{icon_plating = "platingdmg1"; icon_state = "platingdmg1"},/area/ruin/unpowered) +"cJ" = (/obj/structure/closet/crate/secure/engineering,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"cK" = (/obj/structure/closet/crate,/obj/item/stack/sheet/plasteel/twenty,/obj/item/stack/sheet/plasteel/twenty,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cL" = (/obj/item/stack/sheet/metal,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless{icon_plating = "platingdmg3"; icon_state = "platingdmg3"},/area/ruin/unpowered) +"cN" = (/obj/structure/closet/crate/secure/plasma,/obj/item/weapon/tank/internals/plasma/full,/obj/item/weapon/tank/internals/plasma/full,/obj/item/stack/sheet/mineral/plasma{amount = 25},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cO" = (/obj/item/weapon/shard,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"cP" = (/obj/item/chair,/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"cQ" = (/obj/item/stack/rods,/obj/item/stack/sheet/metal,/turf/open/floor/plating/airless{icon_plating = "platingdmg1"; icon_state = "platingdmg1"},/area/ruin/unpowered) +"cR" = (/obj/structure/fluff/broken_flooring{tag = "icon-plating (WEST)"; icon_state = "plating"; dir = 8},/obj/structure/lattice,/turf/open/space,/area/space) +"cS" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1},/turf/open/floor/plating,/area/ruin/powered) +"cT" = (/obj/machinery/porta_turret/syndicate/pod,/turf/open/floor/plating/airless,/area/ruin/powered) +"cU" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/hostile/syndicate/melee/space/stormtrooper{environment_smash = 0; name = "Syndicate Salvage Leader"},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cV" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/blood,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"cW" = (/obj/structure/closet/crate/secure/plasma,/obj/item/weapon/tank/internals/plasma/full,/obj/item/stack/sheet/mineral/plasma{amount = 25},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cX" = (/obj/structure/closet/crate/secure/engineering,/obj/item/organ/cyberimp/arm/toolset,/obj/item/organ/cyberimp/arm/toolset,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cY" = (/obj/structure/closet/crate/secure/plasma,/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"cZ" = (/mob/living/simple_animal/hostile/syndicate/ranged/space/stormtrooper{environment_smash = 0; name = "Syndicate Salvage Leader"},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"da" = (/obj/item/stack/rods,/obj/item/weapon/shard,/mob/living/simple_animal/hostile/syndicate/melee/space{environment_smash = 0; name = "Syndicate Salvage Worker"},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"db" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless{icon_plating = "platingdmg1"; icon_state = "platingdmg1"},/area/ruin/unpowered) +"dc" = (/obj/item/weapon/shard,/turf/open/space,/area/space) +"dd" = (/obj/structure/chair{dir = 4},/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"de" = (/obj/structure/closet/crate/secure/plasma,/obj/item/stack/sheet/mineral/plasma{amount = 25},/obj/item/stack/sheet/mineral/plasma{amount = 25},/obj/item/weapon/tank/internals/plasma/full,/obj/item/weapon/tank/internals/plasma/full,/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"df" = (/obj/structure/chair{dir = 8},/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"dg" = (/obj/structure/closet/crate,/obj/item/stack/sheet/rglass{amount = 20},/obj/item/stack/sheet/rglass{amount = 20},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"dh" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/mineral/gold{amount = 25},/obj/item/stack/sheet/mineral/bananium{amount = 5},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"di" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/mineral/silver{amount = 25},/obj/item/stack/sheet/mineral/uranium{amount = 10},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"dj" = (/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,/obj/effect/decal/cleanable/blood,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"dk" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"dl" = (/obj/structure/closet/crate/secure/plasma,/obj/item/stack/sheet/mineral/plasma{amount = 25},/obj/item/weapon/tank/internals/plasma/full,/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"dm" = (/obj/structure/chair,/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"dn" = (/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/gold{amount = 25},/obj/item/stack/sheet/mineral/silver{amount = 25},/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"do" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"dp" = (/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/silver{amount = 25},/turf/open/floor/mineral/titanium/yellow,/area/ruin/unpowered) +"dq" = (/mob/living/simple_animal/hostile/syndicate/ranged/space{environment_smash = 0; name = "Syndicate Salvage Worker"},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"dr" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/clipboard,/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered) +"ds" = (/obj/structure/shuttle/engine/heater,/turf/closed/wall/mineral/plastitanium,/area/ruin/powered) +"dt" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/mineral/diamond{amount = 5},/obj/item/stack/sheet/mineral/gold{amount = 25},/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"du" = (/obj/structure/chair{dir = 4},/mob/living/simple_animal/hostile/syndicate{environment_smash = 0; name = "Syndicate Salvage Pilot"},/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"dv" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/open/floor/plating/airless,/area/ruin/powered) +"dw" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"dx" = (/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/diamond{amount = 5},/obj/item/stack/sheet/mineral/uranium{amount = 10},/obj/item/stack/sheet/mineral/silver{amount = 25},/turf/open/floor/mineral/plastitanium,/area/ruin/powered) +"dy" = (/mob/living/simple_animal/hostile/syndicate/ranged/space/stormtrooper{environment_smash = 0; name = "Syndicate Salvage Leader"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"dz" = (/mob/living/simple_animal/hostile/syndicate/ranged/space{environment_smash = 0; name = "Syndicate Salvage Worker"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacadaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafagagafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabafagagafabahadahadaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaiaiadadadababababaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadadajagakagalamanaoapaqabadababababadaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarasatatagatatagatatagauabavawaxayazaAaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaEaaaaaaaaaaaaaaaaaaaaaaarasawaFagagagagagagakagagagagagaGagagaBaaaaaaaaaaaaaaaCaCaCaCaCaCaHaHaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaHaHaHaHaHaCaCaCaCaCaaaaaaaaaaaaaIaIaIaIaJaIaKaaaaaaaaaaaaaaaaaaaaaaaaaaaaarasawaLagagagagagagagagagagagagaMagagaBaaaaaaaaaaaaaaaCaCaCaCaCaCaHaHaHaHaHaHaHaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaCaCaHaHaHaHaHaHaCaCaCaCaCaCaaaaaaaaaNaOaPaQaRaKaSaTaDaaaaaaaaaaaaaaaaaaaaaaaaarasatatakatatagatataFaMabaUawaxayaxagaBaaaaaaaaaaaaaCaCaCaCaCaCaCaCaHaHaHaHaHaHaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaHaHaHaCaCaCaCaaaaaaaaaIaIaVaWaKaKaKaKaKaXaXaXaXaXaaaaaaaaaaaaabadadaYagagagalamazaZbaazabadadabababadbbaaaaaaaaaCaCaCaCaCaCaCaCaCaCaCaCaHaHaHaHaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaCaHaHaHaCaCaCaCaCaCaaaNaObcbdbeaKbeaSaaaDaaaaaaaXaXaXaXaXaXaXaXaXadadabaiaiabadadababababbbaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaCaCaCaCaCaHaHaCaCaCaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaCaHaHaHaHaCaCaCaaaIaIaIaIaJaIaKaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabafagagafabahadahadbbaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaCaCaCaCaCaHaCaCaCaCaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaCaCaCaCaHaHaCaCaaaaaaaaaaaaaaaDaaaaaTaaaaaaaaaaaaaaaaaaaaaaaaaaabafagagafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaCaCaCaCaHaCaCaCaCaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaCaHaHaHaHaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadacacadbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaHaHaCaCaCaCaCaCaCaHaHaCaCaCaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaHaHaHaHbfaHaHaHaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgbgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaHaHaHaHaHaHaHaHaHaHaHaCaCaCaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaHaHaHaHaHaHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgbhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaHaHaHaHaHaHaCaCaCaCaCaCaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgbiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaHaHaHaHaHaHaHaCaCaCaCaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjbgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgbgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTbkblblblbmbmbnbnblboblbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTbraabsbtbubvbwbwbxblbwbybzbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaDbBbCbDbEbFbGblbwbHbIbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaabraabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsaabKbBbCbEbGbGbGbLbMbwbNbJaaaaaaaaaaaaaaaaaablblblblblblbmbmbmbmblbOblbpaaaaaabPaBaBaBaeaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablblblblbsaaaTaaaaaaaaaabQbRaaaaaaaaaaaaaaaaaaaaaaaaaablbSblbTbUbVbGbFbWbXblbwbYbZbJaaaaaaaaaaaaaaaaaaaacacbbwbwccbwbwbwbxblbwcdbzbpaaaaabcecfceabaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbbvbCcgbraabsbschbBcibzbpaaaaaaaaaaaaaaaaaaaaaaaaaacjcbcibEbGckbGclbGcmbwbwcnbJaaaaaaaaaaaaaaaaaaaacocbbwbwbGbGbGcpbGblbwcqcrbnaaaaabcsctcuabaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocbbwcvcicicwcxcicyczciccbJaaaaaaaaaaaaaaaaaaaaaaaaaacocbbwbwcAcBbGbGcCblbwcDcEbJaaaaaaaaaaaaaaaaaaaacFcbbwbGbGbGcGbGbGcmbwbvcHcIaaaaabcscJcsabaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFcbbwcKbEcLcicMcLbEbGbwbNbJaaaaaaaaaaaaaaaaaaaaaaaaaacFcbbwbHccbwbwbwbxblbwbwbzbpaaaaaaaaaaaaaaaaaablblblbwbGcNbGbGcGbGblcOcPcQcRaaaacScscscscSaaaaaaaaaa +aaaaaaaaaaaaaaaacTaaaaaaaaaaaaaaaaaablblblbwbGbGbGbEcUbGblbGcVbZbJaaaaaaaaaaaaaaaaaaaaaaaablblblblblblbmbmbmbmblbOblbpaaaaaaaaaaaaaaaaaaaaaacacbbwcWbGcXbGcYcZcmbMdadbbsaadcabdddedfabaaaaaaaaaa +aaaaaaaaaaaaaaababababcSabababaeaaaaaacacbbwbGdgdhbGbGdicmdjbwccbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacocbbwbwbGbGbGbGbGblbwbvdkbnaaaaabdddldfabaaaaaaaaaa +aaaaaaaaaaaaaaarasdmdmcsdncsceaBaaaaaacocbbwbwbGcGdobGdpbldqbwcEbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFcbbwbwccbwbwbwbxbldrbwbzbpaacTabdsabdsabcTaaaaaaaa +aaaaaaaaaaaaaaababdtcscscsducfaBaaaaaacFcbbwbwccbwbwbwbxblbwbwbzbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaHaHaHaCaCaCaaaaaaaaaaaaaaaaaaaaaablblblblblblbmbmbmbmblbOblbpaaaaaaabdvabdvabaaaaaaaaaa +aaaaaaaaaaaaaaarasdwdwcsdxcsceaBaaaablblblblblblbmbmbmbmblbOblbpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaHaHaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaababababcSabababbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaHdyaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaacTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaCaCaHaHaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaCaHdzaCaCaCaCaaaaaaaacTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaCaCaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaHaHaCaCaCaCaCaaaaaaababababcSabababaeaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaCaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaHaHaCaCaCaHaHaaaaaaarasdmdmcscscsceaBaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaCaCaCaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCdzaHaHaHaHaHaCaaaaaaababcscscscsducfaBaaaaaaaaaaaaaaaaaCaCaCaCaCaCaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaCaCaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaCaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaHaHdzaHaCaCaCaaaaaaarasdwdwcscscsceaBaaaaaaaaaaaaaaaaaCaCaCaCaCaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaCaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaaaaaaaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCaCaCaCaCaCaCaaaaaaaaaaababababcSabababbbaaaaaaaaaaaaaaaaaCaCaCaCaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm new file mode 100644 index 00000000000..f571785a4dd --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm @@ -0,0 +1,46 @@ +"a" = (/turf/open/space,/area/space) +"b" = (/turf/closed/mineral/random,/area/ruin/unpowered/no_grav) +"c" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"d" = (/turf/closed/wall/mineral/clown,/area/ruin/unpowered) +"e" = (/obj/machinery/door/airlock/clown,/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"f" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered) +"g" = (/obj/effect/mob_spawn/human/clown,/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"h" = (/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"i" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"j" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/ore/bananium,/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"k" = (/obj/structure/closet/secure_closet{name = "clown locker"; req_access_txt = "46"},/obj/item/clothing/shoes/clown_shoes/banana_shoes,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"l" = (/obj/structure/shuttle/engine/heater{color = "#FFFF00"; dir = 4; icon_state = "heater"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/open/floor/plating/airless{color = "#FFFF00"},/area/ruin/unpowered) +"m" = (/obj/structure/shuttle/engine/propulsion{color = "#FFFF00"; dir = 8; icon_state = "propulsion_l"},/turf/open/space,/area/ruin/unpowered) +"n" = (/turf/closed/mineral/random,/area/ruin/unpowered) +"o" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered) +"p" = (/obj/item/weapon/ore/bananium,/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"q" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/chair{dir = 8},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered) +"r" = (/obj/effect/mob_spawn/human/clown{name = "Clown Pilot"},/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"s" = (/obj/item/weapon/paper{info = "The call has gone out! Our ancestral home has been rediscovered! Not a small patch of land, but a true clown nation, a true Clown Planet! We're on our way home at last!"},/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"t" = (/obj/structure/grille{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 4},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/open/floor/plating/airless{color = "#FFFF00"},/area/ruin/unpowered) +"u" = (/obj/item/weapon/shard,/obj/structure/chair{dir = 8},/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"v" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"w" = (/obj/item/weapon/storage/bag/ore,/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"x" = (/obj/item/weapon/pickaxe,/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"y" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) +"z" = (/obj/item/weapon/shovel,/turf/open/floor/mineral/bananium/airless,/area/ruin/unpowered) + +(1,1,1) = {" +abbaaaaccccccaaaaaaaaaaaaaaa +bbbbaabbbbbccbbbaaaaaaaaaaaa +bbbbbbbbbbbccbbaaaaaaaaaaaaa +abbbbbbbbbbbbbbaaaaaaaaaaaaa +abbbbbbbbbbbbccaadddeeddddda +aabbbbbbbbbbbbcdddfghhiijklm +aaabbbbbbbbbbbbnnnohhhhhphlm +aabbbbbbbbbbbbbnnqrhsphphplm +aabbbbbbbbbbbbbthuhvhghhhplm +aabbbbbbbbbbbbbdddwxhhyyizlm +aabbbbbbbbbbbbbbbdddeeddddda +abbbbbbbbbbbbbbbbbbbbbbbbaaa +abbabbbbbccbbbbbbbbbbbaaaaaa +aaaabbbbcccbbbbbbbbbaaaaaaaa +aaaabbaaaaccbcbbcccaaaaaaaaa +aaaabaaaaaacbbbbbbcaaaaaaaaa +aaaaaaaaaaaaaabbbbcaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm new file mode 100644 index 00000000000..cbcc6691acd --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -0,0 +1,438 @@ +"aa" = (/turf/open/space,/area/space) +"ab" = (/obj/item/weapon/circular_saw,/obj/structure/lattice,/turf/open/space,/area/space) +"ac" = (/turf/closed/wall/mineral/titanium,/area/awaymission/BMPship/Aft) +"ad" = (/turf/closed/wall/mineral/titanium/overspace,/area/awaymission/BMPship/Aft) +"ae" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"af" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"ag" = (/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"ah" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"ai" = (/turf/open/floor/plating,/turf/closed/wall/mineral/titanium/interior,/area/awaymission/BMPship/Aft) +"aj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"ak" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"al" = (/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"am" = (/obj/structure/lattice,/turf/open/space,/area/space) +"an" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"ao" = (/obj/machinery/light/small,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"ap" = (/turf/closed/wall/mineral/titanium/overspace,/area/awaymission/BMPship/Midship) +"aq" = (/turf/closed/wall/mineral/titanium,/area/awaymission/BMPship/Midship) +"ar" = (/obj/machinery/door/airlock/silver{locked = 1},/turf/open/floor/plating{icon_state = "panelscorched"},/area/awaymission/BMPship/Aft) +"as" = (/obj/structure/bed/roller,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"at" = (/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"au" = (/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/restraints/handcuffs,/obj/structure/closet/crate,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"av" = (/obj/item/weapon/scalpel,/obj/structure/closet/crate,/obj/item/weapon/tank/internals/anesthetic,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"aw" = (/obj/item/bodybag,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"ax" = (/obj/item/weapon/storage/box/syringes,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"ay" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"az" = (/obj/structure/table/optable,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"aA" = (/obj/machinery/computer/operating,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"aB" = (/turf/open/floor/plating/warnplate{dir = 9},/area/awaymission/BMPship/Aft) +"aC" = (/obj/structure/closet/crate/freezer,/obj/item/organ/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem,/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft) +"aD" = (/obj/structure/closet/crate/freezer,/obj/item/organ/brain,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime,/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft) +"aE" = (/obj/structure/table,/obj/item/stack/packageWrap,/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft) +"aF" = (/obj/structure/table,/obj/item/weapon/storage/box,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft) +"aG" = (/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft) +"aH" = (/turf/open/floor/plating/warnplate{dir = 5},/turf/closed/wall/mineral/titanium/interior,/area/awaymission/BMPship/Aft) +"aI" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/awaymission/BMPship/Fore) +"aJ" = (/turf/closed/wall/mineral/titanium,/area/awaymission/BMPship/Fore) +"aK" = (/turf/closed/wall/mineral/titanium/overspace,/area/awaymission/BMPship/Fore) +"aL" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/awaymission/BMPship/Midship) +"aM" = (/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Midship) +"aN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"aO" = (/turf/open/floor/plating/warnplate{dir = 8},/area/awaymission/BMPship/Aft) +"aP" = (/obj/item/weapon/storage/box,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"aQ" = (/obj/item/weapon/hand_labeler,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"aR" = (/obj/structure/closet/crate/large,/turf/open/floor/plating/warnplate{dir = 4},/area/awaymission/BMPship/Aft) +"aS" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"aT" = (/obj/structure/table/wood,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c100,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/wood,/area/awaymission/BMPship/Fore) +"aU" = (/obj/structure/bed,/obj/item/weapon/bedsheet/yellow,/turf/open/floor/wood,/area/awaymission/BMPship/Fore) +"aV" = (/turf/open/floor/plating/warnplate{dir = 9},/area/awaymission/BMPship/Fore) +"aW" = (/obj/structure/rack,/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Fore) +"aX" = (/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Fore) +"aY" = (/turf/open/floor/plating/warnplate{dir = 5},/area/awaymission/BMPship/Fore) +"aZ" = (/obj/structure/sign/vacuum,/turf/closed/wall/mineral/titanium,/area/awaymission/BMPship/Fore) +"ba" = (/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Midship) +"bb" = (/turf/open/floor/plating/airless{icon_state = "panelscorched"},/area/awaymission/BMPship/Midship) +"bc" = (/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/gibspawner/human,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"bd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/clothing/glasses/regular/hipster,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"be" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"bf" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf,/area/awaymission/BMPship/Midship) +"bg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating/warnplate{dir = 8},/area/awaymission/BMPship/Aft) +"bh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bi" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bj" = (/obj/machinery/computer/teleporter,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bk" = (/obj/machinery/teleport/station,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bl" = (/obj/machinery/teleport/hub,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"bn" = (/turf/open/floor/wood,/area/awaymission/BMPship/Fore) +"bo" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood,/area/awaymission/BMPship/Fore) +"bp" = (/turf/open/floor/plating/warnplate{dir = 8},/area/awaymission/BMPship/Fore) +"bq" = (/turf/open/floor/plating,/area/awaymission/BMPship/Fore) +"br" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) +"bs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bt" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c50,/turf/open/floor/plating/warnplate{dir = 4},/area/awaymission/BMPship/Aft) +"bu" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"bv" = (/turf/open/floor/plasteel{icon_state = "wood-broken"},/area/awaymission/BMPship/Fore) +"bw" = (/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Fore) +"bx" = (/obj/machinery/light/small,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Fore) +"by" = (/turf/open/floor/plating/warnplate{dir = 6},/area/awaymission/BMPship/Fore) +"bz" = (/obj/machinery/light,/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"bA" = (/obj/machinery/button/door{id = "packerMed"; pixel_y = -24},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"bB" = (/obj/machinery/sleeper{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"bC" = (/obj/machinery/sleep_console,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"bD" = (/obj/machinery/light,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"bE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/weapon/hand_labeler,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/weapon/storage/box,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"bI" = (/turf/open/floor/plating/warnplate{dir = 4},/area/awaymission/BMPship/Aft) +"bJ" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "carpetside"; dir = 1},/area/awaymission/BMPship/Fore) +"bK" = (/obj/machinery/door/airlock/silver,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"bL" = (/obj/machinery/door/poddoor/shutters{id = "packerMed"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"bM" = (/obj/structure/closet/crate/large,/turf/open/floor/plating/warnplate{dir = 10},/area/awaymission/BMPship/Aft) +"bN" = (/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft) +"bO" = (/obj/machinery/light/small,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft) +"bP" = (/obj/structure/kitchenspike,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft) +"bQ" = (/obj/structure/closet/crate,/obj/item/device/analyzer,/obj/item/stack/spacecash/c10,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft) +"bR" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c200,/obj/item/stack/spacecash/c500,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft) +"bS" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/obj/item/organ/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft) +"bT" = (/obj/machinery/button/door{id = "packerCargo"; pixel_y = -24},/obj/machinery/light/small,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft) +"bU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft) +"bV" = (/turf/open/floor/plating/warnplate{dir = 6},/area/awaymission/BMPship/Aft) +"bW" = (/turf/open/floor/carpet,/turf/closed/wall/mineral/titanium/interior,/area/awaymission/BMPship/Fore) +"bX" = (/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"bY" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 3; locked = 0; pixel_y = 32; req_access = ""},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"bZ" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/screwdriver,/obj/item/weapon/paper{info = "The next person who takes one of my screwdrivers gets stabbed with one. They are MINE. - Love, Madsen"; name = "scribbled note"},/obj/item/weapon/screwdriver,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"ca" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"cb" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel/green/side{dir = 8},/area/awaymission/BMPship/Midship) +"cc" = (/obj/structure/sink{dir = 2},/turf/open/floor/plasteel/yellow/side{dir = 1},/area/awaymission/BMPship/Midship) +"cd" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel/yellow/side{dir = 1},/area/awaymission/BMPship/Midship) +"ce" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel/yellow/side{dir = 1},/area/awaymission/BMPship/Midship) +"cf" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel/green/side{dir = 4},/area/awaymission/BMPship/Midship) +"cg" = (/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"ch" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"ci" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"cj" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"ck" = (/obj/machinery/processor,/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"cl" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"cm" = (/obj/structure/table,/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"cn" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"co" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"cp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{id = "packerCargo"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"cq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"cr" = (/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"cs" = (/turf/open/floor/plasteel,/area/awaymission/BMPship/Midship) +"ct" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel,/area/awaymission/BMPship/Midship) +"cu" = (/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"cv" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"cw" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"cx" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"cy" = (/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"cz" = (/obj/machinery/door/airlock/silver,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"cA" = (/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft) +"cB" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft) +"cC" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft) +"cD" = (/obj/machinery/gibber,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft) +"cE" = (/turf/open/floor/plasteel/hydrofloor,/area/awaymission/BMPship/Aft) +"cF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"cG" = (/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"cH" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/awaymission/BMPship/Aft) +"cI" = (/turf/closed/wall/mineral/titanium/overspace,/area/space) +"cJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"cK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"cL" = (/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/turf/open/floor/plasteel,/area/awaymission/BMPship/Midship) +"cM" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"cN" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"cO" = (/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"cP" = (/obj/machinery/door/window,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"cQ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship) +"cR" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"cS" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"cT" = (/obj/structure/closet/secure_closet/freezer/meat{opened = 1},/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft) +"cU" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft) +"cV" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft) +"cW" = (/obj/item/weapon/crowbar,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft) +"cX" = (/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft) +"cY" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 3; locked = 0; pixel_y = 32; req_access = ""},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"cZ" = (/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft) +"da" = (/obj/structure/table,/obj/item/weapon/paper{info = "I'm no scientist, but judging from the design and components, it seems to be some kind of teleporter. This thing is gonna be worth a lot of cash to the right man. The boys are excited, as they have every right to be, and I've let them crack into that case of beer we got. I normally wouldn't allow such a thing, but this is a time for celebration! It's not like a couple drinks will hurt anything."; name = "Captain's log entry"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"db" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"dc" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"dd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"de" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel/green/side{dir = 10},/area/awaymission/BMPship/Midship) +"df" = (/turf/open/floor/plasteel/green/side,/area/awaymission/BMPship/Midship) +"dg" = (/obj/machinery/seed_extractor,/obj/item/seeds/plump/walkingmushroom,/turf/open/floor/plasteel/green/side,/area/awaymission/BMPship/Midship) +"dh" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel/green/side{dir = 6},/area/awaymission/BMPship/Midship) +"di" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"dm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"dn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"do" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"dp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"dq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft) +"dr" = (/obj/item/device/multitool,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"ds" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/engine/airless,/area/awaymission/BMPship/Aft) +"dt" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/open/space,/area/awaymission/BMPship/Aft) +"du" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"dv" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"dw" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"dx" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dB" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dC" = (/turf/closed/wall/r_wall,/area/awaymission/BMPship/Midship) +"dD" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"dE" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft) +"dF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"dG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft) +"dH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) +"dI" = (/obj/item/weapon/shard,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"dJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"dK" = (/obj/machinery/door/airlock/silver,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"dL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dM" = (/obj/machinery/shieldwallgen,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"dN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dO" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; locked = 0; pixel_y = 28; req_access = ""},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dP" = (/turf/open/floor/plasteel/loadingarea/dirtydirty{dir = 4},/area/awaymission/BMPship/Midship) +"dQ" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey1"},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"dR" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey1"},/obj/structure/plasticflaps,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"dS" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"dT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/awaymission/BMPship/Midship) +"dU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"dW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"dX" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"dY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"dZ" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights,/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft) +"ea" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/hydrofloor,/area/awaymission/BMPship/Aft) +"eb" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"ec" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"ed" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft) +"ee" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) +"ef" = (/obj/structure/table,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"eg" = (/obj/structure/chair/office{dir = 8},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"eh" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"ei" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"ej" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"ek" = (/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"el" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"em" = (/obj/machinery/conveyor_switch/oneway{id = "meatConvey1"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"en" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"ep" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"eq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"er" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"es" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"et" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"eu" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility/full,/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft) +"ev" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft) +"ew" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"ex" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"ey" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"ez" = (/obj/effect/decal/cleanable/dirt,/obj/effect/gibspawner/xeno,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"eA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eD" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eE" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"eF" = (/obj/effect/gibspawner/human,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"eG" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"eH" = (/obj/structure/rack,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft) +"eI" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) +"eJ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"eK" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"eL" = (/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eM" = (/obj/effect/gibspawner/generic,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"eP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"eQ" = (/obj/structure/rack,/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft) +"eR" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/obj/structure/cable,/obj/structure/cable,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"eS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft) +"eT" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/power/port_gen/pacman/super,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"eU" = (/obj/structure/closet,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"eV" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"eW" = (/obj/item/weapon/wrench,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"eX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"eZ" = (/obj/structure/mopbucket,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"fa" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/kitchen/knife,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"fb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"fc" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"fd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/unpowered/shuttle,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) +"fe" = (/obj/effect/gibspawner/xeno,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"ff" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "panelscorched"},/area/awaymission/BMPship/Midship) +"fg" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"fh" = (/turf/open/floor/plasteel/loadingarea/dirty{dir = 4},/area/awaymission/BMPship/Midship) +"fi" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/obj/item/weapon/kitchen/knife,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"fj" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/obj/structure/plasticflaps,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"fk" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"fl" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"fm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"fn" = (/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"fo" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"fp" = (/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"fq" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft) +"fr" = (/obj/item/stack/sheet/mineral/uranium{amount = 50},/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"fs" = (/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Fore) +"ft" = (/obj/structure/lattice,/turf/open/space,/area/awaymission/BMPship/Fore) +"fu" = (/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore) +"fv" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"fw" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"fx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless{icon_state = "panelscorched"},/area/awaymission/BMPship/Fore) +"fy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore) +"fz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"fA" = (/obj/machinery/conveyor_switch/oneway{id = "meatConvey2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"fB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"fC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"fD" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"fE" = (/obj/item/weapon/mop,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"fF" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"fG" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft) +"fH" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/awaymission/BMPship/Fore) +"fI" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Fore) +"fJ" = (/obj/structure/chair/stool,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore) +"fK" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"fL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"fM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"fN" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"fO" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"fP" = (/obj/structure/reagent_dispensers,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft) +"fQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"fR" = (/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship) +"fS" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/turf/closed/wall/mineral/titanium/interior,/area/awaymission/BMPship/Fore) +"fT" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/plating/airless{icon_state = "panelscorched"},/area/awaymission/BMPship/Fore) +"fU" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Fore) +"fV" = (/obj/machinery/light/small,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship) +"fW" = (/turf/open/floor/plasteel{icon_state = "platingdmg3"},/area/awaymission/BMPship/Midship) +"fX" = (/turf/open/floor/plasteel{icon_state = "platingdmg1"},/area/awaymission/BMPship/Midship) +"fY" = (/obj/machinery/door/airlock/silver{locked = 1},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"fZ" = (/obj/machinery/door/airlock/silver{locked = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"ga" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gb" = (/turf/closed/mineral/random,/area/awaymission/BMPship) +"gc" = (/obj/item/device/multitool,/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/awaymission/BMPship) +"gd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/silver,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"ge" = (/turf/closed/mineral/random,/area/awaymission/BMPship/Midship) +"gf" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gg" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gh" = (/obj/structure/table,/obj/item/weapon/paper{info = "DEAR DAIRY: So we was doing our typpical route when the captain says we've been picking up weird signals on some backwatter planet. Madsen wanted to stay on course but he ain't the captain, so we went out of the way to check it out. There was lots of rocks on the way, but we got to the planet fine. Found a big fancy camp with nobody around and this big metal donut thing with NT stamps all over it right in the middle. Case of beer too. Captain reckons we can pass it off to some buyer in the Syndicate. Ingram says it's bad luck and that someone is going to come look for it but it sounds like better money than selling bad meat to jerky companies."; name = "Old Diary"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gi" = (/obj/structure/table,/obj/item/weapon/pen/red,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gj" = (/obj/structure/closet,/obj/item/clothing/under/overalls,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"gl" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/engine,/area/awaymission/BMPship/Fore) +"gm" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine,/area/awaymission/BMPship/Fore) +"gn" = (/obj/structure/cable,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore) +"go" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"gp" = (/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship/Fore) +"gq" = (/obj/structure/rack,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"gr" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship/Fore) +"gs" = (/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship/Midship) +"gt" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg1"},/area/awaymission/BMPship/Midship) +"gu" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"gv" = (/obj/item/wallframe/apc,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"gw" = (/obj/structure/ore_box,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"gx" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"gy" = (/obj/structure/ore_box,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"gz" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gA" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gD" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/wallframe/apc,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gE" = (/obj/effect/decal/remains/human,/obj/item/clothing/head/helmet/space/syndicate/green/dark,/obj/effect/gibspawner/generic,/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship) +"gF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"gG" = (/turf/open/floor/engine,/area/awaymission/BMPship/Fore) +"gH" = (/obj/machinery/door/unpowered/shuttle,/turf,/area/awaymission/BMPship/Fore) +"gI" = (/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"gJ" = (/obj/effect/gibspawner/robot,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/awaymission/BMPship/Fore) +"gK" = (/turf/closed/mineral/random,/area/awaymission/BMPship/Fore) +"gL" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/awaymission/BMPship/Midship) +"gM" = (/obj/structure/mecha_wreckage/ripley,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"gN" = (/obj/structure/bed,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gO" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/weapon/storage/wallet/random,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gP" = (/obj/structure/closet,/obj/item/clothing/under/lawyer/bluesuit,/obj/item/clothing/suit/apron,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gQ" = (/obj/item/clothing/suit/space/syndicate/green/dark,/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship) +"gR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) +"gS" = (/turf/closed/wall/mineral/titanium,/area/awaymission/BMPship) +"gT" = (/obj/effect/gibspawner/robot,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"gU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"gV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"gW" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) +"gX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"gZ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) +"ha" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "panelscorched"},/area/awaymission/BMPship/Midship) +"hb" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hc" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hd" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/cafeteria{dir = 2},/area/awaymission/BMPship/Aft) +"he" = (/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel/cafeteria{dir = 2},/area/awaymission/BMPship/Aft) +"hf" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/cafeteria{dir = 2},/area/awaymission/BMPship/Aft) +"hg" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg3"},/area/awaymission/BMPship/Midship) +"hh" = (/obj/item/weapon/caution,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"hi" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship) +"hj" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c10,/obj/item/stack/spacecash/c200,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hk" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c10,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) +"hl" = (/obj/structure/sink{dir = 2},/turf/open/floor/plasteel/cafeteria{dir = 2},/area/awaymission/BMPship/Aft) +"hm" = (/turf/open/floor/plasteel/cafeteria{dir = 2},/turf/closed/wall/mineral/titanium/interior,/area/awaymission/BMPship/Aft) +"hn" = (/obj/item/clothing/gloves/color/fyellow,/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship) +"ho" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"hp" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"hq" = (/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"hr" = (/obj/item/weapon/poster/contraband,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"hs" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) +"ht" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) +"hu" = (/turf/closed/mineral/diamond,/area/awaymission/BMPship) +"hv" = (/turf/closed/mineral/clown,/area/awaymission/BMPship) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafagacahaiadaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajagagakalalaiadaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaanafaoacalalalacadaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamapaqaqaqaqaqaqaqaqaqaqacacacacacaracacacacacadaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaamaqasatauavawaxayazaAaqaBaCaDaEaFaGaGaGaGaGaGaHadaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaIaJaJaJaJaJaJaJaJaJaJaKaaaaaaaaaaaaamaLaMatatatatatataNatataqaOalalaPalalalalalalaQaRacaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaSaTaUaJaVaWaXaWaXaWaYaZaaaaaaaaaaambaaMatbbbcatatasatbdbebebfbgbhalbialalbjbkblalalaRacaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabmbnboaJbpbqbqbqbqbqbqbraaaaaaamapaqatbbaMatbbatatatatatatataqaObsalalalalalalalalalbtacaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabubvbnaJbqbwbwbxbwbwbyaJaaaaaaapaqbabbatbzbAatatatbBbCbDbBbCaqaObEbFbGbGbHbGbGbGbGbhbIacaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaJaJbJaJbKaJaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqbLbLbLaqaqaqaqaqaqbMbNbObPbNbNbQbRbSbTbUbVacaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaKbWbXbXbYbXaJbZcacbcccdcecccfcacgaqchcicjckcgcgcgcgclcmcnclcoaqacacacacacacacacacaccpacacadaaaaaaaaaa +aaaaaaaaaaaaaaaaaKbWbXbXbXcqbXaJcgcrcbcscscsctcfcgcgaqcucucucvcgcgcgcgcwcwcgcwcgaqcxcxcyczcAcBcCcDaccEcFcGcHacacacadaaaa +aaaaaaaaaaaaaacIbWbXbXbXbXcJcKaJcgcgcbcscLcscscfcgcgcMcNcOcPcQcgcgcgcgcgcgcRcgcgaqcycScyaccTcUcVcWaccXcFcEcEcYcZacacacad +aaaaaaaaaaaaaKbWbXbXdadbdcbXddaJcgcgdedfdfdgdfdhcgcgaqcgdidjdjdjdjdjdjdjdjdjdkcgaqcydlcycHacacacacaccXdmdndodpdqacdrdsdt +aaaaaaaaaaaaaJbXbXbXdudvbXbXdwaJdxdydzdzdzdzdzdzdkcgaqcgdAcgdBdCdCdCdCdCdCdCdAcgaqcydlcycycycycydDacdEdFalbsaldGakagdsdt +aaaaaaaaaaaadHdcdIbXbXbXbXbXdJdKdzdLdCdCdCdCdCdMdNcgdOcgdAdPdQdRdQdQdQdQdSdTdUdVaqcydldWdXdXdYcycyacdZeaalebecedacagdsdt +aaaaaaaaaaaaeeefegbXehbXbXbXddaJcgcgdCeieieiejekdAeldAcgdAcgemdCdCdCdCdCdCdCdAeneoepeqeresesetcycyaceueaalbsalevacacacad +aaaaaaaaaaaaeeefegbXbXewexexeyaJcgcgdCeiezekejekeAdzeBdzeCcgcgcgcgcgeDcgcgcgdAcgcgcydleEaleFeGcycyaceHdFalbsaldGacacacad +aaaaaaaaaaaaeIbXbXbXbXcqbXbXbXbKcgcgdCeJeiekeKekdAcgeLcgdAcgcgeMcgcgcgcgcgcgeNdjdjeOePeEesaleGcycyaceQdFaleReceSaceTdsdt +aaaaaaaaaaaaaJbXbXbXbXcqbXeUeVaJdxcgdCeiekekejeWdAcgaqcgdAcgdBdCdCdCdCdCdCdCdAeXeYepeqereZalfacydDacdEfbalalalcZakagdsdt +aaaaaaaaaaaaaKaJaJaJfcfdaJaJaJaJcgcgdCekekfeffekdAfgaqcgdAfhfifjfkfkfkfkdSdTdUflaqcydlfmfnfnfocycyaccXeaalfpalfqacfrdsdt +aaaaaaaaaaaaaaaKfsftfufvfwfxfyaJcgcgdCdCdCdCdCdMfzcgcMcgdAcgfAdCdCdCdCdCdCdCdAcgaqcyfBfCfCfCfDcyfEaccXdFcGcEfFfGacacacad +aaaaaaaaaaaaaaaaftfHfIftfJfKfLaJcgcgcgcgcgcgcgcgekcgaqcgfMdzdzdzdzdzdzdjdjdjdLcgaqfNcycycycydlfOfPaccXfQalcHacacacadaaaa +aafRfRaaaaamaaaaaaaafSfTfUfufLaJcgfVcgcgcgcgfWcgfXfWaqcgfVcgcgcgfVcgcgcgcgfVcgcgaqacacfYacacfZacacacacgaacacadaaaaaaaaaa +gbgbgbfRaaamaagcamaaaJaJaJaJgdaJaqaqaqaqaqaqaqaqgeaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcGcGcGcGgfcFggghgigfdFgjacaaaaaaaaaaaa +gbgbgbgbfRaaaaaaaaaagkglgmaJgngogpgqfsgrfuaJgbgbgbgbaqgsgsatgtgsguatgsgtgvgwgxgyaqgzcGalcGcGgAgBgBgBgBgCgDacaaaaaaaaaaaa +gbgbgbgbgEaaaaaaaaaagFgGgGgHgIfHgIgpgJgIgpgKgbgbgbgbgbaqgsgLgMatgsgtatatatatatataqggcGcGgNcGgOcGgNcGcGcGgPacaaaaaaaaaaaa +aaaagbfRgQaaaaaaaaaagRglgGaJfufugpfsgpfugpaJgbgbgbgSgbgbgbgsgTgsatatatatatatgUgVgWgXgXgXgXgXgYcGcGcGcHacacacaaaaaaaaaaaa +aaaaaafRaaaaaaaagZfRaIaJaJaJaJaJgKgpaJgbgbgbgbgbgbgbgbgbgbgbgtgLatatgsatathaatataqcGcGhbhccGgNcGgNcGhdhehfacaaaaaaaaaaaa +aaaaaaaaaaaaaaaafRfRfRgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbaqgsgLatathghhhhhhhiaqhjhkcGalcGcGcGcGcGachlhmadaaaaaaaaaaaa +aaaaaaaaaaaaaahnfRfRfRgbgbgbgbgbgbgbgbgbgbgbgSgbgbgbgbgbgbgbgbaqaqaqaqaqaqaqaqaqaqacacacacacfYacacacacacadaaaaaaaaaaaaaa +aaaaaaaaaaaafRfRfRfRgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfRfRaaaaaaaaaahoafhpachqalhracadaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaafRfRfRfRfRgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfRfRaaaaaaaaaaajagagakalhsaiadaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaafRfRfRfRfRgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfRfRaaaaaaaaaahtafagacahaiadaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaafRgbgbfRfRgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfRfRaaaaaaaaaacHacacacacadaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaagbgbgbfRfRfRgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaagbgbgbgbgbfRfRgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfRfRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaagbgbgbgbgbfRfRfRgbgbhugbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfRfRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaagbgbgbgbgbfRfRfRgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfRfRfRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaagbgbgbgbgbfRfRfRgbgbgbgbgbgbhvgbgbgbgbgbgbgbgbgbgbgbfRfRfRfRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaagbgbgbgbgbfRfRfRgbgbgbhvgbgbhvgbgbgbgbgbgbgbgbgbfRfRfRfRgbgbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaagbgbgbgbfRfRfRfRgbgbgbgbgbgbgbgbgbgbgbgbgbgbgbfRfRgbgbgbgbgbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaagbgbfRfRfRfRfRfRgbgbgbgbgbgbgbgbgbgbgbgbfRfRfRfRgbgbgbgbgbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaafRfRfRfRfRfRgbgbgbgbgbgbgbgbfRfRfRfRaaaaaagbgbgbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafRfRfRfRfRfRfRfRfRfRfRfRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index 51daaeb0132..bbb347b642b 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -5,14 +5,14 @@ "ae" = (/obj/structure/closet/cardboard,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/toolbox/drone,/obj/item/weapon/storage/toolbox/drone,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "af" = (/obj/structure/closet/cardboard,/obj/item/stack/sheet/cardboard,/obj/item/stack/cable_coil,/obj/item/stack/sheet/mineral/wood,/obj/item/stack/sheet/mineral/wood,/obj/item/stack/packageWrap,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "ag" = (/obj/structure/closet/cardboard,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/storage/box/zipties,/obj/item/weapon/switchblade,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) -"ah" = (/obj/structure/closet/cardboard,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"ah" = (/obj/structure/closet/cardboard,/obj/item/stack/sheet/metal{amount = 50;pixel_x = 2;pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50;pixel_x = 2;pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50;pixel_x = 2;pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50;pixel_x = 2;pixel_y = 2},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "ai" = (/obj/structure/closet/cardboard,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/clothing/shoes/combat,/obj/item/clothing/shoes/combat,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) -"aj" = (/obj/structure/closet/cardboard,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/shovel,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"aj" = (/obj/structure/closet/cardboard,/obj/machinery/light{icon_state = "tube1";dir = 8},/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/shovel,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "ak" = (/obj/structure/closet/cardboard,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/lantern,/obj/item/device/flashlight/lantern,/obj/item/device/tape/random,/obj/item/device/tape/random,/obj/item/device/tape/random,/obj/item/weapon/storage/box/rxglasses,/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "al" = (/obj/structure/closet/cardboard,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/box/bodybags,/obj/item/clothing/glasses/meson/engine,/obj/item/clothing/glasses/meson/engine,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "am" = (/obj/structure/closet/cardboard,/obj/item/weapon/kitchen/knife,/obj/item/weapon/kitchen/knife,/obj/item/weapon/cultivator,/obj/item/weapon/hatchet,/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "an" = (/obj/structure/closet/cardboard,/obj/item/weapon/defibrillator,/obj/item/weapon/storage/box/medipens,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) -"ao" = (/obj/structure/closet/cardboard,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"ao" = (/obj/structure/closet/cardboard,/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "ap" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "aq" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "ar" = (/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) @@ -20,27 +20,27 @@ "at" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "au" = (/obj/machinery/door/airlock/highsecurity{name = "Bunker"},/turf/open/floor/plasteel,/area/ruin/unpowered) "av" = (/obj/structure/toilet{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/unpowered) -"aw" = (/obj/structure/mirror{pixel_x = 30},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/freezer,/area/ruin/unpowered) +"aw" = (/obj/structure/mirror{pixel_x = 30},/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/turf/open/floor/plasteel/freezer,/area/ruin/unpowered) "ax" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/drone,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/open/floor/plasteel,/area/ruin/unpowered) -"ay" = (/obj/structure/table,/obj/item/weapon/gun/projectile/automatic/wt550{pixel_x = -3; pixel_y = 6},/obj/item/weapon/gun/projectile/automatic/wt550{pixel_x = 2; pixel_y = 0},/obj/structure/reagent_dispensers/peppertank{pixel_y = 30},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) -"az" = (/obj/structure/table,/obj/item/weapon/storage/backpack/dufflebag/sec{contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical); desc = "A large dufflebag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; name = "dufflebag"; pixel_y = 5},/turf/open/floor/plasteel,/area/ruin/unpowered) +"ay" = (/obj/structure/table,/obj/item/weapon/gun/projectile/automatic/wt550{pixel_x = -3;pixel_y = 6},/obj/item/weapon/gun/projectile/automatic/wt550{pixel_x = 2;pixel_y = 0},/obj/structure/reagent_dispensers/peppertank{pixel_y = 30},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"az" = (/obj/structure/table,/obj/item/weapon/storage/backpack/dufflebag/sec{contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical);desc = "A large dufflebag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools.";name = "dufflebag";pixel_y = 5},/turf/open/floor/plasteel,/area/ruin/unpowered) "aA" = (/obj/structure/table,/obj/item/device/radio{pixel_x = -4},/obj/item/device/radio,/obj/item/device/radio{pixel_x = 4},/turf/open/floor/plasteel,/area/ruin/unpowered) -"aB" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/rods{amount = 50},/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/turf/open/floor/plasteel,/area/ruin/unpowered) -"aC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel,/area/ruin/unpowered) -"aD" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered) +"aB" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50;pixel_x = 2;pixel_y = 2},/obj/item/stack/rods{amount = 50},/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/turf/open/floor/plasteel,/area/ruin/unpowered) +"aC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute{pixel_x = 4;pixel_y = 4},/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel,/area/ruin/unpowered) +"aD" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4;pixel_y = 4},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered) "aE" = (/obj/structure/closet/crate/radiation,/turf/open/floor/plasteel,/area/ruin/unpowered) "aF" = (/obj/structure/closet/cardboard,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) -"aG" = (/obj/structure/closet/cardboard,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"aG" = (/obj/structure/closet/cardboard,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "aH" = (/obj/structure/closet/cardboard,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/open/floor/plasteel,/area/ruin/unpowered) "aI" = (/obj/machinery/vending/clothing,/turf/open/floor/wood,/area/ruin/unpowered) "aJ" = (/turf/open/floor/wood{icon_state = "wood-broken3"},/area/ruin/unpowered) "aK" = (/obj/structure/bed,/turf/open/floor/wood,/area/ruin/unpowered) "aL" = (/turf/open/floor/plasteel/freezer,/area/ruin/unpowered) "aM" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/unpowered) -"aN" = (/obj/structure/table,/obj/item/clothing/gloves/combat{pixel_x = -3; pixel_y = 4},/obj/item/clothing/gloves/combat{pixel_x = 3; pixel_y = -2},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"aN" = (/obj/structure/table,/obj/item/clothing/gloves/combat{pixel_x = -3;pixel_y = 4},/obj/item/clothing/gloves/combat{pixel_x = 3;pixel_y = -2},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "aO" = (/turf/open/floor/plasteel,/area/ruin/unpowered) "aP" = (/obj/structure/table,/obj/item/device/mass_spectrometer/adv,/obj/item/device/mass_spectrometer/adv,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/stack/medical/gauze,/obj/item/stack/medical/gauze,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) -"aQ" = (/obj/structure/closet/radiation,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered) +"aQ" = (/obj/structure/closet/radiation,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered) "aR" = (/obj/structure/closet/cardboard,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/obj/item/weapon/reagent_containers/food/snacks/beans,/turf/open/floor/plasteel,/area/ruin/unpowered) "aS" = (/obj/structure/closet/cardboard,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "aT" = (/obj/structure/closet/wardrobe/pink,/turf/open/floor/wood{icon_state = "wood-broken"},/area/ruin/unpowered) @@ -48,7 +48,7 @@ "aV" = (/obj/structure/bed,/turf/open/floor/wood{icon_state = "wood-broken7"},/area/ruin/unpowered) "aW" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/unpowered) "aX" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/unpowered) -"aY" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/pill_bottle/charcoal,/turf/open/floor/plasteel,/area/ruin/unpowered) +"aY" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4;pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/pill_bottle/charcoal,/turf/open/floor/plasteel,/area/ruin/unpowered) "aZ" = (/obj/structure/table,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare{pixel_y = 6},/obj/item/device/flashlight/flare,/obj/item/weapon/crowbar/red,/turf/open/floor/plasteel,/area/ruin/unpowered) "ba" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/open/floor/plasteel,/area/ruin/unpowered) "bb" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/light/small{dir = 8},/turf/open/floor/wood,/area/ruin/unpowered) @@ -61,10 +61,10 @@ "bi" = (/obj/machinery/door/airlock/highsecurity{name = "Bunker"},/turf/open/floor/wood,/area/ruin/unpowered) "bj" = (/obj/machinery/door/airlock/highsecurity{name = "Bunker"},/turf/open/floor/plasteel/freezer,/area/ruin/unpowered) "bk" = (/obj/structure/fireaxecabinet{pixel_y = 30},/turf/open/floor/plasteel,/area/ruin/unpowered) -"bl" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"bl" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 4},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "bm" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "bn" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) -"bo" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"bo" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 4},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "bp" = (/obj/machinery/door/airlock/highsecurity{name = "Bunker"},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "bq" = (/obj/machinery/processor{name = "processor"},/turf/open/floor/plasteel,/area/ruin/unpowered) "br" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/turf/open/floor/plasteel,/area/ruin/unpowered) @@ -73,14 +73,14 @@ "bu" = (/obj/machinery/light{dir = 1},/obj/machinery/hydroponics/constructable,/turf/open/floor/light,/area/ruin/unpowered) "bv" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/light,/area/ruin/unpowered) "bw" = (/obj/machinery/blackbox_recorder,/turf/open/floor/plasteel,/area/ruin/unpowered) -"bx" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman,/turf/open/floor/plasteel,/area/ruin/unpowered) -"by" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"bx" = (/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/power/port_gen/pacman,/turf/open/floor/plasteel,/area/ruin/unpowered) +"by" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";name = "power storage unit"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "bz" = (/obj/machinery/telecomms/relay/preset/telecomms,/turf/open/floor/plasteel,/area/ruin/unpowered) "bA" = (/obj/machinery/light/small{dir = 1},/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel,/area/ruin/unpowered) "bB" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel,/area/ruin/unpowered) "bC" = (/obj/machinery/light,/obj/machinery/hydroponics/constructable,/turf/open/floor/light,/area/ruin/unpowered) "bD" = (/obj/machinery/autolathe,/turf/open/floor/plasteel,/area/ruin/unpowered) -"bE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered) +"bE" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/power/terminal{icon_state = "term";dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered) "bF" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "bG" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/bar,/area/ruin/unpowered) "bH" = (/turf/open/floor/plasteel/bar,/area/ruin/unpowered) @@ -88,9 +88,9 @@ "bJ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/beans,/turf/open/floor/plasteel/bar,/area/ruin/unpowered) "bK" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/bar,/area/ruin/unpowered) "bL" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel,/area/ruin/unpowered) -"bM" = (/obj/machinery/power/apc{dir = 8; name = "Bunker APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) -"bN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered) -"bO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered) +"bM" = (/obj/machinery/power/apc{dir = 8;name = "Bunker APC";pixel_x = -24;pixel_y = 0},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"bN" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0;tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered) +"bO" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8";tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered) "bP" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "bQ" = (/obj/structure/table,/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel/bar,/area/ruin/unpowered) "bR" = (/obj/structure/table,/turf/open/floor/plasteel/bar,/area/ruin/unpowered) @@ -105,14 +105,14 @@ "ca" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "cb" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) "cc" = (/obj/structure/frame/computer,/turf/open/floor/plasteel,/area/ruin/unpowered) -"cd" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen{dir = 1; name = "Bunker Entrance"; network = list("Bunker1"); pixel_x = 0; pixel_y = 2},/turf/open/floor/plasteel,/area/ruin/unpowered) -"ce" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "bunker1"; name = "Inner Doors"; pixel_y = 6},/obj/machinery/button/door{id = "bunker2"; name = "Outer Doors"; pixel_y = -4},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) -"cf" = (/obj/machinery/door/poddoor{id = "bunker1"; name = "Bunker Door"; tag = "inner"},/turf/open/floor/plating,/area/ruin/unpowered) +"cd" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen{dir = 1;name = "Bunker Entrance";network = list("Bunker1");pixel_x = 0;pixel_y = 2},/turf/open/floor/plasteel,/area/ruin/unpowered) +"ce" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "bunker1";name = "Inner Doors";pixel_y = 6},/obj/machinery/button/door{id = "bunker2";name = "Outer Doors";pixel_y = -4},/turf/open/floor/plasteel/floorgrime,/area/ruin/unpowered) +"cf" = (/obj/machinery/door/poddoor{id = "bunker1";name = "Bunker Door";tag = "inner"},/turf/open/floor/plating,/area/ruin/unpowered) "cg" = (/turf/open/floor/plating,/area/ruin/unpowered) "ch" = (/obj/machinery/camera{network = list("Bunker1")},/turf/open/floor/plating,/area/ruin/unpowered) "ci" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/ruin/unpowered) -"cj" = (/obj/machinery/door/poddoor{id = "bunker2"; name = "Bunker Door"; tag = "outer"},/turf/open/floor/plating,/area/ruin/unpowered) -"ck" = (/turf/open/floor/plating/asteroid,/area/ruin/unpowered) +"cj" = (/obj/machinery/door/poddoor{id = "bunker2";name = "Bunker Door";tag = "outer"},/turf/open/floor/plating,/area/ruin/unpowered) +"ck" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/RandomRuins/SpaceRuins/derelict2.dmm index bba3f61da0a..dd90813044e 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict2.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict2.dmm @@ -1,21 +1,21 @@ "a" = (/turf/open/space,/area/space) -"b" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/open/space,/area/space) -"c" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/powered) -"d" = (/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/open/space,/area/space) -"e" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/open/floor/plating,/area/ruin/powered) -"f" = (/turf/closed/wall,/area/ruin/powered) -"g" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered) -"h" = (/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/open/floor/plasteel,/area/ruin/powered) -"i" = (/turf/open/floor/plasteel,/area/ruin/powered) -"j" = (/obj/machinery/light/small{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/powered) +"b" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/turf/open/space,/area/space) +"c" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/powered/dinner_for_two) +"d" = (/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)";icon_state = "rwindow";dir = 8},/turf/open/space,/area/space) +"e" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)";icon_state = "rwindow";dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)";icon_state = "rwindow";dir = 8},/turf/open/floor/plating,/area/ruin/powered/dinner_for_two) +"f" = (/turf/closed/wall,/area/ruin/powered/dinner_for_two) +"g" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered/dinner_for_two) +"h" = (/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)";icon_state = "bulb1";dir = 1},/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two) +"i" = (/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two) +"j" = (/obj/machinery/light/small{tag = "icon-bulb1 (EAST)";icon_state = "bulb1";dir = 4},/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two) "k" = (/obj/structure/window/reinforced,/turf/open/space,/area/space) -"l" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/open/floor/plating,/area/ruin/powered) -"m" = (/obj/structure/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/ruin/powered) -"n" = (/obj/structure/table,/obj/item/candle{pixel_y = 5},/obj/item/trash/plate{pixel_x = 10},/obj/item/trash/plate{pixel_x = -10},/turf/open/floor/plasteel,/area/ruin/powered) -"o" = (/obj/structure/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/ruin/powered) -"p" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/open/space,/area/space) -"q" = (/obj/machinery/light/small{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/open/floor/plasteel,/area/ruin/powered) -"r" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/ruin/powered) +"l" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/turf/open/floor/plating,/area/ruin/powered/dinner_for_two) +"m" = (/obj/structure/chair{tag = "icon-chair (EAST)";icon_state = "chair";dir = 4},/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two) +"n" = (/obj/structure/table,/obj/item/candle{pixel_y = 5},/obj/item/trash/plate{pixel_x = 10},/obj/item/trash/plate{pixel_x = -10},/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two) +"o" = (/obj/structure/chair{tag = "icon-chair (WEST)";icon_state = "chair";dir = 8},/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two) +"p" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)";icon_state = "rwindow";dir = 1},/turf/open/space,/area/space) +"q" = (/obj/machinery/light/small{tag = "icon-bulb1 (WEST)";icon_state = "bulb1";dir = 8},/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two) +"r" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/ruin/powered/dinner_for_two) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/RandomRuins/SpaceRuins/derelict3.dmm b/_maps/RandomRuins/SpaceRuins/derelict3.dmm index bdb55687bee..5e85e5a3b69 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict3.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict3.dmm @@ -1,6 +1,6 @@ "a" = (/turf/open/space,/area/space) -"b" = (/turf/open/floor/plating/airless,/area/space) -"c" = (/turf/closed/wall,/area/space) +"b" = (/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"c" = (/turf/closed/wall,/area/ruin/unpowered/no_grav) "d" = (/obj/structure/lattice,/turf/open/space,/area/space) "e" = (/obj/structure/lattice,/obj/structure/lattice,/turf/open/space,/area/space) diff --git a/_maps/RandomRuins/SpaceRuins/derelict4.dmm b/_maps/RandomRuins/SpaceRuins/derelict4.dmm index 8d538f40be7..8707019c847 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict4.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict4.dmm @@ -1,63 +1,1782 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/turf/closed/mineral,/area/ruin/unpowered) -"c" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered) -"d" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered) -"e" = (/turf/closed/wall/shuttle/smooth,/area/ruin/unpowered) -"f" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plating/airless,/area/ruin/unpowered) -"g" = (/turf/open/floor/plating/airless,/area/ruin/unpowered) -"h" = (/turf/open/floor/plasteel/airless{icon_plating = "plating"; icon_regular_floor = "shuttlefloor"; icon_state = "shuttlefloor"},/area/ruin/unpowered) -"i" = (/obj/structure/chair,/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/open/floor/plasteel/airless{icon_plating = "plating"; icon_regular_floor = "shuttlefloor"; icon_state = "shuttlefloor"},/area/ruin/unpowered) -"j" = (/obj/structure/chair,/turf/open/floor/plasteel/airless{icon_plating = "plating"; icon_regular_floor = "shuttlefloor"; icon_state = "shuttlefloor"},/area/ruin/unpowered) -"k" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plasteel/airless{icon_plating = "plating"; icon_regular_floor = "shuttlefloor"; icon_state = "shuttlefloor"},/area/ruin/unpowered) -"l" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/open/floor/plating/airless,/area/ruin/unpowered) -"m" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/ruin/unpowered) -"n" = (/obj/structure/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/open/floor/plating/airless,/area/ruin/unpowered) -"o" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/ruin/unpowered) -"p" = (/obj/structure/table,/turf/open/floor/plasteel/airless{icon_plating = "plating"; icon_regular_floor = "shuttlefloor"; icon_state = "shuttlefloor"},/area/ruin/unpowered) -"q" = (/obj/item/weapon/shard,/obj/structure/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/open/floor/plasteel/airless{icon_plating = "plating"; icon_regular_floor = "shuttlefloor"; icon_state = "shuttlefloor"},/area/ruin/unpowered) -"r" = (/obj/structure/chair{dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/open/floor/plasteel/airless{icon_plating = "plating"; icon_regular_floor = "shuttlefloor"; icon_state = "shuttlefloor"},/area/ruin/unpowered) -"s" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating/airless,/area/ruin/unpowered) -"t" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/ruin/unpowered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/closed/mineral, +/area/ruin/unpowered) +"c" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"d" = ( +/turf/closed/mineral/random/high_chance, +/area/ruin/unpowered) +"e" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"f" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"g" = ( +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"h" = ( +/turf/open/floor/mineral/titanium/blue, +/area/ruin/unpowered) +"i" = ( +/obj/structure/chair, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/unpowered) +"j" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/unpowered) +"k" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/unpowered) +"l" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (WEST)"; + icon_state = "propulsion"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"m" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"n" = ( +/obj/structure/chair{ + tag = "icon-chair (WEST)"; + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"o" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"p" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/unpowered) +"q" = ( +/obj/item/weapon/shard, +/obj/structure/chair{ + tag = "icon-chair (WEST)"; + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/unpowered) +"r" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/unpowered) +"s" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"t" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaacccbbbbaaaaaaaaaaaaaaabaaaaaaaaaaaa -aaaaacccbbbbaaaaaaaaaaaaaabbbaaaaaaaaaaa -aaaaaaccbbaaaaaaaaaaaaaaaabbbaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaabbdddddbbaaabbbbaaaaaaaaaaa -aaaaaaaaaaabbbbddddbbbbbbbbbbbaaaaaaaaaa -aaaaaaaaaaacbbbbbdbbbbbbbbbbbbbaaaaaaaaa -aaaaaaaaccccbbbbbbbbbccbbdddbbbaaaaaaaaa -aaaaaaaacccccbddbbccccccccccbccaaaaaaaaa -aaaaaaaaaccccbddbbeeeefeeeeecccaaaaaaaaa -aaaaaaaaacccccbbbgggghhijkelcccaaaaaaaaa -aaaaaaaaacccccbbbgmnhhhhhhelcccaaaaaaaaa -aaaaaaaaaccccbbbbopqhhhhhgelcccaaaaaaaaa -aaaaaaaaaccccbbdbbghhhhrsgelcaaaaaaaaaaa -aaaaaaaaaabccbbbbbeeeefetgeecaaaaaaaaaaa -aaaaaabaaabbbbbbbccccccccccccaaaaaaaaaaa -aaaaaaaaaabbbbbbbbbbcccccccccaaaaaaaaaaa -aaabaaaaaaaabbbbbbbbbccccaaaaaaaaaaaaaaa -aaaaaaaaaaaaabdbbdddbccccaaaaaaaaaaaaaaa -aaaaabbaaaaaaaaabdddbbbaaaaaaaaaaaaabaaa -aaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaabbaaaaaaaaaaaaaaaabbbaaaaaaaaaccbbaa -aaaaaaaaaaaaaaaaaaaaadbbbbaaaaaaacccdbaa -aaaaaaaaaaaaaaaaaaadbbbbccaaaaaaacbdbaaa -aaaaaaaaaaaaaaaaaadbbbbcaaaaaaaaacbbbaaa -aaaaaaaaaaaaaaaaaddbbcccaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaababbbbbcccaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaabbbbbccccaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaabbbbdcccaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaabbcccccaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaabccaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +b +c +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +a +a +a +b +b +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +b +b +c +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +b +b +b +b +b +a +a +a +a +a +a +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +b +b +b +b +b +a +a +a +a +a +a +c +c +c +c +c +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +b +b +a +a +a +a +a +a +a +c +c +c +c +c +c +c +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +b +b +a +a +a +a +a +b +c +c +c +c +c +c +c +c +c +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +c +c +c +c +c +c +c +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +c +c +b +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +d +d +b +b +b +b +b +b +b +b +d +a +a +a +a +a +a +a +b +b +b +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +d +d +b +b +d +d +b +b +b +d +b +b +b +b +b +a +a +a +a +a +a +a +a +b +b +b +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +d +d +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +a +a +a +a +a +b +b +b +b +b +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +d +d +d +b +b +b +g +g +o +b +b +c +b +b +d +d +a +a +a +a +a +d +b +b +b +c +c +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +d +d +b +b +c +e +g +m +p +g +e +c +b +b +d +d +a +a +a +a +d +d +b +b +d +c +c +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +d +b +b +b +c +e +g +n +q +h +e +c +b +b +d +d +a +a +a +d +b +b +b +c +c +c +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +c +e +g +h +h +h +e +c +c +b +b +b +a +a +a +b +b +b +b +c +c +c +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +c +c +e +h +h +h +h +e +c +c +c +c +b +a +a +d +b +b +c +c +c +c +c +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +f +h +h +h +h +f +c +c +c +c +b +a +b +b +b +b +c +c +c +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +c +e +i +h +h +r +e +c +c +c +c +a +a +b +b +b +c +c +c +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +b +a +a +b +b +b +c +e +j +h +h +s +t +c +c +c +c +a +a +b +b +c +a +a +a +a +a +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +d +c +e +k +h +g +g +g +c +c +a +a +a +a +a +b +c +a +a +a +a +a +a +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +b +b +a +a +a +b +b +b +d +c +e +e +e +e +e +e +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +b +b +b +a +a +a +b +b +b +d +c +e +l +l +l +l +e +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(29,1,1) = {" +a +a +a +a +a +a +a +a +b +b +a +a +a +b +b +b +b +b +c +c +c +c +c +c +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +c +c +c +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(31,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +c +c +c +c +c +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(32,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(33,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(34,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +c +c +c +a +a +a +a +a +a +"} +(35,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +c +c +b +b +a +a +a +a +a +a +"} +(36,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +c +c +d +b +a +a +a +a +a +a +"} +(37,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +a +b +d +b +b +a +a +a +a +a +a +"} +(38,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +a +a +a +a +a +a +a +a +"} +(39,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(40,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/RandomRuins/SpaceRuins/derelict5.dmm b/_maps/RandomRuins/SpaceRuins/derelict5.dmm index 00d3158f929..c64c449536e 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict5.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict5.dmm @@ -1,6 +1,6 @@ "a" = (/turf/open/space,/area/space) -"b" = (/turf/closed/mineral,/area/space) -"c" = (/turf/open/floor/plating/asteroid/airless,/area/space) +"b" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"c" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) "d" = (/turf/closed/mineral,/area/ruin/unpowered) "e" = (/turf/closed/wall,/area/ruin/unpowered) "f" = (/turf/closed/wall/rust,/area/ruin/unpowered) diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm new file mode 100644 index 00000000000..7942c5c92e9 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm @@ -0,0 +1,1249 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"ac" = ( +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"ad" = ( +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/obj/structure/girder, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"ae" = ( +/obj/item/stack/sheet/metal, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"af" = ( +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"ag" = ( +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered) +"ah" = ( +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"ai" = ( +/turf/closed/wall, +/area/ruin/unpowered) +"aj" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-pile (EAST)"; + icon_state = "pile"; + dir = 4 + }, +/turf/open/space, +/area/space) +"ak" = ( +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/obj/item/stack/rods, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"al" = ( +/turf/open/floor/plating/airless, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"am" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"an" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube-broken"; + status = 2 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered) +"ao" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"ap" = ( +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"aq" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"ar" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"as" = ( +/turf/open/floor/plating/airless, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"at" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered) +"au" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"av" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered) +"aw" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered) +"ax" = ( +/mob/living/simple_animal/hostile/retaliate/ghost, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered) +"ay" = ( +/turf/open/floor/plating/airless, +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"az" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-plating (WEST)"; + name = "broken plating"; + icon_state = "plating"; + dir = 8 + }, +/obj/structure/lattice, +/turf/open/space, +/area/ruin/unpowered) +"aA" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-pile (NORTH)"; + icon_state = "pile"; + dir = 1 + }, +/turf/open/space, +/area/space) +"aB" = ( +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"aC" = ( +/obj/machinery/light{ + icon_state = "tube-broken"; + status = 2 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered) +"aD" = ( +/turf/open/space, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"aE" = ( +/obj/structure/door_assembly/door_assembly_mhatch{ + name = "broken airlock" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"aF" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/airless/bar, +/area/ruin/unpowered) +"aG" = ( +/obj/structure/door_assembly/door_assembly_glass{ + name = "broken airlock" + }, +/turf/open/floor/plasteel/airless/bar, +/area/ruin/unpowered) +"aH" = ( +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"aI" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"aJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/drinkingglasses, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"aK" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/light{ + dir = 1; + icon_state = "tube-broken"; + status = 2 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"aL" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"aM" = ( +/turf/open/floor/plasteel/airless/bar, +/area/ruin/unpowered) +"aN" = ( +/obj/item/trash/plate, +/turf/open/floor/plasteel/airless/bar, +/area/ruin/unpowered) +"aO" = ( +/obj/item/chair, +/turf/open/floor/plasteel/airless/bar, +/area/ruin/unpowered) +"aP" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube-broken"; + status = 2 + }, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"aQ" = ( +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"aR" = ( +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"aS" = ( +/obj/structure/table_frame, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"aT" = ( +/obj/item/weapon/kitchen/fork, +/turf/open/floor/plasteel/airless/bar, +/area/ruin/unpowered) +"aU" = ( +/obj/structure/table/wood, +/obj/item/weapon/shard, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"aV" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"aW" = ( +/obj/structure/table, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"aX" = ( +/obj/item/chair/stool/bar, +/turf/open/floor/plasteel/airless/bar, +/area/ruin/unpowered) +"aY" = ( +/turf/open/floor/plasteel/bar{ + initial_gas_mix = "TEMP=2.7" + }, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"aZ" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-pile (WEST)"; + icon_state = "pile"; + dir = 8 + }, +/turf/open/space, +/area/space) +"ba" = ( +/mob/living/simple_animal/hostile/retaliate/ghost, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"bb" = ( +/obj/item/weapon/reagent_containers/food/snacks/donkpocket, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"bc" = ( +/obj/structure/table, +/obj/item/weapon/shard, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"bd" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/airless/bar, +/area/ruin/unpowered) +"be" = ( +/turf/open/floor/plasteel/bar{ + initial_gas_mix = "TEMP=2.7" + }, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg2"; + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"bf" = ( +/obj/structure/lattice, +/obj/item/stack/sheet/metal, +/turf/open/space, +/area/space) +"bg" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"bh" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube-broken"; + status = 2 + }, +/obj/structure/table_frame, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"bi" = ( +/obj/item/stack/sheet/metal, +/obj/item/clothing/head/chefhat, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"bj" = ( +/obj/item/trash/plate, +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/airless/cafeteria, +/area/ruin/unpowered) +"bk" = ( +/obj/structure/table_frame/wood, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"bl" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"bm" = ( +/obj/item/chair, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"bn" = ( +/obj/structure/lattice, +/obj/item/weapon/shard, +/turf/open/space, +/area/space) +"bo" = ( +/obj/item/stack/rods, +/turf/open/space, +/area/space) +"bp" = ( +/obj/item/stack/sheet/metal, +/obj/structure/girder, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"bq" = ( +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg3"; + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"br" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless{ + icon_plating = "platingdmg1"; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"bs" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + tag = "icon-singular (NORTH)"; + icon_state = "singular"; + dir = 1 + }, +/turf/open/space, +/area/space) +"bt" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-side (NORTH)"; + icon_state = "side"; + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space, +/area/ruin/unpowered) +"bu" = ( +/obj/structure/fluff/broken_flooring, +/turf/open/space, +/area/ruin/unpowered) +"bv" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "pile" + }, +/turf/open/space, +/area/space) +"bw" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + tag = "icon-plating (NORTH)"; + name = "broken plating"; + icon_state = "plating"; + dir = 1 + }, +/turf/open/space, +/area/ruin/unpowered) +"bx" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-plating (EAST)"; + name = "broken plating"; + icon_state = "plating"; + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/ruin/unpowered) +"by" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-pile (EAST)"; + icon_state = "pile"; + dir = 4 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered) +"bz" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + tag = "icon-plating (EAST)"; + name = "broken plating"; + icon_state = "plating"; + dir = 4 + }, +/turf/open/space, +/area/ruin/unpowered) +"bA" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "singular" + }, +/turf/open/space, +/area/space) +"bB" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-singular (EAST)"; + icon_state = "singular"; + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bC" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + tag = "icon-corner (NORTH)"; + icon_state = "corner"; + dir = 1 + }, +/turf/open/space, +/area/ruin/unpowered) +"bD" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-singular (EAST)"; + icon_state = "singular"; + dir = 4 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered) +"bE" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + tag = "icon-corner (WEST)"; + icon_state = "corner"; + dir = 8 + }, +/turf/open/space, +/area/ruin/unpowered) +"bF" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + tag = "icon-side (EAST)"; + icon_state = "side"; + dir = 4 + }, +/turf/open/space, +/area/ruin/unpowered) +"bG" = ( +/obj/structure/fluff/broken_flooring{ + tag = "icon-singular (EAST)"; + icon_state = "singular"; + dir = 4 + }, +/turf/open/space, +/area/space) +"bH" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "plating"; + name = "broken plating" + }, +/obj/structure/lattice, +/turf/open/space, +/area/ruin/unpowered) +"bI" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + tag = "icon-plating (WEST)"; + name = "broken plating"; + icon_state = "plating"; + dir = 8 + }, +/turf/open/space, +/area/ruin/unpowered) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +bA +aa +ab +ab +aa +aa +aa +aj +aa +aa +aa +aa +aa +aa +aa +aa +aZ +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +aa +ab +bC +bE +aa +aa +aa +ab +ab +aa +ab +ab +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ac +aw +ag +ag +aD +bH +aa +ab +ab +aa +ab +ab +ab +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +bw +ad +ag +ag +ag +ah +al +al +al +al +al +al +al +al +bH +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +ab +ac +ac +at +bD +ag +ai +ai +ai +aq +ah +bg +bl +ah +ay +al +ab +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +ab +ab +ab +al +ai +aw +ag +ag +aE +aH +aQ +aH +ap +ap +ah +ah +al +al +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +ab +ab +ac +am +ai +ag +ag +ag +ai +ai +ai +ai +ai +ai +aq +bp +ah +as +ab +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +ab +ab +ac +ah +ai +av +ag +aC +ai +aI +aR +aW +aW +bh +ap +ap +br +ab +ab +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +ac +ah +aq +ag +aw +ag +ai +aJ +aR +aR +aR +bi +ap +bq +bl +ab +ab +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +bw +af +ai +ai +ag +ax +ag +ai +aK +aR +aR +ba +bj +au +ap +aq +ab +ab +bs +aa +aa +"} +(12,1,1) = {" +aa +aa +bs +ab +ag +ag +an +ag +ag +ag +ag +ai +aL +aR +aR +bb +aR +aR +aR +ai +ab +ab +ab +aa +aa +"} +(13,1,1) = {" +aa +aa +ab +bt +ag +by +ag +ag +ag +ag +ag +ai +ai +aS +aW +bc +aR +aS +ai +ai +ab +ab +ab +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +bu +ag +ag +ag +ag +ag +ag +ag +ai +aM +aM +aX +bd +aM +aX +aM +ai +ab +ab +ab +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +ad +ai +ai +ai +ag +ag +ag +aF +aN +aT +ah +aM +aT +au +be +ai +ab +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +ab +ac +ap +ao +ai +ag +ag +ag +aG +aO +bI +ab +be +ap +ab +au +aq +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +ab +bx +ak +ap +ai +ag +ag +ag +ai +aM +aU +aB +ap +bk +bm +az +ab +bo +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +ae +ac +ap +aq +ag +ag +aC +ai +aM +ap +ap +ap +ab +ac +ab +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +bz +ac +ai +ag +ag +ag +ai +aP +ap +ab +be +ac +bn +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +ab +ac +ai +ag +ag +ag +ai +ap +aV +aY +ac +ab +ab +aa +aa +aa +aA +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +af +ar +ag +ag +ag +ai +au +ap +ac +bf +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ac +aw +at +ag +ai +ai +ai +aq +ab +aa +bo +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +bv +aa +aa +aa +aa +bB +ab +bF +ai +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/RandomRuins/SpaceRuins/emptyshell.dmm b/_maps/RandomRuins/SpaceRuins/emptyshell.dmm index 6ca49fd22bc..e6d2316ce5c 100644 --- a/_maps/RandomRuins/SpaceRuins/emptyshell.dmm +++ b/_maps/RandomRuins/SpaceRuins/emptyshell.dmm @@ -1,31 +1,345 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/obj/structure/lattice,/turf/open/space,/area/space) -"c" = (/turf/closed/wall/r_wall,/area/ruin/unpowered) -"d" = (/turf/open/floor/plating,/area/ruin/unpowered) -"e" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/ruin/unpowered) -"f" = (/obj/item/ammo_box/magazine/sniper_rounds,/turf/open/floor/plating,/area/ruin/unpowered) -"g" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/ruin/unpowered) -"h" = (/obj/item/stack/rods,/turf/open/floor/plating,/area/ruin/unpowered) -"i" = (/turf/open/floor/plating/airless,/area/ruin/unpowered) -"j" = (/obj/machinery/door/airlock,/turf/open/floor/plating,/area/ruin/unpowered) -"k" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/ruin/unpowered) -"l" = (/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/ruin/unpowered) -"m" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/open/floor/plating,/area/ruin/unpowered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"c" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"d" = ( +/turf/open/floor/plating, +/area/ruin/unpowered) +"e" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/ruin/unpowered) +"f" = ( +/obj/item/ammo_box/magazine/sniper_rounds, +/turf/open/floor/plating, +/area/ruin/unpowered) +"g" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/unpowered) +"h" = ( +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/ruin/unpowered) +"i" = ( +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"j" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/ruin/unpowered) +"k" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"l" = ( +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/ruin/unpowered) +"m" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) (1,1,1) = {" -aaaaaaaaabaaaaaaa -aaabbaaababaabaaa -aaabccccccccccaba -aabccccccccccccaa -abacccdeddfdcccba -abaccddddddgdccbb -bbbdcdhddddddccbb -aadijddhdgdddccaa -aadijddkdddddccbb -abbdcddddddhdccbb -aaaccldeddmddccbb -aaacccdddddecccaa -aaaccccccccccccba -aabaccccccccccaaa -aaaabbaaaaaaaaaaa +a +a +a +a +a +a +b +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +b +b +b +a +a +b +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +b +a +a +b +i +i +b +a +a +a +b +a +"} +(4,1,1) = {" +a +b +b +c +c +c +i +i +i +i +c +c +c +a +a +"} +(5,1,1) = {" +a +b +c +c +c +c +c +j +j +c +c +c +c +c +b +"} +(6,1,1) = {" +a +a +c +c +c +d +d +d +d +d +l +c +c +c +b +"} +(7,1,1) = {" +a +a +c +c +d +d +h +d +d +d +d +d +c +c +a +"} +(8,1,1) = {" +a +a +c +c +e +d +d +h +k +d +e +d +c +c +a +"} +(9,1,1) = {" +a +b +c +c +d +d +d +d +d +d +d +d +c +c +a +"} +(10,1,1) = {" +b +a +c +c +d +d +d +g +d +d +d +d +c +c +a +"} +(11,1,1) = {" +a +b +c +c +f +d +d +d +d +d +m +d +c +c +a +"} +(12,1,1) = {" +a +a +c +c +d +g +d +d +d +h +d +e +c +c +a +"} +(13,1,1) = {" +a +a +c +c +c +d +d +d +d +d +d +c +c +c +a +"} +(14,1,1) = {" +a +b +c +c +c +c +c +c +c +c +c +c +c +c +a +"} +(15,1,1) = {" +a +a +a +c +c +c +c +c +c +c +c +c +c +a +a +"} +(16,1,1) = {" +a +a +b +a +b +b +b +a +b +b +b +a +b +a +a +"} +(17,1,1) = {" +a +a +a +a +a +b +b +a +b +b +b +a +a +a +a "} diff --git a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm index 7e5c0752bdd..290467dcc41 100644 --- a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm +++ b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm @@ -1,30 +1,30 @@ "a" = (/turf/open/space,/area/space) "b" = (/obj/structure/lattice,/turf/open/space,/area/space) "c" = (/turf/closed/wall,/area/ruin/unpowered) -"d" = (/obj/machinery/light{dir = 1},/obj/structure/bed,/obj/effect/decal/remains/human,/turf/open/floor/plasteel{icon_state = "warndark"; dir = 8},/area/ruin/unpowered) -"e" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel{icon_state = "warndark"; dir = 4},/area/ruin/unpowered) -"f" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/obj/structure/bed,/obj/effect/decal/remains/human,/turf/open/floor/plasteel{icon_state = "warndark"; dir = 8},/area/ruin/unpowered) -"g" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/obj/structure/bed,/turf/open/floor/plasteel{icon_state = "warndark"; dir = 8},/area/ruin/unpowered) -"h" = (/turf/open/floor/plasteel{icon_state = "warndark"; dir = 4},/area/ruin/unpowered) -"i" = (/turf/open/floor/plasteel{icon_state = "warndark"; dir = 8},/area/ruin/unpowered) -"j" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/machinery/atmospherics/components/unary/outlet_injector,/turf/open/floor/plasteel{icon_state = "warndark"; dir = 4},/area/ruin/unpowered) -"k" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{icon_state = "warndark"; dir = 8},/area/ruin/unpowered) -"l" = (/obj/machinery/atmospherics/components/unary/outlet_injector,/turf/open/floor/plasteel{icon_state = "warndark"; dir = 4},/area/ruin/unpowered) +"d" = (/obj/machinery/light{dir = 1},/obj/structure/bed,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/airless/darkwarning{dir = 8},/area/ruin/unpowered) +"e" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/airless/darkwarning{dir = 4},/area/ruin/unpowered) +"f" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/obj/structure/bed,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/airless/darkwarning{dir = 8},/area/ruin/unpowered) +"g" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/obj/structure/bed,/turf/open/floor/plasteel/airless/darkwarning{dir = 8},/area/ruin/unpowered) +"h" = (/turf/open/floor/plasteel/airless/darkwarning{dir = 4},/area/ruin/unpowered) +"i" = (/turf/open/floor/plasteel/airless/darkwarning{dir = 8},/area/ruin/unpowered) +"j" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/atmospherics/components/unary/outlet_injector,/turf/open/floor/plasteel/airless/darkwarning{dir = 4},/area/ruin/unpowered) +"k" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/darkwarning{dir = 8},/area/ruin/unpowered) +"l" = (/obj/machinery/atmospherics/components/unary/outlet_injector,/turf/open/floor/plasteel/airless/darkwarning{dir = 4},/area/ruin/unpowered) "m" = (/obj/structure/closet/crate/freezer,/obj/item/stack/sheet/animalhide/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "n" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/machinery/light{dir = 1},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "o" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/clothing/under/rank/prisoner,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"p" = (/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/plasteel{dir = 1; icon_state = "blue"},/area/ruin/unpowered) -"q" = (/obj/machinery/door/window/brigdoor/northleft,/obj/machinery/atmospherics/components/binary/pump{dir = 1},/turf/open/floor/plasteel{dir = 1; icon_state = "blue"},/area/ruin/unpowered) +"p" = (/obj/structure/window/reinforced{dir = 1;layer = 2.9},/turf/open/floor/plasteel{dir = 1;icon_state = "blue"},/area/ruin/unpowered) +"q" = (/obj/machinery/door/window/brigdoor/northleft,/obj/machinery/atmospherics/components/binary/pump{dir = 1},/turf/open/floor/plasteel{dir = 1;icon_state = "blue"},/area/ruin/unpowered) "r" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "s" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel,/area/ruin/unpowered) -"t" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Worn-out APC"; pixel_x = 1; pixel_y = 26},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered) +"t" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/machinery/power/apc{cell_type = 2500;dir = 1;name = "Worn-out APC";pixel_x = 1;pixel_y = 26},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered) "u" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered) "v" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel,/area/ruin/unpowered) -"w" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/ruin/unpowered) +"w" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel,/area/ruin/unpowered) "x" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "y" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/knife/butcher,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/reagent_containers/spray/pepper,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "z" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plasteel,/area/ruin/unpowered) -"A" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/open/floor/plasteel,/area/ruin/unpowered) +"A" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel,/area/ruin/unpowered) "B" = (/turf/open/floor/plasteel,/area/ruin/unpowered) "C" = (/obj/machinery/gibber,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "D" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/straight_jacket,/obj/item/weapon/reagent_containers/syringe/lethal,/obj/item/weapon/reagent_containers/syringe/lethal/choral,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) @@ -32,13 +32,13 @@ "F" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel,/area/ruin/unpowered) "G" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel,/area/ruin/unpowered) "H" = (/obj/machinery/door/airlock/security,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"I" = (/obj/item/weapon/reagent_containers/glass/bottle/morphine{pixel_x = -4; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate{name = "chloral hydrate bottle"},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 6; pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/morphine{pixel_x = 5; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/bottle/facid{name = "fluorosulfuric acid bottle"; pixel_x = -3; pixel_y = 6},/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) +"I" = (/obj/item/weapon/reagent_containers/glass/bottle/morphine{pixel_x = -4;pixel_y = 1},/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate{name = "chloral hydrate bottle"},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 6;pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/morphine{pixel_x = 5;pixel_y = 1},/obj/item/weapon/reagent_containers/glass/bottle/facid{name = "fluorosulfuric acid bottle";pixel_x = -3;pixel_y = 6},/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "J" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/drone,/obj/item/weapon/melee/baton/cattleprod,/turf/open/floor/plasteel,/area/ruin/unpowered) "K" = (/obj/structure/table,/obj/item/weapon/pen/red,/turf/open/floor/plasteel,/area/ruin/unpowered) "L" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel,/area/ruin/unpowered) "M" = (/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/turf/open/floor/plasteel,/area/ruin/unpowered) -"N" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/machinery/light,/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/unpowered) -"O" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/ruin/unpowered) +"N" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/machinery/light,/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/unpowered) +"O" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel{icon_state = "bot";dir = 1},/area/ruin/unpowered) "P" = (/obj/structure/table/reinforced,/obj/item/weapon/surgicaldrill,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/obj/item/weapon/surgical_drapes,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "Q" = (/obj/structure/table/optable,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "R" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/glass/bottle/mutagen,/obj/item/weapon/reagent_containers/glass/bottle/mutagen,/obj/item/weapon/razor,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) diff --git a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm index 4246998d5f9..967ca026814 100644 --- a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm +++ b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm @@ -1,43 +1,333 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/ruin/powered) -"c" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/ruin/powered) -"d" = (/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/ruin/powered) -"e" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/open/space,/area/ruin/powered) -"f" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/open/floor/plating,/area/ruin/powered) -"g" = (/obj/structure/table/wood,/obj/item/clothing/under/shorts/black,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"h" = (/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"i" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"j" = (/obj/structure/closet,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"k" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"l" = (/obj/structure/table/wood,/obj/item/clothing/shoes/sandal,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"m" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"n" = (/obj/structure/table/wood,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"o" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"p" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/turf/open/floor/plating,/area/ruin/powered) -"q" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered) -"r" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"s" = (/obj/machinery/door/poddoor{id = "goonwizship1"},/obj/machinery/button/door{id = "goonwizship1"; name = "Strange Ship Door Button"; pixel_y = 32},/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"t" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"u" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"v" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"w" = (/obj/structure/table/wood,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"x" = (/obj/machinery/light,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"y" = (/mob/living/simple_animal/bot/medbot,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"z" = (/turf/closed/wall/shuttle{dir = 2; icon_state = "diagonalWall3"},/area/ruin/powered) -"A" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) -"B" = (/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/ruin/powered) -"C" = (/obj/machinery/light,/obj/structure/bed,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/ruin/powered/authorship) +"c" = ( +/turf/closed/wall/shuttle{ + icon_state = "wall3" + }, +/area/ruin/powered/authorship) +"d" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/ruin/powered/authorship) +"e" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (EAST)"; + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/space, +/area/ruin/powered/authorship) +"f" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (WEST)"; + icon_state = "heater"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered/authorship) +"g" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/shorts/black, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"h" = ( +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"i" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"j" = ( +/obj/structure/closet, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"k" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"l" = ( +/obj/structure/table/wood, +/obj/item/clothing/shoes/sandal, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"m" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"n" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"o" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"p" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/powered/authorship) +"q" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ruin/powered/authorship) +"r" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"s" = ( +/obj/machinery/door/poddoor{ + id = "goonwizship1" + }, +/obj/machinery/button/door{ + id = "goonwizship1"; + name = "Strange Ship Door Button"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"t" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"u" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"v" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"w" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"x" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"y" = ( +/mob/living/simple_animal/bot/medbot, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"z" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/ruin/powered/authorship) +"A" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) +"B" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/ruin/powered/authorship) +"C" = ( +/obj/machinery/light, +/obj/structure/bed, +/turf/open/floor/plasteel/shuttle/purple, +/area/ruin/powered/authorship) (1,1,1) = {" -aabcccccdaaaa -aefghijkcaaaa -aeflhhhhccccd -bccccmhhcmhjc -cnophhhhqhhrc -shhthhhhuhvwc -chxpyhhhqhhnc -zccccmhhcmhjc -aefAhhhhccccB -aefnnChjcaaaa -aazcccccBaaaa +a +a +a +b +c +s +c +z +a +a +a +"} +(2,1,1) = {" +a +e +e +c +n +h +h +c +e +e +a +"} +(3,1,1) = {" +b +f +f +c +o +h +x +c +f +f +z +"} +(4,1,1) = {" +c +g +l +c +p +t +p +c +A +n +c +"} +(5,1,1) = {" +c +h +h +c +h +h +y +c +h +n +c +"} +(6,1,1) = {" +c +i +h +m +h +h +h +m +h +C +c +"} +(7,1,1) = {" +c +j +h +h +h +h +h +h +h +h +c +"} +(8,1,1) = {" +c +k +h +h +h +h +h +h +h +j +c +"} +(9,1,1) = {" +d +c +c +c +q +u +q +c +c +c +B +"} +(10,1,1) = {" +a +a +c +m +h +h +h +m +c +a +a +"} +(11,1,1) = {" +a +a +c +h +h +v +h +h +c +a +a +"} +(12,1,1) = {" +a +a +c +j +r +w +n +j +c +a +a +"} +(13,1,1) = {" +a +a +d +c +c +c +c +c +B +a +a "} diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm new file mode 100644 index 00000000000..efbcfee9a2c --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -0,0 +1,127 @@ +"a" = (/turf/open/space,/area/space) +"b" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"c" = (/turf/closed/wall/r_wall,/area/awaymission/listeningpost) +"d" = (/turf/open/floor/plating,/area/awaymission/listeningpost) +"e" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";name = "power storage unit"},/turf/open/floor/plating,/area/awaymission/listeningpost) +"f" = (/obj/machinery/door/airlock,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"g" = (/turf/closed/wall,/area/awaymission/listeningpost) +"h" = (/obj/structure/table,/obj/item/weapon/paper/monitorkey,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly";freerange = 1;frequency = 1213;name = "Syndicate Intercom";pixel_x = 32;subspace_transmission = 1;syndie = 1},/obj/item/clothing/glasses/regular,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"i" = (/obj/structure/table,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"j" = (/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"k" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/listeningpost) +"l" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"m" = (/obj/machinery/computer/message_monitor,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"n" = (/obj/structure/chair{dir = 4},/mob/living/simple_animal/hostile/syndicate{desc = "A weary looking syndicate operative."},/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"o" = (/obj/structure/table,/obj/item/weapon/paper{info = "Nothing of interest to report.";name = "november report"},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"p" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly";freerange = 1;frequency = 1213;name = "Syndicate Intercom";pixel_x = 32;subspace_transmission = 1;syndie = 1},/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"q" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"r" = (/obj/machinery/door/airlock,/obj/structure/safe/floor,/obj/item/weapon/paper{info = "I wonder how much longer they will accept my empty reports. They will cancel the case soon without results. When the pickup comes, I will tell them I have lost faith in our cause, and beg them to consider a diplomatic solution. How many nuclear teams have been dispatched with those nukes? I must try and prevent more from ever being sent. If they will not listen to reason, I will detonate the warehouse myself. Maybe some day in the immediate future, space will be peaceful, though I don't intend to live to see it. And that is why I write this down- it is my sacrifice that stabilised your worlds, traveller. Spare a thought for me, and please attempt to prevent nuclear proliferation, should it ever rear it's ugly head again. -Donk Co. Operative #451";name = "odd report"},/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"s" = (/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"t" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"u" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"v" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"w" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"x" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel,/area/awaymission/listeningpost) +"y" = (/obj/structure/disposalpipe/segment,/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"z" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel,/area/ruin/unpowered/no_grav) +"A" = (/obj/structure/closet,/obj/item/clothing/gloves/boxing,/turf/open/floor/plasteel,/area/ruin/unpowered/no_grav) +"B" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "A good start to the operation: intercepted Nanotrasen military communications. A convoy is scheduled to transfer nuclear warheads to a new military base. This is as good a chance as any to get our hands on some heavy weaponry, I suggest we take it.";name = "april report"},/obj/item/weapon/paper{info = "Nothing of real interest to report this month. I have intercepted faint transmissions from what appears to be some sort of pirate radio station. They do not appear to be relevant to my assignment.";name = "may report"},/obj/item/weapon/paper{info = "Nanotrasen communications have been noticably less frequent recently. The pirate radio station I found last month has been transmitting pro-Nanotrasen propaganda. I will continue to monitor it.";name = "june report"},/obj/item/weapon/paper{info = "Nothing of interest to report.";name = "july report"},/obj/item/weapon/paper{info = "Nothing of interest to report.";name = "august report"},/obj/item/weapon/paper{info = "Nothing of interest to report.";name = "september report"},/obj/item/weapon/paper{info = "Nothing of interest to report.";name = "october report"},/obj/item/weapon/paper{info = "1 x Stechtkin pistol - $600
1 x silencer - $200
shipping charge - $4360
total - $5160";name = "receipt"},/turf/open/floor/plasteel,/area/ruin/unpowered/no_grav) +"C" = (/obj/structure/table,/obj/item/weapon/paper{info = "Mission Details: You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us.";name = "mission briefing"},/turf/open/floor/plasteel,/area/ruin/unpowered/no_grav) +"D" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered/no_grav) +"E" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/ruin/unpowered/no_grav) +"F" = (/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"G" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/open/floor/plasteel,/area/ruin/unpowered/no_grav) +"H" = (/turf/open/floor/plasteel/freezer,/area/ruin/unpowered/no_grav) +"I" = (/obj/machinery/shower{icon_state = "shower";dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/unpowered/no_grav) +"J" = (/obj/structure/toilet{icon_state = "toilet00";dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/unpowered/no_grav) +"K" = (/turf/closed/mineral/clown,/area/ruin/unpowered/no_grav) +"L" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/ruin/unpowered/no_grav) +"M" = (/turf/open/floor/plasteel/airless/circuit/gcircuit,/area/ruin/unpowered/no_grav) +"N" = (/turf/closed/wall/r_wall,/area/ruin/unpowered/no_grav) +"O" = (/turf/open/space,/area/ruin/unpowered/no_grav) +"P" = (/turf/open/floor/plasteel,/area/ruin/unpowered/no_grav) +"Q" = (/obj/machinery/door/airlock,/turf/open/floor/plasteel,/area/ruin/unpowered/no_grav) +"R" = (/turf/closed/wall,/area/ruin/unpowered/no_grav) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbbbbbaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccbbbbbaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcdecbbbbbaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbNccfgccccaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcchijjkddkaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalbbbbbbbbbbbbbbbbbbcmnojjkddkaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbOlbbbbbbbbbbbbbbbbbbccpijjccccaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbllbbbbbbbbbbbbbbbbbbbcjjjqcbbbbaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbblbbbbbbbbbbbbbbbbccccrgggcbsttuaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcvwgjjjxcbybbbbbbaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbNPPQPPPzNbybbbbbbba +aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbNABRCPDEEtFbbbbbaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbNNNNNGRNbbbbbbbbbaa +aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbNHINbbbbbbbbbaa +aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbNHJNbbbbbbbbbba +aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbNNNNbbbbbbbbbbb +aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaa +aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaa +aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbblllbbbbbbbbbbbbbbbbbbbbaaaaaa +aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbKKbbbbbbbllaaabbbbbbbbbbbbbbbbbaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbKbbKbbblllaaaabbbbbbbbbbbbbbaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbKbbbbbbbbbbbblaaaaabbbbbbbbbbbbbbaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbKKbbbbbbbbbbblaaaabbbbbbbbbbbbbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbKKbbbbbbbbbbblaabbbbbbbbbbbbbbaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbKbbbbbbaabbbbbbbbbbbbbaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaaaaaaaa +aaaaaabbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa +aaaaabbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbKKbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa +aaaabbbbbbbbbbbaaabbbbbbbbbbbbbbbbKbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa +aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbKbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa +aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa +aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbKKbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa +aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbblllllbbbbaaaaaaaaaaaaaaaaaa +aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbblaaaabbaaaaaaaaaaaaaaaaaaa +aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbllbaaaaaaaaaaaaaaaaaaaaaa +aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbLLLLLLLbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa +abbbbbbbbbbbbbbbbbbbbbbbbbbbbblMMMMMLbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbMMMMMLbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbMMMMLbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa +bbbbbbbbbbbbbbbblbbbbbbbbbbbbbbMMMMMLbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa +bbbbbbbbbbbbbbbbllbbbbbbbbbbbbblMMMMLbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa +bbbbbbbbbbbbbbbaalbbbbbbbbbbbbllLLLLLbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa +bbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa +abbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa +aaaaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabbbbbbbbbblbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaabbbbbbbbllbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaabbbbbbbbalbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaabbbbbbbaalbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm index b0c1f95d53f..893af75cac3 100644 --- a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm +++ b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm @@ -1,68 +1,382 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/ruin/powered) -"c" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered) -"d" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/ruin/powered) -"e" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/ruin/powered) -"f" = (/obj/structure/closet/crate/secure/loot,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel/shuttle,/area/ruin/powered) -"g" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/plasteel/shuttle,/area/ruin/powered) -"h" = (/obj/structure/table,/obj/machinery/button/door{id = "mechaship1"; name = "Mecha Cargo Ship Doors"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered) -"i" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/shuttle,/area/ruin/powered) -"j" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/shuttle,/area/ruin/powered) -"k" = (/obj/effect/decal/cleanable/vomit/old,/turf/open/floor/plasteel/shuttle,/area/ruin/powered) -"l" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel/shuttle,/area/ruin/powered) -"m" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/shuttle,/area/ruin/powered) -"n" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/shuttle,/area/ruin/powered) -"o" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/ruin/powered) -"p" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access_txt = "101"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/ruin/powered) -"q" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/ruin/powered) -"r" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/ruin/powered) -"s" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/ruin/powered) -"t" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/ruin/powered) -"u" = (/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/ruin/powered) -"v" = (/obj/structure/mecha_wreckage/phazon,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"w" = (/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"x" = (/obj/structure/mecha_wreckage/ripley/firefighter,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"y" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"z" = (/obj/structure/mecha_wreckage/ripley,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"A" = (/obj/mecha/working/ripley,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"B" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"C" = (/obj/effect/decal/cleanable/robot_debris/up,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"D" = (/obj/machinery/door/poddoor{id = "mechaship1"; name = "Cargo Bay Door"},/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"E" = (/obj/effect/decal/cleanable/robot_debris,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"F" = (/obj/structure/mecha_wreckage/durand,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"G" = (/obj/item/stack/tile/plasteel,/turf/open/floor/plating/airless,/area/ruin/powered) -"H" = (/turf/open/floor/plating/airless,/area/ruin/powered) -"I" = (/obj/structure/lattice,/turf/open/space,/area/space) -"J" = (/obj/item/stack/rods,/turf/open/floor/plating{icon_state = "platingdmg1"},/area/ruin/powered) -"K" = (/obj/effect/decal/cleanable/robot_debris/gib,/turf/open/floor/plating/airless,/area/ruin/powered) -"L" = (/obj/effect/decal/cleanable/robot_debris,/obj/item/stack/tile/plasteel,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"M" = (/turf/open/floor/plating{icon_state = "platingdmg1"},/area/ruin/powered) -"N" = (/turf/open/floor/plating{icon_state = "platingdmg2"},/area/ruin/powered) -"O" = (/obj/structure/mecha_wreckage/odysseus,/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered) -"P" = (/obj/item/stack/sheet/metal,/turf/open/space,/area/space) -"Q" = (/obj/structure/mecha_wreckage/gygax,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/ruin/powered) -"R" = (/turf/open/floor/plating{icon_state = "platingdmg3"},/area/space) -"S" = (/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/ruin/powered) -"T" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/ruin/powered) -"U" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/ruin/powered) -"V" = (/obj/item/stack/rods,/turf/open/space,/area/space) -"W" = (/turf/closed/wall/shuttle{icon_state = "swall15"; dir = 2},/area/ruin/powered) -"X" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/ruin/powered) +"c" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ruin/powered) +"d" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/ruin/powered) +"e" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/powered) +"f" = ( +/obj/structure/closet/crate/secure/loot, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"g" = ( +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"h" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "mechaship1"; + name = "Mecha Cargo Ship Doors" + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"i" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"j" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"k" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"l" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"m" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"n" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"o" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/ruin/powered) +"p" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cockpit"; + req_access_txt = "101" + }, +/turf/open/floor/mineral/titanium, +/area/ruin/powered) +"q" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/ruin/powered) +"r" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/mineral/titanium, +/area/ruin/powered) +"s" = ( +/turf/open/floor/mineral/titanium, +/area/ruin/powered) +"t" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium, +/area/ruin/powered) +"u" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/mineral/titanium, +/area/ruin/powered) +"v" = ( +/obj/structure/mecha_wreckage/phazon, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"w" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"x" = ( +/obj/structure/mecha_wreckage/ripley/firefighter, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"y" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"z" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"A" = ( +/obj/mecha/working/ripley, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"B" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"C" = ( +/obj/effect/decal/cleanable/robot_debris/up, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"D" = ( +/obj/machinery/door/poddoor{ + id = "mechaship1"; + name = "Cargo Bay Door" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"E" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"F" = ( +/obj/structure/mecha_wreckage/durand, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"G" = ( +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating/airless, +/area/ruin/powered) +"H" = ( +/turf/open/floor/plating/airless, +/area/ruin/powered) +"I" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"J" = ( +/obj/machinery/computer/mecha, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"K" = ( +/obj/effect/decal/cleanable/robot_debris/gib, +/turf/open/floor/plating/airless, +/area/ruin/powered) +"L" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/item/stack/tile/plasteel, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"M" = ( +/turf/open/floor/plating/airless{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"N" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/ruin/powered) +"O" = ( +/obj/structure/mecha_wreckage/odysseus, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) +"P" = ( +/obj/item/stack/sheet/metal, +/turf/open/space, +/area/space) +"Q" = ( +/obj/structure/mecha_wreckage/gygax, +/turf/open/floor/mineral/titanium, +/area/ruin/powered) +"R" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/space) +"S" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/airless, +/area/ruin/powered) +"T" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/ruin/powered) +"U" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/ruin/powered) +"V" = ( +/obj/item/stack/rods, +/turf/open/space, +/area/space) +"W" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall15"; + dir = 2 + }, +/area/ruin/powered) +"X" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/ruin/powered) (1,1,1) = {" -abcccccda -aefghijea -aeklmnjea -bopqqqqod -erststtue -evwwxyzAe -eBwCwzwyD -eEFGwwwwD -GHwFyHywD -IJHwKLwBD -MHNGOOwyD -PIIHsHQse -aRIPSHqTU -aVaaIabWd -aaaaaaXXX +a +a +a +b +e +e +e +e +G +I +M +P +a +a +a +"} +(2,1,1) = {" +b +e +e +e +r +v +B +E +H +S +H +I +R +V +a +"} +(3,1,1) = {" +c +f +k +p +s +w +w +F +w +H +N +I +I +a +a +"} +(4,1,1) = {" +c +g +l +e +t +w +C +G +F +w +G +H +P +a +a +"} +(5,1,1) = {" +c +h +m +e +s +x +w +w +y +K +O +s +S +I +a +"} +(6,1,1) = {" +c +i +n +e +t +y +z +w +H +L +O +H +H +a +a +"} +(7,1,1) = {" +c +j +J +e +t +z +w +w +y +w +w +Q +e +b +X +"} +(8,1,1) = {" +b +e +e +e +u +A +y +w +w +B +y +s +e +e +X +"} +(9,1,1) = {" +a +a +a +b +e +e +D +D +D +D +D +e +b +b +X "} diff --git a/_maps/RandomRuins/SpaceRuins/miracle.dmm b/_maps/RandomRuins/SpaceRuins/miracle.dmm new file mode 100644 index 00000000000..40a4e2b6ae0 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/miracle.dmm @@ -0,0 +1,5 @@ +"a" = (/obj/item/weapon/storage/backpack/satchel/flat/secret{reward_all_of_these = list(/obj/item/weapon/gun/energy/pulse/prize)},/turf/open/floor/fakespace,/area/ruin/fakespace) + +(1,1,1) = {" +a +"} diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm new file mode 100644 index 00000000000..de102b742ef --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -0,0 +1,217 @@ +"aa" = (/turf/open/space,/area/space) +"ab" = (/obj/structure/lattice,/turf/open/space,/area/space) +"ac" = (/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"ad" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/open/space,/area/space) +"ae" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space) +"af" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/space) +"ag" = (/turf/closed/wall/r_wall,/area/tcommsat/chamber) +"ah" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"ai" = (/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) +"aj" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"ak" = (/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Worn-out APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"al" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"am" = (/obj/item/weapon/stock_parts/cell,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"an" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"ao" = (/obj/item/weapon/coin/clown,/turf/open/floor/engine,/area/tcommsat/chamber) +"ap" = (/obj/structure/bed,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aq" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"ar" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/tcommsat/chamber) +"as" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/tcommsat/chamber) +"at" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) +"au" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"av" = (/obj/item/weapon/wrench,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"aw" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"ax" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) +"ay" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"az" = (/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aA" = (/obj/structure/table,/obj/item/weapon/paper,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aB" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aC" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aD" = (/obj/structure/table,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aE" = (/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{name = "Cuban Pete-Meat"},/turf/open/floor/engine,/area/tcommsat/chamber) +"aF" = (/obj/structure/grille,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aG" = (/obj/structure/grille/broken,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"aI" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"aJ" = (/obj/item/stack/cable_coil/cut{amount = 1},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"aK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"aL" = (/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) +"aM" = (/obj/item/weapon/folder/yellow,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aN" = (/obj/structure/bed,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/open/space,/area/space) +"aP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/open/space,/area/space) +"aQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"aR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) +"aS" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) +"aT" = (/obj/structure/window/reinforced,/turf/open/space,/area/space) +"aU" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/tcommsat/chamber) +"aV" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aW" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aX" = (/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{name = "Cuban Pete-Meat"},/obj/item/stack/spacecash,/turf/open/floor/engine,/area/tcommsat/chamber) +"aY" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"aZ" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"ba" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bd" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"be" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/electronics/airlock,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bf" = (/obj/structure/door_assembly/door_assembly_hatch,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bg" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bh" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bi" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bj" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bk" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/tcommsat/chamber) +"bm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille/broken,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bo" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) +"br" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/open/space,/area/space) +"bs" = (/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) +"bt" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bu" = (/obj/structure/chair,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bv" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bw" = (/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bx" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"by" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/open/space,/area/space) +"bz" = (/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bE" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/open/space,/area/space) +"bG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/item/stack/rods,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bH" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bI" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bJ" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/tcommsat/chamber) +"bL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) +"bM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) +"bN" = (/obj/effect/decal/cleanable/blood,/obj/item/weapon/scalpel{pixel_y = 12},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bO" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/tcommsat/chamber) +"bQ" = (/obj/structure/rack,/obj/item/weapon/circuitboard/computer/teleporter,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bR" = (/obj/item/device/radio/off,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) +"bT" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bU" = (/obj/effect/decal/cleanable/blood,/obj/structure/chair,/obj/item/clothing/under/rank/centcom_officer,/obj/item/weapon/restraints/handcuffs,/obj/effect/decal/remains/human,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bV" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"bW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bX" = (/obj/structure/door_assembly/door_assembly_mhatch,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"bY" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"bZ" = (/obj/item/weapon/cigbutt,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"ca" = (/obj/effect/decal/cleanable/blood,/obj/item/device/assembly/signaler,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"cb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/lethal/choral,/obj/item/weapon/reagent_containers/syringe/lethal{pixel_y = 4},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"cc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/tcommsat/chamber) +"cd" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"ce" = (/obj/structure/table,/obj/item/device/electropack,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"cf" = (/obj/structure/table,/obj/item/weapon/hemostat,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"cg" = (/obj/structure/table,/obj/item/weapon/circular_saw,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"ch" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) +"ci" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/item/stack/rods,/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"cj" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/space,/area/space) +"ck" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/open/space,/area/space) +"cl" = (/turf/open/floor/plasteel/airless/warning{dir = 9},/area/tcommsat/chamber) +"cm" = (/turf/open/floor/plasteel/airless/warning/corner{dir = 4},/area/tcommsat/chamber) +"cn" = (/turf/open/floor/plasteel/airless/warning{dir = 1},/area/tcommsat/chamber) +"co" = (/turf/open/floor/plasteel/airless/warning{dir = 5},/area/tcommsat/chamber) +"cp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/space,/area/space) +"cq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"cr" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel/airless/warning{dir = 8},/area/tcommsat/chamber) +"cs" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) +"ct" = (/turf/open/floor/plasteel/airless/warning{dir = 4},/area/tcommsat/chamber) +"cu" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless/black,/area/tcommsat/chamber) +"cv" = (/turf/open/floor/plasteel/airless/warning{dir = 10},/area/tcommsat/chamber) +"cw" = (/obj/machinery/light/small,/obj/item/weapon/paper,/turf/open/floor/plasteel/airless/warning/corner{dir = 1},/area/tcommsat/chamber) +"cx" = (/turf/open/floor/plasteel/airless/warning{dir = 6},/area/tcommsat/chamber) +"cy" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) +"cz" = (/obj/structure/lattice,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) +"cA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"cB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) +"cC" = (/obj/structure/grille/broken,/turf/open/space,/area/space) +"cD" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel,/area/tcommsat/chamber) +"cE" = (/turf/open/floor/plasteel/warning{dir = 9},/area/tcommsat/chamber) +"cF" = (/turf/open/floor/plasteel/warning{dir = 1},/area/tcommsat/chamber) +"cG" = (/turf/open/floor/plasteel/warning{dir = 5},/area/tcommsat/chamber) +"cH" = (/turf/open/floor/plasteel/warning/corner{dir = 4},/area/tcommsat/chamber) +"cI" = (/turf/open/floor/plasteel,/area/tcommsat/chamber) +"cJ" = (/turf/open/floor/plasteel/warning/corner{dir = 8},/area/tcommsat/chamber) +"cK" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/tcommsat/chamber) +"cL" = (/obj/structure/sign/vacuum,/turf/closed/wall/r_wall,/area/tcommsat/chamber) +"cM" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/warning{dir = 9},/area/tcommsat/chamber) +"cN" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel,/area/tcommsat/chamber) +"cO" = (/obj/structure/closet/malf/suits,/turf/open/floor/plasteel,/area/tcommsat/chamber) +"cP" = (/obj/structure/door_assembly/door_assembly_ext,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"cQ" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/tcommsat/chamber) +"cR" = (/turf/open/floor/plasteel/warning{dir = 8},/area/tcommsat/chamber) +"cS" = (/obj/item/weapon/crowbar,/turf/open/floor/plating/airless,/area/tcommsat/chamber) +"cT" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/night,/turf/open/floor/plasteel/warning{dir = 10},/area/tcommsat/chamber) +"cU" = (/turf/open/floor/plasteel/warning/corner{dir = 1},/area/tcommsat/chamber) +"cV" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/open/floor/plasteel/warning{dir = 10},/area/tcommsat/chamber) +"cW" = (/turf/open/floor/plasteel/warning{dir = 2},/area/tcommsat/chamber) +"cX" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/warning{dir = 6},/area/tcommsat/chamber) +"cY" = (/obj/structure/frame/computer,/turf/open/floor/plating,/area/tcommsat/chamber) +"cZ" = (/obj/machinery/teleport/station,/turf/open/floor/plating,/area/tcommsat/chamber) +"da" = (/obj/machinery/teleport/hub,/turf/open/floor/plating,/area/tcommsat/chamber) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaababaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaababaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacabaaaaaaacabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabacaaaaaaaaacacabaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabacaaaaaaaaabacabaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaabaaaaaaaaabababaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeababacacacacacacacababaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaeaaaaabaaaaacaaaaabaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeadadaaaaabadaeaeaeaeaeaeaeafaeadaeaeaeaeaeaeadabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeagahahacahagagagagagagagagagagagagagagagagagagahacababaaabaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaadaeagagagagagagagagagagagagagagagagagagagagagagagahacabababababaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaeagagagabaaaiajakalamanagagagagagagagagagaoagapaqarasacacabacahadaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaeagagabababatajacauavawaxagayazaAaBaCaDagaEagaFaGazarasasacahagaeaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaeagagaaabaaaiaHaIaJaIaKaLagazaMazazazaCagaEagaNaFazazararagagagaeaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaadagagaaabaaaaaOaPaQaRaSaTaUaVazaWazazaCagaXagaFaFazaYaZbaagagagaeaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaeagagaaabaaaibbbcbdbcbdbebfazazbgazazagagagagbhbiazbgbjbkblblblbmbnboaaaaaaaaaa +aaaaaaaaaaaaaaaaababadaeaeaeagagaaabaaaibpbqbrbsbsbsagazbtbuazazbvbwagagagagbxagagagagagagaeaeadabaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaabaeagagabababbybzaxagagagagagbAbBbCbCbDagbvagagagbybEbFabababagagaeaeaeaaaaaaaaaa +aaaaaaababacacacacacababaaaeagagaaabaaaibGbFagacacacacacbHacacacacbwbwacagbybEaaaaabaaagagaeaeaaabaaaaaaaa +ababababababababacacacacaaaeagagaaabaaaibIbFagacacbwbwacbwbwbwbwbwbwacacagbybJaLbKbLbMagagagaeabacababaaaa +aaaaaaaaaaababababacacacaaaeagagaaabaaaabpbFagacbwbwbwbwbwacbwbNbwbwbwacagbybOaLbPazazbQagagaeaaabaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaacaaaeagagaaabaaaibEaLagacbwbwbwbwbwacbwbRbwbwbwacagbybEaTbSazazaDagagaeaaabaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaacacafagagabababbybpaxagacbwbwbwacbTbUacbVbwbwbwacagbybIbWbXazazbYagagafacabaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaacaaaeagagaaabaaaibpaLagacbwbwacbwbwbZcacbbwbwbwacagaibEbsccazcdazagagaeaaabaaaaaaaa +aaaaaaaaaaaaabababacacacaaaeagagaaabaaaabEaaagacbwbwbwbwbwcecfcgbwbwacacagaabEaLbPazazaDagagaeaaacaaaaaaaa +aaaaaaaaaaabababacacacacaaaeagagaaabaaaibpaLagacbwacbwbwbwbwbwbwbwbwbwacagaibEaLchbLbMagagagaeabacabababab +aaaaaaabababababababababaaaeagagaaabaaaaciaLagacacacacacacacacacacacacacagaibJaLaaabaaagagaeaeaaabababaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaeaeagagabababbybOaxagagagagagagagagagagagagagagagbybEaxabababagahaeaeaeaaaaaaaaaa +aaaaaaaaaaaaabababababadaeaeahagaaaaaaaibEcjckaTaaagclcmarcncmascoagaTaTaTcpbEaLaaabaaahabaeaeaeadabababaa +aaaaaaaaaaaaaaaaaaaaaaaaaaadacahaaaaaaaicqbdbcbcbcbxcrazazazazcsctbxbcbdbcbccuaLaaabaaacabadaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaabacabaaaaaaaabsbsbrbsbsagcvcwararazarcxagbsbsbscybsaaaaabaaabaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaabaaagagagagagasahagagagagaaaaaaaaaaaaabaaaaaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaababababczcAarazagazarazagazaCcBababababaaaaaaaaaaaaaaabcCaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagazazazazazazaqazazagagaaaaaaaaaaaaaaaaaaabacaeaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahagagagagagagagagagagcDagagagagagagagahacababaaaaaaaaacahaeaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahagagagagagagagagagagcEcFcGagagagagacabababaaaaaaabababahagadaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeadaeaeaeaeaeaeaeagagcHcIcJagagaeaeaeadaaaaaaaaaaaaabagagagaeaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadacacaeaeagagcKcIcIcIcIagagaeaeaaaaaaaaabacacahagagaeaeaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacagagcLcMcIcIcIcIcNcOagaeadaaaaaaaaaaababacagaeaeaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaccPaccQcRcIcIcIcIcIcIagaeaeaaaaaaaaaaabadaeaeaeaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacSacacagagcLcTcUcIcIcIcIcOagaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacaeaeagagcVcWcWcWcXagagaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadadaeaeaeagagcYcZdaagagaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeagagagagagaeaeaeadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaeaeaeafaeaeaeaaaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaabaaaaacaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaabacabacacacabababaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaaaaaaabababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaaaaaaababaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm new file mode 100644 index 00000000000..4de656779ce --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm @@ -0,0 +1,29 @@ +"a" = (/turf/open/space,/area/space) +"b" = (/obj/structure/lattice,/turf/open/space,/area/ruin/unpowered/no_grav) +"c" = (/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"d" = (/turf/closed/wall/r_wall,/area/ruin/unpowered/no_grav) +"e" = (/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"f" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/ruin/unpowered/no_grav) +"g" = (/obj/machinery/light_construct/small{dir = 1},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/ruin/unpowered/no_grav) +"h" = (/obj/machinery/computer/teleporter,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"i" = (/obj/machinery/teleport/station,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"j" = (/obj/machinery/teleport/hub,/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"k" = (/obj/machinery/light_construct/small{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"l" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100;maxcharge = 15000},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) +"m" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/ruin/unpowered/no_grav) +"n" = (/obj/machinery/power/apc{dir = 0;name = "Worn-out APC";pixel_y = -24},/turf/open/floor/plasteel/airless,/area/ruin/unpowered/no_grav) + +(1,1,1) = {" +aaaaaaaaaababbbbbaaba +aaaaaaaaaabbbbbbbbbbb +aaaaaaaaaababbbbbbbba +aabbbbbbbbbbbbbbbbbaa +bbbbbbbccccbbbbbbabbb +abbbbdddcdddcccbaabbb +aaaaddccefeccbbaaabaa +aaaadgeeeeeedbaaaaaaa +aaaadeehijekdbaaaaaaa +aaaadlmceeefdaaaaaaaa +aaaaddeneecddaaaaaaaa +aaaaadddddccaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm index d5af9dd9789..5da29000490 100644 --- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm @@ -47,13 +47,13 @@ "aU" = (/turf/open/floor/plasteel/airless{icon_state = "damaged1"},/area/ruin/onehalf/hallway) "aV" = (/obj/machinery/door/airlock/glass_medical,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/ruin/onehalf/dorms_med) "aW" = (/obj/machinery/door/airlock,/turf/open/floor/plasteel,/area/ruin/onehalf/dorms_med) -"aX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel{dir = 9; icon_state = "warning"},/area/ruin/onehalf/drone_bay) -"aY" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Mining Drone Bay APC"; pixel_y = 24},/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/ruin/onehalf/drone_bay) -"aZ" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/ruin/onehalf/drone_bay) -"ba" = (/obj/machinery/button/door{id = "onehalf_drone2int"; name = "Drone 2 Internal Hatch Override"; pixel_x = 8; pixel_y = 27},/obj/machinery/button/door{id = "onehalf_drone2ext"; name = "Drone 2 External Hatch Override"; pixel_x = 8; pixel_y = 37},/obj/machinery/button/door{id = "onehalf_drone1int"; name = "Drone 1 Internal Hatch Override"; pixel_x = -8; pixel_y = 27},/obj/machinery/button/door{id = "onehalf_drone1ext"; name = "Drone 1 External Hatch Override"; pixel_x = -8; pixel_y = 37},/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/ruin/onehalf/drone_bay) -"bb" = (/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/ruin/onehalf/drone_bay) -"bc" = (/obj/machinery/button/door{id = "onehalf_drone3int"; name = "Drone 3 Internal Hatch Override"; pixel_x = -8; pixel_y = 27},/obj/machinery/button/door{id = "onehalf_drone3ext"; name = "Drone 3 External Hatch Override"; pixel_x = -8; pixel_y = 37},/obj/machinery/button/door{id = "onehalf_drone4ext"; name = "Drone 4 External Hatch Override"; pixel_x = 8; pixel_y = 37},/obj/machinery/button/door{id = "onehalf_drone4int"; name = "Drone 4 Internal Hatch Override"; pixel_x = 8; pixel_y = 27},/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/ruin/onehalf/drone_bay) -"bd" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 5; icon_state = "warning"},/area/ruin/onehalf/drone_bay) +"aX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/warning{dir = 9},/area/ruin/onehalf/drone_bay) +"aY" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Mining Drone Bay APC"; pixel_y = 24},/turf/open/floor/plasteel/warning{dir = 1},/area/ruin/onehalf/drone_bay) +"aZ" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/warning{dir = 1},/area/ruin/onehalf/drone_bay) +"ba" = (/obj/machinery/button/door{id = "onehalf_drone2int"; name = "Drone 2 Internal Hatch Override"; pixel_x = 8; pixel_y = 27},/obj/machinery/button/door{id = "onehalf_drone2ext"; name = "Drone 2 External Hatch Override"; pixel_x = 8; pixel_y = 37},/obj/machinery/button/door{id = "onehalf_drone1int"; name = "Drone 1 Internal Hatch Override"; pixel_x = -8; pixel_y = 27},/obj/machinery/button/door{id = "onehalf_drone1ext"; name = "Drone 1 External Hatch Override"; pixel_x = -8; pixel_y = 37},/turf/open/floor/plasteel/warning{dir = 1},/area/ruin/onehalf/drone_bay) +"bb" = (/turf/open/floor/plasteel/warning{dir = 1},/area/ruin/onehalf/drone_bay) +"bc" = (/obj/machinery/button/door{id = "onehalf_drone3int"; name = "Drone 3 Internal Hatch Override"; pixel_x = -8; pixel_y = 27},/obj/machinery/button/door{id = "onehalf_drone3ext"; name = "Drone 3 External Hatch Override"; pixel_x = -8; pixel_y = 37},/obj/machinery/button/door{id = "onehalf_drone4ext"; name = "Drone 4 External Hatch Override"; pixel_x = 8; pixel_y = 37},/obj/machinery/button/door{id = "onehalf_drone4int"; name = "Drone 4 Internal Hatch Override"; pixel_x = 8; pixel_y = 27},/turf/open/floor/plasteel/warning{dir = 1},/area/ruin/onehalf/drone_bay) +"bd" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/warning{dir = 5},/area/ruin/onehalf/drone_bay) "be" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/onehalf/drone_bay) "bf" = (/obj/item/stack/sheet/metal,/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg1"},/area/ruin/onehalf/hallway) "bg" = (/obj/structure/disposalpipe/broken{tag = "icon-pipe-b (EAST)"; icon_state = "pipe-b"; dir = 4},/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/ruin/onehalf/hallway) @@ -109,67 +109,63 @@ "ce" = (/obj/structure/frame/computer,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) "cf" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Bridge APC"; pixel_y = 24},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) "cg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table/reinforced,/obj/item/stack/spacecash/c500{pixel_y = 8},/obj/item/stack/spacecash/c1000,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"ch" = (/obj/structure/girder/reinforced,/turf/open/floor/plating/airless,/area/space) -"ci" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (NORTH)"; icon_state = "pipe-j1"; dir = 1},/obj/item/weapon/shard,/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/ruin/onehalf/hallway) -"cj" = (/obj/structure/lattice,/obj/structure/disposalpipe/broken{tag = "icon-pipe-b (EAST)"; icon_state = "pipe-b"; dir = 4},/obj/structure/disposalpipe/broken{tag = "icon-pipe-b (WEST)"; icon_state = "pipe-b"; dir = 8},/obj/item/stack/rods,/turf/open/space,/area/ruin/onehalf/hallway) -"ck" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/open/space,/area/space) -"cl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) -"cm" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{amount = 12},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cn" = (/obj/structure/chair/office{dir = 8},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"co" = (/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cp" = (/obj/structure/chair/office{tag = "icon-chair (NORTH)"; icon_state = "chair"; dir = 1},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table/reinforced,/obj/item/weapon/lighter,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) -"cs" = (/obj/item/stack/rods,/turf/open/space,/area/space) -"ct" = (/turf/open/floor/plating/airless,/area/space) -"cu" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/lattice,/turf/open/space,/area/space) -"cv" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/ruin/onehalf/hallway) -"cw" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/ruin/onehalf/hallway) -"cx" = (/obj/structure/girder/reinforced,/turf/open/floor/plating/airless,/area/ruin/onehalf/bridge) -"cy" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cz" = (/obj/item/stack/tile/plasteel,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cA" = (/obj/machinery/power/solar_control,/obj/structure/cable,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) -"cC" = (/obj/item/stack/tile/wood,/turf/open/space,/area/space) -"cD" = (/turf/open/space,/area/ruin/onehalf/hallway) -"cE" = (/obj/structure/lattice,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/ruin/onehalf/hallway) -"cF" = (/obj/structure/lattice,/obj/structure/disposalpipe/broken{tag = "icon-pipe-b (WEST)"; icon_state = "pipe-b"; dir = 8},/obj/structure/disposalpipe/broken{tag = "icon-pipe-b (NORTH)"; icon_state = "pipe-b"; dir = 1},/turf/open/space,/area/ruin/onehalf/hallway) -"cG" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cH" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cI" = (/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/obj/machinery/door/airlock/glass_command{name = "Bridge"},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cJ" = (/obj/item/weapon/crowbar/red,/obj/item/device/multitool,/turf/open/floor/plating,/area/ruin/onehalf/bridge) -"cK" = (/obj/structure/safe/floor,/obj/item/weapon/tank/internals/oxygen/red,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/suit/space/hardsuit/syndi,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/item/weapon/folder/syndicate/mining,/turf/open/floor/plating,/area/ruin/onehalf/bridge) -"cL" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cM" = (/obj/structure/lattice,/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/space,/area/ruin/onehalf/hallway) -"cN" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/ruin/onehalf/hallway) -"cO" = (/obj/machinery/light{dir = 8},/obj/machinery/vending/sovietsoda,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cP" = (/obj/item/stack/sheet/plasteel,/turf/open/space,/area/space) -"cQ" = (/obj/structure/lattice,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/space,/area/ruin/onehalf/hallway) -"cR" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/ruin/onehalf/hallway) -"cS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/onehalf/hallway) -"cT" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cU" = (/obj/structure/chair/office,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cV" = (/obj/machinery/button/door{id = "bridge_onehalf"; name = "Bridge Blast Door"; pixel_x = 32; pixel_y = 5},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cW" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"cX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) -"cY" = (/obj/structure/lattice,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/space) -"cZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/ruin/onehalf/hallway) -"da" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"db" = (/obj/structure/table/reinforced,/obj/item/weapon/ore/bluespace_crystal,/obj/item/weapon/coin/plasma,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"dc" = (/obj/structure/closet/firecloset/full,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"dd" = (/obj/machinery/light,/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) -"de" = (/obj/structure/girder/reinforced,/obj/item/stack/sheet/plasteel,/turf/open/floor/plating/airless,/area/space) -"df" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/space) -"dg" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg1"},/area/ruin/onehalf/hallway) -"dh" = (/obj/structure/grille,/obj/item/weapon/shard,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/ruin/onehalf/hallway) -"di" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) -"dj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) -"dk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) -"dl" = (/obj/structure/lattice,/obj/item/stack/sheet/plasteel,/turf/open/space,/area/space) -"dm" = (/obj/structure/lattice,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) -"dn" = (/obj/structure/lattice,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/stack/rods,/turf/open/space,/area/space) -"do" = (/obj/structure/lattice,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/space,/area/space) -"dp" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/space,/area/space) +"ch" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (NORTH)"; icon_state = "pipe-j1"; dir = 1},/obj/item/weapon/shard,/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/ruin/onehalf/hallway) +"ci" = (/obj/structure/lattice,/obj/structure/disposalpipe/broken{tag = "icon-pipe-b (EAST)"; icon_state = "pipe-b"; dir = 4},/obj/structure/disposalpipe/broken{tag = "icon-pipe-b (WEST)"; icon_state = "pipe-b"; dir = 8},/obj/item/stack/rods,/turf/open/space,/area/ruin/onehalf/hallway) +"cj" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/open/space,/area/space) +"ck" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) +"cl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{amount = 12},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cm" = (/obj/structure/chair/office{dir = 8},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cn" = (/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"co" = (/obj/structure/chair/office{tag = "icon-chair (NORTH)"; icon_state = "chair"; dir = 1},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table/reinforced,/obj/item/weapon/lighter,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) +"cr" = (/obj/item/stack/rods,/turf/open/space,/area/space) +"cs" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/lattice,/turf/open/space,/area/space) +"ct" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/ruin/onehalf/hallway) +"cu" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/ruin/onehalf/hallway) +"cv" = (/obj/structure/girder/reinforced,/turf/open/floor/plating/airless,/area/ruin/onehalf/bridge) +"cw" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cx" = (/obj/item/stack/tile/plasteel,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cy" = (/obj/machinery/power/solar_control,/obj/structure/cable,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) +"cA" = (/obj/item/stack/tile/wood,/turf/open/space,/area/space) +"cB" = (/turf/open/space,/area/ruin/onehalf/hallway) +"cC" = (/obj/structure/lattice,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/ruin/onehalf/hallway) +"cD" = (/obj/structure/lattice,/obj/structure/disposalpipe/broken{tag = "icon-pipe-b (WEST)"; icon_state = "pipe-b"; dir = 8},/obj/structure/disposalpipe/broken{tag = "icon-pipe-b (NORTH)"; icon_state = "pipe-b"; dir = 1},/turf/open/space,/area/ruin/onehalf/hallway) +"cE" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cF" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cG" = (/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/obj/machinery/door/airlock/glass_command{name = "Bridge"},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cH" = (/obj/item/weapon/crowbar/red,/obj/item/device/multitool,/turf/open/floor/plating,/area/ruin/onehalf/bridge) +"cI" = (/obj/structure/safe/floor,/obj/item/weapon/tank/internals/oxygen/red,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/suit/space/hardsuit/syndi,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/item/weapon/folder/syndicate/mining,/turf/open/floor/plating,/area/ruin/onehalf/bridge) +"cJ" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cK" = (/obj/structure/lattice,/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/space,/area/ruin/onehalf/hallway) +"cL" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/ruin/onehalf/hallway) +"cM" = (/obj/machinery/light{dir = 8},/obj/machinery/vending/sovietsoda,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cN" = (/obj/item/stack/sheet/plasteel,/turf/open/space,/area/space) +"cO" = (/obj/structure/lattice,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/space,/area/ruin/onehalf/hallway) +"cP" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/ruin/onehalf/hallway) +"cQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/onehalf/hallway) +"cR" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cS" = (/obj/structure/chair/office,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cT" = (/obj/machinery/button/door{id = "bridge_onehalf"; name = "Bridge Blast Door"; pixel_x = 32; pixel_y = 5},/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cU" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) +"cW" = (/obj/structure/lattice,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/space) +"cX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/ruin/onehalf/hallway) +"cY" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"cZ" = (/obj/structure/table/reinforced,/obj/item/weapon/ore/bluespace_crystal,/obj/item/weapon/coin/plasma,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"da" = (/obj/structure/closet/firecloset/full,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"db" = (/obj/machinery/light,/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel,/area/ruin/onehalf/bridge) +"dc" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg1"},/area/ruin/onehalf/hallway) +"dd" = (/obj/structure/grille,/obj/item/weapon/shard,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/ruin/onehalf/hallway) +"de" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) +"df" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) +"dg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge_onehalf"; name = "bridge blast door"},/turf/open/floor/plating,/area/ruin/onehalf/bridge) +"dh" = (/obj/structure/lattice,/obj/item/stack/sheet/plasteel,/turf/open/space,/area/space) +"di" = (/obj/structure/lattice,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) +"dj" = (/obj/structure/lattice,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/stack/rods,/turf/open/space,/area/space) +"dk" = (/obj/structure/lattice,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/space,/area/space) +"dl" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/space,/area/space) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -183,13 +179,13 @@ aaaaawbfbgbhbibjbjbkbibiblbjbmbnbobpbqbpbqbpbqbpbqbpbrbsbtbubeaa aaaaaabvbwbwbxbxbwbybxbxbzbAbBbCbpbpbDbEbDbpbDbEbFbGarbHbIbJbeaa aaaaaabKajakbLbMbNbObPbQbRbSbTbUbUbUbUbUbUbUbUbUbUbUararbeararaa aaaaaaaabVbWbKakbQbRajawbRbWbXbYaabZcacbcccdcecfcgbUawaaaaaaaaaa -aaaaaaaaaaaaaaaachaaaabVaxaxcicjckclcmcncocpcococqcradaaaaaaaaaa -aaaaaaaaaaaaaacsctcuaaaaajcvcwcxbUbUcycoczcocococAcBaiaaaaaaaaaa -aaaaaaaaaaaaaaaaaaawcCaacDcEcFcGcHcIcoczcJcKcocLcecBaiaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaacsawajcMcNbUbUbUcOcocococococecBaiaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaacPcCaxcQcRcSawbZcTcncocUcocVcWcXcYaaaaaaaaaa -aaaaaaaaaaaaaaaaaacsaaaabRcZaJcSaabZdadbdccececoddbUaiaaaaaaaaaa -aaaaaaaaaaaaaaaaaadeawdfbQdgdhbUbUbUbUdidjdjdjdkbUbUaiaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaadldmdnacacacacacdoacacacdoacacafaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaadpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaabQaaaabVaxaxchcicjckclcmcncocncncpcqadaaaaaaaaaa +aaaaaaaaaaaaaacrajcsaaaaajctcucvbUbUcwcncxcncncncyczaiaaaaaaaaaa +aaaaaaaaaaaaaaaaaaawcAaacBcCcDcEcFcGcncxcHcIcncJceczaiaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaacrawajcKcLbUbUbUcMcncncncncnceczaiaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaacNcAaxcOcPcQawbZcRcmcncScncTcUcVcWaaaaaaaaaa +aaaaaaaaaaaaaaaaaacraaaabRcXaJcQaabZcYcZdacececndbbUaiaaaaaaaaaa +aaaaaaaaaaaaaaaaaabPawcLbQdcddbUbUbUbUdedfdfdfdgbUbUaiaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaadhdidjacacacacacdkacacacdkacacafaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaadlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/_maps/RandomRuins/SpaceRuins/originalcontent.dmm b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm new file mode 100644 index 00000000000..e4eaf7ce8a1 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm @@ -0,0 +1,175 @@ +"aa" = (/turf/open/space,/area/space) +"ab" = (/obj/structure/fluff/paper/corner,/turf/open/space,/area/space) +"ac" = (/obj/structure/fluff/paper,/turf/open/space,/area/space) +"ad" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/turf/open/space,/area/space) +"ae" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/turf/open/space,/area/space) +"af" = (/turf/closed/indestructible/paper,/area/ruin/powered) +"ag" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)"; icon_state = "paper"; dir = 10},/turf/open/space,/area/space) +"ah" = (/obj/structure/fluff/paper/corner,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/turf/open/space,/area/space) +"ai" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)"; icon_state = "paper"; dir = 6},/turf/open/space,/area/space) +"aj" = (/obj/machinery/door/airlock/freezer{name = "airlock"; opacity = 0},/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ak" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)"; icon_state = "paper"; dir = 9},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"al" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"am" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)"; icon_state = "paper"; dir = 5},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"an" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ao" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)"; icon_state = "papercorner"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ap" = (/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aq" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ar" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"as" = (/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"at" = (/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"au" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)"; icon_state = "paperstack"; dir = 4},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"av" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)"; icon_state = "papercorner"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aw" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/turf/open/space,/area/space) +"ax" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ay" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)"; icon_state = "paper"; dir = 10},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"az" = (/obj/structure/fluff/paper,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aA" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aB" = (/obj/structure/fluff/paper/stack,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)"; icon_state = "paperstack"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aC" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)"; icon_state = "paper"; dir = 5},/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)"; icon_state = "paper"; dir = 9},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aD" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/obj/structure/fluff/paper/corner,/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aE" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aF" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/barricade/wooden,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aG" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)"; icon_state = "paper"; dir = 10},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/obj/structure/barricade/wooden,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aH" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)"; icon_state = "paper"; dir = 5},/obj/structure/barricade/wooden,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aI" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)"; icon_state = "paperstack"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aJ" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/obj/structure/fluff/paper/corner,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aK" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/fluff/paper,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aL" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aM" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHWEST)"; icon_state = "paperstack"; dir = 10},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aN" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aO" = (/obj/structure/fluff/paper,/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aP" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aQ" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)"; icon_state = "paper"; dir = 10},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aR" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aS" = (/obj/structure/fluff/paper/corner,/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aT" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)"; icon_state = "paper"; dir = 6},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aU" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/obj/structure/fluff/paper,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aV" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)"; icon_state = "paper"; dir = 6},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)"; icon_state = "papercorner"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aW" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/fluff/paper/stack,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aX" = (/obj/structure/fluff/paper/stack,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aY" = (/obj/structure/fluff/paper/corner,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)"; icon_state = "papercorner"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"aZ" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ba" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bb" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bc" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)"; icon_state = "paper"; dir = 9},/turf/open/space,/area/space) +"bd" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/turf/open/space,/area/space) +"be" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)"; icon_state = "papercorner"; dir = 4},/turf/open/space,/area/space) +"bf" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)"; icon_state = "paperstack"; dir = 9},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bg" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/item/toy/crayon/yellow,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bh" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/item/toy/crayon/red,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bi" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/fluff/paper/corner,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bj" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)"; icon_state = "papercorner"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bk" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bl" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)"; icon_state = "paperstack"; dir = 9},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bm" = (/obj/structure/fluff/paper,/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bn" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)"; icon_state = "paper"; dir = 9},/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)"; icon_state = "paper"; dir = 10},/turf/open/space,/area/space) +"bo" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)"; icon_state = "papercorner"; dir = 4},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/turf/open/space,/area/space) +"bp" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/item/toy/crayon/rainbow,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bq" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)"; icon_state = "paperstack"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"br" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)"; icon_state = "paperstack"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bs" = (/obj/item/toy/crayon/spraycan,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bt" = (/obj/item/weapon/storage/crayons,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bu" = (/mob/living/simple_animal/hostile/stickman/ranged,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bv" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)"; icon_state = "paperstack"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bw" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/turf/open/space,/area/space) +"bx" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)"; icon_state = "paper"; dir = 5},/turf/open/space,/area/space) +"by" = (/obj/structure/fluff/paper/corner,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bz" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)"; icon_state = "paperstack"; dir = 9},/obj/structure/fluff/paper,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bA" = (/obj/item/device/toner,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bB" = (/obj/structure/easel,/obj/item/weapon/paper/pamphlet{icon = 'icons/obj/fluff.dmi'; icon_state = "painting4"; info = "This picture depicts a crudely-drawn stickman firing a crudely-drawn gun."; name = "Painting - 'BANG' "},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bC" = (/obj/item/toy/crayon/yellow,/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bD" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bE" = (/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bF" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)"; icon_state = "paperstack"; dir = 1},/obj/structure/fluff/paper/stack,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bG" = (/obj/item/toy/crayon/blue,/mob/living/simple_animal/hostile/stickman/ranged,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bH" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/item/toy/crayon/yellow,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bI" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)"; icon_state = "paper"; dir = 9},/obj/structure/closet/crate/bin,/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/obj/item/device/gps{gpstag = "Pulpy Signal"},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bJ" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/easel,/obj/item/weapon/paper/pamphlet{icon = 'icons/obj/fluff.dmi'; icon_state = "painting1"; info = "This picture depicts a sunny day on a lush hillside, set under a shaded tree."; name = "Painting - 'Treeside' "},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bK" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)"; icon_state = "paper"; dir = 5},/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bL" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHEAST)"; icon_state = "paperstack"; dir = 6},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bM" = (/obj/item/toy/crayon/purple,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bN" = (/obj/structure/fluff/paper/corner,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bO" = (/obj/machinery/door/airlock/freezer{name = "airlock"; opacity = 0},/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/fluff/paper,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bP" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)"; icon_state = "paperstack"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bQ" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/fluff/paper/stack,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)"; icon_state = "paperstack"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bR" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)"; icon_state = "paperstack"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bS" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)"; icon_state = "paperstack"; dir = 1},/obj/structure/fluff/paper/stack,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bT" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHEAST)"; icon_state = "paperstack"; dir = 6},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bU" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bV" = (/obj/item/toy/crayon/yellow,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bW" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/structure/easel,/obj/item/weapon/paper/pamphlet{icon = 'icons/obj/fluff.dmi'; icon_state = "painting3"; info = "This picture depicts a smiling clown. Something doesn't feel right about this.."; name = "Painting - 'Pennywise' "},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bX" = (/obj/item/toy/crayon/blue,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bY" = (/obj/item/toy/crayon/red,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"bZ" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/bed,/obj/item/weapon/bedsheet/rainbow,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ca" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)"; icon_state = "paper"; dir = 10},/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cb" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)"; icon_state = "paperstack"; dir = 9},/obj/item/toy/crayon/purple,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cc" = (/mob/living/simple_animal/hostile/boss/paper_wizard,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cd" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/table/wood,/obj/item/toy/crayon/rainbow,/obj/item/toy/crayon/spraycan,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ce" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)"; icon_state = "papercorner"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cf" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/structure/fluff/paper/stack,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cg" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ch" = (/obj/structure/fluff/paper,/obj/item/weapon/paper/crumpled{desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings."},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ci" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper/corner{tag = "icon-papercorner (NORTH)"; icon_state = "papercorner"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cj" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ck" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)"; icon_state = "paper"; dir = 6},/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)"; icon_state = "paper"; dir = 5},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cl" = (/obj/structure/fluff/paper/corner,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)"; icon_state = "paperstack"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cm" = (/obj/structure/fluff/paper,/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/obj/item/weapon/storage/crayons,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cn" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)"; icon_state = "paper"; dir = 6},/obj/structure/table/wood,/obj/item/weapon/canvas/twentythreeXtwentythree,/obj/item/weapon/canvas,/obj/item/weapon/canvas/nineteenXnineteen,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"co" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)"; icon_state = "paperstack"; dir = 9},/obj/item/toy/crayon/blue,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cp" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)"; icon_state = "paper"; dir = 10},/obj/machinery/photocopier,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cq" = (/obj/structure/fluff/paper,/obj/structure/table/wood,/obj/item/weapon/storage/crayons,/obj/item/weapon/pen/fourcolor,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cr" = (/obj/structure/fluff/paper,/obj/structure/easel,/obj/item/weapon/paper/pamphlet{icon = 'icons/obj/fluff.dmi'; icon_state = "painting2"; info = "This picture depicts a man yelling on a bridge for no apparent reason."; name = "Painting - 'Hands-On-Face' "},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cs" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"ct" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cu" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHEAST)"; icon_state = "paperstack"; dir = 6},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cv" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHEAST)"; icon_state = "paperstack"; dir = 6},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) +"cw" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/mob/living/simple_animal/hostile/stickman/ranged,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacadaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafafafafafagacacacacahacadaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacaiafafafafafafafafafafafafafafajafagadaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacaiafafafafafafafafafakalalalalamafanafafagadaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafafafafakalalalaoapapapapaqafajafafafagadaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaabacaiafafafafafafafafarapasapapapatapapaualavamafafafawaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaeafafafafafafafafafafarapapapapapapapapapapapaxamafafagacadaa +aaaaaaaaaaaaaaaaaaaaaaabacacaiafafafafafafafafafafayazazaAaBapapapapapapapapaqafafafafawaa +aaaaaaaaaaaaaaaaaaabacaiafafafafafafafafaCafafafafafafafayaDazazaAapapatapapaqafafafafawaa +aaaaaaaaaaaaaaaaaaaeafafafafafafafafafafaEamafafafafafafafaFafafayaAapasapapaxamafafafagad +aaaaaaaaaaaaaaabacaiafafafafafafafakalalaoaqafafafafafafafaGaHafafarapapapapapaqafafafafaw +aaaaaaaaaaaaaaaeafafafafafafafafafayazaAaIaJaKaLalalamafafafanafafayazaAapaMapaqafafafafaw +aaaaaaaaaaaaaaaeafafafafafafafafafafafayazaNafayazaOaNafafafanafafafafayaAapapaxamafafafaw +aaaaaaaaaaaaaaaeafafafafafafafafafafafafafaPafafafafaQaRamafanafafafafafarapaSazaTafafafaw +aaaaaaaaaaaaabaiafafafafafafafafafafafafafaEalamafafafayaUaKaVafafafafafayazaTafafafafafaw +aaaaaaaaabacaiafafafafakalaWalamafafafafafaraXaqafafafafafafafafafafafafafafafafafafafafaw +aaaaaaaaaeafafafafafakaYazazazaZalbaamafafayazbbalamafafafafafafafafafafafafafafafafbcbdbe +aaaaaaaaaeafafafafafaraqafafafayazaAaqafafafafarapbfafafafakalalalamafafafafafafafafawaaaa +aaaaabacaiafafafafafaraqafafafafafbgaxalamafafayazaZbhalbibjazazazbbalamafafafafafafawaaaa +abacaiafafafafafafafaybkamafafafafarapblaxamafafafayazbmaTafafafafayazbbalamafafafbnboaaaa +aeafafafafafafafafafafbpbqafafafakaoapapapaxamafafafafafafafafafafafafbrbsaqafafafafawaaaa +aeafafafafafafafafafakaYaTafakalaoblapbtapbuaxalalalalalalalamafafafafayazbvafafafafawaaaa +bwbdbxafafafafafafafaraqafafarapapapapapapbyazbzaAapapapaXapaqafafafafafafaEalamafafawaaaa +aaaabwbdbdbdbxafafafaraqafafarapapbuapapapaqafafarapaIapapapaqafafafafafafarbuaqafafagaaaa +aaaaaaaaaaaaaeafafafaraqafafarapapapbAapbBaqafafbCapbyazazazaTafafafafafafayazbDafafafawaa +aaaaaaaaaaaaaeafafafaraqafafayaAapapbEapapbFalalaobGbHafafafafafbIbJbKafafafafanafafafawaa +aaaaaaaaaaaabwbxafafarbLafafafarapaMapapapapasbMapapbNbObPalbQalaobAaqafafafafanafafafawaa +aaaaaaaaaaaaaaaeafafaraqafafafayazazaAapapapbRapapbMaqafayaAapbSbMapbTamafafafanafafafawaa +aaaaaaaaaaaaaaaeafafarbUafafafafafafarapbubtapapbVapaqafafbWapbXbtbYapbZafafafanafafafawaa +aaaaaaaaaaaaaaaeafafaraxamafafafafafayazazazazaAapapaxamafcaaAapcbccapcdafafakceafafafawaa +aaaaaaaaaaaaaaaeafafarapaqafafafafafafafafafafayazazazaNafafcfbRapapapcgafafarbqafafafawaa +aaaaaaaaaaaaaaaeafafaychciaRcjalamafafafafafafafafafafaQckafarapapclcmcnafafaraqafafafawaa +aaaaaaaaaaaaaabwbxafafafafaycoazaZalalamafafafafafafafafafafcpcqcraTafafafakaYaTafafafawaa +aaaaaaaaaaaaaaaaaeafafafafafafafayazazaZalalalbicsctctaRamafafafafafafafafcuaqafafafafawaa +aaaaaaaaaaaaaaaabwbxafafafafafafafafafayazazcvaTafafafayciaRalamafafakalcwaYaTafafafafawaa +aaaaaaaaaaaaaaaaaaaeafafafafafafafafafafafafafafafafafafafayazaZalalaoapapaqafafafafbcbeaa +aaaaaaaaaaaaaaaaaaaeafafafafbcbdbdbdbdbxafafafafafafafafafafafayazazazazazaTafafafafawaaaa +aaaaaaaaaaaaaaaaaaaeafafafafawaaaaaaaaaeafafafafafafafafafafafafafafafafafafafafafafawaaaa +aaaaaaaaaaaaaaaaaaaeafafafafawaaaaaaaabwbdbdbdbdbdbdbdbdbdbdbdbdbxafafafafafafbcbdbdbeaaaa +aaaaaaaaaaaaaaaaaabwbxafafbcbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwbdbdbdbdbdbdbeaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaeafafawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaeafafawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaabwbdbdbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm b/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm new file mode 100644 index 00000000000..00fd8447959 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm @@ -0,0 +1,508 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (WEST)"; + icon_state = "corner"; + dir = 8 + }, +/area/ruin/powered) +"c" = ( +/turf/closed/indestructible/oldshuttle, +/area/ruin/powered) +"d" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"e" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner, +/area/ruin/powered) +"f" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (NORTH)"; + icon_state = "corner"; + dir = 1 + }, +/area/ruin/powered) +"g" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"h" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (EAST)"; + icon_state = "corner"; + dir = 4 + }, +/area/ruin/powered) +"i" = ( +/obj/structure/closet{ + icon_state = "oldcloset"; + name = "strange closet" + }, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"j" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + tag = "icon-propulsion (NORTH)"; + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/space, +/area/ruin/powered) +"k" = ( +/mob/living/simple_animal/hostile/retaliate/spaceman, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"l" = ( +/turf/closed/indestructible/oldshuttle{ + tag = "icon-orange"; + icon_state = "orange" + }, +/area/ruin/powered) +"m" = ( +/obj/structure/chair/old{ + tag = "icon-chairold (NORTH)"; + icon_state = "chairold"; + dir = 1 + }, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"n" = ( +/obj/structure/chair/old{ + tag = "icon-chairold (NORTH)"; + icon_state = "chairold"; + dir = 1 + }, +/obj/item/weapon/crowbar/large{ + desc = "It's a big crowbar. It doesn't fit in your pockets, because it's big. It feels oddly heavy.."; + force = 20; + name = "heavy crowbar" + }, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"o" = ( +/obj/structure/chair/old{ + tag = "icon-chairold (NORTH)"; + icon_state = "chairold"; + dir = 1 + }, +/mob/living/simple_animal/hostile/retaliate/spaceman, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"p" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (WEST)"; + icon_state = "corner"; + dir = 8 + }, +/area/ruin/powered) +"q" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner, +/area/ruin/powered) +"r" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (NORTH)"; + icon_state = "corner"; + dir = 1 + }, +/area/ruin/powered) +"s" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (EAST)"; + icon_state = "corner"; + dir = 4 + }, +/area/ruin/powered) +"t" = ( +/obj/machinery/power/generator, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"u" = ( +/obj/machinery/power/smes, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"v" = ( +/obj/structure/shuttle/engine/propulsion/burst/left, +/turf/open/space, +/area/ruin/powered) +"w" = ( +/obj/structure/shuttle/engine/propulsion/burst/right, +/turf/open/space, +/area/ruin/powered) +"x" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/open/space, +/area/ruin/powered) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +c +l +v +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +b +c +c +f +g +l +l +x +"} +(3,1,1) = {" +a +a +a +a +a +b +d +f +g +g +g +g +l +l +x +"} +(4,1,1) = {" +a +a +a +a +j +l +g +g +g +g +p +d +l +w +a +"} +(5,1,1) = {" +a +a +a +a +b +c +g +g +g +p +r +a +a +a +a +"} +(6,1,1) = {" +a +a +b +c +c +c +c +c +c +c +c +c +c +s +a +"} +(7,1,1) = {" +a +b +f +i +c +i +i +i +i +i +i +c +u +c +s +"} +(8,1,1) = {" +b +f +i +i +c +m +m +m +o +m +m +c +g +q +c +"} +(9,1,1) = {" +c +g +g +g +g +m +m +m +m +m +p +c +g +g +c +"} +(10,1,1) = {" +d +g +g +g +k +g +g +g +g +g +c +t +g +g +d +"} +(11,1,1) = {" +c +g +g +g +g +m +m +m +m +m +q +c +g +g +c +"} +(12,1,1) = {" +e +h +i +i +c +n +m +m +o +m +m +c +g +p +c +"} +(13,1,1) = {" +a +e +h +i +c +i +i +i +i +i +i +c +u +c +r +"} +(14,1,1) = {" +a +a +e +c +c +c +c +c +c +c +c +c +c +r +a +"} +(15,1,1) = {" +a +a +a +a +e +c +g +g +g +q +s +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +j +l +g +g +g +g +q +d +l +v +a +"} +(17,1,1) = {" +a +a +a +a +a +e +d +h +g +g +g +g +l +l +x +"} +(18,1,1) = {" +a +a +a +a +a +a +a +e +c +c +h +g +l +l +x +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +e +c +l +w +a +"} diff --git a/_maps/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/RandomRuins/SpaceRuins/spacebar.dmm index a64c14d8a47..daf28eaa458 100644 --- a/_maps/RandomRuins/SpaceRuins/spacebar.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacebar.dmm @@ -1,69 +1,121 @@ "aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/mineral,/area/space) -"ac" = (/turf/open/floor/plating/asteroid,/area/space) +"ab" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"ac" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) "ad" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/unpowered) "ae" = (/turf/closed/wall,/area/ruin/unpowered) -"af" = (/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"ag" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"ah" = (/turf/closed/mineral,/area/ruin/unpowered) -"ai" = (/turf/open/floor/plating/asteroid,/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/ruin/unpowered) -"aj" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/ruin/unpowered) -"ak" = (/turf/open/floor/plating/asteroid,/turf/closed/wall/shuttle{dir = 2; icon_state = "swall_f10"; layer = 2},/area/ruin/unpowered) -"al" = (/turf/closed/wall,/area/ruin/powered) -"am" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/ruin/unpowered) -"an" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle,/area/ruin/unpowered) -"ao" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/wood,/area/ruin/powered) -"ap" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/wood,/area/ruin/powered) -"aq" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/open/floor/wood,/area/ruin/powered) -"ar" = (/turf/open/floor/wood,/area/ruin/powered) -"as" = (/obj/structure/table,/obj/item/toy/figure/bartender,/turf/open/floor/wood,/area/ruin/powered) -"at" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/wood,/area/ruin/powered) -"au" = (/obj/effect/mob_spawn/human/bartender/alive,/turf/open/floor/wood,/area/ruin/powered) -"av" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/wood,/area/ruin/powered) -"aw" = (/turf/open/floor/plasteel/shuttle,/area/ruin/unpowered) -"ax" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/open/floor/wood,/area/ruin/powered) -"ay" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/wood,/area/ruin/powered) -"az" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/ruin/unpowered) -"aA" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/open/floor/plasteel/shuttle,/area/ruin/unpowered) -"aB" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/ruin/unpowered) -"aC" = (/obj/machinery/button/door{id = "spacebardock"; name = "pod dock door cycle"; pixel_x = -32},/turf/open/floor/wood,/area/ruin/powered) -"aD" = (/obj/machinery/vending/boozeomat,/turf/closed/wall,/area/ruin/powered) -"aE" = (/obj/machinery/light/small,/turf/open/floor/wood,/area/ruin/powered) -"aF" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/turf/open/floor/wood,/area/ruin/powered) -"aG" = (/obj/structure/table,/turf/open/floor/wood,/area/ruin/powered) -"aH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/wood,/area/ruin/powered) -"aI" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/open/floor/plasteel{icon_state = "wood"},/area/ruin/powered) -"aJ" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aK" = (/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aL" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered) -"aN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/closed/wall,/area/ruin/powered) -"aO" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/powered) -"aP" = (/turf/open/floor/plating,/area/ruin/powered) -"aQ" = (/obj/structure/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aR" = (/obj/structure/table/wood,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aS" = (/obj/structure/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aU" = (/obj/structure/chair,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aV" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aW" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aX" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aY" = (/obj/machinery/vending/snack,/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aZ" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"ba" = (/obj/machinery/door/airlock{name = "Unisex Bathroom"},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bb" = (/obj/structure/urinal{pixel_x = -32},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bc" = (/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bd" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"be" = (/obj/structure/table/wood,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"bf" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bg" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bh" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bi" = (/obj/effect/glowshroom/single,/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bj" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/unpowered) -"bk" = (/turf/open/floor/plating,/area/ruin/unpowered) -"bl" = (/turf/open/floor/plating{icon_plating = "warnplate"; icon_state = "warnplate"},/area/ruin/powered) -"bm" = (/obj/machinery/door/poddoor/preopen{id = "spacebardock"; name = "airlock dock"},/turf/open/floor/plating,/area/ruin/powered) -"bn" = (/obj/machinery/door/poddoor{id = "spacebardock"; name = "airlock dock"},/turf/open/floor/plating,/area/ruin/powered) +"af" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered) +"ag" = (/turf/open/floor/plating/asteroid,/area/ruin/powered) +"ah" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/asteroid,/area/ruin/powered) +"ai" = (/turf/closed/mineral,/area/ruin/powered) +"aj" = (/turf/open/floor/plating/asteroid,/turf/closed/wall/mineral/titanium/interior,/area/ruin/powered) +"ak" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/ruin/powered) +"al" = (/turf/closed/wall,/area/ruin/powered{name = "Space Bar"}) +"am" = (/turf/closed/wall/mineral/titanium,/area/ruin/powered) +"an" = (/obj/structure/chair{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/ruin/powered) +"ao" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"ap" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aq" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/book/manual/barman_recipes,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"ar" = (/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"as" = (/obj/structure/table,/obj/item/toy/figure/bartender,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"at" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"au" = (/obj/effect/mob_spawn/human/bartender/alive,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"av" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aw" = (/turf/open/floor/mineral/titanium/blue,/area/ruin/powered) +"ax" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"ay" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"az" = (/obj/machinery/atmospherics/components/unary/vent_scrubber,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aA" = (/obj/machinery/atmospherics/components/unary/vent_pump,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aB" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aC" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/mineral/titanium/interior,/area/ruin/powered) +"aD" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/open/floor/mineral/titanium/blue,/area/ruin/powered) +"aE" = (/obj/machinery/button/door{id = "spacebardock"; name = "pod dock door cycle"; pixel_x = -32},/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aF" = (/obj/machinery/vending/boozeomat,/turf/closed/wall,/area/ruin/powered{name = "Space Bar"}) +"aG" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aH" = (/obj/machinery/light/small,/obj/structure/table,/obj/machinery/microwave,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aI" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aJ" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aK" = (/turf/closed/wall,/area/ruin/powered) +"aL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1},/turf/open/floor/plating/asteroid,/area/ruin/powered) +"aM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating/asteroid,/area/ruin/powered) +"aN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ruin/powered{name = "Space Bar"}) +"aO" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aP" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/glass/rag,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/ruin/powered{name = "Space Bar"}) +"aQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ruin/powered{name = "Space Bar"}) +"aR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/ruin/powered{name = "Space Bar"}) +"aS" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/open/floor/plasteel{icon_state = "wood"},/area/ruin/powered{name = "Space Bar"}) +"aT" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plating/asteroid,/area/ruin/powered) +"aU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating/asteroid,/area/ruin/powered) +"aV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/ruin/powered{name = "Space Bar"}) +"aW" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"aX" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"aY" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"aZ" = (/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"ba" = (/obj/machinery/atmospherics/components/unary/vent_scrubber,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bb" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bd" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"be" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered{name = "Space Bar"}) +"bf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/closed/wall,/area/ruin/powered{name = "Space Bar"}) +"bg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bi" = (/obj/machinery/computer/teleporter,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bj" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/powered{name = "Space Bar"}) +"bk" = (/turf/open/floor/plating,/area/ruin/powered{name = "Space Bar"}) +"bl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bp" = (/obj/machinery/teleport/station,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"br" = (/obj/structure/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bs" = (/obj/structure/table/wood,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bt" = (/obj/structure/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bv" = (/obj/machinery/teleport/hub,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bw" = (/obj/structure/chair,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bx" = (/obj/machinery/bluespace_beacon,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"by" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bz" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bA" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bB" = (/obj/machinery/vending/coffee,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bC" = (/obj/machinery/vending/snack,/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bD" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/powered{name = "Space Bar"}) +"bF" = (/obj/machinery/door/airlock{name = "Unisex Bathroom"},/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bG" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bH" = (/obj/structure/urinal{pixel_x = -32},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber,/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bK" = (/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bL" = (/obj/structure/urinal{pixel_x = -32},/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bO" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bP" = (/obj/structure/table/wood,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered{name = "Space Bar"}) +"bQ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bR" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bS" = (/obj/machinery/door/airlock{name = "Toilet"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bT" = (/obj/effect/glowshroom/single,/turf/open/floor/plasteel/freezer,/area/ruin/powered{name = "Space Bar"}) +"bU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating/asteroid,/area/ruin/powered) +"bV" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/powered) +"bW" = (/turf/open/floor/plating,/area/ruin/powered) +"bX" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating/asteroid,/area/ruin/powered) +"bY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating/asteroid,/area/ruin/powered) +"bZ" = (/obj/machinery/button/door{id = "spacebardock"; name = "Podbay Airlock"; pixel_y = -24},/turf/open/floor/plating/asteroid,/area/ruin/powered) +"ca" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating/asteroid,/area/ruin/powered) +"cb" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/machinery/meter,/turf/open/floor/plating/asteroid,/area/ruin/powered) +"cc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/open/floor/plating/asteroid,/area/ruin/powered) +"cd" = (/obj/machinery/atmospherics/components/binary/valve/open,/turf/open/floor/plating/asteroid,/area/ruin/powered) +"ce" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plating/asteroid,/area/ruin/powered) +"cf" = (/turf/open/floor/plating/asteroid,/area/ruin/unpowered/no_grav) +"cg" = (/obj/machinery/door/poddoor/preopen{id = "spacebardock"; name = "airlock dock"},/turf/open/floor/plating,/area/ruin/powered) +"ch" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/meter,/turf/open/floor/plating/asteroid,/area/ruin/powered) +"ci" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plating/asteroid,/area/ruin/powered) +"cj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/ruin/powered) +"ck" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"cl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/mineral,/area/ruin/unpowered/no_grav) +"cm" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"cn" = (/obj/machinery/door/poddoor{id = "spacebardock"; name = "airlock dock"},/turf/open/floor/plating,/area/ruin/powered) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -74,36 +126,36 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacababacacacacacaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaacacacacacadadaeadadacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacacacadadadafafafafafadadacacadadadadadadagacacacacaaaaaaaaaa -aaaaaaaaaaaaaaaaacacacadafafafafafafahahafafadadafafafafafafafadadacacacaaaaaaaa -aaaaaaaaaaaaaaacacacadafafafafafafahahahahafafafafafafafafafafafafadacacaaaaaaaa -aaaaaaaaaaacacacacadafaiajakafafahahahalalalalalalalalalalalalafafadacacaaaaaaaa -aaaaaaaaaaacacacadafafamanamafafahahahalaoapaqaralasatauaravalafafadacacacaaaaaa -aaaaaaaaacacadadafafafamawamafafahahahalararararaxararararayalafafafadacacaaaaaa -aaaaaaababacadafafafafazaAaBafafafahahalaCarararaDaraEararaFalafafafadacacaaaaaa -aaaaaaaaabacaeafafafafafafafafafafafafalaGaGaHaGalalalalaIalalafafafaeacaaaaaaaa -aaaaaaaaabacadadafafafafafafafafafafafalaJaJaJaJaKaKaLaKaKaKalafafafadacabaaaaaa -aaaaaaaaacacacacadafafafafafafafalaMaNalaKaKaKaKaKaKaKaKaKaKaMafafadacacababaaaa -aaaaaaaaaaacacadafafafafafafafafaOaPaPaOaKaKaKaKaKaKaQaRaSaKaMafafadacabababaaaa -aaaaaaaaaaacacadafafafafafafafafalaMaMalaTaKaQaRaSaKaKaKaKaKaMafafadacacaaaaaaaa -aaaaaaaaacacadafafafafafafafafafafafafalaUaKaKaKaKaKaKaKaKaKaMafafadacacaaaaaaaa -aaaaaaaaabacadafafafafafafafafafafafafalaRaKaKaKaVaWaXaYaKaKalafafadacacacaaaaaa -aaaaaaababacadafafafafafafafafafafafafalaZaKaKaKalalalalalbaalahafafadacacacaaaa -aaaaaaaaabacadafafafafafafafafaiajakafalaKaKaKaKalbbbcbcbcbcalahafafafadacabaaaa -aaaaaaaaacacadafafafafafafafafamanamafaMaKaKaKaUalbbbcbcbcbdalahahafafadacabaaaa -aaaaaaaaacacacadafafafafafafafamawamafafaMaKaKbealalalbfbcbdalahahafafadacabaaaa -aaaaaaaaaaacacadafafafafafafafazaAaBafafafaMaKaZalbgbhbcbibcalahahafafadacacaaaa -aaaaaaaaaaacaeaeaeaeafafafafafafafafafafafafaMalalalalalalalalahahafadacacacaaaa -aaaaaaaaaaaabjbkbkbjafafafafafafafafafafahahafafafahahahahahahahahafadacacacaaaa -aaaaaaaaaaaaaeaeaeaeafafafafafafafafafahahahafafafafafahahahahahahadacacacaaaaaa -aaaaaaaaaaaaacacaeafalblblblblblblalafafahafafafafafafafafahahahafadacacaaaaaaaa -aaaaaaaaaaaaacabaeafalbmbmbmbmbmbmalafafafafafafafafafafafafafafadaeacabaaaaaaaa -aaaaaaaaaaaaababaeaealaPaPaPaPaPaPalaeaeaeadadadadadadadadadadaeacacacacaaaaaaaa -aaaaaaaaaaaaababababalaPaPaPaPaPaPalacacacacacacacacacacacacacacacacacaaaaaaaaaa -aaaaaaaaaaaaaaaaababalaPaPaPaPaPaPalacacacacacacacacabacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaalaPaPaPaPaPaPalacacacacaaaaaaacacacababaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaalbnbnbnbnbnbnalacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaalaaaaaaaaaaaaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaacacacafafafagagagagagafafacacafafafafafafahacacacacaaaaaaaaaa +aaaaaaaaaaaaaaaaacacacafagagagagagagaiagagagafafagagagagagagagafafacacacaaaaaaaa +aaaaaaaaaaaaaaacacacafagagagagagagaiaiaiaiagagagagagagagagagagagagafacacaaaaaaaa +aaaaaaaaaaacacacacafagajakajagagaiaiaialalalalalalalalalalalalagagafacacaaaaaaaa +aaaaaaaaaaacacacafagagamanamagagaiaiaialaoapaqaralasatauaravalagagafacacacaaaaaa +aaaaaaaaacacafafagagagamawamagagaiaiaialaxarararayarazaAaraBalagagagafacacaaaaaa +aaaaaaababacafagagagagaCaDaCagagagaiaialaEarararaFaGaHaIaraJalagagagafacacaaaaaa +aaaaaaaaabacaKagagagagagagagagaLaMaMaMaNaOaOaPaOaNaNaQaRaSalalagagagaKacaaaaaaaa +aaaaaaaaabacafafagagagagagagagaTaUaUaUaVaWaXaYaYaZbabbbcaZbdalagagagafacabaaaaaa +aaaaaaaaacacacacafagagagagagagagalbebfalaZbcaZaZaZbgbhbcaZbibeagagafacacababaaaa +aaaaaaaaaaacacafagagagagagagagagbjbkbkbjaZblbmbmbmbmbnboaZbpbeagagafacabababaaaa +aaaaaaaaaaacacafagagagagagagagagalbebealbqbcbrbsbtaZbuaZaZbvbeagagafacacaaaaaaaa +aaaaaaaaacacafagagagagagagagagagagagagalbwbcaZaZaZbxbuaZaZaZbeagagafacacaaaaaaaa +aaaaaaaaabacafagagagagagagagagagagagagalbsblbyaZbzbAbBbCaZaZalagagafacacacaaaaaa +aaaaaaababacafagagagagagagagagagagagagalbDbcaZaZalalbEalalbFalaiagagafacacacaaaa +aaaaaaaaabacafagagagagagagagagajakajagalbGblbmbmaVbHbIbJbKbKalaiagagagafacabaaaa +aaaaaaaaacacafagagagagagagagagamanamagbeaZbcaZbwalbLbMbNbKbOalaiaiagagafacabaaaa +aaaaaaaaacacacafagagagagagagagamawamagagbebcaZbPalalbEbQbKbOalaiaiagagafacabaaaa +aaaaaaaaaaacacafagagagagagagagaCaDaCagagagbeaZbDalbRbSbKbTbKalaiaiagagafacacaaaa +aaaaaaaaaaacaKaKaKaKagagagagagagagagagagagbUbealalalbEalalalalaiaiagafacacacaaaa +aaaaaaaaaaaabVbWbWbVagagagagagagagagagagaibUbXbXbXaibYaiaiaiaiaiagagafacacacaaaa +aaaaaaaaaaaaaKaKaKaKagagagagagagagbZagaiaibUcacbccagbYaiaiaiaiaiagafacacacaaaaaa +aaaaaaaaaaaaacacaKagaKbWbWbWbWbWbWaKagagaibUagcdagaLceagagaiaiagagafaccfaaaaaaaa +aaaaaaaaaaaaacabaKagaKcgcgcgcgcgcgaKagagagcaaUchciagbYagagagagagafaKacabaaaaaaaa +aaaaaaaaaaaaababaKaKaKbWbWbWbWbWbWaKaKaKaKafafafafafcjafafafafaKacacacacaaaaaaaa +aaaaaaaaaaaaababababaKbWbWbWbWbWbWaKacacacacacacacacckacacacacacacacacaaaaaaaaaa +aaaaaaaaaaaaaaaaababaKbWbWbWbWbWbWaKacacacacacacacacclacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaKbWbWbWbWbWbWaKacacacacaaaaaaaccmacababaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaKcncncncncncnaKacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaKaaaaaaaaaaaaaKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm new file mode 100644 index 00000000000..d28dada0427 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -0,0 +1,743 @@ +"aa" = (/turf/open/space,/area/space) +"ab" = (/obj/structure/grille,/turf/open/space,/area/space) +"ac" = (/obj/structure/lattice,/turf/open/space,/area/space) +"ad" = (/obj/machinery/power/solar,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ae" = (/obj/machinery/power/solar,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"af" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ag" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ah" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ai" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"aj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ak" = (/obj/machinery/power/solar,/obj/structure/cable/yellow,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"al" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"am" = (/turf/closed/wall,/area/ruin/hotel) +"an" = (/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"ao" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"ap" = (/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"aq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"ar" = (/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"as" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"at" = (/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"au" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"av" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/ruin/hotel) +"aw" = (/turf/open/floor/plating,/area/ruin/hotel) +"ax" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"ay" = (/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/toilet,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"az" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"aA" = (/obj/machinery/door/airlock{name = "Bathroom"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"aB" = (/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"aC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"aD" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-02"; icon_state = "plant-02"},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"aE" = (/obj/structure/dresser,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"aF" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"aG" = (/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/toilet,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"aH" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"aI" = (/obj/machinery/door/airlock{name = "Bathroom"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"aJ" = (/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"aK" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"aL" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-16"; icon_state = "plant-16"},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"aM" = (/obj/structure/dresser,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"aN" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"aO" = (/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/toilet,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"aP" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"aQ" = (/obj/machinery/door/airlock{name = "Bathroom"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"aR" = (/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"aS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"aT" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-16"; icon_state = "plant-16"},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"aU" = (/obj/structure/dresser,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"aV" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"aW" = (/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/toilet,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"aX" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"aY" = (/obj/machinery/door/airlock{name = "Bathroom"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"aZ" = (/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"ba" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bb" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-18"; icon_state = "plant-18"},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bc" = (/obj/structure/dresser,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bd" = (/obj/machinery/power/solar,/obj/structure/cable/yellow,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"be" = (/obj/structure/window{icon_state = "window"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bf" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bg" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bh" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bj" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bk" = (/obj/structure/window{icon_state = "window"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bl" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bm" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bp" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bq" = (/obj/structure/window{icon_state = "window"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"br" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"bs" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"bt" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"bu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"bv" = (/obj/structure/bed,/obj/item/weapon/bedsheet/black,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"bw" = (/obj/structure/window{icon_state = "window"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bx" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"by" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bz" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bB" = (/obj/structure/bed,/obj/item/weapon/bedsheet/purple,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bC" = (/obj/item/clothing/head/cone,/turf/open/floor/plating,/area/ruin/hotel) +"bD" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bE" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bF" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bG" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bH" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"bI" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"bJ" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bK" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"bL" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/ruin/hotel) +"bM" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 32},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bN" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Guest Room APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bO" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bP" = (/obj/machinery/button/door{id = "a3"; name = "privacy button"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bQ" = (/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bR" = (/obj/structure/table/wood,/obj/item/clothing/head/sombrero,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"bS" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 32},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bT" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Guest Room APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bV" = (/obj/machinery/button/door{id = "a4"; name = "privacy button"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bW" = (/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bX" = (/obj/structure/table/wood,/obj/item/weapon/lipstick,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"bY" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 32},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"bZ" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Guest Room APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"ca" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"cb" = (/obj/machinery/button/door{id = "a5"; name = "privacy button"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"cc" = (/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"cd" = (/obj/structure/table/wood,/obj/item/clothing/head/collectable/kitty,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"ce" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 32},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"cf" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Guest Room APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"cg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"ch" = (/obj/machinery/button/door{id = "a6"; name = "privacy button"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"ci" = (/obj/machinery/light_switch{pixel_y = -24},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"cj" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"ck" = (/obj/structure/grille,/turf/open/floor/plating,/area/ruin/hotel) +"cl" = (/obj/machinery/door/airlock{id_tag = "a3"; name = "Guest Room A3"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"cm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 3"}) +"cn" = (/obj/machinery/door/airlock{id_tag = "a4"; name = "Guest Room A4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"co" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 4"}) +"cp" = (/obj/machinery/door/airlock{id_tag = "a5"; name = "Guest Room A5"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"cq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 5"}) +"cr" = (/obj/machinery/door/airlock{id_tag = "a6"; name = "Guest Room A6"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"cs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 6"}) +"ct" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/ruin/hotel) +"cu" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel) +"cv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel) +"cw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ruin/hotel) +"cx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel) +"cy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel) +"cz" = (/obj/structure/sign/fire{desc = "A sign that states the labeled room's number."; dir = 4; icon_state = "roomnum"; name = "Room Number 3"; pixel_y = 24; tag = "icon-roomnum (EAST)"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cA" = (/obj/structure/sign/fire{desc = "A sign that states the labeled room's number."; dir = 8; icon_state = "roomnum"; name = "Room Number 4"; pixel_y = 24; tag = "icon-roomnum (WEST)"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/carpet,/area/ruin/hotel) +"cC" = (/obj/structure/sign/fire{desc = "A sign that states the labeled room's number."; dir = 6; icon_state = "roomnum"; name = "Room Number 5"; pixel_y = 24; tag = "icon-roomnum (SOUTHEAST)"},/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/carpet,/area/ruin/hotel) +"cE" = (/obj/structure/sign/fire{desc = "A sign that states the labeled room's number."; dir = 10; icon_state = "roomnum"; name = "Room Number 6"; pixel_y = 24; tag = "icon-roomnum (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/carpet,/area/ruin/hotel) +"cF" = (/turf/open/floor/carpet,/area/ruin/hotel) +"cG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/hotel) +"cH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel) +"cI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/ruin/hotel) +"cJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel) +"cK" = (/obj/machinery/door/airlock/maintenance{name = "Hotel Maintenance"; req_access_txt = "201"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel) +"cL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel) +"cM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/carpet,/area/ruin/hotel) +"cP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/open/floor/carpet,/area/ruin/hotel) +"cQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel) +"cR" = (/obj/machinery/light,/turf/open/floor/carpet,/area/ruin/hotel) +"cS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cT" = (/obj/structure/sign/fire{desc = "A sign that states the labeled room's number."; dir = 1; icon_state = "roomnum"; name = "Room Number 2"; pixel_y = -24; tag = "icon-roomnum (NORTH)"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cU" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/carpet,/area/ruin/hotel) +"cV" = (/obj/structure/sign/fire{desc = "A sign that states the labeled room's number."; icon_state = "roomnum"; name = "Room Number 1"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cY" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"cZ" = (/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"da" = (/obj/machinery/door/airlock{id_tag = "a2"; name = "Guest Room A2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"db" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dc" = (/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dd" = (/obj/machinery/door/airlock{id_tag = "a1"; name = "Guest Room A1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"de" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"df" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/firedoor,/turf/open/floor/carpet,/area/ruin/hotel) +"dg" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"dh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/workroom) +"di" = (/turf/closed/wall,/area/ruin/hotel/workroom) +"dj" = (/obj/machinery/door/airlock/centcom{name = "Hotel Staff Storage"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel/workroom) +"dk" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dl" = (/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/toilet,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dm" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 32},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dn" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Guest Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"do" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dp" = (/obj/machinery/button/door{id = "a2"; name = "privacy button"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dq" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-21"; icon_state = "plant-21"},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dr" = (/obj/structure/dresser,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"ds" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dt" = (/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/toilet,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"du" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 32},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dv" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Guest Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dx" = (/obj/machinery/button/door{id = "a1"; name = "privacy button"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dy" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-14"; icon_state = "plant-14"},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dz" = (/obj/structure/dresser,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dA" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dC" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dD" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dE" = (/obj/structure/table,/obj/item/weapon/soap,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dF" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dG" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dH" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dI" = (/obj/structure/window{icon_state = "window"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dJ" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dM" = (/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dN" = (/obj/structure/bed,/obj/item/weapon/bedsheet/yellow,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"dO" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dP" = (/obj/structure/window{icon_state = "window"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dQ" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dT" = (/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dU" = (/obj/structure/bed,/obj/item/weapon/bedsheet/ian,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"dV" = (/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"dZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"ea" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"eb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"ec" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/hotel/workroom) +"ed" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating,/area/ruin/hotel) +"ee" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"ef" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"eg" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"eh" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"ei" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"ej" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"ek" = (/obj/structure/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"el" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"em" = (/obj/machinery/light{dir = 8},/turf/open/floor/carpet,/area/ruin/hotel) +"en" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"eo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"ep" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"eq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"er" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"es" = (/obj/machinery/door/airlock{name = "Bathroom"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"et" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"eu" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 2"}) +"ev" = (/obj/machinery/door/airlock{name = "Bathroom"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"ew" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"ex" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/hotel/guestroom{name = "Hotel Guest Room 1"}) +"ey" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"ez" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"eA" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Laundry APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"eB" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/ruin/hotel/workroom) +"eC" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/whitebot,/area/ruin/hotel/workroom) +"eD" = (/obj/structure/closet/crate,/obj/item/clothing/head/rice_hat,/turf/open/floor/plasteel/whitebot,/area/ruin/hotel/workroom) +"eE" = (/obj/structure/closet/crate,/obj/item/weapon/bedsheet/patriot,/turf/open/floor/plasteel/whitebot,/area/ruin/hotel/workroom) +"eF" = (/obj/structure/closet/crate,/obj/item/weapon/card/id/away/hotel,/turf/open/floor/plasteel/whitebot,/area/ruin/hotel/workroom) +"eG" = (/turf/closed/wall,/area/ruin/hotel/dock) +"eH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/ruin/hotel) +"eI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel) +"eJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plating,/area/ruin/hotel) +"eK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/ruin/hotel) +"eL" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -24; tag = "icon-alarm0 (NORTH)"},/turf/open/floor/plating,/area/ruin/hotel/bar) +"eM" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -24; tag = "icon-alarm0 (NORTH)"},/turf/open/floor/plating,/area/ruin/hotel) +"eN" = (/obj/machinery/door/airlock/maintenance{name = "Hotel Maintenance"; req_access_txt = "201"},/turf/open/floor/plating,/area/ruin/hotel) +"eO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/wood,/area/ruin/hotel) +"eP" = (/obj/structure/flora/ausbushes/fernybush,/turf/open/floor/grass,/area/ruin/hotel) +"eQ" = (/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/ruin/hotel) +"eR" = (/obj/machinery/light{dir = 1},/obj/structure/flora/ausbushes/fullgrass,/turf/open/floor/grass,/area/ruin/hotel) +"eS" = (/obj/structure/flora/ausbushes/fullgrass,/turf/open/floor/grass,/area/ruin/hotel) +"eT" = (/turf/open/floor/wood,/area/ruin/hotel) +"eU" = (/obj/machinery/vending/cola,/turf/open/floor/wood,/area/ruin/hotel) +"eV" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/open/floor/wood,/area/ruin/hotel/dock) +"eW" = (/turf/open/floor/wood,/area/ruin/hotel/dock) +"eX" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/wood,/area/ruin/hotel/dock) +"eY" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/hotel/dock) +"eZ" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/wood,/area/ruin/hotel/dock) +"fa" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/wood,/area/ruin/hotel/dock) +"fb" = (/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/ruin/hotel/dock) +"fc" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/wood,/area/ruin/hotel/dock) +"fd" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/ruin/hotel) +"fe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/open/floor/plating,/area/ruin/hotel) +"ff" = (/obj/structure/closet/crate,/obj/item/clothing/head/papersack/smiley,/turf/open/floor/plating,/area/ruin/hotel) +"fg" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/ruin/hotel) +"fh" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Kitchen APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plating,/area/ruin/hotel/bar) +"fi" = (/turf/closed/wall,/area/ruin/hotel/bar) +"fj" = (/obj/machinery/door/airlock/maintenance{name = "Hotel Maintenance"; req_access_txt = "200,201"},/turf/open/floor/plating,/area/ruin/hotel/bar) +"fk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel) +"fl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel) +"fm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/grass,/area/ruin/hotel) +"fn" = (/obj/structure/flora/ausbushes/ywflowers,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/grass,/area/ruin/hotel) +"fo" = (/obj/structure/flora/ausbushes/fullgrass,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/grass,/area/ruin/hotel) +"fp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/ruin/hotel) +"fq" = (/obj/machinery/vending/cigarette,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/ruin/hotel) +"fr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ruin/hotel/dock) +"fs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/ruin/hotel/dock) +"ft" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel/dock) +"fu" = (/turf/open/floor/carpet,/area/ruin/hotel/dock) +"fv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/hotel/dock) +"fw" = (/obj/structure/closet/chefcloset,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"fx" = (/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"fy" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"fz" = (/obj/machinery/processor,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"fA" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"fB" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"fC" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"fD" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"fE" = (/obj/machinery/vending/boozeomat{req_access_txt = "200"},/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"fF" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"fG" = (/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"fH" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"fI" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-02"; icon_state = "plant-02"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel) +"fJ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/wood,/area/ruin/hotel) +"fK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel) +"fL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/carpet,/area/ruin/hotel) +"fM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/ruin/hotel) +"fN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/wood,/area/ruin/hotel) +"fO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"fP" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"fQ" = (/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"fR" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/reagent_containers/food/snacks/grown/carrot,/obj/item/weapon/reagent_containers/food/snacks/grown/carrot,/obj/item/weapon/reagent_containers/food/snacks/grown/carrot,/obj/item/weapon/reagent_containers/food/snacks/grown/carrot,/obj/item/weapon/reagent_containers/food/snacks/grown/carrot,/obj/item/weapon/reagent_containers/food/snacks/grown/carrot,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"fS" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"fT" = (/obj/machinery/door/airlock/freezer{name = "Freezer"; req_access_txt = "200"},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"fU" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"fV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/carpet,/area/ruin/hotel) +"fW" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"fX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"fY" = (/obj/structure/table,/obj/item/weapon/kitchen/knife,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"fZ" = (/obj/structure/table,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"ga" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gc" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/item/weapon/reagent_containers/food/condiment/sugar,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gd" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"ge" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/carpet,/area/ruin/hotel) +"gf" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/firedoor,/turf/open/floor/carpet,/area/ruin/hotel/dock) +"gg" = (/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/ruin/hotel/dock) +"gh" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-22"; icon_state = "plant-22"},/turf/open/floor/wood,/area/ruin/hotel/dock) +"gi" = (/obj/structure/table/wood,/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"gj" = (/obj/effect/decal/cleanable/oil,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel) +"gk" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"gl" = (/obj/effect/decal/cleanable/blood/old,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"gm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"gn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"go" = (/obj/structure/kitchenspike,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"gp" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gq" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gr" = (/obj/structure/chair/stool/bar,/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"gs" = (/obj/machinery/door/airlock/centcom{name = "Hotel Staff Room"; req_access_txt = "200"},/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"gt" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/machinery/light/small{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"gu" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"gv" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/item/device/gps{gpstag = "Twin-Nexus Hotel Retreat"; name = "hotel gps"},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"gw" = (/turf/open/floor/plasteel/black,/area/ruin/hotel/dock) +"gx" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/device/multitool,/obj/item/weapon/wirecutters,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black,/area/ruin/hotel/dock) +"gy" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"gz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"gA" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"gB" = (/obj/machinery/gibber,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"gC" = (/obj/structure/closet/secure_closet/freezer/meat{req_access_txt = "200"},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gD" = (/obj/structure/table,/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce,/obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce,/obj/item/weapon/reagent_containers/food/condiment/pack/ketchup,/obj/item/weapon/reagent_containers/food/condiment/pack/ketchup,/obj/item/weapon/reagent_containers/glass/beaker,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gF" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"gG" = (/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"gH" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"gI" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "!NOTICE!

We are expecting arriving guests soon from a nearby station! Stay sharp and make sure guests enjoy their time spent here. Don't think you can sneak off while they're here, either.
"; name = "!NOTICE!"},/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"gJ" = (/obj/structure/closet/secure_closet/freezer/kitchen/mining,/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"gK" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"gL" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/structure/sign/nosmoking_1{pixel_y = 32},/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"gM" = (/obj/effect/mob_spawn/human/hotel_staff,/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"gN" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"gO" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"gP" = (/obj/structure/table/wood,/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"gQ" = (/obj/machinery/computer/teleporter,/turf/open/floor/plasteel/black,/area/ruin/hotel/dock) +"gR" = (/obj/machinery/teleport/station,/turf/open/floor/plasteel/black,/area/ruin/hotel/dock) +"gS" = (/obj/machinery/teleport/hub,/turf/open/floor/plasteel/black,/area/ruin/hotel/dock) +"gT" = (/obj/machinery/light{dir = 8},/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/structure/closet/secure_closet/freezer/fridge{req_access_txt = "200"},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gW" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"gX" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"gY" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = 4},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = -4},/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"gZ" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/bar,/area/ruin/hotel/bar) +"ha" = (/obj/machinery/vending/wallmed{pixel_x = -32},/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hb" = (/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"hc" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paper/pamphlet{info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride to their best effort to cater for the best possible experience for all space(wo)men! If you have any questions or comments, please ask one of our on-board staff for more infomation.
"; name = "hotel pamphlet"},/obj/item/weapon/paper/pamphlet{info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride to their best effort to cater for the best possible experience for all space(wo)men! If you have any questions or comments, please ask one of our on-board staff for more infomation.
"; name = "hotel pamphlet"},/obj/item/weapon/paper/pamphlet{info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride to their best effort to cater for the best possible experience for all space(wo)men! If you have any questions or comments, please ask one of our on-board staff for more infomation.
"; name = "hotel pamphlet"},/obj/item/weapon/paper/pamphlet{info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride to their best effort to cater for the best possible experience for all space(wo)men! If you have any questions or comments, please ask one of our on-board staff for more infomation.
"; name = "hotel pamphlet"},/obj/item/weapon/paper/pamphlet{info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride to their best effort to cater for the best possible experience for all space(wo)men! If you have any questions or comments, please ask one of our on-board staff for more infomation.
"; name = "hotel pamphlet"},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"hd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/mug/tea,/turf/open/floor/carpet,/area/ruin/hotel/dock) +"he" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/ruin/hotel) +"hf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel) +"hg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ruin/hotel/bar) +"hh" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"hi" = (/obj/effect/decal/cleanable/blood/old,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"hj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"hk" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"hl" = (/obj/structure/kitchenspike,/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"hm" = (/obj/item/weapon/reagent_containers/food/condiment/rice,/obj/item/weapon/reagent_containers/food/condiment/rice,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/structure/closet/secure_closet/freezer/kitchen{req_access = null; req_access_txt = "200"},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"hn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"ho" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"hp" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/carpet,/area/ruin/hotel) +"hq" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-18"; icon_state = "plant-18"},/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hr" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel/black,/area/ruin/hotel/dock) +"hs" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/ruin/hotel/dock) +"ht" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"hu" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"hv" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"hw" = (/obj/structure/table,/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/bar) +"hx" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = 4},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = -4},/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"hy" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"hz" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"hA" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Staff Room APC"; pixel_y = -24},/mob/living/simple_animal/bot/medbot{name = "Accidents Happen"},/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hB" = (/obj/structure/mirror{pixel_y = -32},/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hC" = (/obj/structure/closet/crate/bin,/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hD" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hE" = (/obj/structure/table,/obj/item/weapon/card/id/away/hotel,/obj/item/weapon/card/id/away/hotel,/obj/item/weapon/card/id/away/hotel,/obj/item/weapon/card/id/away/hotel,/obj/item/weapon/card/id/away/hotel,/obj/item/weapon/card/id/away/hotel,/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hF" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hG" = (/obj/effect/mob_spawn/human/hotel_staff{tag = "icon-sleeper_s (NORTH)"; icon_state = "sleeper_s"; dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hH" = (/obj/effect/mob_spawn/human/hotel_staff{tag = "icon-sleeper_s (NORTH)"; icon_state = "sleeper_s"; dir = 1},/turf/open/floor/plasteel/black,/area/ruin/hotel/workroom) +"hI" = (/obj/machinery/door/airlock/maintenance{name = "Hotel Maintenance"; req_access_txt = "200,201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel/bar) +"hJ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/soysauce,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"hK" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"hL" = (/obj/structure/table/wood,/obj/structure/window/reinforced,/obj/machinery/light/small{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"hM" = (/obj/structure/table/wood,/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"hN" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plasteel/grimy,/area/ruin/hotel/dock) +"hO" = (/obj/machinery/light,/turf/open/floor/plasteel/black,/area/ruin/hotel/dock) +"hP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/ruin/hotel) +"hQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/ruin/hotel) +"hR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel) +"hS" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/ruin/hotel) +"hT" = (/obj/machinery/vending/dinnerware{req_access_txt = "200"},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"hU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/bar) +"hV" = (/obj/structure/table/wood,/obj/item/device/instrument/guitar,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/bar) +"hW" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/bar) +"hX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/piano{tag = "icon-piano"; icon_state = "piano"},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/bar) +"hY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/chair/stool,/turf/open/floor/plasteel/grimy,/area/ruin/hotel/bar) +"hZ" = (/obj/machinery/light{dir = 1},/turf/open/floor/carpet,/area/ruin/hotel) +"ia" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/ruin/hotel) +"ib" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/ruin/hotel/power) +"ic" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ruin/hotel/power) +"id" = (/obj/machinery/door/airlock/engineering{name = "Power Storage"; req_access_txt = "200,201"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel/power) +"ie" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/closed/wall,/area/ruin/hotel/power) +"if" = (/obj/machinery/smartfridge,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"ig" = (/obj/structure/table/wood,/obj/item/device/instrument/violin,/turf/open/floor/plasteel/grimy,/area/ruin/hotel/bar) +"ih" = (/turf/open/floor/plasteel/grimy,/area/ruin/hotel/bar) +"ii" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/bar) +"ij" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/carpet,/area/ruin/hotel) +"ik" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel) +"il" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"im" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"in" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"io" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"ip" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"iq" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ir" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/power) +"is" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/ruin/hotel/power) +"it" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)"; icon_state = "yellow"; dir = 1},/area/ruin/hotel/power) +"iu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/sign/fire{desc = "A poster designed to remind the reader to wear appropriate insulation and head protection when working with material."; icon_state = "safety"; name = "Safety Poster"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)"; icon_state = "yellow"; dir = 1},/area/ruin/hotel/power) +"iv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)"; icon_state = "yellow"; dir = 1},/area/ruin/hotel/power) +"iw" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Power Storage APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTH)"; icon_state = "yellow"; dir = 1},/area/ruin/hotel/power) +"ix" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)"; icon_state = "yellow"; dir = 5},/area/ruin/hotel/power) +"iy" = (/obj/machinery/light,/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"iz" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plasteel/cafeteria,/area/ruin/hotel/bar) +"iA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock{name = "Theatre"; req_access_txt = "200"},/turf/open/floor/plasteel/grimy,/area/ruin/hotel/bar) +"iB" = (/obj/machinery/light,/turf/open/floor/plasteel/grimy,/area/ruin/hotel/bar) +"iC" = (/obj/machinery/light,/turf/open/floor/wood,/area/ruin/hotel) +"iD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/carpet,/area/ruin/hotel) +"iE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/wood,/area/ruin/hotel) +"iF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/ruin/hotel/dock) +"iG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/ruin/hotel/dock) +"iH" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/clothing/gloves/color/yellow,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)"; icon_state = "yellow"; dir = 8},/area/ruin/hotel/power) +"iI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/ruin/hotel/power) +"iJ" = (/obj/structure/closet/crate,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel,/area/ruin/hotel/power) +"iK" = (/turf/open/floor/plasteel,/area/ruin/hotel/power) +"iL" = (/obj/structure/table,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)"; icon_state = "yellow"; dir = 4},/area/ruin/hotel/power) +"iM" = (/obj/item/weapon/twohanded/required/kirbyplants,/turf/open/floor/wood,/area/ruin/hotel) +"iN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel) +"iO" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/ruin/hotel) +"iP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/wood,/area/ruin/hotel/dock) +"iQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/dock) +"iR" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/head/welding,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)"; icon_state = "yellow"; dir = 8},/area/ruin/hotel/power) +"iS" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel,/area/ruin/hotel/power) +"iT" = (/obj/structure/table,/obj/item/stack/sheet/plasteel/twenty,/obj/item/stack/rods{amount = 60},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)"; icon_state = "yellow"; dir = 4},/area/ruin/hotel/power) +"iU" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Security APC"; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel/security) +"iV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel) +"iW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/ruin/hotel) +"iX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/ruin/hotel) +"iY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -24; tag = "icon-alarm0 (NORTH)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel/pool) +"iZ" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Pool APC"; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel/pool) +"ja" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/ruin/hotel) +"jb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel) +"jc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/ruin/hotel) +"jd" = (/obj/machinery/vending/snack,/turf/open/floor/wood,/area/ruin/hotel) +"je" = (/obj/machinery/light{dir = 8},/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Dock APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/wood,/area/ruin/hotel/dock) +"jf" = (/obj/machinery/light,/turf/open/floor/wood,/area/ruin/hotel/dock) +"jg" = (/obj/structure/chair/comfy/brown{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/wood,/area/ruin/hotel/dock) +"jh" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/wood,/area/ruin/hotel/dock) +"ji" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)"; icon_state = "yellow"; dir = 8},/area/ruin/hotel/power) +"jj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/ruin/hotel/power) +"jk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/hotel/power) +"jl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/ruin/hotel/power) +"jm" = (/obj/structure/table,/obj/item/stack/sheet/rglass{amount = 50},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)"; icon_state = "yellow"; dir = 4},/area/ruin/hotel/power) +"jn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/closed/wall,/area/ruin/hotel/power) +"jo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ruin/hotel/security) +"jp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/ruin/hotel/security) +"jq" = (/obj/machinery/door/airlock/glass_security{name = "Hotel Security Checkpoint"; req_access_txt = "203"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel/security) +"jr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/security) +"js" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel) +"jt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/ruin/hotel/pool) +"ju" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel/pool) +"jv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel/pool) +"jw" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/carpet,/area/ruin/hotel/pool) +"jx" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/pool) +"jy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/ruin/hotel/pool) +"jz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall,/area/ruin/hotel/dock) +"jA" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)"; icon_state = "yellow"; dir = 8},/area/ruin/hotel/power) +"jB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/ruin/hotel/power) +"jC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/ruin/hotel/power) +"jD" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/ruin/hotel/power) +"jE" = (/turf/open/floor/plasteel/yellow/corner{tag = "icon-yellowcorner (EAST)"; icon_state = "yellowcorner"; dir = 4},/area/ruin/hotel/power) +"jF" = (/obj/structure/extinguisher_cabinet{pixel_x = 30},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (NORTHEAST)"; icon_state = "yellow"; dir = 5},/area/ruin/hotel/power) +"jG" = (/turf/closed/wall,/area/ruin/hotel/security) +"jH" = (/turf/open/floor/plasteel/red/side{tag = "icon-red (NORTHWEST)"; icon_state = "red"; dir = 9},/area/ruin/hotel/security) +"jI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/red/side{tag = "icon-red (NORTH)"; icon_state = "red"; dir = 1},/area/ruin/hotel/security) +"jJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/red/side{tag = "icon-red (NORTH)"; icon_state = "red"; dir = 1},/area/ruin/hotel/security) +"jK" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel/red/side{tag = "icon-red (NORTH)"; icon_state = "red"; dir = 1},/area/ruin/hotel/security) +"jL" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel/red/side{tag = "icon-red (NORTHEAST)"; icon_state = "red"; dir = 5},/area/ruin/hotel/security) +"jM" = (/obj/structure/table,/turf/open/floor/plasteel/darkyellow,/area/ruin/hotel/security) +"jN" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/darkyellow,/area/ruin/hotel/security) +"jO" = (/obj/structure/closet,/obj/item/weapon/dice/d20,/turf/open/floor/plasteel/darkyellow,/area/ruin/hotel/security) +"jP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/security) +"jQ" = (/turf/closed/wall,/area/ruin/hotel/pool) +"jR" = (/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"jS" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"jT" = (/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"jU" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"jV" = (/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/wood,/area/ruin/hotel/pool) +"jW" = (/turf/open/floor/carpet,/area/ruin/hotel/pool) +"jX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/ruin/hotel/pool) +"jY" = (/turf/open/floor/wood,/area/ruin/hotel/pool) +"jZ" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"ka" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"kb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/ruin/hotel/power) +"kc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (WEST)"; icon_state = "yellow"; dir = 8},/area/ruin/hotel/power) +"kd" = (/obj/machinery/power/terminal,/obj/structure/cable/yellow{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/ruin/hotel/power) +"ke" = (/obj/machinery/power/terminal,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/ruin/hotel/power) +"kf" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/components/binary/valve{name = "Air Release Valve"; open = 1},/turf/open/floor/plasteel,/area/ruin/hotel/power) +"kg" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (EAST)"; icon_state = "yellow"; dir = 4},/area/ruin/hotel/power) +"kh" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/red/side{tag = "icon-red (WEST)"; icon_state = "red"; dir = 8},/area/ruin/hotel/security) +"ki" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/ruin/hotel/security) +"kj" = (/obj/structure/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/ruin/hotel/security) +"kk" = (/turf/open/floor/plasteel,/area/ruin/hotel/security) +"kl" = (/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)"; icon_state = "red"; dir = 4},/area/ruin/hotel/security) +"km" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/hotel/security) +"kn" = (/turf/open/floor/plasteel/darkyellow,/area/ruin/hotel/security) +"ko" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"kp" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"kq" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHWEST)"; icon_state = "yellow"; dir = 10},/area/ruin/hotel/power) +"kr" = (/obj/machinery/power/smes/engineering,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/sign/electricshock{pixel_y = -32},/turf/open/floor/plasteel/yellow/side,/area/ruin/hotel/power) +"ks" = (/obj/machinery/power/smes/engineering,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/yellow/side,/area/ruin/hotel/power) +"kt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/yellow/side,/area/ruin/hotel/power) +"ku" = (/obj/machinery/power/solar_control,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/yellow/side,/area/ruin/hotel/power) +"kv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/vacuum{pixel_y = -32},/turf/open/floor/plasteel/yellow/side,/area/ruin/hotel/power) +"kw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/open/floor/plasteel/yellow/side{tag = "icon-yellow (SOUTHEAST)"; icon_state = "yellow"; dir = 6},/area/ruin/hotel/power) +"kx" = (/turf/open/floor/plasteel/red/side{tag = "icon-red (WEST)"; icon_state = "red"; dir = 8},/area/ruin/hotel/security) +"ky" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/ruin/hotel/security) +"kz" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/folder/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/ruin/hotel/security) +"kA" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel,/area/ruin/hotel/security) +"kB" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Cell Door"; req_access = null; req_access_txt = "203"},/turf/open/floor/plasteel/red,/area/ruin/hotel/security) +"kC" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/darkyellow,/area/ruin/hotel/security) +"kD" = (/turf/open/floor/plasteel/vault{dir = 5},/area/ruin/hotel/pool) +"kE" = (/obj/structure/chair,/turf/open/floor/plasteel/vault{dir = 5},/area/ruin/hotel/pool) +"kF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/wood,/area/ruin/hotel/pool) +"kG" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"kH" = (/turf/closed/wall,/area/ruin/hotel/power) +"kI" = (/obj/machinery/door/airlock/engineering{name = "Air Supply"; req_access_txt = "200,201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel/power) +"kJ" = (/obj/machinery/door/airlock/glass_external,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/hotel/power) +"kK" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/red/side{tag = "icon-red (WEST)"; icon_state = "red"; dir = 8},/area/ruin/hotel/security) +"kL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/coffee,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/ruin/hotel/security) +"kM" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/ruin/hotel/security) +"kN" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)"; icon_state = "red"; dir = 4},/area/ruin/hotel/security) +"kO" = (/turf/open/floor/plasteel/darkyellow,/turf/open/floor/plasteel/warningline,/area/ruin/hotel/security) +"kP" = (/turf/open/floor/plasteel/darkyellow,/turf/open/floor/plasteel/warningline/corner{tag = "icon-warninglinecorners (WEST)"; icon_state = "warninglinecorners"; dir = 8},/area/ruin/hotel/security) +"kQ" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"kR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/vault{dir = 5},/area/ruin/hotel/pool) +"kS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/ruin/hotel/pool) +"kT" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"kU" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"kV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/ruin/hotel/power) +"kW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/ruin/hotel/power) +"kX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/sign/atmosplaque{pixel_y = 32},/turf/open/floor/plating,/area/ruin/hotel/power) +"kY" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel/power) +"kZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating,/area/ruin/hotel/power) +"la" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/hotel/power) +"lb" = (/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/goldenplaque{pixel_x = -32},/turf/open/floor/plasteel/red/side{tag = "icon-red (WEST)"; icon_state = "red"; dir = 8},/area/ruin/hotel/security) +"lc" = (/obj/structure/table,/obj/item/weapon/papercutter,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel,/area/ruin/hotel/security) +"ld" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel,/area/ruin/hotel/security) +"le" = (/obj/structure/toilet{dir = 4},/turf/open/floor/plating,/area/ruin/hotel/security) +"lf" = (/turf/open/floor/plasteel/darkyellow,/turf/open/floor/plasteel/warningline{tag = "icon-warningline (WEST)"; icon_state = "warningline"; dir = 8},/area/ruin/hotel/security) +"lg" = (/obj/structure/bed,/turf/open/floor/plasteel/darkyellow,/area/ruin/hotel/security) +"lh" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/vault{dir = 5},/area/ruin/hotel/pool) +"li" = (/obj/effect/light_emitter,/turf/open/floor/plating/beach/water{baseturf = /turf/open/space},/area/ruin/hotel/pool) +"lj" = (/turf/open/floor/plating/beach/water{baseturf = /turf/open/space},/area/ruin/hotel/pool) +"lk" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/vault{dir = 5},/area/ruin/hotel/pool) +"ll" = (/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"lm" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/pool) +"ln" = (/obj/structure/mirror{pixel_y = 32},/obj/structure/sink{pixel_y = 24},/turf/open/floor/plasteel/freezer,/area/ruin/hotel/pool) +"lo" = (/obj/structure/closet/athletic_mixed,/turf/open/floor/plasteel/freezer,/area/ruin/hotel/pool) +"lp" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 1},/turf/open/floor/plating,/area/ruin/hotel/power) +"lq" = (/obj/machinery/light/small,/obj/machinery/atmospherics/components/unary/tank/air{dir = 1},/turf/open/floor/plating,/area/ruin/hotel/power) +"lr" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/restraints/handcuffs,/turf/open/floor/plasteel/red/side{tag = "icon-red (WEST)"; icon_state = "red"; dir = 8},/area/ruin/hotel/security) +"ls" = (/obj/structure/chair{tag = "icon-chair (NORTH)"; icon_state = "chair"; dir = 1},/turf/open/floor/plasteel,/area/ruin/hotel/security) +"lt" = (/obj/structure/table,/obj/item/toy/beach_ball,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"lu" = (/turf/open/floor/plasteel/freezer,/area/ruin/hotel/pool) +"lv" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 2},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lw" = (/turf/open/floor/plasteel/red/side{tag = "icon-red (SOUTHWEST)"; icon_state = "red"; dir = 10},/area/ruin/hotel/security) +"lx" = (/turf/open/floor/plasteel/red/side,/area/ruin/hotel/security) +"ly" = (/turf/open/floor/plasteel/red/corner{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/ruin/hotel/security) +"lz" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/red/side{tag = "icon-red (EAST)"; icon_state = "red"; dir = 4},/area/ruin/hotel/security) +"lA" = (/obj/structure/closet,/obj/item/weapon/dice/d1,/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plasteel/darkyellow,/area/ruin/hotel/security) +"lB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lE" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lF" = (/obj/machinery/door/airlock/glass_security{name = "Hotel Security Checkpoint"; req_access_txt = "203"},/turf/open/floor/plasteel/darkred,/area/ruin/hotel/security) +"lG" = (/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"lH" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"lI" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"lJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lK" = (/obj/effect/mob_spawn/human/hotel_staff/security,/turf/open/floor/plasteel/darkred,/area/ruin/hotel/security) +"lL" = (/turf/open/floor/plasteel/darkred,/area/ruin/hotel/security) +"lM" = (/obj/machinery/door/airlock{name = "Men's Changing"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"lN" = (/obj/machinery/light/small{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/open/floor/plasteel/darkred,/area/ruin/hotel/security) +"lO" = (/obj/structure/mirror{pixel_x = 32},/turf/open/floor/plasteel/darkred,/area/ruin/hotel/security) +"lP" = (/obj/item/weapon/bikehorn/rubberducky,/turf/open/floor/plating/beach/water{baseturf = /turf/open/space},/area/ruin/hotel/pool) +"lQ" = (/obj/structure/table,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"lR" = (/obj/structure/dresser,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"lS" = (/obj/structure/table,/obj/item/weapon/card/id/away/hotel/securty,/turf/open/floor/plasteel/darkred,/area/ruin/hotel/security) +"lT" = (/obj/structure/closet/secure_closet/security{req_access = null; req_access_txt = "203"},/obj/item/weapon/gun/energy/laser/scatter/shotty,/obj/item/clothing/head/helmet/justice,/turf/open/floor/plasteel/darkred,/area/ruin/hotel/security) +"lU" = (/turf/open/floor/plasteel/red/side{tag = "icon-red (SOUTHEAST)"; icon_state = "red"; dir = 6},/area/ruin/hotel/security) +"lV" = (/obj/machinery/power/solar,/obj/structure/cable/yellow{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lW" = (/obj/machinery/power/solar,/obj/structure/cable/yellow{icon_state = "0-4"; d2 = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lY" = (/obj/machinery/power/solar,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"lZ" = (/obj/machinery/power/solar,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"ma" = (/obj/structure/closet,/turf/open/floor/plating,/area/ruin/hotel) +"mb" = (/obj/structure/table,/obj/item/weapon/lipstick,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"mc" = (/obj/structure/mirror{pixel_y = 32},/obj/structure/sink{pixel_y = 24},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"md" = (/turf/closed/wall,/area/ruin/hotel/custodial) +"me" = (/mob/living/simple_animal/bot/cleanbot,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mf" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mg" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mh" = (/obj/structure/closet/l3closet/janitor,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mj" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mk" = (/obj/structure/table,/obj/machinery/light/small{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/item/device/lightreplacer,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"ml" = (/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/custodial) +"mn" = (/obj/machinery/door/airlock{name = "Women's Changing"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"mo" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall,/area/ruin/hotel/custodial) +"mr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"ms" = (/obj/structure/window,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"mt" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/structure/window,/turf/open/floor/plasteel/showroomfloor,/area/ruin/hotel/pool) +"mu" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mx" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "200,201"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel/custodial) +"my" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating,/area/ruin/hotel) +"mz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel) +"mA" = (/obj/machinery/door/airlock/maintenance{name = "Hotel Maintenance"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/hotel/pool) +"mB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"mC" = (/obj/structure/chair{tag = "icon-chair (NORTH)"; icon_state = "chair"; dir = 1},/turf/open/floor/plasteel/vault{dir = 5},/area/ruin/hotel/pool) +"mD" = (/obj/item/weapon/twohanded/required/kirbyplants{tag = "icon-plant-25"; icon_state = "plant-25"},/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mE" = (/obj/structure/table,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mF" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mG" = (/obj/machinery/light/small,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mH" = (/obj/structure/closet/crate/trashcart,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mI" = (/obj/structure/table,/obj/item/weapon/storage/bag/trash,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mJ" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Custodial APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/neutral,/area/ruin/hotel/custodial) +"mK" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"mL" = (/obj/machinery/light,/obj/structure/table,/obj/item/toy/beach_ball,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"mM" = (/obj/machinery/light,/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/hotel/pool) +"mN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/hotel/pool) +"mO" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacaaaaacaaaaacaaaaacaaabaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaacaaaaacaaaaacaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaadaaaaadaaaaadaaaaadaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaeaaaaaeaaaaaeaaaaaeaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacaeaaaaaeaaaaaeaaaaaeaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaeaaaaaeaaaaaeaaaaaeaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaeaaaaaeaaaaaeaaaaaeaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaafagahagagahagagahagagahaiacacabaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababaaacacaaajaaakaaaaakaaaaakaaaaakaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaaaaaacaaaaaaaaaaacaaaaaaaaaaacaaaaaaacaaaaaaaaaaacaaaaaaacaaaaaaaaaaacaaaaaaacaaaaaaacaaajaaakaaaaakaaaaakaaaaakaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaafagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagalaaakaaaaakaaaaakaaaaakaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajamamamananananananaoaoaoananapapapapapaqaqaqapaparararararasasasararatatatatatauauauatataaakaaaaakaaaaakaaaaakaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajamavawanaxayazaAaBaBaCaDaEanaFaGaHaIaJaJaKaLaMapaNaOaPaQaRaRaSaTaUaraVaWaXaYaZaZbabbbcataabdaaaabdaaaabdaaaabdaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabacajamawawanazbebfanbgbhbiaBbjanaHbkblapbmbnboaJbpapaPbqbrarbsbtbuaRbvaraXbwbxatbybzbAaZbBataaaaaaaaacaaaaacaaaaacaaaaabaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajambCawanazbeazanbDbEbiaBbjanaHbkaHapbFbGboaJbpapaPbqaParbHbIbuaRbvaraXbwaXatbJbKbAaZbBataaaaaaaaacaaaaacaaaaacaaabaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajambLawanazazbManbNbObPbQbRanaHaHbSapbTbUbVbWbXapaPaPbYarbZcacbcccdaraXaXceatcfcgchcicjatacacacabababababababababaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajamckawananananananclcmanananapapapapapcncoapapaparararararcpcqarararatatatatatcrcsatatataaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajctcucvcwcxcxcxcxcxcyczcxcxcxcxcxcxcxcxcycAcxcxcxcxcxcxcBcxcycCcxcxcxcDcxcxcxcxcycEcFcFcGaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajcHcIcJcKcLcLcLcLcLcMcNcLcLcLcLcLcLcLcLcMcNcLcLcLcLcLcOcNcLcMcNcLcLcLcLcLcLcLcLcPcFcFcFcGaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabacajcHcQawamcFcFcFcRcFcScTcFcFcUcFcRcFcFcFcScVcFcFcRcFcFcWcXcFcScYcFcFcFcFcFcFcFcRcFcFcFcFcGaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajcHcQawcZcZcZcZcZcZdadbcZcZcZdcdcdcdcdcdddedcdcdcdfamdgdhdidjdhdididididididiamcGcGcGamamacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajcHcQbCcZdkdldmcZdndodpdqdrcZdsdtdudcdvdwdxdydzdccFcFcWdhdAdBdCdDdEdidFdGdFdiacacacacacacaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabaaajcHcQawcZdHdIdHcZdJdKdLdMdNcZdOdPdOdcdQdRdSdTdUdccFcFcWdhdVdWdXdYdZeaeaeaebdidiecececdidiaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaabacajcHcQedcZdHdIeecZefegehdMdNcZdOdPeidcejekeldTdUdcemcFcWdheneoepepeqepeperdVdVdVdVdVdVdVdiaaaaaaaaaaacaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaacajcHcQawcZdHdHdHesdMetdMdMeucZdOdOdOevdTewdTdTexdccFcFcWdheyeyeyezeAdVdFdGdFdVeBeCeDeEeFdiaaaaaaaaaaacaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaafagalcHcQawcZcZcZcZcZcZcZcZcZcZcZdcdcdcdcdcdcdcdcdcdcdfamdgdhdidididididididididididididididieGeGeGeGeGeGaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajctcweHeIeJeJeJeJeJeKawawaweLawawawawawawawawawaweMeNcFcFcWeOePeQeQeReSeTeUeGeVeWeXeYeZeWfafbfceXeYeZeWeGaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajcHfdcJfeawckfffgawfhfififjfifififififififififjfictcwcxcxfkflfmfnfnfofmfpfqfrfsftfufufufufufufufufufueWfvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajcHcQfififjfififififififwfxfxfyfzfAfBfCfDfEfFfGfHfIfJfKfKfLfMfMfMfMfMfMfNameGfOfufufufufufufufufufufufufvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabacajcHcQfifPfQfRfRfSfQfQfTfxfxfxfxfxfxfGfGfGfGfGfGfUcFcFcFcFcFcFcFcFcFcFcFfVfKfWfXfufufufufufufufufufufufufvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajcHcQfifYfQfQfQfQfQfZfigafxgbgcfxfAfHfUfHfHgdfHfHcFcFcFcRcFgecFcFcFcFcFcFcFgffufufufugggheGeGeGghggfugieGacacabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajcHgjfigkglgmgnfQfQgofigafxgpgqfxfAgrfGgrfGgrfGgrcFcFdidigsdididididididididigtgugvfueWeWgwgxgweWeWfugyfvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajcHcQfigkgzgAgBfQfQgkfigCfxgDgEfxfAfGfGfGfGfGfGfGcFcFdigFgGgHgIgJgKgLgMgMgMdigNgOgPfueWgwgQgRgSgweWfugyfvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajcHcQfigkgzfQfQfQfQgofigTgUgVgVgVgWgrgXgYgZgXgYgZcFcFdihagGgGgGgGgGgGgGgGgGgshbhbhcfueWgwgwgwgwgweWfuhdfvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabacajhehfhghhhihjhkfQgAhlfihmhnfxfxfxhofGfGfGfGfGfGfGcFhpdihqgGgGgGgGgGgGgGgGgGgshbhbhcfueWgwgwhrgwgweWfuhsfvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajcHcQfihtgzhuhvfQfQhwfigahnhxhyfxhzgrgXgYgZgXgYgZcFcFdihAgGhBhChDhEhFhGhHhHdigNgOgPfueWgwgwgwgwgweWfugyfvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajcHcQfifihIfifififififigahnhJhKfxhzfGfGfGfGfGfGfGcFcFdidigsdididididididididihLhMhNfueWeWgwhOgweWeWfugyfvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajcHhPcJhQhRcJcJcJcJhSfihThngpgpfxhUhVhWhWhWhWhXhYcFcFcFcFcFcFcFcFcFcFcFhZcFgffufufufugggheGeGeGghggfugieGacacabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaajiaibicidiciciciciecQfiifhnfxfxfxhUigihihihihihiicFcFcFcFcFcFcFcFcFcFijikcLiliminininininininininininiofvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabacipiqirisitiuiviwixircQfiiyhnfxizfxiAihihihiBihihiieTeTiCeTeTeTeTeTcFcFiDiEameGiFfufufufufufufufufufufuiGfvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaajiriHiIiJiJiKiLircQfifihIfififihUfififififififiamamamamamamamiMcFcFcWiNiOeGiPeWfufufufufufufufufufuiQfvaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaajiriRiIiSiSiKiTirhPcJiUiVcJcJcJiWcJcJcJcJiXcJcJcJcJiYiZcJcJcKjacLcLjbjcjdeGjeeWeXeYeZeWeWjfeWeXeYjgjheGaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaajirjijjjkjliKjmjnjojojpjqjojojojrjojojpjshfjtjtjtjtjtjtjtjtjtjtjujvjwjxjtjtjtjtjtjtjyjtjtfrfrfrfrjzeGeGaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaajirjAjBiKjCjDjEjFjGjHjIjJjKjLjGjMjNjOjPckcQjQjRjSjSjSjRjTjUjRjVjWjWjXjYjZjUjRjRjSjSkajRjQaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabacajkbkckdkekfiKiKkgjGkhkikjkkklkmknknknjPbLcQjQjRkokokojRjRjRjRjYjWjWjXjYjRjRjRjRkokokpjRjQaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaajirkqkrksktkukvkwjGkxkykzkAklkBknknkCjPawcQjQjRjRkDkDkEkEkEkDjYjYjYkFjYkDkEkEkEkDkDkGjRjQaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaajirkHkHkHkIkHkHkJjGkKkkkLkMkNkmkOkPknjPawcQjQkQjRkDkDkDkDkDkDkDkDkDkRkSkSkSkSkSkSkSkTkUjQjQjQjQjQjQacacacabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaabaaajirkVkWkXkYkZkHlajGlbkklcldkljGlelflgjPawcQjQjRjRlhkDliljljljljljljljljljljljlikDlkjRlljQlmlnlnlojQaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaabaaaaajirlplplqlplpkHkJjGlrkklskkkljGjGjGjGjPedcQjQjRjRlhkDljljljljljljljljljljljljljkDlkjRltjQlmlululojQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaabaalvaaajirkHkHkHkHkHkHajjGlwlxlxlylzjGjMjNlAjPawcQjQjRjRlhkDljljljljljljljljljljljljljkDlkjRlljQlmlululojQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaabaaaalBlClDlEaaaaaaaaaaaaajjGjGlFjGkxklkmknknknjPawcQjQjRjRkDkDljljljljljljljljljljljljljkDkDjRjRjQlGlHlHlIjQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaabacacacacaclJagagagagagagaljGlKlLjGkxklkBknknkCjPawcQjQjRjRkDkDljljljljljljliljljljljljljkDkDjRjRlMlHlHlHlHjQacacabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaabaaaaaaaaaaajaaaaaaaaaaaaaajGlNlOjGkxklkmkOkPknjPawcQjQkQjRkDkDljljljljlPljljljljljljljljkDkDjRkUjQlQlHlHlRjQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaaaaaaaaaaaaajaaaaaaaaaaaaaajGlSlTjGlwlUjGlelflgjPcIfejQjRjRlhkDljljljljljljljljljljljljljkDlkjRjRjQjQjQjQjQjQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaclVlWlWlWlWlXlYlYlYlYlZacacjGjGjGjGjGjGjGjGjGjGjPcQmajQjRjRlhkDljljljljljljljljljljljljljkDlkjRjRjQmbmcmclRjQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaaaaaaaaaaaaajaaaaaaaaaaaaaaaamdmemfmgmhmimjmkmlmmcQckjQjRjRlhkDliljljljljljljljljljljljlikDlkjRjRmnlHlHlHlHjQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaaaaaaaaaaaaajaaaaaaaaaaaaaaaamdmlmlmlmlmompmpmpmqhfcvjtmrjRkDkDkDkDkDkDkDkDkDkDkDkDkDkDkDkDkDjRjRjQmslHlHmtjQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaclVlWlWlWlWlXlYlYlYlYlZacacacmdmlmlmlmumvmvmvmwmxmymzmAmBkTkDkDmCmCmCkDkDmCmCmCkDkDmCmCmCkDkDjRjRjQlmlululojQacacabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaaaaaaaaaaaaajaaaaaaaaaaaaaaaamdmDmEmFmGmHmImlmJmdawedjQkQjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRjRkUjQlmlululojQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaaaaaaaaaaaaajaaaaaaaaaaaaaaaamdmdmdmdmdmdmdmdmdmdawfgjQjRmKmKmKmKmKmLllmKmKmKmKmKllmMmKmKmKmKmKjRjQlmlululojQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaclVlWlWlWlWlXlYlYlYlYlZacacacacacaaaaaaaaacaaaaamamamjQjQjQmNmNmNmNjQjQmNmNmNmNmNjQjQmNmNmNmNjQjQjQjQjQjQjQjQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaacaaaaaaaaacaaaaaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaaaacaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaaaaaaaaaaaaajaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaaaacaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaclVlWlWlWlWajlYlYlYlYlZacabaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaabaaaaaaaaaaaamOaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaabababababaaacaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm index 2403575403f..4ed95c7398d 100644 --- a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm +++ b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm @@ -15,37 +15,37 @@ "o" = (/obj/machinery/porta_turret,/turf/open/floor/plating/airless,/area/ruin/unpowered) "p" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel,/area/ruin/unpowered) "q" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/unpowered) -"r" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/ruin/unpowered) -"s" = (/obj/structure/rack,/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/ruin/unpowered) -"t" = (/obj/item/weapon/rack_parts,/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/ruin/unpowered) -"u" = (/obj/item/weapon/rack_parts,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/ruin/unpowered) -"v" = (/obj/structure/rack,/obj/item/device/firing_pin,/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/ruin/unpowered) +"r" = (/obj/machinery/power/apc{dir = 0;name = "Worn-out APC";pixel_y = -24},/turf/open/floor/plasteel,/area/ruin/unpowered) +"s" = (/obj/structure/rack,/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/ruin/unpowered) +"t" = (/obj/item/weapon/rack_parts,/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/ruin/unpowered) +"u" = (/obj/item/weapon/rack_parts,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/ruin/unpowered) +"v" = (/obj/structure/rack,/obj/item/device/firing_pin,/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/ruin/unpowered) "w" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel,/area/ruin/unpowered) "x" = (/obj/machinery/door/airlock,/turf/open/floor/plasteel,/area/ruin/unpowered) "y" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) "z" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"A" = (/obj/structure/table/reinforced,/obj/item/clothing/head/ushanka,/turf/open/floor/plasteel{dir = 4; icon_state = "darkredfull"},/area/ruin/unpowered) +"A" = (/obj/structure/table/reinforced,/obj/item/clothing/head/ushanka,/turf/open/floor/plasteel{dir = 4;icon_state = "darkredfull"},/area/ruin/unpowered) "B" = (/obj/structure/table/reinforced,/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/turf/open/floor/plasteel,/area/ruin/unpowered) "C" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/machinery/light{dir = 1},/obj/item/device/radio,/turf/open/floor/plasteel,/area/ruin/unpowered) "D" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel,/area/ruin/unpowered) -"E" = (/obj/structure/rack,/obj/item/ammo_box/c9mm,/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/ruin/unpowered) +"E" = (/obj/structure/rack,/obj/item/ammo_box/c9mm,/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/ruin/unpowered) "F" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"G" = (/turf/open/floor/plasteel{dir = 4; icon_state = "darkredfull"},/area/ruin/unpowered) -"H" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/ruin/unpowered) -"I" = (/obj/structure/rack,/obj/item/clothing/head/helmet/swat,/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/ruin/unpowered) -"J" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/ruin/unpowered) +"G" = (/turf/open/floor/plasteel{dir = 4;icon_state = "darkredfull"},/area/ruin/unpowered) +"H" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/plasteel,/area/ruin/unpowered) +"I" = (/obj/structure/rack,/obj/item/clothing/head/helmet/swat,/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/ruin/unpowered) +"J" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/ruin/unpowered) "K" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel,/area/ruin/unpowered) "L" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered) "M" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/open/floor/plasteel,/area/ruin/unpowered) "N" = (/obj/structure/rack,/obj/item/weapon/grenade/chem_grenade/teargas,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"O" = (/obj/structure/table/reinforced,/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel{dir = 4; icon_state = "darkredfull"},/area/ruin/unpowered) +"O" = (/obj/structure/table/reinforced,/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel{dir = 4;icon_state = "darkredfull"},/area/ruin/unpowered) "P" = (/obj/structure/table/reinforced,/obj/machinery/light,/obj/item/device/camera_bug,/turf/open/floor/plasteel,/area/ruin/unpowered) "Q" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel,/area/ruin/unpowered) "R" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/blue,/turf/open/floor/plasteel,/area/ruin/unpowered) -"S" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = -4; pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka{pixel_x = 3},/turf/open/floor/plasteel,/area/ruin/unpowered) -"T" = (/obj/structure/rack,/obj/item/weapon/storage/belt/military,/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/ruin/unpowered) -"U" = (/obj/structure/rack,/obj/item/clothing/head/helmet/riot,/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/ruin/unpowered) -"V" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/breadslice/meat,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered) +"S" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = -4;pixel_y = 4},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka{pixel_x = 3},/turf/open/floor/plasteel,/area/ruin/unpowered) +"T" = (/obj/structure/rack,/obj/item/weapon/storage/belt/military,/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/ruin/unpowered) +"U" = (/obj/structure/rack,/obj/item/clothing/head/helmet/riot,/turf/open/floor/plasteel{icon_state = "vault";dir = 8},/area/ruin/unpowered) +"V" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/breadslice/meat,/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered) (1,1,1) = {" aaaaaaaaaaaaaaaaaabbab diff --git a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm new file mode 100644 index 00000000000..09649f6e180 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm @@ -0,0 +1,58 @@ +"a" = (/turf/open/space,/area/space) +"b" = (/obj/structure/lattice,/turf/open/space,/area/space) +"c" = (/obj/structure/lattice,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"d" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"e" = (/obj/structure/lattice,/turf/open/floor/plating/airless,/area/ruin/unpowered/no_grav) +"f" = (/turf/closed/wall,/area/ruin/powered/aesthetic) +"g" = (/turf/closed/wall/rust,/area/ruin/powered/aesthetic) +"h" = (/obj/effect/overlay/palmtree_r,/turf/open/floor/holofloor/beach,/area/ruin/powered/aesthetic) +"i" = (/obj/structure/piano,/obj/structure/window{icon_state = "rwindow"; dir = 8},/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"j" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"k" = (/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"l" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"m" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"n" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"o" = (/obj/structure/window{icon_state = "rwindow"; dir = 4},/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"p" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/holofloor/beach,/area/ruin/powered/aesthetic) +"q" = (/turf/open/floor/holofloor/beach,/area/ruin/powered/aesthetic) +"r" = (/obj/structure/window{icon_state = "rwindow"; dir = 8},/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"s" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/sunglasses/big{name = "aesthetic sunglasses"},/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"t" = (/obj/item/device/instrument/eguitar,/turf/open/floor/holofloor/beach,/area/ruin/powered/aesthetic) +"u" = (/turf/open/floor/holofloor/beach/coast_t,/area/ruin/powered/aesthetic) +"v" = (/obj/item/weapon/statuebust,/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"w" = (/mob/living/simple_animal/butterfly,/turf/open/floor/plasteel/vaporwave,/area/ruin/powered/aesthetic) +"x" = (/obj/structure/closet/crate/bin,/obj/item/device/tape/random,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"y" = (/turf/open/floor/holofloor/beach/coast_b,/area/ruin/powered/aesthetic) +"z" = (/obj/structure/fans/tiny,/obj/machinery/door/airlock/hatch,/turf/open/floor/pod/dark,/area/ruin/powered/aesthetic) +"A" = (/obj/effect/decal/sandeffect,/turf/open/floor/plating/astplate,/area/ruin/unpowered/no_grav) +"B" = (/turf/open/floor/plating/astplate,/area/ruin/unpowered/no_grav) +"C" = (/obj/structure/statue/sandstone/venus{desc = "Ugh, this is merely an ugly amateurish replica of the other statue! The letters RIPGOAT are scribbled onto the base."; dir = 8},/turf/open/floor/plating/astplate,/area/ruin/unpowered/no_grav) +"D" = (/turf/open/floor/plasteel/airless/asteroid{tag = "icon-recharge_floor_asteroid"; icon_state = "recharge_floor_asteroid"},/area/ruin/unpowered/no_grav) +"E" = (/turf/open/floor/plasteel/airless/asteroid,/area/ruin/unpowered/no_grav) +"F" = (/obj/structure/statue/sandstone/venus{dir = 4},/turf/open/floor/plating/astplate,/area/ruin/unpowered/no_grav) +"G" = (/turf/open/floor/plating/astplate/warning,/area/ruin/unpowered/no_grav) +"H" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"I" = (/turf/open/space,/obj/effect/decal/sandeffect,/turf/open/floor/plasteel/airless/asteroid{tag = "icon-platingsandeffect"; icon_state = "platingsandeffect"},/area/ruin/unpowered/no_grav) +"J" = (/turf/open/floor/plasteel/airless/asteroid{tag = "icon-stairs-l"; icon_state = "stairs-l"},/area/ruin/unpowered/no_grav) +"K" = (/turf/open/floor/plasteel/airless/asteroid{tag = "icon-stairs-m"; icon_state = "stairs-m"},/area/ruin/unpowered/no_grav) +"L" = (/turf/open/floor/plasteel/airless/asteroid{tag = "icon-stairs-r"; icon_state = "stairs-r"},/area/ruin/unpowered/no_grav) +"M" = (/obj/effect/overlay/palmtree_r,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) +"N" = (/obj/effect/decal/sandeffect,/turf/open/floor/plasteel/airless/asteroid,/area/ruin/unpowered/no_grav) + +(1,1,1) = {" +aaaaaaaaaaaabaaaaaa +aaaaaabaaaaabaaaaaa +aaaaaccdddddcddaaaa +aaadddeddcccedddaaa +aaddffgfffggfgfdaaa +adddfhijklmnopfddaa +bccegqrkklsnotgecbb +addcghrkkkkkopfcdda +aaddgurvkkkwougxdda +abcefyrkkkkkoygecda +aaddgffffzfgfggddda +aaddABBCDEDFGBAddaa +aaadddHIJKLIMddddaa +aaaadddANEEAdddaaaa +aaaaaadddNNAdaaaaaa +"} diff --git a/_maps/RandomRuins/SpaceRuins/way_home.dmm b/_maps/RandomRuins/SpaceRuins/way_home.dmm index 734c4cd68fa..11ebd094337 100644 --- a/_maps/RandomRuins/SpaceRuins/way_home.dmm +++ b/_maps/RandomRuins/SpaceRuins/way_home.dmm @@ -1,7 +1,7 @@ "a" = (/turf/open/space,/area/space) "b" = (/turf/closed/mineral/random,/area/ruin/unpowered/no_grav/way_home) "c" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav/way_home) -"d" = (/obj/structure/signpost{name = "salvation"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav/way_home) +"d" = (/obj/structure/signpost/salvation,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav/way_home) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/RandomZLevels/Academy.dmm b/_maps/RandomZLevels/Academy.dmm index 6ef98e0b2ae..3a62b4a2686 100644 --- a/_maps/RandomZLevels/Academy.dmm +++ b/_maps/RandomZLevels/Academy.dmm @@ -1,821 +1,21186 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/r_wall,/area/awaymission/academy/headmaster) -"ac" = (/mob/living/simple_animal/hostile/carp/ranged{faction = list("wizard")},/turf/open/space,/area/space) -"ad" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ae" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"af" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/red,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ag" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/blue,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ah" = (/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ai" = (/obj/structure/chair/office/light{dir = 1},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aj" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 3; equipment = 3; locked = 0; pixel_y = 32; req_access = ""},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ak" = (/obj/structure/table/reinforced,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"al" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"am" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light/small,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"an" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ao" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ap" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aq" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/coffee,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ar" = (/obj/structure/table/reinforced,/obj/item/weapon/paper{info = "We're upgrading to the latest mainframes for our consoles, the shipment should be in before spring break is over!"; name = "Console Maintenance"},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"as" = (/turf/closed/wall,/area/awaymission/academy/headmaster) -"at" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/wood{name = "Headmaster Room"},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"au" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"av" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aw" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ax" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ay" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/mirror/magic/lesser{pixel_y = 32},/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"az" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/stack/sheet/animalhide/monkey,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"aA" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"aB" = (/obj/structure/bed,/obj/item/weapon/bedsheet/purple,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"aC" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/mug/tea,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aE" = (/obj/structure/filingcabinet,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"aF" = (/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"aG" = (/turf/closed/indestructible/rock,/area/space) -"aH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aI" = (/obj/structure/table/reinforced,/obj/item/device/laser_pointer/upgraded,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aJ" = (/obj/structure/cult/tome,/obj/item/weapon/dice/d20/fate,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"aK" = (/mob/living/simple_animal/hostile/morph{faction = list("skeleton")},/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"aL" = (/turf/closed/wall/mineral/wood,/area/awaymission/academy/academycellar) -"aM" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/briefcase,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aN" = (/obj/structure/table/reinforced,/obj/item/weapon/coin/plasma,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aO" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aP" = (/obj/structure/lattice,/turf/open/space,/area/space) -"aQ" = (/obj/machinery/door/airlock/gold{locked = 1},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aR" = (/obj/machinery/door/airlock/gold{locked = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aS" = (/turf/closed/mineral/random/high_chance,/area/awaymission/academy) -"aT" = (/obj/structure/noticeboard,/turf/closed/wall,/area/awaymission/academy/headmaster) -"aU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"aV" = (/obj/structure/chair/office/dark,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aW" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"aX" = (/obj/machinery/photocopier,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"aY" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"aZ" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"ba" = (/obj/structure/table/wood,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/weapon/pen/red,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bb" = (/obj/structure/table/wood,/obj/item/weapon/staff,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bc" = (/obj/structure/table/wood,/obj/item/weapon/hand_labeler,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"bd" = (/obj/structure/table/wood,/obj/item/weapon/pen/invisible,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"be" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bf" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bg" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bh" = (/obj/structure/table/wood,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/weapon/dice/d20,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bi" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/mug/tea,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bj" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"bk" = (/obj/structure/chair/office/dark{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bl" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bm" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"bn" = (/obj/machinery/light,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"bo" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"bp" = (/obj/machinery/door/airlock/gold,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"bq" = (/obj/machinery/door/airlock/gold,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"br" = (/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"bs" = (/turf/closed/wall/r_wall,/area/awaymission/academy/classrooms) -"bt" = (/obj/machinery/door/poddoor/shutters{id = "AcademyAuto"},/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/awaymission/academy/classrooms) -"bu" = (/obj/machinery/door/poddoor/shutters{id = "AcademyAuto"},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/academy/classrooms) -"bv" = (/obj/machinery/door/poddoor/shutters{id = "AcademyAuto"},/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"bw" = (/obj/machinery/door/poddoor/shutters{id = "AcademyAuto"},/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/awaymission/academy/classrooms) -"bx" = (/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/awaymission/academy/headmaster) -"by" = (/turf/open/floor/plasteel{dir = 4; icon_state = "chapel"},/area/awaymission/academy/headmaster) -"bz" = (/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"bA" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/academy/classrooms) -"bB" = (/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"bC" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/awaymission/academy/classrooms) -"bD" = (/obj/machinery/button/door{id = "AcademyAuto"; pixel_y = 24},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"bE" = (/turf/closed/wall,/area/awaymission/academy/classrooms) -"bF" = (/turf/closed/wall/shuttle{icon_state = "swallc2"},/area/awaymission/academy/classrooms) -"bG" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/awaymission/academy/classrooms) -"bH" = (/turf/closed/wall/shuttle{icon_state = "swallc1"},/area/awaymission/academy/classrooms) -"bI" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"bJ" = (/turf/open/floor/plasteel{dir = 8; icon_state = "chapel"},/area/awaymission/academy/headmaster) -"bK" = (/turf/open/floor/plasteel{icon_state = "chapel"},/area/awaymission/academy/headmaster) -"bL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"bM" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/headmaster) -"bN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/academy/headmaster) -"bO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/headmaster) -"bP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/academy/headmaster) -"bQ" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/headmaster) -"bR" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/headmaster) -"bS" = (/obj/structure/academy_wizard_spawner,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"bT" = (/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/academy/headmaster) -"bU" = (/obj/machinery/autolathe,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"bV" = (/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/awaymission/academy/classrooms) -"bW" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaymission/academy/classrooms) -"bX" = (/obj/effect/decal/cleanable/ash,/turf/open/floor/engine,/area/awaymission/academy/classrooms) -"bY" = (/obj/structure/target_stake,/turf/open/floor/engine,/area/awaymission/academy/classrooms) -"bZ" = (/turf/open/floor/engine,/area/awaymission/academy/classrooms) -"ca" = (/obj/structure/target_stake,/obj/item/target/alien,/turf/open/floor/engine,/area/awaymission/academy/classrooms) -"cb" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"cc" = (/obj/structure/table,/obj/item/weapon/lighter/greyscale,/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"cd" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/academy/headmaster) -"ce" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/headmaster) -"cf" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/headmaster) -"cg" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/academy/headmaster) -"ch" = (/obj/structure/chair/stool,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/academy/headmaster) -"ci" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/awaymission/academy/classrooms) -"cj" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"ck" = (/obj/machinery/door/airlock/plasma,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"cl" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/headmaster) -"cm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/academy/headmaster) -"cn" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/headmaster) -"co" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plating,/area/awaymission/academy/headmaster) -"cp" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/academy/headmaster) -"cq" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/weapon/pen/red,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"cr" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"cs" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/academy/classrooms) -"ct" = (/obj/structure/chair,/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"cu" = (/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/awaymission/academy/headmaster) -"cv" = (/obj/machinery/door/window{dir = 8},/turf/open/floor/plating,/area/awaymission/academy/headmaster) -"cw" = (/turf/open/floor/plating,/area/awaymission/academy/headmaster) -"cx" = (/obj/machinery/door/window{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/academy/headmaster) -"cy" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/academy/headmaster) -"cz" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/stack/cable_coil/random,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"cA" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 8},/area/awaymission/academy/classrooms) -"cB" = (/obj/item/target,/turf/open/floor/engine,/area/awaymission/academy/classrooms) -"cC" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/academy/classrooms) -"cD" = (/obj/structure/table,/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"cE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"cF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/plasma,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"cG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/academy/headmaster) -"cH" = (/obj/structure/sign/nosmoking_1,/turf/closed/wall,/area/awaymission/academy/headmaster) -"cI" = (/obj/structure/divine/trap/damage,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"cJ" = (/obj/item/stack/sheet/metal,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"cK" = (/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/awaymission/academy/classrooms) -"cL" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"cM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"cN" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 10},/area/awaymission/academy/classrooms) -"cO" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 6},/area/awaymission/academy/classrooms) -"cP" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 10},/area/awaymission/academy/classrooms) -"cQ" = (/turf/open/floor/plasteel{icon_state = "red"},/area/awaymission/academy/classrooms) -"cR" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 6},/area/awaymission/academy/classrooms) -"cS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"cT" = (/obj/machinery/light{dir = 8},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/headmaster) -"cU" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/internals/oxygen,/obj/item/weapon/tank/internals/oxygen/red,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/academy/headmaster) -"cV" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar/red,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/headmaster) -"cW" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/headmaster) -"cX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"cY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"cZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/awaymission/academy/classrooms) -"da" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"db" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"dc" = (/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"dd" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"de" = (/turf/open/floor/greengrid,/area/awaymission/academy/classrooms) -"df" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"dg" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand/fireball,/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"dh" = (/turf/open/floor/plasteel{dir = 9; icon_state = "green"},/area/awaymission/academy/classrooms) -"di" = (/turf/open/floor/plasteel{dir = 1; icon_state = "green"},/area/awaymission/academy/classrooms) -"dj" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{dir = 1; icon_state = "green"},/area/awaymission/academy/classrooms) -"dk" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel{dir = 1; icon_state = "green"},/area/awaymission/academy/classrooms) -"dl" = (/turf/open/floor/plasteel{dir = 5; icon_state = "green"},/area/awaymission/academy/classrooms) -"dm" = (/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"dn" = (/obj/machinery/gibber,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"do" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"dp" = (/turf/open/floor/mech_bay_recharge_floor,/area/awaymission/academy/classrooms) -"dq" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/greengrid,/area/awaymission/academy/classrooms) -"dr" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/awaymission/academy/classrooms) -"ds" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"dt" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 8},/area/awaymission/academy/classrooms) -"du" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dv" = (/obj/item/seeds/eggplant/eggy,/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dw" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dx" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/academy/classrooms) -"dy" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel,/area/awaymission/academy/headmaster) -"dz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/greengrid,/area/awaymission/academy/classrooms) -"dA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/greengrid,/area/awaymission/academy/classrooms) -"dB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dC" = (/turf/open/floor/grass,/area/awaymission/academy/headmaster) -"dD" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dE" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dF" = (/obj/machinery/door/airlock/freezer,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"dG" = (/obj/machinery/light/small{dir = 4},/obj/machinery/chem_master/condimaster,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"dH" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"dI" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable,/turf/open/floor/greengrid,/area/awaymission/academy/classrooms) -"dJ" = (/obj/machinery/hydroponics/constructable,/obj/item/seeds/replicapod,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dK" = (/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"dL" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dM" = (/obj/machinery/hydroponics/constructable,/obj/item/seeds/tomato/blue/bluespace,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/academy/classrooms) -"dP" = (/obj/machinery/door/airlock/freezer,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"dQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"dR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"dS" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"dT" = (/obj/structure/mineral_door/iron,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dU" = (/obj/structure/mineral_door/iron,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dV" = (/obj/structure/mineral_door/wood,/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"dW" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dX" = (/obj/structure/cable,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"dY" = (/obj/structure/closet/crate/freezer,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"dZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"ea" = (/obj/machinery/igniter,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"eb" = (/turf/open/floor/plasteel{icon_state = "yellowcorner"},/area/awaymission/academy/classrooms) -"ec" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "yellow"},/area/awaymission/academy/classrooms) -"ed" = (/turf/open/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/awaymission/academy/classrooms) -"ee" = (/turf/open/floor/plasteel{dir = 8; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"ef" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 4; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"eg" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{name = "Automotive Repair 101"},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"eh" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"ei" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{name = "Pyromancy 250"},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"ej" = (/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"ek" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 3; equipment = 3; locked = 0; pixel_y = 32; req_access = ""},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"el" = (/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"em" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"en" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 10},/area/awaymission/academy/classrooms) -"eo" = (/turf/open/floor/plasteel{icon_state = "green"},/area/awaymission/academy/classrooms) -"ep" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"eq" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel{icon_state = "green"; dir = 6},/area/awaymission/academy/classrooms) -"er" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"es" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"et" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{dir = 6; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"eu" = (/obj/singularity/academy,/turf/open/space,/area/space) -"ev" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{icon_state = "yellow"; dir = 10},/area/awaymission/academy/classrooms) -"ew" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"ex" = (/obj/structure/mineral_door/wood,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"ey" = (/obj/machinery/door/airlock/freezer,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"ez" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/awaymission/academy) -"eA" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"eB" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"eC" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"eD" = (/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"eE" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"eF" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"eG" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"eH" = (/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"eI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"eJ" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/academy) -"eK" = (/turf/open/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"eL" = (/turf/open/floor/plasteel{dir = 5; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"eM" = (/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/awaymission/academy/classrooms) -"eN" = (/turf/open/floor/plasteel{dir = 4; icon_state = "chapel"},/area/awaymission/academy/classrooms) -"eO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/awaymission/academy/classrooms) -"eP" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"eQ" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"eR" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/bag/tray,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"eS" = (/obj/machinery/processor,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"eT" = (/turf/open/floor/plasteel{icon_state = "yellow"},/area/awaymission/academy/classrooms) -"eU" = (/turf/open/floor/plasteel{dir = 6; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"eV" = (/turf/open/floor/plasteel{dir = 8; icon_state = "chapel"},/area/awaymission/academy/classrooms) -"eW" = (/turf/open/floor/plasteel{icon_state = "chapel"},/area/awaymission/academy/classrooms) -"eX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; icon_state = "chapel"},/area/awaymission/academy/classrooms) -"eY" = (/obj/structure/mineral_door/wood,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/academy/classrooms) -"eZ" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"fa" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"fb" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 10},/area/awaymission/academy) -"fc" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"fd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"fe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"ff" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"fg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"fh" = (/obj/structure/mineral_door/wood,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/academy/classrooms) -"fi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"fj" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"fk" = (/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"fl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"fm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"fn" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"fo" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{dir = 5; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"fp" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{dir = 9; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"fq" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"fr" = (/obj/structure/table,/obj/item/trash/semki,/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"fs" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"ft" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/academy/classrooms) -"fu" = (/turf/open/floor/plasteel{icon_state = "cautioncorner"; dir = 4},/area/awaymission/academy/classrooms) -"fv" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"fw" = (/turf/open/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/awaymission/academy/classrooms) -"fx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{dir = 4; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"fy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/noticeboard{pixel_y = -32},/obj/item/weapon/paper{name = "Biology Lab"},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"fz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"fA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/classrooms) -"fB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"fC" = (/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"fD" = (/turf/closed/wall,/area/awaymission/academy/academyaft) -"fE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"fF" = (/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"fG" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"fH" = (/obj/machinery/shieldwallgen,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/academy/classrooms) -"fI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/academy/classrooms) -"fJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/academy/classrooms) -"fK" = (/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/academy/classrooms) -"fL" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"fM" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"fN" = (/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/academyaft) -"fO" = (/obj/structure/closet/crate/trashcart,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/academyaft) -"fP" = (/turf/open/floor/plasteel{icon_state = "vault"},/area/awaymission/academy/classrooms) -"fQ" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel{icon_state = "vault"},/area/awaymission/academy/classrooms) -"fR" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/awaymission/academy/classrooms) -"fS" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/awaymission/academy/classrooms) -"fT" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/academy/classrooms) -"fU" = (/obj/item/target,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"fV" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"fW" = (/obj/structure/target_stake,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"fX" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"fY" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel{icon_state = "red"},/area/awaymission/academy/classrooms) -"fZ" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"ga" = (/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/academy/classrooms) -"gb" = (/obj/structure/table,/obj/item/weapon/pen/red,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"gc" = (/obj/structure/table,/obj/item/weapon/lazarus_injector,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/awaymission/academy/classrooms) -"gd" = (/obj/structure/chair/wood/normal,/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"ge" = (/obj/item/candle/infinite,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"gf" = (/obj/structure/holohoop,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"gg" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/academyaft) -"gi" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"gj" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/recharger,/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gl" = (/obj/structure/table/reinforced,/obj/item/weapon/pen/red,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gm" = (/obj/structure/filingcabinet/filingcabinet,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gn" = (/obj/machinery/door/window{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/academy/classrooms) -"go" = (/obj/item/weapon/storage/box/monkeycubes,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gp" = (/obj/machinery/door/window{dir = 4},/obj/machinery/door/window{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gq" = (/obj/structure/table,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"gr" = (/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/awaymission/academy/classrooms) -"gs" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gu" = (/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gv" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/awaymission/academy/classrooms) -"gw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"gx" = (/obj/structure/closet/athletic_mixed,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"gy" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/academy/academyaft) -"gz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gA" = (/obj/machinery/door/window{dir = 4},/obj/item/ammo_casing,/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/academy/classrooms) -"gB" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"gC" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gD" = (/obj/structure/table,/obj/item/weapon/scalpel,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"gE" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"gG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"gH" = (/obj/structure/table,/obj/item/weapon/paper{info = "Grade: A+ Educator's Notes: Excellent form."; name = "Summoning Midterm Exam"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gI" = (/obj/structure/table,/obj/item/weapon/gun/projectile/revolver/russian,/obj/item/weapon/paper{info = "Grade: B- Educator's Notes: Keep applying yourself, you're showing improvement."; name = "Summoning Midterm Exam"},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gJ" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gK" = (/obj/structure/window/reinforced,/obj/item/ammo_casing,/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/awaymission/academy/classrooms) -"gL" = (/mob/living/simple_animal/hostile/bear,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gM" = (/obj/item/toy/beach_ball/holoball,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"gN" = (/obj/structure/mineral_door/wood,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"gO" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gP" = (/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/academy/classrooms) -"gQ" = (/obj/machinery/light/small{dir = 8},/mob/living/simple_animal/hostile/bear,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gR" = (/obj/structure/mineral_door/iron,/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"gS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"gT" = (/obj/machinery/door/airlock/gold{locked = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"gU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gW" = (/obj/structure/table,/obj/item/weapon/gun/energy/floragun,/obj/item/weapon/paper{info = "Grade: D- Educator's Notes: SEE ME AFTER CLASS."; name = "Summoning Midterm Exam"},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/academy/classrooms) -"gX" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass,/obj/item/target,/obj/item/target,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"gY" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"gZ" = (/obj/machinery/shieldwallgen,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/academy/classrooms) -"ha" = (/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/academy/classrooms) -"hb" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/academy/classrooms) -"hc" = (/turf/closed/wall/r_wall,/area/awaymission/academy/academyaft) -"hd" = (/obj/structure/mineral_door/wood,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"he" = (/obj/structure/mineral_door/wood,/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"hf" = (/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hl" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 3; equipment = 3; locked = 0; pixel_y = 32; req_access = ""},/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hm" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hn" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 8},/area/awaymission/academy/academyaft) -"ho" = (/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hp" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hq" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/academy/academyaft) -"hr" = (/obj/item/weapon/crowbar/red,/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/academy/academyaft) -"hs" = (/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"ht" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hy" = (/obj/machinery/power/smes/magical,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hz" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "green"; dir = 8},/area/awaymission/academy/academyaft) -"hG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/academy/academyaft) -"hI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"hJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"hK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/weapon/caution,/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/academy/academyaft) -"hL" = (/obj/structure/mecha_wreckage/durand,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"hM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hN" = (/obj/structure/frame/machine,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"hR" = (/obj/structure/grille,/obj/structure/cable,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"hS" = (/obj/structure/closet,/obj/item/candle,/obj/item/candle,/obj/item/weapon/storage/box/matches,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hT" = (/obj/structure/closet,/obj/item/weapon/storage/belt/soulstone,/obj/item/clothing/under/schoolgirl,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hU" = (/obj/structure/closet,/obj/item/clothing/under/blackskirt,/obj/item/clothing/glasses/regular,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hV" = (/obj/structure/closet,/obj/item/clothing/under/color/lightpurple,/obj/item/clothing/shoes/sandal,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hW" = (/obj/structure/closet,/obj/item/weapon/lipstick/random,/obj/item/clothing/under/schoolgirl,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hX" = (/turf/open/floor/wood,/area/awaymission/academy/academyaft) -"hY" = (/obj/structure/closet,/obj/item/clothing/under/color/lightpurple,/obj/item/weapon/staff,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"hZ" = (/obj/structure/closet,/obj/item/weapon/storage/wallet/random,/obj/item/clothing/glasses/regular/hipster,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"ia" = (/obj/structure/closet,/obj/item/clothing/head/wizard/fake,/obj/item/clothing/suit/wizrobe/fake,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"ib" = (/obj/structure/closet,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/clothing/under/color/purple,/obj/item/weapon/poster/contraband,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"ic" = (/obj/structure/closet,/obj/item/weapon/storage/box/snappops,/obj/item/weapon/storage/backpack,/obj/item/weapon/paper{info = "Current Grade: F. Educator's Notes: No improvement shown despite multiple private lessons. Suggest additional tutilage."; name = "Pyromancy Evaluation"},/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"id" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"ie" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"if" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"ig" = (/obj/item/stack/cable_coil/random,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"ih" = (/obj/structure/rack,/obj/item/stack/sheet/mineral/plasma{amount = 50},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"ii" = (/turf/open/floor/grass,/area/awaymission/academy/academyaft) -"ij" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/telecomms/broadcaster,/obj/item/weapon/circuitboard/machine/telecomms/receiver,/obj/item/weapon/circuitboard/machine/telecomms/relay,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"ik" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"il" = (/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"im" = (/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"in" = (/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"io" = (/obj/structure/rack,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"ip" = (/obj/machinery/power/smes/magical,/obj/structure/cable,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"iq" = (/obj/structure/rack,/obj/item/clothing/glasses/welding,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"ir" = (/obj/structure/mineral_door/iron,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"is" = (/obj/structure/rack,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/ansible,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"it" = (/obj/item/weapon/stock_parts/manipulator,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"iu" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"iv" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"iw" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"ix" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/wood,/area/awaymission/academy/academyaft) -"iy" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/wood,/area/awaymission/academy/academyaft) -"iz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"iA" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"iB" = (/obj/structure/rack,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/subspace/filter,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"iC" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/carpet,/area/awaymission/academy/headmaster) -"iD" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"iE" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/rack,/obj/item/stack/sheet/metal,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"iF" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"iG" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"iH" = (/obj/item/weapon/paper,/turf/open/floor/wood,/area/awaymission/academy/academyaft) -"iI" = (/obj/item/stack/cable_coil/random,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"iJ" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"iK" = (/obj/item/device/multitool,/turf/open/floor/engine,/area/awaymission/academy/academyaft) -"iL" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine,/area/awaymission/academy/academyaft) -"iM" = (/turf/open/floor/engine,/area/awaymission/academy/academyaft) -"iN" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/vomit,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"iO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/wood,/area/awaymission/academy/academyaft) -"iP" = (/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/engine,/area/awaymission/academy/academyaft) -"iQ" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"iR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/toy/beach_ball/holoball,/turf/open/floor/plasteel{icon_state = "red"; dir = 1},/area/awaymission/academy/academyaft) -"iS" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "red"; dir = 5},/area/awaymission/academy/academyaft) -"iT" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"iU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"iV" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"iW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/airless{icon_state = "white"; dir = 4},/area/awaymission/academy/academyaft) -"iX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/device/soulstone,/turf/open/floor/plasteel/airless{icon_state = "whitered"; dir = 4},/area/awaymission/academy/academyaft) -"iY" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/open/space,/area/awaymission/academy/academyaft) -"iZ" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/awaymission/academy/academyaft) -"ja" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/open/space,/area/awaymission/academy/academyaft) -"jb" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"jc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/academy/academyaft) -"jd" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"je" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"jf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless{icon_state = "white"; dir = 4},/area/awaymission/academy/academyaft) -"jg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/airless{icon_state = "whitered"; dir = 4},/area/awaymission/academy/academyaft) -"jh" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"ji" = (/obj/structure/table,/obj/item/clothing/glasses/meson/truesight,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"jj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/academy/academyaft) -"jk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jl" = (/obj/structure/noticeboard,/turf/closed/wall,/area/awaymission/academy/academyaft) -"jm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/airless{icon_state = "white"; dir = 4},/area/awaymission/academy/academyaft) -"jo" = (/obj/structure/table,/obj/item/organ/internal/brain{name = "The preserved brain of Harry Houdini"},/turf/open/floor/plasteel/airless{icon_state = "whitered"; dir = 4},/area/awaymission/academy/academyaft) -"jp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/item/weapon/weldingtool,/turf/open/floor/greengrid,/area/awaymission/academy/classrooms) -"jq" = (/turf/open/floor/plasteel{dir = 8; icon_state = "yellow"},/area/awaymission/academy/academyaft) -"jr" = (/turf/open/floor/plasteel{dir = 4; icon_state = "yellow"},/area/awaymission/academy/academyaft) -"js" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless{icon_state = "white"; dir = 4},/area/awaymission/academy/academyaft) -"jt" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/awaymission/academy/academyaft) -"ju" = (/obj/structure/window/reinforced,/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/golden_cup,/turf/open/floor/plasteel{icon_state = "red"},/area/awaymission/academy/academyaft) -"jv" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "red"; dir = 6},/area/awaymission/academy/academyaft) -"jw" = (/obj/structure/cult/pylon,/turf/open/floor/plasteel{icon_state = "yellow"; dir = 10},/area/awaymission/academy/academyaft) -"jx" = (/turf/open/floor/plasteel{icon_state = "yellow"},/area/awaymission/academy/academyaft) -"jy" = (/obj/structure/cult/pylon,/turf/open/floor/plasteel{dir = 6; icon_state = "yellow"},/area/awaymission/academy/academyaft) -"jz" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "white"; dir = 4},/area/awaymission/academy/academyaft) -"jA" = (/obj/structure/table,/obj/structure/window/reinforced,/obj/item/device/batterer,/turf/open/floor/plasteel/airless{icon_state = "whitered"; dir = 4},/area/awaymission/academy/academyaft) -"jB" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) -"jC" = (/obj/machinery/igniter,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"jD" = (/obj/structure/window/reinforced,/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jE" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"jF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jG" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jH" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jK" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jL" = (/turf/open/floor/plasteel{dir = 9; icon_state = "yellow"},/area/awaymission/academy/academyaft) -"jM" = (/obj/machinery/light,/turf/open/floor/plasteel{dir = 5; icon_state = "yellow"},/area/awaymission/academy/academyaft) -"jN" = (/obj/machinery/light,/turf/open/floor/plasteel{dir = 9; icon_state = "yellow"},/area/awaymission/academy/academyaft) -"jO" = (/turf/open/floor/plasteel{dir = 5; icon_state = "yellow"},/area/awaymission/academy/academyaft) -"jP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"jQ" = (/obj/machinery/door/airlock/hatch,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jR" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"jS" = (/turf/closed/wall/r_wall,/area/awaymission/academy/academygate) -"jT" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/grass,/area/awaymission/academy/academygate) -"jU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"jV" = (/turf/open/floor/grass,/area/awaymission/academy/academygate) -"jW" = (/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"jX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaymission/academy/academygate) -"jY" = (/obj/structure/window/reinforced,/turf/open/floor/grass,/area/awaymission/academy/academygate) -"jZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window,/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"ka" = (/obj/machinery/door/window,/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"kb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"kc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"kd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"ke" = (/obj/structure/cable,/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kf" = (/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"kh" = (/obj/machinery/power/apc{dir = 1; environ = 3; equipment = 3; locked = 0; pixel_y = 32; req_access = ""},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"ki" = (/obj/item/stack/cable_coil/random,/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kj" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"km" = (/obj/machinery/gateway{dir = 9},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kn" = (/obj/machinery/gateway{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"ko" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kp" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kq" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/academy/classrooms) -"kr" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"ks" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kt" = (/obj/machinery/gateway,/turf/open/floor/plating,/area/awaymission/academy/academygate) -"ku" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kv" = (/obj/machinery/light,/turf/open/floor/carpet,/area/awaymission/academy/academygate) -"kw" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows"; dir = 8},/area/awaymission/academy/headmaster) -"kx" = (/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/awaymission/academy/academygate) -"ky" = (/obj/machinery/door/poddoor/shutters{id = "AcademyGate"},/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/academy/academygate) -"kz" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/carpet,/area/awaymission/academy/classrooms) -"kA" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel{icon_state = "escape"; dir = 6},/area/awaymission/academy/classrooms) -"kB" = (/obj/structure/chair,/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel{icon_state = "vault"},/area/awaymission/academy/classrooms) -"kC" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/carpet,/area/awaymission/academy/academyaft) -"kD" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"kE" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/academy/academyaft) -"kF" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/awaymission/academy/headmaster) -"kG" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/academy/academyaft) -"kH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/academy/academyaft) -"kI" = (/obj/structure/cable,/obj/machinery/gateway/centeraway{calibrated = 1},/turf/open/floor/plating,/area/awaymission/academy/academygate) -"kJ" = (/obj/structure/mecha_wreckage/honker,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"kK" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"kL" = (/obj/item/weapon/bikehorn,/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"kM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/divine/trap/chill,/turf/open/floor/plating,/area/awaymission/academy/academyaft) -"kN" = (/obj/structure/divine/trap/fire,/turf/open/floor/engine,/area/awaymission/academy/academyaft) -"kO" = (/mob/living/simple_animal/hostile/retaliate/clown,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kP" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kQ" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kR" = (/obj/effect/rune/malformed,/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kS" = (/obj/structure/table/wood,/obj/item/candle/infinite,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kT" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/knife/ritual,/obj/item/candle/infinite,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kU" = (/obj/effect/decal/remains/human,/obj/effect/rune/malformed,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kV" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kW" = (/obj/structure/ladder/unbreakable/rune{id = "academy_cellar"},/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kX" = (/obj/structure/bookcase/random,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kY" = (/obj/effect/decal/cleanable/xenoblood,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"kZ" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/remains/human,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"la" = (/obj/structure/divine/trap/damage,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"lb" = (/mob/living/simple_animal/hostile/retaliate/bat,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"lc" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/mineral/uranium,/area/awaymission/academy/academycellar) -"ld" = (/turf/open/floor/mineral/uranium,/area/awaymission/academy/academycellar) -"le" = (/obj/effect/spider/stickyweb,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"lf" = (/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"lg" = (/obj/structure/table/wood,/obj/item/weapon/guardiancreator/choose,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"lh" = (/obj/structure/falsewall/wood,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"li" = (/mob/living/simple_animal/hostile/retaliate/bat,/turf/open/floor/mineral/uranium,/area/awaymission/academy/academycellar) -"lj" = (/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/open/floor/engine/cult,/area/awaymission/academy/academycellar) -"lk" = (/obj/structure/safe/floor,/obj/item/voodoo,/obj/item/weapon/gun/magic/wand/fireball,/obj/item/clothing/suit/space/hardsuit/wizard,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"ll" = (/turf/closed/indestructible/riveted,/area/awaymission/academy/academyengine) -"lm" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"ln" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"lo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"lp" = (/obj/machinery/power/apc{dir = 1; pixel_y = 32},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"lq" = (/turf/closed/wall/rust,/area/awaymission/academy/academyengine) -"lr" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"ls" = (/obj/machinery/power/smes/magical,/obj/structure/cable,/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"lt" = (/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"lu" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lv" = (/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lw" = (/obj/item/weapon/ectoplasm,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lx" = (/obj/effect/rune/malformed,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"ly" = (/obj/effect/decal/cleanable/oil,/obj/structure/table,/obj/item/weapon/staff,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lz" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lA" = (/obj/structure/table,/obj/item/stack/rods,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lB" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lC" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lD" = (/obj/structure/table,/obj/item/weapon/weldingtool,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lE" = (/obj/structure/rack,/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lF" = (/turf/closed/indestructible/fakeglass,/area/awaymission/academy/academyengine) -"lG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lI" = (/obj/structure/ladder/unbreakable/rune{id = "academy_engine"},/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lJ" = (/obj/structure/mineral_door/iron,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lK" = (/obj/effect/immovablerod{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lL" = (/mob/living/simple_animal/slaughter{name = "engine demon"},/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lM" = (/obj/machinery/light,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lN" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lQ" = (/obj/structure/table,/obj/item/weapon/gun/magic/wand/polymorph,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lR" = (/obj/structure/table,/obj/item/stack/sheet/animalhide/monkey,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lS" = (/obj/structure/table,/obj/item/stack/sheet/runed_metal,/obj/item/stack/sheet/mineral/wood,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lT" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/sheet/xenochitin,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lU" = (/obj/structure/closet/radiation,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lV" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"lW" = (/obj/structure/ladder/unbreakable/rune{height = 1; id = "academy_storage"},/turf/open/floor/plating,/area/awaymission/academy/classrooms) -"lX" = (/obj/structure/ladder/unbreakable/rune{height = 1; id = "academy_coldroom"},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/academy/classrooms) -"lY" = (/obj/structure/table/wood,/obj/item/seeds/kudzu,/turf/open/floor/plasteel,/area/awaymission/academy/classrooms) -"lZ" = (/obj/structure/bookcase/random,/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"ma" = (/obj/structure/ladder/unbreakable/rune{height = 1; id = "academy_cellar"},/turf/open/floor/wood,/area/awaymission/academy/classrooms) -"mb" = (/obj/structure/ladder/unbreakable/rune{height = 1; id = "academy_engine"},/turf/open/floor/plasteel,/area/awaymission/academy/academyaft) -"mc" = (/turf/closed/wall,/area/awaymission/academy/academyengine) -"md" = (/turf/closed/wall/r_wall,/area/awaymission/academy/academyengine) -"me" = (/obj/structure/constructshell,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"mf" = (/obj/structure/constructshell,/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"mg" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"mh" = (/obj/machinery/light{dir = 1},/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"mi" = (/obj/machinery/door/airlock/vault,/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"mj" = (/obj/structure/rack,/obj/item/weapon/spellbook/oneuse/summonitem,/obj/item/weapon/pen/fourcolor,/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"mk" = (/obj/structure/rack,/obj/item/weapon/claymore,/obj/item/toy/figure/wizard,/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"ml" = (/mob/living/simple_animal/hostile/creature,/turf/open/floor/vault,/area/awaymission/academy/academyengine) -"mm" = (/obj/structure/closet/coffin,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"mn" = (/obj/structure/rack,/obj/item/weapon/gun/magic/wand,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"mo" = (/obj/structure/rack,/obj/item/weapon/staff,/turf/open/floor/plating,/area/awaymission/academy/academyengine) -"mp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/awaymission/academy/academyengine) -"mq" = (/turf/open/floor/plasteel,/area/awaymission/academy/academyengine) -"mr" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/awaymission/academy/academyengine) -"ms" = (/obj/machinery/light{dir = 1},/turf/open/floor/light,/area/awaymission/academy/academyengine) -"mt" = (/turf/open/floor/light,/area/awaymission/academy/academyengine) -"mu" = (/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mv" = (/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mw" = (/obj/item/target,/turf/open/floor/plasteel,/area/awaymission/academy/academyengine) -"mx" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/light,/area/awaymission/academy/academyengine) -"my" = (/obj/structure/chair/wood/normal,/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mz" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mA" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mB" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mC" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mD" = (/turf/closed/mineral/random,/area/awaymission/academy/academycellar) -"mE" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/awaymission/academy/academygate) -"mF" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating,/area/awaymission/academy/academygate) -"mG" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/plating,/area/awaymission/academy/academygate) -"mH" = (/obj/effect/decal/remains/robot,/turf/open/floor/plating,/area/awaymission/academy/academygate) -"mI" = (/mob/living/simple_animal/hostile/wizard,/turf/open/floor/plasteel,/area/awaymission/academy/academyengine) -"mJ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mK" = (/obj/machinery/vending/magivend,/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mL" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mM" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/wood,/area/awaymission/academy/academyengine) -"mN" = (/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"mO" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"mP" = (/obj/effect/decal/remains/human,/turf/open/floor/plating,/area/awaymission/academy/academygate) -"mQ" = (/obj/structure/ladder/unbreakable/rune{id = "academy_storage"},/turf/open/floor/plasteel,/area/awaymission/academy/academyengine) -"mR" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/awaymission/academy/academyengine) -"mS" = (/obj/structure/ladder/unbreakable/rune{id = "academy_coldroom"},/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"mT" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"mU" = (/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"mV" = (/obj/item/clothing/gloves/combat,/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"mW" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows"; dir = 4},/area/awaymission/academy/headmaster) -"mX" = (/obj/item/clothing/under/syndicate,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"mY" = (/turf/closed/mineral/random,/area/space) -"mZ" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows"; dir = 1},/area/awaymission/academy/headmaster) -"na" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/awaymission/academy/headmaster) -"nb" = (/obj/structure/chair/wood/wings{dir = 8},/obj/machinery/button/door{id = "AcademyGate"; name = "Skeleton Storage Control"; pixel_y = -24},/turf/open/floor/wood,/area/awaymission/academy/headmaster) -"nc" = (/turf/closed/indestructible/fakeglass,/area/awaymission/academy/headmaster) -"nd" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows"; dir = 1},/area/awaymission/academy/academyengine) -"ne" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/awaymission/academy/academyengine) -"nf" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/awaymission/academy/headmaster) -"ng" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows"; dir = 8},/area/awaymission/academy/academyengine) -"nh" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/awaymission/academy/academyengine) -"ni" = (/turf/closed/indestructible/fakeglass{icon_state = "fakewindows"; dir = 4},/area/awaymission/academy/academyengine) -"nj" = (/obj/structure/rack,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"nk" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"nl" = (/obj/item/clothing/mask/gas/syndicate,/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) -"nm" = (/mob/living/simple_animal/hostile/bear,/turf/open/floor/plating/asteroid/snow,/area/awaymission/academy/academycellar) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/r_wall, +/area/awaymission/academy/headmaster) +"ac" = ( +/mob/living/simple_animal/hostile/carp/ranged{ + faction = list("wizard") + }, +/turf/open/space, +/area/space) +"ad" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ae" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"af" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/pen/red, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ag" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/blue, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ah" = ( +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ai" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aj" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + environ = 3; + equipment = 3; + locked = 0; + pixel_y = 32; + req_access = "" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ak" = ( +/obj/structure/table/reinforced, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"al" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"am" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/light/small, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"an" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ao" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ap" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aq" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/coffee, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ar" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper{ + info = "We're upgrading to the latest mainframes for our consoles, the shipment should be in before spring break is over!"; + name = "Console Maintenance" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"as" = ( +/turf/closed/wall, +/area/awaymission/academy/headmaster) +"at" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/wood{ + name = "Headmaster Room" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"au" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"av" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aw" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ax" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ay" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/mirror/magic/lesser{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"az" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/item/stack/sheet/animalhide/monkey, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"aA" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"aB" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/purple, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"aC" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/mug/tea, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aD" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aE" = ( +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"aF" = ( +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"aG" = ( +/turf/closed/indestructible/rock, +/area/space) +"aH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aI" = ( +/obj/structure/table/reinforced, +/obj/item/device/laser_pointer/upgraded, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aJ" = ( +/obj/structure/cult/tome, +/obj/item/weapon/dice/d20/fate, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"aK" = ( +/mob/living/simple_animal/hostile/morph{ + faction = list("skeleton") + }, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"aL" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/academy/academycellar) +"aM" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/briefcase, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aN" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/coin/plasma, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aO" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aP" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"aQ" = ( +/obj/machinery/door/airlock/gold{ + locked = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aR" = ( +/obj/machinery/door/airlock/gold{ + locked = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aS" = ( +/turf/closed/mineral/random/high_chance, +/area/awaymission/academy) +"aT" = ( +/obj/structure/noticeboard, +/turf/closed/wall, +/area/awaymission/academy/headmaster) +"aU" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"aV" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aW" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"aX" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"aY" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"aZ" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/blue, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"ba" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/item/weapon/pen/red, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bb" = ( +/obj/structure/table/wood, +/obj/item/weapon/staff, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bc" = ( +/obj/structure/table/wood, +/obj/item/weapon/hand_labeler, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"bd" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen/invisible, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"be" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bf" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen/red, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bg" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bh" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/item/weapon/dice/d20, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bi" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/mug/tea, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bj" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"bk" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bl" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bm" = ( +/obj/structure/table/wood, +/obj/item/weapon/folder/blue, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"bn" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"bo" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"bp" = ( +/obj/machinery/door/airlock/gold, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"bq" = ( +/obj/machinery/door/airlock/gold, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"br" = ( +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"bs" = ( +/turf/closed/wall/r_wall, +/area/awaymission/academy/classrooms) +"bt" = ( +/obj/machinery/door/poddoor/shutters{ + id = "AcademyAuto" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"bu" = ( +/obj/machinery/door/poddoor/shutters{ + id = "AcademyAuto" + }, +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"bv" = ( +/obj/machinery/door/poddoor/shutters{ + id = "AcademyAuto" + }, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"bw" = ( +/obj/machinery/door/poddoor/shutters{ + id = "AcademyAuto" + }, +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"bx" = ( +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/awaymission/academy/headmaster) +"by" = ( +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/awaymission/academy/headmaster) +"bz" = ( +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"bA" = ( +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"bB" = ( +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"bC" = ( +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"bD" = ( +/obj/machinery/button/door{ + id = "AcademyAuto"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"bE" = ( +/turf/closed/wall, +/area/awaymission/academy/classrooms) +"bF" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/academy/classrooms) +"bG" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/awaymission/academy/classrooms) +"bH" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc1" + }, +/area/awaymission/academy/classrooms) +"bI" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"bJ" = ( +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/awaymission/academy/headmaster) +"bK" = ( +/turf/open/floor/plasteel/chapel, +/area/awaymission/academy/headmaster) +"bL" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"bM" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/headmaster) +"bN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/academy/headmaster) +"bO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/headmaster) +"bP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/academy/headmaster) +"bQ" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/headmaster) +"bR" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/headmaster) +"bS" = ( +/obj/structure/academy_wizard_spawner, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"bT" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/academy/headmaster) +"bU" = ( +/obj/machinery/autolathe, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"bV" = ( +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/academy/classrooms) +"bW" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/awaymission/academy/classrooms) +"bX" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/engine, +/area/awaymission/academy/classrooms) +"bY" = ( +/obj/structure/target_stake, +/turf/open/floor/engine, +/area/awaymission/academy/classrooms) +"bZ" = ( +/turf/open/floor/engine, +/area/awaymission/academy/classrooms) +"ca" = ( +/obj/structure/target_stake, +/obj/item/target/alien, +/turf/open/floor/engine, +/area/awaymission/academy/classrooms) +"cb" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"cc" = ( +/obj/structure/table, +/obj/item/weapon/lighter/greyscale, +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"cd" = ( +/turf/open/floor/plasteel/black, +/area/awaymission/academy/headmaster) +"ce" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/headmaster) +"cf" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/headmaster) +"cg" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/academy/headmaster) +"ch" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/academy/headmaster) +"ci" = ( +/obj/structure/table, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/academy/classrooms) +"cj" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"ck" = ( +/obj/machinery/door/airlock/plasma, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"cl" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/headmaster) +"cm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/academy/headmaster) +"cn" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/headmaster) +"co" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plating, +/area/awaymission/academy/headmaster) +"cp" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/academy/headmaster) +"cq" = ( +/obj/structure/table, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/item/weapon/pen/red, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"cr" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"cs" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall1" + }, +/area/awaymission/academy/classrooms) +"ct" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"cu" = ( +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/awaymission/academy/headmaster) +"cv" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/academy/headmaster) +"cw" = ( +/turf/open/floor/plating, +/area/awaymission/academy/headmaster) +"cx" = ( +/obj/machinery/door/window{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/awaymission/academy/headmaster) +"cy" = ( +/obj/structure/table, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/academy/headmaster) +"cz" = ( +/obj/structure/table, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/item/stack/cable_coil/random, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"cA" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"cB" = ( +/obj/item/target, +/turf/open/floor/engine, +/area/awaymission/academy/classrooms) +"cC" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"cD" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"cE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"cF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/plasma, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"cG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/academy/headmaster) +"cH" = ( +/obj/structure/sign/nosmoking_1, +/turf/closed/wall, +/area/awaymission/academy/headmaster) +"cI" = ( +/obj/structure/divine/trap/damage, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"cJ" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"cK" = ( +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"cL" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"cM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"cN" = ( +/turf/open/floor/plating/warnplate{ + dir = 10 + }, +/area/awaymission/academy/classrooms) +"cO" = ( +/turf/open/floor/plating/warnplate{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"cP" = ( +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/academy/classrooms) +"cQ" = ( +/turf/open/floor/plasteel/red/side, +/area/awaymission/academy/classrooms) +"cR" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"cS" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"cT" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/headmaster) +"cU" = ( +/obj/structure/closet/crate/internals, +/obj/item/weapon/tank/internals/oxygen, +/obj/item/weapon/tank/internals/oxygen/red, +/turf/open/floor/plasteel/black, +/area/awaymission/academy/headmaster) +"cV" = ( +/obj/structure/closet/crate, +/obj/item/weapon/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/headmaster) +"cW" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/headmaster) +"cX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"cY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"cZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/academy/classrooms) +"da" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"db" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"dc" = ( +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"dd" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"de" = ( +/turf/open/floor/greengrid, +/area/awaymission/academy/classrooms) +"df" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"dg" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/magic/wand/fireball, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"dh" = ( +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/awaymission/academy/classrooms) +"di" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"dj" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"dk" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"dl" = ( +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"dm" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"dn" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"do" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"dp" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/academy/classrooms) +"dq" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/greengrid, +/area/awaymission/academy/classrooms) +"dr" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/awaymission/academy/classrooms) +"ds" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"dt" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"du" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dv" = ( +/obj/item/seeds/eggplant/eggy, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dw" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dx" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"dy" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel, +/area/awaymission/academy/headmaster) +"dz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/greengrid, +/area/awaymission/academy/classrooms) +"dA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/greengrid, +/area/awaymission/academy/classrooms) +"dB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dC" = ( +/turf/open/floor/grass, +/area/awaymission/academy/headmaster) +"dD" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dE" = ( +/obj/structure/closet/crate/hydroponics, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dF" = ( +/obj/machinery/door/airlock/freezer, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"dG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"dH" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"dI" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable, +/turf/open/floor/greengrid, +/area/awaymission/academy/classrooms) +"dJ" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/replicapod, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dK" = ( +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"dL" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dM" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/tomato/blue/bluespace, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"dP" = ( +/obj/machinery/door/airlock/freezer, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"dQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"dR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"dS" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"dT" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dU" = ( +/obj/structure/mineral_door/iron, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dV" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"dW" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dX" = ( +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"dY" = ( +/obj/structure/closet/crate/freezer, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"dZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"ea" = ( +/obj/machinery/igniter, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"eb" = ( +/turf/open/floor/plasteel/yellow/corner, +/area/awaymission/academy/classrooms) +"ec" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/academy/classrooms) +"ed" = ( +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"ee" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"ef" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"eg" = ( +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/weapon/paper{ + name = "Automotive Repair 101" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"eh" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"ei" = ( +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/weapon/paper{ + name = "Pyromancy 250" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"ej" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"ek" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + environ = 3; + equipment = 3; + locked = 0; + pixel_y = 32; + req_access = "" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"el" = ( +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"em" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"en" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/awaymission/academy/classrooms) +"eo" = ( +/turf/open/floor/plasteel/green/side, +/area/awaymission/academy/classrooms) +"ep" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"eq" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"er" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"es" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"et" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"eu" = ( +/obj/singularity/academy, +/turf/open/space, +/area/space) +"ev" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/awaymission/academy/classrooms) +"ew" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"ex" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"ey" = ( +/obj/machinery/door/airlock/freezer, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"ez" = ( +/turf/open/floor/plating/warnplate{ + dir = 9 + }, +/area/awaymission/academy) +"eA" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"eB" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"eC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"eD" = ( +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"eE" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"eF" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"eG" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"eH" = ( +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"eI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"eJ" = ( +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/academy) +"eK" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"eL" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"eM" = ( +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"eN" = ( +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"eO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"eP" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"eQ" = ( +/obj/structure/table, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"eR" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/bag/tray, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"eS" = ( +/obj/machinery/processor, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"eT" = ( +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/academy/classrooms) +"eU" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"eV" = ( +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"eW" = ( +/turf/open/floor/plasteel/chapel, +/area/awaymission/academy/classrooms) +"eX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"eY" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plasteel/bar, +/area/awaymission/academy/classrooms) +"eZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"fa" = ( +/obj/structure/table, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/snacks/burger/spell, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"fb" = ( +/turf/open/floor/plating/warnplate{ + dir = 10 + }, +/area/awaymission/academy) +"fc" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"fd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"fe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"ff" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"fg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"fh" = ( +/obj/structure/mineral_door/wood, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/academy/classrooms) +"fi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"fj" = ( +/obj/structure/table, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"fk" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"fl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"fm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"fn" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"fo" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"fp" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/awaymission/academy/classrooms) +"fq" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"fr" = ( +/obj/structure/table, +/obj/item/trash/semki, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"fs" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"ft" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"fu" = ( +/turf/open/floor/plasteel/caution/corner{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"fv" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"fw" = ( +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"fx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"fy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/noticeboard{ + pixel_y = -32 + }, +/obj/item/weapon/paper{ + name = "Biology Lab" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"fz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"fA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/classrooms) +"fB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"fC" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"fD" = ( +/turf/closed/wall, +/area/awaymission/academy/academyaft) +"fE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"fF" = ( +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"fG" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"fH" = ( +/obj/machinery/shieldwallgen, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"fI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"fJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"fK" = ( +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"fL" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"fM" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"fN" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/academyaft) +"fO" = ( +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/academyaft) +"fP" = ( +/turf/open/floor/plasteel/vault, +/area/awaymission/academy/classrooms) +"fQ" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel/vault, +/area/awaymission/academy/classrooms) +"fR" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"fS" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/awaymission/academy/classrooms) +"fT" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"fU" = ( +/obj/item/target, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"fV" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"fW" = ( +/obj/structure/target_stake, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"fX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"fY" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/red/side, +/area/awaymission/academy/classrooms) +"fZ" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"ga" = ( +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"gb" = ( +/obj/structure/table, +/obj/item/weapon/pen/red, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"gc" = ( +/obj/structure/table, +/obj/item/weapon/lazarus_injector, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"gd" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"ge" = ( +/obj/item/candle/infinite, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"gf" = ( +/obj/structure/holohoop, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"gg" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/academyaft) +"gi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"gj" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/recharger, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gl" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/pen/red, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gm" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gn" = ( +/obj/machinery/door/window{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"go" = ( +/obj/item/weapon/storage/box/monkeycubes, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gp" = ( +/obj/machinery/door/window{ + dir = 4 + }, +/obj/machinery/door/window{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gq" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"gr" = ( +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"gs" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gu" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gv" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"gw" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"gx" = ( +/obj/structure/closet/athletic_mixed, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"gy" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/academy/academyaft) +"gz" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gA" = ( +/obj/machinery/door/window{ + dir = 4 + }, +/obj/item/ammo_casing, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"gB" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"gC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gD" = ( +/obj/structure/table, +/obj/item/weapon/scalpel, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"gE" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"gG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"gH" = ( +/obj/structure/table, +/obj/item/weapon/paper{ + info = "Grade: A+ Educator's Notes: Excellent form."; + name = "Summoning Midterm Exam" + }, +/obj/item/weapon/gun/projectile/shotgun/automatic/combat, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gI" = ( +/obj/structure/table, +/obj/item/weapon/gun/projectile/revolver/russian, +/obj/item/weapon/paper{ + info = "Grade: B- Educator's Notes: Keep applying yourself, you're showing improvement."; + name = "Summoning Midterm Exam" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gJ" = ( +/obj/structure/table, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gK" = ( +/obj/structure/window/reinforced, +/obj/item/ammo_casing, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/awaymission/academy/classrooms) +"gL" = ( +/mob/living/simple_animal/hostile/bear, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gM" = ( +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"gN" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"gO" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gP" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/awaymission/academy/classrooms) +"gQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/mob/living/simple_animal/hostile/bear, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gR" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"gS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"gT" = ( +/obj/machinery/door/airlock/gold{ + locked = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"gU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gW" = ( +/obj/structure/table, +/obj/item/weapon/gun/energy/floragun, +/obj/item/weapon/paper{ + info = "Grade: D- Educator's Notes: SEE ME AFTER CLASS."; + name = "Summoning Midterm Exam" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/academy/classrooms) +"gX" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass, +/obj/item/target, +/obj/item/target, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"gY" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"gZ" = ( +/obj/machinery/shieldwallgen, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/awaymission/academy/classrooms) +"ha" = ( +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/awaymission/academy/classrooms) +"hb" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/awaymission/academy/classrooms) +"hc" = ( +/turf/closed/wall/r_wall, +/area/awaymission/academy/academyaft) +"hd" = ( +/obj/structure/mineral_door/wood, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"he" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"hf" = ( +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hl" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + environ = 3; + equipment = 3; + locked = 0; + pixel_y = 32; + req_access = "" + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hm" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hn" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/academy/academyaft) +"ho" = ( +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hq" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"hr" = ( +/obj/item/weapon/crowbar/red, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"hs" = ( +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"ht" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hx" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hy" = ( +/obj/machinery/power/smes/magical, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hz" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/academy/academyaft) +"hG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"hI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"hJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"hK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/item/weapon/caution, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"hL" = ( +/obj/structure/mecha_wreckage/durand, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"hM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hN" = ( +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hQ" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"hR" = ( +/obj/structure/grille, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"hS" = ( +/obj/structure/closet, +/obj/item/candle, +/obj/item/candle, +/obj/item/weapon/storage/box/matches, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hT" = ( +/obj/structure/closet, +/obj/item/weapon/storage/belt/soulstone, +/obj/item/clothing/under/schoolgirl, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hU" = ( +/obj/structure/closet, +/obj/item/clothing/under/blackskirt, +/obj/item/clothing/glasses/regular, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hV" = ( +/obj/structure/closet, +/obj/item/clothing/under/color/lightpurple, +/obj/item/clothing/shoes/sandal, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hW" = ( +/obj/structure/closet, +/obj/item/weapon/lipstick/random, +/obj/item/clothing/under/schoolgirl, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hX" = ( +/turf/open/floor/wood, +/area/awaymission/academy/academyaft) +"hY" = ( +/obj/structure/closet, +/obj/item/clothing/under/color/lightpurple, +/obj/item/weapon/staff, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"hZ" = ( +/obj/structure/closet, +/obj/item/weapon/storage/wallet/random, +/obj/item/clothing/glasses/regular/hipster, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"ia" = ( +/obj/structure/closet, +/obj/item/clothing/head/wizard/fake, +/obj/item/clothing/suit/wizrobe/fake, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"ib" = ( +/obj/structure/closet, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/clothing/under/color/purple, +/obj/item/weapon/poster/contraband, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"ic" = ( +/obj/structure/closet, +/obj/item/weapon/storage/box/snappops, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/paper{ + info = "Current Grade: F. Educator's Notes: No improvement shown despite multiple private lessons. Suggest additional tutilage."; + name = "Pyromancy Evaluation" + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"id" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"ie" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"if" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"ig" = ( +/obj/item/stack/cable_coil/random, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"ih" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/plasma{ + amount = 50 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"ii" = ( +/turf/open/floor/grass, +/area/awaymission/academy/academyaft) +"ij" = ( +/obj/structure/rack, +/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, +/obj/item/weapon/circuitboard/machine/telecomms/receiver, +/obj/item/weapon/circuitboard/machine/telecomms/relay, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"ik" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"il" = ( +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"im" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"in" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"io" = ( +/obj/structure/rack, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"ip" = ( +/obj/machinery/power/smes/magical, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"iq" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"ir" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"is" = ( +/obj/structure/rack, +/obj/item/weapon/stock_parts/scanning_module, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/weapon/stock_parts/subspace/ansible, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"it" = ( +/obj/item/weapon/stock_parts/manipulator, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"iu" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"iv" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"iw" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"ix" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/academy/academyaft) +"iy" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/academy/academyaft) +"iz" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"iA" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"iB" = ( +/obj/structure/rack, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/subspace/filter, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"iC" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/carpet, +/area/awaymission/academy/headmaster) +"iD" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"iE" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/rack, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"iF" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"iG" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"iH" = ( +/obj/item/weapon/paper, +/turf/open/floor/wood, +/area/awaymission/academy/academyaft) +"iI" = ( +/obj/item/stack/cable_coil/random, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"iJ" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"iK" = ( +/obj/item/device/multitool, +/turf/open/floor/engine, +/area/awaymission/academy/academyaft) +"iL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine, +/area/awaymission/academy/academyaft) +"iM" = ( +/turf/open/floor/engine, +/area/awaymission/academy/academyaft) +"iN" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"iO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/awaymission/academy/academyaft) +"iP" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/engine, +/area/awaymission/academy/academyaft) +"iQ" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"iR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/academy/academyaft) +"iS" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/awaymission/academy/academyaft) +"iT" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"iU" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"iV" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"iW" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/airless/white{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"iX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/device/soulstone, +/turf/open/floor/plasteel/airless{ + icon_state = "whitered"; + dir = 4 + }, +/area/awaymission/academy/academyaft) +"iY" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/open/space, +/area/awaymission/academy/academyaft) +"iZ" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/awaymission/academy/academyaft) +"ja" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/open/space, +/area/awaymission/academy/academyaft) +"jb" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"jc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"jd" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"je" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"jf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/airless/white{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"jg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/airless{ + icon_state = "whitered"; + dir = 4 + }, +/area/awaymission/academy/academyaft) +"jh" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"ji" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson/truesight, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"jj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"jk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jl" = ( +/obj/structure/noticeboard, +/turf/closed/wall, +/area/awaymission/academy/academyaft) +"jm" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/airless/white{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"jo" = ( +/obj/structure/table, +/obj/item/organ/brain{ + name = "The preserved brain of Harry Houdini" + }, +/turf/open/floor/plasteel/airless{ + icon_state = "whitered"; + dir = 4 + }, +/area/awaymission/academy/academyaft) +"jp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/item/weapon/weldingtool, +/turf/open/floor/greengrid, +/area/awaymission/academy/classrooms) +"jq" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/awaymission/academy/academyaft) +"jr" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"js" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/airless/white{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"jt" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/weapon/shard, +/turf/open/floor/plating/airless, +/area/awaymission/academy/academyaft) +"ju" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup, +/turf/open/floor/plasteel/red/side, +/area/awaymission/academy/academyaft) +"jv" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/awaymission/academy/academyaft) +"jw" = ( +/obj/structure/cult/pylon, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/awaymission/academy/academyaft) +"jx" = ( +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/academy/academyaft) +"jy" = ( +/obj/structure/cult/pylon, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/awaymission/academy/academyaft) +"jz" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/airless/white{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"jA" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/item/device/batterer, +/turf/open/floor/plasteel/airless{ + icon_state = "whitered"; + dir = 4 + }, +/area/awaymission/academy/academyaft) +"jB" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/space, +/area/space) +"jC" = ( +/obj/machinery/igniter, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"jD" = ( +/obj/structure/window/reinforced, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jE" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"jF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jH" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jL" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/awaymission/academy/academyaft) +"jM" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/awaymission/academy/academyaft) +"jN" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/awaymission/academy/academyaft) +"jO" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/awaymission/academy/academyaft) +"jP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"jQ" = ( +/obj/machinery/door/airlock/hatch, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jR" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"jS" = ( +/turf/closed/wall/r_wall, +/area/awaymission/academy/academygate) +"jT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/grass, +/area/awaymission/academy/academygate) +"jU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"jV" = ( +/turf/open/floor/grass, +/area/awaymission/academy/academygate) +"jW" = ( +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"jX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"jY" = ( +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/awaymission/academy/academygate) +"jZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/window, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"ka" = ( +/obj/machinery/door/window, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"kb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"kc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"kd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"ke" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kf" = ( +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"kh" = ( +/obj/machinery/power/apc{ + dir = 1; + environ = 3; + equipment = 3; + locked = 0; + pixel_y = 32; + req_access = "" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"ki" = ( +/obj/item/stack/cable_coil/random, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kj" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"km" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kn" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"ko" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kp" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kq" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/awaymission/academy/classrooms) +"kr" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"ks" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kt" = ( +/obj/machinery/gateway, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"ku" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kv" = ( +/obj/machinery/light, +/turf/open/floor/carpet, +/area/awaymission/academy/academygate) +"kw" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows"; + dir = 8 + }, +/area/awaymission/academy/headmaster) +"kx" = ( +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/awaymission/academy/academygate) +"ky" = ( +/obj/machinery/door/poddoor/shutters{ + id = "AcademyGate" + }, +/turf/open/floor/plating/warnplate{ + dir = 2 + }, +/area/awaymission/academy/academygate) +"kz" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/carpet, +/area/awaymission/academy/classrooms) +"kA" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/awaymission/academy/classrooms) +"kB" = ( +/obj/structure/chair, +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/vault, +/area/awaymission/academy/classrooms) +"kC" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/carpet, +/area/awaymission/academy/academyaft) +"kD" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"kE" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/academy/academyaft) +"kF" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows2"; + dir = 8 + }, +/area/awaymission/academy/headmaster) +"kG" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/academy/academyaft) +"kH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/academy/academyaft) +"kI" = ( +/obj/structure/cable, +/obj/machinery/gateway/centeraway{ + calibrated = 1 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"kJ" = ( +/obj/structure/mecha_wreckage/honker, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"kK" = ( +/obj/structure/table, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/item/weapon/book/manual/ripley_build_and_repair, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"kL" = ( +/obj/item/weapon/bikehorn, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"kM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/divine/trap/chill, +/turf/open/floor/plating, +/area/awaymission/academy/academyaft) +"kN" = ( +/obj/structure/divine/trap/fire, +/turf/open/floor/engine, +/area/awaymission/academy/academyaft) +"kO" = ( +/mob/living/simple_animal/hostile/retaliate/clown, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kP" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kQ" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kR" = ( +/obj/effect/rune/malformed, +/mob/living/simple_animal/hostile/skeleton, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kS" = ( +/obj/structure/table/wood, +/obj/item/candle/infinite, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kT" = ( +/obj/structure/table/wood, +/obj/item/weapon/kitchen/knife/ritual, +/obj/item/candle/infinite, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kU" = ( +/obj/effect/decal/remains/human, +/obj/effect/rune/malformed, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kW" = ( +/obj/structure/ladder/unbreakable/rune{ + id = "academy_cellar" + }, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kX" = ( +/obj/structure/bookcase/random, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kY" = ( +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"kZ" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"la" = ( +/obj/structure/divine/trap/damage, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"lb" = ( +/mob/living/simple_animal/hostile/retaliate/bat, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"lc" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/mineral/uranium, +/area/awaymission/academy/academycellar) +"ld" = ( +/turf/open/floor/mineral/uranium, +/area/awaymission/academy/academycellar) +"le" = ( +/obj/effect/spider/stickyweb, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"lf" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"lg" = ( +/obj/structure/table/wood, +/obj/item/weapon/guardiancreator/choose, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"lh" = ( +/obj/structure/falsewall/wood, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"li" = ( +/mob/living/simple_animal/hostile/retaliate/bat, +/turf/open/floor/mineral/uranium, +/area/awaymission/academy/academycellar) +"lj" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/open/floor/engine/cult, +/area/awaymission/academy/academycellar) +"lk" = ( +/obj/structure/safe/floor, +/obj/item/voodoo, +/obj/item/weapon/gun/magic/wand/fireball, +/obj/item/clothing/suit/space/hardsuit/wizard, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"ll" = ( +/turf/closed/indestructible/riveted, +/area/awaymission/academy/academyengine) +"lm" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"ln" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"lo" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"lp" = ( +/obj/machinery/power/apc{ + dir = 1; + pixel_y = 32 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"lq" = ( +/turf/closed/wall/rust, +/area/awaymission/academy/academyengine) +"lr" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"ls" = ( +/obj/machinery/power/smes/magical, +/obj/structure/cable, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"lt" = ( +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"lu" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lv" = ( +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lw" = ( +/obj/item/weapon/ectoplasm, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lx" = ( +/obj/effect/rune/malformed, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"ly" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/table, +/obj/item/weapon/staff, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lz" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lA" = ( +/obj/structure/table, +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lB" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lC" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lD" = ( +/obj/structure/table, +/obj/item/weapon/weldingtool, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lE" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lF" = ( +/turf/closed/indestructible/fakeglass, +/area/awaymission/academy/academyengine) +"lG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lI" = ( +/obj/structure/ladder/unbreakable/rune{ + id = "academy_engine" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lJ" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lK" = ( +/obj/effect/immovablerod{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lL" = ( +/mob/living/simple_animal/slaughter{ + name = "engine demon" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lM" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lN" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lQ" = ( +/obj/structure/table, +/obj/item/weapon/gun/magic/wand/polymorph, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lR" = ( +/obj/structure/table, +/obj/item/stack/sheet/animalhide/monkey, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lS" = ( +/obj/structure/table, +/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lT" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/sheet/xenochitin, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lU" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lV" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"lW" = ( +/obj/structure/ladder/unbreakable/rune{ + height = 1; + id = "academy_storage" + }, +/turf/open/floor/plating, +/area/awaymission/academy/classrooms) +"lX" = ( +/obj/structure/ladder/unbreakable/rune{ + height = 1; + id = "academy_coldroom" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/academy/classrooms) +"lY" = ( +/obj/structure/table/wood, +/obj/item/seeds/kudzu, +/turf/open/floor/plasteel, +/area/awaymission/academy/classrooms) +"lZ" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"ma" = ( +/obj/structure/ladder/unbreakable/rune{ + height = 1; + id = "academy_cellar" + }, +/turf/open/floor/wood, +/area/awaymission/academy/classrooms) +"mb" = ( +/obj/structure/ladder/unbreakable/rune{ + height = 1; + id = "academy_engine" + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyaft) +"mc" = ( +/turf/closed/wall, +/area/awaymission/academy/academyengine) +"md" = ( +/turf/closed/wall/r_wall, +/area/awaymission/academy/academyengine) +"me" = ( +/obj/structure/constructshell, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"mf" = ( +/obj/structure/constructshell, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"mg" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"mh" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"mi" = ( +/obj/machinery/door/airlock/vault, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"mj" = ( +/obj/structure/rack, +/obj/item/weapon/spellbook/oneuse/summonitem, +/obj/item/weapon/pen/fourcolor, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"mk" = ( +/obj/structure/rack, +/obj/item/weapon/claymore, +/obj/item/toy/figure/wizard, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"ml" = ( +/mob/living/simple_animal/hostile/creature, +/turf/open/floor/vault, +/area/awaymission/academy/academyengine) +"mm" = ( +/obj/structure/closet/coffin, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"mn" = ( +/obj/structure/rack, +/obj/item/weapon/gun/magic/wand, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"mo" = ( +/obj/structure/rack, +/obj/item/weapon/staff, +/turf/open/floor/plating, +/area/awaymission/academy/academyengine) +"mp" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"mq" = ( +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"mr" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"ms" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/light, +/area/awaymission/academy/academyengine) +"mt" = ( +/turf/open/floor/light, +/area/awaymission/academy/academyengine) +"mu" = ( +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mv" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mw" = ( +/obj/item/target, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"mx" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/light, +/area/awaymission/academy/academyengine) +"my" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mz" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mA" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mB" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mC" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mD" = ( +/turf/closed/mineral/random, +/area/awaymission/academy/academycellar) +"mE" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"mF" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"mG" = ( +/mob/living/simple_animal/hostile/skeleton, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"mH" = ( +/obj/effect/decal/remains/robot, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"mI" = ( +/mob/living/simple_animal/hostile/wizard, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"mJ" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/bottle/gin, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mK" = ( +/obj/machinery/vending/magivend, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mL" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mM" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/academy/academyengine) +"mN" = ( +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"mO" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"mP" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating, +/area/awaymission/academy/academygate) +"mQ" = ( +/obj/structure/ladder/unbreakable/rune{ + id = "academy_storage" + }, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"mR" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/awaymission/academy/academyengine) +"mS" = ( +/obj/structure/ladder/unbreakable/rune{ + id = "academy_coldroom" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"mT" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"mU" = ( +/obj/item/weapon/reagent_containers/food/snacks/meat/slab, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"mV" = ( +/obj/item/clothing/gloves/combat, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"mW" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows"; + dir = 4 + }, +/area/awaymission/academy/headmaster) +"mX" = ( +/obj/item/clothing/under/syndicate, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"mY" = ( +/turf/closed/mineral/random, +/area/space) +"mZ" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows"; + dir = 1 + }, +/area/awaymission/academy/headmaster) +"na" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows2"; + dir = 1 + }, +/area/awaymission/academy/headmaster) +"nb" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "AcademyGate"; + name = "Skeleton Storage Control"; + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/awaymission/academy/headmaster) +"nc" = ( +/turf/closed/indestructible/fakeglass, +/area/awaymission/academy/headmaster) +"nd" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows"; + dir = 1 + }, +/area/awaymission/academy/academyengine) +"ne" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows2"; + dir = 1 + }, +/area/awaymission/academy/academyengine) +"nf" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows2"; + dir = 6 + }, +/area/awaymission/academy/headmaster) +"ng" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows"; + dir = 8 + }, +/area/awaymission/academy/academyengine) +"nh" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows2"; + dir = 8 + }, +/area/awaymission/academy/academyengine) +"ni" = ( +/turf/closed/indestructible/fakeglass{ + icon_state = "fakewindows"; + dir = 4 + }, +/area/awaymission/academy/academyengine) +"nj" = ( +/obj/structure/rack, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"nk" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"nl" = ( +/obj/item/clothing/mask/gas/syndicate, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) +"nm" = ( +/mob/living/simple_animal/hostile/bear, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/academy/academycellar) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaLaLaLaLaLaLaLaLaLaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaLaLdKdKgegfgedKdKaLaLaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaLaLdKdKdKdKdKdKdKdKdKaLaLaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaLgxdKdKdKdKdKdKdKdKdKdKaLaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaLgxdKdKdKgedKgedKdKdKdKaLaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaLaLdKdKdKdKgMdKdKdKdKaLaLaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaLaLdKdKdKdKdKdKdKaLaLaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaLaLdKdKdKdKdKaLaLaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaLaLgedKgeaLaLaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaLaLaLaLaLaLaLaLaGaLaLgNaLaLaGaLaLaLaLaLaLaLaLaLaLaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaLdKdKdKdKdKdKaLaGaGaLdKaLaGaGaLkOaLaLkPaLaLkQaLaLaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaLdKkRkSdKkUkTaLaLaLgedKgeaLaLaLkVaLaLkVaLaLkVaLaLaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaLdKdKdKdKdKdKgNdKdKdKkWdKdKdKgNdKdKdKdKdKdKdKgeaLaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaLdKdKdKdKdKdKaLaLaLgedKgeaLaLaLkVaLaLkVaLaLkVaLaLaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaLaKkXkXkXkXkXaLaGaGaLdKaLaGaGaLkYaLaLdKaLaLkZaLaLaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaLaLaLaLaLaLaLaLaLaLaLaLaLgNaLaLaLaLaLaLaLaLaLaLaLaLaLaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaLlaladKaLlclblddKldlbaLledKdKlfaLaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkwkFkFkFkFkFkFmWabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaLlgladKlhlblddKlilbldaLledKljdKaLaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababadaeafaeaeagaeahababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaLlaladKaLlddKlidKlddKlhleledKljaLaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababahahaiahahahaiahahajababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamZakahahahahalamananaoapaqmZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaarahahasasatasasasauavawnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaeaxahasayazaAaBasapaxaenaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaCahaDasaEaFaFlkasaHahaInaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGllllllllllaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaeaxahasaJnbbSlmasapaxaenaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGlllolnlpllaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaMahahasasasasasasapahaknaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGlqlqlqlqlqlqlqlqlqlqlqlqlqlqlqaGaGaGlllslrltllaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaancaNahahahahaOahalanavahafncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGlqlvlulvlvlvlwlxlvlulvlzlylAlqlqlqlqllllllllllaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababahahahahahahapahahahababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGlqlvlvlBlvlvlvlClwlvlvlvlvlDlqlElulBndlHlGlvllaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPababababaQababaRababababaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGlqlIlvlvlvlvlvlvlvlvlvlvlvlvlJlvlvlvnelvlKlLllaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPabaTaFaFcIaFaFapaFaFasabaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGlqlvlvlvlvlBlvlvlvlvlBlvlvlvlqlNlMlvlFlPlOlvllaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPabaFaFaFahaFaUavaFaFaFabaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGlqlvlvlMlvlRlQlTlSlvlMlvlUlVlqlqlqlqllllllllllaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPnfaFahahahaVapahahahaWnfaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGlqlqlqlqlqlqlqlqlqlqlqlqlqlqlqaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPabaXahahaYaZbabbahahbcabaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPaPabbdahbebfbgbhbiahahbjabaPaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaaacaaaaaaaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPaPaanfaFahahahahbkblahahbmnfaaaPaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaG -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaaaaaaaaaSaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPabaPaPabaFbnaFaFahapaFaFbnboabaPaPabaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaSaaaaaSaSaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPaPaPaaaaabasasasasbpbqasasasasabaaaaaPaPaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaaaaaaaSaSaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPaPaaaPaaaaabbrbrbrbrahapbrbrbrbrabaaaaaPaaaPaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaSaaaaaaaaaaaaaaaaaabsbtbubvbvbwbtbsbsbsbsbsbsbsbsbsbsabbrbxbybrahapbrbxbybrababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaaaaaaaaaaaaaaaaaabsbsbzbAbBbBbCbzbDbEbFbGbGbGbGbGbGbHasbIbJbKbrahapbrbJbKbLasbMbNbObPbQbRbTbTababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsbUbzbBbBbBbBbVbzbEbWbXbYbZbZcabZbWasbrcbccbrahapbrdybrbrabcdcecdasascfbTcgchabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabscibzbBcjhLbBbzbzbEbWbZbZbZbXbZbZbWasbrbrbrbrahapahahahahckclcmcnascocfbTbTcpabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabscqbVbBbBbBbBbzcrbEcsbZbZbZbZbZbZcsasbrctctdyahapcuahcuahabcdcecdcvcwcxbTbTcyabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsczbzkJbBlWbBbzbzbEcAcBbZbZbZbZbZcCasbrcDcDbrahcEanananancFbOcGclcHascfbTbTcpabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabskKbzkLbBcJbBbzbVbEcAcKcKcKcKfRcKcCasbrcLbrbrahapbrdybrbrabcdclcdclcdcfcgbTchabaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabscMbzcNbBbBcObzbVbEcPcQfYcQcQcQcQcRascSbxbybriCapbrbxbybLascTcdclcUcVcWbTbTababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabscXcYcZcZcZcZdabzbEdbdcdcdcdcdcdcddasbrbJbKbrahapbrbJbKbrasasasasasasasasasabbsbsbsbsbsbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsdededebVbVbzcMbzbEdcdcdfdcdfdcdgdcasbrbrbrbrahapbrbrbrbrasdhdidjdkdidididjdidlbElXdmdnbsbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsdodpdqbVbzbzcMdrbEdcdcdsdcdsdcdsdcasaFaFaFaFahapaFaFaFaFasdtdudvbzdudwbzbzbzdxbEdmdmdmdmbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsjpdzdAcYcYcYdBbzbEdcdcdcdcdfdcdfdcasaFdCdCaFahapaFdCdCaFasdtbzbzbzbzbzbzdDdEdxdFdmdmdmdGbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsdHdpdIbVbzbzcMbzbEdcdcdcdcdsdcdsdcasaFdCdCaFahapaFdCdCaFasdtdudwbzdudJbzlYdLdxbEdmdmdmdmbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsdededebzbVbzcMbzbEdcdcdcdcdcdcdcdcasaFdCdCaFahapaFdCdCaFasdtbzbzbzbzbzbzdMdNdOdPdQdRdmdSbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsbsbsbsbEbEbEdTdUbEbEbEdVdVbEbEbEbEbEasasasasasahapasasasasasdtdudwbzbzdWbzbzdXdxbEdYdZdmdSbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabseaeabsebecedeeefegeheiejejejejejekejehejejejejelemejejejejbEeneoeoeoeoeobzbzepeqbEdYdZdmerbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsesesbseteueveeefejejejejejejejejewejejejejejejejewejejejejbEbEbEbEbEbEbEexexbEbEbEbEeybEbsbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaezeAbBbBeBbzeCbzbzefejelelelelelelelemelelelelelelelemelelelejbEeDeDeDeEeFeDeDeDeDeGeHeHeIeHbsbsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeJbsbBbBeseKkqeKeLefejeleMeNeleMeNeleOeNeleMeNkzeMeNemeMeNelePbEeDeDeDeQeDkAeDeDeDeReHeHeIeSbsaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeJbsbBbBeseTeTeTeUefejeleVeWkzeVeWeleXeWeleVeWeleVeWemeVeWelejeYeDeDeDeZeDeEeDeDeDeGeHeHeIfabsaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbeAbBbBeBbzfcbzbzefejelelelelelelelemelelelfdfefefefffefefefgfhfifififififjfifififkflflfmfnbsaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsesesbsfoeufpeeefejejejejejejejejewejejejewejejejejejejejejbEeDfqfrfseDeZeDkAeDeGeHeHeHftbsaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabseaeabsfufvfweefxfyfgfgfgfgfzejejfAfgfgfgfBelejejelelejejejbEeDeDeDeDfCeDeDeDeDeGeHeHeHbsbsaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsbsbsbsbsbsbEdTdUbEbEbEbEbEesesesesbEbEfDfEfFfDfDfFfFfDbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbsbsaPaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsbBbBbBfGfHfIfJfKfKfLbEfMdcdcdcdcdcbEfNfEfFfNfNfFfFfObEfPfQkBfPfPcAfSfTfUfVbzbzfWbsbsaPaaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsfXbBbBfZgabzbzbzgbgcbEdcgddclZlZdcggghgifFfNfNfFfFfNbEgjgkglgmgjcAbzgnbzbzbzbzbsbsaPaPaaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaaaaaaaaaaaaaaaaaaaaaabsgobBbBgpgabzgqbzbzgrbEdcdfdcdcdcdcgsfNfFfFfNfNfFfFfNbEgjgtgjgjgjcAfSfTbzbzfWbsbsaPaaaPaaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaSaaaaaaaaaaaaaaaaaabsgugugufZgabzdubzbzgvbEgwdsdclZlZdcgsfNfFfFfNfNfFfFgybEgzgtgjgjgjcAbzgAbzgBbsbsaPaaaaaPaaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaSaaaaaaaaaaaaaaaaaabsgCgCgCfZgabzgDbzgqgrbEdcgddcdcdcdcgEghgFgGfNfNfFfFfNbEgjgtgHgIgJcAgKfTfWbsbsaPaaaaaaaPaaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaaaaaaaaaaaaaaaaaaaabsbBgLbBgpgabzdubzdugrbEdcdfdclZlZdcbEfNfFfEfNfNfFfFfNbEgjgtgOgOgOcAbzgPbsbsaPaaaaaaaaaPaaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaaaaaaaaaaaaaaaaaaaaaabsgQbBbBfZgabzgqbzgqgrbEdcdsdcdcdcdcgRfFfFgSghghgFgFgFgTgUgVgJgJgWcAgXbsbsaPaaaaaaaaaaaPaaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsbBbBgLgYgZhahbhahbdmbEmadcdcdcdcdcbEfNfFfEfNfNfFfFfNbEgjgjgOgOgOcAbsbsaPaaaaaaaaaaaaaPaaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchchchchchchchchchchchcfDfDfDfDfDfDfDfDfDhdfDfDhefDfDfDfDfDfDfDfDfDhchchchchchchchchchchchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchfhghhhhhihjhkhlhchmhchnhohohphohohqfFkCfEfFfFfFfFfFhnhohohphohohrhchmhchshthuhvhwhxhfhfhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchfhyhzhhhAhohBhChDhEhDhFhGhGhGhGhGhHgFgFhIhJgFgFgFgFhFhGhGhGhGhGhKhDkMhDhjhMhshohfhfhNhfhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchfhOhfhfhPhshshQhchRhchnhShThUhVhWfDhXhXhXfEfFhXhXhXfDhYhZiaibichqhchRhcidiehshshfhfhfhfhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchfhyhzhhifighoihhchchcfDfDfDfDfDfDfDhXiihXfEfFhXiihXfDfDfDfDfDfDfDhchchcijhshshshfhfhNhfhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchfhOhfhfikhshsihhcachcilililimilinfDhXiihXfEkChXiihXfDililimilililhcaahciohskDhshfhfhfhfhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchfiphzhhhMhshsiqhcaahcililililililirhXiihXfEfFhXiihXirililililililhcaahcisithshshfhfhNhfhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchfhfhfhfkEhohsiuhcaahcivililiwfDfDfDixiihXfEfFhXiiiyfDfDfDizililiAhcaahciBhskEhshfhfhfhfhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchchshoighshshohQhcaahcililililiriGfDhXiihXfEfFhXiihXfDiDirililililhcaahciEhohshshshohshchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchchshsmbhohsiFhcaahcivilililfDfDfDhXiihXfEfFhXiihXfDfDfDilililiAhcaahchohohshshohshchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchchshohshshohcaPhcililililiriGfDiHiihXfEfFhXiihXfDiDirililililhcaPhchohshshsiIhchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchchchciJhchcaahcivilkGiwfDfDfDhXiihXfEfFhXiihXfDfDfDizilkGiAhcaahchciJhchchchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahciKiLiMiMhcaPhcililililiriNfDhXhXiOgifFhXhXhXfDiDirililililhcaPhciMiMiLiPhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaaaaaaaaaaaaaaaaaaaaaaaahckNkNkNkNhcaPhchchcfDfDfDfDfDfDfDhdfDfDhefDfDfDfDfDfDfDhchchcaPhckNkNkNkNhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaaacaaaaaaaaaaaaaaaaaaaahciQiQiQiQhcaaaaaahciRiSiTghiUgFgFhIgFgFgFgFgFgFghiViWiXhcaaaaaahciQiQiQiQhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaaaaaaaSaSaaaaaaaaaaaaaaaaaahciYiZiZjahcaaaaaajbhGjcjdfNfEfFfFfFfFfFkCfFfFfFfNjejfjgjhaaaaaahciYiZiZjahcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahcjijjjdfNjkfDfDjlfDfDjlfDfDjmfNjejnjohcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajbhGkHjdfNfEfFjqkDhohohojrfFfFfNjejsjgjtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSaSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahcjujvjdfNfEfFjwjxjxjxjxjyfFfFfNjejzjAhcjBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchcjCjdfNfEjDfFfFfFfFfFfFjDfFfNjejChchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchcjEfNjFeujGfFfFfFfFjHeujGfNjEhchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahchcfNjIjJgFgGfFfFfFfFjKfFfNhchcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahcfNfNfNfNfEfFfFfFfNfNfNfNhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahcfNjLjMfNfEfFfFfFfNjNjOfNhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahcjPhchchcjQhchcjRhchchcjPhcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjSjTjUjVjVjWjTjSjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajXjVjUjVjVjWjVjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmcmcmcmcmcmcmcmcmcmcmcmdmdmdmdmdaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajXjVjUjVjVjWjVjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmcmemflvlvlvlulvlvlvlumdmgltmhmdaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajXjYjZjYjYkajYjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmemelvlvlvlvlvlvlvlvmiltmjltmdaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjSjWkbkckckckdjSjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmemelvlvlBlvlvlvlClvmdltmkltmdaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjSjWjWkejWjWkfkgkhjSjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmclvlvlvlvlvlvlvlvlvlvmdltmlltmdaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjWjWkikjkfkfkfkkkljWjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmmmmlvmnmnmcmcmcmclJmcmdmdmdmdmcmcaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjWkfkfkmknkokfkfkfjWjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmmmmlvmomomcmpmqmqmqmqmqmrmqmqmqmcaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjWkfkfkpkIkrkfkfkfjWjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmmmmlMmomomcmqmcmcmcmcmcmcmcmclJmcmcmcaGaGaGaGaGaGaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjWjWkfksktkukfkfjWjWjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmcmcmcmcmcmcmcmqmcmcmtmsmtmumumumumumvmcaGaGaGaGaGaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjSkvjWkfkfkfkfjWkvjSjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmqmrmqmwmwmwmqmqmcmcmtmtmtmumumumumumumcaGaGaGaGaGaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjSkxkfkfkfkfkxjSjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmqmqmqmqmqmqmqmqmcmcmtmtmxmumumymumumumcaGaGaGaGaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjSkykykykyjSjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmqmqmqmqmqmqmqmqmcmcmumumumumAmzmCmBmumcaGaGaGaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaGaGaGaGaGaGmDmDmDmDmDmDaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSmEkfmFkfmGmHjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmwmqmqmqmqmImqmqmcmcmKmJmLmumumMmumumumcaGaGaGaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaGaGaGmDmDmDmDmDmDmNmNmOmOmDaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSkfmGkfmPmFkfjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmwmQmqmqmqmqmqmqmcmcmcmcmcngnhnhnhnhnimcaGaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaGaGmDmDmNmNmNmNmNmNmNmOmOmDmDmDaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSkfmFmGkfmGkfjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGmcmwmqmqmqmRmqmqmqmcaGaGaGaGaaaaaaaaaaaaaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaGmDmNmNmSmNmNmNmTmNmOmOmDmDmDmDmDmDaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjSjSjSjSjSjSjSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmcmcmcmcmcmcmcmcmcmcaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaGmDmNmNmNmNmUmNmNmNmNmDmDmDmNmVmXmDmDmDaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaGmDnjmNmTmUmNmUmNmNmNmDmDmNmNnknlmNmNmDaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaGmDnjmNmNmNmUmNmNmNmDmDmDmNmNmNmNnmmNmDaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaGmDnjmUmNmNmTmNmNmNmDmDmDmNnmmNmNmNmNmDaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaGmDmDmNmNmNmNmNmUmNmNmNmNmNmNmUmNnmmNmDaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaGmDmDmDmNmNmNmNmNmNmNmNmNmNmTmNmNmDmDaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaGaGmDmDmDmDmNmNmNmNmDmDmDmDmDmDmDaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaGaGaGmDmDmDmDmDmDmYaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mD +mD +mD +mD +mD +mD +mD +aG +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mD +mN +mN +nj +nj +nj +mD +mD +aG +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mN +mN +mN +mN +mN +mU +mN +mD +aG +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mN +mS +mN +mT +mN +mN +mN +mD +mD +aG +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mN +mN +mN +mU +mN +mN +mN +mN +mD +aG +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mD +mN +mN +mU +mN +mU +mT +mN +mN +mD +aG +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mD +mN +mN +mN +mU +mN +mN +mN +mN +mD +mD +aG +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mN +mN +mT +mN +mN +mN +mN +mU +mN +mN +mD +aG +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mD +aG +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mO +mO +mO +mN +mN +mD +mD +mN +mN +mN +mD +aG +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mO +mO +mO +mD +mD +mD +mD +mN +mN +mN +mD +aG +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mD +mD +mD +mD +mD +mD +mD +mN +mN +mD +mD +aG +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +mD +mD +mD +mN +mN +mN +mN +mN +mD +mY +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mD +mD +mN +mN +mN +nm +mN +mN +mD +aG +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +mD +mV +nk +mN +mN +mU +mT +mD +aG +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mD +mX +nl +mN +mN +mN +mN +mD +aG +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mD +mN +nm +mN +nm +mN +mD +aG +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mD +mN +mN +mN +mN +mD +mD +aG +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aa +aa +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mD +mD +mD +mD +mD +mD +aG +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aa +aa +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aa +aa +aa +aa +aa +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aa +aa +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aS +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +aS +aS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ez +eJ +eJ +fb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +bs +bs +eA +bs +bs +eA +bs +bs +bs +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +bs +bs +bs +bs +bs +bs +bs +bs +bs +bs +bs +bs +bs +ea +es +bB +bB +bB +bB +es +ea +bs +bs +bs +bs +bs +bs +bs +bs +bs +hc +hc +hc +hc +hc +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +bs +bU +ci +cq +cz +kK +cM +cX +de +do +jp +dH +de +bs +ea +es +bB +bB +bB +bB +es +ea +bs +bB +fX +go +gu +gC +bB +gQ +bB +hc +hf +hf +hf +hf +hf +hf +hf +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bt +bz +bz +bz +bV +bz +bz +bz +cY +de +dp +dz +dp +de +bs +bs +bs +eB +es +es +eB +bs +bs +bs +bB +bB +bB +gu +gC +gL +bB +bB +hc +hg +hy +hO +hy +hO +ip +hf +hs +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bu +bA +bB +bB +bB +kJ +kL +cN +cZ +de +dq +dA +dI +de +bE +eb +et +bz +eK +eT +bz +fo +fu +bs +bB +bB +bB +gu +gC +bB +bB +gL +hc +hh +hz +hf +hz +hf +hz +hf +ho +hs +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bv +bB +bB +cj +bB +bB +bB +bB +cZ +bV +bV +cY +bV +bz +bE +ec +eu +eC +kq +eT +fc +eu +fv +bs +fG +fZ +gp +fZ +fZ +gp +fZ +gY +hc +hh +hh +hf +hh +hf +hh +hf +ig +hs +hs +hc +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bv +bB +bB +hL +bB +lW +cJ +bB +cZ +bV +bz +cY +bz +bV +bE +ed +ev +bz +eK +eT +bz +fp +fw +bE +fH +ga +ga +ga +ga +ga +ga +gZ +hc +hi +hA +hP +if +ik +hM +kE +hs +mb +ho +hc +iK +kN +iQ +iY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bw +bC +bB +bB +bB +bB +bB +cO +cZ +bz +bz +cY +bz +bz +dT +ee +ee +bz +eL +eU +bz +ee +ee +dT +fI +bz +bz +bz +bz +bz +bz +ha +hc +hj +ho +hs +ig +hs +hs +ho +hs +ho +hs +hc +iL +kN +iQ +iZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bt +bz +bV +bz +bz +bz +bz +bz +da +cM +cM +dB +cM +cM +dU +ef +ef +ef +ef +ef +ef +ef +fx +dU +fJ +bz +gq +du +gD +du +gq +hb +hc +hk +hB +hs +ho +hs +hs +hs +ho +hs +hs +iJ +iM +kN +iQ +iZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +bD +bz +bz +cr +bz +bV +bV +bz +bz +dr +bz +bz +bz +bE +eg +ej +ej +ej +ej +ej +ej +fy +bE +fK +bz +bz +bz +bz +bz +bz +ha +hc +hl +hC +hQ +ih +ih +iq +iu +hQ +iF +ho +hc +iM +kN +iQ +ja +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +bE +bE +bE +bE +bE +bE +bE +bE +bE +bE +bE +bE +bE +bE +eh +ej +el +el +el +el +ej +fg +bE +fK +gb +bz +bz +gq +du +gq +hb +hc +hc +hD +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +bF +bF +bF +bF +cA +cA +cP +db +dc +dc +dc +dc +dc +bE +ei +ej +el +eM +eV +el +ej +fg +bE +fL +gc +gr +gv +gr +gr +gr +dm +hc +hm +hE +hR +hc +ac +aa +aa +aa +aa +aP +aa +aP +aP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +bF +bX +bZ +bZ +cB +cK +cQ +dc +dc +dc +dc +dc +dc +dV +ej +ej +el +eN +eW +el +ej +fg +bE +bE +bE +bE +bE +bE +bE +bE +bE +hc +hc +hD +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +bs +bF +bY +bZ +bZ +bZ +cK +fY +dc +df +ds +dc +dc +dc +dV +ej +ej +el +el +kz +el +ej +fg +bE +fM +dc +dc +gw +dc +dc +dc +ma +fD +hn +hF +hn +fD +il +il +iv +il +iv +il +iv +il +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +aP +bs +bF +bZ +bZ +bZ +bZ +cK +cQ +dc +dc +dc +dc +dc +dc +bE +ej +ej +el +eM +eV +el +ej +fz +es +dc +gd +df +ds +gd +df +ds +dc +fD +ho +hG +hS +fD +il +il +il +il +il +il +il +il +hc +hc +jb +hc +jb +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +aP +aa +bs +bF +bZ +bX +bZ +bZ +cK +cQ +dc +df +ds +df +ds +dc +bE +ej +ej +el +eN +eW +el +ej +ej +es +dc +dc +dc +dc +dc +dc +dc +dc +fD +ho +hG +hT +fD +il +il +il +il +il +il +kG +il +fD +iR +hG +ji +hG +ju +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +ab +aP +aP +bs +bF +ca +bZ +bZ +bZ +fR +cQ +dc +dc +dc +dc +dc +dc +bE +ej +ej +el +el +el +el +ej +ej +es +dc +lZ +dc +lZ +dc +lZ +dc +dc +fD +hp +hG +hU +fD +im +il +iw +il +il +il +iw +il +fD +iS +jc +jj +kH +jv +jC +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +aP +aP +aa +aa +bs +bF +bZ +bZ +bZ +bZ +cK +cQ +dc +dg +ds +df +ds +dc +bE +ek +ew +em +eO +eX +em +ew +fA +es +dc +lZ +dc +lZ +dc +lZ +dc +dc +fD +ho +hG +hV +fD +il +il +fD +ir +fD +ir +fD +ir +fD +iT +jd +jd +jd +jd +jd +jE +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +mZ +na +na +na +na +na +nc +ab +aP +aP +aP +aP +aP +aP +aa +aP +aa +aa +bs +bF +bF +bF +bF +cC +cC +cR +dd +dc +dc +dc +dc +dc +bE +ej +ej +el +eN +eW +el +ej +fg +bE +dc +dc +dc +dc +dc +dc +dc +dc +fD +ho +hG +hW +fD +in +il +fD +iG +fD +iG +fD +iN +fD +gh +fN +fN +fN +fN +fN +fN +fN +fN +fN +jP +aa +aa +aa +aa +aa +jS +jS +jS +jS +jS +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ak +ar +ae +aC +ae +aM +aN +ab +ab +ab +ab +nf +ab +ab +nf +ab +ab +ab +ab +as +as +as +as +as +as +as +as +as +as +as +as +as +as +eh +ej +el +el +el +el +ej +fg +bE +bE +gg +gs +gs +gE +bE +gR +bE +fD +hq +hH +fD +fD +fD +ir +fD +fD +fD +fD +fD +fD +fD +iU +fE +jk +fE +fE +fE +jF +jI +fN +jL +hc +jS +aa +aa +aa +jS +jS +jW +jW +jW +jW +jS +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ah +ah +ah +ax +ah +ax +ah +ah +ah +ab +aT +aF +aF +aX +bd +aF +aF +as +br +br +bI +br +br +br +br +br +cS +br +br +aF +aF +aF +aF +as +ej +ej +el +eM +eV +el +ej +fg +fD +fN +gh +fN +fN +gh +fN +fF +fN +fD +fF +gF +hX +hX +hX +hX +ix +hX +hX +iH +hX +hX +fD +gF +fF +fD +fF +fF +jD +eu +jJ +fN +jM +hc +jS +jX +jX +jX +jS +jW +jW +kf +kf +jW +kv +jS +jS +jS +jS +jS +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +kw +ad +ah +ah +ah +ah +aD +ah +ah +ah +ah +ab +aF +aF +ah +ah +ah +ah +bn +as +br +bx +bJ +cb +br +ct +cD +cL +bx +bJ +br +aF +dC +dC +dC +as +ej +ej +el +eN +eW +fd +ew +fB +fE +fE +gi +fF +fF +gF +fF +fF +fF +fD +kC +gF +hX +ii +ii +ii +ii +ii +ii +ii +ii +hX +fD +gF +fF +fD +jq +jw +fF +jG +gF +fN +fN +hc +jT +jV +jV +jY +jW +jW +ki +kf +kf +kf +jW +kx +jS +mE +kf +kf +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kF +ae +ai +ah +as +as +as +as +as +ah +ah +ab +aF +aF +ah +ah +be +ah +aF +as +br +by +bK +cc +br +ct +cD +br +by +bK +br +aF +dC +dC +dC +as +ej +ej +el +kz +el +fe +ej +el +fF +fF +fF +fF +fF +gG +fE +gS +fE +hd +fE +hI +hX +hX +hX +hX +hX +hX +hX +hX +hX +iO +hd +hI +fF +jl +kD +jx +fF +fF +gG +fE +fE +jQ +jU +jU +jU +jZ +kb +ke +kj +km +kp +ks +kf +kf +ky +kf +mG +mF +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kF +af +ah +ah +as +ay +aE +aJ +as +ah +ah +aQ +cI +ah +ah +aY +bf +ah +aF +as +br +br +br +br +br +dy +br +br +br +br +br +aF +aF +aF +aF +as +ej +ej +el +eM +eV +fe +ej +ej +fD +fN +fN +fN +fN +fN +fN +gh +fN +fD +fF +hJ +fE +fE +fE +fE +fE +fE +fE +fE +fE +gi +fD +gF +fF +fD +ho +jx +fF +fF +fF +fF +fF +hc +jV +jV +jV +jY +kc +jW +kf +kn +kI +kt +kf +kf +ky +mF +kf +mG +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kF +ae +ah +al +at +az +aF +nb +as +aO +ah +ab +aF +aF +aV +aZ +bg +ah +ah +bp +ah +ah +ah +ah +ah +ah +ah +ah +iC +ah +ah +ah +ah +ah +ah +ah +el +ej +el +eN +eW +fe +ej +ej +fD +fN +fN +fN +fN +fN +fN +gh +fN +fD +fF +gF +fF +fF +kC +fF +fF +fF +fF +fF +fF +fF +fD +gF +fF +fD +ho +jx +fF +fF +fF +fF +fF +hc +jV +jV +jV +jY +kc +jW +kf +ko +kr +ku +kf +kf +ky +kf +mP +kf +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kF +ae +ah +am +as +aA +aF +bS +as +ah +ah +ab +aF +aU +ap +ba +bh +bk +ap +bq +ap +ap +ap +ap +ap +ap +cE +ap +ap +ap +ap +ap +ap +ap +ap +ap +em +ew +em +em +em +ff +ej +el +fF +fF +fF +fF +fF +fF +fF +gF +fF +he +fF +gF +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +he +gF +kC +jl +ho +jx +fF +fF +fF +fF +fF +jR +jW +jW +jW +ka +kc +kf +kf +kf +kf +kf +kf +kf +ky +mG +mF +mG +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kF +ag +ai +an +as +aB +lk +lm +as +al +ap +aR +ap +av +ah +bb +bi +bl +aF +as +br +br +br +br +ah +cu +an +br +br +br +br +aF +aF +aF +aF +as +ej +ej +el +eM +eV +fe +ej +el +fF +fF +fF +fF +fF +fF +fF +gF +fF +fD +fF +gF +hX +ii +ii +ii +ii +ii +ii +ii +ii +hX +fD +gF +fF +fD +jr +jy +fF +jH +fF +fN +fN +hc +jT +jV +jV +jY +kd +kg +kk +kf +kf +kf +jW +kx +jS +mH +kf +kf +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kF +ae +ah +an +as +as +as +as +as +an +ah +ab +aF +aF +ah +ah +ah +ah +aF +as +br +bx +bJ +dy +ah +ah +an +dy +bx +bJ +br +aF +dC +dC +dC +as +ej +ej +el +eN +eW +fe +ej +ej +fD +fO +fN +fN +gy +fN +fN +gF +fN +fD +fF +gF +hX +hX +hX +hX +iy +hX +hX +hX +hX +hX +fD +gF +fF +fD +fF +fF +jD +eu +jK +fN +jN +hc +jS +jX +jX +jX +jS +kh +kl +kf +kf +jW +kv +jS +jS +jS +jS +jS +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mW +ah +ah +ao +au +ap +aH +ap +ap +av +ah +ab +aF +aF +ah +ah +ah +ah +bn +as +br +by +bK +br +ah +cu +an +br +by +bK +br +aF +dC +dC +dC +as +ej +ej +el +el +el +fe +ej +ej +bE +bE +bE +bE +bE +bE +bE +gT +bE +fD +hn +hF +fD +fD +fD +ir +fD +fD +fD +fD +fD +fD +fD +gF +fF +jm +fF +fF +fF +jG +fF +fN +jO +hc +jS +aa +aa +aa +jS +jS +jW +jW +jW +jW +jS +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aj +ap +av +ax +ah +ax +ah +ah +ah +ab +as +aF +aW +bc +bj +bm +bo +as +br +br +bL +br +ah +ah +an +br +bL +br +br +aF +aF +aF +aF +as +ej +ej +ej +eP +ej +fg +ej +ej +bE +fP +gj +gj +gz +gj +gj +gU +gj +fD +ho +hG +hY +fD +il +il +fD +iD +fD +iD +fD +iD +fD +gh +fN +fN +fN +fN +fN +fN +fN +fN +fN +jP +aa +aa +aa +aa +aa +jS +jS +jS +jS +jS +jS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aq +aw +ae +aI +ae +ak +af +ab +ab +ab +ab +nf +ab +ab +nf +ab +ab +ab +ab +as +ab +ck +ab +cF +ab +as +as +as +as +as +as +as +as +bE +bE +bE +bE +eY +fh +bE +bE +bE +fQ +gk +gt +gt +gt +gt +gV +gj +fD +ho +hG +hZ +fD +il +il +fD +ir +fD +ir +fD +ir +fD +iV +je +je +je +je +je +jE +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +mZ +na +na +na +na +na +nc +ab +aP +aP +aP +aP +aP +aP +aa +aP +aa +aa +ab +bM +cd +cl +cd +bO +cd +cT +as +dh +dt +dt +dt +dt +dt +en +bE +eD +eD +eD +fi +eD +eD +bE +kB +gl +gj +gj +gH +gO +gJ +gO +fD +hp +hG +ia +fD +im +il +iz +il +il +il +iz +il +fD +iW +jf +jn +js +jz +jC +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +aP +aP +aa +aa +ab +bN +ce +cm +ce +cG +cl +cd +as +di +du +bz +du +bz +du +eo +bE +eD +eD +eD +fi +fq +eD +bE +fP +gm +gj +gj +gI +gO +gJ +gO +fD +ho +hG +ib +fD +il +il +il +il +il +il +il +il +fD +iX +jg +jo +jg +jA +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +ab +aP +aP +ab +bO +cd +cl +cd +cl +cd +cl +as +dj +dv +bz +dw +bz +dw +eo +bE +eD +eD +eD +fi +fr +eD +bE +fP +gj +gj +gj +gJ +gO +gW +gO +fD +ho +hG +ic +fD +il +il +il +il +il +il +kG +il +hc +hc +jh +hc +jt +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +aP +aa +ab +bP +as +as +cv +cH +cl +cU +as +dk +bz +bz +bz +bz +bz +eo +bE +eE +eQ +eZ +fi +fs +eD +bE +cA +cA +cA +cA +cA +cA +cA +cA +fD +hr +hK +hq +fD +il +il +iA +il +iA +il +iA +il +hc +aa +aa +aa +aa +jB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +aP +ab +bQ +as +co +cw +as +cd +cV +as +di +du +bz +du +bz +bz +eo +bE +eF +eD +eD +fi +eD +fC +bE +fS +bz +fS +bz +gK +bz +gX +bs +hc +hc +hD +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aP +ab +bR +cf +cf +cx +cf +cf +cW +as +di +dw +bz +dJ +bz +dW +eo +bE +eD +kA +eE +fj +eZ +eD +bE +fT +gn +fT +gA +fT +gP +bs +bs +hc +hm +kM +hR +hc +aa +aa +aa +aa +aa +aP +aa +aP +aP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +bT +bT +bT +bT +bT +cg +bT +as +di +bz +bz +bz +bz +bz +bz +ex +eD +eD +eD +fi +eD +eD +bE +fU +bz +bz +bz +fW +bs +bs +aP +hc +hc +hD +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +bT +cg +bT +bT +bT +bT +bT +as +dj +bz +dD +lY +dM +bz +bz +ex +eD +eD +eD +fi +kA +eD +bE +fV +bz +bz +gB +bs +bs +aP +aa +hc +hs +hj +id +ij +io +is +iB +iE +ho +ho +hc +iM +kN +iQ +iY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ch +cp +cy +cp +ch +ab +ab +di +bz +dE +dL +dN +dX +ep +bE +eD +eD +eD +fi +eD +eD +bE +bz +bz +fW +bs +bs +aP +aa +aa +hc +ht +hM +ie +hs +hs +it +hs +ho +ho +hs +iJ +iM +kN +iQ +iZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +bs +dl +dx +dx +dx +dO +dx +eq +bE +eG +eR +eG +fk +eG +eG +bE +bz +bz +bs +bs +aP +aa +aa +aa +hc +hu +hs +hs +hs +kD +hs +kE +hs +hs +hs +hc +iL +kN +iQ +iZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +bE +bE +dF +bE +dP +bE +bE +bE +eH +eH +eH +fl +eH +eH +bE +fW +bs +bs +aP +aa +aa +aa +aa +hc +hv +ho +hs +hs +hs +hs +hs +hs +hs +hs +hc +iP +kN +iQ +ja +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +lX +dm +dm +dm +dQ +dY +dY +bE +eH +eH +eH +fl +eH +eH +bE +bs +bs +aP +aa +aa +aa +aa +aa +hc +hw +hf +hf +hf +hf +hf +hf +hs +ho +iI +hc +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +dm +dm +dm +dm +dR +dZ +dZ +ey +eI +eI +eI +fm +eH +eH +bs +bs +aP +aa +aa +aa +aa +aa +aa +hc +hx +hf +hf +hf +hf +hf +hf +ho +hs +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +dn +dm +dm +dm +dm +dm +dm +bE +eH +eS +fa +fn +ft +bs +bs +aP +aP +aP +aP +aP +aP +aP +aP +hc +hf +hN +hf +hN +hf +hN +hf +hs +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +bs +bs +dm +dG +dm +dS +dS +er +bs +bs +bs +bs +bs +bs +bs +aP +aa +aa +aa +aa +aa +aa +aa +aa +hc +hf +hf +hf +hf +hf +hf +hf +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bs +bs +bs +bs +bs +bs +bs +bs +bs +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +hc +hc +hc +hc +hc +hc +hc +hc +hc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +mc +mc +mc +mc +mc +mc +mc +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mc +mc +mc +mc +mc +mc +mc +mc +mc +mq +mq +mq +mw +mw +mw +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mc +me +me +me +lv +mm +mm +mm +mc +mr +mq +mq +mq +mQ +mq +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mc +mf +me +me +lv +mm +mm +mm +mc +mq +mq +mq +mq +mq +mq +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +aL +aL +aL +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mc +lv +lv +lv +lv +lv +lv +lM +mc +mw +mq +mq +mq +mq +mq +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +la +lg +la +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +mc +lv +lv +lv +lv +mn +mo +mo +mc +mw +mq +mq +mq +mq +mR +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +aL +aL +aL +aL +aL +aL +la +la +la +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mc +lv +lv +lB +lv +mn +mo +mo +mc +mw +mq +mq +mI +mq +mq +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +dK +dK +dK +dK +aK +aL +dK +dK +dK +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mc +lu +lv +lv +lv +mc +mc +mc +mc +mq +mq +mq +mq +mq +mq +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +dK +kR +dK +dK +kX +aL +aL +lh +aL +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mc +lv +lv +lv +lv +mc +mp +mq +mq +mq +mq +mq +mq +mq +mq +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +dK +kS +dK +dK +kX +aL +lc +lb +ld +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mc +lv +lv +lv +lv +mc +mq +mc +mc +mc +mc +mc +mc +mc +mc +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +dK +dK +dK +dK +kX +aL +lb +ld +dK +aL +aG +aG +aG +aG +aG +lq +lq +lq +lq +lq +lq +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mc +lv +lv +lC +lv +mc +mq +mc +mc +mc +mc +mc +mc +mc +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aG +aG +aG +aG +aL +aL +aL +aL +aG +aG +aG +aL +dK +kU +dK +dK +kX +aL +ld +dK +li +aL +aG +aG +aG +aG +aG +lq +lv +lv +lI +lv +lv +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +mc +lu +lv +lv +lv +lJ +mq +mc +mt +mt +mt +mu +mK +mc +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aG +aG +aG +aL +aL +gx +gx +aL +aL +aG +aG +aL +dK +kT +dK +dK +kX +aL +dK +li +dK +aL +aG +aG +aG +aG +aG +lq +lu +lv +lv +lv +lv +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +md +md +mi +md +md +mc +mq +mc +ms +mt +mt +mu +mJ +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aG +aG +aL +aL +dK +dK +dK +dK +aL +aL +aG +aL +aL +aL +gN +aL +aL +aL +ld +lb +ld +aL +aG +aG +aG +aG +aG +lq +lv +lB +lv +lv +lM +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +md +mg +lt +lt +lt +md +mq +mc +mt +mt +mx +mu +mL +mc +aG +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aG +aG +aL +dK +dK +dK +dK +dK +dK +aL +aL +aG +aG +aL +dK +aL +aG +aL +lb +ld +dK +aL +aG +aG +aG +aG +aG +lq +lv +lv +lv +lv +lv +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +md +lt +mj +mk +ml +md +mr +mc +mu +mu +mu +mu +mu +ng +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aG +aG +aL +dK +dK +dK +dK +dK +dK +dK +aL +aL +aG +aL +dK +aL +aG +aL +aL +aL +lh +aL +aG +aG +aG +aG +aG +lq +lv +lv +lv +lB +lR +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +md +mh +lt +lt +lt +md +mq +mc +mu +mu +mu +mA +mu +nh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aG +aG +aL +ge +dK +dK +ge +dK +dK +dK +ge +aL +aL +ge +dK +ge +aL +aL +le +le +le +aL +aG +aG +aG +aG +aG +lq +lw +lv +lv +lv +lQ +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +md +md +md +md +md +md +mq +mc +mu +mu +my +mz +mM +nh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aG +aG +aL +gf +dK +dK +dK +gM +dK +dK +dK +gN +dK +dK +kW +dK +dK +gN +dK +dK +le +aL +aG +aG +aG +aG +aG +lq +lx +lC +lv +lv +lT +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +mc +mq +lJ +mu +mu +mu +mC +mu +nh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aG +aG +aL +ge +dK +dK +ge +dK +dK +dK +ge +aL +aL +ge +dK +ge +aL +aL +dK +lj +dK +aL +aG +aG +aG +aG +aG +lq +lv +lw +lv +lv +lS +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +mc +mc +mc +mu +mu +mu +mB +mu +nh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aG +aG +aL +dK +dK +dK +dK +dK +dK +dK +aL +aL +aG +aL +dK +aL +aG +aL +lf +dK +lj +aL +aG +aG +aG +aG +aG +lq +lu +lv +lv +lv +lv +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +mc +mv +mu +mu +mu +mu +ni +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aG +aG +aL +dK +dK +dK +dK +dK +dK +aL +aL +aG +aG +aL +dK +aL +aG +aL +aL +aL +aL +aL +aG +aG +aG +aG +aG +lq +lv +lv +lv +lB +lM +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +mc +mc +mc +mc +mc +mc +mc +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aG +aG +aL +aL +dK +dK +dK +dK +aL +aL +aG +aL +aL +aL +gN +aL +aL +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +lq +lz +lv +lv +lv +lv +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aG +aG +aG +aL +aL +dK +dK +aL +aL +aG +aG +aL +kO +kV +dK +kV +kY +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +lq +ly +lv +lv +lv +lU +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aG +aG +aG +aG +aL +aL +aL +aL +aG +aG +aG +aL +aL +aL +dK +aL +aL +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +lq +lA +lD +lv +lv +lV +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +aL +aL +dK +aL +aL +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +lq +lq +lq +lJ +lq +lq +lq +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +kP +kV +dK +kV +dK +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +lq +lE +lv +lN +lq +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +aL +aL +dK +aL +aL +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +lq +lu +lv +lM +lq +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +aL +aL +dK +aL +aL +aL +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +lq +lB +lv +lv +lq +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +kQ +kV +dK +kV +kZ +aL +aG +aG +aG +aG +aG +aG +aG +ll +ll +ll +ll +nd +ne +lF +ll +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +aL +aL +ge +aL +aL +aL +aG +aG +aG +aG +aG +aG +aG +ll +lo +ls +ll +lH +lv +lP +ll +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aL +aL +aL +aL +aL +aL +aL +aG +aG +aG +aG +aG +aG +aG +ll +ln +lr +ll +lG +lK +lO +ll +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +ll +lp +lt +ll +lv +lL +lv +ll +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +ll +ll +ll +ll +ll +ll +ll +ll +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} - diff --git a/_maps/RandomZLevels/Cabin.dmm b/_maps/RandomZLevels/Cabin.dmm index 9ceb61d8208..2aa4616c628 100644 --- a/_maps/RandomZLevels/Cabin.dmm +++ b/_maps/RandomZLevels/Cabin.dmm @@ -1,436 +1,66537 @@ -"aa" = (/turf/closed/indestructible/rock/snow,/area/space) -"ab" = (/turf/closed/indestructible/rock/snow,/area/awaymission/snowforest) -"ac" = (/turf/open/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) -"ad" = (/turf/closed/wall/mineral/wood,/area/awaymission/snowforest/lumbermill) -"ae" = (/obj/item/weapon/grown/log/tree,/turf/open/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) -"af" = (/turf/open/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"ag" = (/obj/machinery/conveyor_switch/oneway{id = "lumbermill"},/turf/open/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"ah" = (/obj/machinery/conveyor{dir = 4;id = "lumbermill"},/turf/open/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"ai" = (/obj/machinery/recycler/lumbermill,/obj/machinery/conveyor{dir = 4;id = "lumbermill"},/turf/open/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"aj" = (/obj/item/weapon/grown/log/tree,/turf/open/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"ak" = (/obj/structure/table/wood,/turf/open/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"al" = (/obj/structure/table/wood,/obj/item/weapon/grown/log/tree,/turf/open/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"am" = (/obj/structure/table/wood,/obj/item/weapon/twohanded/required/chainsaw,/turf/open/floor/wood/cold,/area/awaymission/snowforest/lumbermill) -"an" = (/turf/closed/wall/mineral/wood,/area/awaymission/cabin) -"ao" = (/obj/structure/window/fulltile,/turf/open/floor/plating,/area/awaymission/cabin) -"ap" = (/obj/structure/closet/crate/bin,/turf/open/floor/wood,/area/awaymission/cabin) -"aq" = (/turf/open/floor/wood,/area/awaymission/cabin) -"ar" = (/obj/machinery/door/airlock/wood{name = "bathroom"},/turf/open/floor/wood,/area/awaymission/cabin) -"as" = (/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"at" = (/obj/structure/sink{icon_state = "sink";dir = 8;pixel_x = -12;pixel_y = 2},/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"au" = (/obj/structure/dresser,/turf/open/floor/wood,/area/awaymission/cabin) -"av" = (/obj/machinery/power/apc{dir = 1;name = "cabin APC"},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/awaymission/cabin) -"aw" = (/obj/machinery/power/smes/magical,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plating,/area/awaymission/cabin) -"ax" = (/obj/structure{density = 1;desc = "Generates power from lava!";dir = 2;icon = 'icons/obj/atmospherics/pipes/simple.dmi';icon_state = "turbine";name = "geothermal generator"},/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plating,/area/awaymission/cabin) -"ay" = (/obj/machinery/light/small,/obj/structure/table/wood,/obj/item/toy/syndicateballoon,/turf/open/floor/wood,/area/awaymission/cabin) -"az" = (/turf/open/floor/carpet,/area/awaymission/cabin) -"aA" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/open/floor/wood,/area/awaymission/cabin) -"aB" = (/obj/structure/toilet{icon_state = "toilet00";dir = 8},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"aC" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"aD" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/cabin) -"aE" = (/obj/machinery/power/terminal{icon_state = "term";dir = 1},/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/awaymission/cabin) -"aF" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating,/area/awaymission/cabin) -"aG" = (/obj/item/weapon/reagent_containers/pill/patch/styptic,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"aH" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/awaymission/cabin) -"aI" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/cabin) -"aJ" = (/obj/machinery/shower{icon_state = "shower";dir = 8},/obj/machinery/door/window/northright,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"aK" = (/obj/machinery/shower{icon_state = "shower";dir = 4},/obj/machinery/door/window/northleft,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"aL" = (/turf/open/floor/plating,/area/awaymission/cabin) -"aM" = (/obj/machinery/telecomms/relay/preset/mining,/turf/open/floor/plating,/area/awaymission/cabin) -"aN" = (/obj/structure/chair/wood{dir = 4},/turf/open/floor/wood,/area/awaymission/cabin) -"aO" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/awaymission/cabin) -"aP" = (/obj/structure/chair/wood{dir = 8},/turf/open/floor/carpet,/area/awaymission/cabin) -"aQ" = (/obj/machinery/door/airlock/wood{name = "maintence"},/turf/open/floor/plating,/area/awaymission/cabin) -"aR" = (/obj/machinery/door/window/westright{name = "fireplace"},/obj/structure/fireplace,/turf/open/floor/plating,/area/awaymission/cabin) -"aS" = (/obj/structure/extinguisher_cabinet{pixel_y = 24},/turf/open/floor/wood,/area/awaymission/cabin) -"aT" = (/obj/machinery/door/window/eastleft{name = "fireplace"},/obj/structure/fireplace,/turf/open/floor/plating,/area/awaymission/cabin) -"aU" = (/obj/structure/fireplace,/obj/machinery/door/window/westright{name = "fireplace"},/turf/open/floor/plating,/area/awaymission/cabin) -"aV" = (/obj/machinery/space_heater,/turf/open/floor/wood,/area/awaymission/cabin) -"aW" = (/obj/structure/fireplace,/obj/machinery/door/window/eastleft{name = "fireplace"},/turf/open/floor/plating,/area/awaymission/cabin) -"aX" = (/obj/structure/closet/crate/bin,/turf/open/floor/carpet,/area/awaymission/cabin) -"aY" = (/obj/structure/table/wood,/obj/item/weapon/phone,/turf/open/floor/carpet,/area/awaymission/cabin) -"aZ" = (/obj/structure/guncase/shotgun,/obj/item/weapon/gun/projectile/shotgun/riot,/turf/open/floor/carpet,/area/awaymission/cabin) -"ba" = (/obj/machinery/door/airlock/wood,/turf/open/floor/wood,/area/awaymission/cabin) -"bb" = (/obj/machinery/light{dir = 8},/turf/open/floor/carpet,/area/awaymission/cabin) -"bc" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/open/floor/carpet,/area/awaymission/cabin) -"bd" = (/obj/structure/chair/office/dark,/turf/open/floor/carpet,/area/awaymission/cabin) -"be" = (/obj/machinery/computer/crew,/turf/open/floor/carpet,/area/awaymission/cabin) -"bf" = (/obj/machinery/door/airlock/wood{name = "manager's office"},/turf/open/floor/wood,/area/awaymission/cabin) -"bg" = (/obj/machinery/door/window/westright{name = "manager's desk"},/turf/open/floor/carpet,/area/awaymission/cabin) -"bh" = (/obj/machinery/light,/turf/open/floor/wood,/area/awaymission/cabin) -"bi" = (/obj/machinery/door/airlock/wood{name = "manager's bedroom"},/turf/open/floor/wood,/area/awaymission/cabin) -"bj" = (/obj/structure/toilet,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"bk" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"bl" = (/obj/machinery/vending/autodrobe{req_access_txt = "0"},/turf/open/floor/wood,/area/awaymission/cabin) -"bm" = (/obj/machinery/door/airlock/wood{name = "stage left"},/turf/open/floor/wood,/area/awaymission/cabin) -"bn" = (/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/awaymission/cabin) -"bo" = (/obj/structure/window{dir = 4},/turf/open/floor/wood,/area/awaymission/cabin) -"bp" = (/obj/structure/chair/wood{dir = 8},/turf/open/floor/wood,/area/awaymission/cabin) -"bq" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/wood,/area/awaymission/cabin) -"br" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/arcade/orion_trail,/turf/open/floor/wood,/area/awaymission/cabin) -"bs" = (/obj/machinery/computer/arcade/battle,/turf/open/floor/wood,/area/awaymission/cabin) -"bt" = (/obj/machinery/computer/slot_machine,/turf/open/floor/wood,/area/awaymission/cabin) -"bu" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/cabin) -"bv" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/wood,/area/awaymission/cabin) -"bw" = (/obj/machinery/vending/dinnerware,/turf/open/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bx" = (/obj/machinery/smartfridge,/turf/open/floor/plasteel/cafeteria,/area/awaymission/cabin) -"by" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bz" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bA" = (/obj/machinery/chem_master/condimaster,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"bB" = (/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"bC" = (/obj/machinery/gibber,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"bD" = (/obj/structure/table/optable,/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"bE" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"bF" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"bG" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80;dir = 2;on = 1},/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"bH" = (/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"bI" = (/obj/machinery/shower{icon_state = "shower";dir = 4},/obj/machinery/door/window/eastright,/obj/structure/window{icon_state = "window";dir = 1},/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"bJ" = (/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"bK" = (/obj/effect/decal/cleanable/blood,/obj/item/weapon/reagent_containers/pill/patch/styptic,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"bL" = (/obj/structure/bed,/obj/item/weapon/bedsheet/patriot,/turf/open/floor/wood,/area/awaymission/cabin) -"bM" = (/obj/machinery/vending/clothing,/turf/open/floor/wood,/area/awaymission/cabin) -"bN" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/open/floor/wood,/area/awaymission/cabin) -"bO" = (/turf/open/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"bQ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4;initialize_directions = 11},/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"bR" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"bS" = (/turf/open/floor/wood/cold,/area/awaymission/snowforest) -"bT" = (/obj/structure/table/wood,/obj/item/device/instrument/violin,/turf/open/floor/wood,/area/awaymission/cabin) -"bU" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/wood,/area/awaymission/cabin) -"bV" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/turf/open/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bW" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/cafeteria,/area/awaymission/cabin) -"bX" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"bY" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/machinery/processor,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"bZ" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw,/obj/item/weapon/cautery,/obj/item/weapon/surgical_drapes,/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"ca" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"cb" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/wood,/area/awaymission/cabin) -"cc" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/wood,/area/awaymission/cabin) -"cd" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/wood,/area/awaymission/cabin) -"ce" = (/obj/structure/chair/wood{dir = 4},/turf/open/floor/wood/cold,/area/awaymission/snowforest) -"cf" = (/obj/structure/table/wood,/turf/open/floor/wood/cold,/area/awaymission/snowforest) -"cg" = (/obj/structure/chair/wood{dir = 8},/turf/open/floor/wood/cold,/area/awaymission/snowforest) -"ch" = (/obj/machinery/light/small{dir = 8},/obj/structure/table/wood,/obj/item/device/instrument/guitar,/turf/open/floor/wood,/area/awaymission/cabin) -"ci" = (/obj/structure/chair/wood,/turf/open/floor/wood,/area/awaymission/cabin) -"cj" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/awaymission/cabin) -"ck" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/cafeteria,/area/awaymission/cabin) -"cl" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"cm" = (/obj/structure/table,/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"cn" = (/obj/structure/bed/roller,/obj/item/weapon/bedsheet,/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"co" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/wood,/area/awaymission/cabin) -"cp" = (/obj/machinery/gateway/centeraway,/turf/open/floor/wood,/area/awaymission/cabin) -"cq" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/wood,/area/awaymission/cabin) -"cr" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood/cold,/area/awaymission/snowforest) -"cs" = (/obj/structure/table/wood,/obj/item/weapon/wrench,/turf/open/floor/wood,/area/awaymission/cabin) -"ct" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"cu" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 4},/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"cv" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/white,/area/awaymission/cabin) -"cw" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/wood,/area/awaymission/cabin) -"cx" = (/obj/machinery/gateway,/turf/open/floor/wood,/area/awaymission/cabin) -"cy" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/wood,/area/awaymission/cabin) -"cz" = (/obj/structure/piano,/turf/open/floor/wood,/area/awaymission/cabin) -"cA" = (/obj/machinery/door/airlock/wood{name = "stage right"},/turf/open/floor/wood,/area/awaymission/cabin) -"cB" = (/obj/machinery/door/window/eastleft,/turf/open/floor/wood,/area/awaymission/cabin) -"cC" = (/obj/structure/chair/wood{dir = 1},/turf/open/floor/wood,/area/awaymission/cabin) -"cD" = (/obj/machinery/door/window/westright{name = "bar"},/turf/open/floor/wood,/area/awaymission/cabin) -"cE" = (/obj/machinery/door/airlock/wood{name = "kitchen"},/turf/open/floor/wood,/area/awaymission/cabin) -"cF" = (/obj/machinery/door/airlock/wood{name = "kitchen cold room"},/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"cG" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/plasteel/freezer,/area/awaymission/cabin) -"cH" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/wood,/area/awaymission/cabin) -"cI" = (/obj/machinery/door/airlock/wood{name = "backstage"},/turf/open/floor/wood,/area/awaymission/cabin) -"cJ" = (/obj/machinery/door/airlock/glass_large{name = "medbay"},/turf/open/floor/wood,/area/awaymission/cabin) -"cK" = (/obj/machinery/door/airlock/wood{name = "cabin"},/turf/open/floor/wood,/area/awaymission/cabin) -"cL" = (/obj/structure/sign/barsign{pixel_x = 0;pixel_y = 32;req_access = null},/turf/open/floor/wood,/area/awaymission/cabin) -"cM" = (/obj/machinery/door/airlock/wood{name = "gateway"},/turf/open/floor/wood,/area/awaymission/cabin) -"cN" = (/obj/machinery/vending/snack,/turf/open/floor/wood,/area/awaymission/cabin) -"cO" = (/obj/machinery/light,/obj/machinery/vending/cola,/turf/open/floor/wood,/area/awaymission/cabin) -"cP" = (/obj/machinery/vending/cigarette,/turf/open/floor/wood,/area/awaymission/cabin) -"cQ" = (/obj/machinery/light{dir = 4;icon_state = "tube1"},/turf/open/floor/carpet,/area/awaymission/cabin) -"cR" = (/obj/machinery/door/poddoor/shutters{id = 42;name = "garage door"},/turf/open/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cS" = (/obj/machinery/button/door{id = 42;pixel_y = 24},/turf/open/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cT" = (/obj/vehicle/atv,/turf/open/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cU" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cV" = (/turf/open/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cW" = (/obj/structure/closet,/obj/item/key,/obj/item/key,/obj/item/key,/turf/open/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cX" = (/obj/machinery/light,/turf/open/floor/plating/snowed/temperate,/area/awaymission/cabin) -"cY" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) -"cZ" = (/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"da" = (/obj/structure/chair,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"db" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dc" = (/obj/structure/chair,/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dd" = (/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"de" = (/obj/structure/chair{dir = 4},/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"df" = (/obj/structure/kitchenspike,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dg" = (/obj/structure/table,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dh" = (/obj/structure/kitchenspike,/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"di" = (/obj/structure/chair{dir = 8},/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dj" = (/turf/open/floor/plating/ice/temperate,/area/awaymission/snowforest) -"dk" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dl" = (/obj/item/weapon/shard,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dm" = (/obj/structure/chair{dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dn" = (/obj/effect/decal/cleanable/blood/gibs/limb,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"do" = (/obj/item/chair,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dp" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dq" = (/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dr" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"ds" = (/obj/structure/chair{dir = 1},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/snowed/temperate,/area/awaymission/snowforest) -"dt" = (/obj/effect/landmark/mapGenerator/snowy{endTurfX = 159;endTurfY = 157;startTurfX = 37;startTurfY = 35},/turf/open/floor/plating/asteroid/snow/temperate,/area/awaymission/snowforest) -"dv" = (/obj/structure{density = 1;desc = "Generates power from lava!";dir = 1;icon = 'icons/obj/atmospherics/pipes/simple.dmi';icon_state = "compressor";name = "geothermal generator"},/turf/open/floor/plating,/area/awaymission/cabin) -"du" = (/obj/structure/closet/toolcloset,/obj/item/device/lightreplacer,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating,/area/awaymission/cabin) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/closed/indestructible/rock/snow, +/area/space) +"ab" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowforest) +"ac" = ( +/turf/open/floor/plating/asteroid/snow/temperatre, +/area/awaymission/snowforest) +"ad" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/snowforest/lumbermill) +"ae" = ( +/obj/item/weapon/grown/log/tree, +/turf/open/floor/plating/asteroid/snow/temperatre, +/area/awaymission/snowforest) +"af" = ( +/turf/open/floor/wood/cold, +/area/awaymission/snowforest/lumbermill) +"ag" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "lumbermill" + }, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest/lumbermill) +"ah" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "lumbermill" + }, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest/lumbermill) +"ai" = ( +/obj/machinery/recycler/lumbermill, +/obj/machinery/conveyor{ + dir = 4; + id = "lumbermill" + }, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest/lumbermill) +"aj" = ( +/obj/item/weapon/grown/log/tree, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest/lumbermill) +"ak" = ( +/obj/structure/table/wood, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest/lumbermill) +"al" = ( +/obj/structure/table/wood, +/obj/item/weapon/grown/log/tree, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest/lumbermill) +"am" = ( +/obj/structure/table/wood, +/obj/item/weapon/twohanded/required/chainsaw, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest/lumbermill) +"an" = ( +/turf/closed/wall/mineral/wood, +/area/awaymission/cabin) +"ao" = ( +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ap" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aq" = ( +/turf/open/floor/wood, +/area/awaymission/cabin) +"ar" = ( +/obj/machinery/door/airlock/wood{ + name = "bathroom" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"as" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"at" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"au" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/awaymission/cabin) +"av" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "cabin APC" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aw" = ( +/obj/machinery/power/smes/magical, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ax" = ( +/obj/structure{ + density = 1; + desc = "Generates power from lava!"; + dir = 2; + icon = 'icons/obj/atmospherics/pipes/simple.dmi'; + icon_state = "turbine"; + name = "geothermal generator" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"ay" = ( +/obj/machinery/light/small, +/obj/structure/table/wood, +/obj/item/toy/syndicateballoon, +/turf/open/floor/wood, +/area/awaymission/cabin) +"az" = ( +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aA" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/brown, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aB" = ( +/obj/structure/toilet{ + icon_state = "toilet00"; + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"aC" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"aD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aE" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aG" = ( +/obj/item/weapon/reagent_containers/pill/patch/styptic, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"aH" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aI" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aJ" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/obj/machinery/door/window/northright, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"aK" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/obj/machinery/door/window/northleft, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"aL" = ( +/turf/open/floor/plating, +/area/awaymission/cabin) +"aM" = ( +/obj/machinery/telecomms/relay/preset/mining, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aN" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aO" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aP" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aQ" = ( +/obj/machinery/door/airlock/wood{ + name = "maintence" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aR" = ( +/obj/machinery/door/window/westright{ + name = "fireplace" + }, +/obj/structure/fireplace, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aS" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 24 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aT" = ( +/obj/machinery/door/window/eastleft{ + name = "fireplace" + }, +/obj/structure/fireplace, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aU" = ( +/obj/structure/fireplace, +/obj/machinery/door/window/westright{ + name = "fireplace" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aV" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood, +/area/awaymission/cabin) +"aW" = ( +/obj/structure/fireplace, +/obj/machinery/door/window/eastleft{ + name = "fireplace" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) +"aX" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aY" = ( +/obj/structure/table/wood, +/obj/item/weapon/phone, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"aZ" = ( +/obj/structure/guncase/shotgun, +/obj/item/weapon/gun/projectile/shotgun/riot, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"ba" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bb" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bc" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bd" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"be" = ( +/obj/machinery/computer/crew, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bf" = ( +/obj/machinery/door/airlock/wood{ + name = "manager's office" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bg" = ( +/obj/machinery/door/window/westright{ + name = "manager's desk" + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"bh" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bi" = ( +/obj/machinery/door/airlock/wood{ + name = "manager's bedroom" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bj" = ( +/obj/structure/toilet, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bl" = ( +/obj/machinery/vending/autodrobe{ + req_access_txt = "0" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bm" = ( +/obj/machinery/door/airlock/wood{ + name = "stage left" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bn" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bo" = ( +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bp" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bq" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/awaymission/cabin) +"br" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/arcade/orion_trail, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bs" = ( +/obj/machinery/computer/arcade/battle, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bt" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bu" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bv" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bw" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bx" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"by" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bz" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bA" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bB" = ( +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bC" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bD" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bE" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bF" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bG" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bH" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bI" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/obj/machinery/door/window/eastright, +/obj/structure/window{ + icon_state = "window"; + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bJ" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bK" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/weapon/reagent_containers/pill/patch/styptic, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"bL" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/patriot, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bM" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bN" = ( +/obj/machinery/vending/boozeomat{ + req_access_txt = "0" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bO" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bP" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bQ" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bR" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"bS" = ( +/turf/open/floor/wood/cold, +/area/awaymission/snowforest) +"bT" = ( +/obj/structure/table/wood, +/obj/item/device/instrument/violin, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bU" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/open/floor/wood, +/area/awaymission/cabin) +"bV" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/knife/butcher, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bW" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"bX" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bY" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/processor, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"bZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw, +/obj/item/weapon/cautery, +/obj/item/weapon/surgical_drapes, +/obj/item/weapon/scalpel, +/obj/item/weapon/hemostat, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"ca" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"cb" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cc" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cd" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ce" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest) +"cf" = ( +/obj/structure/table/wood, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest) +"cg" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest) +"ch" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/device/instrument/guitar, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ci" = ( +/obj/structure/chair/wood, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cj" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"ck" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/cabin) +"cl" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"cm" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"cn" = ( +/obj/structure/bed/roller, +/obj/item/weapon/bedsheet, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"co" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cp" = ( +/obj/machinery/gateway/centeraway, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cq" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood/cold, +/area/awaymission/snowforest) +"cs" = ( +/obj/structure/table/wood, +/obj/item/weapon/wrench, +/turf/open/floor/wood, +/area/awaymission/cabin) +"ct" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"cu" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"cv" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plasteel/white, +/area/awaymission/cabin) +"cw" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cx" = ( +/obj/machinery/gateway, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cy" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cz" = ( +/obj/structure/piano, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cA" = ( +/obj/machinery/door/airlock/wood{ + name = "stage right" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cB" = ( +/obj/machinery/door/window/eastleft, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cC" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cD" = ( +/obj/machinery/door/window/westright{ + name = "bar" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cE" = ( +/obj/machinery/door/airlock/wood{ + name = "kitchen" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cF" = ( +/obj/machinery/door/airlock/wood{ + name = "kitchen cold room" + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"cG" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plasteel/freezer, +/area/awaymission/cabin) +"cH" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cI" = ( +/obj/machinery/door/airlock/wood{ + name = "backstage" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cJ" = ( +/obj/machinery/door/airlock/glass_large{ + name = "medbay" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cK" = ( +/obj/machinery/door/airlock/wood{ + name = "cabin" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cL" = ( +/obj/structure/sign/barsign{ + pixel_x = 0; + pixel_y = 32; + req_access = null + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cM" = ( +/obj/machinery/door/airlock/wood{ + name = "gateway" + }, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cN" = ( +/obj/machinery/vending/snack, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cO" = ( +/obj/machinery/light, +/obj/machinery/vending/cola, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cP" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/awaymission/cabin) +"cQ" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/carpet, +/area/awaymission/cabin) +"cR" = ( +/obj/machinery/door/poddoor/shutters{ + id = 42; + name = "garage door" + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"cS" = ( +/obj/machinery/button/door{ + id = 42; + pixel_y = 24 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"cT" = ( +/obj/vehicle/atv, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"cU" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"cV" = ( +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"cW" = ( +/obj/structure/closet, +/obj/item/key, +/obj/item/key, +/obj/item/key, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"cX" = ( +/obj/machinery/light, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/cabin) +"cY" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/snow/temperatre, +/area/awaymission/snowforest) +"cZ" = ( +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"da" = ( +/obj/structure/chair, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"db" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dc" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dd" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"de" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"df" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dg" = ( +/obj/structure/table, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dh" = ( +/obj/structure/kitchenspike, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"di" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dj" = ( +/turf/open/floor/plating/ice/temperate, +/area/awaymission/snowforest) +"dk" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dl" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dm" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dn" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"do" = ( +/obj/item/chair, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dp" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dq" = ( +/obj/item/weapon/shard, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dr" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"ds" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/temperatre, +/area/awaymission/snowforest) +"dt" = ( +/obj/effect/landmark/mapGenerator/snowy{ + endTurfX = 159; + endTurfY = 157; + startTurfX = 37; + startTurfY = 35 + }, +/turf/open/floor/plating/asteroid/snow/temperatre, +/area/awaymission/snowforest) +"du" = ( +/obj/structure/closet/toolcloset, +/obj/item/device/lightreplacer, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/cabin) +"dv" = ( +/obj/structure{ + density = 1; + desc = "Generates power from lava!"; + dir = 1; + icon = 'icons/obj/atmospherics/pipes/simple.dmi'; + icon_state = "compressor"; + name = "geothermal generator" + }, +/turf/open/floor/plating, +/area/awaymission/cabin) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeafafafafafafafafafafacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeaeagafafafafafafafafagacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacahahahahahahahaiahahacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeajajafafafafafafafafacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacakalakamamamamakakakacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadadacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananaoaoaoanananananananaoaoaoanananaoaoaoanananananananaoaoaoanananaoaoaoanananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanapaqaqaqaqarasanataraqaqaqaqauanapaqaqaqaqarasanataraqaqaqaqauanapaqaqaqaqarasanavawdudvanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanauazazazaAanaBanaCanapazazazaAanauazazazaAanaBanaCanapazazazaAanauazazazaAanaBanaDaEaFaxanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaHazazazaIanaJanaKanaHazazazaIanaHazazazaIanaJanaKanaHazazazaIanaHazazazaIanaJanaLaLaLaManacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaNaOaPazaAanananananaNaOaPazaAanaNaOaPazaAanananananaNaOaPazaAanaNaOaPazaAanananaQananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanaqaqaqaqaqaRanaSanaTaqaqaqaqaqanaqaqaqaqaqaUanaVanaWaqaqaqaqaqanaqaqaqaqaqaUanaXazaYazaZaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacananbaanananananbaanananananbaanananbaanananananbaanananananbaanananbaanananananbbazbcbdbeaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaoaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqbfazazbgazazaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaoaqaqbhaqaqaqaqbhaqaqaqaqbhaqaqaqaqbhaqaqaqaqaqaqbhaqaqaqaqaqaqbhaqaqaqaqaqaqanananananbianacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananananananbaanananananananananananananananananananananananananaqaqanbjbkaraqaqanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanblaqbmaqbnaqbnbobpbpaqbqbrbsbtapaNbuaqbvanbwbxbybzanbAbBbCanbDbEbFbGbHanaqaqanbIbJanaybLaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanbMaqanaqaqaqaqbobpbpaqaqaqaqaqaqaNbuaqbNanbObObObOanbBbBbBanbHbHbPbQbRanaqaqanananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbSanbTaqanaqaqaqaqbobpbpaqaqaqaqaqaqaNbuaqbUanbObVbObWanbXbBbYanbZbHbHbPcaanaHaqanaqcbcccdaqanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbScecfcgbSanchaqanaqaqaqaqbobpbpaqaqaqciaqaqaNbuaqaqbubOcjbOckanclbBbBancmbHbHbHcnanaqaqanaHcocpcqaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbScecfcgcrancsaqanaqaqaqaqbobpbpaqaqaNbubpaqaNbuaqapanbOcjbOcjanclbBctancubHbHbHcvanaqaqanaqcwcxcyaqaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbScecfcgbSanczaqcAaqbhaqbhcBaqaqaqaqaqcCaqaqaqcDaqaqcEbObObObOcFbBbBcGancubHbHbHcnanaqaqancHcHcHcHcHaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbSanancIananananananaqaqaqaqaqaqaqaqaqanananancEanananananananananancJaqananaqaqanbubuaqbubuaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbScKaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcLaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqcMazazazazazaoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbScKaqaqaqaqbhaqaqaqaqcNcOcPaqaqaqaqbhaqaqaqaqaqbhaqaqaqaqaqbhaqaqaqaqaqaqaqbhaqcMazazazazcQanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbSananananananananbaananananaoaoaoanananaoaoaoanananaoaoaoanananaoaoaoananananananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccRcScTcUcTcVcUcVcVcVanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccRcVcTcVcTcVcVcVcVcVanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccRcVcTcVcTcVcVcVcVcWanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccRcVcTcXcTcVcXcVcVcWanacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanananananananananananacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccYacacacacacacacaccYacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccZcZcZdadadadadadadadacZcZcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccZdbcZdadadadcdadadcdacZaGcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaccZcZcZcZbKcZcZddcZcZcZcZdbcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdededddfdgdfdfdfdfdhdfdbdidiaccYacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdedkcZdfcZdlcZcZcZcZdgcZdmdiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacdedecZdfcZcZdndldbcZdfcZdidiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacdedkcZdfdodbcZcZcZdpdfaGdidmacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacdedecZdhcZcZcZdbcZcZdfdddidiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacdededddfcZdncZcZcZdodfcZdmdiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacdkdecZdgdbdqcZdbdldpdfcZdidiaccYacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacdkdecZdfdfdfdfdfdfdgdfcZdidiacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacaccZdbcZcZcZcZcZcZcZdbcZcZcZcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacaccZaGdbdrdrdrdsdrdrdsdrcZaGcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacaccYcZcZcZdrdrdrdrdrdsdrdrcZcZcZacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacaccYacacacacacacacacaccYacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjdjdjdjdjdjdjdjdjacacdjdjdjdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdjdjacacacacacacacdjdjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdtacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dt +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bS +ce +ce +ce +bS +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bS +cf +cf +cf +bS +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bS +cg +cg +cg +bS +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bS +bS +cr +bS +bS +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +an +an +an +an +an +an +ao +ao +an +an +an +an +an +an +an +an +cK +cK +an +cR +cR +cR +cR +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ap +au +aH +aN +aq +an +aq +aq +an +bl +bM +bT +ch +cs +cz +an +aq +aq +an +cS +cV +cV +cV +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aO +aq +ba +aq +aq +an +aq +aq +aq +aq +aq +aq +cI +aq +aq +an +cT +cT +cT +cT +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aP +aq +an +aq +bh +an +bm +an +an +an +an +cA +an +aq +aq +an +cU +cV +cV +cX +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +az +aq +an +aq +aq +an +aq +aq +aq +aq +aq +aq +an +aq +aq +an +cT +cT +cT +cT +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +aq +aA +aI +aA +aq +an +aq +aq +an +bn +aq +aq +aq +aq +bh +an +aq +bh +an +cV +cV +cV +cV +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ar +an +an +an +aR +an +aq +aq +an +aq +aq +aq +aq +aq +aq +an +aq +aq +an +cU +cV +cV +cX +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +as +aB +aJ +an +an +an +aq +aq +an +bn +aq +aq +aq +aq +bh +an +aq +aq +an +cV +cV +cV +cV +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +an +an +an +an +aS +ba +aq +bh +an +bo +bo +bo +bo +bo +cB +an +aq +aq +ba +cV +cV +cV +cV +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +at +aC +aK +an +an +an +aq +aq +an +bp +bp +bp +bp +bp +aq +aq +aq +aq +an +cV +cV +cW +cW +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ar +an +an +an +aT +an +aq +aq +an +bp +bp +bp +bp +bp +aq +aq +aq +cN +an +an +an +an +an +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +aq +ap +aH +aN +aq +an +aq +aq +ba +aq +aq +aq +aq +aq +aq +aq +aq +cO +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aO +aq +an +aq +aq +an +bq +aq +aq +aq +aq +aq +aq +aq +cP +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aP +aq +an +aq +bh +an +br +aq +aq +aq +aN +aq +aq +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +az +aq +ba +aq +aq +an +bs +aq +aq +ci +bu +cC +aq +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +au +aA +aI +aA +aq +an +aq +aq +an +bt +aq +aq +aq +bp +aq +aq +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +an +an +an +an +an +an +aq +aq +an +ap +aq +aq +aq +aq +aq +aq +aq +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ap +au +aH +aN +aq +an +aq +aq +an +aN +aN +aN +aN +aN +aq +aq +aq +bh +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aO +aq +ba +aq +bh +an +bu +bu +bu +bu +bu +cD +an +cL +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aP +aq +an +aq +aq +an +aq +aq +aq +aq +aq +aq +an +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +az +aq +an +aq +aq +an +bv +bN +bU +aq +ap +aq +an +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +aq +aA +aI +aA +aq +an +aq +aq +an +an +an +an +bu +an +cE +an +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ar +an +an +an +aU +an +aq +aq +an +bw +bO +bO +bO +bO +bO +cE +aq +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +as +aB +aJ +an +an +an +aq +aq +an +bx +bO +bV +cj +cj +bO +an +aq +bh +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +an +an +an +an +aV +ba +aq +aq +an +by +bO +bO +bO +bO +bO +an +aq +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +at +aC +aK +an +an +an +aq +bh +an +bz +bO +bW +ck +cj +bO +an +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ar +an +an +an +aW +an +aq +aq +an +an +an +an +an +an +cF +an +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +aq +ap +aH +aN +aq +an +aq +aq +an +bA +bB +bX +cl +cl +bB +an +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aO +aq +an +aq +aq +an +bB +bB +bB +bB +bB +bB +an +aq +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aP +aq +an +aq +aq +an +bC +bB +bY +bB +ct +cG +an +aq +bh +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +az +aq +ba +aq +aq +an +an +an +an +an +an +an +an +aq +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dj +dj +dj +dj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +au +aA +aI +aA +aq +an +aq +aq +an +bD +bH +bZ +cm +cu +cu +an +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +an +an +an +an +an +an +aq +bh +an +bE +bH +bH +bH +bH +bH +an +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ap +au +aH +aN +aq +an +aq +aq +an +bF +bP +bH +bH +bH +bH +cJ +aq +aq +ao +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aO +aq +ba +aq +aq +an +bG +bQ +bP +bH +bH +bH +aq +aq +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +aP +aq +an +aq +aq +an +bH +bR +ca +cn +cv +cn +an +aq +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ao +aq +az +az +az +aq +an +aq +aq +an +an +an +an +an +an +an +an +aq +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +aq +aA +aI +aA +aq +an +aq +aq +aq +aq +aq +aH +aq +aq +aq +aq +aq +bh +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ar +an +an +an +aU +an +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +as +aB +aJ +an +an +an +bf +an +an +an +an +an +an +an +an +an +cM +cM +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +an +an +an +an +aX +bb +az +an +bj +bI +an +aq +aH +aq +cH +bu +az +az +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +av +aD +aL +aQ +az +az +az +an +bk +bJ +an +cb +co +cw +cH +bu +az +az +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +aw +aE +aL +an +aY +bc +bg +an +ar +an +an +cc +cp +cx +cH +aq +az +az +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +du +aF +aL +an +az +bd +az +an +aq +ay +an +cd +cq +cy +cH +bu +az +az +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +dv +ax +aM +an +aZ +be +az +bi +aq +bL +an +aq +aq +aq +cH +bu +az +cQ +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +an +an +an +an +ao +ao +ao +an +an +ao +an +an +ao +ao +ao +ao +ao +an +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cY +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cZ +cZ +cZ +de +de +de +de +de +de +dk +dk +cZ +cZ +cZ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cZ +db +cZ +de +dk +de +dk +de +de +de +de +db +aG +cZ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cY +cZ +cZ +cZ +dd +cZ +cZ +cZ +cZ +dd +cZ +cZ +cZ +db +cZ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +da +da +cZ +df +df +df +df +dh +df +dg +df +cZ +dr +dr +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +da +da +bK +dg +cZ +cZ +do +cZ +cZ +db +df +cZ +dr +dr +cY +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +da +da +cZ +df +dl +cZ +db +cZ +dn +dq +df +cZ +dr +dr +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +da +dc +cZ +df +cZ +dn +cZ +cZ +cZ +cZ +df +cZ +ds +dr +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +da +da +dd +df +cZ +dl +cZ +db +cZ +db +df +cZ +dr +dr +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +da +da +cZ +df +cZ +db +cZ +cZ +cZ +dl +df +cZ +dr +ds +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +da +dc +cZ +dh +cZ +cZ +dp +cZ +do +dp +dg +db +ds +dr +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ac +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +da +da +cZ +df +dg +df +df +df +df +df +df +cZ +dr +dr +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +ag +ah +aj +ak +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cY +cZ +cZ +cZ +db +cZ +cZ +aG +dd +cZ +cZ +cZ +cZ +cZ +cZ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +af +ah +aj +al +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cZ +aG +db +di +dm +di +di +di +dm +di +di +cZ +aG +cZ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +af +ah +af +ak +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cZ +cZ +cZ +di +di +di +dm +di +di +di +di +cZ +cZ +cZ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +af +ah +af +am +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cY +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +af +ah +af +am +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cY +ac +ac +ac +ac +ac +cY +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +af +ah +af +am +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +af +ah +af +am +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +af +ai +af +ak +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +af +ah +af +ak +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +ag +ah +af +ak +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomZLevels/beach.dmm b/_maps/RandomZLevels/beach.dmm index 1b053420eb9..0f7e67d2444 100644 --- a/_maps/RandomZLevels/beach.dmm +++ b/_maps/RandomZLevels/beach.dmm @@ -1,334 +1,65977 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/indestructible{desc = "Very dense sand, very difficult to pass."; icon = 'icons/misc/beach.dmi'; icon_state = "sand"; name = "dense sand"; opacity = 0},/area/space) -"ac" = (/turf/open/floor/plating/beach/sand,/area/space) -"ad" = (/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/space) -"ae" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/space) -"af" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/space) -"ag" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/beach/sand,/area/space) -"ah" = (/obj/effect/overlay/palmtree_l,/turf/closed/indestructible{desc = "Very dense sand, very difficult to pass."; icon = 'icons/misc/beach.dmi'; icon_state = "sand"; name = "dense sand"; opacity = 0},/area/space) -"ai" = (/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"aj" = (/turf/closed/wall/mineral/sandstone,/area/awaymission/beach) -"ak" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"al" = (/obj/structure/toilet{tag = "icon-toilet00 (EAST)"; icon_state = "toilet00"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white,/area/awaymission/beach) -"am" = (/turf/open/floor/plasteel/white,/area/awaymission/beach) -"an" = (/obj/structure/sink{pixel_y = 28},/turf/open/floor/plasteel/white,/area/awaymission/beach) -"ao" = (/obj/structure/sink{pixel_y = 28},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white,/area/awaymission/beach) -"ap" = (/turf/open/floor/plasteel/white,/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"aq" = (/turf/open/floor/plasteel/white,/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"ar" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white,/area/awaymission/beach) -"as" = (/obj/structure/toilet{tag = "icon-toilet00 (WEST)"; icon_state = "toilet00"; dir = 8},/turf/open/floor/plasteel/white,/area/awaymission/beach) -"at" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"au" = (/obj/structure/toilet{tag = "icon-toilet00 (EAST)"; icon_state = "toilet00"; dir = 4},/turf/open/floor/plasteel/white,/area/awaymission/beach) -"av" = (/obj/machinery/shower{tag = "icon-shower (NORTH)"; icon_state = "shower"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/white,/area/awaymission/beach) -"aw" = (/turf/open/floor/plasteel/white,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"ax" = (/obj/machinery/shower{tag = "icon-shower (NORTH)"; icon_state = "shower"; dir = 1},/turf/open/floor/plasteel/white,/area/awaymission/beach) -"ay" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/storage/box/beakers,/turf/open/floor/wood,/area/awaymission/beach) -"az" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/wood,/area/awaymission/beach) -"aA" = (/obj/machinery/vending/boozeomat{emagged = 1},/turf/open/floor/wood,/area/awaymission/beach) -"aB" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/wood,/area/awaymission/beach) -"aC" = (/obj/effect/mob_spawn/human/cook{helmet = null; id_access = "Bartender"; id_job = "Bartender"; suit = /obj/item/clothing/suit/armor/vest; uniform = /obj/item/clothing/under/rank/bartender; death = 0; desc = "Looks secure."; flavour_text = "You are a bartender for the beach!"; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "sleeper"; mob_name = "Jerry Thomas"; name = "bartenders cryosleeper"; roundstart = 1},/turf/open/floor/wood,/area/awaymission/beach) -"aD" = (/turf/open/floor/wood,/area/awaymission/beach) -"aE" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/wood,/area/awaymission/beach) -"aF" = (/turf/open/floor/plating/beach/sand,/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"aG" = (/turf/open/floor/plating/beach/sand,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"aH" = (/turf/open/floor/plasteel/white,/obj/machinery/door/airlock/sandstone,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"aI" = (/obj/structure/table,/turf/open/floor/wood,/area/awaymission/beach) -"aJ" = (/turf/open/floor/plating/beach/sand,/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"aK" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/beach) -"aL" = (/obj/machinery/processor,/turf/open/floor/wood,/area/awaymission/beach) -"aM" = (/turf/open/floor/plating/beach/sand,/obj/machinery/vending/cola,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"aN" = (/turf/open/floor/plating/beach/sand,/obj/structure/chair/stool,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"aO" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/wood,/area/awaymission/beach) -"aP" = (/turf/open/floor/plating/beach/sand,/obj/machinery/vending/snack,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"aQ" = (/obj/effect/overlay/palmtree_r,/turf/open/floor/plating/beach/sand,/area/space) -"aR" = (/turf/open/floor/plating/beach/sand{density = 1; opacity = 1},/area/awaymission/beach) -"aS" = (/obj/machinery/door/airlock/sandstone,/turf/open/floor/wood,/area/awaymission/beach) -"aT" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/wood,/area/awaymission/beach) -"aU" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"aV" = (/turf/open/floor/plating/beach/sand,/obj/machinery/gateway{dir = 9},/turf/open/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (NORTHWEST)"; icon_state = "warningsandeffect"; dir = 9},/area/awaymission/beach) -"aW" = (/turf/open/floor/plating/beach/sand,/obj/machinery/gateway{dir = 1},/turf/open/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (NORTH)"; icon_state = "warningsandeffect"; dir = 1},/area/awaymission/beach) -"aX" = (/turf/open/floor/plating/beach/sand,/obj/machinery/gateway{dir = 5},/turf/open/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (NORTHEAST)"; icon_state = "warningsandeffect"; dir = 5},/area/awaymission/beach) -"aY" = (/obj/structure/sign/barsign,/turf/closed/wall/mineral/sandstone,/area/awaymission/beach) -"aZ" = (/obj/effect/overlay/palmtree_r,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"ba" = (/turf/open/floor/plating/beach/sand,/obj/machinery/gateway{dir = 8},/turf/open/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (WEST)"; icon_state = "warningsandeffect"; dir = 8},/area/awaymission/beach) -"bb" = (/turf/open/floor/plating/beach/sand,/obj/machinery/gateway/centeraway,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"bc" = (/turf/open/floor/plating/beach/sand,/obj/machinery/gateway{dir = 4},/turf/open/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (EAST)"; icon_state = "warningsandeffect"; dir = 4},/area/awaymission/beach) -"bd" = (/turf/open/floor/plating/beach/sand,/obj/machinery/gateway{dir = 10},/turf/open/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (SOUTHWEST)"; icon_state = "warningsandeffect"; dir = 10},/area/awaymission/beach) -"be" = (/turf/open/floor/plating/beach/sand,/turf/open/floor/plasteel/sandeffect/warning/corner{tag = "icon-warningsandeffectcorners (NORTH)"; icon_state = "warningsandeffectcorners"; dir = 1},/obj/machinery/gateway,/turf/open/floor/plasteel/sandeffect/warning/corner,/area/awaymission/beach) -"bf" = (/turf/open/floor/plating/beach/sand,/obj/machinery/gateway{dir = 6},/turf/open/floor/plasteel/sandeffect/warning{tag = "icon-warningsandeffect (SOUTHEAST)"; icon_state = "warningsandeffect"; dir = 6},/area/awaymission/beach) -"bg" = (/turf/open/floor/plating/beach/sand,/obj/structure/closet/athletic_mixed,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"bh" = (/turf/open/floor/plating/beach/sand,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/structure/closet/crate,/turf/open/floor/plasteel/sandeffect,/area/awaymission/beach) -"bi" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/closed/indestructible{desc = "Very dense sand, very difficult to pass."; icon = 'icons/misc/beach.dmi'; icon_state = "sand"; name = "dense sand"; opacity = 0},/area/space) -"bj" = (/obj/item/toy/beach_ball,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bk" = (/mob/living/simple_animal/crab,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bl" = (/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bm" = (/mob/living/simple_animal/crab/Coffee,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bn" = (/obj/structure/chair,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bo" = (/turf/open/floor/plating/beach/coastline_t,/area/space) -"bp" = (/turf/open/floor/plating/beach/coastline_t{density = 1},/area/space) -"bq" = (/turf/open/floor/plating/beach/coastline_t,/area/awaymission/beach) -"br" = (/turf/open/floor/plating/beach/coastline_b,/area/space) -"bs" = (/turf/open/floor/plating/beach/coastline_b{density = 1},/area/space) -"bt" = (/turf/open/floor/plating/beach/coastline_b,/area/awaymission/beach) -"bu" = (/turf/closed/indestructible{desc = "Very dense water, very difficult to pass."; icon = 'icons/misc/beach.dmi'; icon_state = "water"; name = "dense water"; opacity = 0},/area/space) -"bv" = (/turf/open/floor/plating/beach/water,/area/space) -"bw" = (/turf/open/floor/plating/beach/water,/area/awaymission/beach) -"bx" = (/turf/open/floor/plating/beach/water{density = 1; opacity = 1},/area/awaymission/beach) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/indestructible{ + desc = "Very dense sand, very difficult to pass."; + icon = 'icons/misc/beach.dmi'; + icon_state = "sand"; + name = "dense sand"; + opacity = 0 + }, +/area/space) +"ac" = ( +/turf/open/floor/plating/beach/sand, +/area/space) +"ad" = ( +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/space) +"ae" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/space) +"af" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/space) +"ag" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/floor/plating/beach/sand, +/area/space) +"ah" = ( +/obj/effect/overlay/palmtree_l, +/turf/closed/indestructible{ + desc = "Very dense sand, very difficult to pass."; + icon = 'icons/misc/beach.dmi'; + icon_state = "sand"; + name = "dense sand"; + opacity = 0 + }, +/area/space) +"ai" = ( +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"aj" = ( +/turf/closed/wall/mineral/sandstone, +/area/awaymission/beach) +"ak" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"al" = ( +/obj/structure/toilet{ + tag = "icon-toilet00 (EAST)"; + icon_state = "toilet00"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/awaymission/beach) +"am" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/beach) +"an" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/beach) +"ao" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/awaymission/beach) +"ap" = ( +/turf/open/floor/plasteel/white, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"aq" = ( +/turf/open/floor/plasteel/white, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"ar" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/awaymission/beach) +"as" = ( +/obj/structure/toilet{ + tag = "icon-toilet00 (WEST)"; + icon_state = "toilet00"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/beach) +"at" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"au" = ( +/obj/structure/toilet{ + tag = "icon-toilet00 (EAST)"; + icon_state = "toilet00"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/beach) +"av" = ( +/obj/machinery/shower{ + tag = "icon-shower (NORTH)"; + icon_state = "shower"; + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/awaymission/beach) +"aw" = ( +/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"ax" = ( +/obj/machinery/shower{ + tag = "icon-shower (NORTH)"; + icon_state = "shower"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/beach) +"ay" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/weapon/storage/box/beakers, +/turf/open/floor/wood, +/area/awaymission/beach) +"az" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/wood, +/area/awaymission/beach) +"aA" = ( +/obj/machinery/vending/boozeomat{ + emagged = 1 + }, +/turf/open/floor/wood, +/area/awaymission/beach) +"aB" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/rag, +/turf/open/floor/wood, +/area/awaymission/beach) +"aC" = ( +/obj/effect/mob_spawn/human/cook{ + helmet = null; + id_access = "Bartender"; + id_job = "Bartender"; + suit = /obj/item/clothing/suit/armor/vest; + uniform = /obj/item/clothing/under/rank/bartender; + death = 0; + desc = "Looks secure."; + flavour_text = "You are a bartender for the beach!"; + icon = 'icons/obj/Cryogenic2.dmi'; + icon_state = "sleeper"; + mob_name = "Jerry Thomas"; + name = "bartenders cryosleeper"; + roundstart = 1 + }, +/turf/open/floor/wood, +/area/awaymission/beach) +"aD" = ( +/turf/open/floor/wood, +/area/awaymission/beach) +"aE" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/wood, +/area/awaymission/beach) +"aF" = ( +/turf/open/floor/plating/beach/sand, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"aG" = ( +/turf/open/floor/plating/beach/sand, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"aH" = ( +/turf/open/floor/plasteel/white, +/obj/machinery/door/airlock/sandstone, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"aI" = ( +/obj/structure/table, +/turf/open/floor/wood, +/area/awaymission/beach) +"aJ" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"aK" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/beach) +"aL" = ( +/obj/machinery/processor, +/turf/open/floor/wood, +/area/awaymission/beach) +"aM" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"aN" = ( +/turf/open/floor/plating/beach/sand, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"aO" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/wood, +/area/awaymission/beach) +"aP" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"aQ" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/plating/beach/sand, +/area/space) +"aR" = ( +/turf/open/floor/plating/beach/sand{ + density = 1; + opacity = 1 + }, +/area/awaymission/beach) +"aS" = ( +/obj/machinery/door/airlock/sandstone, +/turf/open/floor/wood, +/area/awaymission/beach) +"aT" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/wood, +/area/awaymission/beach) +"aU" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"aV" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/sandeffect/warning{ + tag = "icon-warningsandeffect (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/beach) +"aW" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plasteel/sandeffect/warning{ + tag = "icon-warningsandeffect (NORTH)"; + dir = 1 + }, +/area/awaymission/beach) +"aX" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/sandeffect/warning{ + tag = "icon-warningsandeffect (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/beach) +"aY" = ( +/obj/structure/sign/barsign, +/turf/closed/wall/mineral/sandstone, +/area/awaymission/beach) +"aZ" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"ba" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/sandeffect/warning{ + tag = "icon-warningsandeffect (WEST)"; + dir = 8 + }, +/area/awaymission/beach) +"bb" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/gateway/centeraway, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"bc" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/sandeffect/warning{ + tag = "icon-warningsandeffect (EAST)"; + dir = 4 + }, +/area/awaymission/beach) +"bd" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/sandeffect/warning{ + tag = "icon-warningsandeffect (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/beach) +"be" = ( +/turf/open/floor/plating/beach/sand, +/turf/open/floor/plasteel/sandeffect/warning/corner{ + tag = "icon-warningsandeffectcorners (NORTH)"; + dir = 1 + }, +/obj/machinery/gateway, +/turf/open/floor/plasteel/sandeffect/warning/corner, +/area/awaymission/beach) +"bf" = ( +/turf/open/floor/plating/beach/sand, +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel/sandeffect/warning{ + tag = "icon-warningsandeffect (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/beach) +"bg" = ( +/turf/open/floor/plating/beach/sand, +/obj/structure/closet/athletic_mixed, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"bh" = ( +/turf/open/floor/plating/beach/sand, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/sandeffect, +/area/awaymission/beach) +"bi" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/closed/indestructible{ + desc = "Very dense sand, very difficult to pass."; + icon = 'icons/misc/beach.dmi'; + icon_state = "sand"; + name = "dense sand"; + opacity = 0 + }, +/area/space) +"bj" = ( +/obj/item/toy/beach_ball, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bk" = ( +/mob/living/simple_animal/crab, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bl" = ( +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bm" = ( +/mob/living/simple_animal/crab/Coffee, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bn" = ( +/obj/structure/chair, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bo" = ( +/turf/open/floor/plating/beach/coastline_t, +/area/space) +"bp" = ( +/turf/open/floor/plating/beach/coastline_t{ + density = 1 + }, +/area/space) +"bq" = ( +/turf/open/floor/plating/beach/coastline_t, +/area/awaymission/beach) +"br" = ( +/turf/open/floor/plating/beach/coastline_b, +/area/space) +"bs" = ( +/turf/open/floor/plating/beach/coastline_b{ + density = 1 + }, +/area/space) +"bt" = ( +/turf/open/floor/plating/beach/coastline_b, +/area/awaymission/beach) +"bu" = ( +/turf/closed/indestructible{ + desc = "Very dense water, very difficult to pass."; + icon = 'icons/misc/beach.dmi'; + icon_state = "water"; + name = "dense water"; + opacity = 0 + }, +/area/space) +"bv" = ( +/turf/open/floor/plating/beach/water, +/area/space) +"bw" = ( +/turf/open/floor/plating/beach/water, +/area/awaymission/beach) +"bx" = ( +/turf/open/floor/plating/beach/water{ + density = 1; + opacity = 1 + }, +/area/awaymission/beach) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacaeacacacacacacacacacacacafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacagacacacacacacacacacagacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababahabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacabacacacacacacacacacacacagacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacababababababababababababababababababababababababababababababababababababababababababababababababababababababababacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacaeacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiabacacacacacacacagacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajajajajajajajajajajajajajaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiakaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajalamanaoapajaqananarasajaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacadacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajajajajajajajajajajajaiaiaiaiataiaiajauamavawawajawawaxamasajaiaiaiabacacacagacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabakaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajayazaAaBaCaDaDaDaEajaFaGaiaiaiaiaiajajajajajaHajaHajajajajajaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaGajaDaDaDaDaDaDaDaDaIajaJaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaiaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiakaGajaKaKaKaKaKaKajaDaLajaMaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaiaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaGaGaNaNaNaNaNaNajaDaOajaPaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacadacacaQacabaiaiaiaiaiaiaiaiaiaRaRaRaRaRaRaRaRaRaRaGaGaGaGaGaGaGaGaSaDaTajaGaGaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaiaiaiaiaiabacacacacadacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaUaiaiaiaiaiaiaVaWaXaiaiaiaiaiaiaiaGaGaGaGaGaGaGajaYajajaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaZaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaQacacacacacacacacabaiaiaiaiaiaiaiaiaiaibabbbcaiaiaiaiaUaiaiaiaiaiaiaGaGaGaGaGaGaGaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaRaiaiaUaiaiabaQacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaibdbebfaiaiaiaiaiaiaiaiaiaiaiaGaGaGaiaiaiaiaiaiaiaibgbhbgbhbgbhbgbhbgbhbgbhbgaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaGaGaGaiaiaiaiaiaiaiaiaiaiaiaGaGaGaiaiaiaiaiaiaiaiaGaGaGaGaGaGaGaGaGaGaGaGaGaRaiaiaiaiaiabacacacacacacagacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaiaiaiaiaiaiaiaiaiaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaiaiaiaiaiakaiaiaiaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiacacacacacacacacaQabaiaiaiaiaiaiaiaiaiaiaiaZaiaiaiaiaiaiaiaiaiaiaiaiaiaGaiaiaiaiaiaiaiaiaiaiakaiaibjaiaiaiaiaiaiaiaiaRaiaiaiaiaibiacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiakaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaibkaiaiaiaiaiaiaiaiaiaiaiaiaGaiaiaiaiaiaiaiaiaiaiaiaiaiaiaZaiaiaiaiaiaiaiaRaiaiaiaZaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiakblaiaiaiaiaiaiaiaiaiaiaiaiaiaiakaiaiaiaiaibmaiaiaiblaiaiaiaiaiaZaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabakakaiaiaiaiaiaiaiaiaiaibjaiaiaiaiaiaibkaiaibnaibnaibnaibnaibnaibnaiaiaiaiaiaiaiaiaiaibnaibnaiaiaRaiaiaiaiaiabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacabaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaRaiaiaiaiaiabacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobobobobobobobobobobpbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbqbpboboboboboboboboboboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbrbrbrbrbrbrbrbrbrbsbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbsbrbrbrbrbrbrbrbrbrbraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbubwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbxbwbwbwbwbwbubvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbubwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbxbwbwbwbwbwbubvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbubwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbxbwbwbwbwbwbubvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbubwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbxbwbwbwbwbwbubvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbubwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbxbwbwbwbwbwbubvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbubwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbxbwbwbwbwbwbubvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbubwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbxbwbwbwbwbwbubvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbubwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbxbwbwbwbwbwbubvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbubwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbwbxbwbwbwbwbwbubvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubvbvbvbvbvbvbvbvbvbububububububububububububububububububububububububububububububububububububububububububububububububububububububububvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabubububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bi +ab +ab +ab +ab +ab +ab +bo +br +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aQ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aQ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aQ +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bp +bs +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ak +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ak +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ak +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ak +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +aU +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ae +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +aR +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +aR +aV +ba +bd +aG +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ag +ab +ai +ai +ai +ai +ai +ai +ai +ai +aR +aW +bb +be +aG +aG +aG +aZ +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +aR +aX +bc +bf +aG +aG +aG +ai +ai +ai +bk +ai +bj +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +aR +ai +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +aR +ai +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +aR +ai +ai +ai +ai +aG +aG +ai +ai +ai +ai +ak +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +aR +ai +ai +ai +ai +aG +aG +ai +ai +ai +ai +bl +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +af +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +aR +ai +aU +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ak +ai +aR +ai +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ak +ai +ai +aG +aG +aG +aG +ai +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +bk +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +aj +aj +aj +aG +aG +aG +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +ay +aD +aK +aN +aG +aG +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +az +aD +aK +aN +aG +aG +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +bn +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +aA +aD +aK +aN +aG +aG +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +aB +aD +aK +aN +aG +aG +aG +aG +aG +aG +aG +ai +ai +ai +ai +ai +bn +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +aC +aD +aK +aN +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +aD +aD +aK +aN +aG +aG +aG +aG +aG +aG +aG +ai +ai +ai +ai +ai +bn +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ah +ac +ab +ai +ai +ai +aj +aD +aD +aj +aj +aS +aj +aG +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +aD +aD +aD +aD +aD +aY +aG +ai +ai +aG +aG +ai +ai +ai +ai +ai +bn +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +aE +aI +aL +aO +aT +aj +aG +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aG +ai +ai +aG +aG +ai +ai +ai +ai +ai +bn +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +aF +aJ +aM +aP +aG +aG +aG +ai +ai +aG +aG +ai +ai +ai +ai +ak +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +aG +aG +aG +aG +aG +ai +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +bn +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +aG +aG +ai +aR +ai +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +aG +aG +ai +aR +ai +ai +ai +ai +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +at +ai +aG +aG +ai +aR +ai +ai +bg +aG +aG +aG +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +aG +aG +ai +aR +ai +ai +bh +aG +aG +aG +ak +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +aG +aG +ai +aR +ai +ai +bg +aG +ai +ai +ai +ai +ai +ai +bm +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ad +ac +ac +ac +ab +ac +ab +ai +aj +aj +aj +aj +aG +aG +ai +aR +ai +ai +bh +aG +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +al +au +aj +aG +aG +ai +aR +ai +ai +bg +aG +ai +ai +bj +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +am +am +aj +aG +aG +ai +aR +ai +ai +bh +aG +ai +ai +ai +ai +ai +aZ +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +an +av +aj +aG +aG +ai +aR +ai +ai +bg +aG +ai +ai +ai +ai +ai +ai +bl +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ag +ab +ac +ab +ai +aj +ao +aw +aj +aG +aG +ai +aR +ai +ai +bh +aG +ai +ak +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +ap +aw +aH +aG +aG +ai +aR +ai +ai +bg +aG +ai +ai +ai +ai +ai +ai +ai +bn +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +aj +aj +aj +aG +aG +ai +aR +ai +ai +bh +aG +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +aq +aw +aH +aG +aG +ai +aR +ai +ai +bg +aG +ai +ai +ai +ai +ai +ai +ai +bn +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +an +aw +aj +aG +aG +ai +aR +aZ +ai +bh +aG +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +an +ax +aj +aG +aG +ai +aR +ai +ai +bg +aG +ai +ai +ai +ai +ai +ai +aZ +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +ar +am +aj +ai +ai +ai +aR +aR +aR +aR +aR +aR +aR +aR +aR +aR +aR +aR +aR +aR +bq +bt +bx +bx +bx +bx +bx +bx +bx +bx +bx +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +aj +as +as +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ad +ab +ai +aj +aj +aj +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +aU +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ag +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +aZ +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +bq +bt +bw +bw +bw +bw +bw +bw +bw +bw +bw +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bi +ab +ab +ab +ab +ab +ab +bp +bs +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aQ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +br +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bv +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +bo +br +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomZLevels/beach2.dmm b/_maps/RandomZLevels/beach2.dmm index edde4efc5f8..ec4111b4694 100644 --- a/_maps/RandomZLevels/beach2.dmm +++ b/_maps/RandomZLevels/beach2.dmm @@ -1,330 +1,65960 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/indestructible/rock,/area/awaymission/beach) -"ac" = (/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"ad" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"ae" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"af" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"ag" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"ah" = (/obj/machinery/gateway/centeraway,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"ai" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"aj" = (/obj/machinery/gateway{density = 0; dir = 10},/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"ak" = (/obj/machinery/gateway,/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"al" = (/obj/machinery/gateway{density = 0; dir = 6},/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"am" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"an" = (/obj/effect/overlay/palmtree_r,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"ao" = (/obj/machinery/telecomms/relay/preset/mining,/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"ap" = (/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"aq" = (/turf/closed/wall/mineral/sandstone,/area/awaymission/beach) -"ar" = (/obj/effect/overlay/palmtree_l,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"as" = (/obj/structure/dresser{density = 0; pixel_x = 0; pixel_y = 18},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"at" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"au" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_y = 32},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"av" = (/obj/structure/toilet{pixel_y = 8},/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"aw" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"ax" = (/obj/item/weapon/bedsheet/rainbow,/obj/structure/bed,/obj/machinery/button/door{id = "loveshack"; name = "love shack lock"; normaldoorcontrol = 1; pixel_x = 24; specialfunctions = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"ay" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"az" = (/obj/structure/mineral_door/wood{name = "toilet"},/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"aA" = (/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/obj/structure/table/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aB" = (/obj/effect/overlay/coconut,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"aC" = (/obj/structure/signpost,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"aD" = (/obj/machinery/door/airlock/sandstone{id_tag = "loveshack"; name = "Beach Hut"},/turf/open/floor/wood,/area/awaymission/beach) -"aE" = (/obj/structure/mirror{pixel_y = 28},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aF" = (/obj/machinery/button/door{id = "changing1"; name = "changing room lock"; normaldoorcontrol = 1; pixel_x = 24; specialfunctions = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aG" = (/obj/machinery/button/door{id = "changing2"; name = "changing room lock"; normaldoorcontrol = 1; pixel_x = 24; specialfunctions = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aH" = (/obj/machinery/door/airlock/sandstone{id_tag = "changing1"; name = "changing room"},/turf/open/floor/wood,/area/awaymission/beach) -"aI" = (/obj/machinery/door/airlock/sandstone{id_tag = "changing2"; name = "changing room"},/turf/open/floor/wood,/area/awaymission/beach) -"aJ" = (/obj/structure/bedsheetbin{pixel_y = -6},/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"aK" = (/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/structure/closet/crate,/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"aL" = (/obj/structure/closet/athletic_mixed,/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"aM" = (/obj/structure/closet/gmcloset,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aN" = (/obj/structure/closet/secure_closet/bar,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aO" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/barman_recipes,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aP" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aQ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aR" = (/obj/structure/table/wood,/obj/item/clothing/glasses/sunglasses,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aS" = (/obj/effect/mob_spawn/human/bartender/alive,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aT" = (/obj/machinery/vending/boozeomat,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aU" = (/obj/machinery/vending/cigarette,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aV" = (/obj/machinery/vending/cola,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aW" = (/obj/machinery/vending/snack,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aX" = (/obj/structure/mineral_door/wood{name = "bar"},/turf/open/floor/wood,/area/awaymission/beach) -"aY" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/ale,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"aZ" = (/obj/structure/table/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"ba" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"bb" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/lemon_lime,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/beach/sand},/area/awaymission/beach) -"bc" = (/obj/item/toy/beach_ball,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bd" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"be" = (/obj/structure/table,/obj/item/clothing/under/color/rainbow,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/collectable/petehat{pixel_y = 5},/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bf" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"bg" = (/obj/structure/sign/barsign{pixel_y = 32},/turf/open/floor/plasteel/sandy,/area/awaymission/beach) -"bh" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bj" = (/mob/living/simple_animal/crab,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bk" = (/obj/structure/chair,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bl" = (/obj/item/weapon/reagent_containers/food/drinks/soda_cans/lemon_lime,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bm" = (/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bn" = (/obj/item/weapon/reagent_containers/food/drinks/soda_cans/starkist,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bo" = (/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bp" = (/obj/item/weapon/reagent_containers/food/drinks/soda_cans/space_mountain_wind,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"bq" = (/obj/item/clothing/head/collectable/paper,/turf/open/floor/plating/beach/sand,/area/awaymission/beach) -"br" = (/turf/open/floor/plating/beach/coastline_t,/area/awaymission/beach) -"bs" = (/turf/open/floor/plating/beach/coastline_b,/area/awaymission/beach) -"bt" = (/turf/open/floor/plating/beach/water,/area/awaymission/beach) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/indestructible/rock, +/area/awaymission/beach) +"ac" = ( +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"ad" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"ae" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"af" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"ag" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"ah" = ( +/obj/machinery/gateway/centeraway, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"ai" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"aj" = ( +/obj/machinery/gateway{ + density = 0; + dir = 10 + }, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"ak" = ( +/obj/machinery/gateway, +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"al" = ( +/obj/machinery/gateway{ + density = 0; + dir = 6 + }, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"am" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"an" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"ao" = ( +/obj/machinery/telecomms/relay/preset/mining, +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"ap" = ( +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"aq" = ( +/turf/closed/wall/mineral/sandstone, +/area/awaymission/beach) +"ar" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"as" = ( +/obj/structure/dresser{ + density = 0; + pixel_x = 0; + pixel_y = 18 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"at" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"au" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"av" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"aw" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"ax" = ( +/obj/item/weapon/bedsheet/rainbow, +/obj/structure/bed, +/obj/machinery/button/door{ + id = "loveshack"; + name = "love shack lock"; + normaldoorcontrol = 1; + pixel_x = 24; + specialfunctions = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"ay" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"az" = ( +/obj/structure/mineral_door/wood{ + name = "toilet" + }, +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"aA" = ( +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, +/obj/structure/table/wood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aB" = ( +/obj/effect/overlay/coconut, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"aC" = ( +/obj/structure/signpost, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"aD" = ( +/obj/machinery/door/airlock/sandstone{ + id_tag = "loveshack"; + name = "Beach Hut" + }, +/turf/open/floor/wood, +/area/awaymission/beach) +"aE" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aF" = ( +/obj/machinery/button/door{ + id = "changing1"; + name = "changing room lock"; + normaldoorcontrol = 1; + pixel_x = 24; + specialfunctions = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aG" = ( +/obj/machinery/button/door{ + id = "changing2"; + name = "changing room lock"; + normaldoorcontrol = 1; + pixel_x = 24; + specialfunctions = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aH" = ( +/obj/machinery/door/airlock/sandstone{ + id_tag = "changing1"; + name = "changing room" + }, +/turf/open/floor/wood, +/area/awaymission/beach) +"aI" = ( +/obj/machinery/door/airlock/sandstone{ + id_tag = "changing2"; + name = "changing room" + }, +/turf/open/floor/wood, +/area/awaymission/beach) +"aJ" = ( +/obj/structure/bedsheetbin{ + pixel_y = -6 + }, +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"aK" = ( +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"aL" = ( +/obj/structure/closet/athletic_mixed, +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"aM" = ( +/obj/structure/closet/gmcloset, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aN" = ( +/obj/structure/closet/secure_closet/bar, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aO" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/barman_recipes, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aP" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aQ" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aR" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/sunglasses, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aS" = ( +/obj/effect/mob_spawn/human/bartender/alive, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aT" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aU" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aV" = ( +/obj/machinery/vending/cola, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aW" = ( +/obj/machinery/vending/snack, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aX" = ( +/obj/structure/mineral_door/wood{ + name = "bar" + }, +/turf/open/floor/wood, +/area/awaymission/beach) +"aY" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/ale, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"aZ" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"ba" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"bb" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/lemon_lime, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/beach/sand + }, +/area/awaymission/beach) +"bc" = ( +/obj/item/toy/beach_ball, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bd" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"be" = ( +/obj/structure/table, +/obj/item/clothing/under/color/rainbow, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/head/collectable/petehat{ + pixel_y = 5 + }, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bf" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"bg" = ( +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/sandy, +/area/awaymission/beach) +"bh" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bi" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bj" = ( +/mob/living/simple_animal/crab, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bk" = ( +/obj/structure/chair, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bl" = ( +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/lemon_lime, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bm" = ( +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bn" = ( +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/starkist, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bo" = ( +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bp" = ( +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/space_mountain_wind, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"bq" = ( +/obj/item/clothing/head/collectable/paper, +/turf/open/floor/plating/beach/sand, +/area/awaymission/beach) +"br" = ( +/turf/open/floor/plating/beach/coastline_t, +/area/awaymission/beach) +"bs" = ( +/turf/open/floor/plating/beach/coastline_b, +/area/awaymission/beach) +"bt" = ( +/turf/open/floor/plating/beach/water, +/area/awaymission/beach) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacacacacacadaeafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacacacacacagahaiacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacacacacacajakalacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacanacacaoapapacacacacacacacacacacacacacacacacacacacacacaqaqaqaqaqacacacacaracacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacacacacacacapacacacacacacacacacacacacacacacaqaqaqacacacaqasatauaqacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacacacacacacapacacacacacacacacacacacacacanacaqavaqacacacaqawataxaqacacacacacacacacayacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacaracacacacacacacacacacacacapacacacacacacacacacacacacacacacaqazaqacacacaqaAatataqacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacaBacacacacacacacacacacacacacapaCacacacacacacacacacacacacacacacapacacacacaqaqaDaqaqacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacacacacacacapapapapapapapapapapapapapapapapapapapapapapapapapapapacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacacacaraBacapacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacanacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacaqaqaqaqacapacaqaqaqaqacacanacacacacacacacacacacacacacacacacacacacacacacaracacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacanacacacaqasaEaqacapacaqasaEaqacacacacacacacacacacacacacacacacaracacacacacacacacacacacacacacacacacayacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacaqataFaqacapacaqataGaqacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacaqaqaHaqacapacaqaqaIaqacacacacacacacacacaracacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacapapapapapapapapapapapapapapapacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacapapapapapapapapapapapapapapapacacacacacacacacacacacayacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacapaJaKaLaKaLaKaLaKaLaKaLaKaLapacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacamacacapaqaqaqaqaqaqaqaqaqaqaqaqaqapacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacapaqaMaNaOaPaQaRaSaTaUaVaWaqapacacacacacacacacacacacacacacacacacacacacacacacacacacacaracacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacapaqatatatatatatatatatatataqapacacacacacacacacacacacacacacanacacacanaBacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacapaXatatatatatatatatatatataqapacacacacacacacaracacacacacacacaBacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababanacacacacacacacacacapaqaYaYaZaZaZbabbaZaZaZaqaqapacaracacbcacacacacacacacacacacacacacacbdbeacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacapapbfbfbfbfbfbfbfbfbfbfbgapapacacacacacacacacacacacacacacacacacacacbhbiacacacanacbcacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacapapapapapapapapapapapapapapapacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacbjacacacacacacacacacacacacacacacacacacacacacacacacacacacanacacacacacacacacacacacacacacacacacacacacacacacacaracacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacaraBacacacacacacacacacacacacacacaracacacacacbjacacacaBacacacacacanacbjacacacacacacacacacacacacacacacaBacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacbcacacacacacacbjacacbkblbkbmbkbnbkbobkbmbkbpacacacacacacacacacbkbobkbpacacacacaBacacbqacbkblbkbobkbnbjacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrbrababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtbtababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bj +ac +bc +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +aB +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ar +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ar +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aB +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +am +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bj +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ap +aJ +aq +aq +aq +aX +aq +ap +ap +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +an +ac +ac +ac +ac +ac +ac +aq +aq +aq +aq +ap +ap +aK +aq +aM +at +at +aY +bf +ap +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aq +as +at +aq +ap +ap +aL +aq +aN +at +at +aY +bf +ap +ac +ac +bl +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ar +aq +aE +aF +aH +ap +ap +aK +aq +aO +at +at +aZ +bf +ap +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ao +ac +ac +ac +ac +ac +aB +aq +aq +aq +aq +ap +ap +aL +aq +aP +at +at +aZ +bf +ap +ac +ac +bm +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ad +ag +aj +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ap +aK +aq +aQ +at +at +aZ +bf +ap +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ae +ah +ak +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aL +aq +aR +at +at +ba +bf +ap +ac +ac +bn +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +af +ai +al +ac +ac +ac +ac +aC +ap +ac +ac +ac +ac +ac +ap +ap +aK +aq +aS +at +at +bb +bf +ap +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +aq +aq +aq +aq +ap +ap +aL +aq +aT +at +at +aZ +bf +ap +ac +ac +bo +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +aq +as +at +aq +ap +ap +aK +aq +aU +at +at +aZ +bf +ap +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +aq +aE +aG +aI +ap +ap +aL +aq +aV +at +at +aZ +bf +ap +ac +ar +bm +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +aq +aq +aq +aq +ap +ap +aK +aq +aW +at +at +aq +bg +ap +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ap +ap +aL +aq +aq +aq +aq +aq +ap +ap +ac +ac +bp +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +am +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ar +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bj +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bc +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +an +ac +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aB +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ar +ac +ac +ac +ac +ac +ac +ar +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +aq +aq +aq +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +aq +av +az +ap +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bo +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +aq +aq +aq +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ac +ay +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bp +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +aq +aq +aq +aq +aq +ap +ac +ac +ar +ac +ac +ac +ac +ac +ac +ac +an +ac +ac +ac +ac +ac +bj +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +aq +as +aw +aA +aq +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aB +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +aq +at +at +at +aD +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aB +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +aq +au +ax +at +aq +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +aq +aq +aq +aq +aq +ap +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aB +ac +bd +bh +ac +ac +ac +bq +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +be +bi +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bl +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ar +ac +ac +ac +ac +ac +ac +ar +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ac +ac +ac +bo +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bk +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bc +ac +ac +ac +bn +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ay +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ar +ac +ac +ac +ac +ac +ac +ac +bj +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +an +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ar +aB +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ay +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +br +bs +bt +bt +bt +bt +bt +bt +bt +bt +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index 0eac402bedb..8e6daec7544 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -1,619 +1,68575 @@ -"aa" = (/turf/closed/indestructible/rock,/area/space) -"ab" = (/turf/open/space,/area/space) -"ac" = (/turf/closed/mineral/volcanic,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"ad" = (/turf/open/floor/plating/lava/smooth{baseturf = /turf/open/floor/plating/lava/smooth; desc = "Looks hot."; luminosity = 5; name = "lava"; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"ae" = (/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"af" = (/obj/item/weapon/greentext,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"ag" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"ah" = (/turf/open/floor/plating/lava/smooth{baseturf = /turf/open/floor/plating/lava/smooth; desc = "Looks hot."; luminosity = 5; name = "lava"; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"ai" = (/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aj" = (/obj/structure/flora/rock,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"ak" = (/turf/closed/mineral/random/high_chance,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"al" = (/obj/effect/forcefield/cult,/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"am" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"an" = (/obj/structure/cult/pylon,/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"ao" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"ap" = (/obj/structure/cult/pylon,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aq" = (/obj/item/weapon/ectoplasm,/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"ar" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"as" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"at" = (/mob/living/simple_animal/hostile/spawner/skeleton,/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"au" = (/obj/structure/cult/talisman,/obj/effect/decal/remains/human,/obj/item/stack/sheet/runed_metal{amount = 25},/obj/item/weapon/veilrender/honkrender,/obj/item/clothing/mask/gas/clown_hat,/obj/item/organ/internal/heart/demon,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"av" = (/obj/structure/divine/trap/stun{desc = "A rune inscribed in the floor, the air feeling electrified around it."; name = "shock rune"},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aw" = (/obj/effect/decal/remains/human,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"ax" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/turf/closed/wall/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"ay" = (/obj/structure/cult/tome,/obj/item/weapon/tome,/obj/item/stack/sheet/runed_metal{amount = 25},/obj/item/weapon/coin/antagtoken,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"az" = (/obj/structure/constructshell,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aA" = (/obj/structure/cultgirder,/obj/item/stack/sheet/runed_metal,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aB" = (/mob/living/simple_animal/hostile/spawner/skeleton,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aC" = (/obj/structure/bed,/obj/item/weapon/bedsheet/cult,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aD" = (/obj/item/stack/sheet/runed_metal,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aE" = (/obj/structure/cult/tome,/obj/item/stack/sheet/runed_metal{amount = 25},/obj/item/weapon/coin/antagtoken,/obj/item/weapon/spellbook/oneuse/summonitem{name = "an extremely flamboyant book"},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aF" = (/obj/structure/barricade/wooden{desc = "A forcefield meant to block off areas. Time has aged this forcefield into a weakened state, you could probably smash through it."; icon = 'icons/effects/effects.dmi'; icon_state = "m_shield"; name = "weak forcefield"},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aG" = (/obj/item/weapon/ectoplasm,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aH" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aI" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aJ" = (/turf/closed/wall/rust{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aK" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aL" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aM" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 1; id = "minedeep"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aN" = (/obj/effect/mine/explosive{desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aO" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aP" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 1; id = "dungeon"; name = "rusty ladder"},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aQ" = (/obj/item/stack/rods,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aR" = (/obj/effect/forcefield/cult,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aS" = (/obj/structure/cultgirder,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aT" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aU" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE B1 TO A2"; pixel_x = 32},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aV" = (/obj/effect/forcefield/cult,/turf/open/floor/plating/lava/smooth{baseturf = /turf/open/floor/plating/lava/smooth; desc = "Looks hot."; luminosity = 5; name = "lava"; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aW" = (/obj/structure/barricade/wooden,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aX" = (/obj/effect/bump_teleporter{id = "minedeepdown"; id_target = "minedeepup"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"aY" = (/obj/structure/divine/trap/fire{desc = "An old rune inscribed on the floor, giving off an intense amount of heat."; name = "flame rune"},/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"aZ" = (/obj/structure/divine/trap/fire{desc = "An old rune inscribed on the floor, giving off an intense amount of heat."; name = "flame rune"},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"ba" = (/obj/structure/cult/talisman,/obj/item/weapon/plasma_fist_scroll,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bb" = (/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bc" = (/obj/effect/spider/stickyweb,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bd" = (/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/turf/closed/wall/cult{baseturf = /turf/open/floor/plating/lava/smooth},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"be" = (/mob/living/simple_animal/hostile/spawner/mining/goliath,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bf" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bg" = (/mob/living/simple_animal/hostile/poison/giant_spider/nurse,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bh" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bi" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bj" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bk" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bl" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bm" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bn" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bo" = (/obj/structure/flora/rock,/obj/item/device/soulstone/anybody,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bp" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bq" = (/obj/machinery/gateway,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"br" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bs" = (/obj/structure/divine/trap/stun{desc = "A rune inscribed in the floor, the air feeling electrified around it."; name = "shock rune"},/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bt" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bu" = (/obj/effect/spider/cocoon,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bv" = (/obj/structure/cult/pylon,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bw" = (/obj/effect/decal/cleanable/blood,/mob/living/simple_animal/hostile/spawner/skeleton,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bx" = (/obj/item/organ/internal/brain/alien,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"by" = (/obj/item/weapon/twohanded/mjollnir,/mob/living/simple_animal/hostile/poison/giant_spider/nurse,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bz" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bA" = (/obj/structure/cult/tome,/obj/item/device/necromantic_stone,/obj/effect/decal/cleanable/blood,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bB" = (/obj/item/clothing/head/collectable/wizard,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bC" = (/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bD" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bE" = (/obj/structure/cult/pylon,/obj/effect/decal/cleanable/blood,/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bF" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 2; id = "dungeon"; name = "rusty ladder"},/turf/open/floor/engine/cult{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 3"}) -"bG" = (/obj/item/weapon/gun/projectile/automatic/pistol/deagle/gold,/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bH" = (/obj/effect/decal/remains/human,/obj/item/clothing/under/patriotsuit,/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bI" = (/obj/item/weapon/bedsheet/patriot,/turf/open/floor/plating/asteroid/basalt/lava{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 4"}) -"bJ" = (/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bK" = (/turf/closed/mineral/volcanic,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bL" = (/turf/closed/mineral/volcanic,/area/awaymission/BMPship) -"bM" = (/turf/open/floor/plating/lava/smooth{baseturf = /turf/open/floor/plating/lava/smooth; desc = "Looks hot."; luminosity = 5; name = "lava"; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"bN" = (/turf/closed/mineral/random/high_chance,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bO" = (/turf/open/floor/plating/lava/smooth{baseturf = /turf/open/floor/plating/lava/smooth; desc = "Looks hot."; luminosity = 5; name = "lava"; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bP" = (/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A2 TO B1"; pixel_x = 32},/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bQ" = (/turf/closed/wall/rust{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bR" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bS" = (/obj/structure/barricade/wooden,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bT" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bU" = (/obj/effect/bump_teleporter{id = "minedeepdown"; id_target = "minedeepup"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bV" = (/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"bW" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bX" = (/obj/structure/table,/obj/item/weapon/paper/crumpled{info = "
WARNING


Majority of this area is consitered 'unsafe' past this point. Theres an outpost directly south of here where you can get your bearing and travel further down if needed. Traveling in groups is HIGHLY advised, the shit out there can be extremely deadly if you're alone.
"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bY" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"bZ" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A rare breed of bat which roosts deep in caves."; name = "Cave Bat"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"ca" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"cb" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cc" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cd" = (/obj/effect/mine/explosive{desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"ce" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 1; id = "mineintro"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cf" = (/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cg" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/research) -"ch" = (/turf/closed/wall/rust{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/research) -"ci" = (/obj/item/weapon/shard,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"cj" = (/obj/structure/flora/rock,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"ck" = (/obj/structure/sign/xeno_warning_mining{pixel_y = -32},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cl" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cm" = (/turf/closed/mineral/random/low_chance,/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cn" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"co" = (/obj/machinery/light{dir = 1},/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "
Testing Notes


Subject appears unresponsive to most interactions, refusing to move away from the corners or face any scientists. Subject appears to move between the two back corners every observation. A strange humming can be heard from inside the cell, appears to be originating from the subject itself, further testing is necessary to confirm or deny this.
"; name = "Subject Omega Notes"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cp" = (/obj/structure/table,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cq" = (/obj/structure/flora/rock,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cr" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cs" = (/obj/item/weapon/shard,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"ct" = (/obj/item/weapon/shard,/obj/item/stack/rods,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cu" = (/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cv" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cw" = (/obj/item/stack/rods,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cx" = (/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"cy" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"cz" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"cA" = (/obj/effect/decal/remains/xeno,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cB" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/cleanable/xenoblood,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cC" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs/cable,/obj/item/weapon/restraints/handcuffs/cable,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cD" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cE" = (/obj/structure/sign/vacuum{name = "\improper LOW AIR AREA"; pixel_x = 32; pixel_y = 0},/obj/item/stack/rods,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cF" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cG" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"cH" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cI" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cJ" = (/mob/living/simple_animal/hostile/zombie,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HOLY SHIT NIGGA WHAT ARE YOU DOING'."; name = "\improper HOLY SHIT NIGGA WHAT ARE YOU DOING"},/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cL" = (/mob/living/simple_animal/hostile/spawner/mining/basilisk,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cM" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cN" = (/obj/machinery/door/window/eastleft,/obj/effect/decal/cleanable/xenoblood/xgibs,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cO" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cP" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cQ" = (/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cR" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cS" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cT" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cU" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A rare breed of bat which roosts deep in caves."; name = "Cave Bat"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"cV" = (/obj/effect/decal/cleanable/xenoblood/xgibs,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cW" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cX" = (/obj/structure/table,/obj/item/weapon/melee/baton,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cY" = (/obj/effect/glowshroom/single,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"cZ" = (/obj/structure/sign/vacuum{name = "\improper LOW AIR AREA"; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"da" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"db" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/crap,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"dc" = (/obj/machinery/light/small{dir = 8},/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A2 TO A1"; pixel_x = -32},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dd" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"de" = (/obj/machinery/light,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"df" = (/obj/structure/closet/secure_closet/miner{name = "weapon equipment"},/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/research) -"dg" = (/obj/effect/bump_teleporter{id = "mineintrodown"; id_target = "mineintroup"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dh" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"di" = (/obj/structure/table,/obj/item/weapon/paper{info = "
Mining is hell down here, you can feel the heat of the magma no matter how thick the suit is. Conditions are barely managble as is, restless nights and horrid work conditions. The ore maybe rich down here, but we've already lost a few men to the faults shifting, god knows how much longer till it all just collapses down and consumes everyone with it.
"},/obj/item/weapon/pen,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dj" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 2; id = "minedeep"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dk" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dl" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dm" = (/obj/effect/spider/stickyweb,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dn" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"do" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dp" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/item/clothing/glasses/meson,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dq" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/effect/spider/stickyweb,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dr" = (/obj/effect/spider/stickyweb,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"ds" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dt" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"du" = (/turf/closed/wall/rust{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dv" = (/obj/machinery/suit_storage_unit/mining{desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; name = "rusted suit storage unit"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dw" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"dx" = (/obj/structure/closet/secure_closet/personal,/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/sord,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dy" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dz" = (/obj/structure/table/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dA" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/gun/energy/kinetic_accelerator,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dB" = (/obj/structure/dresser,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dC" = (/obj/structure/closet/secure_closet/personal,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dD" = (/obj/structure/table/wood,/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dE" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dF" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dG" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dH" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dI" = (/obj/machinery/door/airlock{name = "Dorm"},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dJ" = (/obj/item/stack/rods,/obj/effect/spider/stickyweb,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dK" = (/obj/structure/girder,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dL" = (/obj/item/stack/sheet/metal,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dM" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dN" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dO" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A rare breed of bat which roosts deep in caves."; name = "Cave Bat"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dP" = (/obj/item/stack/rods,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dQ" = (/obj/machinery/door/airlock/mining{name = "Dorm Access"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dR" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dS" = (/obj/machinery/light/small,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dT" = (/obj/effect/spider/stickyweb,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dU" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"dV" = (/obj/machinery/door/airlock{name = "Dorm"},/turf/open/floor/wood,/area/awaymission/northblock) -"dW" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"dX" = (/turf/closed/wall/rust{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"dY" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/cobweb2,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"dZ" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"ea" = (/obj/item/stack/sheet/metal,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"eb" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/northblock) -"ec" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/northblock) -"ed" = (/obj/structure/bed,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/northblock) -"ee" = (/obj/structure/girder,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/northblock) -"ef" = (/obj/effect/decal/cleanable/ash,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"eg" = (/obj/effect/decal/cleanable/robot_debris/old,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eh" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"ei" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"ej" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"ek" = (/obj/structure/window{icon_state = "window"; dir = 8},/mob/living/simple_animal/hostile/mining_drone,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"el" = (/obj/structure/closet/secure_closet/personal,/obj/item/weapon/gun/energy/laser/captain/scattershot,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/northblock) -"em" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/northblock) -"en" = (/obj/effect/decal/cleanable/shreds,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/northblock) -"eo" = (/obj/item/stack/rods,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/northblock) -"ep" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/northblock) -"eq" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"er" = (/obj/structure/chair/stool,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"es" = (/obj/structure/window{icon_state = "window"; dir = 8},/obj/structure/window,/mob/living/simple_animal/hostile/mining_drone,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"et" = (/obj/effect/decal/cleanable/shreds,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/northblock) -"eu" = (/obj/item/stack/rods,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"ev" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"ew" = (/obj/structure/table,/obj/item/device/mining_scanner,/obj/item/device/mining_scanner,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"ex" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/survivalcapsule,/obj/item/weapon/extinguisher/mini,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"ey" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"ez" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/machinery/suit_storage_unit/mining{desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; name = "rusted suit storage unit"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eA" = (/obj/structure/table,/obj/item/weapon/paper{info = "
Survival Info For Miners


The caves are an unforgiving place, the only thing you'll have to traverse is the supplies in your locker and your own wit. Travel in packs when mining and try to shut down the monster dens before they overwhelm you. The job is dangerous but the haul is good, so remember this infomation and hopefully we'll all go home alive.
"; name = "work notice"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eB" = (/obj/structure/barricade/wooden,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eC" = (/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eD" = (/obj/structure/closet/secure_closet/miner,/obj/item/weapon/survivalcapsule,/obj/item/weapon/extinguisher/mini,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eE" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eF" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eG" = (/turf/closed/wall/rust{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eH" = (/obj/machinery/vending/sustenance,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eI" = (/obj/structure/closet/crate/trashcart,/obj/item/weapon/switchblade,/obj/item/weapon/switchblade,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eJ" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eK" = (/obj/structure/table,/obj/item/weapon/gun/energy/kinetic_accelerator,/obj/item/weapon/gun/energy/kinetic_accelerator,/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eL" = (/obj/machinery/vending/sovietsoda,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eM" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/device/multitool,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eN" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eO" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eP" = (/obj/structure/table,/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eQ" = (/obj/machinery/mineral/mint,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"eR" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eS" = (/obj/machinery/light/small/built,/obj/machinery/suit_storage_unit/mining{desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; name = "rusted suit storage unit"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eT" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"eU" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eV" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eW" = (/obj/structure/barricade/wooden,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"eX" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eY" = (/obj/structure/table,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"eZ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"fa" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "
We were suppose to get a shipment of these special laser rifles and a couple 'nades to help combat the wildlife down here, but its been weeks since we last heard from the caravan carrying the shit down here. At this point we can only assume they fell victim to one of the monster nests or the dumbasses managed to trip into the lava. So much for that shipment, I guess.
"; name = "shipment notice"},/obj/item/weapon/paper{info = "
Some of the miners have gone to laying some mine traps among the lower levels of the mine to keep the monsters at bay. This probably isn't the smartest idea in a cavern like this but the boys seem to get a chuckle out of every distant blast they hear go off, so I guess it works
"; name = "safety notice"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"fb" = (/mob/living/simple_animal/hostile/spawner/mining/hivelord,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fc" = (/obj/structure/closet/crate,/obj/item/weapon/paper{info = "
CARAVAN SERVICES

Quality service since 2205


SHIPMENT CONTENTS:


4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; name = "Shipment Receipt"},/obj/item/weapon/gun/energy/laser/captain/scattershot,/obj/item/weapon/gun/energy/laser/captain/scattershot,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/weapon/grenade/syndieminibomb/concussion,/obj/item/slimepotion/fireproof,/obj/item/slimepotion/fireproof,/obj/item/clothing/glasses/thermal,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fd" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fe" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"ff" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fg" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fh" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"fi" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"fj" = (/obj/effect/mob_spawn/human/skeleton/alive{name = "spooky skeleton remains"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fk" = (/obj/item/weapon/grenade/syndieminibomb/concussion,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fl" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fm" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/listeningpost) -"fn" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/paper{info = "
CARAVAN SERVICES

Quality service since 2205


SHIPMENT CONTENTS:


4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; name = "Shipment Receipt"},/obj/item/organ/internal/cyberimp/eyes/thermals,/obj/item/weapon/gun/energy/laser/captain/scattershot,/obj/item/slimepotion/fireproof,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fo" = (/mob/living/simple_animal/hostile/asteroid/fugu,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fp" = (/obj/structure/sign/pods{desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A1 TO A2"; pixel_x = -32},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fq" = (/obj/structure/bed,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fr" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"ft" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire,/obj/effect/spider/stickyweb,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/reagent_containers/blood/OPlus,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fv" = (/obj/effect/glowshroom/single,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fw" = (/obj/item/weapon/gun/energy/laser/captain/scattershot,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fx" = (/obj/effect/bump_teleporter{id = "mineintroup"; id_target = "mineintrodown"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fy" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fz" = (/obj/structure/barricade/wooden,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fA" = (/obj/structure/bed,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fB" = (/obj/effect/spider/stickyweb,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fC" = (/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fD" = (/obj/effect/spider/stickyweb,/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/mob/living/simple_animal/hostile/poison/giant_spider/hunter,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fE" = (/obj/machinery/light/small,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fF" = (/obj/item/slimepotion/fireproof,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fG" = (/obj/machinery/door/airlock/medical{name = "Medical"},/obj/structure/barricade/wooden,/turf/open/floor/plasteel,/area/awaymission/BMPship) -"fH" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fI" = (/obj/structure/sign/bluecross{pixel_x = -32},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fJ" = (/obj/structure/grille,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fK" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fL" = (/obj/structure/sign/examroom{pixel_y = 32},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fM" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fN" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fO" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fP" = (/obj/structure/grille,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fQ" = (/turf/open/floor/plasteel/elevatorshaft{name = "elevator flooring"; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fR" = (/obj/structure/grille,/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fS" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/reagent_containers/blood/OPlus,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fT" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fU" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/elevatorshaft{name = "elevator flooring"; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fV" = (/turf/open/floor/plasteel/elevatorshaft{baseturf = /turf/open/floor/plating/asteroid/basalt; name = "elevator flooring"; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fW" = (/obj/structure/girder,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"fX" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; name = "rusty pickaxe"; pixel_x = 5; throwforce = 1},/obj/item/stack/sheet/mineral/adamantine{amount = 15},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"fY" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"fZ" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"ga" = (/obj/structure/ladder/unbreakable{anchored = 1; height = 2; id = "mineintro"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gb" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gc" = (/obj/item/stack/rods,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gd" = (/obj/item/toy/beach_ball{desc = "Its a beachball with a face crudely drawn onto it with some soot."; name = "wilson"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"ge" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gf" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gg" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gh" = (/obj/structure/table/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gi" = (/obj/structure/table/reinforced,/obj/item/stack/rods,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gj" = (/obj/machinery/door/airlock/mining{name = "Kitchen"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gk" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"gl" = (/obj/item/trash/plate,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gm" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gn" = (/obj/item/weapon/grown/log,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"go" = (/obj/structure/chair/stool,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gp" = (/obj/structure/table_frame,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gq" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gr" = (/obj/structure/table,/obj/item/weapon/kitchen/fork,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gs" = (/obj/item/device/assembly/igniter,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship{name = "\improper BMP Asteroid Level 2"}) -"gt" = (/obj/structure/table_frame,/obj/item/stack/sheet/metal,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gu" = (/obj/item/stack/rods,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gv" = (/obj/structure/table_frame,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gw" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gx" = (/obj/structure/table,/obj/item/weapon/kitchen/fork,/obj/item/trash/plate,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gy" = (/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gz" = (/obj/machinery/door/airlock/external{name = "Mess Hall"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gA" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gB" = (/obj/machinery/mech_bay_recharge_port,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gC" = (/obj/mecha/working/ripley/mining,/turf/open/floor/plasteel/recharge_floor,/area/awaymission/BMPship) -"gD" = (/mob/living/simple_animal/hostile/spawner/mining/hivelord,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gE" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gF" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/material,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gG" = (/obj/structure/mecha_wreckage/durand,/turf/open/floor/plasteel/recharge_floor,/area/awaymission/BMPship) -"gH" = (/obj/structure/table,/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,/obj/item/weapon/paper{info = "
NOTICE!!


Although you may seem indestructible in a mech, remember, THIS SHIT ISN'T LAVA PROOF!! The boys have already had to deal with loosing the last two to salvage because the dumbass thought he could just wade through the lower lakes like it was nothing. The fact he even managed to get back without being fused with what was left of the mech is a miracle in itself. They're built to be resistant against extreme heat, not heat PROOF!


Robotics Team"; name = "NOTICE!! paper"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gI" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gJ" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gK" = (/obj/structure/girder,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gL" = (/obj/item/stack/rods,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gM" = (/obj/structure/mecha_wreckage/ripley,/turf/open/floor/plasteel/recharge_floor,/area/awaymission/BMPship) -"gN" = (/obj/structure/holohoop,/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gO" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gP" = (/obj/item/toy/beach_ball/holoball,/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gQ" = (/mob/living/simple_animal/hostile/spawner/mining/basilisk,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gR" = (/obj/structure/closet/crate/miningcar{name = "Mining cart"},/obj/item/stack/sheet/mineral/mythril{amount = 12},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gS" = (/obj/structure/girder,/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gT" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/basalt},/area/awaymission/BMPship) -"gU" = (/obj/structure/holohoop{dir = 1},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) -"gV" = (/obj/effect/mine/explosive{desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; name = "rusted mine"},/turf/open/floor/plating/asteroid/basalt{initial_gas_mix = "n2=23;o2=14"},/area/awaymission/BMPship) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/closed/indestructible/rock, +/area/space) +"ab" = ( +/turf/open/space, +/area/space) +"ac" = ( +/turf/closed/mineral/volcanic, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"ad" = ( +/turf/open/floor/plating/lava/smooth{ + baseturf = /turf/open/floor/plating/lava/smooth; + desc = "Looks hot."; + luminosity = 5; + name = "lava"; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"ae" = ( +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"af" = ( +/obj/item/weapon/greentext, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"ag" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"ah" = ( +/turf/open/floor/plating/lava/smooth{ + baseturf = /turf/open/floor/plating/lava/smooth; + desc = "Looks hot."; + luminosity = 5; + name = "lava"; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"ai" = ( +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aj" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"ak" = ( +/turf/closed/mineral/random/high_chance, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"al" = ( +/obj/effect/forcefield/cult, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"am" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"an" = ( +/obj/structure/cult/pylon, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"ao" = ( +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"ap" = ( +/obj/structure/cult/pylon, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aq" = ( +/obj/item/weapon/ectoplasm, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"ar" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"as" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"at" = ( +/mob/living/simple_animal/hostile/spawner/skeleton, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"au" = ( +/obj/structure/cult/talisman, +/obj/effect/decal/remains/human, +/obj/item/stack/sheet/runed_metal{ + amount = 25 + }, +/obj/item/weapon/veilrender/honkrender, +/obj/item/clothing/mask/gas/clown_hat, +/obj/item/organ/heart/demon, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"av" = ( +/obj/structure/divine/trap/stun{ + desc = "A rune inscribed in the floor, the air feeling electrified around it."; + name = "shock rune" + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aw" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"ax" = ( +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/turf/closed/wall/mineral/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"ay" = ( +/obj/structure/cult/tome, +/obj/item/weapon/tome, +/obj/item/stack/sheet/runed_metal{ + amount = 25 + }, +/obj/item/weapon/coin/antagtoken, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"az" = ( +/obj/structure/constructshell, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aA" = ( +/obj/structure/girder/cult, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aB" = ( +/mob/living/simple_animal/hostile/spawner/skeleton, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aC" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/cult, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aD" = ( +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aE" = ( +/obj/structure/cult/tome, +/obj/item/stack/sheet/runed_metal{ + amount = 25 + }, +/obj/item/weapon/coin/antagtoken, +/obj/item/weapon/spellbook/oneuse/summonitem{ + name = "an extremely flamboyant book" + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aF" = ( +/obj/structure/barricade/wooden{ + desc = "A forcefield meant to block off areas. Time has aged this forcefield into a weakened state, you could probably smash through it."; + icon = 'icons/effects/effects.dmi'; + icon_state = "m_shield"; + name = "weak forcefield" + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aG" = ( +/obj/item/weapon/ectoplasm, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aH" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aI" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aJ" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aK" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aM" = ( +/obj/structure/ladder/unbreakable{ + anchored = 1; + height = 1; + id = "minedeep" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aN" = ( +/obj/effect/mine/explosive{ + desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; + name = "rusted mine" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aO" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aP" = ( +/obj/structure/ladder/unbreakable{ + anchored = 1; + height = 1; + id = "dungeon"; + name = "rusty ladder" + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aQ" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aR" = ( +/obj/effect/forcefield/cult, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aS" = ( +/obj/structure/girder/cult, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aT" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aU" = ( +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (EAST)"; + icon_state = "bulb1"; + dir = 4 + }, +/obj/structure/sign/pods{ + desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; + name = "\improper MECH TUNNEL PASSAGE B1 TO A2"; + pixel_x = 32 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aV" = ( +/obj/effect/forcefield/cult, +/turf/open/floor/plating/lava/smooth{ + baseturf = /turf/open/floor/plating/lava/smooth; + desc = "Looks hot."; + luminosity = 5; + name = "lava"; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aW" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aX" = ( +/obj/effect/bump_teleporter{ + id = "minedeepdown"; + id_target = "minedeepup" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"aY" = ( +/obj/structure/divine/trap/fire{ + desc = "An old rune inscribed on the floor, giving off an intense amount of heat."; + name = "flame rune" + }, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"aZ" = ( +/obj/structure/divine/trap/fire{ + desc = "An old rune inscribed on the floor, giving off an intense amount of heat."; + name = "flame rune" + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"ba" = ( +/obj/structure/cult/talisman, +/obj/item/weapon/plasma_fist_scroll, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bb" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bc" = ( +/obj/effect/spider/stickyweb, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bd" = ( +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/turf/closed/wall/mineral/cult{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"be" = ( +/mob/living/simple_animal/hostile/spawner/mining/goliath, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bf" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bg" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/nurse, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bh" = ( +/mob/living/simple_animal/hostile/skeleton, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bi" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bj" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bk" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bl" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bm" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bn" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bo" = ( +/obj/structure/flora/rock, +/obj/item/device/soulstone/anybody, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bp" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bq" = ( +/obj/machinery/gateway, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"br" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bs" = ( +/obj/structure/divine/trap/stun{ + desc = "A rune inscribed in the floor, the air feeling electrified around it."; + name = "shock rune" + }, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bt" = ( +/obj/effect/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bu" = ( +/obj/effect/spider/cocoon, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bv" = ( +/obj/structure/cult/pylon, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bw" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/spawner/skeleton, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bx" = ( +/obj/item/organ/brain/alien, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"by" = ( +/obj/item/weapon/twohanded/mjollnir, +/mob/living/simple_animal/hostile/poison/giant_spider/nurse, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bz" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bA" = ( +/obj/structure/cult/tome, +/obj/item/device/necromantic_stone, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bB" = ( +/obj/item/clothing/head/collectable/wizard, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bC" = ( +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bD" = ( +/mob/living/simple_animal/hostile/skeleton, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bE" = ( +/obj/structure/cult/pylon, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bF" = ( +/obj/structure/ladder/unbreakable{ + anchored = 1; + height = 2; + id = "dungeon"; + name = "rusty ladder" + }, +/turf/open/floor/engine/cult{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 3" + }) +"bG" = ( +/obj/item/weapon/gun/projectile/automatic/pistol/deagle/gold, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bH" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/under/patriotsuit, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bI" = ( +/obj/item/weapon/bedsheet/patriot, +/turf/open/floor/plating/asteroid/basalt/lava{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 4" + }) +"bJ" = ( +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bK" = ( +/turf/closed/mineral/volcanic, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bL" = ( +/turf/closed/mineral/volcanic, +/area/awaymission/BMPship) +"bM" = ( +/turf/open/floor/plating/lava/smooth{ + baseturf = /turf/open/floor/plating/lava/smooth; + desc = "Looks hot."; + luminosity = 5; + name = "lava"; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"bN" = ( +/turf/closed/mineral/random/high_chance, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bO" = ( +/turf/open/floor/plating/lava/smooth{ + baseturf = /turf/open/floor/plating/lava/smooth; + desc = "Looks hot."; + luminosity = 5; + name = "lava"; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bP" = ( +/obj/structure/sign/pods{ + desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; + name = "\improper MECH TUNNEL PASSAGE A2 TO B1"; + pixel_x = 32 + }, +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (EAST)"; + icon_state = "bulb1"; + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bQ" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bR" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bS" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bT" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bU" = ( +/obj/effect/bump_teleporter{ + id = "minedeepdown"; + id_target = "minedeepup" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bV" = ( +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"bW" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bX" = ( +/obj/structure/table, +/obj/item/weapon/paper/crumpled{ + info = "
WARNING


Majority of this area is consitered 'unsafe' past this point. Theres an outpost directly south of here where you can get your bearing and travel further down if needed. Traveling in groups is HIGHLY advised, the shit out there can be extremely deadly if you're alone.
" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bY" = ( +/mob/living/simple_animal/hostile/skeleton, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"bZ" = ( +/mob/living/simple_animal/hostile/retaliate/bat{ + desc = "A rare breed of bat which roosts deep in caves."; + name = "Cave Bat" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"ca" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"cb" = ( +/obj/structure/closet/crate/miningcar{ + name = "Mining cart" + }, +/obj/item/weapon/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe thats been left to rust."; + force = 1; + name = "rusty pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cc" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cd" = ( +/obj/effect/mine/explosive{ + desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; + name = "rusted mine" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"ce" = ( +/obj/structure/ladder/unbreakable{ + anchored = 1; + height = 1; + id = "mineintro" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cf" = ( +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cg" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/research) +"ch" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/research) +"ci" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"cj" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"ck" = ( +/obj/structure/sign/xeno_warning_mining{ + pixel_y = -32 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cm" = ( +/turf/closed/mineral/random/low_chance, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cn" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"co" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/filingcabinet, +/obj/item/weapon/paper{ + info = "
Testing Notes


Subject appears unresponsive to most interactions, refusing to move away from the corners or face any scientists. Subject appears to move between the two back corners every observation. A strange humming can be heard from inside the cell, appears to be originating from the subject itself, further testing is necessary to confirm or deny this.
"; + name = "Subject Omega Notes" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cp" = ( +/obj/structure/table, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cq" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cr" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cs" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"ct" = ( +/obj/item/weapon/shard, +/obj/item/stack/rods, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cu" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cv" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cw" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cx" = ( +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"cy" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"cz" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"cA" = ( +/obj/effect/decal/remains/xeno, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cC" = ( +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs/cable, +/obj/item/weapon/restraints/handcuffs/cable, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cD" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cE" = ( +/obj/structure/sign/vacuum{ + name = "\improper LOW AIR AREA"; + pixel_x = 32; + pixel_y = 0 + }, +/obj/item/stack/rods, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cG" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"cH" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cI" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cJ" = ( +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cK" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HOLY SHIT NIGGA WHAT ARE YOU DOING'."; + name = "\improper HOLY SHIT NIGGA WHAT ARE YOU DOING" + }, +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cL" = ( +/mob/living/simple_animal/hostile/spawner/mining/basilisk, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cM" = ( +/obj/machinery/light{ + tag = "icon-tube1 (WEST)"; + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cN" = ( +/obj/machinery/door/window/eastleft, +/obj/effect/decal/cleanable/xenoblood/xgibs, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cO" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/eastleft, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cP" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cQ" = ( +/obj/item/weapon/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe thats been left to rust."; + force = 1; + name = "rusty pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cR" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cS" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cT" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cU" = ( +/mob/living/simple_animal/hostile/retaliate/bat{ + desc = "A rare breed of bat which roosts deep in caves."; + name = "Cave Bat" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"cV" = ( +/obj/effect/decal/cleanable/xenoblood/xgibs, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cW" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cX" = ( +/obj/structure/table, +/obj/item/weapon/melee/baton, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cY" = ( +/obj/effect/glowshroom/single, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"cZ" = ( +/obj/structure/sign/vacuum{ + name = "\improper LOW AIR AREA"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"da" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"db" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/crap, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"dc" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/pods{ + desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; + name = "\improper MECH TUNNEL PASSAGE A2 TO A1"; + pixel_x = -32 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dd" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"de" = ( +/obj/machinery/light, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"df" = ( +/obj/structure/closet/secure_closet/miner{ + name = "weapon equipment" + }, +/obj/item/weapon/grenade/syndieminibomb/concussion, +/obj/item/weapon/grenade/syndieminibomb/concussion, +/obj/item/weapon/grenade/syndieminibomb/concussion, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/research) +"dg" = ( +/obj/effect/bump_teleporter{ + id = "mineintrodown"; + id_target = "mineintroup" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dh" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"di" = ( +/obj/structure/table, +/obj/item/weapon/paper{ + info = "
Mining is hell down here, you can feel the heat of the magma no matter how thick the suit is. Conditions are barely managble as is, restless nights and horrid work conditions. The ore maybe rich down here, but we've already lost a few men to the faults shifting, god knows how much longer till it all just collapses down and consumes everyone with it.
" + }, +/obj/item/weapon/pen, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dj" = ( +/obj/structure/ladder/unbreakable{ + anchored = 1; + height = 2; + id = "minedeep" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dk" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dm" = ( +/obj/effect/spider/stickyweb, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dn" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"do" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dp" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dq" = ( +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (EAST)"; + icon_state = "bulb1"; + dir = 4 + }, +/obj/effect/spider/stickyweb, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dr" = ( +/obj/effect/spider/stickyweb, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"ds" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/weapon/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe thats been left to rust."; + force = 1; + name = "rusty pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dt" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"du" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dv" = ( +/obj/machinery/suit_storage_unit/mining{ + desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; + name = "rusted suit storage unit" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dw" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"dx" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/cobweb, +/obj/item/weapon/sord, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dy" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dz" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dA" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/weapon/gun/energy/kinetic_accelerator, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dB" = ( +/obj/structure/dresser, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dC" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dD" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dE" = ( +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (WEST)"; + icon_state = "bulb1"; + dir = 8 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dF" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dG" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dH" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dI" = ( +/obj/machinery/door/airlock{ + name = "Dorm" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dJ" = ( +/obj/item/stack/rods, +/obj/effect/spider/stickyweb, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dK" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dL" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dM" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dO" = ( +/mob/living/simple_animal/hostile/retaliate/bat{ + desc = "A rare breed of bat which roosts deep in caves."; + name = "Cave Bat" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dP" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dQ" = ( +/obj/machinery/door/airlock/mining{ + name = "Dorm Access" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dR" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dS" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dT" = ( +/obj/effect/spider/stickyweb, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dU" = ( +/obj/structure/closet/crate/miningcar{ + name = "Mining cart" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"dV" = ( +/obj/machinery/door/airlock{ + name = "Dorm" + }, +/turf/open/floor/wood, +/area/awaymission/northblock) +"dW" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"dX" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"dY" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"dZ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"ea" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"eb" = ( +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (WEST)"; + icon_state = "bulb1"; + dir = 8 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/northblock) +"ec" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/northblock) +"ed" = ( +/obj/structure/bed, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/northblock) +"ee" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/northblock) +"ef" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"eg" = ( +/obj/effect/decal/cleanable/robot_debris/old, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eh" = ( +/obj/structure/table, +/obj/item/device/radio, +/obj/item/device/radio, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"ei" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"ej" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"ek" = ( +/obj/structure/window{ + icon_state = "window"; + dir = 8 + }, +/mob/living/simple_animal/hostile/mining_drone, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"el" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/weapon/gun/energy/laser/captain/scattershot, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/northblock) +"em" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/northblock) +"en" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/northblock) +"eo" = ( +/obj/item/stack/rods, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/northblock) +"ep" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/northblock) +"eq" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"er" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"es" = ( +/obj/structure/window{ + icon_state = "window"; + dir = 8 + }, +/obj/structure/window, +/mob/living/simple_animal/hostile/mining_drone, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"et" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/northblock) +"eu" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"ev" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"ew" = ( +/obj/structure/table, +/obj/item/device/mining_scanner, +/obj/item/device/mining_scanner, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"ex" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/cleanable/cobweb, +/obj/item/weapon/survivalcapsule, +/obj/item/weapon/extinguisher/mini, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"ey" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"ez" = ( +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (NORTH)"; + icon_state = "bulb1"; + dir = 1 + }, +/obj/machinery/suit_storage_unit/mining{ + desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; + name = "rusted suit storage unit" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eA" = ( +/obj/structure/table, +/obj/item/weapon/paper{ + info = "
Survival Info For Miners


The caves are an unforgiving place, the only thing you'll have to traverse is the supplies in your locker and your own wit. Travel in packs when mining and try to shut down the monster dens before they overwhelm you. The job is dangerous but the haul is good, so remember this infomation and hopefully we'll all go home alive.
"; + name = "work notice" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eB" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eC" = ( +/obj/structure/table, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eD" = ( +/obj/structure/closet/secure_closet/miner, +/obj/item/weapon/survivalcapsule, +/obj/item/weapon/extinguisher/mini, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eE" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eF" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eG" = ( +/turf/closed/wall/rust{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eH" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eI" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/weapon/switchblade, +/obj/item/weapon/switchblade, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eJ" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eK" = ( +/obj/structure/table, +/obj/item/weapon/gun/energy/kinetic_accelerator, +/obj/item/weapon/gun/energy/kinetic_accelerator, +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eL" = ( +/obj/machinery/vending/sovietsoda, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/device/multitool, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eN" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eO" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eP" = ( +/obj/structure/table, +/obj/item/weapon/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe thats been left to rust."; + force = 1; + name = "rusty pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/obj/item/weapon/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe thats been left to rust."; + force = 1; + name = "rusty pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eQ" = ( +/obj/machinery/mineral/mint, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"eR" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eS" = ( +/obj/machinery/light/small/built, +/obj/machinery/suit_storage_unit/mining{ + desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; + name = "rusted suit storage unit" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eT" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"eU" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eV" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eW" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel, +/area/awaymission/listeningpost) +"eX" = ( +/obj/structure/table, +/obj/item/weapon/paper/pamphlet, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eY" = ( +/obj/structure/table, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"eZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"fa" = ( +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/weapon/paper{ + info = "
We were suppose to get a shipment of these special laser rifles and a couple 'nades to help combat the wildlife down here, but its been weeks since we last heard from the caravan carrying the shit down here. At this point we can only assume they fell victim to one of the monster nests or the dumbasses managed to trip into the lava. So much for that shipment, I guess.
"; + name = "shipment notice" + }, +/obj/item/weapon/paper{ + info = "
Some of the miners have gone to laying some mine traps among the lower levels of the mine to keep the monsters at bay. This probably isn't the smartest idea in a cavern like this but the boys seem to get a chuckle out of every distant blast they hear go off, so I guess it works
"; + name = "safety notice" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"fb" = ( +/mob/living/simple_animal/hostile/spawner/mining/hivelord, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fc" = ( +/obj/structure/closet/crate, +/obj/item/weapon/paper{ + info = "
CARAVAN SERVICES

Quality service since 2205


SHIPMENT CONTENTS:


4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; + name = "Shipment Receipt" + }, +/obj/item/weapon/gun/energy/laser/captain/scattershot, +/obj/item/weapon/gun/energy/laser/captain/scattershot, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/grenade/syndieminibomb/concussion, +/obj/item/weapon/grenade/syndieminibomb/concussion, +/obj/item/weapon/grenade/syndieminibomb/concussion, +/obj/item/slimepotion/fireproof, +/obj/item/slimepotion/fireproof, +/obj/item/clothing/glasses/thermal, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fd" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fe" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"ff" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fg" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"fi" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"fj" = ( +/obj/effect/mob_spawn/human/skeleton/alive{ + name = "spooky skeleton remains" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fk" = ( +/obj/item/weapon/grenade/syndieminibomb/concussion, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fl" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fm" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/listeningpost) +"fn" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/item/weapon/paper{ + info = "
CARAVAN SERVICES

Quality service since 2205


SHIPMENT CONTENTS:


4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; + name = "Shipment Receipt" + }, +/obj/item/organ/cyberimp/eyes/thermals, +/obj/item/weapon/gun/energy/laser/captain/scattershot, +/obj/item/slimepotion/fireproof, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fo" = ( +/mob/living/simple_animal/hostile/asteroid/fugu, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fp" = ( +/obj/structure/sign/pods{ + desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; + name = "\improper MECH TUNNEL PASSAGE A1 TO A2"; + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fq" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fr" = ( +/obj/machinery/light/small/built{ + tag = "icon-bulb1 (NORTH)"; + icon_state = "bulb1"; + dir = 1 + }, +/obj/effect/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fs" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"ft" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/obj/effect/spider/stickyweb, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fu" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/reagent_containers/blood/OPlus, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fv" = ( +/obj/effect/glowshroom/single, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fw" = ( +/obj/item/weapon/gun/energy/laser/captain/scattershot, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fx" = ( +/obj/effect/bump_teleporter{ + id = "mineintroup"; + id_target = "mineintrodown" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fy" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fz" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fA" = ( +/obj/structure/bed, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fB" = ( +/obj/effect/spider/stickyweb, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fC" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fD" = ( +/obj/effect/spider/stickyweb, +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fE" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fF" = ( +/obj/item/slimepotion/fireproof, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fG" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel, +/area/awaymission/BMPship) +"fH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fI" = ( +/obj/structure/sign/bluecross{ + pixel_x = -32 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fJ" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fK" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fL" = ( +/obj/structure/sign/examroom{ + pixel_y = 32 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fN" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fP" = ( +/obj/structure/grille, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fQ" = ( +/turf/open/floor/plasteel/elevatorshaft{ + name = "elevator flooring"; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fR" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fS" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/reagent_containers/blood/OPlus, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fT" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fU" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/elevatorshaft{ + name = "elevator flooring"; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fV" = ( +/turf/open/floor/plasteel/elevatorshaft{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + name = "elevator flooring"; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fW" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"fX" = ( +/obj/structure/closet/crate/miningcar{ + name = "Mining cart" + }, +/obj/item/weapon/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe thats been left to rust."; + force = 1; + name = "rusty pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/obj/item/stack/sheet/mineral/adamantine{ + amount = 15 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"fY" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"fZ" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"ga" = ( +/obj/structure/ladder/unbreakable{ + anchored = 1; + height = 2; + id = "mineintro" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gb" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gc" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gd" = ( +/obj/item/toy/beach_ball{ + desc = "Its a beachball with a face crudely drawn onto it with some soot."; + name = "wilson" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"ge" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gf" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gg" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gh" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gi" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gj" = ( +/obj/machinery/door/airlock/mining{ + name = "Kitchen" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gk" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"gl" = ( +/obj/item/trash/plate, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gm" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gn" = ( +/obj/item/weapon/grown/log, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"go" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gp" = ( +/obj/structure/table_frame, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gq" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gr" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gs" = ( +/obj/item/device/assembly/igniter, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship{ + name = "\improper BMP Asteroid Level 2" + }) +"gt" = ( +/obj/structure/table_frame, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gu" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gv" = ( +/obj/structure/table_frame, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gw" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gx" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/fork, +/obj/item/trash/plate, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gy" = ( +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gz" = ( +/obj/machinery/door/airlock/external{ + name = "Mess Hall" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gB" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gC" = ( +/obj/mecha/working/ripley/mining, +/turf/open/floor/plasteel/recharge_floor, +/area/awaymission/BMPship) +"gD" = ( +/mob/living/simple_animal/hostile/spawner/mining/hivelord, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gF" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/clothing/glasses/material, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gG" = ( +/obj/structure/mecha_wreckage/durand, +/turf/open/floor/plasteel/recharge_floor, +/area/awaymission/BMPship) +"gH" = ( +/obj/structure/table, +/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, +/obj/item/weapon/paper{ + info = "
NOTICE!!


Although you may seem indestructible in a mech, remember, THIS SHIT ISN'T LAVA PROOF!! The boys have already had to deal with loosing the last two to salvage because the dumbass thought he could just wade through the lower lakes like it was nothing. The fact he even managed to get back without being fused with what was left of the mech is a miracle in itself. They're built to be resistant against extreme heat, not heat PROOF!


Robotics Team"; + name = "NOTICE!! paper" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gI" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gJ" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gK" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gL" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gM" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plasteel/recharge_floor, +/area/awaymission/BMPship) +"gN" = ( +/obj/structure/holohoop, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gO" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gP" = ( +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gQ" = ( +/mob/living/simple_animal/hostile/spawner/mining/basilisk, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gR" = ( +/obj/structure/closet/crate/miningcar{ + name = "Mining cart" + }, +/obj/item/stack/sheet/mineral/mythril{ + amount = 12 + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gS" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/basalt + }, +/area/awaymission/BMPship) +"gU" = ( +/obj/structure/holohoop{ + dir = 1 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/basalt; + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) +"gV" = ( +/obj/effect/mine/explosive{ + desc = "Rusted mines planted out by the miners before, probably to keep the cave monsters at bay."; + name = "rusted mine" + }, +/turf/open/floor/plating/asteroid/basalt{ + initial_gas_mix = "n2=23;o2=14" + }, +/area/awaymission/BMPship) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeacaeacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacafaeaeaeaeacacacaeaeaeaeaeagagacacacacaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacacacacaeagagagaeaeaeaeaeaeaeahahahahahahahahaeaeaeaeaeaeacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacaeaeaeaeaeaeaeaeajaeaeacacacacacacacacacakakakakacacacacacacacaeaeaeaeaeahahahahahahahahahahahahahaeaeaeaeacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaialalalalalaiadadadadadadadadadadadadadadadadadadadadadadadaiaiadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacaeaeaeaeaeaeahahahahahaeaeacacacacacacacakakakakakakakacacacacacacacacaeaeaeahahahaeaeaeajaeaeahahahahahahaeaeacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaialamamamamamalaiaiaiaianaiadadadadadadadadadadadadadadadadaiaiaiaiaiadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacaeajaeahahahahahahahahaeaeaeaeacacacacakakakakakakakakakakacacacacacacajaeahahahahaeaeaeaeaeaeaeacacahahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadalamaoaoapaoaoamalaqaiaiaiaiaiaiadadadadadadadaiadadadadadaiaiaiaiaiaiadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacaeaeaeaeahahahahahahahahahaeaeaeaeacacacakakakakakakakakakakakacacacacacacaeaeahahaeaeaeaeaeaeaeaeaeacacahahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadalamaoarasaraoaoalaianaiaiaiaiaiadaiadadadadadadadadadadadaiaiaiaiaiaiadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacaeaeaeaeahahahahahahahahahahahahaeaeaeacakakakakakakakakakakakacacacacacacaeaeahahaeaeaeaeahahahaeaeacacacahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadalatapasauasapaoaoaoavawaoaoaoaiaiaiadadadadadadadadadadadaiaiaiaiadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacaeaeahahahahahahaeaeaeaeahahahahaeaeaeacakakakakakakakakakakakacacacacacacaeaeahahaeaeaeaeahahahaeaeacacacahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadalamaoarasaraoamalaianaiaiaoaoaiaiaiaiadadadadadadadadadadaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacaeaeaeahahahaeaeaeaeaeaeaeahahahahaeaeaeacakakakakakakakakakacacacacacacacacaeaeahahahahahahahahahaeacacacacahahahajaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadalaiamaoapaoamaialaiaiaiaiaiaoaoaiaiaiadadadadadadadaiadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacaeaeahahahahaeaeajacacaeaeahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeaeacacacacacacaeaeaeahahahahahacacacacacahahahahahahaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaiaiadadadadadadadadadadadadadalaiamamamaialaiadadadaiaiaiaoaoaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacaeaeahahahaeaeaeacacacacaeaeaeaeahahahaeajaeaeaeaeaeaeaeaeaeaeaeaeacacacacacacaeaeahahahahahacacacacacahahahahaeaeaeaeacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaiaiaiaiadadadadadadadadadadadadalalalalaladadadadadanaiaiaiaoaoaiadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacaeaeahahahaeaeaeacacacacaeaeaeaeahahahaeaeahahahahahahahahahahaeajacacacacacacacacacacacacacacahahahahahahahahaeaeaeacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadadaiaiaoaoaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacaeaeahahahaeaeacacacacacaeajaeaeahahahaeaeahahahahahahahahahahaeaeaeaeaeacacacacacacacacacacacahahahahahaeaeaeaeaeacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadaiaiaiadadadadadadadadadadadadadadadadadadadadadadaiaiaoaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacaeaeahahaeaeacaeaeaeaeaeaeaeahahahahahahahahahahahahahahahahaeaeaeaeaeahahahahahahahahahahahahahahahahaeaeaeaeaeacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadaiaiaoaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacaeaeahahahaeaeaeahahahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahahaeaeacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaiaiaiaiaiadadadadadadadadadadadadadadadadadaxaxaxaxaxaxaoaoaoaxaxaxaxaxaxadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacaeaeahahahahahahahahahahahahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeaeaeaeaeacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadaiaiadadadadadadadadadadadadadadadadadaxayazaoaoaAaoaBaoaxaoaoaoaCaxadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacaeaeaeaeaeahahahahahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahaeajaeaeaeacacacaeaeacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadaiaiaiadaiadadadadadadadadadadadadadadadadaxaoaoaoavaxaoavaoaxaoaoaoaoaxadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacaeaeajaeaeahahahahahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahaeaeacacakacacahaeaeacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaxaDaoavaoaxaoaoaoaxaoaoaoaEaxadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacaeaeaeaeaeahahahahahahahahahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeaeacakakacahaeaeacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadaiadadadadadadadadadadadadadadadaxaxaxaFaxaxaoaoaoaxaxaFaxaxaxadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacakakakakaeaeahahahahahahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahaeaeaeacakakacahaeaeacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadaiadadadadadadadadadadadadadadadadadadadaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoadadadadadadadadadadadadaiaiadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacakakakakakaeahahahahahahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahaeaeakakacahaeaeaeaeacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadaiadadadadadadadadadadadadadadadaoaoaoaoaoaoaoaoaoapaGaoaoaoaoaoaoaoaoaoadadadadadadadadadadadadaiaiadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacakakakaeaeahahahahahahahahahahahahahahahahahahahahahaeaeaeaeaeaeaeahahahahahahahahahahahahahahahaeaeakakacahahaeaeaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoaoadadaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoadadadadadadadadadaiaiaiaiadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacakakakaeaeahahahahahahahahahahahahahahahahahahahahaeaeaeaeaeaeaeaeaeahahahahahahahahahahahahahahaeaeacakakahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadaiadadadadadadadadadadadadadadadadadaoadadadadaiaiaiaiaiaiaiaiadadaiaiaiadadaoaoadadadadadadadadaiaiaiaiaiadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacakakakaeaeahahahahahahahahahahahahahahahahahahahaeaeaeaHaHaIaJaHaeaeahahahahahahahahahahahahahahaeaeacakakacahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaoaoadadadadadadadadadadadaiadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacakakakaeaeahahahahahahahahahahahahahahahahahahahaeaeaeaJaKaKaLaJaeaeahahahahahahahahahahahahahahaeaeacacakacahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacakakakaeaeahahahahahahahahahahahahahahahaeaeaeaeaeaeaeaIaKaMaKaIaeaeaeaeahahahahahahahahahahahahaeaeaeacakacahahahaeaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoadadadadaiaiaiaqaiaxaxaxaxaxaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakaeaeahahahahahahahahaeaeaeaeaeaeaeaeaeaNaeaeaeaJaOaKaKaHaeaeaeaeahahahahahahahahahahahahahaeaeacakacahahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoadadadaiaiaiaiaiaiaxaoaPaoaxaiaiaiaiaiaiaiaoaoaoaiaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakaeaeahahahahahaeaeaeaeajaeaeaeaeaeahahahaeaeaeaJaHaIaJaHaeaeaeaeahahahahahahahahahahahahahaeaeakakacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaoaoaoaiaiaqaiaiaiaiaxaoawaoaxaiaiaiaiaiaiaiaoaoaoalaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakaeaeahahahahahaeaeaeahahahahahahahahahahaeaeaeaeaQaeaeaeaeaeajaeahahahahahahahahahahahahahaeaeakakacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaxaoaoaoaiaiaiaxaxaxaxaxaxaFaxaxaxaxaxaxaiaiaxaoaoaoaxaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakaeaeaeaeaeaeaeaeaeaeahahahahahahahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeahahahahahahahahahahahaeaeakakacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaxaoaoadadadadaRaoaoaoaoaoaoaoaoaRaoaoaRaiaiaSaoaoaoaxaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacakakakakakaeajacaeaeaeahahahahahahahahahahahahahahahaeaeaeaeaeaeahahahaeaNaeaeaeaeahahahahahahahahaeaeakakacacacahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaxaoapadadadaiaRaoaoaoaxaoapaoaxaoaoaoaRaiaiaoaoapaoadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacakakakakakaeaeaeaeahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeajaeacacacacahahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaxaoadaoadadadaRaoaoaGaoavaoaoaoaoaoaoaoaiaiaSaoavadadaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacakakakakakakaeaeahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahaeaeaeaeaeaeaeaeaeaeaeacacacacahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaxaoadaoaxadadaxaxaxaxaxadadaoaxaxaxaxaxaiaiaxaoaoadadaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacakakakakaeaeahahahahahahahahahahahahahahahahahahahahahaeaNahahahahahahahahahahahahahahahahahahaeaeacacacacahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaxaoadadaxaiaiaiaiaiaiaxadadaoaxaiaiaiaiaiaiaxaoadadadaiaiadadadadadaiadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacakakakakaeaeahahahahahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahahahahahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadaiaiaiadadadadadadadadadadadadaiaiaiaiaiaiadaxaoaoadaxaiaxaxaxaxaxaxadaoaoaxaxaxaxaxaxaiaxaoadadaxaiaiadadadadadadaiaiaiadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacakakakakaeaeahahahahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahahahahahahahaeaeaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadaiaiaiaiaiadadadadadaiaiadadadaiaiaiaiaiaiaiaiaiaxaoaoaoaxaiaRaoaoaoaoaoadaoaoaoaoaoaoaoaoaiaxaoadaoaxaiaiaiadadadadadaiaiaiadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacakakakakaeaeahahaeaeahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahahahahahahahaeaeakakakacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadaiaiaiaiaiaiadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaxaoapaoaxaiaRaoaoaoaoapaoaoavapaoaoaoaoaRaiaxaGapaoaxaiaiaiadadadadaiaiaiadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakakakaeaeahahaeaeahahahahahahahahahahahahahahahahahahaeajahahahahahahahahahahahahahahahahahahaeaeaeaeaeaeaeakakakacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiadadadaiaiaiaxaoaoaoaxaiaRaoaoaRaoaoaoaoadaoaoaRaoaoaRaiaxaoadadaxaiaiaiadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakakakaeaeahahaeaeahahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahahahahaeaeaeaeaTaeakakakakacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiaiadadaiaiaiaiaiaiadadadadadadadadadadadadaiaiaxadadadaxaiaxaxadaxaxaxaoaoadaxaxaxaxaxaxaiaxaoaoadaxaiaiaiadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakakakaeaeahahaeaeahahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahahahaeaUaJaJaJaJaHaHaJaJaHaHaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiadadadaiaiaiaiaiadadadadadadadadadadadadadadadaVadadadaVadadadadaiaiaxaoaoadaxaiaiadadadadadadaoaoaxaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakakakaeaeahahaeaeaeaeahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahahahahaeaeaeaeaeaWaKaKaKaKaKaKaKaXaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadaiaiaiadadadadaiaiaiadadadadadadadadadadadadadadadadaVadaoaoaVadaiaiaiaiaiaxaoaoaoaxaiaiadadaiaiadadadaoaxaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakakakaeaeahahahahaeaeahahahahahahahahahahahahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeaeaeaKaWaKaKaKaKaKaKaKaXaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaxaoaoaoaxaxaxaxaxaxaxaxadaoaoaxaxaxaxaxaxaxaxadadaoaxaiaiadadadadadadaiadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakakakaeaeahahahahaeaeahahahahahahahahahahahahahahahahahahaeaeahahahahahahahahahahahahaeaeaeaeaUaJaJaJaHaHaJaHaHaJaJaJaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaAaoaoaoaRaoaoaoaoaoaoaoadaoaoaRaoaoaoaoawaoaoaoaoaoaxaiaiaiadadadadaiaianaiadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacakakakakakaeaeahahahahaeaeahahahahahahahahahahahahahahahahahahaeaeaeaeahahahahahahahahahahaeaeacacakakakacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaoapaoaoaoaoavaoaoaGaoaoapaoaoaoaoaoaoaoawavaoapaoaxaiaiaiadadadadadaYaoaZaiadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahacaeaeaeaeaeaeaeajaeaeahahahahahahahahaeaeaeaeaeaeaeaeaeaeaeaeaeahahacacacacacacacacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaxaBaoaRaoaoaoaoaoaoaoaRaoaoaoaoaoaoaoaoaRaoaoaoaoaBaxaiaiaiadadadadanaobaaoanadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacaeajahahahahacacacacacacacacacaeaeahahahahahahahaeaeaeahahahaeaeaeaeaeaeaeaeahahahahahahacacacacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaxaxaxaxaxaxaxaxaxaxaxaxaoalaoaxaxaxaxaxaxaxaxaxaxaxaxaiaiaiadadadadaiaZaoaYadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeahahahaeaeaeaeajaeaeacaeaeahahahahahacacacacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiaiaiaiaiaiaxaladalaxaiaiaiaiaiaiaiaiaiaiaiaiaiaiadadadadadaianadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacaeaeahahahahahahacacacacacacahahahahahahaeaeaeaeaeahahahahaeacacaeaeaeaeakakaeahahahahahaeakakacacacacahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaoaiaiaiaiaiaiaiaiaiaiaiaxadadadadadadaiaiaiaiaiaiaiadaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacaJaeaeaeaeaeaeahahahacacahahahahahahahahahahaeaeaeahahahahahahaeakakaeaeaeaeakakaeahahahahahaeakakacacacaeahacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoamaiaiadadaiaiaiaiaiaiaiadadadadadadadadadadaiaiadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacbbbcaJaeaeaeaeaeahahahahahahahahahahahahahahahahaeaeahahahahahahaeakakakaeaeaeakakaeahahahahahaeakakakakakaeahahaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiaibdadadadadadadadaiadadadaladalaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacaebbacacacacaeaeahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeakakakakakakakakaeahahahahahaeaeakakakakaeahahaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoadadadadadadadadadadadadadbdaoalaobdaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacaeaebcacacacacaeaeahahahahahahaeaeaeahahahahahahahahahahahahahahaeaeaeaeacakakaeaeaeaeahahahahahaeaeakakacaeaeahahaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoaiadadadadadadadadadadadadadbdaoaoaobdaiaiadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacbcaeaeacacacacacaeaeaeahahahahaeacaeaeaeaeaeaeaeaeaeaeahahahahahaeaeaeaeaeaeaeaeaeaeaeahahahahahahaeakakacaeahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaibdadadadadadadadadadadaiaiaiaRaoaoaoaRadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacaeaeaeacacacacacacaeaeajahahahahaeacacacacacacaeaeacacaeaeaeaeaeaeaeaeaeaeaeaebeaeacaeaeaeaeahahahahaeacacacaeahahaeaeacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadadadadadadaiaiaRaoaobfaoaRadadadadaladadadadadadadadadaiaiadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacaebgbcacacacacacacaeaeaeahahahahaeaeacacacacacbhaeacacacacacacacakakakakakakacacacacacacaeaeahahahahaeacacaeaeahahaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadadadadadadaibdaoaobfapbfaoaRaRaiaianadaiaiaiaiadadadaiaiaiaiaiadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacbcaeaeaebcacacacacacakakaeaeahahahahaeacacacacaeaeacacacacacacacacakakakakakakacacacacacacaeaeahahahahaeacaeaeaeahahaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiadadadadadadadadadadadaRaoaobfbibjbkbfaoaobdaiaialaoaoaiaiadadadaiaiaiaiaiadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacbcbcbcbbaeaeaeacacacakakaeaeaeahahahaeacacaeaeajacacacacacacacakakakakakakakakacacacacacacacaeaeahahahaeaeaeahahahahaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiadadadadadadadadadadaRaobfapblbmbnapbfaoaoaiaiaoaiaiaqaiaiaiaiaiaiaiaiaiadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacbcbcbcaeaebcbcacacacakakakaeaeahahahaeacacaeacacacacacacaeaeboakakakacacacakakakacacacacakakaeaeahahahaeaeaeahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadaiaoamaiamadadadadadadadadadadaRaoaobfbpbqbrbfaoaoaoaiaialbdadadaoaobsaiaiaiaiaiadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacbcaeaeaebtbcbcaebuacacakakaeaeahahahaeaeacaeacacacaeaeaeaeaebvacacacacacacakakakacacacacakakaeaeaeahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiataiadadadadadadadadadadaRaoaoaoawbfaoaoaoaoaoaialadadadalaiaoaiaiaiaiaiadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacaebbbcbcbcbcaebgaeakakakakaeaeahahahaeaeaeaeaeaeaebhacacacaeacacacacacacacakakakakacacacacacacaeaeahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiamadadadadadadbdbdadadadaRaoaoaobwaoaoaoaobdaialadadadbdaiaoaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacaebxbcbcbcbybtbcaeakakakakaeaeahahahahahahaeaeaeaeacacacacagagaJaJaJaJacacacacakakacacacacacacaeaeahahahahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaiaiaoaoaiaiadadadbdaoaoaoaobdadadaRaoaobzbAbzaoaoaRaiaiaiadadadbdaiaoaiaiadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacbcbcaebBbcbcacakakakakaeaeahahahahahahacacaeaeacahahacaJagagbCbDaJacacacacakakacacacacacacacaeaeaeaeahahahahahaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaoaoaiaiadbdaoaoaoaiaiaoaoaRadadaRaoaobEaoaoaRaiaiaiaiadadadaiaiaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacbgbcaeaebuacakakakakaeaeacacahahahahacacaeaeacahahahacaJaJbCbFaJacacacacacakakacacacacacacaeaeaeaeaeaeaeaeaeaeaeacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaiaiadadadadadadaiaiaiaiaoaiadadaoaiaiaiamaiaiamaobdadadbdaRaRaRbdaiaiaiaiaiadadadadaoaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacakakakakaeaeacacahahahahahahahahahahahahahacaJaJaJaJacacacacacakakacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadaiaiaiaiaiadadadadaiaiaiaiawaiadaiaiaiaiaiataiaiaiaobdadadaiamaiaiaiaiaiadadadadadadbdaoaiaiadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacakakaeaeacacahahahahahahahahahahahahahacacacacacacacacacacakakacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaiaiaiaiaiadadadaiaiaiaiaoaoaiaiaoaiaiaiamaiaiaiaoaoadadadaiaiaiaiadadadadadadadadaiaiaiadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacakakaeaeacacacacacacacacaeaeacacacacacacacacacacacacacacacakacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadaiaiaibGbHaiadadadaiaiaiaiaoaoaoaiaiaiaiaiaiaiadadaobdadadadadadadadadadadadadbdaoaoaoaiaiadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaibIaiaiadadadadadadaiaiaiaiaiaiaiaiaiaiaiadaoaiadadadadadadadadadadadadadalaoaoaiaiadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaeaeaeaeaeaeaeaeaeaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadaiaiaiaiaiaiaiaiadadadadadadadaiaiaiaiaiaiaiadadadadadaiaoadadadadadadadadadadadadbdaiaiaiaiaiadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadaiaiaiadaiadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadadadadadadbdaoaiaiadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadadadadadadbdbdaRbdaoaoaoaiaiadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiaiadadadbdbdawaoaoaoaoaoaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaoaiadaRbdaoaoaBamaiaiaiamaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaobdaoaoaoaoaiaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaoaoaiaiamaiaibsaiaiaiadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -abababababababababababababbJbJababbJbJababbJbJabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -abababababababababababababababbJabbJabbJabbJabbJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -abababababababababababababbJbJababbJbJababbJabbJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -abababababababababababababababbJabbJabbJabbJabbJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -abababababababababababababbJbJababbJabbJabbJbJabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadaiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaiaiaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaiaiaiaiadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJabbJabbJbJbJabbJabbJababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJabbJababbJababbJabbJababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJbJababbJababbJbJbJababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJababbJababbJabbJababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJababbJababbJabbJababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababbJababbJbJababbJbJbJabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJbJababbJabababbJbJababababababababababababababababababababababababababababababababababababab -ababababababababababababababbJbJabbJabababababbJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJabbJbJababbJabbJabababababababababababababababababababababababababababababababababababab -abababababababababababababababbJababbJbJabababbJabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJababbJabbJabbJabbJabababababababababababababababababababababababababababababababababababab -abababababababababababababababbJababababbJababbJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJabababbJabbJabbJabbJabababababababababababababababababababababababababababababababababababab -ababababababababababababababbJbJbJabbJbJabababbJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbJbJbJabbJabbJabbJbJababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbJbJbJbJbJbJbJbJbJbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbNbNbJbJbObObObObObObObJbJbJbJbJbJbJbJbJbJbPbQbQbQbRbRbQbRbRbRbQbQbRaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbJbJbJbJbKbKbKbKbKbKbKbKbKbKbKbKbNbNbJbObObObObObObObObObObObObObObObObJbJbJbJbJbJbSbTbTbTbTbTbTbTbUaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbVbVbVbVbVbVbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbRbRbQbRbRbWbJbXbKbKbKbKbKbKbKbKbKbKbKbJbJbJbObObObObObObObObJbJbJbJbObObObObJbJbJbJbJbTbSbYbTbTbTbTbTbTbUaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbVbVbVbVbVbZbVbVbVbLbLbLbLbLbLcabMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbRbTbTbTbJbJbJcbccbKbKbKbJbJbJbJbKbJcdbJbObObObObObObObObObObJbKbKbJbObObObObObJbJbPbQbQbQbRbRbQbQbQbRbQbQaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbVbVbZbVbVbVbVbVbVbVbVbVbLbLbLbLbVcacabMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbRbTcebTcfcfcfcfbJbQbQbQbJbJbJbJbJbJbJbJbObObObObObObObObObJbJbKbKbJbJbJbJbObObJbJbJbJbJbJbJbJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbVbVbLbLbLbLbLbLbLbLbLbLbLcgcgchchchbVcibVbVbVbVbVbVbVcjbVbVbVbVbVbVbVbVbVbVbVbLbLbMbMbMbMbMbMbMbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbRbTbTbTckcfcfcfbJclbOclbJbJbJbJbObObObObObObObObObObJbJbJbJbKbKbKbKcmcmbJbObObObJbJbJbJbJbJbJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbVbVbVbVbLbLbLbLbLbLbLcgchchcgcncocpcgbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbLbLbLbLbLbMbMbMbMbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbRbQbQbRbRbWcfcfbJclbOclbJbJbJbJbObObObObObObObObObObJbKcmcmbKbKbKbKcmcmbJbJbObObObJbJbJcqbJbJbJbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbVbVbVbVcjbLbLbLbLbLbLbLcgcrcsctcucvcncwcibVbVbVbVbVbVbVcxcxcxcxcxbVbVbVbVbVbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbJbJcfcfbJbRclbQbJbJbJbObObObObObObObObObJbJbJbKcmcmbKbRbRbKbKbKbKbJbObObObJbJbJbJbJbJbJbJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbVbVcyczbVbVbLbLbLbLbLbLbLcgcAcBcCcDcvcEcgcFchcGbVbVcxcxcxcxcxcxcxbVbVbLbLbLbLbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbJcfcfcfcHbTcHbJbOcIbObObObObObObObObObJcmcmbKbKbRbRbJcJcKbKbKbKbJbObObObObObJbJbJbJcLbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbVbVbVbVbVbVbLbLbLbLbLbLbLcgcMcNcOcucncncPcrcPcxcxcxcxcxcxcxbVbVbVbVbVbLbLbLbLbVcjbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbJcfcfcHbTcHbJbOcIbObObObObObObJbJcdbJcmcmbKbRbJbJbJcQbJbRbKbKbJbJcqbObObObKbKbJbJbJbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbVbVbVbVbVbLbLbLbLbLbLbLcgcRcScTcncncncPcrcPcxcxcxcxbVbVbVbVbVbVbVbVbLbLbLbLbLbVbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbQclbRbJbOcIbObObObJbJbJbJbJbJbJbKbKbKbRbJcJbJbJbJbRbKbKbKbKbJbObObObKbKbKbJbJcUbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbVbVcjbVbVbVbLbLbLbLbLcgcVcWcXcYcncZcgcFchcGbVbVbVbVbVbVbZbVbVbLbLbLbLbLbLbLbLbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbJbJbJbOcIbObObJbJbJbJcccccmcmbKbKbKbKcKbRbJbJbRbNbKbKbKbKbJbObObObKbKbKbKbJbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbVdadabLbLbLbLbLcgcrcBdbcncncncFbVbVbVbVbVbVbVbVbVbVbVcjbLbLbLbLbLbLbLbLbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabQbRbQbQbQbRbRdcbJbJbJbJbJbObObOcIbObJbJbJbJbQbRbQbQbRbKbKbKbKbKbKbRbRbNbKbKbKbKbKbJbObObObKbKbKbNbJbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLdadabVbLbLbLcgcgcgcgdddedfcgbVbVbVbVbVbVbVbVbVbVbVbVbLbLbLbLbLbLbLbLbVcjbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaadgbTbTbTbTbSbTbJbJbJbJcqbObObObOcIbJbJbJbRdhbRdidjdkbRbKbKbKbKbKbKbNbNbKbKbKbKbKbKbJbObObObKbKbKbNbJbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbLbLbLbLbLcgcgchchcgbVbVbVbVbZbVbVbVbVbVbVbLbLbLbLbLbLbLbLbLbVbVbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaadgbTbTbTbTbSbTbJbJbObObObObObObObJbJbJbJdldmdldndodpbRbKbKbKbKbNbKbNbNbKbKbJbJbJbJbJbObObObKbKbKbKbKbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbLbLbLbLbLbLbLbLbVbVbVbLbVbVbVbVbVbVbVbVbVbLbLbLbLbLbLbLbLbLbVbVbVbVbVbLbLbLbLbLbLbLbLbMbMbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabRbRbRbQbQbQbRdcbJbObObObObObJbJbJbJbNbNbRdhbRdododqbRbKbKbKbKbJbJbJbJbJbJbJbJbObObObObObObKbKbKbKbNbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbMbMbMbLbLbLbLbLbLbLbLbLbVbVbVbVbVbVbVbVbVbLbLbLbLbLbLbLbLbLbLbLbVbVbVbLbLbLbLbLbLbLbMbMbMbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbNbNbJbJbJbObObObObObJbJbJbKbKbKbQdodrdododsbQbKbKbKbKbJbJbJbObObJbJbObObObObObObObKbKbKbKbNbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdtdtdudududududtdtdtdtdtdubVbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbVbLbLbLbLbLbLbLbMbMbMbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbNbNbJbJbObObObObObObJbJbJbKbKbKbQdvdodrdodwbQbKcmcmbKbJbObObObObObObObObObObObObObKbKbKbKbNbJbJbJbJbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdtdxdydzdudAdBdzdtdCdydDdubVbVbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbVbVbVbVbVbVbVbVbLbLbVbVbVbLbLbLbLbLbLbMbMbMbMbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbNbNbJbJbObObObObObJbJbJbJbKbKbKbRbRbRbQbRbRbQcmcmcmbKbJbObObObObObObObKbKbKbKbKbKbKbKbKbKbKbJbJbJbJbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdtdEdydFdudGdydHdudEdydFdubVbVbVbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbVbVbVbVbMbMbMbMbMbMbMbMbLbLbVbVcjbLbLbLbLbLbLbMbMbMbMbMbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbNbJbJbObObObObObJbJcqbJbJbKbKbKbKbKbKbKbKcmcmcmbJbJbJbObObObObObObObKbKbKbKbKbKbKbKbKbKbKbKbJbJbJbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdudIdJdudtdIdKdtdudIdtdtdtcxbVbVbMbMbMbLbLbMbMbMbMbVbVbVbVbVbVbVbVbVbVbMbMbMbMbMbMbMbMbMbMbLbVbVbVbLbLbLbLbLbMbMbMbMbMbMbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbNbNbJbJbObObObObObKbKbJbJbJbKbKbKbKbKbKbKbKcmcmcmbJbObObObObObObObObObObObKbKbKbKbKbKbKbKbKbKbJcqbJbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdLdMdMdMdNdOdPdMdMdMdQdRdQcxcxbVbVbMbMbLbLbLbLbLbLbVbVbVbVbVbVbVbVbMbMbMbMbMbMbMbMbMbMbMbMcabVbVbVbLbLbLbLbLbMbMbMbMbMbMbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbNbNbJbJbJbObObObObJbKbJbJbJbKbKbKbKbKbKcmcmcmbKbKbJbObObObJbKbKcmcmbObObObKbKbKbKbKbKbKbKbKbKbJcUbJbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdKdPdMdMdMdPdMdPdSdTdQdRdQcxcxbVbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbVbVbMbMbMbMbMbMbMbMbMbMbMbMcabVbVdUbLbLbLbLbLbMbMbMbMbMbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbNbNbNbJbJbObObObObJbKbJbJbKbKbKbKbKbJbJbJbJbJbJcdbJbObObObJbKbKbKbKbObObObKbKbKbKbKbKbKbKbKbKbJbJbJbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdudIdtdtdudIdRdKdtdVdtdtdubVcxbVbMbMbLbLbLbLbLbLbLdWdWdXdXdXdWdWbVbMbMbMbMbMbMbMbMbMbMbMbMcabVbVbVbLbLbLbLbLbMbMbMbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbNbNbNbJbJbObObObJbJbKbJbJbKbKbKbKbKbJcdbJbJbJbJbJbJbObObObJbKbKbKbKbObObObObObKbKbKbKbKbKbKbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdtdGdydYdudZeadFdtebecedeebVcjefbMbMbLbLbLbLbLbLbLdXegeheiejekdWbVbMbMbMbMbMbMbMbMbMbMbMbMcabVbVbVbLbLbLbLbLbLbMbMbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbNbNbJcqbObObObJbJbKbJbJbKbJbJbJbJbJbObObObObObObObObObObJbKbKbKbKbKcmcmbObObKbKbKbKbKbKbKbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdtdAdBdzdueldydzdtemeneoepefbVbVbMbMbLbLbLbLbLbLbLdXeqejerejesdXbVbVbMbMbMbMbMbMbMbMbMbMbMcabVbVbVbVbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbNbNbJbJbJbObObJbJbKbJcUbKbJcqbJbJbJbObObObObObObObJbJbJbJbKbKbKbKbKcmcmbObObKbKbKbKbKbKbKbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLdudududtdtdtdtdtdudueeepeteubMbMbMbLbLdXdXdWdXdXdXdXevegejevewdXbVbVbMbMbMbMbMbMbMbMbMbMbMbLbLbVbVbVbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbJbJbObObJbJcdbJbJbKbJbObObObObObObObObObObObJbJbJbKcmcmbKbKbKbKbKbObObKbKbKbKbKbKbKbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbVbVefbVbMbMbMbMbLbLdXexeyezeAeveBeveveveveCdWbLbLbVbMbMbMbMbMbMbMbMbMbMbMbLcjbVbVbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbJbJbObObObJbJbJbJbJbJbObObObObObJbJbJbJbJbJbJbJbKcmcmcmbKbKbKbKbKbObObKbKbKbKbKbJbJbJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbVbLbMbMbMbMbMbMbLbLdWeDeveEevevdWeFeFeGeGeFeFeFbLbVbMbMbMbMbMbMbMbMbMbMbMbLbVbVbVbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbJbJbObObJbJbJbJbJbJcIcIcIcIcIbJbJbJbKcmcmcmcmcmcmcmbKbKbKbKbKbKbObObObKbKbKbKbJbJbJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbVbVbLbMbMbMbVbVbLbLbLdWeDeveveveveHeFeIeJeJeJeKeFbLbVbVbMbMbMbMbMbMbMbMbMbMbLbVbVbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKcdbJbObObObObObObObObObObObObObJbKbKbKcmcmcmcmcmbKbKbKbNbKbKbKbKbKbObObKbKbKbKcqbJbJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbVbVbMbMbMbMbMbVbVbLbLbLdWeDeveveveveLeFeMeNeOeJePeFbLbLbVbMbMbMbMbMbMbMbMbMbMbLbVbVbLbLbLbLbLbMbMbMbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbJbJbJbKbKbJbJbJbKbObObObObObObObObObJbJbJbJcmcmcmcmcmcmcmcmbKbKbKbKbKbKbKcmcmbObObKbKbKbKbJcUbJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbVbMbMbMbMbLbVcjbVeQbLbLdWeDeReSeTeveveGeUeJeJeJeVeGbLbLbLbMbMbMbMbMbMbMbMbLbLbVbVbVbLbLbLbLbMbMbMbMbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbJbJbJbJbJbJbJbJbJbKbKbKbKbKbKbKbObObObJcmcmcmcmcmcmcmcmcmcmbKbKbKbKbKbKbKbKcmcmbObObKbKbKbKbJbJbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbVbMbMbMbLbLbVcxbVeQbLbLdWdXdXdXdWeFeWeGeGeFeFeJeFeGbLbLbLbLcacacacacacacabLbVbVbVbVbLbLbLbLbMbMbMbMbMbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbJbJbJbJbJbKbKbJcdbJbKbKbKbKbKbObObObObJcmcmcmcmcmcmcmcmbKbKbKbKbKbKbKbKbKbKcmcmbObObKbKbKbKbJbJbJbJbJbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbVbVbMbMbLbLbLbVcxcxbVbLbLbLbLbLbLbLeGeNeXeYeZfaeJeJeFbLbLbLdWcGbVbVbVbVbVbVbVbVbVbVbVbLbLbLbLbMbMbMbMbMbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbJbJbJfbbJbKbKbKbJbJbJbKbKbKbKbObObKbKbKcmcmcmcmcmcmbKbKbKbKbKbKbKbKbKbKbKbKcmcmbKbObObKbKbKbJbJbJbJbJbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbVbVbMbMbMbLbLbLbLcxcxbVbLbLbLbLbLbLbVeGeJeJeJeJeJeJeJeFbLbLbLbVbVbVbVbVbVbVbVbVbVbVbVbLbLbLbLbLbMbMbMbMbMbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbJbJbJbJbJbKbKbKbJbJbJbKbKbKbKbObObKbKbKcmcmcmcmcmcmbKbKbKbJbJbJbKbKbKbKbKbKbKbKbKbObObKbKbKbJbJbJfcbJbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbVbVbMbMbMbLbLbLbLbLcxcxbVbLbLbLbLbLbLbVeGeOeJeJeJeJeNeJeFbVbVbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbJbJbKbKbKbJbJbJbKbKbKbKbObObKbKbKcmcmcmbKbKbKbKbJbJbJfdbJbKbKbKbKbKbKbKbKbKbObObKbKbKbKbKfebJfdbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbVbMbMbMbLbLbLbLbLbLcxcxffdWbLfgfgbVbVffeFfhfheFfieFfhfheGcGbVbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbJbJbJbJbJbKbKbKbKbObObObObKbKbKbKbKbKbKbJbJbJbJbJfjbJbKbKbKbNbKbKbKbKbKbNbObOcmbKbKbKbKfkflbJbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbVbMbMbMdXdWdWdXdWdXdWcxcxbVbVbVbVbVbVbVbVbVbVfhfmfhbVbVbVbVbVbVcjbVfgbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKcmcmbObObKbKbKbKbKbKbKbKbKbJbJbJbJcqfdbJbKbKbKbKbKbKbKbKbKbNbObOcmbKbKbKbKfnfobJbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaadXdXdWdXdWdWdXdXfpbMbMbLdWfqfrfsftfudXcxcxcxcxcxbVbVbVbVbVbVbVeFfieFbVbVbVcjbVbVbVbVfgbLbLbLbLbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKcmcmbObObKbKbKbNbKbKbKcmcmbJbJfvbJbJbKbKbKbKbKbKbKbKbKbKbKbKbObOcmbKbKbJfwfdbJbJbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaafxfyfyfyfyfyfzfybVbVbMbLdXfAfBfCevfDdXbVcxcxcxcxcxbVbVbVbVbVbVbVcxbVbVbVbVbVbVbVbVfEbVbLbLbLbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKcmcmbObObKbKbKbKbNbKbKcmcmbJbJbJbJbJbKbKbKbKbKbKbKbKbKbKbKbObObKbKbKbKbJbJbJfFbJbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaafxfyfyfyfyfyfzfybVbVbMbLdWdWdWfGdWdXdWfHdWfIbVcxcxbVbVbVbVbVbVbVcxbVbVffdWfJfJfJfJdWbVbLbLbLbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObKbKbKbKbNbNbNbKbKcmcmbKbJbJbJbJbKbKbKbKbKbKbKbKbKbObObKbKbKbKbJbJbJbJbJbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaadXdWdWdXdXdWdWdWfpbVbMbLdWfKfLfBfMevfNejfNbVbVcxcxcxcxfOdWbVbVbVcxbVbVbVfPfQfQfQfQfJbVbLbLbLbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbJbJbKbKbKbKcmbObObNbNbKbKbNbNbNbNbNbKbKbKbJbJbJfRfRbJbJbKbKbKbKcmcmbObObKbKbKbKbJcqbJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbVcjbVbMbLdWfSevfTevfBdWfHdXbVbVbVcxcxcxcxcxcxcxcxcxcxcxcxcxfQfQfUfQfJbVbLbLbLbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbJbJbJbJbJbJbKbKcmbObObNbNbKbKbKbKbKbNbNbKbKbKbJfRfRbJbJbJbJbKbKbKbKcmcmbObObKbKbKbKbJbJbJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLdWdWdXdWdWcGbVbVbVbMbLdXdXdXdXdWdWdXbVbVbVbVbVbVbVcxcxcxcxcxcxcxcxcxcxcxfQfQfQfVfJbVbLdXdXfWbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbJbJbJbJbJbJbJbJbJbKbKcmbObObKbKcmcmcmbKbKbKbNbNbKbKbKbKbJbJbJbJbJbJfXbKbKcmcmbObObKbKbJbJbJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLdWfyfyfybVbVbVbVbVbVbVbLbLbLbLbLbLbLbLbLbVbVbVbVbVcxcxbVbVbVbVbVcxcxbVfJfQfQfQfQfJbLbLdWfYfZfZbMbMfZbMbMbMbMbMbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbJbJbJbJfvbJbJbJbJbJbKcmbObObObOcmcmcmbKbKbKbNbNbKbKbKbKbJbJbJbJbJbJbJbKbKbKbKbObObKbKbJbJbJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLdWfygafybVbVbVbVbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbVcxcxbVbVcjbVbVcxcxffdWfJfJfJfJdWbLbLdWgbevgcfZbMfZfZfZfZbMbMbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbJbJbJgdbJcQbJbJbJbJbKbKcmcmbObOcmcmcmcmbKbKbNbNbNbKbKbKbKbKbKbKbJcqbJcdbJbKbKbObObKbKbJbJbJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLdWfyfyfybVbVbVbVbVbVbVbVbVbVcjbVbVbVbVbLbLbLbLbLbVcxbVbVbVbVbVbVcxcxbVbVbVbVbVbVgebLbLdXdXgfggghbMgidWgjfWdWbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbJbJbJbJflgkbJbJbJbJbKbKcmcmbObOcmcmcmcmbKbKbNbNbNbKbKbKbObObObObJbJbJbJbJbObObObObObJbJbJbJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLdWdXdXdWdWcGcjbVbMbVbVbVbVbVbVbVbVbVbVbVbLbLbLbLbVbVbVbVbVbVbVbVcxcxbVbVbVbVbVbVbVbLbLdXglgmfZbMbMfZfZevevdXbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbJbJbJgngnbJbJbJbJbJbKbKbKbKbObObObObObKbKbKbNbNbNbKbKbKbObObObObObJbJbJbObObObObObObJbJcqbJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbVbVbMbMbLbLbLbLbLbLbLbLbVbVbVbLbLbLbLbVffdWbLbLbVbVcxcxbVbVbVbVbVbVbVbLbLdXevevevgogpfZgqgrgqdWbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbJbJbJbJgngsbJbJbJbJbKbKbKbKbKbKbObObObKbNbNbNbKbKbKbKbKbObObObObObJbJbJbObObObObObObJbJbJbJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbMbMbLbLbLbLbLbLbLbLbVbVbVbLbLbLbLbVbVbLbLbLbVbVcxcxcxcxcxbVbVbLbLbLbLdWevevgmgqgtgqgugvgmdWbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbJbJbJbJbJbJbJbJbJbJbKbKbKbKbKbKbObObObKbNbNbNbKbKbObObObObObObObObJbJbJbObObObObObObObObObJbJbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbLbLbVbVbVbLbLbLbLbVbVbLbLbLbVbVbVcxcxcxcxcxcxdWbLbLbLdXfNfNdWgwgxgygqgtgqdXbLbLbVbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbJbJbJbJbJbJbJbJbJbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObJbJbJbObObObObObObObObObJbJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbLbLbVbVbVbLbLbLbLbVbVbLbLbLbLbVcxcxbVbVbVcxcxgebVbLbLdWejejdXfHfHfHdXdWdWdXbLbVbVbVbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbJbJbJbJbJbJbJbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObJbJcqbObObObObObObObObObJbJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbLbLbVbVbVbLbLbLbLbVbVbLbLbLbLbVcxcxbVbLbLbVcxcxbVbVbVdWgzgzdWbVbVcjbLbLbLbLbVbVbVfWdXdWbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObJbJbJbJbObObObObObObObObObJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbLbLbVbVbVcjbVbVbVcjbVbLbLbLbLbVcxcxbVbLbLbVcxcxcxcxcxcxcxcxgAbVbVbVbLbLbLbVbVbVbVgBgCdWbVbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObJbJbJbObObObObObObObObObJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbMbMbLbLbLbLbLbLbLbLbLbVbVbVbVbVbVbLbLbLbLbLbVcxcxbVbLbLbLbVbVcxcxcxcxcxcxcxcxcxbVbLbLbLdWfZbVgDfZgEdWbVbVbVbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObOcqbJbObObObObObObObObObObJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVcxcxbVbLbLbLbLbLbVbVbVbVbVbVbVcxcxcxbLbLbLdXgFfZfZgBgGdXdXbVbVbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbObObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObObObObObObJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVcxcxbVbLbLbLbLbLbLbLbLbLbLbLbVbVbMcxbLbLdWdWgHgIfZgJgJgJdXbVcjbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbObObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObObObObObObJbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVcxcxbVbLbLbLbLbLbLbLbLbLbLbLbMbMbMcxbVbVgKgLejfZfZfZgBgMdXbVbVbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbObObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObObObObObOcqbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLdWbLbLbVcjbVcxcxcxbVbLbLbLbLbMbLbLbLbLbLbLbMbMbMbMbMbVdWejejgDbVfZfZgJdWbVbVbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbObObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObObObObObObJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbLbLbLbLcxcxgNcxcxfPbVbVcxcxbVbVbLbLbLbMbMbMbMbLbLbMbMbMbMbMbMbMfHdXejbVeubVbMbMgOdWbVbVbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbJbObObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObObObObObJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbLbLbLbLbLbLejcxcxgPcxfPbVgQcxcxfgbLbLbLbLbMbMbMbMbMbLbMbMbLbMbMbMbVejfNbVbVeubVeubVdXdXbVbVbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbJbObObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObObObObObJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbLbLbLbLbLbLbVejejcxcxfPbVbVcxcxfgbLbLbLbLbMbMbMbMbMbMbMbLbLbLbMbMfNejfNejbVbMbMbVeugKbVbVbVbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbJbObObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObObObObObJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbLbLbLbLbMbMbVbVejfOdWcGbVcxcxgRbLbLbLbLbMbMbMbMbMbMbMbLbLbMbMbMfHfHdXdXgSbMbMbVejdWbVbVbVbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbJbJbObObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObObObObObObJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbMbMbMbVcxcxcxcxcxcxbVbLbLbLbLbLbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbVbVbVbVbVbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbJbObObKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObObObObObObObObObObObObObObObObJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbVbVbMbVbVcxcxcxcxbVbVbLbLbLbLbLbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbMbVbVbVbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbJbObObObKbKbKbKbKbKbKbKbKbKbKbKbObObObObObObObObJbJbJbJbJbJbObObObObObObObObObObObJbJbJbJbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbLbLbLbLbVbMbMbVgTdWcGbVbVbVbVbLbLbLbLbLbLbLbMbMbMbLbLbLbLbLbLbLbMbMbMbVbVbVbVbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbJbJbObObObKbKbKbKbKbKbKbKbKbKbKbObObObObObObJbJbJbKbKbKbKbJbObObObObObObObObObObObJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbMbMbMbMbMbLbLbLbLbLbLbLbLbLbMbMbMbLbLejbMbVejcxfPbVbVbLbVbVbLbLbLbLbLbLbLbLbMbMbLbLbLbLbLbLbLbLbLbLbVcjbVbVbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbJbJbObObKbKbKbKbKbKbKbKbKbKbKbObObObObObObJbJbKbKbKbKbKbJbJbJbJbJbJbJbJbJbJbJbJbJbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbMbMbLbLbMbMcxcxcxbLbLbLbLbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbVbVbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbJbObObObObObObKbKbKbKbKbKbKbObObObObObObJbJbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbMbMbMbMbMgUcxcxbLbLbLbLbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbJbJbObObObObObKbKbKbKbKbObObObJbJbJbJbJbJbJbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbMbMbMbMdWbLbLbLbLbLbVbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbJbObObObObObObKbKbKbKbObObObJbJbJbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbLbLbLbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbJbJbJbObObObObObObObObObObObJbJbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMgVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbJbObObObObObObObJbJbJbJbJbJbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbMbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbVbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbMbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbJbJbJbJbJbJbJbJbJbJbJbJbJbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbMbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbVbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbMbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbMbMbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbMbMbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbMbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbMbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbMbMbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbLbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLbLbMbMbMbMbMbMbMbMbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbVbVbLbLbLbMbMbMbMbMbMbMbLbLbLbLbLbLbLbLbLbLbLbMbMbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaabLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaabKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKbKaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dX +fx +fx +dX +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dX +fy +fy +dW +bL +dW +dW +dW +dW +dW +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dW +fy +fy +dW +bL +dW +fy +fy +fy +dX +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +ak +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bc +bc +bc +bc +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dX +fy +fy +dX +bL +dX +fy +ga +fy +dX +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +aj +ae +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +bc +bc +ae +bb +bx +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dt +dt +dt +du +dL +dK +du +dt +dt +du +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dW +fy +fy +dX +bL +dW +fy +fy +fy +dW +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ae +aj +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +ac +ac +ac +ae +bc +ae +bg +ae +bc +bc +ae +bc +bc +bc +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dt +dx +dE +dI +dM +dP +dI +dG +dA +du +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dW +fy +fy +dW +bL +dW +bV +bV +bV +dW +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ae +ae +ae +ah +ah +ah +ah +ah +ae +ae +ae +ae +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +ac +bb +ae +ae +ae +ae +bc +ae +bb +ae +ae +bc +bc +bc +bg +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +bJ +ab +bJ +ab +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +du +dy +dy +dJ +dM +dM +dt +dy +dB +du +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dX +fz +fz +dW +bL +cG +bV +bV +bV +cG +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ae +ae +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ae +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +aJ +bc +bb +bc +ae +ac +ac +bc +ae +ae +bt +bc +bc +ae +bc +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +bJ +ab +bJ +ab +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +bJ +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bL +bL +bL +bL +bL +bL +bL +du +dz +dF +du +dM +dM +dt +dY +dz +dt +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dX +fy +fy +dW +bV +bV +bV +bV +bV +cj +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ae +ah +ah +ah +ah +ae +ae +ae +ae +ac +ac +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +ae +aJ +ac +ac +ac +ac +ac +ac +ae +bc +bc +bc +by +bB +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +bJ +ab +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bJ +bJ +bJ +bJ +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +du +du +du +dt +dN +dM +du +du +du +dt +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +fp +bV +bV +fp +cj +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ae +ah +ah +ah +ah +ae +aj +ac +ac +ac +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ae +bc +bc +ae +bt +bc +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bV +bV +cy +bV +bV +bV +bL +bL +bL +bL +bL +du +dA +dG +dI +dO +dP +dI +dZ +el +dt +bL +bL +bL +bL +bL +bL +bL +bV +bV +bM +bM +bM +bV +bV +bV +bV +bV +bV +bV +bV +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ah +ah +ah +ah +ae +ae +ac +ac +ac +ac +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ae +bg +bc +bc +bu +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +bJ +bJ +bJ +bJ +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bV +bV +bV +cz +bV +bV +bV +bL +bL +bL +bL +bL +du +dB +dy +dK +dP +dM +dR +ea +dy +dt +bL +bL +bL +bL +bL +bL +bV +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bV +bV +bV +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ah +ah +ah +ah +ae +ae +ac +ac +ac +ac +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +bu +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +bJ +ab +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +bJ +ab +bJ +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +bV +bV +cj +bL +bL +bL +bL +bL +dt +dz +dH +dt +dM +dP +dK +dF +dz +dt +bL +bL +bL +bV +bV +bV +bV +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ah +ah +ah +ah +ae +ae +ae +ac +ac +ac +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +ak +ak +ak +ak +ak +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +bJ +ab +bJ +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +bJ +ab +bJ +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bV +cj +bV +bV +bV +bV +bV +bL +bL +bL +bL +dt +dt +du +du +dM +dS +dt +dt +dt +du +bL +bL +bV +bV +bM +bM +bM +bM +bM +bL +dX +dW +dX +dW +dW +dW +dX +bL +bL +bV +bV +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ak +ak +ak +ac +ak +ak +ak +ak +ak +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +da +bL +bL +bL +bL +dt +dC +dE +dI +dM +dT +dV +eb +em +du +bV +bV +bV +bM +bM +bM +bM +bM +bL +bL +dW +fq +fA +dW +fK +fS +dX +bL +bL +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +aj +ah +ah +ah +ah +ah +ah +ah +ae +ae +aj +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +bJ +bJ +bJ +bJ +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +da +da +bL +bL +bL +dt +dy +dy +dt +dQ +dQ +dt +ec +en +ee +bV +bL +bL +bM +bM +bM +bL +bL +bL +bL +dW +fr +fB +dW +fL +ev +dX +bL +bL +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ae +ae +ae +ah +ah +ah +ah +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ac +ac +ac +ah +ah +ah +ah +ah +ae +aj +ae +ae +ae +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +bJ +ab +ab +ab +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +da +bL +bL +bL +dt +dD +dF +dt +dR +dR +dt +ed +eo +ep +ef +bM +bM +bM +bM +bL +bL +bL +bL +bL +dX +fs +fC +fG +fB +fT +dX +bL +bL +cj +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ae +ae +ae +ae +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +bJ +bJ +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bJ +bJ +bJ +bJ +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +du +du +du +dt +dQ +dQ +du +ee +ep +et +bV +bM +bM +bM +bL +bL +bL +bL +bL +bL +dW +ft +ev +dW +fM +ev +dW +bL +bL +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ac +ac +ac +ac +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +bV +bV +cx +cx +cx +bV +bV +ef +eu +bM +bM +bM +bM +bV +bV +bV +bL +bL +bL +dX +fu +fD +dX +ev +fB +dW +bL +bL +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +aj +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ac +ac +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bV +bV +bV +cx +cx +cx +cj +bV +bM +bM +bM +bV +bV +cj +cx +cx +cx +cx +cx +dW +dX +dX +dW +fN +dW +dX +bL +bL +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ac +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bV +bV +bV +bV +bV +ef +bV +bM +bM +bM +bV +bV +bV +bV +cx +cx +cx +cx +cx +cx +bV +fH +ej +fH +bV +bL +bL +bV +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ac +ac +ac +ah +ah +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ac +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +cg +cg +cg +cg +cg +cg +cg +cg +bL +bL +bM +bM +bM +bM +bM +bV +bM +bM +bM +bM +bM +bM +bM +bL +bL +eQ +eQ +bV +bV +bV +ff +cx +cx +cx +dW +fN +dX +bV +bL +bL +bL +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +aj +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ac +ac +ac +ah +ah +ae +ae +ac +ac +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ac +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +ch +cr +cA +cM +cR +cV +cr +cg +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dW +bV +cx +cx +fI +bV +bV +bV +bV +bL +bL +bL +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +af +ac +ac +ac +ac +ak +ak +ak +ak +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ac +ac +ac +ah +ah +ae +ae +ae +ac +ac +ac +ac +ac +ae +ae +ah +ah +ah +ah +ah +ac +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +ch +cs +cB +cN +cS +cW +cB +cg +bL +bL +bL +bL +bL +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +cx +cx +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +cj +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ae +ac +ac +ac +ak +ak +ak +ak +ak +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +aj +ac +ac +ah +ah +ah +ah +ah +ae +ac +ac +ac +ac +ac +ac +ae +ah +ah +ah +ah +ah +ac +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +cg +cg +ct +cC +cO +cT +cX +db +cg +cg +bL +bL +bL +bL +bM +bL +bL +bL +bL +bL +bL +dX +dX +dW +dW +dW +dW +dW +bL +bL +bL +fg +bV +cx +cx +cx +cx +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bL +bL +bL +bL +bL +bL +bL +bM +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ac +ac +ak +ak +ak +ak +ak +ak +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ac +ah +ah +ah +ah +ah +ae +ac +ac +ac +ae +ae +ae +ae +ae +ac +ac +ah +ah +ac +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +cg +cn +cu +cD +cu +cn +cY +cn +dd +cg +bL +bL +bL +bL +bM +bL +bL +bL +bL +bL +bL +dX +ex +eD +eD +eD +eD +dX +bL +bL +bL +fg +bV +bV +cx +cx +cx +cx +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bL +bL +bL +bL +cx +ej +bV +bM +bM +bV +bV +ej +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ac +ac +ak +ak +ak +ak +ak +ak +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ae +ac +ac +ac +ae +ac +ac +ae +ae +ac +ac +ah +ah +ac +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +ch +co +cv +cv +cn +cn +cn +cn +de +ch +bL +bL +bL +bL +bM +bM +bL +bL +bL +bL +bL +dW +ey +ev +ev +ev +eR +dX +bL +bL +bL +bV +bV +bV +bV +bV +cx +cx +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bV +bV +bL +bL +bL +bL +cx +cx +ej +bV +bM +bV +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ac +ak +ak +ak +ak +ak +ak +ak +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +aN +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ah +ah +ah +ah +ah +ae +ac +ac +ae +aj +ac +ac +ae +ae +ae +ae +ah +ah +ae +ae +ae +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +ch +cp +cn +cE +cn +cn +cZ +cn +df +ch +bV +bL +bL +bL +bL +bM +bL +bL +bL +bL +bL +dX +ez +eE +ev +ev +eS +dX +bL +bL +bL +bV +bV +bV +bV +bV +cx +cx +cx +cx +cx +cx +bV +bV +bV +bV +bV +bV +cj +bV +bL +bL +bL +dW +gN +cx +ej +bV +bM +bM +bM +bV +cx +gU +dW +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ac +ac +ak +ak +ak +ak +ak +ak +ak +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ah +ah +ah +ah +ah +ae +ae +bh +ae +ac +ac +ac +ae +ae +ae +ae +ah +ah +ae +ae +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +ch +cg +cw +cg +cP +cP +cg +cF +cg +cg +bV +bL +bL +bL +bL +bM +bL +bL +bL +bL +bL +dX +eA +ev +ev +ev +eT +dW +bL +bV +bV +ff +bV +bV +bV +bV +fO +cx +cx +cx +cx +bV +bV +ff +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +cx +gP +cx +ej +bV +bV +bV +ej +cx +cx +bL +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ac +ac +ak +ak +ak +ak +ak +ak +ak +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ah +ah +ah +ah +ah +ae +ae +ae +ac +ac +ac +ae +bh +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bV +bV +bV +ci +cF +cr +cr +cF +bV +bV +bV +bV +bL +bL +bL +bL +bM +bL +bL +bL +bL +bL +dX +ev +ev +ev +ev +ev +eF +eG +eG +eG +eF +bV +bV +bV +bV +dW +cx +cx +bV +bV +bV +bV +dW +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +cx +cx +cx +fO +cx +bV +gT +cx +cx +cx +bL +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ac +ac +ak +ak +ak +ak +ak +ak +ak +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ae +ac +ac +ac +ac +ac +ae +ac +ac +ah +ah +ah +ah +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bV +bV +bV +ci +bV +bV +ch +cP +cP +ch +bV +bV +bV +bL +bL +bL +bL +bL +bV +bV +bL +dW +dX +dX +dX +eB +dW +eH +eL +ev +eW +eN +eJ +eO +fh +bV +bV +bV +bV +bV +cx +cx +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +fP +fP +fP +dW +cx +cx +dW +fP +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ac +ac +ak +ak +ak +ak +ak +ak +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +aH +aJ +aI +aJ +aJ +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ah +ah +ae +ac +ac +ac +ac +ac +ae +ac +ac +ah +ah +ah +ah +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bV +bV +bV +bV +bV +bV +cG +cx +cx +cG +bV +bV +bV +bV +bV +bL +bL +bL +bV +bV +bL +dW +eg +eq +ev +ev +eF +eF +eF +eG +eG +eX +eJ +eJ +fh +bV +bV +bV +bV +bV +cx +cx +bV +cj +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +cj +bV +bV +bV +cG +cx +cx +cG +bV +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ac +ac +ac +ak +ak +ak +ak +ac +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +aH +aK +aK +aO +aH +aQ +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ah +ah +ae +ae +ac +ac +ac +ae +ae +ac +ac +ac +ah +ah +ah +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bV +bV +bV +bV +bV +bV +bV +cx +cx +bV +bV +bV +bV +bV +bV +bL +bL +bL +bV +bV +bL +dX +eh +ej +eg +ev +eF +eI +eM +eU +eG +eY +eJ +eJ +eF +fh +eF +bV +bV +bV +cx +cx +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bV +bV +bV +gQ +bV +bV +cx +cx +bV +bV +bL +bL +bL +bL +bM +bM +bM +bM +bV +bV +bV +bV +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ae +ac +ac +ac +ak +ak +ak +ak +ac +ae +ae +ae +ae +ae +ah +ae +ae +ae +ae +ah +ah +ae +ae +aI +aK +aM +aK +aI +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ae +ac +ac +ac +ae +ae +ae +ag +aJ +ac +ah +ah +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bV +bV +bZ +bV +bV +bV +bV +cx +cx +bV +bV +bV +bZ +bV +bV +bL +bL +bL +bV +bV +bL +dX +ei +er +ej +ev +eG +eJ +eN +eJ +eF +eZ +eJ +eJ +fi +fm +fi +cx +cx +cx +cx +cx +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +cx +cx +cx +cx +cx +cx +cx +bV +bL +bL +bL +bV +bV +gV +bV +bM +bM +bM +bM +bV +bV +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ae +aj +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aJ +aL +aK +aK +aJ +ae +ae +ae +ae +ae +aN +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ae +ac +ac +ac +bo +bv +ac +ag +ag +aJ +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bV +bV +bV +bV +bV +bV +cx +cx +cx +bV +bV +bV +bV +bV +bV +bV +bL +bL +bV +bV +bL +dX +ej +ej +ev +ev +eG +eJ +eO +eJ +eF +fa +eJ +eJ +eF +fh +eF +bV +bV +bV +cx +cx +cx +cx +cx +cx +cx +cx +bV +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bL +bM +bM +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ae +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ah +ah +ae +ae +ae +ae +ae +aH +aJ +aI +aH +aH +ae +ae +ae +ah +ah +ah +ae +ae +ae +aj +ae +ae +ae +ae +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ah +ae +ac +ac +ak +ak +ac +ac +aJ +ag +aJ +aJ +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bV +bV +bV +bV +bV +bV +cx +cx +bV +bV +bV +bV +bV +bV +bV +bV +bL +bL +bV +bV +bL +dW +ek +es +ew +eC +eF +eJ +eJ +eJ +eJ +eJ +eJ +eN +fh +bV +bV +bV +bV +bV +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +cx +bV +fg +fg +gR +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ae +ac +ac +ak +ak +ac +ac +aJ +bC +bC +aJ +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bV +bV +bV +bV +bV +bV +cx +cx +bV +bV +bV +bV +bV +bV +bV +bV +bL +bL +bV +bV +bV +dW +dW +dX +dX +dW +eF +eK +eP +eV +eF +eJ +eJ +eJ +fh +bV +bV +bV +ff +bV +cx +cx +bV +ff +bV +bV +bV +cx +cx +bV +bV +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ae +ak +ak +ak +ak +ac +ac +aJ +bD +bF +aJ +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bV +bZ +bV +bV +bV +cx +cx +cx +bV +bV +bV +bV +bV +bV +bV +bL +bL +bV +bV +bV +bV +bV +bV +bV +bV +bL +eF +eF +eF +eG +eG +eF +eF +eF +eG +bV +bV +bV +dW +fP +cx +cx +fJ +dW +bV +bV +bV +cx +cx +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +aj +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ae +ae +ae +ae +ak +ak +ak +ac +ac +ac +aJ +aJ +aJ +aJ +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bV +bV +cj +bV +cx +cx +bV +bV +bZ +bV +bV +bV +bV +bV +bL +bL +bV +bV +bM +bM +bM +bM +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bV +cG +bV +cj +bV +fJ +fQ +fQ +fQ +fQ +fJ +bV +bV +bV +cx +cx +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ae +ae +ae +ae +ae +ae +ae +ae +ak +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bV +bV +bV +bV +cx +cx +bV +bV +bV +bV +bV +bV +bV +bV +bL +bV +bV +bV +bM +bM +bM +bM +bM +bM +bV +bV +bV +bL +bL +bL +bL +bL +bV +bV +bV +bV +bV +fJ +fQ +fQ +fQ +fQ +fJ +bV +bV +bV +bV +cx +cx +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ae +aj +ae +ae +ae +ae +ae +ac +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +aN +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ac +ak +ak +ak +ae +ae +ae +ak +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bV +bV +bV +bV +cx +cx +bV +bV +bV +cj +bV +bL +bL +bL +bL +bV +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bV +bV +bL +bL +bL +bL +bV +bV +bV +bV +bV +fJ +fQ +fU +fQ +fQ +fJ +bV +bV +bV +bV +cx +cx +cx +cx +bV +bL +bL +bL +bL +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ac +ak +ak +ak +ae +ae +ae +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bV +bV +bV +cx +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +dW +bV +bV +bV +cj +bV +bV +fJ +fQ +fQ +fV +fQ +fJ +bV +bV +bV +bL +dW +ge +cx +cx +bV +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ae +ae +ae +ae +ah +ah +ah +ah +ah +ae +ae +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ak +ak +ac +ae +ae +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bL +bL +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +ca +cG +bV +bV +bV +bV +bV +fE +dW +fJ +fJ +fJ +fJ +dW +ge +bV +bV +bL +bL +bV +bV +cx +cx +bV +bL +bL +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +aj +ae +ae +ae +ak +ak +ae +ae +ac +ac +ac +ak +ak +ak +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bL +bL +bL +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +ca +bV +bV +bL +bL +fg +fg +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bV +cx +cx +bV +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ae +ah +ah +ah +ae +ae +ae +ah +ah +ah +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ak +ak +ae +be +ac +ac +ac +ac +ac +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bL +bL +bL +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +ca +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +cx +cx +bV +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ah +ah +ah +ah +ae +ae +ae +ah +ah +ah +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ak +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ak +ak +ak +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bL +bL +bL +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +ca +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +dX +dW +dW +dX +dX +dX +dW +dX +dW +dW +cx +cx +bV +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ah +ah +ae +ae +ae +ae +ae +ah +ah +ah +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ac +ak +ak +ak +ak +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bL +bL +bL +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +ca +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +dX +fY +gb +dX +gl +ev +ev +fN +ej +gz +cx +cx +bV +bL +bL +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ah +ah +ae +ae +ae +ae +ae +ah +ah +ah +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ak +ak +ak +ak +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +ca +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +ca +bV +bV +bL +bL +bL +bL +bM +bM +bM +bM +fW +fZ +ev +gf +gm +ev +ev +fN +ej +gz +cx +cx +bV +bL +bL +bL +bM +bM +bL +bL +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ah +ah +ae +ae +ae +ah +ah +ah +ac +ac +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +ca +bV +bV +bV +bV +cj +bV +bL +bL +bL +bL +bL +bL +bL +bV +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +ca +bV +bV +bL +bL +bL +bM +bM +bM +bM +bM +bM +fZ +gc +gg +fZ +ev +gm +dW +dX +dW +gA +cx +bV +bV +bM +bM +bM +bL +bL +bL +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ah +ah +aj +ae +ae +ah +ah +ah +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ac +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +ca +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bV +bV +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +fZ +gh +bM +go +gq +gw +fH +bV +bV +cx +cx +bV +bM +bM +bM +bM +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ah +ah +ae +ae +ae +ah +ah +ah +ac +ac +ah +ah +ah +ah +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ac +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +bM +bL +bL +bL +bL +bV +bV +bV +bV +cj +bV +bV +bL +bL +bL +bL +bL +ca +ca +ca +ca +ca +bL +bM +bM +bM +bM +bL +bV +bV +bV +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +gp +gt +gx +fH +bV +bV +cx +cx +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ah +ah +ae +ae +ae +ae +ae +ae +ac +ac +ah +ah +ah +ah +ae +aj +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +bM +bL +bL +bL +bL +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bV +bV +bV +bV +bL +bL +bL +bL +bL +bM +bM +bM +bM +fZ +fZ +gi +fZ +fZ +gq +gy +fH +cj +bV +bV +cx +cx +cx +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ah +ah +ah +ae +ae +ae +ae +ac +ac +ac +ah +ah +ah +ah +ae +ae +ac +ae +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ae +ae +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +cj +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +fZ +dW +fZ +gq +gu +gq +dX +bL +bL +bL +bL +bL +bV +bM +bM +bV +fN +fH +bM +bM +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bM +bM +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ae +ah +ah +ac +ac +ac +ac +ac +ah +ah +ah +ah +ah +ah +ae +ae +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aj +ae +ae +ah +ah +ah +ah +ah +ah +ae +ae +ae +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +bV +cj +bV +bV +dU +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +fZ +gj +ev +gr +gv +gt +dW +bL +bL +bL +bL +bL +bV +bV +fH +ej +ej +fH +bM +bM +bM +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ae +ae +ah +ah +ac +ac +ac +ac +ac +ah +ah +ah +ae +ae +ae +ae +ae +ak +ak +ak +ak +ak +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ae +ae +ae +ae +ae +aU +ak +ac +ac +ac +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +fZ +fW +ev +gq +gm +gq +dW +bL +bL +bL +bL +dW +gK +dW +dX +fN +fN +dX +bM +bM +bM +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ae +ae +ah +ah +ah +ah +ac +ac +ac +ah +ah +ah +ae +ae +ae +ae +ac +ac +ak +ak +ak +ak +ak +ak +ac +ac +ac +ak +ak +ak +ak +ac +ac +ac +ah +ah +ah +ae +ae +aU +ae +ae +aJ +ak +ac +ac +ac +ak +ak +ak +ae +ae +ae +ae +ae +ae +ae +ae +ah +ah +ah +ae +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +dW +dX +dW +dW +dX +dX +bL +bV +dW +dX +dW +gL +ej +ej +bV +ej +dX +bM +bM +bM +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ah +ah +ah +ae +ae +aJ +ae +aK +aJ +ak +ac +ac +ac +ak +ak +ak +ak +ak +ak +ac +ac +ac +ae +ae +ah +ah +ah +ah +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bV +bV +fZ +gF +gH +ej +ej +bV +bV +bV +gS +bM +bM +bV +bV +bV +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ac +ac +ac +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ae +ae +aJ +aW +aW +aJ +ac +ac +ac +ac +ac +ac +ak +ak +ak +ak +ac +ac +ae +ae +ae +ah +ah +ah +ah +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +fZ +gI +fZ +gD +eu +eu +bM +bM +bM +bM +bV +cj +bV +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ae +ae +ae +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ac +ac +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ae +aT +aJ +aK +aK +aH +ac +ac +ac +ac +ac +ac +ak +ak +ac +ac +ac +ae +ae +ah +ah +ah +ah +ah +ah +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +gD +fZ +fZ +fZ +bV +bV +bV +bM +bM +bM +bM +bV +bV +bV +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +aj +ae +ae +ae +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ac +ah +ah +ah +ah +ae +ae +ae +ae +aJ +aK +aK +aH +ac +ac +ac +ac +ac +ac +ak +ak +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +fW +gB +fZ +gB +gJ +fZ +fZ +bM +eu +bV +bV +bM +bV +bV +bV +bV +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ak +aH +aK +aK +aJ +ac +ac +ac +ac +ac +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dX +gC +gE +gG +gJ +gB +fZ +bM +bV +eu +ej +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ak +ak +ak +aH +aK +aK +aH +ac +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +dW +dW +dW +dX +gJ +gM +gJ +gO +dX +gK +dW +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ak +ak +ak +aJ +aK +aK +aH +ac +ac +ac +ac +ac +ac +ah +ah +ah +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +dX +dX +dX +dW +dW +dX +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ae +ae +ac +ac +ac +ac +ak +ak +ak +aJ +aK +aK +aJ +ac +ac +ac +ac +ac +ac +ae +ae +ae +ae +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bM +bM +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aH +aK +aK +aJ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bM +bM +bM +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bV +bV +cj +bV +bV +bV +bV +bV +bV +bV +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aH +aX +aX +aJ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(81,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(82,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(83,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(84,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(85,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(86,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(87,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(88,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(89,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(90,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(91,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(92,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(93,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(94,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(95,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(96,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(97,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(98,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(99,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(100,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(101,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(102,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(103,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(104,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(105,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(106,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(107,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(108,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(109,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(110,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(111,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(112,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(113,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(114,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(115,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(116,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(117,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(118,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(119,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(120,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(121,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(122,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(123,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(124,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(125,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(126,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(127,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(128,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(129,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(130,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(131,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(132,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(133,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(134,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(135,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(136,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(137,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(138,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(139,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(140,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(141,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(142,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(143,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(144,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(145,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(146,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(147,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(148,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(149,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(150,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(151,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(152,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(153,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(154,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(155,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(156,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(157,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(158,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(159,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(160,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(161,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(162,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(163,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(164,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(165,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(166,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ai +ad +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ai +ai +ad +ai +ad +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +bG +bI +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +bH +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bQ +dg +dg +bR +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bR +bT +bT +bR +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bR +bR +bR +bR +bR +bK +bK +bK +bK +bK +bQ +bT +bT +bR +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bR +bT +bT +bT +bQ +bK +bK +bK +bK +bK +bQ +bT +bT +bQ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bQ +bT +ce +bT +bQ +bK +bK +bK +bK +bK +bQ +bT +bT +bQ +bN +bN +bN +bK +bN +bN +bN +bN +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bJ +bR +bT +bT +bT +bR +bK +bK +bK +bK +bK +bR +bS +bS +bQ +bN +bN +bN +bN +bN +bN +bN +bN +bN +bN +bK +bK +bK +bK +bJ +bJ +bJ +fb +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ao +ai +ai +ao +ao +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bJ +bR +bJ +cf +ck +bR +bJ +bK +bK +bK +bK +bR +bT +bT +bR +bJ +bJ +bJ +bJ +bJ +bJ +bN +bN +bN +bN +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bJ +bJ +bJ +gd +bJ +gn +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ao +ao +ai +ai +am +ai +ai +ao +ao +ao +aw +ao +ao +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bJ +bW +bJ +cf +cf +bW +bJ +bJ +bK +bK +bK +dc +bJ +bJ +dc +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bJ +bK +bK +bK +bK +bJ +bK +bK +bK +bK +bK +bJ +bJ +fv +bJ +fl +gn +gn +bJ +bJ +bJ +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ao +ai +ai +ai +ai +ai +ai +at +ai +ai +ai +ai +ai +ao +ao +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bJ +bJ +bJ +cf +cf +cf +cf +cf +bJ +bK +bK +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bJ +bJ +bJ +cq +bJ +bJ +bJ +bK +bK +bJ +bJ +bK +bK +bK +bK +bJ +bK +bK +bK +bK +bJ +bJ +bJ +bJ +cQ +gk +bJ +gs +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ao +ao +ao +ai +bd +ad +ad +ad +ai +am +ai +am +ai +ai +ad +ad +ai +ao +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bX +cb +cf +cf +cf +cf +cf +cf +bK +bK +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +cd +bJ +bJ +bJ +bK +bK +bK +bJ +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ai +al +al +al +al +al +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ai +ai +ao +am +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +bJ +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +cc +bJ +bJ +bJ +bJ +cf +cf +bK +bK +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +cd +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ai +al +am +am +at +am +ai +al +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ai +ad +ai +ai +ai +ai +ad +ad +ai +ai +ai +ai +ai +ai +ao +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bd +ao +ai +ao +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bK +bQ +cl +cl +bR +cH +cH +bQ +bK +bJ +cq +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +al +am +ao +ao +ap +ao +am +ai +al +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +aV +aV +ax +aA +ao +ax +ax +ai +ai +ai +bd +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +bJ +bJ +bJ +bJ +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bK +bQ +bO +bO +cl +bT +bT +cl +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bK +bK +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +al +am +ao +ar +as +ar +ao +am +al +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ad +ad +ad +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ad +ad +ad +ao +ao +ao +aB +ax +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bd +ao +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bK +bQ +cl +cl +bQ +cH +cH +bR +bJ +bO +bO +bO +bO +bO +bO +bJ +bJ +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bO +bO +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +al +am +ap +as +au +as +ap +am +al +ad +ad +ad +ad +ad +ad +ad +ad +ao +ad +ao +ad +ad +ad +ad +ad +ao +ao +ao +ap +ad +ad +ad +ao +ao +ap +ao +ad +ad +ao +ao +ao +ap +ao +ax +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ao +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +cd +bJ +bJ +bO +bO +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +cm +cm +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +al +am +ao +ar +as +ar +ao +am +al +ad +ad +ad +ad +ad +ad +ad +ad +ao +ad +ad +ao +ad +ad +ad +ad +ao +ao +ad +ad +ao +ao +ad +ad +ao +ao +ao +ad +ad +ao +ao +ao +ao +aR +ax +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ai +am +at +am +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +bJ +bJ +bJ +bJ +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +bJ +bJ +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +cq +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bO +bO +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +al +am +ao +ao +ap +ao +am +ai +al +ad +ad +ad +ad +ad +ad +ad +ad +ao +ao +ad +ad +ad +ad +ad +ad +ai +ai +ad +ad +ad +ax +ax +ax +ax +ax +ax +ax +aV +aV +ax +aR +ao +ao +ax +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bd +ao +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +bJ +ab +bJ +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +cI +cI +cI +cI +cI +cI +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +cU +bJ +bJ +bJ +bO +bO +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ai +al +am +ao +ao +am +ai +al +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ao +ao +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ad +ad +ax +ao +ao +ao +ax +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bd +ao +ao +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +bJ +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bK +bK +bK +bJ +bJ +bJ +bK +bK +bK +bK +bK +bJ +bJ +bO +bO +bK +bO +bO +bO +bO +bO +bK +bK +bK +bK +bN +bN +bK +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ai +al +al +ao +al +al +ai +ad +ad +ad +ad +ax +ax +ax +ax +ax +ao +ao +ao +ad +ad +ai +ai +ai +aq +ai +ad +ai +ad +ad +ai +ax +aR +aR +aR +ax +ad +ai +ax +ao +ao +ao +ax +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bd +ao +am +ai +ai +ad +ao +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +bJ +bJ +bJ +bJ +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bK +bJ +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bN +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bN +bN +bK +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ai +aq +ai +ao +ai +ai +ad +ad +ad +ad +ad +ax +ay +ao +aD +ax +ao +ao +ao +ad +ad +ai +ai +ai +ai +ax +aR +aR +aR +ax +ai +ax +ao +ao +ao +ax +ad +ai +ax +ao +av +ao +ax +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aR +ao +ao +ao +ao +ai +ao +ao +ao +ao +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bJ +bJ +bJ +bJ +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +bJ +bJ +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bN +bK +bK +bK +bK +bK +bK +bK +bK +bJ +cq +bO +bO +cI +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +cm +cm +cm +cm +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ai +ai +an +av +an +ai +ad +ad +ad +ad +ad +ax +az +ao +ao +ax +ao +ao +ao +ai +ai +ai +ai +ai +ai +ax +ao +ao +ao +ax +ai +ax +ao +ao +ao +ad +ad +ai +ax +ao +ao +ao +ax +ai +ai +ai +ai +ad +ad +ai +ai +ai +aR +aR +aR +aR +ad +ad +ad +bd +bd +ao +bd +ad +ad +ai +ai +ai +ao +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +bJ +bJ +bJ +bJ +bJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bK +bK +bK +cd +bJ +bO +bO +bO +bO +bO +bJ +bJ +bJ +bR +dl +bR +bQ +bQ +bR +bK +bK +bK +bK +bK +bJ +bJ +bO +bO +cI +bO +bO +bO +bO +bK +bK +bK +bK +bK +bN +bK +bK +bK +bK +cm +cm +cm +cm +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ai +ai +ai +aw +ai +ai +ad +ad +ad +ad +ad +ax +ao +ao +av +aF +ao +ao +ao +ai +ai +ai +aq +ai +ai +ax +ao +ao +ao +ax +ai +ax +ao +ao +aR +ax +ai +ai +ax +ao +ao +ao +ax +ai +ai +ai +ad +ad +ad +ai +ai +bd +ao +ao +ao +ao +aR +aR +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ao +ao +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bJ +bJ +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bN +bN +bJ +bJ +bJ +bO +bO +bO +bO +bO +bJ +bJ +bJ +dh +dm +dh +do +dv +bR +bK +bK +bK +bK +bK +bJ +bJ +bO +bO +cI +bO +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bN +bN +bN +bK +cm +cm +cm +cm +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +an +ai +ai +ao +ai +ai +ai +an +ad +ad +ad +ax +ao +av +ao +ax +ao +ao +ao +ai +ai +ai +ai +ai +ai +ax +ao +ao +aG +ax +ai +ax +ao +ao +ao +ax +ai +ai +ax +ao +aG +ao +ax +ai +ai +ad +ad +ad +ad +ai +aR +ao +ao +bf +ao +ao +ao +ao +aR +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bd +ao +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bN +bN +bJ +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bQ +bR +dl +bR +dr +do +bR +bK +bK +bK +bJ +bJ +bJ +bJ +bO +bO +cI +bO +bJ +cm +cm +cm +cm +cm +bK +bK +bK +bK +bN +bN +bK +bK +bK +cm +cm +bK +bK +bK +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ai +ai +ai +ao +ao +ai +ai +ai +ai +ai +ai +ax +aA +ax +ax +ax +ao +ao +ao +ai +ai +ai +ax +ax +ax +ax +ao +ax +ao +ax +ax +ax +ao +ap +ao +ax +ax +ax +ax +ao +ao +aR +ax +ax +ax +ad +ad +bd +bd +aR +ao +ao +bf +ap +bf +ao +ao +ao +ao +bd +ai +ad +ad +ad +ad +ad +ad +ad +aR +ao +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bJ +bJ +bJ +bJ +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bJ +bJ +cc +bR +di +dn +do +do +dr +bQ +bK +bK +bK +bJ +cd +bO +bO +bO +bO +cI +bO +bJ +cm +cm +cm +cm +cm +bK +bK +bK +bK +bN +bN +bK +bK +bK +bK +bK +bK +bN +bN +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ai +ai +ao +ao +ao +ai +ai +ai +ai +ai +ao +ao +ao +ao +ao +ao +ao +ao +ai +ai +ai +ax +ao +ao +ax +ao +ao +av +ad +ad +ad +ad +ao +ao +ao +ao +ao +ad +ad +ao +ao +ao +al +ad +ad +al +ao +ao +ao +ao +bf +bi +bl +bp +aw +ao +bz +ao +aR +am +ai +ad +ad +ad +ad +ad +ad +bd +ao +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +ab +ab +ab +bJ +ab +aa +aa +aa +aa +aa +aa +aa +bK +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +cc +bQ +dj +do +do +do +do +bR +bK +bK +cm +bJ +bJ +bO +bO +bO +bJ +bJ +bJ +bJ +cm +cm +cm +cm +cm +bK +bK +cm +cm +bK +bN +bN +bK +bK +bK +bK +bK +bN +bN +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ao +ao +ai +ao +ao +ao +ao +aB +av +ao +ao +ao +ap +ao +ai +ai +ai +ax +aP +aw +aF +ao +ap +ao +ad +ad +ao +ao +ao +ao +ao +ao +ao +ao +ao +ap +ao +al +ad +ad +ad +ad +al +ao +ao +bf +ap +bj +bm +bq +bf +bw +bA +bE +aR +ai +ai +ad +ad +ad +ad +ad +bd +ao +ao +am +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bJ +bJ +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +cd +bJ +cm +bQ +dk +dp +dq +ds +dw +bR +bK +bK +cm +bJ +bJ +bO +bO +bO +bJ +bJ +bK +cm +cm +cm +cm +cm +bK +bK +bK +cm +cm +bK +bN +bN +bN +bN +bN +bN +bN +bN +bN +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ao +ao +ao +ai +ai +ao +ao +ao +ao +ao +ao +aG +ao +ai +ai +ai +ax +ao +ao +ax +ao +ao +ao +ao +ao +ao +ao +av +ad +ad +ad +ao +ao +ao +ao +ao +ao +al +ad +ad +al +ao +ao +ao +ao +bf +bk +bn +br +ao +ao +bz +ao +aR +ai +ai +ad +ad +ad +ad +ad +bd +ao +ao +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bJ +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +cm +bR +bR +bR +bR +bQ +bQ +bQ +cm +cm +cm +bJ +bJ +bO +bO +bO +bJ +bJ +bK +cm +cm +cm +cm +cm +bK +bJ +bJ +bJ +bJ +cm +bK +bK +bN +bN +bN +bN +bN +bK +bK +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ao +ai +ai +ai +ax +ax +ax +ax +ax +ao +ao +ao +ai +ai +ai +ax +ax +ax +ax +ao +ax +ao +ax +ax +ax +ao +ap +ao +ax +ax +ax +ax +aR +ao +ao +ax +ax +ad +ad +ai +bd +bd +aR +aR +ao +bf +ap +bf +ao +ao +ao +ao +bd +ai +ai +ad +ad +ad +ad +bd +aw +aB +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bJ +bO +bO +bO +bO +bO +bO +bO +bJ +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +bJ +bJ +bO +bO +bO +bJ +bK +bK +cm +cm +cm +cm +cm +bK +bJ +bJ +bJ +bJ +cm +bK +bK +bK +bK +bN +bN +bN +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ad +ax +ao +ao +ao +ax +ao +ao +ao +ad +ai +ai +ai +ai +ai +ax +aR +ao +ao +ax +ai +ax +ao +ao +ao +ax +ai +ai +ax +ao +ao +ao +ax +ai +ad +ad +ai +ai +ai +ad +ad +aR +ao +bf +ao +ao +ao +ao +aR +ai +ai +ad +ad +ad +ad +ad +bd +ao +am +ai +bs +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bJ +bO +bO +bO +bO +bO +bJ +bJ +bJ +cm +cm +bK +bK +bK +bK +bK +bK +bK +cm +cm +cm +cm +bK +cd +bJ +bO +bO +bO +bJ +cm +cm +cm +cm +cm +bK +bK +bK +bJ +bJ +fv +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ax +ao +ao +ao +aF +ao +ao +ao +ad +ai +ai +ai +ai +ai +ax +ao +ao +ao +ax +ai +ax +ao +ao +aR +ax +ai +ai +ax +ao +ao +ao +ax +ai +ad +ad +ad +ai +ai +ad +ad +aR +ao +ao +ao +ao +ao +aR +ai +ai +ai +ad +ad +ad +ad +ad +aR +ao +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bJ +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +cm +cm +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bJ +cm +cm +cm +cm +cm +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ax +ao +ao +ao +ax +ao +ao +ao +ai +ai +ai +ai +ai +ai +ax +ao +ao +ao +ax +ai +ax +ao +ao +ao +ax +ad +ad +ax +ao +ao +ao +ax +ai +ai +ad +ad +ai +ad +ad +ad +ai +bd +ao +ao +ao +bd +ai +ai +ai +ad +ad +ad +ad +ad +ad +bd +ao +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bJ +bO +bO +bO +bO +bO +bJ +cm +cm +bK +bR +bR +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bO +bO +bO +bO +bO +bJ +bJ +bJ +cm +cm +cm +cm +bK +bK +bK +bJ +bJ +cq +bJ +bJ +bJ +bJ +fR +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ax +aC +ao +aE +ax +ao +ao +ao +ai +ai +ai +ai +ai +ai +ax +aR +aR +ao +ax +ai +ax +ao +ao +ao +ax +ad +ad +ax +ao +ao +ao +ax +ai +ai +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ao +ao +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bJ +bO +bO +bO +bO +bJ +bJ +cm +cm +bR +bJ +bJ +cK +bK +bK +bN +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bJ +bJ +bJ +cm +cm +cm +cm +bK +bK +bJ +bJ +fj +fd +bK +bK +bJ +bJ +fR +bJ +bJ +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ax +ax +ax +ax +ax +ao +ao +ao +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ax +ao +aR +aR +ax +ad +ai +ax +aw +ao +aR +ax +ai +ai +ai +ad +ad +ad +ad +al +an +ai +ai +ai +al +al +ai +ai +ai +ad +ad +ad +ad +bd +bd +ao +ao +am +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bJ +bJ +bO +bJ +bJ +bJ +bK +bK +bK +bR +bJ +bJ +bR +bK +bK +bK +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bK +cm +cm +cm +bK +bK +bK +bJ +fd +bJ +bJ +bK +bK +bJ +fR +bJ +bJ +bJ +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ao +ao +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ad +ai +ax +ao +aw +ao +ax +ai +ai +ai +ad +ad +ad +ad +ad +ad +al +ao +al +ad +ad +ad +ad +ad +ad +ad +bd +al +ai +ao +ao +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bO +bJ +bK +bK +bK +bK +bR +bJ +bJ +bJ +bJ +bR +bN +bN +bJ +bJ +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bJ +bK +cm +cm +bK +bK +bK +bK +bK +bJ +bJ +bK +bK +bK +bK +bK +fR +bJ +bJ +bJ +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ao +ad +ai +ai +ai +ai +ai +ax +aS +ao +aS +ax +ax +ax +ax +ax +ax +ax +ad +ad +ax +ao +av +ao +ax +ai +ai +ad +ad +ad +ad +ad +ad +ai +ao +ai +bd +ad +ad +ad +ad +ad +ad +ad +ao +ao +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bO +bJ +bK +bK +bK +bK +bR +bJ +cQ +bJ +bJ +bR +bN +bN +bJ +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +cm +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ao +ao +ao +ad +ad +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +aG +ao +ao +ad +ad +ad +ao +ao +ao +ax +ai +ai +ad +ad +ad +ad +ad +ad +ai +ao +ai +ad +ad +ad +ad +ad +ad +ad +ad +ao +ao +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bO +bJ +bJ +bJ +bK +bK +bK +cK +bJ +bJ +bR +bN +bK +bK +bJ +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ao +ao +ad +ad +ao +ao +ao +ao +ap +av +ao +ad +ad +ad +ap +ad +ao +ao +ad +ad +ao +ap +ao +ax +ai +ai +ad +ad +ad +ad +ad +ad +ai +ai +aq +ad +al +bd +bd +ai +ad +bd +ai +ao +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bO +bO +bO +bJ +cm +cm +bK +bK +bR +bR +bN +bK +bK +bK +bJ +bJ +bO +bO +bO +bO +cm +bK +bK +bK +bK +bK +bK +bK +bN +bK +bK +bK +bK +bK +bK +bN +bK +bK +bK +bK +bK +bK +bJ +bJ +cq +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ao +ao +ao +ao +ao +ad +ad +ad +ad +ao +ao +ad +ad +ao +ao +ao +ao +ao +aB +ax +ai +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ao +ai +ai +ai +ai +ao +ao +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bO +bO +bO +bJ +cm +cm +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bO +bO +bO +bO +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +fX +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +al +ax +ax +ad +ad +ad +ad +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ai +ao +ao +ao +ao +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bO +bO +bO +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +cd +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +cq +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ai +bs +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bO +bO +bO +bO +bO +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bJ +bO +bO +bO +bK +bK +bO +bO +bO +bO +cm +cm +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bO +bO +bO +bJ +cq +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ai +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bJ +bO +bO +bO +bK +bK +bO +bO +bO +bO +cm +cm +bK +bK +bK +bK +cm +cm +cm +cm +bK +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +bK +bO +bO +bO +bO +bO +bO +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +cq +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bK +cm +cm +cm +cm +bK +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bP +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bN +bN +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bQ +bJ +bJ +bP +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bQ +bJ +bJ +bQ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bK +bK +bK +bK +bK +bK +bK +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bQ +bJ +bT +bQ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +cm +cm +cm +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ad +ai +ad +ad +ad +ad +ad +ai +ad +an +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bR +bS +bS +bQ +bJ +bJ +cq +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ad +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ai +ai +aY +ao +aZ +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bR +bT +bY +bR +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +cq +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +an +ao +ba +ao +an +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bQ +bT +bT +bR +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bN +bN +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +cq +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ai +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +ai +ad +ad +ad +ad +ad +ad +ai +aZ +ao +aY +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bR +bT +bT +bQ +bK +bK +bJ +bJ +cL +bJ +bJ +bJ +bJ +bJ +bK +bN +bN +bN +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +cU +bJ +bJ +bJ +bJ +bK +bK +bK +fw +bJ +bJ +cq +bJ +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ai +an +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bR +bT +bT +bQ +bK +bK +bK +bJ +bJ +bJ +cU +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bJ +bJ +bJ +fe +fk +fn +fd +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +cq +bJ +bO +bO +bO +bO +bO +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bR +bT +bT +bQ +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bJ +bJ +fc +bJ +fl +fo +bJ +fF +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bQ +bT +bT +bR +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +cq +cU +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +fd +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bQ +bT +bT +bQ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bJ +bJ +bJ +bJ +bJ +bJ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bK +bK +bR +bU +bU +bQ +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +bK +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} - diff --git a/_maps/RandomZLevels/centcomAway.dmm b/_maps/RandomZLevels/centcomAway.dmm index 10bb875ef54..070b4850138 100644 --- a/_maps/RandomZLevels/centcomAway.dmm +++ b/_maps/RandomZLevels/centcomAway.dmm @@ -1,833 +1,21001 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/r_wall,/area/awaymission/centcomAway/maint) -"ac" = (/turf/closed/wall/r_wall,/area/awaymission/centcomAway/cafe) -"ad" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"ae" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"af" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"ag" = (/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"ah" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "101"},/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"ai" = (/turf/open/floor/plasteel{icon_state = "bar"; dir = 2},/area/awaymission/centcomAway/cafe) -"aj" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel{icon_state = "bar"; dir = 2},/area/awaymission/centcomAway/cafe) -"ak" = (/turf/closed/wall,/area/awaymission/centcomAway/cafe) -"al" = (/obj/machinery/vending/dinnerware,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"am" = (/obj/structure/closet/chefcloset,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"an" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"ao" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"ap" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"aq" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"ar" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"as" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"at" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"au" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/cafe) -"av" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/cafe) -"aw" = (/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"ax" = (/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/awaymission/centcomAway/cafe) -"ay" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/awaymission/centcomAway/cafe) -"az" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/awaymission/centcomAway/cafe) -"aA" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"aB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"aC" = (/turf/open/floor/plasteel{dir = 9; icon_state = "green"},/area/awaymission/centcomAway/cafe) -"aD" = (/turf/open/floor/plasteel{dir = 5; icon_state = "green"},/area/awaymission/centcomAway/cafe) -"aE" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"aF" = (/obj/structure/table,/turf/open/floor/carpet,/area/awaymission/centcomAway/cafe) -"aG" = (/turf/open/floor/carpet,/area/awaymission/centcomAway/cafe) -"aH" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/carpet,/area/awaymission/centcomAway/cafe) -"aI" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plasteel{icon_state = "bar"; dir = 2},/area/awaymission/centcomAway/cafe) -"aJ" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "redyellowfull"},/area/awaymission/centcomAway/cafe) -"aK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"aL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/awaymission/centcomAway/cafe) -"aM" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"aN" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 8},/area/awaymission/centcomAway/cafe) -"aO" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/centcomAway/cafe) -"aP" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"aQ" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet,/area/awaymission/centcomAway/cafe) -"aR" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "101"},/turf/open/floor/plasteel{icon_state = "bar"; dir = 2},/area/awaymission/centcomAway/maint) -"aS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/closed/wall/r_wall,/area/awaymission/centcomAway/maint) -"aT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/closed/wall/r_wall,/area/awaymission/centcomAway/maint) -"aU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/closed/wall/r_wall,/area/awaymission/centcomAway/maint) -"aV" = (/turf/closed/wall/r_wall,/area/awaymission/centcomAway/hangar) -"aW" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"aX" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"aY" = (/obj/structure/sink,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"aZ" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"ba" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"bb" = (/obj/item/device/radio,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"bc" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/centcomAway/hangar) -"bd" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/hangar) -"be" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/hangar) -"bf" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "bar"; dir = 2},/area/awaymission/centcomAway/cafe) -"bg" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"bh" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"bi" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"bj" = (/obj/structure/rack,/obj/item/clothing/suit/fire,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"bk" = (/obj/structure/lattice,/turf/open/space,/area/space) -"bl" = (/obj/machinery/door/poddoor{id = "XCCHangar1"; name = "XCC Main Hangar"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/hangar) -"bm" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 9},/area/awaymission/centcomAway/hangar) -"bn" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/awaymission/centcomAway/hangar) -"bo" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"bp" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"bq" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"br" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/turf/closed/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/awaymission/centcomAway/hangar) -"bs" = (/obj/structure/closet/crate,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/hangar) -"bt" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/carpet,/area/awaymission/centcomAway/cafe) -"bu" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/awaymission/centcomAway/cafe) -"bv" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/awaymission/centcomAway/cafe) -"bw" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/open/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/awaymission/centcomAway/cafe) -"bx" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal/bin,/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"by" = (/turf/open/floor/plasteel,/area/awaymission/centcomAway/cafe) -"bz" = (/obj/structure/closet/secure_closet/hydroponics,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/cafe) -"bA" = (/obj/structure/rack,/obj/item/weapon/extinguisher/mini,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/gloves/color/black,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"bB" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaymission/centcomAway/hangar) -"bC" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"bD" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/awaymission/centcomAway/hangar) -"bE" = (/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/awaymission/centcomAway/hangar) -"bF" = (/obj/machinery/door/airlock/external{name = "Salvage Shuttle Dock"},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"bG" = (/turf/closed/wall/shuttle{icon_state = "swall4"; dir = 2},/area/awaymission/centcomAway/hangar) -"bH" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/awaymission/centcomAway/hangar) -"bI" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/awaymission/centcomAway/hangar) -"bJ" = (/obj/structure/chair/comfy/brown,/turf/open/floor/plasteel{icon_state = "bar"; dir = 2},/area/awaymission/centcomAway/cafe) -"bK" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"bL" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/awaymission/centcomAway/cafe) -"bM" = (/obj/machinery/gibber,/turf/open/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/awaymission/centcomAway/cafe) -"bN" = (/obj/machinery/autolathe,/turf/open/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/centcomAway/general) -"bO" = (/turf/open/floor/plasteel{dir = 2; icon_state = "green"},/area/awaymission/centcomAway/cafe) -"bP" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 6},/area/awaymission/centcomAway/cafe) -"bQ" = (/obj/structure/table,/obj/item/clothing/glasses/welding,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"bR" = (/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"bS" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/awaymission/centcomAway/hangar) -"bT" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/awaymission/centcomAway/hangar) -"bU" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"bV" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaymission/centcomAway/hangar) -"bW" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"bX" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"bY" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 0},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"bZ" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/awaymission/centcomAway/hangar) -"ca" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{dir = 2; icon_state = "swall_f10"; layer = 2},/area/awaymission/centcomAway/hangar) -"cb" = (/obj/item/weapon/paper_bin,/obj/structure/table,/turf/open/floor/plasteel{icon_state = "redyellowfull"},/area/awaymission/centcomAway/cafe) -"cc" = (/obj/item/weapon/clipboard,/obj/structure/table,/turf/open/floor/plasteel{icon_state = "redyellowfull"},/area/awaymission/centcomAway/cafe) -"cd" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/open/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/centcomAway/general) -"ce" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"cf" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/awaymission/centcomAway/cafe) -"cg" = (/obj/structure/sign/botany,/turf/closed/wall/r_wall,/area/awaymission/centcomAway/cafe) -"ch" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; pixel_y = 3},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/centcomAway/cafe) -"ci" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"cj" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"ck" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating/airless,/area/awaymission/centcomAway/maint) -"cl" = (/turf/open/floor/plating/airless,/area/awaymission/centcomAway/maint) -"cm" = (/turf/closed/wall/shuttle{icon_state = "swall1"; dir = 2},/area/awaymission/centcomAway/hangar) -"cn" = (/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"co" = (/obj/item/weapon/pen,/obj/structure/table,/turf/open/floor/plasteel{icon_state = "redyellowfull"},/area/awaymission/centcomAway/cafe) -"cp" = (/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/cafe) -"cq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/cafe) -"cr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/cafe) -"cs" = (/turf/open/floor/plasteel{dir = 5; icon_state = "yellow"},/area/awaymission/centcomAway/general) -"ct" = (/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/centcomAway/cafe) -"cu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"cv" = (/obj/structure/sign/vacuum,/turf/closed/wall/r_wall,/area/awaymission/centcomAway/maint) -"cw" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/awaymission/centcomAway/hangar) -"cx" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "101"},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"cy" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/awaymission/centcomAway/hangar) -"cz" = (/turf/closed/wall,/area/awaymission/centcomAway/hangar) -"cA" = (/turf/closed/wall,/area/awaymission/centcomAway/maint) -"cB" = (/obj/machinery/door/window/westleft,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/cafe) -"cC" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/cafe) -"cD" = (/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"cE" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/centcomAway/cafe) -"cF" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/centcomAway/cafe) -"cG" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/centcomAway/cafe) -"cH" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/centcomAway/cafe) -"cI" = (/turf/closed/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/awaymission/centcomAway/hangar) -"cJ" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"cK" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"cL" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"cM" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"cN" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"cO" = (/obj/machinery/sleep_console{icon_state = "console"; dir = 8},/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"cP" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"cQ" = (/turf/closed/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/awaymission/centcomAway/hangar) -"cR" = (/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"cS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/cafe) -"cT" = (/obj/structure/table/reinforced,/obj/item/clothing/tie/stethoscope,/turf/open/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/awaymission/centcomAway/general) -"cU" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"cV" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"cW" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"cX" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"cY" = (/turf/open/floor/plasteel{dir = 9; icon_state = "yellow"},/area/awaymission/centcomAway/general) -"cZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"da" = (/obj/structure/table,/obj/item/device/assembly/flash/handheld,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"db" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"dc" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"dd" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/hangar) -"de" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/centcomAway/hangar) -"df" = (/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"dg" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"dh" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"di" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"dj" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 1},/area/awaymission/centcomAway/cafe) -"dk" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 5},/area/awaymission/centcomAway/cafe) -"dl" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"dm" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/centcomAway/hangar) -"dn" = (/obj/structure/closet/crate,/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/awaymission/centcomAway/hangar) -"do" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/centcomAway/hangar) -"dp" = (/obj/structure/closet/crate/large,/turf/open/floor/plating{icon_state = "warnplate"; dir = 5},/area/awaymission/centcomAway/hangar) -"dq" = (/obj/structure/dresser,/turf/open/floor/carpet,/area/awaymission/centcomAway/cafe) -"dr" = (/obj/structure/table/reinforced,/obj/item/device/t_scanner,/turf/open/floor/plasteel{icon_state = "yellow"},/area/awaymission/centcomAway/general) -"ds" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"dt" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/centcomAway/cafe) -"du" = (/turf/closed/wall/shuttle{icon_state = "swall0"; dir = 2},/area/awaymission/centcomAway/hangar) -"dv" = (/obj/structure/closet/crate,/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/awaymission/centcomAway/hangar) -"dw" = (/obj/structure/tank_dispenser,/turf/open/floor/plasteel{dir = 6; icon_state = "yellow"},/area/awaymission/centcomAway/general) -"dx" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 8},/area/awaymission/centcomAway/cafe) -"dy" = (/obj/structure/closet/firecloset/full,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"dz" = (/obj/structure/bed,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"dA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"dB" = (/obj/structure/ore_box,/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/awaymission/centcomAway/hangar) -"dC" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel{icon_state = "redyellowfull"},/area/awaymission/centcomAway/cafe) -"dD" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"dE" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"dF" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"dG" = (/obj/structure/bed,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaymission/centcomAway/hangar) -"dH" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"dI" = (/turf/open/floor/plasteel{icon_state = "blackcorner"; dir = 1},/area/awaymission/centcomAway/general) -"dJ" = (/turf/open/floor/plasteel{icon_state = "blackcorner"; dir = 4},/area/awaymission/centcomAway/general) -"dK" = (/turf/open/floor/plasteel{icon_state = "yellow"},/area/awaymission/centcomAway/general) -"dL" = (/obj/machinery/door/airlock/hatch{name = "Rest Room"; req_access_txt = "0"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaymission/centcomAway/hangar) -"dM" = (/obj/structure/closet/crate/large,/turf/open/floor/plating{icon_state = "warnplate"; dir = 10},/area/awaymission/centcomAway/hangar) -"dN" = (/obj/structure/closet/crate,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/centcomAway/hangar) -"dO" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 6},/area/awaymission/centcomAway/hangar) -"dP" = (/turf/open/floor/plasteel{icon_state = "yellow"; dir = 10},/area/awaymission/centcomAway/general) -"dQ" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "101"},/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"dR" = (/turf/closed/wall/shuttle{icon_state = "swall2"; dir = 2},/area/awaymission/centcomAway/hangar) -"dS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"dT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"dU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"dV" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"dW" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 10},/area/awaymission/centcomAway/cafe) -"dX" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 6},/area/awaymission/centcomAway/cafe) -"dY" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/general) -"dZ" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"ea" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"eb" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"ec" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid2"},/area/awaymission/centcomAway/cafe) -"ed" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid11"},/area/awaymission/centcomAway/cafe) -"ee" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid"},/area/awaymission/centcomAway/cafe) -"ef" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid3"},/area/awaymission/centcomAway/cafe) -"eg" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid10"},/area/awaymission/centcomAway/cafe) -"eh" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid9"},/area/awaymission/centcomAway/cafe) -"ei" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"ej" = (/obj/machinery/vending/dinnerware,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"ek" = (/obj/structure/closet/chefcloset,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"el" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"em" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"en" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"eo" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"ep" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"eq" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/awaymission/centcomAway/hangar) -"er" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/awaymission/centcomAway/hangar) -"es" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/awaymission/centcomAway/hangar) -"et" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access_txt = "109"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaymission/centcomAway/hangar) -"eu" = (/turf/closed/wall/r_wall,/area/awaymission/centcomAway/general) -"ev" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"ew" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"ex" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"ey" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"ez" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"eA" = (/obj/structure/chair{dir = 4; name = "Prosecution"},/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"eB" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"eC" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 9},/area/awaymission/centcomAway/general) -"eD" = (/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"eE" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 5},/area/awaymission/centcomAway/general) -"eF" = (/turf/open/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/centcomAway/general) -"eG" = (/turf/open/floor/plasteel{dir = 6; icon_state = "yellow"},/area/awaymission/centcomAway/general) -"eH" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"eI" = (/obj/machinery/sleep_console{icon_state = "console"; dir = 8},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"eJ" = (/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"eK" = (/obj/structure/table/reinforced,/obj/item/weapon/tank/internals/anesthetic,/obj/item/clothing/mask/breath/medical,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"eL" = (/obj/machinery/implantchair,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"eM" = (/obj/structure/table/reinforced,/obj/item/weapon/extinguisher/mini,/turf/open/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/awaymission/centcomAway/general) -"eN" = (/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"eO" = (/obj/machinery/clonepod,/turf/open/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/awaymission/centcomAway/general) -"eP" = (/obj/machinery/computer/cloning,/turf/open/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/awaymission/centcomAway/general) -"eQ" = (/obj/machinery/dna_scannernew,/turf/open/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/awaymission/centcomAway/general) -"eR" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"eS" = (/obj/machinery/telecomms/relay/preset/ruskie,/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/general) -"eT" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"eU" = (/obj/machinery/door/window/northleft,/obj/structure/chair,/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"eV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"eW" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"eX" = (/turf/open/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/awaymission/centcomAway/general) -"eY" = (/turf/closed/wall,/area/awaymission/centcomAway/courtroom) -"eZ" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"fa" = (/obj/structure/table,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"fb" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"fc" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"fd" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"fe" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 10},/area/awaymission/centcomAway/general) -"ff" = (/turf/open/floor/plasteel{icon_state = "green"},/area/awaymission/centcomAway/general) -"fg" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"fh" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"fi" = (/turf/open/floor/plasteel{icon_state = "purple"; dir = 1},/area/awaymission/centcomAway/general) -"fj" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"fk" = (/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"fl" = (/obj/structure/closet/secure_closet/security,/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"fm" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"fn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"fo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"fp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"fq" = (/obj/machinery/power/terminal,/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"fr" = (/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"fs" = (/turf/open/floor/plasteel{icon_state = "purplecorner"; dir = 4},/area/awaymission/centcomAway/general) -"ft" = (/obj/structure/sign/electricshock,/turf/closed/wall/r_wall,/area/awaymission/centcomAway/general) -"fu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"fv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"fw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"fx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"fy" = (/obj/structure/sign/bluecross_2,/turf/closed/wall/r_wall,/area/awaymission/centcomAway/general) -"fz" = (/turf/open/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/awaymission/centcomAway/general) -"fA" = (/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/storage/box/monkeycubes,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"fB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"fC" = (/obj/machinery/computer/scan_consolenew,/obj/item/weapon/dnainjector/telemut/darkbundle,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"fD" = (/obj/machinery/dna_scannernew,/turf/open/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/awaymission/centcomAway/general) -"fE" = (/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"fF" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"fG" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "32"},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"fH" = (/obj/structure/table/wood,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"fI" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"fJ" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"fK" = (/obj/machinery/door/window/northleft,/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"fL" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"fM" = (/obj/machinery/power/smes,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"fN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"fO" = (/obj/machinery/power/smes,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"fP" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 6},/area/awaymission/centcomAway/general) -"fQ" = (/obj/structure/sign/science,/turf/closed/wall/r_wall,/area/awaymission/centcomAway/general) -"fR" = (/obj/machinery/door/window/eastright,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"fS" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"fT" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"fU" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"fV" = (/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/centcomAway/general) -"fW" = (/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/centcomAway/general) -"fX" = (/turf/open/floor/plasteel{icon_state = "greencorner"},/area/awaymission/centcomAway/general) -"fY" = (/turf/open/floor/plasteel{icon_state = "greencorner"; dir = 8},/area/awaymission/centcomAway/general) -"fZ" = (/obj/structure/table,/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"ga" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"gb" = (/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"gc" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/centcomAway/general) -"gd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"ge" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"gf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"gg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"gh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"gi" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 8},/area/awaymission/centcomAway/general) -"gj" = (/obj/structure/chair{dir = 4},/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"gk" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"gl" = (/obj/item/xenos_claw,/turf/open/floor/plasteel{icon_state = "engine"},/area/awaymission/centcomAway/general) -"gm" = (/turf/open/floor/plasteel{dir = 8; icon_state = "vault"},/area/awaymission/centcomAway/hangar) -"gn" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/awaymission/centcomAway/hangar) -"go" = (/obj/structure/table,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/centcomAway/hangar) -"gp" = (/obj/machinery/shieldgen,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"gq" = (/turf/open/floor/plasteel{icon_state = "greencorner"; dir = 4},/area/awaymission/centcomAway/general) -"gr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"gs" = (/obj/machinery/pdapainter,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gt" = (/obj/machinery/photocopier,/obj/item/weapon/paper/ccaMemo,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gu" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gv" = (/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/item/hand_labeler_refill,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gw" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gx" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gy" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gz" = (/turf/open/floor/plasteel{icon_state = "greencorner"; dir = 1},/area/awaymission/centcomAway/general) -"gA" = (/turf/closed/wall/r_wall,/area/awaymission/centcomAway/courtroom) -"gB" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/awaymission/centcomAway/courtroom) -"gC" = (/obj/structure/chair{dir = 1},/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"gD" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/hangar) -"gE" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"gF" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"gG" = (/obj/structure/chair/comfy/beige{dir = 1; icon_state = "comfychair_beige"},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gH" = (/obj/structure/chair,/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"gI" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plating,/area/awaymission/centcomAway/maint) -"gJ" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel{icon_state = "engine"},/area/awaymission/centcomAway/general) -"gK" = (/turf/open/floor/plasteel{icon_state = "engine"},/area/awaymission/centcomAway/general) -"gL" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"gM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"gN" = (/obj/machinery/computer/robotics,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gO" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gP" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gQ" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gR" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/hangar) -"gS" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/awaymission/centcomAway/hangar) -"gT" = (/turf/open/floor/plasteel{icon_state = "dark"},/turf/closed/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/awaymission/centcomAway/hangar) -"gU" = (/obj/structure/table,/obj/item/weapon/paper/ccaMemo,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"gV" = (/turf/open/floor/plasteel{icon_state = "blackcorner"},/area/awaymission/centcomAway/general) -"gW" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/general) -"gX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"gY" = (/obj/machinery/computer/card,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"gZ" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"ha" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"hb" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"hc" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"hd" = (/obj/structure/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/open/floor/plasteel/shuttle,/area/awaymission/centcomAway/hangar) -"he" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"hf" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"hg" = (/obj/structure/table,/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"hh" = (/obj/structure/closet/body_bag,/turf/open/floor/plasteel{icon_state = "engine"},/area/awaymission/centcomAway/general) -"hi" = (/obj/structure/sign/biohazard,/turf/closed/wall/r_wall,/area/awaymission/centcomAway/general) -"hj" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/PDAs,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"hk" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"hl" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"hm" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"hn" = (/obj/machinery/computer/security,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"ho" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/blue,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"hp" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"hq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/closed/wall/r_wall,/area/awaymission/centcomAway/courtroom) -"hr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/courtroom) -"hs" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/carpet,/area/awaymission/centcomAway/courtroom) -"ht" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/courtroom) -"hu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"hv" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/awaymission/centcomAway/hangar) -"hw" = (/turf/open/floor/plasteel{icon_state = "dark"},/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/awaymission/centcomAway/hangar) -"hx" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"hy" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/awaymission/centcomAway/general) -"hz" = (/turf/closed/wall,/area/awaymission/centcomAway/general) -"hA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"hB" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/courtroom) -"hC" = (/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/courtroom) -"hD" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"hE" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"hF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/courtroom) -"hG" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"hH" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags,/turf/open/floor/plasteel{icon_state = "engine"},/area/awaymission/centcomAway/general) -"hI" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 1},/area/awaymission/centcomAway/general) -"hJ" = (/obj/structure/toilet{dir = 8},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"hK" = (/obj/machinery/button/door{id = "XCCHangar1"; name = "Hangar Bay Blast Doors"; pixel_x = -28; pixel_y = 7; req_access_txt = "2"},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/centcomAway/hangar) -"hL" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/hangar) -"hM" = (/obj/structure/rack,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/centcomAway/hangar) -"hN" = (/obj/structure/rack,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"hO" = (/obj/structure/closet,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"hP" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"hQ" = (/obj/machinery/power/solar/fake,/turf/open/floor/plasteel/airless{icon_state = "solarpanel"},/area/awaymission/centcomAway/maint) -"hR" = (/obj/structure/closet/secure_closet/medical2,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/courtroom) -"hS" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"hT" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"hU" = (/obj/structure/sign/vacuum,/turf/closed/wall/r_wall,/area/awaymission/centcomAway/hangar) -"hV" = (/obj/structure/bodycontainer/crematorium,/turf/open/floor/plasteel{icon_state = "engine"},/area/awaymission/centcomAway/general) -"hW" = (/obj/structure/flora/kirbyplants,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/general) -"hX" = (/obj/machinery/button/crematorium{pixel_x = 0; pixel_y = 25},/turf/open/floor/plasteel{icon_state = "engine"},/area/awaymission/centcomAway/general) -"hY" = (/obj/structure/closet/secure_closet/injection,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/courtroom) -"hZ" = (/obj/structure/bed,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/courtroom) -"ia" = (/obj/structure/closet/secure_closet/courtroom,/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"ib" = (/obj/structure/chair{dir = 1},/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"ic" = (/turf/open/floor/wood,/area/awaymission/centcomAway/courtroom) -"id" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/courtroom) -"ie" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"if" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"ig" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/courtroom) -"ih" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"ii" = (/turf/open/floor/mech_bay_recharge_floor,/area/awaymission/centcomAway/hangar) -"ij" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/bluegrid,/area/awaymission/centcomAway/hangar) -"ik" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/awaymission/centcomAway/hangar) -"il" = (/obj/structure/mecha_wreckage/ripley,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/hangar) -"im" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/centcomAway/hangar) -"in" = (/obj/structure/rack,/obj/item/clothing/glasses/night,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"io" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"ip" = (/obj/structure/bookcase,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"iq" = (/obj/structure/closet/secure_closet/hos,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"ir" = (/obj/structure/closet/crate/trashcart,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"is" = (/obj/structure/bookcase,/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"it" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec3"; name = "XCC Main Access Shutters"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/general) -"iu" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{icon_state = "asteroid6"; name = "sand"},/area/awaymission/centcomAway/general) -"iv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/space) -"iw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/closed/wall/r_wall,/area/awaymission/centcomAway/courtroom) -"ix" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/closed/wall/r_wall,/area/awaymission/centcomAway/courtroom) -"iy" = (/obj/machinery/door/poddoor{id = "XCCMechs"; name = "XCC Mech Bay"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/hangar) -"iz" = (/turf/open/floor/plasteel{icon_state = "bot"},/area/awaymission/centcomAway/hangar) -"iA" = (/obj/machinery/mass_driver{dir = 8; id = "XCCMechs"; name = "gravpult"},/turf/open/floor/plasteel{icon_state = "bot"},/area/awaymission/centcomAway/hangar) -"iB" = (/turf/open/floor/plasteel{icon_state = "loadingarea"; dir = 8},/area/awaymission/centcomAway/hangar) -"iC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"iD" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/general) -"iE" = (/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"iF" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/hangar) -"iG" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/hangar) -"iH" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/general) -"iI" = (/turf/open/floor/plasteel{icon_state = "ironsand3"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/general) -"iJ" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/general) -"iK" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"iL" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/centcomAway/general) -"iM" = (/obj/structure/closet/wardrobe/red,/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/centcomAway/general) -"iN" = (/obj/structure/mecha_wreckage/seraph,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/hangar) -"iO" = (/turf/open/floor/plasteel{icon_state = "blackcorner"; dir = 8},/area/awaymission/centcomAway/general) -"iP" = (/turf/open/floor/plasteel{icon_state = "ironsand11"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/general) -"iQ" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"iR" = (/obj/structure/closet/secure_closet/security,/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/centcomAway/general) -"iS" = (/turf/open/floor/plasteel{icon_state = "ironsand9"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/general) -"iT" = (/obj/structure/table/wood{dir = 9},/obj/item/clothing/mask/cigarette/cigar/havana,/obj/item/weapon/reagent_containers/food/drinks/sillycup,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"iU" = (/obj/structure/table/wood{dir = 5},/obj/item/weapon/lighter,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"iV" = (/obj/structure/table/wood{dir = 5},/obj/item/weapon/storage/backpack/satchel,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"iW" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"iX" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"iY" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "XCCsec3"; name = "XCC Shutter 3 Control"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"iZ" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/centcomAway/general) -"ja" = (/obj/machinery/button/massdriver{id = "XCCMechs"; name = "XCC Mechbay Mass Driver"; pixel_x = 25},/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/centcomAway/hangar) -"jb" = (/obj/machinery/mecha_part_fabricator,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/hangar) -"jc" = (/turf/open/floor/plasteel{icon_state = "ironsand4"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/general) -"jd" = (/obj/structure/table/wood{dir = 10},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"je" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"jf" = (/obj/structure/frame/computer,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"jg" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"jh" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"ji" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/centcomAway/hangar) -"jj" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/general) -"jk" = (/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"jl" = (/turf/open/floor/plasteel{dir = 8; icon_state = "greencorner"},/area/awaymission/centcomAway/general) -"jm" = (/turf/open/floor/plasteel{dir = 2; icon_state = "greencorner"},/area/awaymission/centcomAway/general) -"jn" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"jo" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"jp" = (/obj/machinery/computer/card,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"jq" = (/obj/item/weapon/stamp,/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/centcomAway/general) -"jr" = (/obj/structure/table,/obj/item/weapon/firstaid_arm_assembly,/turf/open/floor/plasteel{icon_state = "vault"},/area/awaymission/centcomAway/hangar) -"js" = (/obj/structure/table,/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/turf/open/floor/plasteel{icon_state = "vault"},/area/awaymission/centcomAway/hangar) -"jt" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/open/floor/plasteel{icon_state = "vault"},/area/awaymission/centcomAway/hangar) -"ju" = (/obj/structure/table,/obj/item/device/mmi,/turf/open/floor/plasteel{icon_state = "vault"},/area/awaymission/centcomAway/hangar) -"jv" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel{icon_state = "vault"},/area/awaymission/centcomAway/hangar) -"jw" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "101"},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"jx" = (/obj/machinery/door/window,/obj/machinery/door/window/northright,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"jy" = (/obj/structure/sink/puddle,/turf/open/floor/plasteel{icon_state = "asteroid6"; name = "sand"},/area/awaymission/centcomAway/general) -"jz" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid10"},/area/awaymission/centcomAway/general) -"jA" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid4"},/area/awaymission/centcomAway/general) -"jB" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "green"; dir = 8},/area/awaymission/centcomAway/general) -"jC" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/centcomAway/general) -"jD" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid"},/area/awaymission/centcomAway/general) -"jE" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid11"},/area/awaymission/centcomAway/general) -"jF" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid9"},/area/awaymission/centcomAway/general) -"jG" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid8"},/area/awaymission/centcomAway/general) -"jH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{name = "plating"},/area/awaymission/centcomAway/general) -"jI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel{name = "plating"},/area/awaymission/centcomAway/general) -"jJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{name = "plating"},/area/awaymission/centcomAway/general) -"jK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"jL" = (/obj/machinery/door/poddoor/shutters{id = "XCCFerry"; name = "XCC Ferry Hangar"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/hangar) -"jM" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"jN" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{icon_state = "green"; dir = 8},/area/awaymission/centcomAway/general) -"jO" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/centcomAway/general) -"jP" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"jQ" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet/ccaInfo,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"jR" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec1"; name = "XCC Checkpoint 1 Shutters"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/general) -"jS" = (/obj/machinery/door/poddoor/shutters{id = "XCCsec2"; name = "XCC Checkpoint 2 Shutters"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/general) -"jT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"jU" = (/obj/structure/sign/vacuum,/turf/closed/wall/r_wall,/area/awaymission/centcomAway/general) -"jV" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{dir = 6; icon_state = "asteroid8"; name = "sand"},/area/awaymission/centcomAway/general) -"jW" = (/obj/structure/flora/ausbushes,/turf/open/floor/plasteel{name = "plating"; icon_state = "asteroid5"},/area/awaymission/centcomAway/general) -"jX" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"jY" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"jZ" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"ka" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"kb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"kc" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"kd" = (/obj/machinery/gateway/centeraway,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"ke" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"kf" = (/obj/machinery/button/door{id = "XCCFerry"; name = "Hangar Bay Shutters"; pixel_x = -28; pixel_y = 7; req_access_txt = "2"},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/centcomAway/hangar) -"kg" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"kh" = (/obj/machinery/gateway,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"ki" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"kj" = (/turf/open/floor/plasteel{icon_state = "delivery"; dir = 6},/area/awaymission/centcomAway/general) -"kk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"kl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"km" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"kn" = (/obj/structure/table,/obj/item/device/flashlight/flare,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/hangar) -"ko" = (/obj/structure/table,/obj/item/device/flashlight/flare,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"kp" = (/obj/structure/table,/obj/item/device/multitool,/turf/open/floor/plating,/area/awaymission/centcomAway/hangar) -"kq" = (/obj/structure/table/reinforced,/obj/item/weapon/paper/pamphlet/ccaInfo,/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/centcomAway/general) -"kr" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "XCCsec1"; name = "XCC Shutter 1 Control"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"ks" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"kt" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/centcomAway/general) -"ku" = (/obj/item/weapon/paper_bin,/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"kv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"kw" = (/turf/open/floor/plasteel{icon_state = "neutral"; dir = 8},/area/awaymission/centcomAway/general) -"kx" = (/turf/open/floor/plasteel{icon_state = "neutral"; dir = 4},/area/awaymission/centcomAway/general) -"ky" = (/obj/machinery/computer/card,/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/centcomAway/general) -"kz" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"kA" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"kB" = (/obj/machinery/photocopier,/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/centcomAway/general) -"kC" = (/obj/item/weapon/clipboard,/obj/structure/table,/obj/item/device/taperecorder,/obj/item/weapon/stamp,/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/centcomAway/general) -"kD" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"kE" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "XCCsec2"; name = "XCC Shutter 2 Control"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"kF" = (/turf/open/floor/plasteel{dir = 8; icon_state = "red"},/area/awaymission/centcomAway/general) -"kG" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 10},/area/awaymission/centcomAway/general) -"kH" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 2},/area/awaymission/centcomAway/general) -"kI" = (/turf/open/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/awaymission/centcomAway/general) -"kJ" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/stamp,/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/centcomAway/general) -"kK" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel{icon_state = "red"; dir = 10},/area/awaymission/centcomAway/general) -"kL" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel{icon_state = "green"; dir = 6},/area/awaymission/centcomAway/general) -"kM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"kN" = (/obj/structure/table/wood,/obj/item/clothing/tie/medal,/turf/open/floor/carpet,/area/awaymission/centcomAway/general) -"kO" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/awaymission/centcomAway/general) -"kP" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/golden_cup,/turf/open/floor/carpet,/area/awaymission/centcomAway/general) -"kQ" = (/obj/structure/table/wood,/obj/item/clothing/tie/medal/gold,/turf/open/floor/carpet,/area/awaymission/centcomAway/general) -"kR" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/centcomAway/general) -"kS" = (/turf/closed/wall/r_wall,/area/awaymission/centcomAway/thunderdome) -"kT" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/open/space,/area/space) -"kU" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/open/space,/area/space) -"kV" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/open/space,/area/space) -"kW" = (/obj/structure/table,/obj/item/device/paicard,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"kX" = (/obj/structure/table,/obj/item/device/camera,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"kY" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/centcomAway/thunderdome) -"kZ" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"la" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"lb" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"lc" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"ld" = (/turf/open/floor/plating,/area/awaymission/centcomAway/thunderdome) -"le" = (/obj/machinery/door/window/southleft,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"lf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/thunderdome) -"lg" = (/obj/machinery/door/window/southright,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"lh" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"li" = (/turf/open/floor/plasteel{icon_state = "barber"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/thunderdome) -"lj" = (/obj/structure/chair/comfy/black{dir = 1},/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"lk" = (/turf/open/floor/plasteel{icon_state = "redbluefull"; dir = 8},/area/awaymission/centcomAway/thunderdome) -"ll" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plasteel{icon_state = "redbluefull"; dir = 8},/area/awaymission/centcomAway/thunderdome) -"lm" = (/obj/structure/closet/crate/trashcart,/turf/open/floor/plasteel{icon_state = "redbluefull"; dir = 8},/area/awaymission/centcomAway/thunderdome) -"ln" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel{icon_state = "redbluefull"; dir = 8},/area/awaymission/centcomAway/thunderdome) -"lo" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel{icon_state = "redbluefull"; dir = 8},/area/awaymission/centcomAway/thunderdome) -"lp" = (/obj/structure/table,/obj/item/weapon/lipstick,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"lq" = (/obj/structure/table/wood,/obj/item/device/radio/off,/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"lr" = (/obj/machinery/icecream_vat,/turf/open/floor/plasteel{icon_state = "barber"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/thunderdome) -"ls" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"lt" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "redbluefull"; dir = 8},/area/awaymission/centcomAway/thunderdome) -"lu" = (/turf/open/floor/plasteel{dir = 8; icon_state = "red"},/area/awaymission/centcomAway/thunderdome) -"lv" = (/obj/structure/rack,/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/twohanded/fireaxe,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/thunderdome) -"lw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/centcomAway/thunderdome) -"lx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/centcomAway/thunderdome) -"ly" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/thunderdome) -"lz" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/centcomAway/thunderdome) -"lA" = (/obj/machinery/door/poddoor{id = "XCCtdomemelee"; name = "XCC Thunderdome Melee"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/thunderdome) -"lB" = (/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"lC" = (/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/thunderdome) -"lD" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/thunderdome) -"lE" = (/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/thunderdome) -"lF" = (/obj/structure/closet/secure_closet/personal,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/thunderdome) -"lG" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/hatchet,/obj/item/weapon/shield/riot,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/thunderdome) -"lH" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/thunderdome) -"lI" = (/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plating,/area/awaymission/centcomAway/thunderdome) -"lJ" = (/obj/machinery/door/poddoor{id = "XCCtdome"; name = "XCC Thunderdome"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/thunderdome) -"lK" = (/obj/machinery/igniter,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/thunderdome) -"lL" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/hatchet,/obj/item/weapon/shield/riot,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/thunderdome) -"lM" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/obj/item/device/tape/random,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"lN" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/thunderdome) -"lO" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/courtroom) -"lP" = (/turf/open/floor/plasteel{dir = 1; icon_state = "whitered"},/area/awaymission/centcomAway/thunderdome) -"lQ" = (/turf/open/floor/plasteel{dir = 2; icon_state = "green"},/area/awaymission/centcomAway/general) -"lR" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/general) -"lS" = (/obj/machinery/chem_master,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"lT" = (/turf/open/floor/plasteel{dir = 1; icon_state = "whitegreen"},/area/awaymission/centcomAway/thunderdome) -"lU" = (/obj/structure/urinal{pixel_y = 32},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/thunderdome) -"lV" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/thunderdome) -"lW" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/centcomAway/thunderdome) -"lX" = (/obj/machinery/chem_dispenser,/obj/item/weapon/storage/box/beakers,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"lY" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/centcomAway/thunderdome) -"lZ" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/thunderdome) -"ma" = (/obj/machinery/door/airlock/freezer,/turf/open/floor/plasteel{icon_state = "freezerfloor"; dir = 2},/area/awaymission/centcomAway/cafe) -"mb" = (/obj/machinery/door/poddoor{id = "XCCtdomeguns"; name = "XCC Thunderdome Guns"},/turf/open/floor/plasteel{icon_state = "delivery"},/area/awaymission/centcomAway/thunderdome) -"mc" = (/obj/item/weapon/soap/nanotrasen,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/thunderdome) -"md" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser/retro,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/thunderdome) -"me" = (/obj/machinery/vending/boozeomat{req_access_txt = ""},/turf/closed/wall/r_wall,/area/awaymission/centcomAway/cafe) -"mf" = (/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mg" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mh" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/popcorn,/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mi" = (/obj/structure/disposalpipe/segment,/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/awaymission/centcomAway/cafe) -"mj" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/window/southright,/turf/open/floor/plasteel{icon_state = "greenfull"; dir = 1},/area/awaymission/centcomAway/cafe) -"mk" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/popcorn,/turf/open/floor/plasteel{icon_state = "barber"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/thunderdome) -"ml" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/awaymission/centcomAway/cafe) -"mm" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mn" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mo" = (/obj/structure/frame/computer,/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mp" = (/obj/structure/closet/secure_closet/bar,/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mq" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mr" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"ms" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mt" = (/obj/machinery/button/door{id = "XCCtdomemelee"; name = "XCC Thunderdome Melee!"},/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/thunderdome) -"mu" = (/obj/structure/chair/comfy/teal,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/thunderdome) -"mv" = (/obj/machinery/button/door{id = "XCCtdomeguns"; name = "XCC Thunderdome Guns!"},/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/thunderdome) -"mw" = (/obj/machinery/button/door{id = "XCCtdome"; name = "XCC Thunderdome Go!"},/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/thunderdome) -"mx" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel{icon_state = "bar"; dir = 2},/area/awaymission/centcomAway/maint) -"my" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/awaymission/centcomAway/cafe) -"mz" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/window/northright,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"mA" = (/obj/machinery/vending/boozeomat{req_access_txt = ""},/turf/closed/wall,/area/awaymission/centcomAway/cafe) -"mB" = (/obj/machinery/chem_dispenser,/obj/item/weapon/storage/box/beakers,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"mC" = (/obj/machinery/chem_master,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"mD" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/awaymission/centcomAway/cafe) -"mE" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 5},/area/awaymission/centcomAway/cafe) -"mF" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/awaymission/centcomAway/cafe) -"mG" = (/obj/machinery/shieldgen,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/centcomAway/cafe) -"mH" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/centcomAway/cafe) -"mI" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plating{icon_state = "warnplate"; dir = 6},/area/awaymission/centcomAway/cafe) -"mJ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating{icon_state = "warnplate"; dir = 10},/area/awaymission/centcomAway/cafe) -"mK" = (/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/centcomAway/cafe) -"mL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/open/floor/plasteel{icon_state = "redfull"},/area/awaymission/centcomAway/cafe) -"mM" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "bar"; dir = 2},/area/awaymission/centcomAway/cafe) -"mN" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/hangar) -"mO" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "floor"},/area/awaymission/centcomAway/general) -"mP" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/general) -"mQ" = (/obj/structure/safe/floor,/obj/item/clothing/under/rank/centcom_officer,/obj/item/clothing/suit/det_suit,/obj/item/weapon/gun/projectile/revolver/mateba,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"mR" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/hangar) -"mS" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/hangar) -"mT" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/hangar) -"mU" = (/obj/structure/rack,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/belt/utility/full,/turf/open/floor/plasteel{icon_state = "grimy"},/area/awaymission/centcomAway/general) -"mV" = (/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mW" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mX" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome Administration"; opacity = 1; req_access_txt = "102"},/turf/open/floor/plasteel{icon_state = "redyellowfull"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mY" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel{icon_state = "vault"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"mZ" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "barber"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/thunderdome) -"na" = (/turf/open/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/awaymission/centcomAway/thunderdome) -"nb" = (/turf/open/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/awaymission/centcomAway/thunderdome) -"nc" = (/turf/open/floor/plasteel{dir = 2; icon_state = "greencorner"},/area/awaymission/centcomAway/thunderdome) -"nd" = (/turf/open/floor/plasteel{dir = 1; icon_state = "green"},/area/awaymission/centcomAway/thunderdome) -"ne" = (/turf/open/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/awaymission/centcomAway/thunderdome) -"nf" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel{icon_state = "red"; dir = 10},/area/awaymission/centcomAway/thunderdome) -"ng" = (/turf/open/floor/plasteel{icon_state = "red"},/area/awaymission/centcomAway/thunderdome) -"nh" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/centcomAway/thunderdome) -"ni" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel{icon_state = "green"; dir = 6},/area/awaymission/centcomAway/thunderdome) -"nj" = (/turf/open/floor/plasteel{dir = 2; icon_state = "green"},/area/awaymission/centcomAway/thunderdome) -"nk" = (/turf/open/floor/plasteel{dir = 10; icon_state = "green"},/area/awaymission/centcomAway/thunderdome) -"nl" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 6},/area/awaymission/centcomAway/thunderdome) -"nm" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 1},/area/awaymission/centcomAway/thunderdome) -"nn" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 5},/area/awaymission/centcomAway/thunderdome) -"no" = (/turf/open/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/awaymission/centcomAway/thunderdome) -"np" = (/turf/open/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/awaymission/centcomAway/thunderdome) -"nq" = (/turf/open/floor/plasteel{dir = 9; icon_state = "green"},/area/awaymission/centcomAway/thunderdome) -"nr" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel{dir = 5; icon_state = "green"},/area/awaymission/centcomAway/thunderdome) -"ns" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/open/floor/plasteel{icon_state = "red"; dir = 9},/area/awaymission/centcomAway/thunderdome) -"nt" = (/turf/open/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/awaymission/centcomAway/thunderdome) -"nu" = (/turf/open/floor/plasteel{dir = 8; icon_state = "greencorner"},/area/awaymission/centcomAway/thunderdome) -"nv" = (/obj/machinery/door/airlock/centcom,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/centcomAway/thunderdome) -"nw" = (/turf/open/floor/plasteel{icon_state = "plaque"},/area/awaymission/centcomAway/thunderdome) -"nx" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/centcomAway/thunderdome) -"ny" = (/turf/open/floor/plasteel{icon_state = "green"; dir = 8},/area/awaymission/centcomAway/thunderdome) -"nz" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/drinks/ice,/turf/open/floor/plasteel{icon_state = "barber"; dir = 8; heat_capacity = 1},/area/awaymission/centcomAway/thunderdome) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/maint) +"ac" = ( +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/cafe) +"ad" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"ae" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"af" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"ag" = ( +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"ah" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "101" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"ai" = ( +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"aj" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"ak" = ( +/turf/closed/wall, +/area/awaymission/centcomAway/cafe) +"al" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"am" = ( +/obj/structure/closet/chefcloset, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"an" = ( +/obj/structure/table, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"ao" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"ap" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"aq" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"ar" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/kitchen/rollingpin, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"as" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"at" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"au" = ( +/obj/machinery/hydroponics, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/cafe) +"av" = ( +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/cafe) +"aw" = ( +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"ax" = ( +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/centcomAway/cafe) +"ay" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/knife/butcher, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/centcomAway/cafe) +"az" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/centcomAway/cafe) +"aA" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"aB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"aC" = ( +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/awaymission/centcomAway/cafe) +"aD" = ( +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/awaymission/centcomAway/cafe) +"aE" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"aF" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/cafe) +"aG" = ( +/turf/open/floor/carpet, +/area/awaymission/centcomAway/cafe) +"aH" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/cafe) +"aI" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"aJ" = ( +/obj/structure/table, +/turf/open/floor/plasteel/redyellow, +/area/awaymission/centcomAway/cafe) +"aK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"aL" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/centcomAway/cafe) +"aM" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"aN" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/centcomAway/cafe) +"aO" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/centcomAway/cafe) +"aP" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"aQ" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/cafe) +"aR" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "101" + }, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/awaymission/centcomAway/maint) +"aS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/maint) +"aT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/maint) +"aU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/maint) +"aV" = ( +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/hangar) +"aW" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"aX" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"aY" = ( +/obj/structure/sink, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"aZ" = ( +/obj/structure/table, +/obj/machinery/processor{ + pixel_x = 0; + pixel_y = 10 + }, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"ba" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"bb" = ( +/obj/item/device/radio, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"bc" = ( +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/centcomAway/hangar) +"bd" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/hangar) +"be" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/hangar) +"bf" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"bg" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"bh" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"bi" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"bj" = ( +/obj/structure/rack, +/obj/item/clothing/suit/fire, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"bk" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bl" = ( +/obj/machinery/door/poddoor{ + id = "XCCHangar1"; + name = "XCC Main Hangar" + }, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/hangar) +"bm" = ( +/turf/open/floor/plasteel/vault{ + dir = 9 + }, +/area/awaymission/centcomAway/hangar) +"bn" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/centcomAway/hangar) +"bo" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"bp" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"bq" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"br" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f10"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"bs" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/hangar) +"bt" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/cafe) +"bu" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"bv" = ( +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"bw" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"bx" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"by" = ( +/turf/open/floor/plasteel, +/area/awaymission/centcomAway/cafe) +"bz" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/cafe) +"bA" = ( +/obj/structure/rack, +/obj/item/weapon/extinguisher/mini, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/gloves/color/black, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"bB" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"bC" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"bD" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"bE" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall8"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"bF" = ( +/obj/machinery/door/airlock/external{ + name = "Salvage Shuttle Dock" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"bG" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall4"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"bH" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"bI" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"bJ" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"bK" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"bL" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"bM" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"bN" = ( +/obj/machinery/autolathe, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"bO" = ( +/turf/open/floor/plasteel/green/side{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"bP" = ( +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/awaymission/centcomAway/cafe) +"bQ" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"bR" = ( +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"bS" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/centcomAway/hangar) +"bT" = ( +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/centcomAway/hangar) +"bU" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"bV" = ( +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"bW" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/toxin, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"bX" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"bY" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 0 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"bZ" = ( +/turf/open/floor/plasteel/shuttle, +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"ca" = ( +/turf/open/floor/plating, +/turf/closed/wall/shuttle{ + dir = 2; + icon_state = "swall_f10"; + layer = 2 + }, +/area/awaymission/centcomAway/hangar) +"cb" = ( +/obj/item/weapon/paper_bin, +/obj/structure/table, +/turf/open/floor/plasteel/redyellow, +/area/awaymission/centcomAway/cafe) +"cc" = ( +/obj/item/weapon/clipboard, +/obj/structure/table, +/turf/open/floor/plasteel/redyellow, +/area/awaymission/centcomAway/cafe) +"cd" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"ce" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"cf" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/centcomAway/cafe) +"cg" = ( +/obj/structure/sign/botany, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/cafe) +"ch" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 0; + pixel_y = 3 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/centcomAway/cafe) +"ci" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"cj" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"ck" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating/airless, +/area/awaymission/centcomAway/maint) +"cl" = ( +/turf/open/floor/plating/airless, +/area/awaymission/centcomAway/maint) +"cm" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/awaymission/centcomAway/hangar) +"cn" = ( +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"co" = ( +/obj/item/weapon/pen, +/obj/structure/table, +/turf/open/floor/plasteel/redyellow, +/area/awaymission/centcomAway/cafe) +"cp" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/cafe) +"cq" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/cafe) +"cr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/cafe) +"cs" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/awaymission/centcomAway/general) +"ct" = ( +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/centcomAway/cafe) +"cu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"cv" = ( +/obj/structure/sign/vacuum, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/maint) +"cw" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"cx" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "101" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"cy" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"cz" = ( +/turf/closed/wall, +/area/awaymission/centcomAway/hangar) +"cA" = ( +/turf/closed/wall, +/area/awaymission/centcomAway/maint) +"cB" = ( +/obj/machinery/door/window/westleft, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/cafe) +"cC" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/cafe) +"cD" = ( +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"cE" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/centcomAway/cafe) +"cF" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/centcomAway/cafe) +"cG" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/centcomAway/cafe) +"cH" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/hydrofloor, +/area/awaymission/centcomAway/cafe) +"cI" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc1"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"cJ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cK" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cL" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/pen, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cM" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cN" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"cO" = ( +/obj/machinery/sleep_console{ + icon_state = "console"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"cP" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"cQ" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc2"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"cR" = ( +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"cS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/cafe) +"cT" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/tie/stethoscope, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"cU" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cV" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cW" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/stamp, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"cY" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/awaymission/centcomAway/general) +"cZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"da" = ( +/obj/structure/table, +/obj/item/device/assembly/flash/handheld, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"db" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"dc" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"dd" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/hangar) +"de" = ( +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/centcomAway/hangar) +"df" = ( +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"dg" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"dh" = ( +/obj/structure/table, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"di" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"dj" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"dk" = ( +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/awaymission/centcomAway/cafe) +"dl" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/handcuffs, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"dm" = ( +/obj/machinery/door/window/northright{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Security Desk"; + req_access_txt = "103" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaymission/centcomAway/hangar) +"dn" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/warnplate{ + dir = 9 + }, +/area/awaymission/centcomAway/hangar) +"do" = ( +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/awaymission/centcomAway/hangar) +"dp" = ( +/obj/structure/closet/crate/large, +/turf/open/floor/plating/warnplate{ + dir = 5 + }, +/area/awaymission/centcomAway/hangar) +"dq" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/cafe) +"dr" = ( +/obj/structure/table/reinforced, +/obj/item/device/t_scanner, +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/centcomAway/general) +"ds" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"dt" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/centcomAway/cafe) +"du" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall0"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"dv" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/awaymission/centcomAway/hangar) +"dw" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/awaymission/centcomAway/general) +"dx" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/awaymission/centcomAway/cafe) +"dy" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"dz" = ( +/obj/structure/bed, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"dA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"dB" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/awaymission/centcomAway/hangar) +"dC" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/redyellow, +/area/awaymission/centcomAway/cafe) +"dD" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"dE" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"dF" = ( +/obj/structure/table, +/obj/machinery/processor{ + pixel_x = 0; + pixel_y = 10 + }, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"dG" = ( +/obj/structure/bed, +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"dH" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"dI" = ( +/turf/open/floor/plasteel/black/corner{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"dJ" = ( +/turf/open/floor/plasteel/black/corner{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"dK" = ( +/turf/open/floor/plasteel/yellow/side, +/area/awaymission/centcomAway/general) +"dL" = ( +/obj/machinery/door/airlock/hatch{ + name = "Rest Room"; + req_access_txt = "0" + }, +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"dM" = ( +/obj/structure/closet/crate/large, +/turf/open/floor/plating/warnplate{ + dir = 10 + }, +/area/awaymission/centcomAway/hangar) +"dN" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/warnplate{ + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"dO" = ( +/turf/open/floor/plating/warnplate{ + dir = 6 + }, +/area/awaymission/centcomAway/hangar) +"dP" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/awaymission/centcomAway/general) +"dQ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "101" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"dR" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall2"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"dS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"dT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"dU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"dV" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"dW" = ( +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/centcomAway/cafe) +"dX" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/awaymission/centcomAway/cafe) +"dY" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/general) +"dZ" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"ea" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eb" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"ec" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid2" + }, +/area/awaymission/centcomAway/cafe) +"ed" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid11" + }, +/area/awaymission/centcomAway/cafe) +"ee" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid" + }, +/area/awaymission/centcomAway/cafe) +"ef" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid3" + }, +/area/awaymission/centcomAway/cafe) +"eg" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid10" + }, +/area/awaymission/centcomAway/cafe) +"eh" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid9" + }, +/area/awaymission/centcomAway/cafe) +"ei" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"ej" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"ek" = ( +/obj/structure/closet/chefcloset, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"el" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"em" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"en" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"eo" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/kitchen/rollingpin, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"ep" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"eq" = ( +/turf/open/floor/plating, +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"er" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"es" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc4"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"et" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cockpit"; + req_access_txt = "109" + }, +/turf/open/floor/mineral/titanium, +/area/awaymission/centcomAway/hangar) +"eu" = ( +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/general) +"ev" = ( +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"ew" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"ex" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"ey" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"ez" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eA" = ( +/obj/structure/chair{ + dir = 4; + name = "Prosecution" + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eB" = ( +/obj/structure/filingcabinet, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eC" = ( +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/awaymission/centcomAway/general) +"eD" = ( +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"eE" = ( +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/awaymission/centcomAway/general) +"eF" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"eG" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/awaymission/centcomAway/general) +"eH" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"eI" = ( +/obj/machinery/sleep_console{ + icon_state = "console"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"eJ" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"eK" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"eL" = ( +/obj/machinery/implantchair, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"eM" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/extinguisher/mini, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"eN" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"eO" = ( +/obj/machinery/clonepod, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"eP" = ( +/obj/machinery/computer/cloning, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"eQ" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"eR" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"eS" = ( +/obj/machinery/telecomms/relay/preset/ruskie, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/general) +"eT" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"eU" = ( +/obj/machinery/door/window/northleft, +/obj/structure/chair, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"eV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"eW" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"eX" = ( +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"eY" = ( +/turf/closed/wall, +/area/awaymission/centcomAway/courtroom) +"eZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/lockbox, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fa" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fb" = ( +/obj/structure/frame/computer, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fc" = ( +/obj/structure/table, +/obj/item/weapon/clipboard, +/obj/item/weapon/pen, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fd" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"fe" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/awaymission/centcomAway/general) +"ff" = ( +/turf/open/floor/plasteel/green/side, +/area/awaymission/centcomAway/general) +"fg" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"fh" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"fi" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"fj" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"fk" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/prisoner, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"fl" = ( +/obj/structure/closet/secure_closet/security, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"fm" = ( +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"fn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"fo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"fp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"fq" = ( +/obj/machinery/power/terminal, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"fr" = ( +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"fs" = ( +/turf/open/floor/plasteel/purple/corner{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"ft" = ( +/obj/structure/sign/electricshock, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/general) +"fu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"fv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"fw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"fx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"fy" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/general) +"fz" = ( +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"fA" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/weapon/storage/box/monkeycubes, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"fB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"fC" = ( +/obj/machinery/computer/scan_consolenew, +/obj/item/weapon/dnainjector/telemut/darkbundle, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"fD" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"fE" = ( +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"fF" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"fG" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering"; + req_access_txt = "32" + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"fH" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"fI" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"fJ" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"fK" = ( +/obj/machinery/door/window/northleft, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"fL" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"fM" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"fN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"fO" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"fP" = ( +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/awaymission/centcomAway/general) +"fQ" = ( +/obj/structure/sign/science, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/general) +"fR" = ( +/obj/machinery/door/window/eastright, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"fS" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"fT" = ( +/obj/machinery/door/airlock/centcom{ + name = "Centcom Security"; + opacity = 1; + req_access_txt = "101" + }, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"fU" = ( +/obj/machinery/door/airlock/glass{ + name = "Med-Sci"; + req_access_txt = "9" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"fV" = ( +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"fW" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"fX" = ( +/turf/open/floor/plasteel/green/corner, +/area/awaymission/centcomAway/general) +"fY" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"fZ" = ( +/obj/structure/table, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"ga" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"gb" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"gc" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"gd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"ge" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"gf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"gg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"gh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"gi" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"gj" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"gk" = ( +/obj/machinery/door/airlock/centcom{ + name = "Centcom Security"; + opacity = 1; + req_access_txt = "101" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"gl" = ( +/obj/item/xenos_claw, +/turf/open/floor/engine, +/area/awaymission/centcomAway/general) +"gm" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/centcomAway/hangar) +"gn" = ( +/turf/open/floor/plating/warnplate{ + dir = 9 + }, +/area/awaymission/centcomAway/hangar) +"go" = ( +/obj/structure/table, +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/awaymission/centcomAway/hangar) +"gp" = ( +/obj/machinery/shieldgen, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"gq" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"gr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"gs" = ( +/obj/machinery/pdapainter, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gt" = ( +/obj/machinery/photocopier, +/obj/item/weapon/paper/ccaMemo, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gu" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gv" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler_refill, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gw" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gx" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gy" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gz" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"gA" = ( +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/courtroom) +"gB" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/awaymission/centcomAway/courtroom) +"gC" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"gD" = ( +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/hangar) +"gE" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"gF" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"gG" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair_beige" + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gH" = ( +/obj/structure/chair, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"gI" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/plating, +/area/awaymission/centcomAway/maint) +"gJ" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/engine, +/area/awaymission/centcomAway/general) +"gK" = ( +/turf/open/floor/engine, +/area/awaymission/centcomAway/general) +"gL" = ( +/obj/machinery/door/airlock/centcom{ + name = "Special Operations"; + opacity = 1; + req_access_txt = "103" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"gM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"gN" = ( +/obj/machinery/computer/robotics, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gO" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gP" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gQ" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gR" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/hangar) +"gS" = ( +/turf/open/floor/plating, +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/centcomAway/hangar) +"gT" = ( +/turf/open/floor/plasteel/black, +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/centcomAway/hangar) +"gU" = ( +/obj/structure/table, +/obj/item/weapon/paper/ccaMemo, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"gV" = ( +/turf/open/floor/plasteel/black/corner, +/area/awaymission/centcomAway/general) +"gW" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/general) +"gX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"gY" = ( +/obj/machinery/computer/card, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"gZ" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"ha" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"hb" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"hc" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"hd" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaymission/centcomAway/hangar) +"he" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"hf" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"hg" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"hh" = ( +/obj/structure/closet/body_bag, +/turf/open/floor/engine, +/area/awaymission/centcomAway/general) +"hi" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/general) +"hj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/PDAs, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"hk" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"hl" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"hm" = ( +/obj/machinery/computer/communications, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"hn" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"ho" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/blue, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"hp" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"hq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/courtroom) +"hr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/courtroom) +"hs" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/courtroom) +"ht" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/courtroom) +"hu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"hv" = ( +/turf/open/floor/plating, +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"hw" = ( +/turf/open/floor/plasteel/black, +/turf/closed/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/awaymission/centcomAway/hangar) +"hx" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"hy" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/general) +"hz" = ( +/turf/closed/wall, +/area/awaymission/centcomAway/general) +"hA" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"hB" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/courtroom) +"hC" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/courtroom) +"hD" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"hE" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"hF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/courtroom) +"hG" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"hH" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/bodybags, +/turf/open/floor/engine, +/area/awaymission/centcomAway/general) +"hI" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"hJ" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"hK" = ( +/obj/machinery/button/door{ + id = "XCCHangar1"; + name = "Hangar Bay Blast Doors"; + pixel_x = -28; + pixel_y = 7; + req_access_txt = "2" + }, +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/centcomAway/hangar) +"hL" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/hangar) +"hM" = ( +/obj/structure/rack, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/centcomAway/hangar) +"hN" = ( +/obj/structure/rack, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"hO" = ( +/obj/structure/closet, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"hP" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"hQ" = ( +/obj/machinery/power/solar/fake, +/turf/open/floor/plasteel/airless/solarpanel, +/area/awaymission/centcomAway/maint) +"hR" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/courtroom) +"hS" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"hT" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"hU" = ( +/obj/structure/sign/vacuum, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/hangar) +"hV" = ( +/obj/structure/bodycontainer/crematorium, +/turf/open/floor/engine, +/area/awaymission/centcomAway/general) +"hW" = ( +/obj/item/weapon/twohanded/required/kirbyplants, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/general) +"hX" = ( +/obj/machinery/button/crematorium{ + pixel_x = 0; + pixel_y = 25 + }, +/turf/open/floor/engine, +/area/awaymission/centcomAway/general) +"hY" = ( +/obj/structure/closet/secure_closet/injection, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/courtroom) +"hZ" = ( +/obj/structure/bed, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/courtroom) +"ia" = ( +/obj/structure/closet/secure_closet/courtroom, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"ib" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"ic" = ( +/turf/open/floor/wood, +/area/awaymission/centcomAway/courtroom) +"id" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/courtroom) +"ie" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"if" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"ig" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/courtroom) +"ih" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"ii" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/centcomAway/hangar) +"ij" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/bluegrid, +/area/awaymission/centcomAway/hangar) +"ik" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/centcomAway/hangar) +"il" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/hangar) +"im" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/centcomAway/hangar) +"in" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/night, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"io" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"ip" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"iq" = ( +/obj/structure/closet/secure_closet/hos, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"ir" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"is" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"it" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec3"; + name = "XCC Main Access Shutters" + }, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/general) +"iu" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + icon_state = "asteroid6"; + name = "sand" + }, +/area/awaymission/centcomAway/general) +"iv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/space) +"iw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/courtroom) +"ix" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/courtroom) +"iy" = ( +/obj/machinery/door/poddoor{ + id = "XCCMechs"; + name = "XCC Mech Bay" + }, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/hangar) +"iz" = ( +/turf/open/floor/plasteel/bot, +/area/awaymission/centcomAway/hangar) +"iA" = ( +/obj/machinery/mass_driver{ + dir = 8; + id = "XCCMechs"; + name = "gravpult" + }, +/turf/open/floor/plasteel/bot, +/area/awaymission/centcomAway/hangar) +"iB" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/awaymission/centcomAway/hangar) +"iC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"iD" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/general) +"iE" = ( +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"iF" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/hangar) +"iG" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/hangar) +"iH" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/general) +"iI" = ( +/turf/open/floor/plasteel{ + icon_state = "ironsand3"; + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/general) +"iJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/general) +"iK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Administration"; + opacity = 1; + req_access_txt = "102" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"iL" = ( +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"iM" = ( +/obj/structure/closet/wardrobe/red, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"iN" = ( +/obj/structure/mecha_wreckage/seraph, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/hangar) +"iO" = ( +/turf/open/floor/plasteel/black/corner{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"iP" = ( +/turf/open/floor/plasteel{ + icon_state = "ironsand11"; + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/general) +"iQ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"iR" = ( +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"iS" = ( +/turf/open/floor/plasteel{ + icon_state = "ironsand9"; + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/general) +"iT" = ( +/obj/structure/table/wood{ + dir = 9 + }, +/obj/item/clothing/mask/cigarette/cigar/havana, +/obj/item/weapon/reagent_containers/food/drinks/sillycup, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"iU" = ( +/obj/structure/table/wood{ + dir = 5 + }, +/obj/item/weapon/lighter, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"iV" = ( +/obj/structure/table/wood{ + dir = 5 + }, +/obj/item/weapon/storage/backpack/satchel, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"iW" = ( +/obj/machinery/computer/card/centcom, +/obj/item/weapon/card/id/centcom, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"iX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"iY" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "XCCsec3"; + name = "XCC Shutter 3 Control" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"iZ" = ( +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"ja" = ( +/obj/machinery/button/massdriver{ + id = "XCCMechs"; + name = "XCC Mechbay Mass Driver"; + pixel_x = 25 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/centcomAway/hangar) +"jb" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/hangar) +"jc" = ( +/turf/open/floor/plasteel{ + icon_state = "ironsand4"; + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/general) +"jd" = ( +/obj/structure/table/wood{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"je" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"jf" = ( +/obj/structure/frame/computer, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"jg" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"jh" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"ji" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/centcomAway/hangar) +"jj" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/general) +"jk" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"jl" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"jm" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 2 + }, +/area/awaymission/centcomAway/general) +"jn" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"jo" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"jp" = ( +/obj/machinery/computer/card, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"jq" = ( +/obj/item/weapon/stamp, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"jr" = ( +/obj/structure/table, +/obj/item/weapon/firstaid_arm_assembly, +/turf/open/floor/plasteel/vault, +/area/awaymission/centcomAway/hangar) +"js" = ( +/obj/structure/table, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/turf/open/floor/plasteel/vault, +/area/awaymission/centcomAway/hangar) +"jt" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/turf/open/floor/plasteel/vault, +/area/awaymission/centcomAway/hangar) +"ju" = ( +/obj/structure/table, +/obj/item/device/mmi, +/turf/open/floor/plasteel/vault, +/area/awaymission/centcomAway/hangar) +"jv" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel/vault, +/area/awaymission/centcomAway/hangar) +"jw" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "101" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"jx" = ( +/obj/machinery/door/window, +/obj/machinery/door/window/northright, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"jy" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plasteel{ + icon_state = "asteroid6"; + name = "sand" + }, +/area/awaymission/centcomAway/general) +"jz" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid10" + }, +/area/awaymission/centcomAway/general) +"jA" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid4" + }, +/area/awaymission/centcomAway/general) +"jB" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"jC" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"jD" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid" + }, +/area/awaymission/centcomAway/general) +"jE" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid11" + }, +/area/awaymission/centcomAway/general) +"jF" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid9" + }, +/area/awaymission/centcomAway/general) +"jG" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid8" + }, +/area/awaymission/centcomAway/general) +"jH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel{ + name = "plating" + }, +/area/awaymission/centcomAway/general) +"jI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel{ + name = "plating" + }, +/area/awaymission/centcomAway/general) +"jJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel{ + name = "plating" + }, +/area/awaymission/centcomAway/general) +"jK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"jL" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCFerry"; + name = "XCC Ferry Hangar" + }, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/hangar) +"jM" = ( +/obj/structure/chair, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"jN" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"jO" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"jP" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"jQ" = ( +/obj/structure/table, +/obj/item/weapon/paper/pamphlet/ccaInfo, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"jR" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec1"; + name = "XCC Checkpoint 1 Shutters" + }, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/general) +"jS" = ( +/obj/machinery/door/poddoor/shutters{ + id = "XCCsec2"; + name = "XCC Checkpoint 2 Shutters" + }, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/general) +"jT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"jU" = ( +/obj/structure/sign/vacuum, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/general) +"jV" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + dir = 6; + icon_state = "asteroid8"; + name = "sand" + }, +/area/awaymission/centcomAway/general) +"jW" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel{ + name = "plating"; + icon_state = "asteroid5" + }, +/area/awaymission/centcomAway/general) +"jX" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"jY" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"jZ" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"ka" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"kb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"kc" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"kd" = ( +/obj/machinery/gateway/centeraway, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"ke" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"kf" = ( +/obj/machinery/button/door{ + id = "XCCFerry"; + name = "Hangar Bay Shutters"; + pixel_x = -28; + pixel_y = 7; + req_access_txt = "2" + }, +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/centcomAway/hangar) +"kg" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"kh" = ( +/obj/machinery/gateway, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"ki" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"kj" = ( +/turf/open/floor/plasteel/delivery{ + dir = 6 + }, +/area/awaymission/centcomAway/general) +"kk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"kl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"km" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"kn" = ( +/obj/structure/table, +/obj/item/device/flashlight/flare, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/hangar) +"ko" = ( +/obj/structure/table, +/obj/item/device/flashlight/flare, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"kp" = ( +/obj/structure/table, +/obj/item/device/multitool, +/turf/open/floor/plating, +/area/awaymission/centcomAway/hangar) +"kq" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper/pamphlet/ccaInfo, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"kr" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "XCCsec1"; + name = "XCC Shutter 1 Control" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"ks" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"kt" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"ku" = ( +/obj/item/weapon/paper_bin, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"kv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"kw" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"kx" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"ky" = ( +/obj/machinery/computer/card, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"kz" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"kA" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"kB" = ( +/obj/machinery/photocopier, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/centcomAway/general) +"kC" = ( +/obj/item/weapon/clipboard, +/obj/structure/table, +/obj/item/device/taperecorder, +/obj/item/weapon/stamp, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"kD" = ( +/obj/machinery/door/window/northright{ + icon_state = "right"; + dir = 2 + }, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"kE" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "XCCsec2"; + name = "XCC Shutter 2 Control" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"kF" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"kG" = ( +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/centcomAway/general) +"kH" = ( +/turf/open/floor/plasteel/red/side{ + dir = 2 + }, +/area/awaymission/centcomAway/general) +"kI" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/awaymission/centcomAway/general) +"kJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/weapon/stamp, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/centcomAway/general) +"kK" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/centcomAway/general) +"kL" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/awaymission/centcomAway/general) +"kM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"kN" = ( +/obj/structure/table/wood, +/obj/item/clothing/tie/medal, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/general) +"kO" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/general) +"kP" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/general) +"kQ" = ( +/obj/structure/table/wood, +/obj/item/clothing/tie/medal/gold, +/turf/open/floor/carpet, +/area/awaymission/centcomAway/general) +"kR" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/awaymission/centcomAway/general) +"kS" = ( +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/thunderdome) +"kT" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 1 + }, +/turf/open/space, +/area/space) +"kU" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/space, +/area/space) +"kV" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 1 + }, +/turf/open/space, +/area/space) +"kW" = ( +/obj/structure/table, +/obj/item/device/paicard, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"kX" = ( +/obj/structure/table, +/obj/item/device/camera, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"kY" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/awaymission/centcomAway/thunderdome) +"kZ" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"la" = ( +/obj/structure/table, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"lb" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"lc" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"ld" = ( +/turf/open/floor/plating, +/area/awaymission/centcomAway/thunderdome) +"le" = ( +/obj/machinery/door/window/southleft, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"lf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/thunderdome) +"lg" = ( +/obj/machinery/door/window/southright, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"lh" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"li" = ( +/turf/open/floor/plasteel/barber{ + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"lj" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"lk" = ( +/turf/open/floor/plasteel/redblue{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"ll" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plasteel/redblue{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"lm" = ( +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plasteel/redblue{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"ln" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/redblue{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"lo" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/redblue{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"lp" = ( +/obj/structure/table, +/obj/item/weapon/lipstick, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"lq" = ( +/obj/structure/table/wood, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"lr" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/barber{ + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"ls" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"lt" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/redblue{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"lu" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"lv" = ( +/obj/structure/rack, +/obj/item/weapon/restraints/legcuffs/beartrap, +/obj/item/weapon/twohanded/fireaxe, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/thunderdome) +"lw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/thunderdome) +"lx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/thunderdome) +"ly" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/thunderdome) +"lz" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/centcomAway/thunderdome) +"lA" = ( +/obj/machinery/door/poddoor{ + id = "XCCtdomemelee"; + name = "XCC Thunderdome Melee" + }, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/thunderdome) +"lB" = ( +/obj/item/weapon/reagent_containers/glass/rag, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"lC" = ( +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/thunderdome) +"lD" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"lE" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"lF" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"lG" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/weapon/hatchet, +/obj/item/weapon/shield/riot, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/thunderdome) +"lH" = ( +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/thunderdome) +"lI" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/awaymission/centcomAway/thunderdome) +"lJ" = ( +/obj/machinery/door/poddoor{ + id = "XCCtdome"; + name = "XCC Thunderdome" + }, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/thunderdome) +"lK" = ( +/obj/machinery/igniter, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/thunderdome) +"lL" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/weapon/hatchet, +/obj/item/weapon/shield/riot, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/thunderdome) +"lM" = ( +/obj/structure/table/reinforced, +/obj/item/device/taperecorder, +/obj/item/device/tape/random, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"lN" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"lO" = ( +/obj/machinery/door/airlock/centcom{ + name = "Centcom Security"; + opacity = 1; + req_access_txt = "101" + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/courtroom) +"lP" = ( +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"lQ" = ( +/turf/open/floor/plasteel/green/side{ + dir = 2 + }, +/area/awaymission/centcomAway/general) +"lR" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/general) +"lS" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"lT" = ( +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"lU" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"lV" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"lW" = ( +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/centcomAway/thunderdome) +"lX" = ( +/obj/machinery/chem_dispenser, +/obj/item/weapon/storage/box/beakers, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"lY" = ( +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"lZ" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"ma" = ( +/obj/machinery/door/airlock/freezer, +/turf/open/floor/plasteel/freezer{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"mb" = ( +/obj/machinery/door/poddoor{ + id = "XCCtdomeguns"; + name = "XCC Thunderdome Guns" + }, +/turf/open/floor/plasteel/delivery, +/area/awaymission/centcomAway/thunderdome) +"mc" = ( +/obj/item/weapon/soap/nanotrasen, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"md" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser/retro, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/thunderdome) +"me" = ( +/obj/machinery/vending/boozeomat{ + req_access_txt = "" + }, +/turf/closed/wall/r_wall, +/area/awaymission/centcomAway/cafe) +"mf" = ( +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mg" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mh" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/popcorn, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/awaymission/centcomAway/cafe) +"mj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/southright, +/turf/open/floor/plasteel/green{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"mk" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/snacks/popcorn, +/turf/open/floor/plasteel/barber{ + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"ml" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/centcomAway/cafe) +"mm" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mn" = ( +/obj/structure/table, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mo" = ( +/obj/structure/frame/computer, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mp" = ( +/obj/structure/closet/secure_closet/bar, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mq" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/handcuffs, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mr" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"ms" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mt" = ( +/obj/machinery/button/door{ + id = "XCCtdomemelee"; + name = "XCC Thunderdome Melee!" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/thunderdome) +"mu" = ( +/obj/structure/chair/comfy/teal, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/thunderdome) +"mv" = ( +/obj/machinery/button/door{ + id = "XCCtdomeguns"; + name = "XCC Thunderdome Guns!" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/thunderdome) +"mw" = ( +/obj/machinery/button/door{ + id = "XCCtdome"; + name = "XCC Thunderdome Go!" + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/thunderdome) +"mx" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/awaymission/centcomAway/maint) +"my" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/centcomAway/cafe) +"mz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/northright, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"mA" = ( +/obj/machinery/vending/boozeomat{ + req_access_txt = "" + }, +/turf/closed/wall, +/area/awaymission/centcomAway/cafe) +"mB" = ( +/obj/machinery/chem_dispenser, +/obj/item/weapon/storage/box/beakers, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"mC" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"mD" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/cafeteria, +/area/awaymission/centcomAway/cafe) +"mE" = ( +/turf/open/floor/plating/warnplate{ + dir = 5 + }, +/area/awaymission/centcomAway/cafe) +"mF" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating/warnplate{ + dir = 9 + }, +/area/awaymission/centcomAway/cafe) +"mG" = ( +/obj/machinery/shieldgen, +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/awaymission/centcomAway/cafe) +"mH" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/centcomAway/cafe) +"mI" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating/warnplate{ + dir = 6 + }, +/area/awaymission/centcomAway/cafe) +"mJ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating/warnplate{ + dir = 10 + }, +/area/awaymission/centcomAway/cafe) +"mK" = ( +/turf/open/floor/plating/warnplate{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"mL" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/turf/open/floor/plasteel/red, +/area/awaymission/centcomAway/cafe) +"mM" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/bar{ + dir = 2 + }, +/area/awaymission/centcomAway/cafe) +"mN" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/hangar) +"mO" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel{ + icon_state = "floor" + }, +/area/awaymission/centcomAway/general) +"mP" = ( +/obj/machinery/door/airlock/centcom{ + name = "Centcom Security"; + opacity = 1; + req_access_txt = "101" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/general) +"mQ" = ( +/obj/structure/safe/floor, +/obj/item/clothing/under/rank/centcom_officer, +/obj/item/clothing/suit/det_suit, +/obj/item/weapon/gun/projectile/revolver/mateba, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"mR" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/hangar) +"mS" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/hangar) +"mT" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/hangar) +"mU" = ( +/obj/structure/rack, +/obj/item/weapon/storage/secure/briefcase, +/obj/item/weapon/storage/belt/utility/full, +/turf/open/floor/plasteel/grimy, +/area/awaymission/centcomAway/general) +"mV" = ( +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mW" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mX" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome Administration"; + opacity = 1; + req_access_txt = "102" + }, +/turf/open/floor/plasteel/redyellow{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mY" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"mZ" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/barber{ + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"na" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"nb" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/awaymission/centcomAway/thunderdome) +"nc" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 2 + }, +/area/awaymission/centcomAway/thunderdome) +"nd" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"ne" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"nf" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/centcomAway/thunderdome) +"ng" = ( +/turf/open/floor/plasteel/red/side, +/area/awaymission/centcomAway/thunderdome) +"nh" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome"; + opacity = 1; + req_access_txt = "101" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/centcomAway/thunderdome) +"ni" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/awaymission/centcomAway/thunderdome) +"nj" = ( +/turf/open/floor/plasteel/green/side{ + dir = 2 + }, +/area/awaymission/centcomAway/thunderdome) +"nk" = ( +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/awaymission/centcomAway/thunderdome) +"nl" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/awaymission/centcomAway/thunderdome) +"nm" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"nn" = ( +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"no" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/awaymission/centcomAway/thunderdome) +"np" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/awaymission/centcomAway/thunderdome) +"nq" = ( +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/awaymission/centcomAway/thunderdome) +"nr" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/awaymission/centcomAway/thunderdome) +"ns" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/awaymission/centcomAway/thunderdome) +"nt" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 2 + }, +/area/awaymission/centcomAway/thunderdome) +"nu" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"nv" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/plasteel/white, +/area/awaymission/centcomAway/thunderdome) +"nw" = ( +/turf/open/floor/goonplaque, +/area/awaymission/centcomAway/thunderdome) +"nx" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/centcomAway/thunderdome) +"ny" = ( +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/awaymission/centcomAway/thunderdome) +"nz" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/reagent_containers/food/drinks/ice, +/turf/open/floor/plasteel/barber{ + dir = 8; + heat_capacity = 1 + }, +/area/awaymission/centcomAway/thunderdome) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacadaeaeaeaeaeafacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagagagagagaRaiaiaiaiaiaiaiaiajakalambgaoapaqarasatauavavauakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababagagakakakakakaiaiaiaiaiaiaiaiaiakawaxayazaxaxaxaAaBauaCaDauakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaEagagakaFaGaHakaiaiaIaJaJaiaiaiawaKawaxaLazaxaxaxaMaBauaNaOauakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaPagagakaQaGaGbtaiaiaIaJaJaiaiaiawbiawaxaxazaxaxaxaMaBauaNaOauakabaSaTaTaUababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVagagakakakakakaiaiaiaiaiaiaiaiawaKaWaxaxaXawaYawaZbaauaNaOauakagagbhbhagbbababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVbcbdbdbdbdbdbdbdbdbebdbdbdbdbdbdbdbdbdbdbdbdaVagagakaFaGaHakaiaiaiaiaiaiaiaiaIbfawaxaxaXakakmaakaklXaNaOlSakbjagagagagagagabaabkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbnbobpbqbrbdbdbdbdbdbdbdbnbobpbqbrbdbebsaVagagakaQaGaGbtaiaiaiaiaiaiaiaiaIbfawaxaxaXmebubvbwakbxbyaObzakbAagagagagagagabaabkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbBbCbCbCbDbEbFbGbHbEbFbGbIbCbCbCbBbdbdbdaVagagakakakakakaiaiaibJbJaiaiaiaIbfawbKanaXakbLbvbMakmibObPbzakakakacababagagabababbkhQhQhQhQhQhQhQhQhQhQhQhQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbBbRbRbSbTbUbVbWbXbYbVbUbZcabRbRbBbdbdbdaVagagakaFaGaHakaiaiaIcbccaiaiaiaiakakakaKmjakakakakakcecfcfaKcgchchataaciagagcjagckclclclclclclclclclclclclclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbBbRbRcmcncnbVcncncnbVcncncmbRbRbBbdbdbdaVagagakaQaGaGbtaiaiaIcoaJaiaiaiaiaKcpcpcpcqcrcrcrcrcrmlctctctctctctaBaacuagagcvababbkhQhQhQhQhQhQhQhQhQhQhQhQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdcwcabRcxcnbVbVbVbVbVbVbVcncxbRbScybdbdczaVcAahakakakakakaiaiaIaJaJaiaiaiaicBcpcpcCcCcCcpcpcpcpcfctcEcFcGcHctaBaacuagagabaabkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdcwbHcIcJcKcLcMbVcNcObVcPcQbHcybdbdcRcRcjagagagmxaiaiaiaiaiaIaJaJaiaiaiaiaKcpcpcpcScrcrcrcrcrmyctctctctctctaBaacuagagabaabkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbebdbdbBcUcVcWcXbVcncnbVcPbBbdbdbdbdbdcRcjagagagmxaiaiaiaiaiaIaJaJaiaiaiaiakakakaKmzakakakakakcecfcfaKcgchchbaaacZagagcvababbkhQhQhQhQhQhQhQhQhQhQhQhQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbecRbdbBdadbdbcMbVcPdcbVcPcmddbdbddedeczaVaVahakakakakakaiaiaiaiaiaiaiaiaIbfdfdgdhdiakbLbvbMakmidjdkbzakakakacababagagcjagcjclclclclclclclclclclclclclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbdbBdldbdbdmbVcPdcbVbVbFbdbdbdbmdndodpaVagakaFdqaHakaiaiaiaiaiaiaiaiaIbfdfaxaxdimAbubvbwakdsbydtbzakbAagagagagagagabababbkhQhQhQhQhQhQhQhQhQhQhQhQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdcRbebdbDbHbHbHcIbVcncnbVcPdubdbdbdbmbccRdvaVagakaQaGaGbtaiaiaiaiaiaiaiaiaIbfdfaxaxdiakakmaakakmBdxdtmCakdyagagagagagagabaabkbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbdbBdzbVdzbBbVcPdcbVcPdAbdbdbdbmbccRdBaVagakakakakakaiaiaIaJdCaiaiaidfaKdDaxaxdidfdEdfdFataudxdtauakakakakakagagagabaabkbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbdbBdzbVdGcmbVcPdcbVcPdubdbdbdbmbccRdBaVagakaFdqaHakaiaiaIaJaJaiaiaidfmDdfaxaxazaxaxaxdHaBaudxdtauakmFmGmEakagagababaabkbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbdbBdzbVbVdLbVbVbVbVbVbFbdbdbdbmdMdNdOaVagakaQaGaGbtaiaiaiaiaiaiaiaidfaKdfaxaLazaxaxaxdHaBaudxdtauakmHcDcDdQagagabaaaabkbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbdbBdzbVdzdRbVcncncncndRbdbdbdaVaVaVaVaVagakakdSdTakakakdSdUdTakaiaiaiakdfaxayazaxaxaxdVaBaudWdXauakmJmKmIakagagabaaaabkbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdcRbBdzbVdzbBbVdZeaebbUbBbdbebdbsaVbbagagagacecedeeeeefeeegeeehacmMeimMakejekmLelemeneoepbaauavavauakakakakakagagababababababaSaTaTaUababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdcReqererbHesetbGbHerercybdbdbdbdaVagageueueueueueueueueueueueueugWgWgWeueueueueueueueueueueueueuakakewexbbagagageyagagagagagagagagagagabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdcRcReqbIezcPbVeAeBbDcybdbdbdbdcRaVagageucYeDeDeDcseucYcdbNcdcseugWgWgWeueHeIeJeKeLeueMcTeOePeQeuagagagagagagagagagagagagagagagagagagagagexabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbdcRcRbBebcneRcnezbBbdbdbdbdcRcRaVagageueDeDeSeDeDeTeDeDeDeDeDeudYeVdYeueJeJeJeJeWeXeJeJeJeWeXeuageYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYagbbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdcRbdbdcRbBeZfafbfcfdbBbdbdbdbdcRcRaVagageueDeDeDeDeDeudPdKdrdrdweudIeDdJeueHeIeJeJeJeXeJeJeJeJeXeuageYfjfkfleYfmfmfmeYfmfmfmfmfmfmfmfmeYagagabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbdbdbdcwfnfofofofpcybdbdbdbdbdcRaVagageueDfqfrfqeDeufGftfufvfweueDeDeDeufufvfxfyfUeufAfBeJfCfDeuageYfEfEfEfTfmfmfmfSfmfHgHfHfmfLfJfKeYagagabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbdbdbdbdbdbdbdbdbdbdbdcRbdbdbdbdaVagageudPfMfNfOeGeueDeFeFeFeFfzeDeDeDfsfifififieDfQeDfReJeWeXeuageYeYeYeYeYfmfmfmeYeUfFfHfheUfgeNeNeYagagabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbebdbdbdbdbdbdbdbebdbdbdbdbdbdbdaVagageueueueueueueueDeDfXfffffffffffffffffffYeDeDeueueueueueueuageYgjfEfjeYfmfmfmeYgagagagagafgeNeNeYaggbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdaVagagagagagagagagahfVeDgcgdgeeugfgggeeugfghgieDfWahagagagagagagageYgjicfZeYfmfmfmeYhThTichThTfgeNeNeYagagabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmgmgmgmgmgmgmgmgmgmgmgmgmgmgndodododogoaVdybjewageyaggpgpeueDeDgqgrgsgtgugvgwgxgygrgzeDeDgAgAgAgAgAgAgAgBeYiaicfZeYfmfmfmeYibibicibibfgeNeNeYagaEabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmgDgDgDgDgDgDgDgDgDgDgDgDgmbccRcRcRcRgEaVeueueueueueueueueueDeDeDgFeDeDeDgGeDeDeDgFeDeDeDgAgHgHgHgHgHgAgAgAgAfTgAgAgAgkgAgAicicicicicfgeNeNeYaggIabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmgDgDgDgDgDgDgDgDgDgDgDgDgmbccRcRcRcRgEaVhVhXgKgKeuevlBireuiOeDfXgMgNgOeDeDeDgPgQgMfYeDgVgAfmfmfmfmfmfmfSfmfmfmfmfmfmfmfmfSicgCgCgCiceYeYhseYaheYgAgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmgDgDgDgDgDgRgDgSbHbHgTgDgmbccRcRcRcRgUaVgKglgKgKgLgWgWgWdYeDeDgcgXgYeDgZeDgZeDhagXgieDeDfSfmfmfmfmfmfmfSfmfmfmfmfmfmfmfmfSicgCgCgCiceYfmfmfmfmfmhbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmgDgSbHbHgTgDgDhchddchegDgmbccRcRcRhfhgaVgJgKgKhhhievgWeveudIeDgcgrhjhkhlhmhnholMgrgieDdJgAgAgAgAhqhrgAgAgAgAlOgAgAgAfTgAgAicgCgCgCiceYfmfmfIfIfmfmhtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmgDhchddchugDgDhvbHbHhwgDgmbccRcRcRcRhxaVgJgKgKhhhyevgWeveueDeDgceufufvfvfvfvfvfxeugieDeDhzhAeJeuaaaaaaaagAhBhCgAfEfEfEfEgAicfEfEfEiceYfmhDfHfHhEfmhFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablbmgDhvbHbHhwgDgDgDgDgDgDgDgmbccRcRcRcRhGaVgJgKgKhHeuevgWeveueDeDgqhIhIhIhIhIhIhIhIhIgzeDeDlReJhJeuaaaaaaaagAhBhCgAfEgHfEfEgAgAgAgAgAgAgAfmhDfHfHhEfmhFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVhKgDgDgDgDgDgDgDgDgDgDgDhLgmhMhNhOhPbQhGaVeueueueueueudYeueueDeDeDeDeDjmlQeDlQjleDgVeDiOeDhzeJeJeuaaaaaaaagAhRhCgAhShThTicgAaaaaaaaaaahtfmhDfHfHhEfmhFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVhUaVaVaVaVaVaVaVaVaVmTaVaVaVaVaVaVaVaVaVaVhWgWgWgWhWeugWeueueueueueueueueumOeueueueumPeueueueueueuaaaaaaaagAhYhZgAiaibicicgAaaaaaaaaaaidiefmififfmigidaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaVihiiijikilimczincRcRcRioczaaaaaaaaaaaaeueveveveveveudYeuipiqfrmUiseueuitititeuiueVevivaabkaaaaaaaaaaaaaagAgAgAgAhqiwiwixgAbkbkbkbkbkgAgAgAgAgAgAgAgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiyiziAiBikikgDimczczczmSczczczfufvfvfvfviCeuevgWiDgWevevgWeuiEiEiEiEiEeueueVmOeVeueueumPeueubkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVczihiiijikgDdecziFgDiGgDiFczeveveveveveveveviHiIiJevevgWiKiEiEiEfrfreueCgzeDgqeEeuiLeviMeubkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiyiziAiBikikikbmmSiGiNiGiGiGmRgWgWgWgWgWgWgWgWiHiPiJgWgWgWeuiEiEiEiEfreueCeDeDeDeEiQeveviReubkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVczihiiijikikbmmSiGiGiGiGiGmRgWgWgWgWgWgWgWgWiHiSiJgWgWgWeuiEiTiUiViWeugieDeDeDgciXiYeviZeubkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiyiziAiBikikgDjaaVgDjbgDjbgDaVeveveveveveveveviHjciJevevgWeuiEjdjejfjeeufeeDeDeDfPjgjheviZeubkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVczihiiijikgDjiaVgDgDgDgDgDaVfufvfvfvfviCeuevgWjjgWevevgWeufrjkmQiEiEeufejleDjmfPjnjojpjqeubkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiyiziAiBikikgDjiaVjrjsjtjujvaVaaaaaaaaaaaaeueveveveveveujweueueueueueueufvfxjxfufveueueueueueueueuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVeuhWgWgWgWhWeufreuiujyjzeujAgMjBeDeDeDjCgMiueujDjEjFjGeuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVbcgDcRcRgDcRcRcRgDgDgDgDgDgDgDgDcRcRgDaVeueueueueueueujweujHjIjJeuiujKjBeDeDeDjCjKjFeufufvfviCeufuiCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLbmgDgDgDgDcRcRgDgDgDgDgDgRgDgDgDgDcRgDaVhIhIhIhIhIhIeueDeDjMjMeDeueueujNeDeDeDjOeueueueDjMjMeDjPfrjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLbmgDgDgDcRgDgDgDgDgDgDgDgDgDgDgDgDgDgDmNeDeDeDeDeDeDmOeDeDjQjQeDmOjRmOeDeDeDeDeDmOjSmOeDeDeDeDjTfviCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLbmgDgDgDgDgDgDgDgRgRgDgDgDgDgDgDgDgDgDaVfufvfvfvfviCeueDeDjQjQeDeujReujBeDeDeDjCeujSeueDeDeDeDjUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLbmgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDgDaViujViujDjWjDeueDeDjXjXeDeVjReVgieDeDeDgceVjSeVeDeDeDeDeuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLbmgDgDgDcRcRgDgDgDgDgDgDgDgDgDgDgDgDgDaVfufvfvfvfviCeueDeDeDeDeDeujReujBeDeDeDjCeujSeueDeDeDeDjUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLbmgDgDcRjYjZkacRgDgDgDgDgDgDgDgDgDcRgDmNeDeDeDeDeDeDmOeDeDeDeDeDmOjRmOeDeDeDeDeDmOjSmOeDeDeDeDkbfviCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLbmgDcRcRkckdkecRgDgDgDgDcRgDgDgDcRcRgDaVffffffffffffeueDeDeDeDeDeujReujBeDeDeDjCeujSeueDeDeDeDjPfrjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVkfgDcRgDkgkhkicRcRgDgDgDgDgDgDcRcRcRcRaVeufufvfviCeueukjkjkjkjkjeujRkkfefffffffPkljSeueDeDeDeDgfggkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVhUcRcRcRcRcRcRgDgDcRgDgDgDgDknkokphGaVaVbkaaaaaaaaaaeukqiQiXjgjneueueugdfxgWfugheueueueDeDeDeDjPfrjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaabkbkaaaaaaaaeuiZevkrkskteuhpkukvkwgWkxgrkuhpeukjkjkjkjfufviCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkbkaaaaaaeuiZevevevkyeueDkzhpkwgWkxhpkAeDeuiQiXjgjneuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkbkaaaaeukBevevevkCeueVkDeVkwgWkxeVkDeVeuiZkEkskteuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkbkaaeuiZeveveviLeukFeDeDeDgMeDeDeDgceuiZevevkyeuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkbkeuiRiMeviLiLmPkGkHkHkIjKjmfffffPmPiZiZiLkJeuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkeueueueueueueueueueukKhzkLeueueueueueueueueuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkkMkNgMgWgWgWgMkOkMbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkgXkPgXgWgWgWgXkPgXbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkjKkPgXgWgWgWgXkQjKbkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkeueugXkRkMkRgXeueubkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSkSkSkSkTkUkVkSaaaaaaaajKfrjKfrjKaaaaaaaakSkTkUkVkSkSkSkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSkWkXkXkSkSkSkSkSkSkSkSkSkSkYkSkYkSkSkSkSkSkSkSkSkSkSkZlalbkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSlclclclclclclclclclclclclckSlclclckSlclclclclclclclclclclclclckSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlclclclclclclclclclclclclclcmYlclclcmYlclclclclclclclclclclclclclckSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlclckSmZkSkSkSkSkSkSkSkSkSkSkSlelflgkSkSkSkSkSkSkSlclhlhlhlclclclckSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlclckSlililililimklklklklklllklklklklklllmlllnlokSlclalalalclclclckSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlclckSlililililimklklklklklklklklklklklklklklklkkSlclplalalclclclckSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlclckSnznzlrlrlimklklklklklklklklklklklklklklklkkSlclslslslclclclckSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSlclckSkSkSkSkSkSkSltltltltltltltltltltltltltltltkSkSkSkSkSkSlclclckSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSlulclckSkSlvlvlvlvkSlwlxlxlxlxlxlxlxlxlxlxlxlxlxlykSlvlvlvlvkSlclclclzkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSkSkSkSkSlulckSkSkSlAlAlAlAkSnsnmnnnmnnnmnplCnondnqndnqndnrkSlAlAlAlAkSkSkSlclzkSkSkSkSkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlDlElElFkSlulckSlGlHlIldldldlJlulClClClClKlClClClKlClClClClzlJldldldlIlHlLkSlclzkSlFlElElEkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlElElElEnvlulckSlGlHlIldldldlJlulCntlClClCnpngnolClClCnulClzlJldldldlIlHlLkSlclznvlElElElNkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlElFlFlFkSlulckSlGlHldldldldlJlulCnxlClKlCnxnwnylClKlCnylClzlJldldldldlHlLkSlclzkSlFlFlFlEkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlPkSkSkSkSlulckSlGlHlIldldldlJlulCnblClClCnendnclClClCnalClzlJldldldlIlHlLkSlclzkSkSkSkSlTkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlElUlElVkSlulckSlWlHlIldldldlJlulClClClClKlClClClKlClClClClzlJldldldlIlHlYkSlclzkSlZlElUlEkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSlElElElVkSlulckSnhkSmbmbmbmbkSnfngnlngnlngnelCncnjnknjnknjnikSmbmbmbmbkSnhkSlclzkSlZlElElEkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSlEmclVkSlulclclckSmdmdmdmdkSlwlxlxlxlxlxlxlxlxlxlxlxlxlxlykSmdmdmdmdkSlclclclzkSlZlElEkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSkSkSkSlulclclckSkSkSkSkSkSmfmfmgmgmgmgmflqmfmgmgmgmgmfmfkSkSkSkSkSkSlclclclzkSkSkSkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSkSkSlclclclclclclckSmfmfmfmfmfmfmfljmfmfmfmfmfmfmfkSlclclclclclclckSkSkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSlclclclclclcmXmfmfmfmWmfmfmfmfmfmfmfmfmfmfmfmXlclclclclclckSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSkSkSkSkSkSkSmmmnmomomVmfmfmfmfmfmpmqmhmrmskSkSkSkSkSkSkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSkSkSkSkSkSmtmumvkSkSkSkSkSkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSmwkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakSkSkSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +aV +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +bl +aV +aV +aV +iy +aV +iy +aV +iy +aV +iy +aV +aV +jL +jL +jL +jL +jL +jL +jL +aV +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bc +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +bm +hK +hU +aV +iz +cz +iz +cz +iz +cz +iz +aV +bc +bm +bm +bm +bm +bm +bm +bm +kf +hU +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +gm +gD +gD +gD +gD +gD +gD +gD +aV +ih +iA +ih +iA +ih +iA +ih +iA +aV +gD +gD +gD +gD +gD +gD +gD +gD +gD +bR +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bn +bB +bB +bB +bn +bd +be +be +bd +bR +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +gm +gD +gD +gD +gS +hc +gS +gD +aV +ii +iB +ii +iB +ii +iB +ii +iB +aV +bR +gD +gD +gD +gD +gD +gD +bR +bR +bR +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bo +bC +bR +bR +bS +bn +bd +bR +bd +be +bd +bd +bd +bd +bd +bd +bd +bd +bR +bd +bd +bd +bd +gm +gD +gD +gD +bB +hd +bB +gD +aV +ij +gm +ij +gm +ij +gm +ij +gm +aV +bR +gD +gD +gD +gD +gD +bR +bR +gD +bR +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bp +bC +bR +bR +bR +bB +bd +bd +bd +bd +bd +bd +bd +bd +bR +bR +bR +bd +bd +bd +bd +be +bd +gm +gD +gD +gD +bB +dc +bB +gD +aV +gm +gm +gm +gm +gm +gm +gm +gm +aV +gD +gD +bR +gD +gD +bR +jY +kc +kg +bR +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bq +bC +bS +cm +cx +cm +bB +bB +bB +bB +bB +bB +bB +bB +bB +bS +bR +bR +bd +bd +bd +bd +bd +gm +gD +gD +gD +gT +he +gT +gD +aV +il +gD +gD +gm +gm +gD +gD +gD +aV +bR +bR +gD +gD +gD +bR +jZ +kd +kh +bR +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bn +bB +bT +cn +cn +cJ +cU +da +dl +bB +dz +dz +dz +dz +dz +bB +bS +bR +bR +bd +bd +bd +bd +gm +gD +gD +gR +gD +gD +gD +gD +aV +im +im +de +bm +bm +ja +ji +ji +aV +bR +bR +gD +gD +gD +gD +ka +ke +ki +bR +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bB +bU +cn +bV +cK +cV +db +db +bB +bV +bV +bV +bV +bV +bB +bB +bB +bB +bn +bd +bd +bd +gm +gD +gD +gD +gD +gD +gD +gD +aV +cz +cz +cz +mS +mS +aV +aV +aV +aV +bR +gD +gD +gD +gD +gD +bR +bR +bR +gD +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bF +bV +bV +bV +cL +cW +db +db +bB +dz +dG +bV +dz +dz +bB +ez +eb +eZ +fn +bd +bd +bd +gm +gD +gD +gS +hc +gS +gD +gD +aV +in +cz +iF +bd +bd +gD +gD +jr +aV +gD +gD +gD +gR +gD +gD +gD +gD +bR +gD +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +be +bd +bB +bW +cn +bV +cM +cX +cM +dm +cm +bB +bB +dL +bB +bB +cm +cP +cn +fa +fo +bd +bd +bd +gm +gD +gD +bB +hd +bB +gD +gD +aV +bR +cz +gD +iN +bd +jb +gD +js +aV +gD +gD +gD +gR +gD +gD +gD +gD +gD +bR +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bB +bX +cn +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +bV +et +bV +eR +fb +fo +bd +bd +bd +gm +gD +gD +bB +dc +bB +gD +gD +mT +bR +mS +bd +bd +bd +gD +gD +jt +aV +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bB +bY +cn +bV +cN +cn +cP +cP +cn +cP +cP +bV +cn +dZ +bB +eA +cn +fc +fo +bd +bd +bd +gm +gD +gD +gT +he +gT +gD +gD +aV +bR +cz +gD +bd +bd +jb +gD +ju +aV +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bF +bV +bV +bV +cO +cn +dc +dc +cn +dc +dc +bV +cn +ea +bB +eB +ez +fd +fp +bd +be +bd +gm +gD +gD +gD +gD +gD +gD +hL +aV +io +cz +iF +bd +bd +gD +gD +jv +aV +gD +gR +gD +gD +gD +gD +gD +bR +gD +gD +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bB +bU +cn +bV +bV +bV +bV +bV +bV +bV +bV +bV +cn +eb +bB +bB +bB +bB +bn +bd +bd +bd +gm +gm +gm +gm +gm +gm +gm +gm +aV +cz +cz +cz +mR +mR +aV +aV +aV +aV +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bn +bB +bT +cn +cn +cP +cP +cP +bV +cP +cP +cP +bV +cn +bU +bB +bn +bd +bd +bd +bd +bd +bd +gn +bc +bc +bc +bc +bc +bc +hM +aV +aa +fu +ev +gW +gW +ev +fu +aa +aV +gD +gD +gD +gD +gD +gD +gD +gD +gD +kn +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +kS +kS +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bo +bC +bS +cm +cx +cm +bB +bB +bF +bB +dA +bB +bF +bB +bB +bn +bd +bd +bd +bd +bR +bd +bd +do +bR +bR +bR +bR +bR +bR +hN +aV +aa +fv +ev +gW +gW +ev +fv +aa +aV +gD +gD +gD +gD +gD +gD +gD +gD +bR +ko +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lD +lE +lE +lP +lE +lE +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bp +bC +bR +bR +bR +bB +bd +dd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +do +bR +bR +bR +bR +bR +bR +hO +aV +aa +fv +ev +gW +gW +ev +fv +aa +aV +bR +gD +gD +gD +gD +gD +gD +bR +bR +kp +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lE +lE +lF +kS +lU +lE +lE +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bq +bC +bR +bR +bS +bn +bd +bd +bd +bd +bd +bd +bd +bd +be +bd +bd +bd +bd +bd +bd +bd +bd +do +bR +bR +bR +bR +bR +bR +hP +aV +aa +fv +ev +gW +gW +ev +fv +aa +aV +bR +bR +gD +gD +gD +gD +bR +bR +bR +hG +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lE +lE +lF +kS +lE +lE +mc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bn +bB +bB +bB +bn +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bd +bR +bR +bd +bd +bd +bd +do +bR +bR +bR +hf +bR +bR +bQ +aV +aa +fv +ev +gW +gW +ev +fv +aa +aV +gD +gD +gD +gD +gD +gD +gD +gD +bR +aV +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lF +lE +lF +kS +lV +lV +lV +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +bd +bd +bd +bd +bd +bd +bd +de +bm +bm +bm +bm +bm +aV +bs +bd +bR +bR +bR +bR +bd +bd +bd +go +gE +gE +gU +hg +hx +hG +hG +aV +aa +iC +ev +gW +gW +ev +iC +aa +aV +aV +aV +mN +aV +aV +aV +mN +aV +aV +aV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +nv +kS +kS +kS +kS +kS +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +bd +be +bd +bd +bd +bd +bR +bd +de +dn +bc +bc +bc +dM +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +eu +eu +ev +gW +gW +ev +eu +eu +eu +eu +hI +eD +fu +iu +fu +eD +ff +eu +bk +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +kS +kS +kS +lu +lu +lu +lu +lu +lu +lu +lu +lu +lu +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aV +bd +bs +bd +bd +bd +cz +bR +bR +cz +do +bR +bR +bR +dN +aV +bb +ag +ag +ag +ag +ag +ag +ag +ag +dy +eu +hV +gK +gJ +gJ +gJ +eu +hW +ev +ev +ev +gW +gW +ev +ev +ev +hW +eu +hI +eD +fv +jV +fv +eD +ff +fu +aa +bk +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aE +aP +aV +aV +aV +aV +aV +aV +aV +cj +cj +aV +dp +dv +dB +dB +dO +aV +ag +ag +ag +ag +ag +ag +ag +ag +ag +bj +eu +hX +gl +gK +gK +gK +eu +gW +ev +gW +iH +iH +iH +iH +gW +ev +gW +eu +hI +eD +fv +iu +fv +eD +ff +fv +aa +aa +bk +bk +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +kS +kS +kS +kS +kS +kS +kS +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +cA +ag +ag +aV +aV +aV +aV +aV +aV +aV +ag +eu +eu +eu +eu +eu +eu +eu +ag +ew +eu +gK +gK +gK +gK +gK +eu +gW +ev +iD +iI +iP +iS +jc +jj +ev +gW +eu +hI +eD +fv +jD +fv +eD +ff +fv +aa +aa +aa +bk +bk +aa +aa +aa +aa +aa +aa +kS +kW +lc +lc +kS +kS +kS +kS +kS +kS +kS +lG +lG +lG +lG +lW +nh +lc +lc +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ah +ag +ag +ah +ag +ag +ag +ag +ag +ag +ag +eu +cY +eD +eD +eD +dP +eu +ag +ag +eu +gK +gK +hh +hh +hH +eu +gW +ev +gW +iJ +iJ +iJ +iJ +gW +ev +gW +eu +hI +eD +fv +jW +fv +eD +ff +iC +aa +aa +aa +aa +bk +bk +aa +aa +aa +aa +aa +kS +kX +lc +lc +mZ +li +li +nz +kS +kS +kS +lH +lH +lH +lH +lH +kS +kS +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ag +ag +ak +ak +ak +ak +ak +ak +ak +ac +eu +eD +eD +eD +fq +fM +eu +ag +ey +eu +eu +gL +hi +hy +eu +eu +hW +ev +ev +ev +gW +gW +ev +ev +ev +hW +eu +hI +eD +iC +jD +iC +eD +ff +eu +aa +aa +aa +aa +aa +bk +bk +aa +aa +aa +aa +kS +kX +lc +lc +kS +li +li +nz +kS +lv +lA +lI +lI +ld +lI +lI +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ak +aF +aQ +ak +aF +aQ +ak +aF +aQ +ak +mx +mx +ak +aF +aQ +ak +aF +aQ +ak +ec +eu +eD +eS +eD +fr +fN +eu +ag +ag +eu +ev +gW +ev +ev +ev +eu +eu +eu +ev +ev +gW +gW +ev +ev +eu +eu +eu +eu +mO +eu +eu +eu +mO +eu +eu +eu +eu +eu +eu +eu +eu +eu +aa +aa +aa +aa +kS +kS +lc +lc +kS +li +li +lr +kS +lv +lA +ld +ld +ld +ld +ld +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ak +aG +aG +ak +aG +aG +ak +aG +aG +ak +ai +ai +ak +dq +aG +ak +dq +aG +dS +ed +eu +eD +eD +eD +fq +fO +eu +ag +gp +eu +lB +gW +gW +gW +gW +dY +gW +dY +gW +gW +gW +gW +gW +gW +jw +fr +jw +eD +eD +eD +eD +eD +eD +eD +kj +kq +iZ +iZ +kB +iZ +iR +eu +aa +aa +aa +aa +kT +kS +lc +lc +kS +li +li +lr +kS +lv +lA +ld +ld +ld +ld +ld +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ak +aH +aG +ak +aH +aG +ak +aH +aG +ak +ai +ai +ak +aH +aG +ak +aH +aG +dT +ee +eu +cs +eD +eD +eD +eG +eu +ag +gp +eu +ir +gW +ev +ev +ev +eu +eu +eu +eu +iK +eu +eu +eu +eu +eu +eu +eu +eD +eD +eD +eD +eD +eD +eD +kj +iQ +ev +ev +ev +ev +iM +eu +aa +aa +aa +aa +kU +kS +lc +lc +kS +li +li +li +kS +lv +lA +ld +ld +ld +ld +ld +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aR +ak +ak +bt +ak +ak +bt +ak +ak +bt +ak +ai +ai +ak +ak +bt +ak +ak +bt +ak +ee +eu +eu +eT +eu +eu +eu +eu +ah +eu +eu +eu +dY +eu +eu +eu +eu +eu +ip +iE +iE +iE +iE +iE +fr +eu +iu +jH +jM +jQ +jQ +jX +eD +eD +eD +kj +iX +kr +ev +ev +ev +ev +eu +aa +aa +aa +aa +kV +kS +lc +lc +kS +mk +mk +mk +kS +kS +kS +lJ +lJ +lJ +lJ +lJ +kS +kS +kS +kS +mX +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ak +ef +eu +cY +eD +dP +fG +eD +eD +fV +eD +eD +iO +eD +dI +eD +eD +eD +eu +iq +iE +iE +iE +iT +jd +jk +eu +jy +jI +jM +jQ +jQ +jX +eD +eD +eD +kj +jg +ks +ev +ev +ev +iL +eu +aa +aa +aa +aa +kS +kS +lc +lc +kS +lk +lk +lk +lt +lw +ns +lu +lu +lu +lu +lu +nf +lw +mf +mf +mf +mm +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ak +ee +eu +cd +eD +dK +ft +eF +eD +eD +eD +eD +eD +eD +eD +eD +eD +eD +eu +fr +iE +iE +iE +iU +je +mQ +eu +jz +jJ +eD +eD +eD +eD +eD +eD +eD +kj +jn +kt +ky +kC +iL +iL +eu +aa +aa +aa +aa +aa +kS +lc +lc +kS +lk +lk +lk +lt +lx +nm +lC +lC +lC +lC +lC +ng +lx +mf +mf +mf +mn +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ai +ai +aI +aI +ai +ai +ai +ai +aI +aI +aI +aI +aI +ai +ai +ai +aI +aI +ai +dS +eg +eu +bN +eD +dr +fu +eF +fX +gc +gq +eD +fX +gc +gc +gc +gq +eD +eu +mU +iE +fr +iE +iV +jf +iE +eu +eu +eu +eu +mO +eu +eV +eu +mO +eu +eu +eu +eu +eu +eu +eu +mP +eu +bk +bk +bk +bk +aa +kS +lc +lc +kS +lk +lk +lk +lt +lx +nn +lC +nt +nx +nb +lC +nl +lx +mg +mf +mf +mo +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ai +ai +aJ +aJ +ai +ai +ai +bJ +cb +co +aJ +aJ +aJ +ai +ai +ai +aJ +aJ +ai +dU +ee +eu +cd +eD +dr +fv +eF +ff +gd +gr +gF +gM +gX +gr +eu +hI +eD +eu +is +iE +fr +fr +iW +je +iE +eu +jA +iu +eu +jR +jR +jR +jR +jR +jR +jR +eu +hp +eD +eV +kF +kG +eu +kM +gX +jK +eu +aa +kS +lc +lc +kS +lk +lk +lk +lt +lx +nm +lC +lC +lC +lC +lC +ng +lx +mg +mf +mW +mo +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ai +ai +aJ +aJ +ai +ai +ai +bJ +cc +aJ +aJ +aJ +aJ +ai +ai +ai +dC +aJ +ai +dT +eh +eu +cs +eD +dw +fw +eF +ff +ge +gs +eD +gN +gY +hj +fu +hI +eD +eu +eu +eu +eu +eu +eu +eu +eu +eu +gM +jK +eu +mO +eu +eV +eu +mO +eu +kk +eu +ku +kz +kD +eD +kH +eu +kN +kP +kP +eu +aa +kS +lc +lc +kS +ll +lk +lk +lt +lx +nn +lC +lC +lK +lC +lC +nl +lx +mg +mf +mf +mf +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ak +ac +eu +eu +eu +eu +eu +fz +ff +eu +gt +eD +gO +eD +hk +fv +hI +jm +eu +eu +eu +eC +eC +gi +fe +fe +fv +jB +jB +jN +eD +jB +gi +jB +eD +jB +fe +gd +kv +hp +eV +eD +kH +eu +gM +gX +gX +gX +jK +kS +kS +mY +kS +lk +lk +lk +lt +lx +nm +lK +lC +lC +lC +lK +ng +lx +mg +mf +mf +mf +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +mM +gW +gW +dY +dI +eD +eD +ff +gf +gu +eD +eD +gZ +hl +fv +hI +lQ +eu +it +eV +gz +eD +eD +eD +fY +fx +eD +eD +eD +eD +eD +eD +eD +eD +eD +ff +fx +kw +kw +kw +eD +kI +kK +gW +gW +gW +kR +fr +kY +lc +lc +le +lk +lk +lk +lt +lx +np +lC +np +nx +ne +lC +ne +lx +mf +mf +mf +mf +mt +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ei +gW +gW +eV +eD +eD +eD +ff +gg +gv +gG +eD +eD +hm +fv +hI +eD +mO +it +mO +eD +eD +eD +eD +eD +jx +eD +eD +eD +eD +eD +eD +eD +eD +eD +ff +gW +gW +gW +gW +gM +jK +hz +gW +gW +gW +kM +jK +kS +lc +lc +lf +lk +lk +lk +lt +lx +lC +lC +ng +nw +nd +lC +lC +lx +lq +lj +mf +mf +mu +mw +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aj +ai +aw +aw +aw +aI +aI +aI +ai +ai +ai +ai +ai +aI +aI +aI +df +df +df +ai +mM +gW +gW +dY +dJ +eD +eD +ff +ge +gw +eD +eD +gZ +hn +fv +hI +lQ +eu +it +eV +gq +eD +eD +eD +jm +fu +eD +eD +eD +eD +eD +eD +eD +eD +eD +ff +fu +kx +kx +kx +eD +jm +kL +gW +gW +gW +kR +fr +kY +lc +lc +lg +lk +lk +lk +lt +lx +no +lC +no +ny +nc +lC +nc +lx +mf +mf +mf +mf +mv +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ak +ak +aK +bi +aK +bf +bf +bf +ak +aK +cB +aK +ak +bf +bf +bf +aK +mD +aK +ak +ak +eu +eu +eu +eu +eu +fs +ff +eu +gx +eD +gP +eD +ho +fv +hI +fY +eu +eu +eu +eE +eE +gc +fP +fP +fv +jC +jC +jO +eD +jC +gc +jC +eD +jC +fP +gh +gr +hp +eV +eD +ff +eu +gM +gX +gX +gX +jK +kS +kS +mY +kS +lk +lk +lk +lt +lx +nd +lK +lC +lC +lC +lK +nj +lx +mg +mf +mf +mf +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +al +aw +aw +aw +aW +aw +aw +aw +ak +cp +cp +cp +ak +df +df +df +dD +df +df +df +ej +eu +eH +eJ +eH +fu +fi +ff +gf +gy +eD +gQ +ha +lM +fx +hI +eD +eu +iu +eu +eu +iQ +iX +jg +jn +eu +gM +jK +eu +mO +eu +eV +eu +mO +eu +kl +eu +ku +kA +kD +eD +ff +eu +kO +kP +kQ +eu +aa +kS +lc +lc +kS +ll +lk +lk +lt +lx +nq +lC +lC +lK +lC +lC +nk +lx +mg +mf +mf +mp +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +am +ax +ax +ax +ax +ax +ax +bK +ak +cp +cp +cp +ak +dg +ax +ax +ax +ax +ax +ax +ek +eu +eI +eJ +eI +fv +fi +ff +gh +gr +gF +gM +gX +gr +eu +hI +gV +eu +eV +eu +iL +ev +iY +jh +jo +eu +iu +jF +eu +jS +jS +jS +jS +jS +jS +jS +eu +hp +eD +eV +gc +fP +eu +kM +gX +jK +eu +aa +kS +lc +lc +kS +lm +lk +lk +lt +lx +nd +lC +lC +lC +lC +lC +nj +lx +mg +mf +mf +mq +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +bg +ay +aL +ax +ax +ax +ax +an +aK +cp +cC +cp +aK +dh +ax +ax +ax +ax +aL +ay +mL +eu +eJ +eJ +eJ +fx +fi +fY +gi +gz +eD +fY +gi +gi +gi +gz +eD +mP +ev +mP +ev +ev +ev +ev +jp +eu +eu +eu +eu +mO +eu +eV +eu +mO +eu +eu +eu +eu +eu +eu +eu +mP +eu +bk +bk +bk +bk +aa +kS +lc +lc +kS +ll +lk +lk +lt +lx +nq +lC +nu +ny +na +lC +nk +lx +mg +mf +mf +mh +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ao +az +az +az +aX +aX +aX +aX +mj +cq +cC +cS +mz +di +di +di +di +az +az +az +el +eu +eK +eJ +eJ +fy +fi +eD +eD +eD +eD +eD +eD +eD +eD +eD +iO +eu +iv +eu +iM +iR +iZ +iZ +jq +eu +jD +fu +eD +eD +eD +eD +eD +eD +eD +eD +eD +kj +iQ +iZ +iZ +iZ +eu +aa +aa +aa +aa +aa +kS +lc +lc +kS +ln +lk +lk +lt +lx +nd +lC +lC +lC +lC +lC +nj +lx +mf +mf +mf +mr +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ap +ax +ax +ax +aw +ak +me +ak +ak +cr +cC +cr +ak +ak +mA +ak +df +ax +ax +ax +em +eu +eL +eW +eJ +fU +eD +eD +fW +eD +eD +gV +eD +dJ +eD +eD +eD +eu +aa +eu +eu +eu +eu +eu +eu +eu +jE +fv +jM +eD +eD +eD +eD +eD +eD +eD +eD +kj +iX +kE +ev +iZ +eu +aa +aa +aa +aa +kS +kS +lc +lc +kS +lo +lk +lk +lt +ly +nr +lz +lz +lz +lz +lz +ni +ly +mf +mf +mf +ms +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aq +ax +ax +ax +aY +ak +bu +bL +ak +cr +cp +cr +ak +bL +bu +ak +dE +ax +ax +ax +en +eu +eu +eX +eX +eu +fQ +eu +ah +gA +gA +gA +fS +gA +hz +lR +hz +eu +bk +bk +bk +bk +bk +bk +bk +eu +jF +fv +jM +eD +eD +eD +eD +eD +eD +eD +eD +kj +jg +ks +ev +iL +eu +aa +aa +aa +aa +kT +kS +lc +lc +kS +kS +kS +kS +kS +kS +kS +lJ +lJ +lJ +lJ +lJ +kS +kS +kS +kS +mX +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ar +ax +ax +ax +aw +ma +bv +bv +ak +cr +cp +cr +ak +bv +bv +ma +df +ax +ax +ax +eo +eu +eM +eJ +eJ +fA +eD +eu +ag +gA +gH +fm +fm +gA +hA +eJ +eJ +eu +aa +aa +aa +aa +aa +aa +aa +eu +jG +iC +eD +eD +eD +eD +eD +eD +eD +eD +eD +kj +jn +kt +ky +kJ +eu +aa +aa +aa +aa +kU +kS +lc +lc +lc +lc +lc +lc +kS +lv +lA +ld +ld +ld +ld +ld +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +as +aA +aM +aM +aZ +ak +bw +bM +ak +cr +cp +cr +ak +bM +bw +ak +dF +dH +dH +dV +ep +eu +cT +eJ +eJ +fB +fR +eu +ag +gA +gH +fm +fm +gA +eJ +hJ +eJ +eu +aa +aa +aa +aa +aa +aa +aa +eu +eu +eu +jP +jT +jU +eu +jU +kb +jP +gf +jP +fu +eu +eu +eu +eu +eu +aa +aa +aa +aa +kV +kS +lc +lc +lh +la +lp +ls +kS +lv +lA +ld +ld +ld +ld +ld +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +at +aB +aB +aB +ba +ak +ak +ak +ak +cr +cp +cr +ak +ak +ak +ak +at +aB +aB +aB +ba +eu +eO +eJ +eJ +eJ +eJ +eu +ag +gA +gH +fm +fm +gA +eu +eu +eu +eu +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fr +fv +aa +aa +aa +fv +fr +gg +fr +fv +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lh +la +la +ls +kS +lv +lA +ld +ld +ld +ld +ld +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +au +au +au +au +au +lX +bx +mi +ce +ml +cf +my +ce +mi +ds +mB +au +au +au +au +au +eu +eP +eW +eJ +fC +eW +eu +ag +gA +gH +fm +fm +hq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iC +jP +iC +aa +aa +aa +iC +jP +km +jP +iC +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kZ +lc +lc +lh +la +la +ls +kS +lv +lA +lI +lI +ld +lI +lI +mb +md +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +av +aC +aN +aN +aN +aN +by +bO +cf +ct +ct +ct +cf +dj +by +dx +dx +dx +dx +dW +av +eu +eQ +eX +eX +fD +eX +eu +ag +gA +gH +fm +fm +hr +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +la +lc +lc +lc +lc +lc +lc +kS +kS +kS +lH +lH +lH +lH +lH +kS +kS +kS +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +av +aD +aO +aO +aO +aO +aO +bP +cf +ct +cE +ct +cf +dk +dt +dt +dt +dt +dt +dX +av +eu +eu +eu +eu +eu +eu +eu +ag +gA +gA +fm +fm +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lb +lc +lc +lc +lc +lc +lc +lc +lc +kS +lL +lL +lL +lL +lY +nh +lc +lc +lc +lc +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +au +au +au +au +au +lS +bz +bz +aK +ct +cF +ct +aK +bz +bz +mC +au +au +au +au +au +ak +ag +ag +ag +ag +ag +ag +ag +gB +gA +fS +fS +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +kS +kS +kS +kS +kS +kS +kS +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ak +ak +ak +ak +ak +ak +ak +ak +cg +ct +cG +ct +cg +ak +ak +ak +ak +ak +ak +ak +ak +ak +ag +eY +eY +eY +eY +eY +eY +eY +gA +fm +fm +gA +gA +gA +gA +gA +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +lc +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +bj +bA +ak +ch +ct +cH +ct +ch +ak +bA +dy +ak +mF +mH +mJ +ak +ew +ag +eY +fj +fE +eY +gj +gj +ia +gA +fm +fm +gA +hB +hB +hR +hY +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +kS +kS +kS +lz +lz +lz +lz +lz +lz +lz +lz +lz +lz +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aS +ag +ag +ag +ak +ch +ct +ct +ct +ch +ak +ag +ag +ak +mG +cD +mK +ak +ex +ag +eY +fk +fE +eY +fE +ic +ic +fT +fm +fm +lO +hC +hC +hC +hZ +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +nv +kS +kS +kS +kS +kS +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aT +bh +ag +ag +ac +at +aB +aB +aB +ba +ac +ag +ag +ak +mE +cD +mI +ak +bb +ag +eY +fl +fE +eY +fj +fZ +fZ +gA +fm +fm +gA +gA +gA +gA +gA +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +lF +lE +lF +kS +lZ +lZ +lZ +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aT +bh +ag +ag +ab +aa +aa +aa +aa +aa +ab +ag +ag +ak +ak +dQ +ak +ak +ag +ag +eY +eY +fT +eY +eY +eY +eY +gA +fm +fm +gA +fE +fE +hS +ia +hq +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lE +lE +lF +kS +lE +lE +lE +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aU +ag +ag +ag +ab +ci +cu +cu +cu +cZ +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +eY +fm +fm +fm +fm +fm +fm +gA +fm +fm +gA +fE +gH +hT +ib +iw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lE +lE +lF +kS +lU +lE +lE +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +bb +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +eY +fm +fm +fm +fm +fm +fm +gk +fm +fm +fT +fE +fE +hT +ic +iw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +lE +lN +lE +lT +lE +lE +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ab +ab +ab +ab +ey +ag +eY +fm +fm +fm +fm +fm +fm +gA +fm +fm +gA +fE +fE +ic +ic +ix +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kS +kS +kS +kS +kS +kS +kS +kS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +cj +cv +ab +ab +cv +cj +ab +ab +ab +ab +aa +aa +ab +ag +ag +eY +eY +fS +eY +eY +eY +eY +gA +fS +fS +gA +gA +gA +gA +gA +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ab +aa +aa +ab +ag +ab +aa +aa +aa +aa +aa +ab +ag +ag +eY +fm +fm +eU +ga +hT +ib +ic +ic +ic +ic +ic +gA +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bk +bk +ab +ck +ab +bk +bk +ab +cj +ab +bk +bk +bk +bk +bk +ab +ag +ag +eY +fm +fH +fF +ga +hT +ib +ic +gC +gC +gC +fE +gA +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bk +cl +bk +aa +aa +bk +cl +bk +bk +bk +bk +bk +bk +ab +ag +ag +eY +fm +gH +fH +ga +ic +ic +ic +gC +gC +gC +fE +gA +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +ab +ag +ag +eY +fm +fH +fh +ga +hT +ib +ic +gC +gC +gC +fE +gA +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aS +ag +ag +eY +fm +fm +eU +ga +hT +ib +ic +ic +ic +ic +ic +gA +aa +aa +bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aT +ag +ag +eY +fm +fL +fg +fg +fg +fg +fg +eY +eY +eY +eY +gA +ht +id +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aT +ag +ag +eY +fm +fJ +eN +eN +eN +eN +eN +eY +fm +fm +fm +fm +fm +ie +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aU +ag +ag +eY +fm +fK +eN +eN +eN +eN +eN +hs +fm +fm +hD +hD +hD +fm +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +ab +ag +ag +eY +eY +eY +eY +eY +eY +eY +eY +eY +fm +fI +fH +fH +fH +if +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +ab +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ah +fm +fI +fH +fH +fH +if +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +ab +ex +bb +ag +ag +ag +gb +ag +aE +gI +eY +fm +fm +hE +hE +hE +fm +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gA +hb +fm +fm +fm +fm +ig +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gA +gA +ht +hF +hF +hF +id +gA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hQ +cl +hQ +aa +aa +hQ +cl +hQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomZLevels/challenge.dmm b/_maps/RandomZLevels/challenge.dmm index 248fd25ab22..79a8b400cfb 100644 --- a/_maps/RandomZLevels/challenge.dmm +++ b/_maps/RandomZLevels/challenge.dmm @@ -1,433 +1,66836 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/indestructible{icon_state = "iron0"},/area/awaymission/challenge/start) -"ac" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/awaymission/challenge/start) -"ad" = (/turf/open/floor/plating,/area/awaymission/challenge/start) -"ae" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/awaymission/challenge/start) -"af" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/awaymission/challenge/start) -"ag" = (/obj/item/clothing/suit/space/syndicate/blue,/obj/item/clothing/head/helmet/space/syndicate/blue,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/awaymission/challenge/start) -"ah" = (/turf/open/floor/plasteel/airless,/area/awaymission/challenge/start) -"ai" = (/obj/item/device/flashlight{icon_state = "flashlight-on"; item_state = "flashlight"; on = 1},/turf/open/floor/plasteel/airless,/area/awaymission/challenge/start) -"aj" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/awaymission/challenge/start) -"ak" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/awaymission/challenge/start) -"al" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/airless,/area/awaymission/challenge/start) -"am" = (/obj/item/clothing/suit/space/syndicate/green,/obj/item/clothing/head/helmet/space/syndicate/green,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/awaymission/challenge/start) -"an" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/awaymission/challenge/start) -"ao" = (/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/head/helmet/space/syndicate/orange,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/start) -"ap" = (/obj/item/weapon/gun/energy/laser/retro,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/start) -"aq" = (/obj/item/stack/rods,/turf/open/floor/plasteel,/area/awaymission/challenge/start) -"ar" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/start) -"as" = (/obj/effect/decal/remains/robot,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/awaymission/challenge/start) -"at" = (/obj/structure/girder,/turf/open/floor/plating,/area/awaymission/challenge/start) -"au" = (/turf/closed/wall,/area/awaymission/challenge/start) -"av" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/awaymission/challenge/start) -"aw" = (/obj/item/stack/rods,/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/awaymission/challenge/start) -"ax" = (/obj/effect/decal/cleanable/oil,/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plating,/area/awaymission/challenge/start) -"ay" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/start) -"az" = (/obj/item/clothing/suit/space/syndicate/black,/obj/item/clothing/head/helmet/space/syndicate/black,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/awaymission/challenge/start) -"aA" = (/turf/closed/indestructible{icon_state = "iron0"},/area/awaymission/challenge/main) -"aB" = (/obj/structure/girder,/turf/open/floor/plating,/area/awaymission/challenge/main) -"aC" = (/turf/open/floor/plating,/area/awaymission/challenge/main) -"aD" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/awaymission/challenge/main) -"aE" = (/turf/closed/wall,/area/awaymission/challenge/main) -"aF" = (/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aG" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/awaymission/challenge/main) -"aH" = (/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"aI" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 2; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"aK" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"aL" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"aM" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"aN" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aO" = (/obj/structure/window/reinforced,/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 2; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aP" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aQ" = (/obj/structure/window/reinforced,/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aR" = (/turf/open/floor/plasteel{icon_state = "warning"},/area/awaymission/challenge/main) -"aS" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 4; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aT" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aU" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"aV" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aW" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 8; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aX" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"aZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"ba" = (/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/awaymission/challenge/main) -"bb" = (/obj/item/device/multitool,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"bc" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"bd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/awaymission/challenge/main) -"be" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/challenge/main) -"bf" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 1; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/challenge/main) -"bg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating{icon_state = "warnplate"; dir = 5},/area/awaymission/challenge/main) -"bh" = (/turf/open/floor/plasteel,/area/awaymission/challenge/main) -"bi" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 1; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/challenge/main) -"bj" = (/obj/machinery/light,/turf/open/floor/plating,/area/awaymission/challenge/main) -"bk" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 1; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/obj/machinery/light,/turf/open/floor/plating,/area/awaymission/challenge/main) -"bl" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 1; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/awaymission/challenge/main) -"bm" = (/obj/machinery/door/window,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"bn" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/challenge/main) -"bo" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 2; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/challenge/main) -"bp" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/awaymission/challenge/main) -"bq" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/plating,/area/awaymission/challenge/main) -"br" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/awaymission/challenge/main) -"bs" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bt" = (/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"bu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating{icon_state = "warnplate"; dir = 10},/area/awaymission/challenge/main) -"bv" = (/obj/structure/window/reinforced,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/challenge/main) -"bw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating{icon_state = "warnplate"; dir = 6},/area/awaymission/challenge/main) -"bx" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 8; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"by" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "warning"},/area/awaymission/challenge/main) -"bz" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{icon_state = "warning"},/area/awaymission/challenge/main) -"bA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bB" = (/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/awaymission/challenge/main) -"bC" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 8; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bD" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 4; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bE" = (/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/airless,/area/awaymission/challenge/main) -"bF" = (/turf/open/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/awaymission/challenge/main) -"bG" = (/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/challenge/main) -"bH" = (/turf/open/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/awaymission/challenge/main) -"bI" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bK" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bL" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 1; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bM" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 1; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bN" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 1; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bO" = (/obj/machinery/power/emitter{active = 1; active_power_usage = 0; anchored = 1; dir = 1; idle_power_usage = 0; locked = 1; name = "Energy Cannon"; req_access_txt = "100"; state = 2; use_power = 0},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bP" = (/turf/closed/indestructible{icon_state = "iron0"},/area/awaymission/challenge/end) -"bQ" = (/obj/item/weapon/gun/projectile/revolver/russian,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/challenge/main) -"bR" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/challenge/end) -"bS" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching evil areas."; name = "Security Monitor"; network = ""; pixel_x = 0; pixel_y = 30},/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"bT" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bU" = (/turf/open/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/awaymission/challenge/main) -"bV" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light,/turf/open/floor/plating/airless,/area/awaymission/challenge/main) -"bW" = (/obj/machinery/light{dir = 1},/obj/structure/filingcabinet,/turf/open/floor/carpet,/area/awaymission/challenge/end) -"bX" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching evil areas."; name = "Security Monitor"; network = ""; pixel_x = 0; pixel_y = 30},/turf/open/floor/carpet,/area/awaymission/challenge/end) -"bY" = (/turf/open/floor/carpet,/area/awaymission/challenge/end) -"bZ" = (/obj/structure/mirror{pixel_y = 28},/turf/open/floor/wood,/area/awaymission/challenge/end) -"ca" = (/obj/machinery/light{dir = 1},/obj/structure/rack,/obj/item/clothing/suit/armor/heavy,/turf/open/floor/wood,/area/awaymission/challenge/end) -"cb" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/challenge/end) -"cc" = (/obj/structure/chair{dir = 1},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 28},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"cd" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"ce" = (/mob/living/simple_animal/hostile/syndicate/ranged/space{name = "Syndicate Officer"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"cf" = (/obj/machinery/door/airlock/centcom{name = "Airlock"; opacity = 1; req_access_txt = "109"},/turf/open/floor/plating,/area/awaymission/challenge/end) -"cg" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/open/floor/carpet,/area/awaymission/challenge/end) -"ch" = (/obj/structure/chair/comfy/black,/mob/living/simple_animal/hostile/syndicate{name = "Syndicate Commander"},/turf/open/floor/carpet,/area/awaymission/challenge/end) -"ci" = (/obj/structure/table/wood,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/carpet,/area/awaymission/challenge/end) -"cj" = (/turf/open/floor/wood,/area/awaymission/challenge/end) -"ck" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/revolver/mateba,/turf/open/floor/wood,/area/awaymission/challenge/end) -"cl" = (/mob/living/simple_animal/hostile/syndicate/melee,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"cm" = (/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) -"cn" = (/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"co" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/awaymission/challenge/end) -"cp" = (/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) -"cq" = (/obj/structure/table/wood,/obj/item/weapon/melee/chainofcommand,/obj/item/weapon/stamp,/turf/open/floor/carpet,/area/awaymission/challenge/end) -"cr" = (/obj/structure/table/wood,/obj/item/weapon/paper{info = "Congratulations,

Your station has been selected to carry out the Gateway Project.

The equipment will be shipped to you at the start of the next quarter.
You are to prepare a secure location to house the equipment as outlined in the attached documents.

--Nanotrasen Blue Space Research"; name = "Confidential Correspondence, Pg 1"; pixel_x = 0; pixel_y = 0},/obj/item/weapon/folder/blue,/turf/open/floor/carpet,/area/awaymission/challenge/end) -"cs" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/open/floor/carpet,/area/awaymission/challenge/end) -"ct" = (/obj/structure/rack,/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/silenced,/turf/open/floor/wood,/area/awaymission/challenge/end) -"cu" = (/mob/living/simple_animal/hostile/syndicate/melee,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/challenge/end) -"cv" = (/obj/structure/chair{dir = 1},/turf/open/floor/wood,/area/awaymission/challenge/end) -"cw" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/l6_saw,/turf/open/floor/wood,/area/awaymission/challenge/end) -"cx" = (/obj/machinery/door/airlock/centcom{name = "Security"; opacity = 1; req_access_txt = "109"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"cy" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) -"cz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) -"cA" = (/obj/structure/sign/securearea,/turf/closed/indestructible{icon_state = "iron0"},/area/awaymission/challenge/end) -"cB" = (/obj/machinery/door/airlock/centcom{name = "Administrator"; opacity = 1; req_access_txt = "109"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"cC" = (/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"cD" = (/obj/machinery/light{dir = 1},/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"cE" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"cF" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"cG" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"cH" = (/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) -"cI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) -"cJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) -"cK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) -"cL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) -"cM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/challenge/end) -"cN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/challenge/end) -"cO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/challenge/end) -"cP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/challenge/end) -"cQ" = (/obj/machinery/light{dir = 8},/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"cR" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/challenge/end) -"cS" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/awaymission/challenge/end) -"cT" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/challenge/end) -"cU" = (/obj/machinery/light{dir = 4},/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"cV" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/awaymission/challenge/end) -"cW" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"cX" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/awaymission/challenge/end) -"cY" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/awaymission/challenge/end) -"cZ" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/awaymission/challenge/end) -"da" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/awaymission/challenge/end) -"db" = (/obj/structure/window/reinforced,/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"dc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"dd" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/space,/area/space) -"de" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/challenge/end) -"df" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"dg" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"dh" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"di" = (/obj/structure/table,/obj/item/weapon/implanter/explosive,/obj/item/weapon/implanter/explosive{pixel_y = 4},/obj/item/weapon/implanter/explosive{pixel_y = 8},/obj/item/weapon/implanter/explosive{pixel_y = 12},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"dj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/space,/area/space) -"dk" = (/obj/machinery/door/airlock/centcom{name = "Gateway Access"; opacity = 1; req_access_txt = "109"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"dl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/challenge/end) -"dm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/mob/living/simple_animal/hostile/syndicate{name = "Syndicate Technician"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"dn" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaymission/challenge/end) -"do" = (/obj/machinery/light,/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"dp" = (/obj/structure/closet/emcloset,/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"dq" = (/obj/structure/cable,/obj/machinery/power/smes/magical,/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"dr" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/open/floor/bluegrid,/area/awaymission/challenge/end) -"ds" = (/obj/structure/closet/l3closet,/turf/open/floor/bluegrid,/area/awaymission/challenge/end) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/indestructible{ + icon_state = "iron0" + }, +/area/awaymission/challenge/start) +"ac" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/start) +"ad" = ( +/turf/open/floor/plating, +/area/awaymission/challenge/start) +"ae" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged5" + }, +/area/awaymission/challenge/start) +"af" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/awaymission/challenge/start) +"ag" = ( +/obj/item/clothing/suit/space/syndicate/blue, +/obj/item/clothing/head/helmet/space/syndicate/blue, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/awaymission/challenge/start) +"ah" = ( +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) +"ai" = ( +/obj/item/device/flashlight{ + icon_state = "flashlight-on"; + item_state = "flashlight"; + on = 1 + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) +"aj" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged3" + }, +/area/awaymission/challenge/start) +"ak" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged4" + }, +/area/awaymission/challenge/start) +"al" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) +"am" = ( +/obj/item/clothing/suit/space/syndicate/green, +/obj/item/clothing/head/helmet/space/syndicate/green, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/awaymission/challenge/start) +"an" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged3" + }, +/area/awaymission/challenge/start) +"ao" = ( +/obj/item/clothing/suit/space/syndicate/orange, +/obj/item/clothing/head/helmet/space/syndicate/orange, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) +"ap" = ( +/obj/item/weapon/gun/energy/laser/retro, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) +"aq" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel, +/area/awaymission/challenge/start) +"ar" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) +"as" = ( +/obj/effect/decal/remains/robot, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/awaymission/challenge/start) +"at" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/challenge/start) +"au" = ( +/turf/closed/wall, +/area/awaymission/challenge/start) +"av" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged4" + }, +/area/awaymission/challenge/start) +"aw" = ( +/obj/item/stack/rods, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/awaymission/challenge/start) +"ax" = ( +/obj/effect/decal/cleanable/oil, +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plating, +/area/awaymission/challenge/start) +"ay" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/start) +"az" = ( +/obj/item/clothing/suit/space/syndicate/black, +/obj/item/clothing/head/helmet/space/syndicate/black, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/awaymission/challenge/start) +"aA" = ( +/turf/closed/indestructible{ + icon_state = "iron0" + }, +/area/awaymission/challenge/main) +"aB" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/challenge/main) +"aC" = ( +/turf/open/floor/plating, +/area/awaymission/challenge/main) +"aD" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged3" + }, +/area/awaymission/challenge/main) +"aE" = ( +/turf/closed/wall, +/area/awaymission/challenge/main) +"aF" = ( +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aG" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/awaymission/challenge/main) +"aH" = ( +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"aI" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 2; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aJ" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"aK" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"aL" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"aM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"aN" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aO" = ( +/obj/structure/window/reinforced, +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 2; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aP" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aQ" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aR" = ( +/turf/open/floor/plasteel/warning, +/area/awaymission/challenge/main) +"aS" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 4; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aU" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"aV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aW" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 8; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aX" = ( +/obj/machinery/porta_turret{ + dir = 8; + emagged = 1; + installation = /obj/item/weapon/gun/energy/lasercannon + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"aZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"ba" = ( +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/awaymission/challenge/main) +"bb" = ( +/obj/item/device/multitool, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"bc" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"bd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/warnplate{ + dir = 9 + }, +/area/awaymission/challenge/main) +"be" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/awaymission/challenge/main) +"bf" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 1; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/awaymission/challenge/main) +"bg" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/warnplate{ + dir = 5 + }, +/area/awaymission/challenge/main) +"bh" = ( +/turf/open/floor/plasteel, +/area/awaymission/challenge/main) +"bi" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 1; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/challenge/main) +"bj" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/challenge/main) +"bk" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 1; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/obj/machinery/light, +/turf/open/floor/plating, +/area/awaymission/challenge/main) +"bl" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 1; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/awaymission/challenge/main) +"bm" = ( +/obj/machinery/door/window, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"bn" = ( +/turf/closed/wall/shuttle{ + icon_state = "wall3" + }, +/area/awaymission/challenge/main) +"bo" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 2; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/awaymission/challenge/main) +"bp" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/challenge/main) +"bq" = ( +/obj/machinery/porta_turret{ + dir = 8; + emagged = 1; + installation = /obj/item/weapon/gun/energy/lasercannon + }, +/turf/open/floor/plating, +/area/awaymission/challenge/main) +"br" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/awaymission/challenge/main) +"bs" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bt" = ( +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"bu" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/warnplate{ + dir = 10 + }, +/area/awaymission/challenge/main) +"bv" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating/warnplate{ + dir = 2 + }, +/area/awaymission/challenge/main) +"bw" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/warnplate{ + dir = 6 + }, +/area/awaymission/challenge/main) +"bx" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 8; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"by" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/warning, +/area/awaymission/challenge/main) +"bz" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/warning, +/area/awaymission/challenge/main) +"bA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bB" = ( +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/awaymission/challenge/main) +"bC" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 8; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 4; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bE" = ( +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plasteel/airless, +/area/awaymission/challenge/main) +"bF" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 2 + }, +/area/awaymission/challenge/main) +"bG" = ( +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/awaymission/challenge/main) +"bH" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 8 + }, +/area/awaymission/challenge/main) +"bI" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bJ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bL" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 1; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bM" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 1; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bN" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 1; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bO" = ( +/obj/machinery/power/emitter{ + active = 1; + active_power_usage = 0; + anchored = 1; + dir = 1; + idle_power_usage = 0; + locked = 1; + name = "Energy Cannon"; + req_access_txt = "100"; + state = 2; + use_power = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bP" = ( +/turf/closed/indestructible{ + icon_state = "iron0" + }, +/area/awaymission/challenge/end) +"bQ" = ( +/obj/item/weapon/gun/projectile/revolver/russian, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/awaymission/challenge/main) +"bR" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/challenge/end) +"bS" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching evil areas."; + name = "Security Monitor"; + network = ""; + pixel_x = 0; + pixel_y = 30 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"bT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bU" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 2 + }, +/area/awaymission/challenge/main) +"bV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plating/airless, +/area/awaymission/challenge/main) +"bW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/filingcabinet, +/turf/open/floor/carpet, +/area/awaymission/challenge/end) +"bX" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching evil areas."; + name = "Security Monitor"; + network = ""; + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/carpet, +/area/awaymission/challenge/end) +"bY" = ( +/turf/open/floor/carpet, +/area/awaymission/challenge/end) +"bZ" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/awaymission/challenge/end) +"ca" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/clothing/suit/armor/heavy, +/turf/open/floor/wood, +/area/awaymission/challenge/end) +"cb" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/challenge/end) +"cc" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"cd" = ( +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"ce" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/space{ + name = "Syndicate Officer" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"cf" = ( +/obj/machinery/door/airlock/centcom{ + name = "Airlock"; + opacity = 1; + req_access_txt = "109" + }, +/turf/open/floor/plating, +/area/awaymission/challenge/end) +"cg" = ( +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/turf/open/floor/carpet, +/area/awaymission/challenge/end) +"ch" = ( +/obj/structure/chair/comfy/black, +/mob/living/simple_animal/hostile/syndicate{ + name = "Syndicate Commander" + }, +/turf/open/floor/carpet, +/area/awaymission/challenge/end) +"ci" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/challenge/end) +"cj" = ( +/turf/open/floor/wood, +/area/awaymission/challenge/end) +"ck" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/revolver/mateba, +/turf/open/floor/wood, +/area/awaymission/challenge/end) +"cl" = ( +/mob/living/simple_animal/hostile/syndicate/melee, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"cm" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cn" = ( +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"co" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/challenge/end) +"cp" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space) +"cq" = ( +/obj/structure/table/wood, +/obj/item/weapon/melee/chainofcommand, +/obj/item/weapon/stamp, +/turf/open/floor/carpet, +/area/awaymission/challenge/end) +"cr" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper{ + info = "Congratulations,

Your station has been selected to carry out the Gateway Project.

The equipment will be shipped to you at the start of the next quarter.
You are to prepare a secure location to house the equipment as outlined in the attached documents.

--Nanotrasen Blue Space Research"; + name = "Confidential Correspondence, Pg 1"; + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/folder/blue, +/turf/open/floor/carpet, +/area/awaymission/challenge/end) +"cs" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/awaymission/challenge/end) +"ct" = ( +/obj/structure/rack, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/silenced, +/turf/open/floor/wood, +/area/awaymission/challenge/end) +"cu" = ( +/mob/living/simple_animal/hostile/syndicate/melee, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/challenge/end) +"cv" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/challenge/end) +"cw" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/l6_saw, +/turf/open/floor/wood, +/area/awaymission/challenge/end) +"cx" = ( +/obj/machinery/door/airlock/centcom{ + name = "Security"; + opacity = 1; + req_access_txt = "109" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"cy" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cz" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space) +"cA" = ( +/obj/structure/sign/securearea, +/turf/closed/indestructible{ + icon_state = "iron0" + }, +/area/awaymission/challenge/end) +"cB" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrator"; + opacity = 1; + req_access_txt = "109" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"cC" = ( +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"cD" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"cE" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"cF" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"cG" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"cH" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/space, +/area/space) +"cI" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space) +"cJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/space, +/area/space) +"cK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/space, +/area/space) +"cL" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space) +"cM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/challenge/end) +"cN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/challenge/end) +"cO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/challenge/end) +"cP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/challenge/end) +"cQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"cR" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/challenge/end) +"cS" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/challenge/end) +"cT" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/challenge/end) +"cU" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"cV" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/challenge/end) +"cW" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"cX" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/challenge/end) +"cY" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/awaymission/challenge/end) +"cZ" = ( +/obj/machinery/gateway, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/awaymission/challenge/end) +"da" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/awaymission/challenge/end) +"db" = ( +/obj/structure/window/reinforced, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"dc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"dd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/space, +/area/space) +"de" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/challenge/end) +"df" = ( +/obj/structure/table, +/obj/item/weapon/paper/pamphlet, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"dg" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"dh" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"di" = ( +/obj/structure/table, +/obj/item/weapon/implanter/explosive, +/obj/item/weapon/implanter/explosive{ + pixel_y = 4 + }, +/obj/item/weapon/implanter/explosive{ + pixel_y = 8 + }, +/obj/item/weapon/implanter/explosive{ + pixel_y = 12 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"dj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/space, +/area/space) +"dk" = ( +/obj/machinery/door/airlock/centcom{ + name = "Gateway Access"; + opacity = 1; + req_access_txt = "109" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"dl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/challenge/end) +"dm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/mob/living/simple_animal/hostile/syndicate{ + name = "Syndicate Technician" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"dn" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/challenge/end) +"do" = ( +/obj/machinery/light, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"dp" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"dq" = ( +/obj/structure/cable, +/obj/machinery/power/smes/magical, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"dr" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) +"ds" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/bluegrid, +/area/awaymission/challenge/end) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadaeafagahaiahabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabafajakalahalahamabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabananalahalahaladabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabahaoafafapaqarasabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadafadatauatafavabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabananawafafanavaeabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaxavavanayazadavabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaAaAaAaAaAaBaCaDaEaAaAaAaAaAaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaFaFaAaCaGaCaHaAaFaFaFaIaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaIaFaAaJaKaLaMaAaNaFaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaAaAaAaOaPaQaPaAaRaRaRaRaAaPaOaPaPaAaAaAaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaSaTaHaHaHaHaUaHaHaHaHaUaHaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaHaHaHaHaHaHaHaHaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaKaHaHaHaHaHaHaHaHaHaHaHaVaFaWaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaRaRaHaHaHaHaRaRaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaXaFaTaJaHaHaYaZaHaHaHaHaYaZaHaHaMaVaNaXaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaSaFaTaHaHaHbababbaHaHaHbabaaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaHaHaHaHaHaHaHaHbcaHaHaVaFaWaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaHaHaHaHaHaHaHaHaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaSaFaTaHaHaHaHbdbebfbebebgaHaHaHaHaVaWaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTbhaRaRbhbibjaCaCbkblbhaRaRbhaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaSaTaJaYaZbmbnbnbnbnbnbnbmaYaZaMaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaSaFaTaHbabaaHbobpbqbqbpbraHbabaaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFbsaHbtaHaHbubvbvbvbvbwaHaHaHaHaVaFaWaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaHaHaHaHaHaHaHaHaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaSaFaTaHaHaHaHaHaKaHaHaHaHaHaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaJaHaHaHaHaHaHaHaHaHaHaHaHaMaVaFaWaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaRaRaHaHaHaHaRaRaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaYaZaHaHaHaHaYaZaHaHaHbxaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHbabaaHaHaHaHbabaaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaSaTbyaRaRaRaHaRaRaRaRaHaRaRaRbzaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaYbAbAaZaHaYbAbAaZaHaYbAbAaZaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTbabababaaHbabababaaHbababBbaaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaHaHaHaHaHaHaHaHaHaHaHaVaFaWaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaSaFaTaHaHaHaHaHaHaHaHaHaHaHaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaRaRaHaRaRaHaRaRaHaHaHbCaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaNbDaJaHaHaYaZbmaYaZbmaYaZaHaHaMaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHbEaHbabaaHbabaaHbabaaHaHaHaVaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaTaHaHaHaHaHbFbGbGbHaHaHaHaHaHaVaFaWaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaAaAaAbIbIbIbIbIbJbGbGbKbIbIbIbLbIaAaAaAaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFbMaFaFaFbNbGbGaVaNaFaFaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaFaFaFbMaFaTbGbGbOaFbMaFaFaFaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPbPbPbPbPbPbPbPaFaTbQbGaVaFbPbPbPbPbPbPbPbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPbRbSbSbSbSbRbPaFbTbUbUbVbMbPbWbXbYbYbZcabPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPcbcccdcecccbbPbPbPcfcfbPbPbPcgchcibYcjckbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPcbclcdcdcdcbbPcmcncococncpbPcqcrcsbYcjctbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPcbcbcdcdcucbbPcmcncdcdcncpbPcjcvcjcjcjcwbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPbPbPcxcxbPbPbPcycncdcdcnczbPbPbPcAcBbPbPbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPcncCcococncncDcncncdcdcncncDcncncdcocncnbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPcncdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcncnbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPcEcdcdcdcdcdcdcdcdcdcdcdcdcdcdcFcdcdcncGbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPcncncncdcdcncncncncncncncncncncncdcdcncnbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPcHcIcncdcdcncJcHcHcHcHcHcHcHcKcncdcdcncLbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPaacmcncdcdcncpcMcNcNcNcNcNcOcmcncdcdcncpbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPaacmcncdcdcncpcPcQcRcScTcUcPcmcncdcdcncpbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPaacmcncdcdcncpcPcncVcWcXcncPcmcncdcdcncpbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPaacmcncdcdcncpcPcncYcZdacncPcmcncdcdcncpbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPaacmcncdcdcncpcPdbdbdcdbdbcPcmcncdcdcncpbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPaacmcncdcdcndddedfdgdcdhdidedjcncdcdcncpbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPaacmcncdcdcdcodkcdcddccdcddkcocdcdcdcncpbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPaacmcncFcdcncJdlcdcddmdncddlcKcncdcdcncpbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPaacmcndocncncpdedpcndqdrdsdecmcncndocncpbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aa +aa +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aF +aF +aF +aF +aX +aS +aF +aF +aS +aF +aF +aS +aF +aF +aS +aF +aF +aF +aF +aF +aF +aF +aF +aS +aF +aF +aF +aF +aA +aa +aa +bP +bR +cb +cb +cb +bP +cn +cn +cE +cn +cH +aa +aa +aa +aa +aa +aa +aa +aa +aa +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aS +aF +aF +aF +aF +aF +aF +aF +aF +aF +aS +aF +aF +aF +aF +aF +aF +aF +aF +aS +aF +aF +aF +aF +aF +aN +aF +aF +aA +aa +aa +bP +bS +cc +cl +cb +bP +cC +cd +cd +cn +cI +cm +cm +cm +cm +cm +cm +cm +cm +cm +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aA +aA +aA +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bs +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bD +aT +aT +aA +aA +aA +bP +bS +cd +cd +cd +cx +co +cd +cd +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aF +aF +aO +aH +aH +aH +aH +aJ +aH +aH +aH +aH +bh +aJ +aH +aH +aH +aH +aJ +aH +aH +aH +by +aY +ba +aH +aH +aH +aJ +aH +aH +bI +aF +aF +bP +bS +ce +cd +cd +cx +co +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cF +do +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aF +aF +aP +aH +aH +aH +aH +aH +aH +aH +aH +aH +aR +aY +ba +bt +aH +aH +aH +aH +aH +aH +aR +bA +ba +aH +aH +aH +aH +bE +aH +bI +bM +aF +bP +bS +cc +cd +cu +bP +cn +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cn +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aA +aF +aI +aQ +aH +aH +aK +aH +aH +aH +aH +aH +aH +aR +aZ +ba +aH +aH +aH +aH +aH +aH +aH +aR +bA +ba +aH +aH +aH +aH +aH +aH +bI +aF +aF +bP +bR +cb +cb +cb +bP +cn +cd +cd +cn +cn +cn +cn +cn +cn +cn +cn +cd +cn +cn +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +af +an +ah +ad +an +ax +aA +aF +aF +aP +aH +aH +aH +aR +aY +ba +aH +aH +aH +bh +bm +aH +aH +aH +aH +aH +aR +aY +ba +aR +aZ +ba +aH +aH +aR +aY +ba +aH +bI +aF +bM +bP +bP +bP +bP +bP +bP +cD +cd +cd +cn +cJ +cp +cp +cp +cp +cp +dd +co +cJ +cp +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ad +aj +an +ao +af +an +av +aA +aA +aA +aA +aU +aH +aH +aR +aZ +ba +aH +aH +bd +bi +bn +bo +bu +aH +aH +aH +aR +aZ +ba +aH +aH +aH +aH +aH +aR +aZ +ba +aH +bI +aF +aF +aF +aF +bP +cm +cm +cy +cn +cd +cd +cn +cH +cM +cP +cP +cP +cP +de +dk +dl +de +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ae +ak +al +af +ad +aw +av +aB +aC +aJ +aR +aH +aH +aH +aH +aH +bb +aH +aH +be +bj +bn +bp +bv +aH +aK +aH +aH +aH +aH +aR +aY +ba +aH +aH +aH +bm +aH +bF +bJ +bN +aT +aT +bT +bP +cn +cn +cn +cn +cd +cd +cn +cH +cN +cQ +cn +cn +db +df +cd +cd +dp +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +af +al +ah +af +at +af +an +aC +aG +aK +aR +aH +aH +aH +aH +aH +aH +aH +aH +bf +aC +bn +bq +bv +aH +aH +aH +aH +aH +aH +aR +bA +ba +aH +aH +aR +aY +ba +bG +bG +bG +bG +bQ +bU +cf +co +cd +cd +cd +cd +cd +cn +cH +cN +cR +cV +cY +db +dg +cd +cd +cn +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ag +ah +al +ap +au +af +ay +aD +aC +aL +aR +aH +aH +aH +aH +aH +aH +aH +aH +be +aC +bn +bq +bv +aH +aH +aH +aH +aH +aH +aR +bA +ba +aH +aH +aR +aZ +ba +bG +bG +bG +bG +bG +bU +cf +co +cd +cd +cd +cd +cd +cn +cH +cN +cS +cW +cZ +dc +dc +dc +dm +dq +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ah +al +ah +aq +at +an +az +aE +aH +aM +aR +aH +aH +aH +aH +aH +aH +aH +aH +be +bk +bn +bp +bv +aH +aH +aH +aH +aH +aH +aR +aZ +ba +aH +aH +aH +bm +aH +bH +bK +aV +bO +aV +bV +bP +cn +cn +cn +cn +cd +cd +cn +cH +cN +cT +cX +da +db +dh +cd +dn +dr +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ai +ah +al +ar +af +av +ad +aA +aA +aA +aA +aU +aH +aH +aR +aY +ba +aH +aH +bg +bl +bn +br +bw +aH +aH +aH +aR +aY +ba +aH +aH +aH +aH +aH +aR +aY +ba +aH +bI +aN +aF +aF +bM +bP +cp +cp +cz +cn +cd +cd +cn +cH +cN +cU +cn +cn +db +di +cd +cd +ds +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ah +am +ad +as +av +ae +av +aA +aF +aN +aP +aH +aH +aH +aR +aZ +ba +aH +aH +aH +bh +bm +aH +aH +aH +aH +aH +aR +aZ +ba +aR +aY +ba +aH +aH +aR +aZ +ba +aH +bI +aF +bM +bP +bP +bP +bP +bP +bP +cD +cd +cd +cn +cH +cO +cP +cP +cP +cP +de +dk +dl +de +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aA +aF +aF +aO +aH +aH +aH +aH +aH +aH +bc +aH +aH +aR +aY +ba +aH +aH +aH +aH +aH +aH +aH +aR +bA +ba +aH +aH +aH +aH +aH +aH +bI +aF +aF +bP +bW +cg +cq +cj +bP +cn +cd +cd +cn +cK +cm +cm +cm +cm +cm +dj +co +cK +cm +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aF +aF +aP +aH +aH +aH +aH +aH +aH +aH +aH +aH +aR +aZ +ba +aH +aH +aH +aH +aH +aH +aH +aR +bA +bB +aH +aH +aH +aH +aH +aH +bL +aF +aF +bP +bX +ch +cr +cv +bP +cn +cd +cF +cn +cn +cn +cn +cn +cn +cn +cn +cd +cn +cn +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aI +aF +aP +aH +aH +aH +aH +aM +aH +aH +aH +aH +bh +aM +aH +aH +aH +aH +aM +aH +aH +aH +bz +aZ +ba +aH +aH +aH +aM +aH +aH +bI +aF +aF +bP +bY +ci +cs +cj +cA +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cn +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aA +aA +aA +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +bx +aV +aV +aV +aV +aV +aV +bC +aV +aV +aV +aA +aA +aA +bP +bY +bY +bY +cj +cB +co +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +do +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aF +aF +aF +aF +aN +aF +aF +aF +aW +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aA +aa +aa +bP +bZ +cj +cj +cj +bP +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +cn +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aF +aF +aW +aF +aX +aF +aW +aF +aF +aF +aF +aF +aW +aF +aF +aW +aF +aF +aF +aF +aF +aF +aW +aF +aF +aF +aF +aW +aA +aa +aa +bP +ca +ck +ct +cw +bP +cn +cn +cG +cn +cL +cp +cp +cp +cp +cp +cp +cp +cp +cp +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aa +aa +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 94372ad1e39..16ba61919d5 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -1,1034 +1,76458 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/indestructible/riveted,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ac" = (/turf/closed/mineral/random/labormineral,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ad" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ae" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"af" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ag" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ah" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ai" = (/obj/structure/alien/weeds,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aj" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ak" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/mob/living/simple_animal/hostile/alien,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"al" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"am" = (/obj/structure/alien/weeds/node,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"an" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/bed/nest,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ao" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/bed/nest,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ap" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aq" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ar" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"as" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"at" = (/turf/closed/wall/r_wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"au" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/mob/living/simple_animal/hostile/alien/sentinel,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"av" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aw" = (/obj/structure/alien/weeds/node,/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ax" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ay" = (/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "darkred"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"az" = (/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aA" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aB" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aC" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "darkred"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aD" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aE" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/rank/security,/obj/item/clothing/suit/armor/vest,/obj/item/weapon/melee/baton/loaded,/obj/item/clothing/head/helmet,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aF" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aG" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aH" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aI" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aJ" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aK" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aL" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aM" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aN" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aO" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aP" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aQ" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aR" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aS" = (/obj/item/weapon/ore/iron{pixel_x = 7; pixel_y = -6},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aT" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/queen/large{desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; name = "alien queen"; pixel_x = -16; plants_off = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"aU" = (/turf/closed/wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aV" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aW" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aX" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aY" = (/obj/machinery/gateway{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"aZ" = (/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ba" = (/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bb" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bc" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bd" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"be" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = 32; serial_number = 7},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bf" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "darkred"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bh" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "darkredcorners"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bi" = (/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "darkred"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bj" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/clothing/under/syndicate,/obj/item/clothing/glasses/night,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bk" = (/obj/structure/alien/weeds,/mob/living/simple_animal/hostile/alien/sentinel,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bl" = (/turf/closed/mineral/random/high_chance,/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bm" = (/obj/machinery/light/small{dir = 8},/obj/structure/sign/poster{icon_state = "poster17"; pixel_x = -32; pixel_y = 0; serial_number = 17},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bn" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bo" = (/obj/machinery/airalarm{frequency = 1439; locked = 1; pixel_y = 23; req_access = "150"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bp" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/device/radio/off{pixel_x = -4; pixel_y = 4},/obj/item/device/radio/off{pixel_x = 2},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"br" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/item/weapon/paper{info = "Log 1:
We got our promised supply drop today. We were only meant to get it, what, a week ago? This bloody gateway keeps desyncing itself, and that means subsisting off recycled water and carb packs. No clue where the damn thing connects to on its off days, and HQ say we are 'not to touch it if it isn't linking to command.' We dumped off the assload of crates Jim filled, got our boxes of oxygen, food and drink, and closed the portal.

Log 2:
Damn thing is acting up again. Three days no contact this time. I thought I heard clanking noises from it yesterday. Jim is going on about the NT base or some shit. We've been over this before - They don't know we're here, that engineer was too drunk to recognise his suit, especially since I had it painted orange. He's starting to get annoying. We're safe.

Log 3:
Gateway synced itself up automatically today. I opened it for an instant to spy through it, got a glimpse of the inside of a transport container. Either HQ's redecorating or something, or there's more than two of these things."; name = "Personal Log"},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bs" = (/obj/machinery/door/window{dir = 1; name = "Gateway Access"; req_access_txt = "150"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bv" = (/obj/structure/sink{pixel_y = 28},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bw" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bx" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"by" = (/obj/structure/chair/stool,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bz" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32; pixel_y = 0},/obj/item/trash/plate,/obj/item/weapon/cigbutt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bA" = (/obj/machinery/light{dir = 8},/obj/structure/chair/stool,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bB" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bD" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bE" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bF" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bG" = (/obj/structure/closet/crate/bin,/obj/item/trash/syndi_cakes,/obj/item/trash/sosjerky,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bH" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bI" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bJ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bK" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bL" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bM" = (/obj/structure/closet/emcloset,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bN" = (/obj/structure/closet/l3closet,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bO" = (/obj/machinery/door/airlock/glass{name = "Break Room"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bP" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/highsecurity{icon_state = "closed"; locked = 1; name = "Gateway"; req_access_txt = "150"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/multitool,/turf/open/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bS" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor,/turf/open/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bT" = (/obj/machinery/power/smes{charge = 0; input_level = 10000; inputting = 0; output_level = 15000; outputting = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bU" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/airalarm{frequency = 1439; locked = 1; pixel_y = 23; req_access = "150"},/turf/open/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bV" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bW" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bX" = (/obj/machinery/conveyor{dir = 2; id = "awaysyndie"},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bY" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"bZ" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/sign/poster{icon_state = "poster5"; pixel_x = 0; pixel_y = 32; serial_number = 5},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "loadingarea"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ca" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cb" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cc" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cd" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = "150"},/turf/open/floor/plasteel{burnt = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ce" = (/obj/structure/sign/biohazard{pixel_y = 32},/obj/structure/alien/weeds/node,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "warningcorner"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 1; heat_capacity = 1e+006; icon_state = "warning"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cg" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "warningcorner"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ch" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ci" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light/small{dir = 8},/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/paper{info = "Alright, listen up. If you're reading this, I'm either taking a shit or I've been recalled back to Command. Either way, you'll need to know how to restore power. We've stolen this stuff from Nanotrasen, so all the equipment is jury-rigged. We have generators that work on both plasma and uranium, about 50 sheets should power the outpost for quite a while. If the generators aren't working, which is very likely, take the power cell on the desk and put it into the APC in the hallway. That should get the place running, at least for a little while."; name = "Engineering Instructions"},/turf/open/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cj" = (/obj/structure/chair/stool,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ck" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating{dir = 1; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cl" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplatecorner"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cm" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/poster{icon_state = "poster10"; pixel_x = 32; pixel_y = 0; serial_number = 10},/turf/open/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"co" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cp" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cq" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cr" = (/obj/machinery/door/airlock/glass{density = 0; emagged = 1; icon_state = "open"; locked = 1; name = "Dormitories"},/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cs" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ct" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/engineering{name = "Power Maintenance"; req_access_txt = "150"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cB" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cC" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cD" = (/obj/machinery/mineral/processing_unit_console{machinedir = 8},/turf/closed/wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cE" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cF" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cG" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/stack/rods,/obj/item/weapon/shard,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cH" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 10; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cI" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cJ" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cK" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 1; name = "Worn-out APC"; pixel_x = 0; pixel_y = -25; req_access = "150"; start_charge = 0},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cL" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 6; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cM" = (/obj/item/weapon/storage/box/lights/mixed,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cN" = (/obj/structure/cable,/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/turf/open/floor/plating{dir = 2; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cO" = (/obj/structure/cable,/obj/effect/decal/cleanable/dirt,/obj/machinery/power/port_gen/pacman/super{desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"},/turf/open/floor/plating{dir = 2; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cP" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating{dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cQ" = (/obj/machinery/conveyor_switch/oneway{id = "awaysyndie"; layer = 3.1; name = "mining conveyor"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cR" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cS" = (/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "red"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cT" = (/obj/machinery/door/airlock{density = 0; emagged = 1; icon_state = "open"; id_tag = "awaydorm4"; locked = 1; name = "Dorm 1"; opacity = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cU" = (/obj/machinery/door/airlock{id_tag = "awaydorm5"; name = "Dorm 2"},/turf/open/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cV" = (/obj/structure/alien/weeds/node,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "warning"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cW" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cX" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cY" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 12},/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 1; heat_capacity = 1e+006; icon_state = "bot"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"cZ" = (/obj/machinery/button/door{id = "awaydorm4"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/bed,/obj/item/weapon/bedsheet/syndie,/turf/open/floor/wood{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"da" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"db" = (/turf/open/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dc" = (/obj/machinery/button/door{id = "awaydorm5"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/dresser,/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dd" = (/obj/structure/alien/weeds/node,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"de" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 1; output_dir = 2},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"df" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 8},/turf/closed/wall,/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dg" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/structure/alien/weeds,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 1; heat_capacity = 1e+006; icon_state = "bot"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dh" = (/obj/structure/chair/wood/normal,/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 1; pixel_x = -23; pixel_y = 0; req_access = "150"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"di" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dj" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dk" = (/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 1; pixel_x = 23; pixel_y = 0; req_access = "150"},/turf/open/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "loadingarea"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dm" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 1; heat_capacity = 1e+006; icon_state = "warning"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dn" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "warningcorner"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"do" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dp" = (/obj/structure/closet/crate,/obj/item/weapon/storage/bag/ore,/obj/structure/alien/weeds,/obj/item/device/mining_scanner,/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg3"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dq" = (/obj/structure/table/wood,/obj/structure/sign/poster{icon_state = "poster24"; pixel_x = 0; pixel_y = -32; serial_number = 24},/obj/item/weapon/pen,/obj/item/weapon/paper{info = "Log 1:
While mining today I noticed the NT station was finished with its renovations. They placed some huge reinforced tumor on the station, looks so ugly. I wouldn't be surprised if those pigs decided to turn that little astronomy outpost into a prison with that thing, it'd be pretty typical of them.

Log 2:
Really dumb of me but I just waved at an engineer in the outpost, and he waved back. I hope to god he was too dumb or drunk to recognize the suit, because if he isn't then we might have to pull out before they come looking for us.

Log 3:
That huge reinforced tumor in their science section has been making a lot of noise lately. I've been hearing some banging and scratching from the other side and I'm kind of glad now that they reinforced this thing so much. I'll be sleeping with my gun under my pillow from now on."; name = "Personal Log"},/turf/open/floor/wood{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dr" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 1; name = "personal closet"; req_access_txt = "150"},/obj/item/ammo_box/magazine/m10mm{icon_state = "9x19p-8"},/obj/item/ammo_box/magazine/m10mm{icon_state = "9x19p-8"},/obj/item/weapon/suppressor,/turf/open/floor/wood{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"ds" = (/obj/structure/bed,/obj/item/weapon/bedsheet/syndie,/obj/effect/decal/cleanable/dirt,/turf/open/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dt" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "150"},/obj/item/stack/spacecash/c50,/turf/open/floor/wood{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"du" = (/obj/machinery/door/airlock/external{density = 0; emagged = 1; icon_state = "open"; locked = 1; opacity = 0; req_access_txt = "150"},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dv" = (/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dw" = (/obj/structure/tank_dispenser/oxygen{oxygentanks = 9},/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dx" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dy" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/weapon/pickaxe/drill,/obj/item/clothing/head/helmet/space/syndicate/orange,/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dz" = (/obj/item/weapon/ore/iron{pixel_x = -3; pixel_y = 9},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dA" = (/turf/closed/mineral,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dB" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0; pixel_y = -32},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dC" = (/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg1"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dD" = (/obj/structure/rack,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dE" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dF" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_2"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dG" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/obj/item/device/mining_scanner,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dH" = (/obj/item/device/flashlight/lantern{icon_state = "lantern-on"; on = 1},/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dI" = (/obj/machinery/door/airlock/external{density = 0; emagged = 1; icon_state = "open"; locked = 1; opacity = 0; req_access_txt = "150"},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; 5; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dJ" = (/obj/item/weapon/storage/bag/ore,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dK" = (/obj/item/weapon/pickaxe/drill,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dL" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; 5; temperature = 251},/area/awaycontent/a4{has_gravity = 1; name = "Syndicate Outpost"}) -"dM" = (/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; 5; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dN" = (/obj/item/weapon/ore/iron{pixel_x = -7; pixel_y = -4},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dO" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/weapon/tank/internals/oxygen,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate/orange,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dP" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dQ" = (/obj/structure/alien/weeds/node,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dR" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dS" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood,/mob/living/simple_animal/hostile/alien/drone{plants_off = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dT" = (/obj/structure/alien/weeds,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dU" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dV" = (/obj/structure/alien/weeds/node,/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dW" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dX" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"dY" = (/obj/machinery/light/small,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"dZ" = (/turf/closed/wall/r_wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ea" = (/turf/closed/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eb" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaybiohazard"; name = "Acid-Proof biohazard containment door"; unacidable = 1},/obj/machinery/door/poddoor{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaybiohazard"; layer = 2.9; name = "Acid-Proof biohazard containment door"; unacidable = 1},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ec" = (/obj/structure/sign/biohazard,/turf/closed/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ed" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ee" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ef" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eg" = (/obj/machinery/atmospherics/components/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister,/obj/structure/alien/weeds,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eh" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ei" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ej" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ek" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen{locked = 0; req_access = null},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"el" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"em" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"en" = (/obj/structure/alien/weeds,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eo" = (/obj/machinery/light{active_power_usage = 0; dir = 1; icon_state = "tube-broken"; status = 2},/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/obj/machinery/camera{c_tag = "Xenobiology Containment North"; network = list("MO19X")},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ep" = (/obj/machinery/sparker{desc = "A wall-mounted ignition device. This one has been applied with an acid-proof coating."; id = "awayxenobio"; name = "Acid-Proof mounted igniter"; pixel_x = 0; pixel_y = 25; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eq" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"er" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"es" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"et" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eu" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ev" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ew" = (/obj/machinery/atmospherics/components/unary/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ex" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; level = 2},/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ey" = (/obj/structure/table/reinforced,/obj/structure/alien/weeds,/obj/machinery/computer/security/telescreen{desc = "Used for watching the contents of the xenobiology containment pen."; dir = 8; name = "xenobiology monitor"; network = list("MO19X")},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ez" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eB" = (/obj/structure/alien/weeds/node,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eC" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eD" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eE" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eF" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eG" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eH" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eI" = (/turf/closed/wall,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eJ" = (/turf/closed/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eK" = (/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eL" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eM" = (/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 4; network = list("MO19","MO19R")},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/chair/office/light{dir = 4},/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eO" = (/obj/structure/table/reinforced,/obj/machinery/button/door{id = "Awaylab"; name = "Containment Chamber Blast Doors"; pixel_x = 4; pixel_y = -2; req_access_txt = "201"},/obj/machinery/button/ignition{id = "awayxenobio"; pixel_x = 4; pixel_y = 8},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eP" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eQ" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eR" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eS" = (/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eT" = (/obj/machinery/power/port_gen/pacman/super{desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eU" = (/obj/machinery/space_heater,/obj/machinery/light/small{dir = 1},/obj/structure/sign/poster{icon_state = "poster5_legit"; pixel_x = 0; pixel_y = 32; serial_number = 21},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eV" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes{charge = 1.5e+006; input_level = 10000; inputting = 0; output_level = 15000; outputting = 1},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/weapon/newspaper,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"eZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "201"; req_one_access_txt = "0"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 5; icon_state = "ltrails_1"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fe" = (/obj/structure/sign/securearea{pixel_x = 32},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ff" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fg" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fh" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/structure/alien/weeds,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fi" = (/obj/structure/closet/crate/freezer,/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/obj/item/xenos_claw,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fj" = (/obj/machinery/door/firedoor,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fk" = (/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fm" = (/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced,/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fn" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fo" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/weeds{desc = "A large mottled egg."; health = 100; icon_state = "egg_hatched"; name = "egg"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fp" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ft" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fv" = (/obj/structure/extinguisher_cabinet{pixel_x = -26},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_2"},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/alien/weeds,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{density = 0; emagged = 1; icon_state = "open"; locked = 1; name = "Xenobiology Lab"; opacity = 0; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/alien/weeds/node,/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/item/stack/rods,/obj/item/stack/cable_coil{amount = 5},/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fE" = (/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/machinery/atmospherics/pipe/simple/general/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/item/stack/rods,/obj/item/stack/cable_coil{amount = 5},/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/structure/alien/resin/wall,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof Pipe"; unacidable = 1},/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fJ" = (/obj/machinery/atmospherics/components/unary/outlet_injector{desc = "Has a valve and pump attached to it. This one has been applied with an acid-proof coating."; dir = 8; icon_state = "on"; name = "Acid-Proof Air Injector"; on = 1; unacidable = 1},/obj/structure/alien/weeds,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fK" = (/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/machinery/camera{c_tag = "Xenobiology Containment East"; dir = 8; network = list("MO19X")},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fL" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fM" = (/obj/item/weapon/cigbutt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fN" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fO" = (/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/decal/cleanable/oil,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fS" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "Entry One - 27/05/2554:
I just arrived, and already I hate my job. I'm stuck on this shithole of an outpost, trying to avoid these damn eggheads running all over the place preparing for god knows what. There's no crimes to stop, no syndies to kill, and I'm not even allowed to beat the fuckin' assistant senseless! They said I was transferred from Space Station 13 for 'good behavior', but this feels more like a punishment than a reward. All I know is that if I don't get some action soon, I'm going to go insane.

Entry Two - 03/06/2554:
Okay, so get this: we got a fuckin' deathsquad coming in today! I thought the day I saw one of them would be the day my employment was 'terminated', if you get my drift. They're escorting some sort of weird alien creature for the eggheads to study. I heard one of the docs telling the chef that this thing killed a whole security force before it was captured. I sure as hell hope that I don't have to fight it.

Entry Three - 08/06/2554:
My first real bit of 'action' today, if you could call it that. Crazy Ivan got in a fight with Kuester today about his Booze-O-Mat. Apparently one of the crewmembers had stolen a couple bottles of booze from the machine after Ivan disabled the ID lock. Tell you the truth, I don't blame the thief. Everyone is going a little stir-crazy in here, and the bartender is being damn stingy with the alcohol. Either way, once they started to pick a fight, I had to take them down. It's a damn shame that we don't have a brig, though. I had to lock Ivan in a fuckin' freezer, for god's sake. Let's hope that we can keep our sanity together, at least for a while.

Entry Four - 10/06/2554:
Jesus fucking Christ riding on a motorbike. These things the scientists are studying are terrifying! Fucking great huge purple bug things as tall as the ceiling, with blades for arms and drooling at the mouth. I don't think my taser will do jack shit against these damn things, but the eggheads say that they're safely contained. If they do, I have a feeling that it's only a matter of time before we're all screwed. These bastards look like walking death.

Entry Five - 18/06/2554:
Finally caught who stole the booze from Kuester. It was that fuckin' loser assistant Steve! He was in the dorms, chugging his worries away. I took one of the bottles back to the barkeep, but no one has to know about this second one. I think I'm gonna enjoy this while watching tomorrow's Thunderdome match.

Entry Six - 19/06/2554:
Oh, great. The chef is still sleeping, so we get Ivan's gruel for breakfast today. I overheard Sano and Douglas saying something about the aliens being restless, so we might get some action today. As long as it happens after the big game, I'm fine with it. I still got one beer to drink before I'm ready to die."; name = "Personal Log - Kenneth Cunningham"},/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fT" = (/obj/structure/closet/secure_closet{icon_state = "sec"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/clothing/suit/armor/vest,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/grenade/flashbang,/obj/item/weapon/storage/belt/security,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -3; pixel_y = -2},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fU" = (/obj/structure/sign/poster{icon_state = "poster21_legit"; pixel_y = 32; serial_number = 21},/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fW" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fX" = (/obj/structure/sign/biohazard{pixel_x = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fY" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"fZ" = (/obj/machinery/door/firedoor,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -29},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ga" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/closet/l3closet/scientist,/obj/structure/alien/weeds,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gb" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/item/stack/cable_coil/cut{amount = 1; icon_state = "coil_red1"; item_state = "coil_red1"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gc" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gd" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ge" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_impregnated"; item_state = "facehugger_impregnated"; stat = 2},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gf" = (/obj/structure/chair/stool,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gg" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gh" = (/obj/effect/decal/cleanable/oil,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gi" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gj" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gk" = (/obj/machinery/door/airlock/glass_security{name = "Security Post"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gl" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_1"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 28},/obj/structure/alien/weeds,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gn" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/item/weapon/razor{pixel_y = 5},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"go" = (/obj/structure/alien/weeds/node,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gp" = (/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gq" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/obj/structure/alien/weeds,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gr" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gs" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gt" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gu" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 4; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gv" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 2; icon_state = "pipe-c"; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gw" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/obj/item/device/radio/off,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gx" = (/obj/structure/table,/obj/item/weapon/paper{info = "Ivan Volodin Stories:

Entry Won - 28/05/2554:
Hello. I am Crazy Ivan. Boss say I must write. I do good job fixing outpost. Is very good job. Much better than mines. Many nice people. I cause no trouble.

Entry Too - 05/06/2554:
I am finding problem with Booze-O-Mat. Is not problem. I solve very easy. Use yellow tool to make purple light go off. I am good engineer! Bartender will be very happy.

Entry Tree - 08/06/2554:
Bartender is not happy. Security man is not happy. Cannot feel legs, is very cold in freezer. Is not good. Table is jammed into door, have no tools. Is very not good. But, on bright side, found meat! Shall chew to keep spirits up.

Entry Fore - 12/06/2554:
Big nasty purple bug looked at me today. Make nervous. Blue wall wire can be broken, then bad thing happens. Very very bad thing. Man in orange spacesuit wave at me today too. He seem nice. Wonder who was?

Entry Fiv - 15/06/2554:
I eat cornflakes today. Is good day. Sun shine for a while. Was nice. I also take ride on disposals chute. Was fun, but tiny. Get clog out of pipes, was vodka bottle. Is empty. This make many sads.

Entry Sex: 19/06/2554:
Purple bugs jumpy today. When waved, get hiss. Maybe very bad. Maybe just ill. Do not know. Is science problem, is not engineer problem. I eat sandwich. Is glorious job. Wish to never end."; name = "Personal Log - Ivan Volodin"},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gy" = (/obj/machinery/light/small,/obj/structure/closet/toolcloset,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gz" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gA" = (/obj/machinery/computer/monitor,/obj/structure/cable,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gB" = (/obj/structure/chair{dir = 4},/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gC" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gD" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gE" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/stack/rods,/obj/item/weapon/shard,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gF" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 6; icon_state = "ltrails_1"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gG" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 15000; dir = 4; locked = 0; name = "Worn-out APC"; pixel_x = 25; req_access = null; start_charge = 100},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gH" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/structure/alien/weeds,/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gI" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gJ" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
Date: 04/06/2554

Report:
As expected, all that is left of the monkeys we sent in earlier is a group of xenomorph larvae. It is quite clear that the facehuggers are not selective in their hosts, and so far the gestation process has been shown to have a 100% success rate.

The larvae themselves have been behaving very differently from the lone larva we first observed, and despite shying away from humans they are clearly comfortable with others of their kind. Our previous suspicions on larvae have been confirmed with their demonstration of playfulness: they are not nearly as aggressive or violent when young, before molting to adulthood.

The majority of the play we observed involved a sort of hide-and-seek, and occasionally wrestling by tangling themselves and struggling out of it. While normally we would write these off as instinctual play for honing their skills when they molt, their growth period is so incredibly fast and they are still such adept killers that it would serve no practical purpose. The only explanation for this is perhaps to create bonds and friendships with each other, if that is even possible for such an incredibly hostile race. It may be that they are much more reasonable with each other than other life forms.

It had become clear that now was the best time to extract a xenomorph for dissecting, as these were all still larvae and the queen was still attached to its ovipositor and would be immobile. With the approval of the research director, we sent in our medical robot that had been dubbed 'Head Surgeon' into the containment pen, dropping the shields for only a fraction of a second to allow it entry. The larvae were cautious, but the curiosity of one had him within grabbing range of our robot. It was brought out and quickly euthanized through lethal injection, courtesy of our mechanical doctor."; name = "Larva Xenomorph Social Interactions & Capturing Procedure"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
Date: 04/06/2554

Report:
I have studied many interesting and diverse life-forms as a xenobiologist ranging from creatures as large as cows, to specimens too small see with the naked eye. This is by far the largest alien I have ever seen. The alien we were previously studying has molted and has become an absolutely enormous creature. Standing at over 15 feet tall and weighing in at likely two tons or more, the xenomorph queen is an absolutely breathtakingly large and cruel monster. Its behavior has changed drastically from when it was a drone, having become far more comfortable with sitting and staring at us, rather than smashing at the windows.

The queen, physiologically speaking, is fairly similar to the other xenomorphs, with a few key differences. Its enormous size demands large legs, while the back seems to be always hunched forward. The dorsal tubes on the back have changed to several large spikes, and we observed the alien now sports a second pair of smaller arms on its chest. The purpose of these secondary arms is still unknown. Finally, the queen's crown has become incredibly large, with what seems to be a retractable slot to hide its head in. The dome appears to be extremely thick near the front, and will likely be able to resist a lot of trauma. Despite the enormous size it has grown to, it is not that much slower than it used to be.

After two hours of doing relatively nothing but staring, the queen began to produce an unusually large amount of resin and weeds, quickly shaping up a large nest that it then hid behind. It then proceeded to smash out all the lights, leaving us with very little to see with our cameras. When we looked through the back cameras, we had discovered that it had grown a large ovipositor, and was releasing large eggs onto the ground. This had us all in agreement that this stage of the life cycle was the queen.

Over the next few hours, the eggs grew to their full sizes, and we provided the subject with new monkey hosts. When they approached the eggs, they opened to release more facehuggers. It seems that we have observed the full cycle of reproduction for this species. We can expect more larvae in the next few hours."; name = "Queen Xenomorph Physiology & Behavior Observation"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
Date: 03/06/2554

Report:
The other scientists and I can hardly believe our eyes. The snake-like larva has molted into a 7 foot tall insectoid nightmare in just a few hours. It's obvious now as to why such heavy duty containment was needed. It immediately tried to escape however by flinging itself at the window in a flurry of swipes and stabs. It seems its behavior has returned to a state that is very similar to the facehugger, though I doubt with the same intent! Thankfully, our glass and shields have shown to be more than sturdy enough for such a violent creature, and so far, any attempts at the creature escaping have been in vain.

As for its physiology, the creature has an elongated head with what appears to be have an exoskeleton resembling an external rib-cage on the torso. The alien is also fairly skinny with a lean body. The little amount of meat on the alien appears to be entirely muscle. We assume this makes it deceptively strong, while remaining agile at the same time. One of the most interesting things we have seen is its pharyngeal jaw. It has some what of an inner mouth capable of being fired externally at extremely high speeds. It has already caused many dents in the walls and a few small cracks in the window with it. The alien also has a couple of dorsal tubes on its back, their purpose unknown. Finally, this monster sports a long ridged tail, complete with a large and extremely sharp blade at the tip.

Normally I would be absolutely terrified of something like this, but I'm putting my trust in Nanotrasen with the containment. After all, they wouldn't build a cell that could fail to contain its subject, would they?"; name = "Adult Xenomorph Physiology & Behavior Observation"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
Date: 03/06/2554

Report:
When the larva first emerged from the chest of the monkey, it seemed very curious. It would wander around aimlessly for awhile and then sit still. We are unable to determine the gender of the larva, or even determine if it has a gender. After some time had passed, it seemed to lose interest in its surroundings and sat mostly still while occasionally wagging its tail. We decided to throw in a live mouse to see if it would consume it. The larva quickly attacked and ate the mouse and seemed to get larger very suddenly, this suggests that the larvae are capable of metabolizing and directing all the energy towards growth at previously thought impossible speeds. It is a shame that we cannot observe the process more closely, as we do not currently know how dangerous or violent this creature is or will become as it matures fully.

It is tempting to imagine the possibilities of utilizing such a mechanism. The capability of skipping years of growth time for children, repairing bodily damage in a matter of moments, even its usage in existing cloning technology."; name = "Larva Xenomorph Physiology & Behavior Observation"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
Date: 03/06/2554

Report:
The test subject we were provided with truly is alien. It is a small spider-like creature with bony legs leading to a smooth body. It has a long tail connected to it, and it has shown extremely aggressive behavior by flinging its entire body at the glass and shields to no avail. While doing so, we noticed there was a small pink hole in the middle of the body.

When we sent in a monkey through the crude but effective disposal tube, the alien immediately jumped at its face and latched on. The monkey was quickly suffocated by its constricting tail, unable to pry off the fingers. The monkey at first seemed to be dead, but was observed to be breathing. The recently named alien 'facehugger' fell off dead and curled its legs up like a spider moments after it had finished with the monkey's body.

While the monkey appeared to be unharmed, we kept it in the cell for a couple more hours until we were horrified to discover it screaming out in pain as a snake-like creature erupted from the monkey's chest! It appears that the 'facehugger' is only the start of this life cycle. The impregnation cycle involving the creatures growing inside the chests of their hosts seems to only be the beginning."; name = "'Facehugger' Xenomorph Physiology & Behavior Observation"},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gK" = (/obj/structure/table/reinforced,/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/item/device/radio/off,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gL" = (/obj/structure/cable,/obj/machinery/door/poddoor/preopen{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaylab"; name = "Acid-Proof containment chamber blast door"; unacidable = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gM" = (/obj/structure/disposalpipe/segment{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/stack/rods,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gO" = (/obj/machinery/button/door{id = "Awaybiohazard"; name = "Biohazard Shutter Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "201"},/obj/machinery/light/small{dir = 8},/obj/machinery/computer/security{desc = "Used to access the various cameras on the outpost."; network = list("MO19R","MO19")},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gP" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gQ" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gR" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gS" = (/obj/machinery/light{active_power_usage = 0; dir = 4; icon_state = "tube-broken"; status = 2},/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gT" = (/obj/structure/table/optable,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gU" = (/obj/machinery/computer/operating,/obj/structure/alien/weeds,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gV" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gW" = (/obj/structure/filingcabinet/filingcabinet,/obj/item/weapon/paper{info = "Researcher: Dr. Mark Douglas
Date: 17/06/2554

Report:
Earlier today we have observed a new phenomenon with our subjects. While feeding them our last monkey subject and throwing out the box, the aliens merely looked at us instead of infecting the monkey right away. They looked to be collectively distressed as they would no longer be given hosts, where instead we would move to the next phase of the experiment. When I glanced at the gas tanks and piping leading to their cell, I looked back to see all of them were up against the glass, even the queen! It was as if they all understood what was going to happen, even though we knew only the queen had the cognitive capability to do so.

The only explanation for this is a form of communication between the aliens, but we have seen no such action take place anywhere in the cell until now. We also know that regular drone and hunter xenomorphs have no personality or instinct to survive by themselves. Perhaps the queen has a direct link to them? A form of a commander or overseer that controls their every move? A hivemind?"; name = "The Hivemind Hypothesis"},/obj/item/weapon/paper{info = "Researcher: Dr. Sakuma Sano
Date: 08/06/2554

Report:
The xenomorphs we have come to study here are a remarkable species. They are almost universally aggressive across all castes, showing no remorse or guilt or pause before or after acts of violence. They appear to be a species entirely designed to kill. Oddly enough, even their method of reproduction is a brutal two-for-one method of birthing a new xenomorph and killing its host.

The lone xenomorph we studied only five days ago showed little sign of intelligence. Only a simple drone that flung itself at the safety glass and shields repeatedly and thankfully without success. Once the drone molted into a queen, it became much more calm and calculating, merely looking at us and waiting while building its nest. As the hive grew in size and in numbers, so too did the intelligence of the common hunter and drone. We are still researching how they can communicate with one another and the relationship between the different castes and the queen. We will continue to update our research as we learn more about the species."; name = "A Preliminary Study of Alien Behavior"},/obj/item/weapon/paper{info = "Researcher: Dr. Mark Douglas
Date: 06/06/2554

Report:
While observing the growing number of aliens in the containment cell, we began to notice subtle differences that were consistently repeating. Like ants, these creatures clearly have different specialized variations that determine their roles in the hive. We have dubbed the three currently observed castes as Hunters, Drones, and Sentinels.

Hunters have been observed to be by far the most aggressive and agile of the three, constantly running on every surface and frequently swiping at the windows. They are also remarkably good at camouflaging themselves in darkness and on their resin structures, appearing almost invisible to the unwary observer. They are always the first to reach the monkeys we send in leading us to believe that this caste is primarily used for finding and retrieving hosts.

Drones on the other hand are much more docile and seem more shy by comparison, though not any less aggressive than the other castes. They have been observed to have a much wider head and lack dorsal tubes. They have shown to be less agile and visibly more fragile than any other caste. The drone however has never been observed to interact with the monkeys directly and instead preferring maintenance of the hive by building walls of resin and moving eggs around the nest. As far as we know, we have only ever observed a drone become a queen, and we have no way of knowing if the other castes have that capability.

Lastly, we have the Sentinels, which appear at first glance to be the guards of the hive. They have so far been only observed to remain near the queen and the eggs, frequently curled up against the walls. We have only observed one instance where they have interacted with a monkey who strayed too closely to the queen, and was pounced and held down immediately until it was applied with a facehugger. Their lack of movement makes it difficult to determine their exact purpose as guards, sentries, or other role."; name = "The Xenomorph 'Castes'"},/obj/item/weapon/paper{info = "Researcher: Dr. Mark Douglas
Date: 04/06/2554

Report:
After an extremely dangerous, time consuming and costly dissection, we have managed to record and identify several of the organs inside of the first stage of the xenomorph cycle: the larva. This procedure took an extensive amount of time because these creatures have incredibly, almost-comically acidic blood that can melt through almost anything in a few moments. We had to use over a dozen scalpels and retractors to complete the autopsy.

The larva seems to possess far fewer and quite different organs than that of a human. There is a stomach, with no digestive tract, a heart, which seems to lack any blood-oxygen circulation purpose, and an elongated brain, even though its as dumb as any large cat. It also lacks any liver, kidneys, or other basic organs.

We can't determine the exact nature of how these creatures grow, nor if they gain organs as they become adults. The larger breeds of xenomorph are too dangerous to kill and capture to give us an accurate answer to these questions. All that we can conclude is that being able to function with so little and yet be so deadly means that these creatures are highly evolved and likely to be extremely durable to various hazards that would otherwise be lethal to humans."; name = "Larva Xenomorph Autopsy Report"},/obj/structure/alien/weeds,/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gX" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plasteel{icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gY" = (/obj/effect/decal/cleanable/dirt,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"gZ" = (/obj/machinery/shieldwallgen{locked = 0; req_access = null},/obj/structure/cable,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ha" = (/obj/structure/disposaloutlet{desc = "An outlet for the pneumatic disposal system. This one has been applied with an acid-proof coating."; dir = 1; name = "Acid-Proof disposal outlet"; unacidable = 1},/obj/structure/disposalpipe/trunk{desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; dir = 1; name = "Acid-Proof disposal pipe"; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hb" = (/obj/machinery/light{active_power_usage = 0; dir = 2; icon_state = "tube-broken"; status = 2},/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/machinery/camera{c_tag = "Xenobiology Containment South"; dir = 1; network = list("MO19X")},/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hc" = (/obj/machinery/sparker{desc = "A wall-mounted ignition device. This one has been applied with an acid-proof coating."; id = "awayxenobio"; name = "Acid-Proof mounted igniter"; pixel_x = 0; pixel_y = -25; unacidable = 1},/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/resin/wall,/turf/open/floor/engine,/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"he" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hg" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hh" = (/obj/structure/table,/obj/item/weapon/folder/red,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hi" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hj" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hk" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/alien/egg,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"hl" = (/obj/structure/alien/weeds,/obj/structure/alien/egg,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a5{always_unpowered = 1; has_gravity = 1; name = "The Hive"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"hm" = (/obj/machinery/vending/medical{req_access_txt = "201"},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hn" = (/obj/structure/closet/crate/bin,/obj/item/clothing/gloves/color/latex,/obj/item/trash/chips,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ho" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/decal/cleanable/oil,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hq" = (/obj/structure/closet/secure_closet{icon_state = "rd"; locked = 1; name = "research director's locker"; req_access_txt = "201"},/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hr" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hs" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/light/small{active_power_usage = 0; dir = 1; icon_state = "bulb-broken"; status = 2},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/item/weapon/paper{info = "Personal Log for Research Director Gerald Rosswell

Entry One - 17/05/2554:
You know, I can't believe I took this position so suddenly. I saw that corporate needed a research director for one of it's outposts and thought it would be a cakewalk, there isn't going to be a lot of research to be done on a tiny outpost. Mainly just running scans on the gas giant we are orbiting or some basic RnD. However, they conveniently forgot to tell me that me and my science staff would have to pull double duty as medical staff and that there is no one higher up on the chain of command here, so I get to pull triple duty as acting captain as well! This shit is probably allowed in some 3 point fine print buried underneath the literally thousands of pages of contracts. Well, at least the research will be easy work.

Entry Two - 25/05/2554:
Well, we all expected it at the outpost, CentComm has decided to completely change what research we are doing. They've decided that we should be research the species known as 'xenomporphs'. They announced this change 4 days ago and along with it, sadly, the termination of our current science staff barring me. Not to mention the constant noise made by the construction detail they sent to staple on an xenobiology lab ensuring no one has been able to sleep decently ever since they announced the shift. To make matters worse our current security guard actually died of a heart attack today. Just goes to show that 75 year old men shouldn't be security guards. Still can't believe that they decided to do this major change less than a month after the outpost was established.

Entry Three - 27/05/2554:
The new security guard arrived today. Apparently transferred here from the research station that also is orbiting the gas giant. He seems to be rather angry about his transfer. Considering the rumors I've heard about the research station he's probably caught off guard by the fact that Steve hasn't tried to force an IED down his throat.

Entry Four - 06/06/2554:
My requests for additional security and containment measures for the 'xenomorph' has been denied. Does Central Command not notice how dangerous these creatures are? The only thing keeping them in is a force field, a minor problem with the power grid and the entire hive is loose. What would stop them then, the lone security guard with a dinky little taser? Kenneth can barely handle a short-tempered engineer. We are under equipped and under staffed, we are inevitably going to be destroyed unless we get the equipment and staff we need.

Entry Five - 10/06/2554:
Cunningham got a good look at the xenomorph in containment. He was frightened for the rest of the day, rather amusing if it wasn't for the fact that we are all trapped on this scrap heap with naught but a force field keeping those xenomorphs in.

Entry Six - 17/06/2554:
The reactions from the specimens today has shown that they possess strange mental properties. Mark hypothesizes that they possibly have a sort of hive mind, while nothing is certain this would explain how xenomorphs seem to have vastly increased intellect when a 'queen' is present. Of course, to test this hypothesis would require many complicated procedures which we will not be able to undertake. But we do not know the full extend of the xenomorph mind, it may or may not be able to find a way to circumvent our containment system. I will resend my request for additional security measures along with this new found information."; name = "Personal Log - Gerald Rosswell"},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ht" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hu" = (/obj/structure/grille,/obj/machinery/door/poddoor{id = "AwayRD"; layer = 2.9; name = "privacy shutter"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hv" = (/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hw" = (/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hx" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hy" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hz" = (/obj/effect/decal/cleanable/robot_debris,/obj/effect/decal/cleanable/oil,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer{pixel_x = 6; pixel_y = -5},/obj/item/device/assembly/prox_sensor{pixel_x = -5; pixel_y = -2},/obj/item/robot_parts/l_arm,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 28},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hB" = (/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hC" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{density = 0; emagged = 1; icon_state = "open"; locked = 1; name = "Research Director's Office"; opacity = 0; req_access_txt = "201"; req_one_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hE" = (/obj/structure/noticeboard{dir = 1; pixel_y = -32},/obj/machinery/light/small{active_power_usage = 0; dir = 2; icon_state = "bulb-broken"; status = 2},/obj/item/weapon/paper{info = "

In The Event of Xenobiology Breach: Evacuate staff, Lock down Xenobiology, Notify on-site superiors and/or Central Command immediatly.



Current Xenobiology Containment Level:Secure RUN

"; name = "Evacuation Procedure"},/obj/machinery/camera{c_tag = "Research Division"; dir = 1; network = list("MO19","MO19R")},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hF" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hG" = (/obj/machinery/door/airlock/glass_research{name = "Research Storage"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hH" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hI" = (/turf/closed/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hJ" = (/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hK" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/poster/contraband,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hL" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hM" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hN" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor{desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaybiohazard"; layer = 2.9; name = "Acid-Proof biohazard containment door"; unacidable = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hO" = (/obj/structure/table,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hP" = (/obj/structure/toilet{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hQ" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hR" = (/obj/structure/urinal{pixel_y = 29},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hS" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/urinal{pixel_y = 29},/obj/structure/mirror{pixel_x = 28},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hT" = (/obj/machinery/shower{pixel_y = 16},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hU" = (/obj/machinery/shower{pixel_y = 16},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hV" = (/obj/machinery/light/small,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"hW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hX" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hY" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"hZ" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; name = "research monitor"; network = list("MO19X","MO19R")},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ia" = (/obj/machinery/computer/aifixer,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ib" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/circuitboard/computer/teleporter,/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ic" = (/obj/structure/rack,/obj/item/device/paicard{pixel_x = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"id" = (/obj/structure/rack,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ie" = (/obj/machinery/door/airlock/glass_medical{glass = 0; id_tag = ""; name = "Research Division"; opacity = 1; req_access_txt = "201"; req_one_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"if" = (/obj/structure/closet/l3closet,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ig" = (/obj/structure/closet/l3closet,/obj/machinery/light/small{active_power_usage = 0; dir = 2; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ih" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ii" = (/obj/structure/table,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ij" = (/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ik" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{desc = "Oh no, seven years of bad luck!"; icon_state = "mirror_broke"; pixel_x = 28; shattered = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"il" = (/obj/item/weapon/soap/nanotrasen,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"im" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"in" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"io" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ip" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/button/door{id = "Awaybiohazard"; name = "Biohazard Shutter Control"; pixel_x = 0; pixel_y = 8; req_access_txt = "201"},/obj/machinery/button/door{id = "AwayRD"; name = "Privacy Shutter Control"; pixel_x = 0; pixel_y = -2; req_access_txt = "201"},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iq" = (/obj/structure/chair/office/light{dir = 1; pixel_y = 3},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ir" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"is" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"it" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/blood/splatter,/obj/item/weapon/pen,/obj/item/weapon/paper/crumpled{info = "19 06 2554

I fucking knew it. There was a major breach, that idiotic force field failed and the xenomorphs rushed out and took out the scientists. I've managed to make it to my office and closed the blast doors. I can hear them trying to pry open the doors. Probably don't have long. I have no clue what has happened to the rest of the crew, for all I know they've been killed to produce more of the fucks."; name = "Hastily Written Note"},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iu" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/shower{dir = 4; icon_state = "shower"; name = "emergency shower"},/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iv" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iw" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ix" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iy" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iz" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iA" = (/obj/machinery/shower{dir = 8},/obj/item/weapon/bikehorn/rubberducky,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iB" = (/obj/structure/table,/obj/item/trash/plate,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iC" = (/obj/structure/table,/obj/item/weapon/cigbutt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iD" = (/obj/structure/table,/obj/item/trash/raisins,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iF" = (/obj/structure/sink{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iG" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iH" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/machinery/light/small{active_power_usage = 0; dir = 2; icon_state = "bulb-broken"; status = 2},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("MO19","MO19R")},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iI" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iJ" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/laser_pointer,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iK" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iL" = (/obj/machinery/light/small,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iM" = (/obj/structure/table,/obj/item/weapon/storage/secure/briefcase,/obj/item/device/taperecorder{pixel_x = -3},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iN" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12; pixel_y = 2},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iO" = (/obj/structure/closet/emcloset,/obj/machinery/light/small,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"iP" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iQ" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iR" = (/obj/structure/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iS" = (/obj/structure/chair{dir = 1},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iT" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 0},/turf/closed/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iU" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iV" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iW" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iX" = (/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iY" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"iZ" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"ja" = (/obj/item/stack/rods,/obj/item/weapon/shard,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"jb" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jc" = (/obj/structure/table,/obj/item/weapon/book/manual/detective,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jd" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"je" = (/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jf" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jg" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jh" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ji" = (/obj/structure/closet/crate/bin,/obj/machinery/light/small{dir = 8},/obj/item/trash/cheesie,/obj/item/trash/can,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jj" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jk" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jl" = (/obj/structure/chair/stool,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jm" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/machinery/door/poddoor/shutters{id = "awaykitchen"; name = "Serving Hatch"},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jn" = (/obj/effect/decal/cleanable/flour,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jo" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/decal/cleanable/oil,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"jq" = (/obj/structure/flora/kirbyplants{desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jr" = (/obj/structure/chair,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"js" = (/obj/structure/chair,/obj/effect/decal/cleanable/generic,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jt" = (/obj/structure/table,/obj/item/weapon/newspaper,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ju" = (/obj/structure/chair,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jv" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jw" = (/obj/machinery/vending/snack,/obj/structure/sign/poster{icon_state = "poster14"; pixel_x = 0; pixel_y = 32; serial_number = 14},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jx" = (/obj/structure/sign/science{pixel_x = 0; pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "purple"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jy" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "purple"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jz" = (/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "purple"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jB" = (/obj/structure/grille,/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jD" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jE" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jF" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jG" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jH" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{cell_type = 15000; dir = 1; locked = 0; name = "Worn-out APC"; pixel_x = 0; pixel_y = 25; req_access = null; start_charge = 100},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jI" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jJ" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jK" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jL" = (/obj/structure/noticeboard{pixel_y = 32},/obj/item/weapon/paper{info = "

I Can't Believe It's Not Pasta: Half off on Wednesdays



Burger night every Friday 6PM-10PM, free drinks with purchase of meal!



Premiering Tonight: The comedy stylings of Shoe Snatching Willy! 11AM-7PM

"; name = "Specials This Week"},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jM" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jN" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "awaykitchen"; name = "Serving Hatch"},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jP" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes{pixel_y = 5},/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jQ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jR" = (/obj/machinery/vending/dinnerware,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"jT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/item/weapon/cigbutt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jY" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"jZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{burnt = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ke" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kf" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{burnt = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kk" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"km" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kn" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/reagent_containers/glass/rag{pixel_y = 5},/obj/machinery/door/poddoor/shutters{id = "awaykitchen"; name = "Serving Hatch"},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ko" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kp" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kq" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes{pixel_x = 2; pixel_y = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kr" = (/obj/effect/decal/cleanable/egg_smudge,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ks" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/processor,/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kt" = (/obj/structure/closet/crate/bin,/obj/item/trash/candy,/obj/item/trash/can,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ku" = (/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kv" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kw" = (/obj/machinery/light/small,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "Arrivals North"; dir = 1; network = list("MO19")},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kx" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ky" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kz" = (/obj/machinery/light/small,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kA" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kB" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kC" = (/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kD" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is curled up in fetal position with the hands placed near the throat."},/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kE" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kF" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kG" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kH" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kI" = (/obj/effect/decal/cleanable/generic,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kK" = (/obj/effect/decal/cleanable/xenoblood,/obj/effect/decal/cleanable/xenoblood/xgibs,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kL" = (/obj/effect/decal/cleanable/xenoblood,/obj/effect/decal/remains/xeno{desc = "They look like the remains of something... alien. The front of skull appears to have been completely obliterated."},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kM" = (/obj/structure/closet/crate/bin,/obj/item/trash/plate,/obj/item/weapon/reagent_containers/food/snacks/badrecipe,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kN" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kO" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kP" = (/obj/item/stack/rods,/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kQ" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg3"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kR" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 0},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kS" = (/obj/machinery/door/firedoor{density = 1; icon_state = "door_closed"; opacity = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kT" = (/obj/machinery/button/door{id = "awaydorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kU" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/navy,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kW" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kX" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/turf/open/floor/plasteel{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kY" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/open/floor/plasteel{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"kZ" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 0; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"la" = (/obj/structure/chair,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lb" = (/obj/structure/extinguisher_cabinet{pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "Kitchen"; dir = 8; network = list("MO19")},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lc" = (/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ld" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"le" = (/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/turf/closed/wall/shuttle{dir = 3; icon_state = "swall_f10"; layer = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lf" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lg" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lh" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warningcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"li" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"lj" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lk" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ll" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lm" = (/obj/machinery/door/airlock{id_tag = "awaydorm1"; name = "Dorm 1"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ln" = (/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lo" = (/obj/machinery/light/small{dir = 4},/obj/structure/chair/wood/normal,/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lp" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lq" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/box,/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lr" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ls" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("MO19")},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lt" = (/obj/machinery/button/door{id = "awaykitchen"; name = "Kitchen Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lu" = (/obj/machinery/door/airlock{name = "Kitchen Cold Room"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lv" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lw" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lx" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ly" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lz" = (/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lB" = (/turf/closed/wall/shuttle{icon_state = "swall4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lC" = (/turf/closed/wall/shuttle{icon_state = "swall1"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lD" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lE" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lF" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lG" = (/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warningcorner"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lH" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lI" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lJ" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lK" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lL" = (/obj/structure/table/wood,/obj/item/weapon/lighter,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lM" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lN" = (/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lO" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lP" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "201"},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lR" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lS" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lT" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/item/clothing/suit/hooded/chaplain_hoodie,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lU" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is sitting upright with its legs tucked in and hands still holding onto its arms."},/obj/item/weapon/gun/projectile/shotgun/sc_pump,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lV" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lW" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lX" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lY" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"lZ" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ma" = (/obj/structure/chair{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mb" = (/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mc" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"md" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 30},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"me" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mf" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mg" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mh" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mi" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/decal/cleanable/dirt,/obj/structure/window{icon_state = "window"; dir = 1},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mj" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mk" = (/obj/machinery/light/small,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ml" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel/withwallet,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mm" = (/obj/structure/closet/secure_closet{icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mn" = (/obj/structure/closet/secure_closet{icon_state = "freezer"; locked = 0; name = "meat fridge"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mo" = (/obj/structure/closet/secure_closet{icon_state = "freezer"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/storage/fancy/egg_box,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mp" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mq" = (/obj/structure/chair{dir = 1},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mr" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ms" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mt" = (/obj/structure/chair{dir = 8},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mu" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mv" = (/obj/structure/grille,/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mw" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mx" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"my" = (/obj/structure/table/wood,/obj/machinery/button/door{id = "awaydorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mz" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mA" = (/obj/structure/closet/emcloset,/obj/structure/window,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mB" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mC" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = -32; serial_number = 7},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mD" = (/obj/machinery/light/small{dir = 8},/obj/structure/chair/comfy/beige,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{pixel_x = -6; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 3; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mF" = (/obj/structure/chair/comfy/beige,/turf/open/floor/plasteel{icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mG" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mH" = (/obj/machinery/door/airlock/shuttle{name = "Shuttle Cockpit"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mI" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mJ" = (/obj/structure/sign/vacuum{desc = "A beacon used by a teleporter."; icon = 'icons/obj/radio.dmi'; icon_state = "beacon"; name = "tracking beacon"},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mK" = (/obj/machinery/door/airlock/shuttle{name = "Shuttle Airlock"},/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mL" = (/obj/machinery/door/airlock/external,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mM" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mN" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/noticeboard{dir = 8; pixel_x = 32; pixel_y = 0},/obj/item/weapon/paper{info = "

Welcome to Moon Outpost 19! Property of Nanotrasen Inc.




Staff Roster:
-Dr. Gerald Rosswell: Research Director & Acting Captain
-Dr. Sakuma Sano: Xenobiologist
-Dr. Mark Douglas: Xenobiologist
-Kenneth Cunningham: Security Officer-Ivan Volodin: Engineer
-Mathias Kuester: Bartender
-Sven Edling: Chef
-Steve: Assistant

Please enjoy your stay, and report any abnormalities to an officer."; name = "Welcome Notice"},/obj/machinery/camera{c_tag = "Arrivals South"; dir = 8; network = list("MO19")},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mO" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mP" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 9; icon_state = "ltrails_1"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mQ" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/open/floor/plasteel{burnt = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mR" = (/obj/machinery/door/airlock{id_tag = "awaydorm2"; name = "Dorm 2"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mS" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 5; icon_state = "ltrails_1"},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mT" = (/obj/machinery/light/small{dir = 4},/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mU" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mV" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mW" = (/obj/structure/chair,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mX" = (/turf/closed/wall/shuttle{icon_state = "swall2"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mY" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"mZ" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_1"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"na" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/blood,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nb" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/assistantformal,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nc" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/generic,/obj/structure/window,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nd" = (/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ne" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nf" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ng" = (/obj/structure/chair{dir = 8},/obj/machinery/light/small,/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nh" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/obj/machinery/light/small,/turf/open/floor/plasteel/shuttle,/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ni" = (/turf/open/floor/plasteel{burnt = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nk" = (/obj/effect/decal/cleanable/dirt,/obj/item/trash/candy,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nl" = (/obj/item/weapon/cigbutt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nm" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nn" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"no" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"np" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nq" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; icon_state = "ltrails_2"},/obj/machinery/camera{c_tag = "Dormitories"; dir = 4; network = list("MO19")},/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nr" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ns" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nt" = (/obj/structure/grille,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nu" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; 5; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nv" = (/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nw" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "barber"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nx" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/table,/obj/structure/bedsheetbin,/obj/item/clothing/tie/black,/obj/item/clothing/under/lawyer/blacksuit,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "barber"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ny" = (/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "201"; req_one_access_txt = "0"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nA" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nB" = (/obj/structure/closet/emcloset,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nC" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 9; icon_state = "ltrails_1"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"nD" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_2"},/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nE" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_2"},/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg3"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nF" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 8; icon_state = "ltrails_1"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nG" = (/obj/effect/decal/cleanable/blood/tracks{desc = "Your instincts say you shouldn't be following these."; dir = 6; icon_state = "ltrails_1"},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nH" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/button/door{id = "awaydorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/effect/decal/remains/human{desc = "They look like human remains. The skeleton is laid out on its side and there seems to have been no sign of struggle."; layer = 4.1},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nI" = (/obj/structure/dresser,/obj/item/weapon/paper{info = "Bugs break out. I run to here and lock door. I hear door next to me break open and screams. All nice people here dead now. I no want to be eaten, and bottle always said to be coward way out, but person who say that is stupid. Mira, there is no escape for me, tell Alexis and Elena that father will never come home, and that I love you all."; name = "Note"},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nJ" = (/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nK" = (/obj/structure/sign/vacuum{desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD"; pixel_x = -32},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nL" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nM" = (/obj/structure/chair/comfy/black{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nN" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 4; heat_capacity = 1e+006; icon_state = "neutral"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nO" = (/obj/machinery/door/airlock{icon_state = "closed"; id_tag = "awaydorm3"; locked = 1; name = "Dorm 3"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nP" = (/obj/item/weapon/pen,/obj/item/weapon/storage/pill_bottle{pixel_y = 6},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nQ" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nR" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nS" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nT" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/burgundy,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nU" = (/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nV" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nW" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; 5; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nX" = (/obj/structure/chair/comfy/black{dir = 8},/turf/open/floor/plasteel{burnt = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nY" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/generic,/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"nZ" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; 5; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oa" = (/obj/structure/chair/comfy/black,/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"ob" = (/obj/structure/flora/kirbyplants{desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3},/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "neutral"; temperature = 251},/area/awaycontent/a1{has_gravity = 1; name = "MO19 Arrivals"}) -"oc" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; 5; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"od" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oe" = (/obj/item/trash/candy,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"of" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"og" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oh" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oi" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oj" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ok" = (/obj/item/stack/rods,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ol" = (/obj/item/stack/cable_coil,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"om" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"on" = (/obj/item/stack/cable_coil{amount = 2; icon_state = "coil_red2"; item_state = "coil_red2"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oo" = (/obj/item/stack/cable_coil{amount = 1; icon_state = "coil_red1"; item_state = "coil_red1"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"op" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oq" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"or" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"os" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ot" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ou" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ov" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ow" = (/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ox" = (/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oy" = (/turf/open/floor/plasteel/shuttle,/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oz" = (/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oA" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oB" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oC" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oD" = (/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oE" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oF" = (/turf/open/floor/plasteel{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oG" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oH" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oI" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oJ" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oK" = (/turf/open/floor/plasteel{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oL" = (/turf/open/floor/plasteel{burnt = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oM" = (/turf/open/floor/plasteel{burnt = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oN" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oO" = (/turf/open/floor/plating{initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oP" = (/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg1"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oQ" = (/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg2"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oR" = (/turf/open/floor/plating{broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "platingdmg3"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oS" = (/turf/open/floor/plating{burnt = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006; icon_state = "panelscorched"; temperature = 251},/area/awaycontent/a3{always_unpowered = 1; ambientsounds = list('sound/ambience/ambimine.ogg'); has_gravity = 1; name = "Khonsu 19"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"oT" = (/obj/structure/closet/secure_closet{icon_state = "science"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/toggle/labcoat,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) -"oU" = (/obj/structure/window/reinforced,/obj/structure/closet/secure_closet{icon_state = "science"; locked = 1; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/toggle/labcoat,/obj/item/weapon/tank/internals/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "MO19 Research"}) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/indestructible/riveted, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ac" = ( +/turf/closed/mineral/random/labormineral, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ad" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ae" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"af" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ag" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ah" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ai" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aj" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ak" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/mob/living/simple_animal/hostile/alien, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"al" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"am" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"an" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/bed/nest, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ao" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/bed/nest, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ap" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/obj/item/weapon/gun/projectile/automatic/pistol, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aq" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ar" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"as" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/resin/wall, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"at" = ( +/turf/closed/wall/r_wall, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"au" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/mob/living/simple_animal/hostile/alien/sentinel, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"av" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aw" = ( +/obj/structure/alien/weeds/node, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ax" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ay" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"az" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aA" = ( +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aB" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aD" = ( +/obj/structure/alien/weeds/node, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aE" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/obj/item/clothing/under/rank/security, +/obj/item/clothing/suit/armor/vest, +/obj/item/weapon/melee/baton/loaded, +/obj/item/clothing/head/helmet, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aG" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aH" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aI" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aJ" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aK" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aL" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aM" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aO" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aP" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aQ" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aR" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aS" = ( +/obj/item/weapon/ore/iron{ + pixel_x = 7; + pixel_y = -6 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aT" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/queen/large{ + desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; + name = "alien queen"; + pixel_x = -16; + plants_off = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"aU" = ( +/turf/closed/wall, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aV" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aW" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aX" = ( +/obj/machinery/gateway, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aY" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/vault{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"aZ" = ( +/turf/open/floor/plasteel/darkred/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"ba" = ( +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"bb" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"bc" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"bd" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/black, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"be" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/poster{ + icon_state = "poster7"; + pixel_y = 32; + serial_number = 7 + }, +/turf/open/floor/plasteel/black, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/side{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkred/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bi" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bj" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/obj/item/clothing/under/syndicate, +/obj/item/clothing/glasses/night, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"bk" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/sentinel, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"bl" = ( +/turf/closed/mineral/random/high_chance, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"bm" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/poster{ + icon_state = "poster17"; + pixel_x = -32; + pixel_y = 0; + serial_number = 17 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bn" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bo" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 1; + pixel_y = 23; + req_access = "150" + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bp" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bq" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/device/radio/off{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = 2 + }, +/turf/open/floor/plasteel/warning{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"br" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/item/weapon/paper{ + info = "Log 1:
We got our promised supply drop today. We were only meant to get it, what, a week ago? This bloody gateway keeps desyncing itself, and that means subsisting off recycled water and carb packs. No clue where the damn thing connects to on its off days, and HQ say we are 'not to touch it if it isn't linking to command.' We dumped off the assload of crates Jim filled, got our boxes of oxygen, food and drink, and closed the portal.

Log 2:
Damn thing is acting up again. Three days no contact this time. I thought I heard clanking noises from it yesterday. Jim is going on about the NT base or some shit. We've been over this before - They don't know we're here, that engineer was too drunk to recognise his suit, especially since I had it painted orange. He's starting to get annoying. We're safe.

Log 3:
Gateway synced itself up automatically today. I opened it for an instant to spy through it, got a glimpse of the inside of a transport container. Either HQ's redecorating or something, or there's more than two of these things."; + name = "Personal Log" + }, +/turf/open/floor/plasteel/warning{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bs" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Gateway Access"; + req_access_txt = "150" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bt" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bu" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bv" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bw" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bx" = ( +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"by" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bz" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/item/trash/plate, +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bD" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bE" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 1; + pixel_x = 23; + pixel_y = 0; + req_access = "150" + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bF" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bG" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/syndi_cakes, +/obj/item/trash/sosjerky, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bI" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bK" = ( +/turf/open/floor/plasteel/red/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bM" = ( +/obj/structure/closet/emcloset, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bN" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/red/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bO" = ( +/obj/machinery/door/airlock/glass{ + name = "Break Room" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bP" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/highsecurity{ + icon_state = "closed"; + locked = 1; + name = "Gateway"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/device/multitool, +/turf/open/floor/plating/warnplate{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bS" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/computer/monitor, +/turf/open/floor/plating/warnplate{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bT" = ( +/obj/machinery/power/smes{ + charge = 0; + input_level = 10000; + inputting = 0; + output_level = 15000; + outputting = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 1; + pixel_y = 23; + req_access = "150" + }, +/turf/open/floor/plating/warnplate{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bV" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating/warnplate{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bW" = ( +/obj/structure/alien/weeds/node, +/mob/living/simple_animal/hostile/alien, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"bX" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "awaysyndie" + }, +/turf/open/floor/plating/warnplate{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bY" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 4; + output_dir = 8 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"bZ" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/sign/poster{ + icon_state = "poster5"; + pixel_x = 0; + pixel_y = 32; + serial_number = 5 + }, +/turf/open/floor/plasteel/loadingarea{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"ca" = ( +/turf/open/floor/plasteel/floorgrime{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cd" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = "150" + }, +/turf/open/floor/plasteel{ + burnt = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2"; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"ce" = ( +/obj/structure/sign/biohazard{ + pixel_y = 32 + }, +/obj/structure/alien/weeds/node, +/turf/open/floor/plasteel/warning/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 1; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cg" = ( +/obj/structure/sign/securearea{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/warning/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"ch" = ( +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"ci" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/paper{ + info = "Alright, listen up. If you're reading this, I'm either taking a shit or I've been recalled back to Command. Either way, you'll need to know how to restore power. We've stolen this stuff from Nanotrasen, so all the equipment is jury-rigged. We have generators that work on both plasma and uranium, about 50 sheets should power the outpost for quite a while. If the generators aren't working, which is very likely, take the power cell on the desk and put it into the APC in the hallway. That should get the place running, at least for a little while."; + name = "Engineering Instructions" + }, +/turf/open/floor/plating/warnplate{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cj" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"ck" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating/warnplate{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/warnplate/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cm" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/poster{ + icon_state = "poster10"; + pixel_x = 32; + pixel_y = 0; + serial_number = 10 + }, +/turf/open/floor/plating/warnplate{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"co" = ( +/turf/open/floor/plasteel/warning{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cp" = ( +/turf/open/floor/plasteel{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cq" = ( +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cr" = ( +/obj/machinery/door/airlock/glass{ + density = 0; + emagged = 1; + icon_state = "open"; + locked = 1; + name = "Dormitories" + }, +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cs" = ( +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"ct" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/airlock/engineering{ + name = "Power Maintenance"; + req_access_txt = "150" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cy" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cB" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/warnplate{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cC" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1; + output_dir = 2 + }, +/turf/open/floor/plating/warnplate{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cD" = ( +/obj/machinery/mineral/processing_unit_console{ + machinedir = 8 + }, +/turf/closed/wall, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cG" = ( +/obj/structure/grille{ + density = 0; + destroyed = 1; + icon_state = "brokengrille" + }, +/obj/item/stack/rods, +/obj/item/stack/rods, +/obj/item/weapon/shard, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cH" = ( +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 10; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cJ" = ( +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cK" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 2; + locked = 1; + name = "Worn-out APC"; + pixel_x = 0; + pixel_y = -25; + req_access = "150"; + start_charge = 0 + }, +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cL" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 6; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cM" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/warnplate{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cN" = ( +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman{ + desc = "A portable generator for emergency backup power."; + name = "P.A.C.M.A.N.-type portable generator" + }, +/turf/open/floor/plating/warnplate{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cO" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/port_gen/pacman/super{ + desc = "A portable generator for emergency backup power."; + name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator" + }, +/turf/open/floor/plating/warnplate{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cP" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating/warnplate{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cQ" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "awaysyndie"; + layer = 3.1; + name = "mining conveyor" + }, +/turf/open/floor/plasteel/warning{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cR" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4"; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cS" = ( +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 1; + pixel_x = 23; + pixel_y = 0; + req_access = "150" + }, +/obj/machinery/light{ + active_power_usage = 0; + dir = 4; + icon_state = "tube-broken"; + status = 2 + }, +/turf/open/floor/plasteel/red/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cT" = ( +/obj/machinery/door/airlock{ + density = 0; + emagged = 1; + icon_state = "open"; + id_tag = "awaydorm4"; + locked = 1; + name = "Dorm 1"; + opacity = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cU" = ( +/obj/machinery/door/airlock{ + id_tag = "awaydorm5"; + name = "Dorm 2" + }, +/turf/open/floor/wood{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cV" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plasteel/warning{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cW" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2"; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cX" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3"; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cY" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 12 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/bot{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 1; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"cZ" = ( +/obj/machinery/button/door{ + id = "awaydorm4"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/syndie, +/turf/open/floor/wood{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"da" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"db" = ( +/turf/open/floor/wood{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dc" = ( +/obj/machinery/button/door{ + id = "awaydorm5"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dd" = ( +/obj/structure/alien/weeds/node, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"de" = ( +/obj/machinery/mineral/stacking_machine{ + dir = 1; + input_dir = 1; + output_dir = 2 + }, +/turf/open/floor/plating/warnplate{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"df" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8 + }, +/turf/closed/wall, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dg" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/bot{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 1; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dh" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 1; + pixel_x = -23; + pixel_y = 0; + req_access = "150" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"di" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dk" = ( +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 1; + pixel_x = 23; + pixel_y = 0; + req_access = "150" + }, +/turf/open/floor/wood{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel/loadingarea{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 1; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dn" = ( +/turf/open/floor/plasteel/warning/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"do" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1"; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dp" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/bag/ore, +/obj/structure/alien/weeds, +/obj/item/device/mining_scanner, +/obj/item/weapon/shovel, +/obj/item/weapon/pickaxe, +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg3"; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dq" = ( +/obj/structure/table/wood, +/obj/structure/sign/poster{ + icon_state = "poster24"; + pixel_x = 0; + pixel_y = -32; + serial_number = 24 + }, +/obj/item/weapon/pen, +/obj/item/weapon/paper{ + info = "Log 1:
While mining today I noticed the NT station was finished with its renovations. They placed some huge reinforced tumor on the station, looks so ugly. I wouldn't be surprised if those pigs decided to turn that little astronomy outpost into a prison with that thing, it'd be pretty typical of them.

Log 2:
Really dumb of me but I just waved at an engineer in the outpost, and he waved back. I hope to god he was too dumb or drunk to recognize the suit, because if he isn't then we might have to pull out before they come looking for us.

Log 3:
That huge reinforced tumor in their science section has been making a lot of noise lately. I've been hearing some banging and scratching from the other side and I'm kind of glad now that they reinforced this thing so much. I'll be sleeping with my gun under my pillow from now on."; + name = "Personal Log" + }, +/turf/open/floor/wood{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dr" = ( +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 1; + name = "personal closet"; + req_access_txt = "150" + }, +/obj/item/ammo_box/magazine/m10mm{ + icon_state = "9x19p-8" + }, +/obj/item/ammo_box/magazine/m10mm{ + icon_state = "9x19p-8" + }, +/obj/item/weapon/suppressor, +/turf/open/floor/wood{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"ds" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/syndie, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dt" = ( +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "150" + }, +/obj/item/stack/spacecash/c50, +/turf/open/floor/wood{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"du" = ( +/obj/machinery/door/airlock/external{ + density = 0; + emagged = 1; + icon_state = "open"; + locked = 1; + opacity = 0; + req_access_txt = "150" + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dv" = ( +/obj/item/weapon/ore/iron, +/obj/item/weapon/ore/iron{ + pixel_x = -7; + pixel_y = -4 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dw" = ( +/obj/structure/tank_dispenser/oxygen{ + oxygentanks = 9 + }, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 1; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plating/warnplate{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 9; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dy" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/orange, +/obj/item/clothing/mask/gas, +/obj/item/weapon/pickaxe/drill, +/obj/item/clothing/head/helmet/space/syndicate/orange, +/turf/open/floor/plating/warnplate{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 5; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dz" = ( +/obj/item/weapon/ore/iron{ + pixel_x = -3; + pixel_y = 9 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dA" = ( +/turf/closed/mineral, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dB" = ( +/obj/structure/sign/vacuum{ + desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; + name = "\improper HOSTILE ATMOSPHERE AHEAD"; + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating/warnplate{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 10; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dC" = ( +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg1"; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dD" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/warnplate{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 6; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dE" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_1" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dF" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_2" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dG" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_1" + }, +/obj/item/device/mining_scanner, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dH" = ( +/obj/item/device/flashlight/lantern{ + icon_state = "lantern-on"; + on = 1 + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dI" = ( +/obj/machinery/door/airlock/external{ + density = 0; + emagged = 1; + icon_state = "open"; + locked = 1; + opacity = 0; + req_access_txt = "150" + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_plating = "asteroidplating"; + icon_state = "asteroidplating"; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dJ" = ( +/obj/item/weapon/storage/bag/ore, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dK" = ( +/obj/item/weapon/pickaxe/drill, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_plating = "asteroidplating"; + icon_state = "asteroidplating"; + temperature = 251 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "Syndicate Outpost" + }) +"dM" = ( +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_plating = "asteroidplating"; + icon_state = "asteroidplating"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dN" = ( +/obj/item/weapon/ore/iron{ + pixel_x = -7; + pixel_y = -4 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dO" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/weapon/tank/internals/oxygen, +/obj/item/clothing/suit/space/syndicate/orange, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/helmet/space/syndicate/orange, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dP" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dQ" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dR" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dS" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dT" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dU" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dV" = ( +/obj/structure/alien/weeds/node, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dW" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dX" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"dY" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"dZ" = ( +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ea" = ( +/turf/closed/wall/r_wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eb" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; + id = "Awaybiohazard"; + name = "Acid-Proof biohazard containment door"; + unacidable = 1 + }, +/obj/machinery/door/poddoor{ + desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; + id = "Awaybiohazard"; + layer = 2.9; + name = "Acid-Proof biohazard containment door"; + unacidable = 1 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ec" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall/r_wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ed" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/black, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ee" = ( +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ef" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eg" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eh" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ei" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ej" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ek" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/shieldwallgen{ + locked = 0; + req_access = null + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"el" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"em" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"en" = ( +/obj/structure/alien/weeds, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eo" = ( +/obj/machinery/light{ + active_power_usage = 0; + dir = 1; + icon_state = "tube-broken"; + status = 2 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Containment North"; + network = list("MO19X") + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ep" = ( +/obj/machinery/sparker{ + desc = "A wall-mounted ignition device. This one has been applied with an acid-proof coating."; + id = "awayxenobio"; + name = "Acid-Proof mounted igniter"; + pixel_x = 0; + pixel_y = 25; + unacidable = 1 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eq" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"er" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"es" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"et" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/black, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eu" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ev" = ( +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ew" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ex" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold{ + dir = 4; + icon_state = "manifold"; + level = 2 + }, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ey" = ( +/obj/structure/table/reinforced, +/obj/structure/alien/weeds, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the contents of the xenobiology containment pen."; + dir = 8; + name = "xenobiology monitor"; + network = list("MO19X") + }, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ez" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; + id = "Awaylab"; + name = "Acid-Proof containment chamber blast door"; + unacidable = 1 + }, +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eA" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eB" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eC" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eD" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eE" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eF" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eG" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eH" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eI" = ( +/turf/closed/wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eJ" = ( +/turf/closed/wall/rust, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eK" = ( +/turf/open/floor/plasteel/white/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eL" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/white/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eM" = ( +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 8; + icon_state = "bulb-broken"; + status = 2 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology"; + dir = 4; + network = list("MO19","MO19R") + }, +/turf/open/floor/plasteel/white/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eO" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "Awaylab"; + name = "Containment Chamber Blast Doors"; + pixel_x = 4; + pixel_y = -2; + req_access_txt = "201" + }, +/obj/machinery/button/ignition{ + id = "awayxenobio"; + pixel_x = 4; + pixel_y = 8 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eP" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eQ" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eR" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eS" = ( +/obj/machinery/power/port_gen/pacman{ + desc = "A portable generator for emergency backup power."; + name = "P.A.C.M.A.N.-type portable generator" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eT" = ( +/obj/machinery/power/port_gen/pacman/super{ + desc = "A portable generator for emergency backup power."; + name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eU" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster{ + icon_state = "poster5_legit"; + pixel_x = 0; + pixel_y = 32; + serial_number = 21 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eV" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eW" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/smes{ + charge = 1.5e+006; + input_level = 10000; + inputting = 0; + output_level = 15000; + outputting = 1 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/item/weapon/newspaper, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"eZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_1" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "201"; + req_one_access_txt = "0" + }, +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_1" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 5; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fe" = ( +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ff" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fg" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 1; + icon_state = "bulb-broken"; + status = 2 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fh" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fi" = ( +/obj/structure/closet/crate/freezer, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/obj/item/xenos_claw, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fj" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fk" = ( +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fm" = ( +/obj/structure/closet/l3closet/scientist, +/obj/structure/window/reinforced, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fn" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/door/poddoor/preopen{ + desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; + id = "Awaylab"; + name = "Acid-Proof containment chamber blast door"; + unacidable = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fo" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/weeds{ + desc = "A large mottled egg."; + health = 100; + icon_state = "egg_hatched"; + name = "egg" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fp" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/bed/nest, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ft" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + icon_state = "ltrails_2" + }, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + density = 0; + emagged = 1; + icon_state = "open"; + locked = 1; + name = "Xenobiology Lab"; + opacity = 0; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/warning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/alien/weeds/node, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; + dir = 4; + name = "Acid-Proof Pipe"; + unacidable = 1 + }, +/obj/item/stack/rods, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fE" = ( +/obj/machinery/door/poddoor/preopen{ + desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; + id = "Awaylab"; + name = "Acid-Proof containment chamber blast door"; + unacidable = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; + dir = 4; + name = "Acid-Proof Pipe"; + unacidable = 1 + }, +/obj/item/stack/rods, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fF" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; + dir = 4; + name = "Acid-Proof Pipe"; + unacidable = 1 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fG" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; + dir = 4; + name = "Acid-Proof Pipe"; + unacidable = 1 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fH" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; + dir = 4; + name = "Acid-Proof Pipe"; + unacidable = 1 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fI" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + desc = "A one meter section of pipe. This one has been applied with an acid-proof coating."; + dir = 4; + name = "Acid-Proof Pipe"; + unacidable = 1 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fJ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector{ + desc = "Has a valve and pump attached to it. This one has been applied with an acid-proof coating."; + dir = 8; + icon_state = "on"; + name = "Acid-Proof Air Injector"; + on = 1; + unacidable = 1 + }, +/obj/structure/alien/weeds, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fK" = ( +/obj/machinery/light{ + active_power_usage = 0; + dir = 4; + icon_state = "tube-broken"; + status = 2 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Containment East"; + dir = 8; + network = list("MO19X") + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fL" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fM" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fO" = ( +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fQ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fS" = ( +/obj/structure/filingcabinet, +/obj/item/weapon/paper{ + info = "Entry One - 27/05/2554:
I just arrived, and already I hate my job. I'm stuck on this shithole of an outpost, trying to avoid these damn eggheads running all over the place preparing for god knows what. There's no crimes to stop, no syndies to kill, and I'm not even allowed to beat the fuckin' assistant senseless! They said I was transferred from Space Station 13 for 'good behavior', but this feels more like a punishment than a reward. All I know is that if I don't get some action soon, I'm going to go insane.

Entry Two - 03/06/2554:
Okay, so get this: we got a fuckin' deathsquad coming in today! I thought the day I saw one of them would be the day my employment was 'terminated', if you get my drift. They're escorting some sort of weird alien creature for the eggheads to study. I heard one of the docs telling the chef that this thing killed a whole security force before it was captured. I sure as hell hope that I don't have to fight it.

Entry Three - 08/06/2554:
My first real bit of 'action' today, if you could call it that. Crazy Ivan got in a fight with Kuester today about his Booze-O-Mat. Apparently one of the crewmembers had stolen a couple bottles of booze from the machine after Ivan disabled the ID lock. Tell you the truth, I don't blame the thief. Everyone is going a little stir-crazy in here, and the bartender is being damn stingy with the alcohol. Either way, once they started to pick a fight, I had to take them down. It's a damn shame that we don't have a brig, though. I had to lock Ivan in a fuckin' freezer, for god's sake. Let's hope that we can keep our sanity together, at least for a while.

Entry Four - 10/06/2554:
Jesus fucking Christ riding on a motorbike. These things the scientists are studying are terrifying! Fucking great huge purple bug things as tall as the ceiling, with blades for arms and drooling at the mouth. I don't think my taser will do jack shit against these damn things, but the eggheads say that they're safely contained. If they do, I have a feeling that it's only a matter of time before we're all screwed. These bastards look like walking death.

Entry Five - 18/06/2554:
Finally caught who stole the booze from Kuester. It was that fuckin' loser assistant Steve! He was in the dorms, chugging his worries away. I took one of the bottles back to the barkeep, but no one has to know about this second one. I think I'm gonna enjoy this while watching tomorrow's Thunderdome match.

Entry Six - 19/06/2554:
Oh, great. The chef is still sleeping, so we get Ivan's gruel for breakfast today. I overheard Sano and Douglas saying something about the aliens being restless, so we might get some action today. As long as it happens after the big game, I'm fine with it. I still got one beer to drink before I'm ready to die."; + name = "Personal Log - Kenneth Cunningham" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fT" = ( +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/obj/item/clothing/suit/armor/vest, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/weapon/grenade/flashbang, +/obj/item/weapon/storage/belt/security, +/obj/item/weapon/reagent_containers/food/drinks/beer{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/turf/open/floor/plasteel/red/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fU" = ( +/obj/structure/sign/poster{ + icon_state = "poster21_legit"; + pixel_y = 32; + serial_number = 21 + }, +/obj/item/device/radio/off, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fW" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fX" = ( +/obj/structure/sign/biohazard{ + pixel_x = 32 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"fZ" = ( +/obj/machinery/door/firedoor, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/plasteel/warning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ga" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/l3closet/scientist, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gb" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/grille, +/obj/machinery/door/poddoor/preopen{ + desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; + id = "Awaylab"; + name = "Acid-Proof containment chamber blast door"; + unacidable = 1 + }, +/obj/item/stack/cable_coil/cut{ + amount = 1; + icon_state = "coil_red1"; + item_state = "coil_red1" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gc" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood, +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gd" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ge" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_impregnated"; + item_state = "facehugger_impregnated"; + stat = 2 + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gf" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gg" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gh" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gi" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gj" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gk" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Post"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gl" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gn" = ( +/obj/structure/table, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/circular_saw, +/obj/item/weapon/razor{ + pixel_y = 5 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"go" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plasteel/warnwhite{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gp" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gq" = ( +/obj/structure/table, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/warnwhite{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gr" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gs" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; + dir = 4; + name = "Acid-Proof disposal pipe"; + unacidable = 1 + }, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gt" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/disposalpipe/segment{ + desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; + dir = 4; + name = "Acid-Proof disposal pipe"; + unacidable = 1 + }, +/obj/machinery/door/poddoor/preopen{ + desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; + id = "Awaylab"; + name = "Acid-Proof containment chamber blast door"; + unacidable = 1 + }, +/obj/structure/cable, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gu" = ( +/obj/structure/disposalpipe/segment{ + desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; + dir = 4; + name = "Acid-Proof disposal pipe"; + unacidable = 1 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gv" = ( +/obj/structure/disposalpipe/segment{ + desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; + dir = 2; + icon_state = "pipe-c"; + name = "Acid-Proof disposal pipe"; + unacidable = 1 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gw" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/device/radio/off, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gx" = ( +/obj/structure/table, +/obj/item/weapon/paper{ + info = "Ivan Volodin Stories:

Entry Won - 28/05/2554:
Hello. I am Crazy Ivan. Boss say I must write. I do good job fixing outpost. Is very good job. Much better than mines. Many nice people. I cause no trouble.

Entry Too - 05/06/2554:
I am finding problem with Booze-O-Mat. Is not problem. I solve very easy. Use yellow tool to make purple light go off. I am good engineer! Bartender will be very happy.

Entry Tree - 08/06/2554:
Bartender is not happy. Security man is not happy. Cannot feel legs, is very cold in freezer. Is not good. Table is jammed into door, have no tools. Is very not good. But, on bright side, found meat! Shall chew to keep spirits up.

Entry Fore - 12/06/2554:
Big nasty purple bug looked at me today. Make nervous. Blue wall wire can be broken, then bad thing happens. Very very bad thing. Man in orange spacesuit wave at me today too. He seem nice. Wonder who was?

Entry Fiv - 15/06/2554:
I eat cornflakes today. Is good day. Sun shine for a while. Was nice. I also take ride on disposals chute. Was fun, but tiny. Get clog out of pipes, was vodka bottle. Is empty. This make many sads.

Entry Sex: 19/06/2554:
Purple bugs jumpy today. When waved, get hiss. Maybe very bad. Maybe just ill. Do not know. Is science problem, is not engineer problem. I eat sandwich. Is glorious job. Wish to never end."; + name = "Personal Log - Ivan Volodin" + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gy" = ( +/obj/machinery/light/small, +/obj/structure/closet/toolcloset, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gz" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gA" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gB" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gC" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gD" = ( +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gE" = ( +/obj/structure/grille{ + density = 0; + destroyed = 1; + icon_state = "brokengrille" + }, +/obj/item/stack/rods, +/obj/item/stack/rods, +/obj/item/weapon/shard, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gF" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 6; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gG" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 4; + locked = 0; + name = "Worn-out APC"; + pixel_x = 25; + req_access = null; + start_charge = 100 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gH" = ( +/obj/structure/table, +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gI" = ( +/obj/structure/table, +/obj/item/weapon/surgical_drapes, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gJ" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 8; + icon_state = "bulb-broken"; + status = 2 + }, +/obj/item/weapon/paper{ + info = "Researcher: Dr. Sakuma Sano
Date: 04/06/2554

Report:
As expected, all that is left of the monkeys we sent in earlier is a group of xenomorph larvae. It is quite clear that the facehuggers are not selective in their hosts, and so far the gestation process has been shown to have a 100% success rate.

The larvae themselves have been behaving very differently from the lone larva we first observed, and despite shying away from humans they are clearly comfortable with others of their kind. Our previous suspicions on larvae have been confirmed with their demonstration of playfulness: they are not nearly as aggressive or violent when young, before molting to adulthood.

The majority of the play we observed involved a sort of hide-and-seek, and occasionally wrestling by tangling themselves and struggling out of it. While normally we would write these off as instinctual play for honing their skills when they molt, their growth period is so incredibly fast and they are still such adept killers that it would serve no practical purpose. The only explanation for this is perhaps to create bonds and friendships with each other, if that is even possible for such an incredibly hostile race. It may be that they are much more reasonable with each other than other life forms.

It had become clear that now was the best time to extract a xenomorph for dissecting, as these were all still larvae and the queen was still attached to its ovipositor and would be immobile. With the approval of the research director, we sent in our medical robot that had been dubbed 'Head Surgeon' into the containment pen, dropping the shields for only a fraction of a second to allow it entry. The larvae were cautious, but the curiosity of one had him within grabbing range of our robot. It was brought out and quickly euthanized through lethal injection, courtesy of our mechanical doctor."; + name = "Larva Xenomorph Social Interactions & Capturing Procedure" + }, +/obj/item/weapon/paper{ + info = "Researcher: Dr. Sakuma Sano
Date: 04/06/2554

Report:
I have studied many interesting and diverse life-forms as a xenobiologist ranging from creatures as large as cows, to specimens too small see with the naked eye. This is by far the largest alien I have ever seen. The alien we were previously studying has molted and has become an absolutely enormous creature. Standing at over 15 feet tall and weighing in at likely two tons or more, the xenomorph queen is an absolutely breathtakingly large and cruel monster. Its behavior has changed drastically from when it was a drone, having become far more comfortable with sitting and staring at us, rather than smashing at the windows.

The queen, physiologically speaking, is fairly similar to the other xenomorphs, with a few key differences. Its enormous size demands large legs, while the back seems to be always hunched forward. The dorsal tubes on the back have changed to several large spikes, and we observed the alien now sports a second pair of smaller arms on its chest. The purpose of these secondary arms is still unknown. Finally, the queen's crown has become incredibly large, with what seems to be a retractable slot to hide its head in. The dome appears to be extremely thick near the front, and will likely be able to resist a lot of trauma. Despite the enormous size it has grown to, it is not that much slower than it used to be.

After two hours of doing relatively nothing but staring, the queen began to produce an unusually large amount of resin and weeds, quickly shaping up a large nest that it then hid behind. It then proceeded to smash out all the lights, leaving us with very little to see with our cameras. When we looked through the back cameras, we had discovered that it had grown a large ovipositor, and was releasing large eggs onto the ground. This had us all in agreement that this stage of the life cycle was the queen.

Over the next few hours, the eggs grew to their full sizes, and we provided the subject with new monkey hosts. When they approached the eggs, they opened to release more facehuggers. It seems that we have observed the full cycle of reproduction for this species. We can expect more larvae in the next few hours."; + name = "Queen Xenomorph Physiology & Behavior Observation" + }, +/obj/item/weapon/paper{ + info = "Researcher: Dr. Sakuma Sano
Date: 03/06/2554

Report:
The other scientists and I can hardly believe our eyes. The snake-like larva has molted into a 7 foot tall insectoid nightmare in just a few hours. It's obvious now as to why such heavy duty containment was needed. It immediately tried to escape however by flinging itself at the window in a flurry of swipes and stabs. It seems its behavior has returned to a state that is very similar to the facehugger, though I doubt with the same intent! Thankfully, our glass and shields have shown to be more than sturdy enough for such a violent creature, and so far, any attempts at the creature escaping have been in vain.

As for its physiology, the creature has an elongated head with what appears to be have an exoskeleton resembling an external rib-cage on the torso. The alien is also fairly skinny with a lean body. The little amount of meat on the alien appears to be entirely muscle. We assume this makes it deceptively strong, while remaining agile at the same time. One of the most interesting things we have seen is its pharyngeal jaw. It has some what of an inner mouth capable of being fired externally at extremely high speeds. It has already caused many dents in the walls and a few small cracks in the window with it. The alien also has a couple of dorsal tubes on its back, their purpose unknown. Finally, this monster sports a long ridged tail, complete with a large and extremely sharp blade at the tip.

Normally I would be absolutely terrified of something like this, but I'm putting my trust in Nanotrasen with the containment. After all, they wouldn't build a cell that could fail to contain its subject, would they?"; + name = "Adult Xenomorph Physiology & Behavior Observation" + }, +/obj/item/weapon/paper{ + info = "Researcher: Dr. Sakuma Sano
Date: 03/06/2554

Report:
When the larva first emerged from the chest of the monkey, it seemed very curious. It would wander around aimlessly for awhile and then sit still. We are unable to determine the gender of the larva, or even determine if it has a gender. After some time had passed, it seemed to lose interest in its surroundings and sat mostly still while occasionally wagging its tail. We decided to throw in a live mouse to see if it would consume it. The larva quickly attacked and ate the mouse and seemed to get larger very suddenly, this suggests that the larvae are capable of metabolizing and directing all the energy towards growth at previously thought impossible speeds. It is a shame that we cannot observe the process more closely, as we do not currently know how dangerous or violent this creature is or will become as it matures fully.

It is tempting to imagine the possibilities of utilizing such a mechanism. The capability of skipping years of growth time for children, repairing bodily damage in a matter of moments, even its usage in existing cloning technology."; + name = "Larva Xenomorph Physiology & Behavior Observation" + }, +/obj/item/weapon/paper{ + info = "Researcher: Dr. Sakuma Sano
Date: 03/06/2554

Report:
The test subject we were provided with truly is alien. It is a small spider-like creature with bony legs leading to a smooth body. It has a long tail connected to it, and it has shown extremely aggressive behavior by flinging its entire body at the glass and shields to no avail. While doing so, we noticed there was a small pink hole in the middle of the body.

When we sent in a monkey through the crude but effective disposal tube, the alien immediately jumped at its face and latched on. The monkey was quickly suffocated by its constricting tail, unable to pry off the fingers. The monkey at first seemed to be dead, but was observed to be breathing. The recently named alien 'facehugger' fell off dead and curled its legs up like a spider moments after it had finished with the monkey's body.

While the monkey appeared to be unharmed, we kept it in the cell for a couple more hours until we were horrified to discover it screaming out in pain as a snake-like creature erupted from the monkey's chest! It appears that the 'facehugger' is only the start of this life cycle. The impregnation cycle involving the creatures growing inside the chests of their hosts seems to only be the beginning."; + name = "'Facehugger' Xenomorph Physiology & Behavior Observation" + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gK" = ( +/obj/structure/table/reinforced, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gL" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; + id = "Awaylab"; + name = "Acid-Proof containment chamber blast door"; + unacidable = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gM" = ( +/obj/structure/disposalpipe/segment{ + desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; + name = "Acid-Proof disposal pipe"; + unacidable = 1 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/item/stack/rods, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gO" = ( +/obj/machinery/button/door{ + id = "Awaybiohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "201" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/computer/security{ + desc = "Used to access the various cameras on the outpost."; + network = list("MO19R","MO19") + }, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gP" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gQ" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gR" = ( +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gS" = ( +/obj/machinery/light{ + active_power_usage = 0; + dir = 4; + icon_state = "tube-broken"; + status = 2 + }, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gT" = ( +/obj/structure/table/optable, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gU" = ( +/obj/machinery/computer/operating, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gV" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gW" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/item/weapon/paper{ + info = "Researcher: Dr. Mark Douglas
Date: 17/06/2554

Report:
Earlier today we have observed a new phenomenon with our subjects. While feeding them our last monkey subject and throwing out the box, the aliens merely looked at us instead of infecting the monkey right away. They looked to be collectively distressed as they would no longer be given hosts, where instead we would move to the next phase of the experiment. When I glanced at the gas tanks and piping leading to their cell, I looked back to see all of them were up against the glass, even the queen! It was as if they all understood what was going to happen, even though we knew only the queen had the cognitive capability to do so.

The only explanation for this is a form of communication between the aliens, but we have seen no such action take place anywhere in the cell until now. We also know that regular drone and hunter xenomorphs have no personality or instinct to survive by themselves. Perhaps the queen has a direct link to them? A form of a commander or overseer that controls their every move? A hivemind?"; + name = "The Hivemind Hypothesis" + }, +/obj/item/weapon/paper{ + info = "Researcher: Dr. Sakuma Sano
Date: 08/06/2554

Report:
The xenomorphs we have come to study here are a remarkable species. They are almost universally aggressive across all castes, showing no remorse or guilt or pause before or after acts of violence. They appear to be a species entirely designed to kill. Oddly enough, even their method of reproduction is a brutal two-for-one method of birthing a new xenomorph and killing its host.

The lone xenomorph we studied only five days ago showed little sign of intelligence. Only a simple drone that flung itself at the safety glass and shields repeatedly and thankfully without success. Once the drone molted into a queen, it became much more calm and calculating, merely looking at us and waiting while building its nest. As the hive grew in size and in numbers, so too did the intelligence of the common hunter and drone. We are still researching how they can communicate with one another and the relationship between the different castes and the queen. We will continue to update our research as we learn more about the species."; + name = "A Preliminary Study of Alien Behavior" + }, +/obj/item/weapon/paper{ + info = "Researcher: Dr. Mark Douglas
Date: 06/06/2554

Report:
While observing the growing number of aliens in the containment cell, we began to notice subtle differences that were consistently repeating. Like ants, these creatures clearly have different specialized variations that determine their roles in the hive. We have dubbed the three currently observed castes as Hunters, Drones, and Sentinels.

Hunters have been observed to be by far the most aggressive and agile of the three, constantly running on every surface and frequently swiping at the windows. They are also remarkably good at camouflaging themselves in darkness and on their resin structures, appearing almost invisible to the unwary observer. They are always the first to reach the monkeys we send in leading us to believe that this caste is primarily used for finding and retrieving hosts.

Drones on the other hand are much more docile and seem more shy by comparison, though not any less aggressive than the other castes. They have been observed to have a much wider head and lack dorsal tubes. They have shown to be less agile and visibly more fragile than any other caste. The drone however has never been observed to interact with the monkeys directly and instead preferring maintenance of the hive by building walls of resin and moving eggs around the nest. As far as we know, we have only ever observed a drone become a queen, and we have no way of knowing if the other castes have that capability.

Lastly, we have the Sentinels, which appear at first glance to be the guards of the hive. They have so far been only observed to remain near the queen and the eggs, frequently curled up against the walls. We have only observed one instance where they have interacted with a monkey who strayed too closely to the queen, and was pounced and held down immediately until it was applied with a facehugger. Their lack of movement makes it difficult to determine their exact purpose as guards, sentries, or other role."; + name = "The Xenomorph 'Castes'" + }, +/obj/item/weapon/paper{ + info = "Researcher: Dr. Mark Douglas
Date: 04/06/2554

Report:
After an extremely dangerous, time consuming and costly dissection, we have managed to record and identify several of the organs inside of the first stage of the xenomorph cycle: the larva. This procedure took an extensive amount of time because these creatures have incredibly, almost-comically acidic blood that can melt through almost anything in a few moments. We had to use over a dozen scalpels and retractors to complete the autopsy.

The larva seems to possess far fewer and quite different organs than that of a human. There is a stomach, with no digestive tract, a heart, which seems to lack any blood-oxygen circulation purpose, and an elongated brain, even though its as dumb as any large cat. It also lacks any liver, kidneys, or other basic organs.

We can't determine the exact nature of how these creatures grow, nor if they gain organs as they become adults. The larger breeds of xenomorph are too dangerous to kill and capture to give us an accurate answer to these questions. All that we can conclude is that being able to function with so little and yet be so deadly means that these creatures are highly evolved and likely to be extremely durable to various hazards that would otherwise be lethal to humans."; + name = "Larva Xenomorph Autopsy Report" + }, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gX" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plasteel/white, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"gZ" = ( +/obj/machinery/shieldwallgen{ + locked = 0; + req_access = null + }, +/obj/structure/cable, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ha" = ( +/obj/structure/disposaloutlet{ + desc = "An outlet for the pneumatic disposal system. This one has been applied with an acid-proof coating."; + dir = 1; + name = "Acid-Proof disposal outlet"; + unacidable = 1 + }, +/obj/structure/disposalpipe/trunk{ + desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating."; + dir = 1; + name = "Acid-Proof disposal pipe"; + unacidable = 1 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hb" = ( +/obj/machinery/light{ + active_power_usage = 0; + dir = 2; + icon_state = "tube-broken"; + status = 2 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Containment South"; + dir = 1; + network = list("MO19X") + }, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hc" = ( +/obj/machinery/sparker{ + desc = "A wall-mounted ignition device. This one has been applied with an acid-proof coating."; + id = "awayxenobio"; + name = "Acid-Proof mounted igniter"; + pixel_x = 0; + pixel_y = -25; + unacidable = 1 + }, +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/resin/wall, +/turf/open/floor/engine, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"he" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hg" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hh" = ( +/obj/structure/table, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel/red/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hi" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/red/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hj" = ( +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hk" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/alien/egg, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"hl" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/egg, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + always_unpowered = 1; + has_gravity = 1; + name = "The Hive"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"hm" = ( +/obj/machinery/vending/medical{ + req_access_txt = "201" + }, +/turf/open/floor/plasteel/white/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hn" = ( +/obj/structure/closet/crate/bin, +/obj/item/clothing/gloves/color/latex, +/obj/item/trash/chips, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 1; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plasteel/white/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ho" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hq" = ( +/obj/structure/closet/secure_closet{ + icon_state = "rd"; + locked = 1; + name = "research director's locker"; + req_access_txt = "201" + }, +/obj/item/weapon/storage/backpack/satchel/tox, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hr" = ( +/obj/structure/table, +/obj/item/weapon/cartridge/signal/toxins, +/obj/item/weapon/cartridge/signal/toxins{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hs" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 1; + icon_state = "bulb-broken"; + status = 2 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/item/weapon/paper{ + info = "Personal Log for Research Director Gerald Rosswell

Entry One - 17/05/2554:
You know, I can't believe I took this position so suddenly. I saw that corporate needed a research director for one of it's outposts and thought it would be a cakewalk, there isn't going to be a lot of research to be done on a tiny outpost. Mainly just running scans on the gas giant we are orbiting or some basic RnD. However, they conveniently forgot to tell me that me and my science staff would have to pull double duty as medical staff and that there is no one higher up on the chain of command here, so I get to pull triple duty as acting captain as well! This shit is probably allowed in some 3 point fine print buried underneath the literally thousands of pages of contracts. Well, at least the research will be easy work.

Entry Two - 25/05/2554:
Well, we all expected it at the outpost, CentComm has decided to completely change what research we are doing. They've decided that we should be research the species known as 'xenomporphs'. They announced this change 4 days ago and along with it, sadly, the termination of our current science staff barring me. Not to mention the constant noise made by the construction detail they sent to staple on an xenobiology lab ensuring no one has been able to sleep decently ever since they announced the shift. To make matters worse our current security guard actually died of a heart attack today. Just goes to show that 75 year old men shouldn't be security guards. Still can't believe that they decided to do this major change less than a month after the outpost was established.

Entry Three - 27/05/2554:
The new security guard arrived today. Apparently transferred here from the research station that also is orbiting the gas giant. He seems to be rather angry about his transfer. Considering the rumors I've heard about the research station he's probably caught off guard by the fact that Steve hasn't tried to force an IED down his throat.

Entry Four - 06/06/2554:
My requests for additional security and containment measures for the 'xenomorph' has been denied. Does Central Command not notice how dangerous these creatures are? The only thing keeping them in is a force field, a minor problem with the power grid and the entire hive is loose. What would stop them then, the lone security guard with a dinky little taser? Kenneth can barely handle a short-tempered engineer. We are under equipped and under staffed, we are inevitably going to be destroyed unless we get the equipment and staff we need.

Entry Five - 10/06/2554:
Cunningham got a good look at the xenomorph in containment. He was frightened for the rest of the day, rather amusing if it wasn't for the fact that we are all trapped on this scrap heap with naught but a force field keeping those xenomorphs in.

Entry Six - 17/06/2554:
The reactions from the specimens today has shown that they possess strange mental properties. Mark hypothesizes that they possibly have a sort of hive mind, while nothing is certain this would explain how xenomorphs seem to have vastly increased intellect when a 'queen' is present. Of course, to test this hypothesis would require many complicated procedures which we will not be able to undertake. But we do not know the full extend of the xenomorph mind, it may or may not be able to find a way to circumvent our containment system. I will resend my request for additional security measures along with this new found information."; + name = "Personal Log - Gerald Rosswell" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ht" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hu" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "AwayRD"; + layer = 2.9; + name = "privacy shutter" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hv" = ( +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hw" = ( +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hx" = ( +/obj/structure/grille{ + density = 0; + destroyed = 1; + icon_state = "brokengrille" + }, +/obj/item/stack/rods, +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hy" = ( +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hz" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/oil, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/device/healthanalyzer{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -5; + pixel_y = -2 + }, +/obj/item/robot_parts/l_arm, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hA" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hB" = ( +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + density = 0; + emagged = 1; + icon_state = "open"; + locked = 1; + name = "Research Director's Office"; + opacity = 0; + req_access_txt = "201"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hE" = ( +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 2; + icon_state = "bulb-broken"; + status = 2 + }, +/obj/item/weapon/paper{ + info = "

In The Event of Xenobiology Breach: Evacuate staff, Lock down Xenobiology, Notify on-site superiors and/or Central Command immediatly.



Current Xenobiology Containment Level:Secure RUN

"; + name = "Evacuation Procedure" + }, +/obj/machinery/camera{ + c_tag = "Research Division"; + dir = 1; + network = list("MO19","MO19R") + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hG" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Research Storage"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hH" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hI" = ( +/turf/closed/wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"hJ" = ( +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"hK" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/poster/contraband, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hL" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hM" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; + id = "Awaybiohazard"; + layer = 2.9; + name = "Acid-Proof biohazard containment door"; + unacidable = 1 + }, +/turf/open/floor/plasteel/delivery{ + heat_capacity = 1e+006; + name = "floor" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hO" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hP" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"hQ" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"hR" = ( +/obj/structure/urinal{ + pixel_y = 29 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"hS" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/urinal{ + pixel_y = 29 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"hT" = ( +/obj/machinery/shower{ + pixel_y = 16 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"hU" = ( +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"hV" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"hW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hX" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/folder/white, +/obj/item/weapon/stamp/rd{ + pixel_x = 3; + pixel_y = -2 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hY" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"hZ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring the research division and the labs within."; + name = "research monitor"; + network = list("MO19X","MO19R") + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ia" = ( +/obj/machinery/computer/aifixer, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ib" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/circuitboard/computer/teleporter, +/turf/open/floor/plasteel/warnwhite{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ic" = ( +/obj/structure/rack, +/obj/item/device/paicard{ + pixel_x = 4 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"id" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/warnwhite{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ie" = ( +/obj/machinery/door/airlock/glass_medical{ + glass = 0; + id_tag = ""; + name = "Research Division"; + opacity = 1; + req_access_txt = "201"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"if" = ( +/obj/structure/closet/l3closet, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ig" = ( +/obj/structure/closet/l3closet, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 2; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plasteel/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ih" = ( +/obj/structure/table, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ii" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ij" = ( +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ik" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + desc = "Oh no, seven years of bad luck!"; + icon_state = "mirror_broke"; + pixel_x = 28; + shattered = 1 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"il" = ( +/obj/item/weapon/soap/nanotrasen, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"im" = ( +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"in" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"io" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ip" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "Awaybiohazard"; + name = "Biohazard Shutter Control"; + pixel_x = 0; + pixel_y = 8; + req_access_txt = "201" + }, +/obj/machinery/button/door{ + id = "AwayRD"; + name = "Privacy Shutter Control"; + pixel_x = 0; + pixel_y = -2; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iq" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ir" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"is" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"it" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/weapon/pen, +/obj/item/weapon/paper/crumpled{ + info = "19 06 2554

I fucking knew it. There was a major breach, that idiotic force field failed and the xenomorphs rushed out and took out the scientists. I've managed to make it to my office and closed the blast doors. I can hear them trying to pry open the doors. Probably don't have long. I have no clue what has happened to the rest of the crew, for all I know they've been killed to produce more of the fucks."; + name = "Hastily Written Note" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iu" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/machinery/shower{ + dir = 4; + icon_state = "shower"; + name = "emergency shower" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iv" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/warnwhite{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iw" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ix" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iy" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iA" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/item/weapon/bikehorn/rubberducky, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iB" = ( +/obj/structure/table, +/obj/item/trash/plate, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iC" = ( +/obj/structure/table, +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iD" = ( +/obj/structure/table, +/obj/item/trash/raisins, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iF" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iG" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iH" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 2; + icon_state = "bulb-broken"; + status = 2 + }, +/obj/machinery/camera{ + c_tag = "Research Director's Office"; + dir = 1; + network = list("MO19","MO19R") + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iI" = ( +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iJ" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/obj/item/device/laser_pointer, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iL" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/warnwhite{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iM" = ( +/obj/structure/table, +/obj/item/weapon/storage/secure/briefcase, +/obj/item/device/taperecorder{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iN" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warnwhite{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iO" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small, +/turf/open/floor/plasteel/warnwhite{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"iP" = ( +/obj/machinery/shower{ + dir = 1; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iR" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iS" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iT" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/closed/wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iU" = ( +/obj/machinery/vending/boozeomat{ + req_access_txt = "0" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iV" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iW" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iX" = ( +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iY" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"iZ" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"ja" = ( +/obj/item/stack/rods, +/obj/item/weapon/shard, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"jb" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jc" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/detective, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jd" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"je" = ( +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jf" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jg" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jh" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ji" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/trash/cheesie, +/obj/item/trash/can, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jk" = ( +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jl" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/shutters{ + id = "awaykitchen"; + name = "Serving Hatch" + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jn" = ( +/obj/effect/decal/cleanable/flour, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jo" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"jq" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + desc = "A plastic potted plant."; + layer = 4.1; + pixel_y = 3 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jr" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"js" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jt" = ( +/obj/structure/table, +/obj/item/weapon/newspaper, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ju" = ( +/obj/structure/chair, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jw" = ( +/obj/machinery/vending/snack, +/obj/structure/sign/poster{ + icon_state = "poster14"; + pixel_x = 0; + pixel_y = 32; + serial_number = 14 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jx" = ( +/obj/structure/sign/science{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/purple/side{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/purple/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jz" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg1"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jB" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jF" = ( +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jG" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jH" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 1; + locked = 0; + name = "Worn-out APC"; + pixel_x = 0; + pixel_y = 25; + req_access = null; + start_charge = 100 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jI" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jJ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jL" = ( +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/weapon/paper{ + info = "

I Can't Believe It's Not Pasta: Half off on Wednesdays



Burger night every Friday 6PM-10PM, free drinks with purchase of meal!



Premiering Tonight: The comedy stylings of Shoe Snatching Willy! 11AM-7PM

"; + name = "Specials This Week" + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jM" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jN" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jO" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "awaykitchen"; + name = "Serving Hatch" + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jP" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/barman_recipes{ + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jQ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jR" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"jT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"jZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ka" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/purple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor{ + density = 1; + icon_state = "door_closed"; + opacity = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + burnt = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ke" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + burnt = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg1"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ki" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor{ + density = 1; + icon_state = "door_closed"; + opacity = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kk" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"km" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Diner" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kn" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/weapon/reagent_containers/glass/rag{ + pixel_y = 5 + }, +/obj/machinery/door/poddoor/shutters{ + id = "awaykitchen"; + name = "Serving Hatch" + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ko" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kp" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/rollingpin, +/obj/item/weapon/kitchen/knife, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kq" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/chef_recipes{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kr" = ( +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ks" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/processor, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kt" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/candy, +/obj/item/trash/can, +/turf/open/floor/plasteel/arrival{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ku" = ( +/turf/open/floor/plasteel/arrival{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/arrival{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kw" = ( +/obj/machinery/light/small, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Arrivals North"; + dir = 1; + network = list("MO19") + }, +/turf/open/floor/plasteel/arrival{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kx" = ( +/obj/structure/sign/poster{ + icon_state = "poster2_legit"; + pixel_x = 0; + pixel_y = -32; + serial_number = 2 + }, +/turf/open/floor/plasteel/arrival{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ky" = ( +/turf/open/floor/plasteel/white/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kz" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor{ + density = 1; + icon_state = "door_closed"; + opacity = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kB" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kC" = ( +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kD" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/remains/human{ + desc = "They look like human remains. The skeleton is curled up in fetal position with the hands placed near the throat." + }, +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kE" = ( +/turf/open/floor/plasteel/floorgrime{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kF" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged5"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kH" = ( +/obj/machinery/door/firedoor{ + density = 1; + icon_state = "door_closed"; + opacity = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kI" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kJ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kK" = ( +/obj/effect/decal/cleanable/xenoblood, +/obj/effect/decal/cleanable/xenoblood/xgibs, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kL" = ( +/obj/effect/decal/cleanable/xenoblood, +/obj/effect/decal/remains/xeno{ + desc = "They look like the remains of something... alien. The front of skull appears to have been completely obliterated." + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kM" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/plate, +/obj/item/weapon/reagent_containers/food/snacks/badrecipe, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kN" = ( +/turf/open/floor/plasteel/arrival{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kO" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kP" = ( +/obj/item/stack/rods, +/obj/structure/grille{ + density = 0; + destroyed = 1; + icon_state = "brokengrille" + }, +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kQ" = ( +/obj/structure/grille{ + density = 0; + destroyed = 1; + icon_state = "brokengrille" + }, +/obj/item/stack/rods, +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg3"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kR" = ( +/obj/machinery/door/firedoor{ + density = 1; + icon_state = "door_closed"; + opacity = 0 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kS" = ( +/obj/machinery/door/firedoor{ + density = 1; + icon_state = "door_closed"; + opacity = 0 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kT" = ( +/obj/machinery/button/door{ + id = "awaydorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kU" = ( +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "201" + }, +/obj/item/clothing/under/suit_jacket/navy, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kV" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kW" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/blue/side{ + dir = 0; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kX" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/device/multitool, +/turf/open/floor/plasteel/blue/side{ + dir = 0; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kY" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 0; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"kZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/blue/side{ + dir = 0; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"la" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lb" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "Kitchen"; + dir = 8; + network = list("MO19") + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lc" = ( +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/turf/closed/wall/mineral/titanium/interior, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ld" = ( +/turf/closed/wall/mineral/titanium, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"le" = ( +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/turf/closed/wall/shuttle{ + dir = 3; + icon_state = "swall_f10"; + layer = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/arrival{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lg" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lh" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"li" = ( +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"lj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lk" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ll" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lm" = ( +/obj/machinery/door/airlock{ + id_tag = "awaydorm1"; + name = "Dorm 1" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ln" = ( +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lo" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/chair/wood/normal, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lp" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lq" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/item/weapon/storage/box, +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lr" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ls" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8; + network = list("MO19") + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lt" = ( +/obj/machinery/button/door{ + id = "awaykitchen"; + name = "Kitchen Shutters Control"; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lu" = ( +/obj/machinery/door/airlock{ + name = "Kitchen Cold Room"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lv" = ( +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006; + temperature = 273.15 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lw" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006; + temperature = 273.15 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lx" = ( +/obj/structure/closet/crate{ + desc = "It's a storage unit for kitchen clothes and equipment."; + name = "Kitchen Crate" + }, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/clothing/under/waiter, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006; + temperature = 273.15 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ly" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lz" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall8"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lB" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall4"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lC" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall1"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lD" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lE" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r"; + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lF" = ( +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lG" = ( +/turf/open/floor/plasteel/warning/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lH" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/turf/open/floor/plasteel/warning{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lI" = ( +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lJ" = ( +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lK" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lL" = ( +/obj/structure/table/wood, +/obj/item/weapon/lighter, +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lN" = ( +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lO" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lP" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Kitchen"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lR" = ( +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lT" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/hooded/chaplain_hoodie, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/remains/human{ + desc = "They look like human remains. The skeleton is sitting upright with its legs tucked in and hands still holding onto its arms." + }, +/obj/item/weapon/gun/projectile/shotgun/sc_pump, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006; + temperature = 273.15 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lV" = ( +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lW" = ( +/obj/structure/table, +/obj/item/weapon/storage/lockbox, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lX" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lY" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"lZ" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ma" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mb" = ( +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mc" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"md" = ( +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = 30 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"me" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mf" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mg" = ( +/turf/open/floor/plasteel/warning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mh" = ( +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 2; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mi" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window{ + icon_state = "window"; + dir = 1 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mj" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mk" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ml" = ( +/obj/structure/table, +/obj/item/weapon/storage/backpack/satchel/leather/withwallet, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mm" = ( +/obj/structure/closet/secure_closet{ + icon_state = "secure"; + locked = 0; + name = "kitchen Cabinet"; + req_access_txt = "201" + }, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006; + temperature = 273.15 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mn" = ( +/obj/structure/closet/secure_closet{ + icon_state = "freezer"; + locked = 0; + name = "meat fridge"; + req_access_txt = "201" + }, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006; + temperature = 273.15 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mo" = ( +/obj/structure/closet/secure_closet{ + icon_state = "freezer"; + locked = 0; + name = "refrigerator"; + req_access_txt = "201" + }, +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/storage/fancy/egg_box, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006; + temperature = 273.15 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mp" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mq" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mr" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ms" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mt" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mv" = ( +/obj/structure/grille, +/obj/structure/sign/vacuum{ + desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; + name = "\improper HOSTILE ATMOSPHERE AHEAD"; + pixel_x = 0 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 2; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"my" = ( +/obj/structure/table/wood, +/obj/machinery/button/door{ + id = "awaydorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mz" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mA" = ( +/obj/structure/closet/emcloset, +/obj/structure/window, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mB" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mC" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/poster{ + icon_state = "poster7"; + pixel_y = -32; + serial_number = 7 + }, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/chair/comfy/beige, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mE" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 3; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mF" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/plasteel/black, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mG" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mH" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Shuttle Cockpit" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mI" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mJ" = ( +/obj/structure/sign/vacuum{ + desc = "A beacon used by a teleporter."; + icon = 'icons/obj/radio.dmi'; + icon_state = "beacon"; + name = "tracking beacon" + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mK" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mL" = ( +/obj/machinery/door/airlock/external, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mM" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32; + pixel_y = 0 + }, +/obj/item/weapon/paper{ + info = "

Welcome to Moon Outpost 19! Property of Nanotrasen Inc.




Staff Roster:
-Dr. Gerald Rosswell: Research Director & Acting Captain
-Dr. Sakuma Sano: Xenobiologist
-Dr. Mark Douglas: Xenobiologist
-Kenneth Cunningham: Security Officer-Ivan Volodin: Engineer
-Mathias Kuester: Bartender
-Sven Edling: Chef
-Steve: Assistant

Please enjoy your stay, and report any abnormalities to an officer."; + name = "Welcome Notice" + }, +/obj/machinery/camera{ + c_tag = "Arrivals South"; + dir = 8; + network = list("MO19") + }, +/turf/open/floor/plasteel/warning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mO" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 9; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mQ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel{ + burnt = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mR" = ( +/obj/machinery/door/airlock{ + id_tag = "awaydorm2"; + name = "Dorm 2" + }, +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mS" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 5; + icon_state = "ltrails_1" + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mU" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mV" = ( +/obj/structure/table, +/obj/item/weapon/clipboard, +/obj/item/weapon/pen, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mW" = ( +/obj/structure/chair, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mX" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall2"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"mZ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"na" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nb" = ( +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "201" + }, +/obj/item/clothing/under/assistantformal, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nc" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/generic, +/obj/structure/window, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nd" = ( +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ne" = ( +/turf/open/floor/plasteel/shuttle, +/turf/closed/wall/shuttle{ + icon_state = "swall_f10"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nf" = ( +/obj/structure/filingcabinet, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ng" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nh" = ( +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -30 + }, +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ni" = ( +/turf/open/floor/plasteel{ + burnt = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nj" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/candy, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nl" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nm" = ( +/obj/structure/sign/vacuum{ + desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; + name = "\improper HOSTILE ATMOSPHERE AHEAD"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nn" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"no" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"np" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nq" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + icon_state = "ltrails_2" + }, +/obj/machinery/camera{ + c_tag = "Dormitories"; + dir = 4; + network = list("MO19") + }, +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nr" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ns" = ( +/obj/structure/grille{ + density = 0; + destroyed = 1; + icon_state = "brokengrille" + }, +/obj/item/stack/rods, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nt" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_plating = "asteroidplating"; + icon_state = "asteroidplating"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nv" = ( +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nw" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/barber{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/item/clothing/tie/black, +/obj/item/clothing/under/lawyer/blacksuit, +/turf/open/floor/plasteel/barber{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ny" = ( +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 2; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nz" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "201"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nA" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nB" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nC" = ( +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 9; + icon_state = "ltrails_1" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"nD" = ( +/obj/structure/grille{ + density = 0; + destroyed = 1; + icon_state = "brokengrille" + }, +/obj/item/stack/rods, +/obj/item/weapon/shard, +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_2" + }, +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg1"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nE" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_2" + }, +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg3"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nF" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 8; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel/floorgrime{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nG" = ( +/obj/effect/decal/cleanable/blood/tracks{ + desc = "Your instincts say you shouldn't be following these."; + dir = 6; + icon_state = "ltrails_1" + }, +/turf/open/floor/plasteel/floorgrime{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nH" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/button/door{ + id = "awaydorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/effect/decal/remains/human{ + desc = "They look like human remains. The skeleton is laid out on its side and there seems to have been no sign of struggle."; + layer = 4.1 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nI" = ( +/obj/structure/dresser, +/obj/item/weapon/paper{ + info = "Bugs break out. I run to here and lock door. I hear door next to me break open and screams. All nice people here dead now. I no want to be eaten, and bottle always said to be coward way out, but person who say that is stupid. Mira, there is no escape for me, tell Alexis and Elena that father will never come home, and that I love you all."; + name = "Note" + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nJ" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nK" = ( +/obj/structure/sign/vacuum{ + desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; + name = "\improper HOSTILE ATMOSPHERE AHEAD"; + pixel_x = -32 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nL" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nM" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nN" = ( +/turf/open/floor/plasteel/neutral/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 4; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nO" = ( +/obj/machinery/door/airlock{ + icon_state = "closed"; + id_tag = "awaydorm3"; + locked = 1; + name = "Dorm 3" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nP" = ( +/obj/item/weapon/pen, +/obj/item/weapon/storage/pill_bottle{ + pixel_y = 6 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nQ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nR" = ( +/obj/structure/closet, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nS" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nT" = ( +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "201" + }, +/obj/item/clothing/under/suit_jacket/burgundy, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nU" = ( +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nV" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nW" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_plating = "asteroidplating"; + icon_state = "asteroidplating"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nX" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel{ + burnt = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2"; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/neutral/corner{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 2; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"nZ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_plating = "asteroidplating"; + icon_state = "asteroidplating"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oa" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"ob" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + desc = "A plastic potted plant."; + layer = 4.1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/neutral/side{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "MO19 Arrivals" + }) +"oc" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_plating = "asteroidplating"; + icon_state = "asteroidplating"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"od" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oe" = ( +/obj/item/trash/candy, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"of" = ( +/obj/item/weapon/shard, +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"og" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oh" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oi" = ( +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oj" = ( +/obj/structure/grille{ + density = 0; + destroyed = 1; + icon_state = "brokengrille" + }, +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ok" = ( +/obj/item/stack/rods, +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ol" = ( +/obj/item/stack/cable_coil, +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"om" = ( +/obj/item/stack/cable_coil{ + amount = 5 + }, +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"on" = ( +/obj/item/stack/cable_coil{ + amount = 2; + icon_state = "coil_red2"; + item_state = "coil_red2" + }, +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oo" = ( +/obj/item/stack/cable_coil{ + amount = 1; + icon_state = "coil_red1"; + item_state = "coil_red1" + }, +/turf/open/floor/mineral/titanium, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"op" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oq" = ( +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"or" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"os" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ot" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ou" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ov" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged5" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ow" = ( +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ox" = ( +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oy" = ( +/turf/open/floor/mineral/titanium/blue, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oz" = ( +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oA" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oB" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oC" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oD" = ( +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oE" = ( +/turf/open/floor/plasteel{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oF" = ( +/turf/open/floor/plasteel/floorgrime{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oG" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oH" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oI" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oJ" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oK" = ( +/turf/open/floor/plasteel{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged5"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oL" = ( +/turf/open/floor/plasteel{ + burnt = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oM" = ( +/turf/open/floor/plasteel{ + burnt = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oN" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oO" = ( +/turf/open/floor/plating{ + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oP" = ( +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg1"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oQ" = ( +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg2"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oR" = ( +/turf/open/floor/plating{ + broken = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "platingdmg3"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oS" = ( +/turf/open/floor/plating{ + burnt = 1; + initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; + heat_capacity = 1e+006; + icon_state = "panelscorched"; + temperature = 251 + }, +/area/awaycontent/a3{ + always_unpowered = 1; + ambientsounds = list('sound/ambience/ambimine.ogg'); + has_gravity = 1; + name = "Khonsu 19"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"oT" = ( +/obj/structure/closet/secure_closet{ + icon_state = "science"; + locked = 0; + name = "scientist's locker"; + req_access_txt = "201" + }, +/obj/item/clothing/suit/toggle/labcoat, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) +"oU" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet{ + icon_state = "science"; + locked = 1; + name = "scientist's locker"; + req_access_txt = "201" + }, +/obj/item/clothing/suit/toggle/labcoat, +/obj/item/weapon/tank/internals/air, +/obj/item/clothing/mask/gas, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "MO19 Research" + }) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacacadaeadaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacadafagahafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacafahaiaiafaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacaeajakalajafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacaeafadaeafadaeadacacacacacacacacadaeaiamanafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacadaeafaiaiahaoapaqafaeafacacacacacacacafadaradaeacacacacacacacacacacacacacacacafaeasacacacacacacacacacacacacacacacatatatatatatatacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacadaihkaqarauavawaxaragaeafacacacacacacaeafaiafacacacadafafaeacacacacacacacadaeafagafacacacacacacacacacacacacacacacatayazaAaBaCatacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababafafahaqaDanaiaqarafaiaqaraeafaeafadaeacadaraqaeacacadaeaEajadacacacacacacadafanaharaeacacacacacacacacacacacacacacacataFaGaHaIaBatacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaehlalaianaraqaiaqaqaraiaqaiafamaiaraeadaeaiafadacacafaJaKaLafaeadaeafaeafafaraMaraiafacacacacacacacacacacacacacacacataNaOaPaQaRatacacacacacacacacacacacacacacaSacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadahaihkaqaTaramaqaiaiaqamaradamaqaraiafafaqaeadafafaeaiakaqaiaqaqamaqaiaraqaiaqamaoadacacacacacacacacacacaUaUaUaUacataVaWaXaYaZatacacacacacacacacacacacacacbabaacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaeafhkbbaravbcararaiaraiaraqafaeadaiaiaqaraiaqaiaMaqararaiaoafaeafadaeafaeafalaiaianaeacacacacacacacacacacaUbdbeaUaUatbfaVbgbhbiatacacacacacacacacacacacacacacbaacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacadaiaraDbjavbkalaDararaiaeafacaeafaqamaqarafadafaiaramaganafblblblblblbladaearagafafacacacacacacacacaUaUaUbmbnbobpatbqbrbsbtbuatacacacacacacacacacacacacacacbaacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacadafahaibcaralaqagaqaqafadacacacafafaqaiaraeblaeaeafaganafaeblblblblblblaeafaqafadacacacacacacacacacaUbvbwbxbxbybzatbAbBbCbDbEatacacacacacacacacacacacacacacbaacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacadafadaeafaeafadafaeafacacacadaeaiaraqafafblblbladaeafadblblblblblblblafaiaqaeacacacacacacacacacacaUbFaUbGbHbIbJatbKbLbCbMbNatatatatatatatacacacacacacacacbaacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacaeararaiaeadblblblblblblblblblblblblblblblafaradafacacacacacacacacacacaUaUaUaUbObPaUatatatbQatatatbRbSbTbUbVatacacacacacacacacbababababaacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacafaiaqafadblblblblblblblblblblblblblblblbladbWafacacacacacacacacacacacaUbXbYbZcacbbPcccdcecfcgchatcicjckclcmatacacacacacacacacbaacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacaearaiaeblblblblblblblblblblblblblblblbladafaiaeacacacacacacacacacacacaUbXcncocpcqcrcscacactcucvcwcxcyczcAcBatacacacacacacacacbaacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacafaqarafblblblblblblbladaeafadaeaeblblafaeaqarafacacacacacacacacacacacaUcCcDcEcacFcGcHcIcJcKcIcLatcMcNcOcNcPatacacacacbaacacbabaacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacadaiaqaeadaeafafadaeafafaiaraqaiafadafaeaiarafaeacacacacacacacacacacacaUbXcncQcRcSaUaUaUcTaUcUaUatatatatatatatacacacacbaacacbabaacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacaeaiamarafaraiaqaiarafaiaqaeafaiamaqaraiaqaeadacacacacacacacacacacacacaUbXcncVcWcXcYaUcZdaaUdbdcaUacacacacacacacacacacbaacbabaacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacaeafaraqaiaraqaiddaqaiarafafadaeafaeafaeadafacacacacacacacacacacacacacaUdedfcEcacFdgaUdhdiaUdjdkaUacacacacacacacacacacbababaacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacaeafadaiaraqaiafafadaraqaeaeacacacacacacacacacacacacacacacacacacacacacacaUdldmdncadodpaUdqdraUdsdtaUacacacacacacacacacacbabaacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacadaeaiaiaqaeafaeadacafaiaqafadacacacacacacacacacacacacacacacacacacacacacacaUaUaUaUduaUaUaUaUaUaUaUaUaUacacacacacacacacacbabaacacacacacacacacbabadvacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacaearaqafadadacacacacadafaiaiafaeacacacacacacacacacacacacacacacacacacacacacacacaUdwdxdyaUacacacacacacacacacacacacacacbabababaacacacbabababababababadzacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacadafafakaeaeacacacacacacacaearaqaiafacacacacacacacdAdAdAdAdAdAdAdAdAdAdAdAdAdAacacaUdBdCdDaUacacacacacacacacacacacacacbabaacacbababababadEdFbabadEbadGdHbaacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacaeaeajaqaiafacacacacacacacacafadaramadacacdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAaUaUdIaUaUdAacacacacacacacacacacacbabaacacacacacacacacacacbababababadJdKacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacafadagaraiahadacacacacacacacacacafadadafdAdAdAdAdAdAdAdAbabababababababababababadAdAdAdAdLdMdAdAdAdAdAdAacacacacacacacbabaacacacacacacacacacacacacdNbabababaacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacaedOaLamaraeaeacacacacacacacdAdAdPdQdQdRdAdAdRdRbabababababababababababababababababadAdAbababadAdAdAdAdAdAdAdAdAacbababaacacacacacacacacacacacacacacbabababaacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacadajdSaiajafacacacacacacacdAdAdAdRdTdUdVdRdPdRbabababababababababababababababababababababababababababadAdAdAdAbababaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacaeafarahaeadacacacacacacdAdAdAdWdVdXdXdUdTdXdUbababababababababababababababababababababababababababababababababadAdAdAdAacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacaeafadadacacacacacdAdAdAdAdRdPdTdUdTdXdUdTbababababababababababababababababababababababababababababababababababadAdAdAdAdAacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacdAdAdAdAdAdUdTdUdXdUdUbababababababababababababababababababababababababababababababababababababababadAdAdAdAdAacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacdAdAdAdAdAbabababababababababababababababababababababababababababababababababababababababababababababababababadAdAdAdAdAacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacdAdAdAdAbababababababababababababababababababababababababababababababababababababababababababababababababababababadAdAdAdAdAacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacdAdAdAbababababababababababababababababababababababababababababababababababababababababababababababababababababababababadAdAdAdAacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacdAdAdAbababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadAdAdAdAdAdAacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacdAdAdAbabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadAdAdAdAacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacdAdAdAbababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadAdAdAdAdAacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacdAdAbababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadAdAdAdAacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacdAdAdAbababababababababababababababababababababababababababadYbabababababababababababababababababababababababababababababababababababababababadAdAdAdAacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacdAdAbabababababababababababababababababababababababadZeaebebeabababadZeadZdZeadZeaeaeaeaeceaeaeaeaeababababababababababababababababababababababadAdAdAacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacdAdAdAbabababababababababababababababababababababababadZedeeefeabababadZegeheiejekeaelemeneoepeqereseabababababababababababababababababababababababadAdAacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacdAdAbababababababababababababababababababababababababaeaeteuevdZbababaeaewehexeyezeAereBeCeDeEeFeGeHeabababababababababababababababababababababababadAdAacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacdAdAdAbabababababababababababababaeIeIeJeJeJeIeJeIeIeIeJeaeaeKeLeaeaeadZeaeIeMeNeOezeqeEeGePeqePeQeReBeabababababababababababababababababababababababadAdAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacdAdAdAbababababababababababababababaeIeSeTeUeVeWeIeXeYeZfafbfcfdfeeafffgfhfifjfkflfmfneDeneReEeqeDfoenfpeababababababababababababababababababababababababadAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacdAdAdAbababababababababababababababaeIfqfrfbfsfteJfueaeadZeaeafvfwfxfyfyfzfzfAfBfCfDfEfFfGfHfIfJeDeCeQfKecbabababababababababababababababababababababababadAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacdAdAdAbabababababababababababababababaeJfLfMfNfOfPfQfReafSfTfUfVfWfXdZeueufYeefZfkfkgagbgceGgdeEeEeEgeeCeHeababababababababababababababababababababababababadAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacdAdAdAbabababababababababababababababaeIfLgffNgggheJfueagieugjgkglgmeagngogpgqeJgrfkgsgtgugveCeDeqeqeqeRfoeababababababababababababababababababababababababadAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacdAdAbababababababababababababababababaeJgwgxgygzgAeJfudZgBgCgDgEgFgGdZgHfkfkgIeIgJfkgKgLeAgMeBeCeneQeneBeDeababababababababababababababababababababababababadAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacdAdAbababababababababababababababababaeJeJeIeIeIeJeIgNdZgOgPgQfVgRgSdZdZgTgUgVeJgWgXgYgZeahaeEeqhbhceqeqeqeababababababababababababababababababababababababadAdAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAdAbabababababababababababababababababaeIhdfbfbhefbhfeahghhhifVgRhjoTeaeadZeaeaeadZdZeaeaeaeaeaeceaeaeaeaeabababababababababababababababababababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAdAbabababababababababababababababababaeJfueaeaeaeadZeafVfVfVfVgRhjoUfVhmhneKhodZbabababababababababababababababababababababababababababababababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababababaeIhpeahqhrhshthuhvhvhvhvfkhjhwhxhyhjhzhAeababababababababababababababababababababababababababababababababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababaeIeJeIftdZhBhBhBhChDgRgRgRhEhjhFhwhGhjhjhjhHeababababababababahIhIhJhIhIhIhIhIhIbababababababababababababababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababaeJhKhLfudZhBhChMhBhuhuhuhueIhNhNhNeIhjhjhFhOeababababababababahIhPhQhRhShIhThUhIhIbababahVbabababababababababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababaeJeXhWhfeahBhXhYhZiaibicideaeaieeadZifigihiidZbabababababababahJhJhIijikhIiliminhJioioiohJbabababababababababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababaeJfueadZeahBipiqhChBirisitdZiuhjiveadZdZeaeaeababababahVbababahJiwiximimiyizimiAhJiBiCiDhJhJhJhIhIhJhIhJbababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababaeIiEeaiFiGhChBiHiIiJiKiLiMdZiNhjiOeababababababababahJhJioiohJhJhJhJizimhJiPiPhIhJiQiRiSiThJiUiViWiXiYhJbababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababaeIfudZiZdZeadZeaeaeadZeaeaeaeIieeIeababababahVbajabahIjbjcjdjejfjghIjhhJhIhIhIhIjijjjjjkjljmiXjniXiXjohIbababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababaeIjpdZdZeajqjrjsjtjujrjvjwhJjxjyjzhIhJioioiohIjAjBjChIjDjEjFjGjFjFjHjFjIjJjKjLjMjkjkjkjNjljOiXjPjQjnjRiobababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababaeJjSfbfQjTjUjUjVjVjUjWjVjXjYjZjUkajZkbkckdkekfkgkhkikjjUjVjUjUjUkkkljGjGjGjFjFkmjkjkjkjkjlknkokpkqkrkshJbababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababaeIeIeJeJktkukvkukwkukvkvkukxkyjEjFkzkAkBkCkDkEkEkFkGkHjFjGhIhJhIhIkIkJjFjGjFjGkmjkjkkKkLjljOiXiXkoiXkMhJbababababababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbabababababababababababababababababababahIhIioioiohIioioiohIhIkNjGkOhJhIjCkPkQhIioioiohJkSkRhIkTkUhJkVhJkWkXkYkZjMlajNjkjkjljOiXiXiXlbhJhJhIhIhJbabababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababababababababababababalcldlebabahIlflglhhJbababaliljbababahJlklllmlnlohJlphJhJhIhJhJhJlqlrjklshJhJltiXiXiXlulvlwlxhJbabababababadAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbababababababababababababababalcldldlyldlzlAlBlzlAlClDlEbabaiolFlGlHhJbabababababababahJlIlJhJlKlLhIlMlNlOlMlPlNkVjkjjjkjklQlRlRlSlRlThJlvlvlUhJbababababadAdAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAbabababababababababababababalclVlWlXlYlZmambmcmdmcmelDmfbabaiolFmgioiobabababababababahIlImhhIhJhJhIlNmihIhIhIhJhJmjmjjjmkhJlRlSlRlRmlhJmmmnmohIbababababadAdAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAdAbababababababababababababalAmpmbmqlCmrmcmsmtmsmcmbmulCiomviolFmwiobababababababababahJlImxhImymzhJlNmAhJbababahJmBmBmChIhJhJmDmEmFhIhIhJhJhIhIbababababadAdAdAacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacdAdAdAbababababababababababababalAmGmcmrmHmrmrmImJmImrmrmrmKmLlMmMjGmNhImObabababababababahImPmQmRmSmThJlNmUhIbababahJhJhIhIhJbahJioioiohIbabababababababababadAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacdAdAbababababababababababababalAmVmbmWmXmrmcmsmtmsmcmbmYmXioioiolFmgiobababababababababahImZkFhJnanbhJlOnchIhIhIdMbabababababababababaljbabababababababababadAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacdAdAbababababababababababababandnenflXlYlZngmbmcnhmcmelDlEbabaiolFmgiobababababababababahJninjhJhJhJhInknlmMnmmMdMbababababababababababababababababababababadAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacdAdAdAbababababababababababababandldldnnldlzlAlBlzlAmXlDmfbabaionomgiobabababababanphIhIhJnqmhkVlMnrlpnsnthIlPhInubababababababababababababababababababababadAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacdAdAdAbababababababababababababababababababababababandldnvbabahImMmMhIhIbabababababajCnwnxkGnyhIhJhIhIhJnzhIhIhIbababababababababababababababababababababadAdAdAacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacdAdAdAbababababababababababababababababababababababababababahInAlMnBhIbababababanCnDnEnFnGmxhJnHnIhJlMlNnJhJbabababababababababababababababababababababadAdAacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacdAdAbababababababababababababababababababababababababababahInKlNnLhIbababababajajCnMkEkEnNnOnPlnhJlNnQnRhJbababababababababababababababababababababadAdAdAacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacdAdAdAbabababababababababababababababababababababababababahImMmMhIhIbabababababajCnSkBkElJhJnTnUhJhInVhJhJbababababababababababababababababababababadAdAdAacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacdAdAdAbabababababababababababababababababababababababababanWdMdMnWbababababababajCnXkCkEnYhIhIhJhJdMnZdMbababababababababababababababababababababadAdAdAacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacdAdAdAbabababababababababababababababababababababababababababababababababababajCjCjCoaobhIbabababanZbabababababababababababababababababababababadAdAdAacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacdAdAdAdAbababababababababababababababababababababababababababababababababababababajCjCjChJbabababanZbababababababababababababababababababababadAdAdAacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacdAdAdAbabababababababababababababababababababababababababababababababababababababababaljbabababanZbababababababababababababababababababababadAdAacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacdAdAdAbababababababababababababababababababababababababababababababababababababababababababadMnZdMbababababababababababababababababababadAdAdAacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacdAdAdAbabababababababababababababababababababababababababababababababababababababababababadMocdMbababababababababababababababababababadAdAacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacdAdAdAbababababababababababababababababababababababababababababababababababababababababadMdMdMbabababababababababababababababababadAdAdAacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacdAdAdAdAbabababababababababababababababababababababababababababababababababababababababaodbabababababababababababababababababababadAdAacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacdAdAdAdAbababababababababababababababababababababababababababababababababababababababababaoebabababababababababababababababadAdAdAdAacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacdAdAdAdAbabababababababababababababababababababababababababababababababababababababababababababababababababababababababadAdAdAdAacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacdAdAdAdAdAbabababababababababababababababababababababababababababababababababababababababababababababababababababababadAdAacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacdAdAdAdAdAdAbababababababababababababababababababababababababababababababababababababababababababababababababadAdAdAdAacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacdAdAdAdAdAdAdAdAdAbabababababababababababababababababababababababababababababababababababababababababababadAdAdAdAdAacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacacacacacdAdAdAdAdAdAdAdAdAdAdAdAbababababababababababababababababababababababababababababababababababadAdAdAdAdAacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacacacacacacacacacacacacacacacacacdAdAdAdAdAdAdAdAdAdAdAdAdAdAbabababababababababababababababababababababababadAdAdAdAdAdAdAdAdAacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAdAacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdAdAdAdAdAdAdAdAdAdAdAdAdAacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabofogohoioioioiabababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabojoiokolomonooabababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabopoqaborosotouovabowoxaboyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabozaboAoBoCaboDabababababoyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboEoFaboGoHoIoJoKaboLoMaboNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboOaboPoQoRaboSabababababoNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +of +oj +ab +op +oz +ab +oE +oO +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +og +oi +ab +oq +ab +ab +oF +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oh +ok +ab +ab +oA +ab +ab +oP +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oi +ol +ab +or +oB +ab +oG +oQ +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oi +om +ab +os +oC +ab +oH +oR +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oi +on +ab +ot +ab +ab +oI +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +af +ae +ad +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +oi +oo +ab +ou +oD +ab +oJ +oS +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ad +ad +af +hl +ah +af +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ov +ab +ab +oK +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ae +ai +ah +al +ai +hk +ai +af +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ae +af +hk +aq +ai +hk +bb +ar +ah +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ow +ab +ab +oL +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +af +ai +aq +aD +an +aq +ar +aD +ai +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ox +ab +ab +oM +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ad +ai +ar +an +ar +aT +av +bj +bc +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ae +ah +au +ai +aq +ar +bc +av +ar +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oy +oy +ab +oN +oN +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +af +ao +av +aq +ai +am +ar +bk +al +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ad +ap +aw +ar +aq +aq +ar +al +aq +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ae +aq +ax +af +aq +ai +ai +aD +ag +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ad +af +ar +ai +ar +ai +ar +ar +aq +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +ae +ad +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ae +ag +aq +ai +aq +ai +ar +aq +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ad +dO +aj +af +ae +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +af +ae +ar +aq +am +ar +ai +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ae +ag +aL +dS +ar +af +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +af +ae +ai +ar +aq +ae +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +aj +ar +am +ai +ah +ad +ac +ac +ac +ac +ac +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +af +af +ad +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ae +af +aq +ai +ar +aj +ae +ad +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ae +am +am +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ae +ar +ak +ai +ah +ae +af +ad +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +af +ai +aq +ad +ae +ac +ad +ae +af +ae +af +ad +ae +ae +af +ai +aq +ae +af +ad +ae +ac +ac +ac +ac +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ad +ar +ar +ai +af +af +ae +ar +ai +ar +aq +ai +ai +af +ad +ai +af +ae +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ae +ae +ai +ai +aq +af +ai +ar +aq +ai +ar +aq +am +ar +ai +aq +ad +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ad +af +ae +ad +ac +ac +ac +ad +af +aq +am +aq +ar +ai +af +ae +af +ae +ar +aq +ar +ae +ad +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +af +ah +aj +ae +af +ae +ad +ae +af +ar +aq +ai +aq +ae +ad +bl +bl +ad +af +ai +aq +af +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ae +ag +ai +ak +ai +ad +af +ar +ai +aq +ai +ar +ar +af +ad +bl +bl +bl +ae +ar +ar +ai +ae +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ah +ai +al +am +ar +ai +aq +af +ae +aq +af +ae +af +bl +bl +bl +bl +af +ai +aq +af +ad +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +lc +lA +lA +lA +lc +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ae +af +af +aj +an +ad +af +ae +ad +ad +ai +ad +bl +bl +bl +bl +bl +bl +af +aq +ai +af +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +lc +lV +mp +mG +mV +lV +lc +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ae +af +af +ae +ac +ac +ac +af +aM +af +ae +bl +bl +bl +bl +bl +ad +ai +dd +ad +af +ad +ac +ac +ac +dA +dA +dA +dR +dU +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ld +lW +mb +mc +mb +nf +ld +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +aq +ai +ae +bl +bl +bl +bl +bl +ae +ar +aq +ar +ai +af +ae +af +ac +dA +dA +dW +dP +dT +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eI +eJ +eJ +eJ +eI +eI +eI +eJ +eI +ba +ba +ld +lX +mq +mr +mW +lX +ld +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +ae +ar +ar +af +ad +bl +bl +bl +bl +af +af +ai +aq +aq +ai +ar +ad +af +dP +dR +dV +dT +dU +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eI +eI +eI +eJ +eI +eJ +eJ +ba +ba +ba +eJ +hK +eX +fu +iE +fu +jp +jS +eI +ba +ba +ld +ld +ld +mH +ld +ld +ld +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ad +ae +aJ +ai +ar +am +ag +ae +bl +bl +bl +ad +af +ai +ar +ae +af +ai +aq +ar +ad +dQ +dT +dX +dU +dX +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eI +eS +fq +fL +fL +gw +eJ +eI +eJ +eI +eI +hL +hW +ea +ea +dZ +dZ +fb +eJ +ba +ba +ld +lZ +mr +mr +mr +lZ +ld +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +af +aE +aK +ak +ai +ag +an +af +bl +bl +bl +ae +ai +aq +af +ae +ad +af +ai +am +ad +dQ +dU +dX +dT +dU +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eJ +eT +fr +fM +gf +gx +eI +hd +fu +hp +ft +fu +hf +dZ +iF +iZ +dZ +fQ +eJ +hI +ba +ld +ma +mc +mr +mc +ng +ld +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +af +aj +aL +aq +ao +an +af +ad +bl +bl +bl +af +ar +ae +af +ac +ac +ae +af +ad +af +dR +dV +dU +dX +dU +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eJ +eU +fb +fN +fN +gy +eI +fb +ea +ea +dZ +dZ +ea +ea +iG +dZ +ea +jT +kt +hI +ba +lA +mb +ms +mI +ms +mb +lA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ae +ad +af +ai +af +af +ae +bl +bl +bl +bl +ad +aq +af +ad +ac +ac +ac +ac +ac +dA +dA +dR +dT +dU +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eJ +eV +fs +fO +gg +gz +eI +fb +ea +hq +hB +hB +hB +hB +hC +ea +jq +jU +ku +io +ba +ld +mc +mt +mJ +mt +mc +ld +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ae +aq +ae +bl +bl +bl +bl +bl +bl +ae +ai +ai +ae +ac +ac +ac +ac +ac +dA +dA +dP +dX +dT +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eI +eW +ft +fP +gh +gA +eJ +he +ea +hr +hB +hC +hX +ip +hB +dZ +jr +jU +kv +io +ba +ld +md +ms +mI +ms +nh +ld +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ad +aq +af +bl +bl +bl +bl +bl +bl +ae +af +am +af +ac +ac +ac +ac +dA +dA +dR +dR +dU +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eJ +eI +eJ +fQ +eJ +eJ +eI +fb +ea +hs +hB +hM +hY +iq +iH +ea +js +jV +ku +io +ba +lA +mc +mc +mr +mc +mc +lA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ae +am +ad +bl +bl +bl +bl +bl +bl +bl +ad +aq +ae +ac +ac +ac +ac +dA +dA +dR +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eI +eX +fu +fR +fu +fu +gN +hf +dZ +ht +hC +hB +hZ +hC +iI +ea +jt +jV +kw +hI +lc +ld +me +mb +mr +mb +me +ld +lc +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +af +aq +ae +bl +bl +bl +bl +bl +bl +bl +af +ar +af +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eI +eY +ea +ea +ea +dZ +dZ +ea +ea +hu +hD +hu +ia +hB +iJ +ea +ju +jU +ku +io +ld +lD +lD +mu +mr +mY +lD +lD +ld +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ae +ai +af +bl +bl +bl +bl +bl +bl +af +ae +ai +ae +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eI +eZ +ea +fS +gi +gB +gO +hg +fV +hv +gR +hu +ib +ir +iK +dZ +jr +jW +kv +io +lc +lE +mf +ld +mK +ld +lE +mf +lc +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +af +ar +ae +bl +bl +bl +bl +bl +ad +ae +ai +aq +ad +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eJ +fa +dZ +fT +eu +gC +gP +hh +fV +hv +gR +hu +ic +is +iL +ea +jv +jV +kv +io +ba +ba +ba +io +mL +io +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ad +af +aq +af +ad +ae +af +af +ad +af +aq +ar +ae +af +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dZ +dZ +ea +ea +fb +ea +fU +gj +gD +gQ +hi +fV +hv +gR +hu +id +it +iM +ea +jw +jX +ku +hI +ba +ba +ba +mv +lM +io +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ad +af +ar +ai +al +ae +af +ai +ar +bW +ai +ar +af +ad +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +ed +et +ea +fc +ea +fV +gk +gE +fV +fV +fV +hv +hE +eI +ea +dZ +dZ +ea +hJ +jY +kx +hI +hI +io +io +io +mM +io +io +io +hI +hI +hI +hI +nW +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ae +an +aM +aq +ai +ar +aq +aq +ad +af +ae +af +ae +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eb +ee +eu +eK +fd +fv +fW +gl +gF +gR +gR +gR +fk +hj +hN +ea +iu +iN +eI +jx +jZ +ky +kN +lf +lF +lF +lF +jG +lF +lF +no +mM +nA +nK +mM +dM +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +af +af +ah +ar +am +ai +ag +af +ae +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +eb +ef +ev +eL +fe +fw +fX +gm +gG +gS +hj +hj +hj +hF +hN +ie +hj +hj +ie +jy +jU +jE +jG +lg +lG +mg +mw +mN +mg +mg +mg +mM +lM +lN +mM +dM +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ae +ag +ar +ai +ao +an +af +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dY +ea +ea +dZ +ea +ea +fx +dZ +ea +dZ +dZ +oT +oU +hw +hw +hN +ea +iv +iO +eI +jz +ka +jF +kO +lh +lH +io +io +hI +io +io +io +hI +nB +nL +hI +nW +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +as +af +ae +af +ad +ae +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +ff +fy +eu +gn +gH +dZ +ea +fV +hx +hG +eI +dZ +ea +ea +ea +hI +jZ +kz +hJ +hJ +hJ +io +ba +mO +ba +ba +ba +hI +hI +hI +hI +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +fg +fy +eu +go +fk +gT +ea +hm +hy +hj +hj +if +dZ +ba +ba +hJ +kb +kA +hI +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dZ +fh +fz +fY +gp +fk +gU +dZ +hn +hj +hj +hj +ig +dZ +ba +ba +io +kc +kB +jC +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dZ +dZ +ea +ea +fi +fz +ee +gq +gI +gV +ea +eK +hz +hj +hF +ih +ea +ba +ba +io +kd +kC +kP +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +eg +ew +eI +fj +fA +fZ +eJ +eI +eJ +ea +ho +hA +hH +hO +ii +ea +ba +ba +io +ke +kD +kQ +li +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dZ +eh +eh +eM +fk +fB +fk +gr +gJ +gW +ea +dZ +ea +ea +ea +dZ +ea +ba +hV +hI +kf +kE +hI +lj +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dZ +ei +ex +eN +fl +fC +fk +fk +fk +gX +dZ +ba +ba +ba +ba +ba +ba +ba +ba +jA +kg +kE +io +ba +ba +ba +ba +ba +ba +ba +np +ba +nC +ja +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +ej +ey +eO +fm +fD +ga +gs +gK +gY +dZ +ba +ba +ba +ba +ba +ba +ba +ja +jB +kh +kF +io +ba +ba +ba +ba +ba +ba +ba +hI +jC +nD +jC +jC +jC +jC +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dZ +ek +ez +ez +fn +fE +gb +gt +gL +gZ +ea +ba +ba +ba +ba +ba +ba +ba +ba +jC +ki +kG +io +ba +ba +ba +ba +ba +ba +ba +hI +nw +nE +nM +nS +nX +jC +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +ea +eA +eq +eD +fF +gc +gu +eA +ea +ea +ba +ba +ba +ba +ba +ba +hJ +hI +hI +kj +kH +hJ +hJ +hJ +hI +hJ +hI +hI +hJ +hJ +nx +nF +kE +kB +kC +jC +jC +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aU +bv +bF +aU +bX +bX +cC +bX +bX +de +dl +aU +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +el +er +eE +en +fG +eG +gv +gM +ha +ea +ba +ba +ba +ba +ba +hV +hJ +jb +jD +jU +jF +kS +lk +lI +lI +lI +mP +mZ +ni +nq +kG +nG +kE +kE +kE +oa +jC +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +aU +aU +aU +bw +aU +aU +bY +cn +cD +cn +cn +df +dm +aU +aU +aU +aU +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +em +eB +eG +eR +fH +gd +eC +eB +eE +ea +ba +ba +ba +ba +ba +ba +io +jc +jE +jV +jG +kR +ll +lJ +mh +mx +mQ +kF +nj +mh +ny +mx +nN +lJ +nY +ob +jC +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +aU +bd +bm +bx +bG +aU +bZ +co +cE +cQ +cV +cE +dn +aU +dw +dB +aU +dL +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +en +eC +eP +eE +fI +eE +eD +eC +eq +ea +ba +ba +ba +ba +ba +ba +io +jd +jF +jU +hI +hI +lm +hJ +hI +hI +mR +hJ +hJ +kV +hI +hJ +nO +hJ +hI +hI +hJ +lj +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +aU +be +bn +bx +bH +bO +ca +cp +ca +cR +cW +ca +ca +du +dx +dC +dI +dM +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ec +eo +eD +eq +eq +fJ +eE +eq +en +hb +ec +ba +ba +ba +ba +ba +ba +hJ +je +jG +jU +hJ +kT +ln +lK +hJ +my +mS +na +hJ +lM +hJ +nH +nP +nT +hI +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +aU +aU +bo +by +bI +bP +cb +cq +cF +cS +cX +cF +do +aU +dy +dD +aU +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +ep +eE +eP +eD +eD +eE +eq +eQ +hc +ea +ba +ba +hI +hI +hJ +hJ +hJ +jf +jF +jU +hI +kU +lo +lL +hJ +mz +mT +nb +hJ +nr +hI +nI +ln +nU +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aU +bp +bz +bJ +aU +bP +cr +cG +aU +cY +dg +dp +aU +aU +aU +aU +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +eq +eF +eQ +fo +eC +ge +eq +en +eq +ea +ba +ba +hI +hP +hJ +iw +hJ +jg +jF +kk +hI +hJ +hJ +hI +hI +hJ +hJ +hJ +hI +lp +hI +hJ +hJ +hJ +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +at +at +at +at +at +at +at +at +at +at +cc +cs +cH +aU +aU +aU +aU +aU +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +er +eG +eR +en +eQ +eC +eR +eB +eq +ea +ba +ba +hJ +hQ +hI +ix +hJ +hI +jH +kl +kI +kV +lp +lM +lN +lN +lN +lO +nk +ns +hJ +lM +lN +hI +dM +ba +ba +ba +dM +dM +dM +od +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +at +ay +aF +aN +aV +bf +bq +bA +bK +at +cd +ca +cI +aU +cZ +dh +dq +aU +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +es +eH +eB +fp +fK +eH +fo +eD +eq +ea +ba +ba +hI +hR +ij +im +iz +jh +jF +jG +kJ +hJ +hJ +lN +mi +mA +mU +nc +nl +nt +nz +lN +nQ +nV +nZ +nZ +nZ +nZ +nZ +oc +dM +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +at +az +aG +aO +aW +aV +br +bB +bL +at +ce +ca +cJ +cT +da +di +dr +aU +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ea +ea +ea +ea +ea +ec +ea +ea +ea +ea +ea +ba +ba +hI +hS +ik +im +im +hJ +jI +jG +jF +kW +hJ +lO +hI +hJ +hI +hI +mM +hI +hI +nJ +nR +hJ +dM +ba +ba +ba +dM +dM +dM +ba +oe +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +at +aA +aH +aP +aX +bg +bs +bC +bC +bQ +cf +ct +cK +aU +aU +aU +aU +aU +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +hI +hI +iy +hJ +hI +jJ +jG +jG +kX +hI +lM +hI +ba +ba +hI +nm +lP +hI +hJ +hJ +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +at +aB +aI +aQ +aY +bh +bt +bD +bM +at +cg +cu +cI +cU +db +dj +ds +aU +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +hT +il +iz +iP +hI +jK +jF +jF +kY +hJ +lP +hI +ba +ba +hI +mM +hI +hI +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +at +aC +aB +aR +aZ +bi +bu +bE +bN +at +ch +cv +cL +aU +dc +dk +dt +aU +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +hU +im +im +iP +hI +jL +jF +jG +kZ +hJ +lN +hJ +ba +ba +dM +dM +nu +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +at +at +at +at +at +at +at +at +at +at +at +cw +at +at +aU +aU +aU +aU +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +hI +in +iA +hI +hI +jM +km +km +jM +hJ +kV +hJ +hJ +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +at +bR +ci +cx +cM +at +ac +ac +ac +ac +ac +ac +ac +ac +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +hJ +hJ +hJ +ji +jk +jk +jk +la +lq +jk +mj +mB +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +at +bS +cj +cy +cN +at +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +io +iB +iQ +jj +jk +jk +jk +jN +lr +jj +mj +mB +hI +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +at +bT +ck +cz +cO +at +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +io +iC +iR +jj +jk +jk +kK +jk +jk +jk +jj +mC +hI +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +at +bU +cl +cA +cN +at +ac +ac +ac +ac +ac +ac +ac +ac +ba +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +io +iD +iS +jk +jN +jk +kL +jk +ls +jk +mk +hI +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +at +bV +cm +cB +cP +at +ac +ac +ac +ac +ac +ac +ac +ba +ba +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hV +hJ +hJ +iT +jl +jl +jl +jl +jl +hJ +lQ +hJ +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +at +at +at +at +at +at +ac +ac +ac +ac +ac +ac +ba +ba +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hJ +hJ +jm +jO +kn +jO +jO +hJ +lR +lR +hJ +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hJ +iU +iX +iX +ko +iX +iX +lt +lR +lS +mD +io +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +iV +jn +jP +kp +iX +iX +iX +lS +lR +mE +io +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +iW +iX +jQ +kq +ko +iX +iX +lR +lR +mF +io +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hJ +iX +iX +jn +kr +iX +lb +iX +lT +ml +hI +hI +lj +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +ba +ba +ba +ba +ba +ba +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +iY +jo +jR +ks +kM +hJ +lu +hJ +hJ +hI +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +ac +ac +ba +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hJ +hJ +hI +io +hJ +hJ +hJ +lv +lv +mm +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +ac +ac +ac +ba +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +lw +lv +mn +hJ +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ac +ac +ac +ac +ac +ac +ac +ba +ba +ba +ac +ac +ac +ac +ba +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hI +lx +lU +mo +hI +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +aS +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ac +ac +ac +ac +ba +ba +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +hJ +hJ +hJ +hI +hI +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ac +ac +ac +ac +ac +ac +ac +ac +ba +dE +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ac +ac +ac +ac +ac +ac +ac +ac +ba +dF +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +ba +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +ba +dN +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +dE +ba +ba +ba +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +ba +ba +ba +ba +ba +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +ba +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dv +ba +dG +ba +ba +ba +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dH +dJ +ba +ba +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +dA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ba +dK +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} - diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index b58f159b2e6..d66f49ddb40 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -1,939 +1,70451 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/mineral,/area/space) -"ac" = (/turf/open/floor/plating/asteroid/airless,/area/space) -"ad" = (/turf/closed/mineral,/area/awaymission/research/exterior) -"ae" = (/turf/open/floor/plating/asteroid/airless,/area/awaymission/research/exterior) -"af" = (/mob/living/simple_animal/hostile/syndicate/ranged/space,/turf/open/floor/plating/asteroid/airless,/area/awaymission/research/exterior) -"ag" = (/turf/open/floor/plating/asteroid/airless,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/research/interior/engineering) -"ah" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/open/space,/area/awaymission/research/interior/engineering) -"ai" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aj" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/open/space,/area/awaymission/research/interior/engineering) -"ak" = (/turf/open/floor/plating/asteroid/airless,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/research/interior/engineering) -"al" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/research/interior/engineering) -"am" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/awaymission/research/interior/engineering) -"an" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) -"ao" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/awaymission/research/interior/engineering) -"ap" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) -"aq" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) -"ar" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior/engineering) -"as" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) -"at" = (/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"au" = (/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"av" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/frame/machine,/obj/item/weapon/circuitboard/machine/smes,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high/empty,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aw" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/whiteyellow/side,/area/awaymission/research/interior/engineering) -"ax" = (/obj/structure/flora/kirbyplants{icon_state = "plant-20"; layer = 4.1; pixel_y = 3},/turf/open/floor/plasteel/whiteyellow/corner{tag = "icon-whiteyellowcorner (WEST)"; icon_state = "whiteyellowcorner"; dir = 8},/area/awaymission/research/interior/engineering) -"ay" = (/obj/structure/chair{dir = 8},/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) -"az" = (/obj/effect/gibspawner/human,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aA" = (/obj/item/stack/sheet/plasteel,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aB" = (/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior/engineering) -"aC" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aD" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aE" = (/obj/effect/gibspawner/human,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aF" = (/obj/item/stack/rods,/obj/item/stack/sheet/metal,/obj/item/weapon/stock_parts/cell/high/empty,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aG" = (/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aH" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior/maint) -"aI" = (/obj/structure/girder,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aJ" = (/obj/machinery/computer/pod{id = "spacebattlepod2"; name = "Hull Door Control"},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) -"aK" = (/obj/effect/mob_spawn/human/syndicatesoldier{brute_damage = 200},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) -"aL" = (/obj/structure/table,/obj/item/weapon/c4,/obj/item/weapon/c4,/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/research/interior/engineering) -"aM" = (/obj/item/weapon/stock_parts/cell/high/empty,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aN" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/cable_coil{amount = 1},/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"aO" = (/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"aP" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"aQ" = (/turf/open/floor/plasteel/whiteyellow/corner,/area/awaymission/research/interior/engineering) -"aR" = (/obj/item/stack/sheet/plasteel,/obj/item/stack/cable_coil{amount = 1},/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aS" = (/turf/open/floor/plasteel{icon_state = "damaged4"},/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/research/interior/engineering) -"aT" = (/mob/living/simple_animal/hostile/syndicate/melee,/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"aU" = (/turf/open/floor/plasteel{icon_state = "damaged1"},/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/research/interior/engineering) -"aV" = (/obj/item/stack/sheet/plasteel,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"aW" = (/obj/machinery/light{dir = 4},/obj/structure/tank_dispenser,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior/engineering) -"aX" = (/obj/item/stack/sheet/mineral/bananium{amount = 50},/turf/open/floor/plating/asteroid/airless,/area/space) -"aY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"aZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -32; tag = "icon-alarm0 (EAST)"},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior/engineering) -"ba" = (/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bb" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior/engineering) -"bc" = (/turf/open/floor/plasteel{icon_state = "damaged5"},/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/research/interior/engineering) -"bd" = (/turf/open/floor/plasteel{icon_state = "damaged3"},/area/awaymission/research/interior/engineering) -"be" = (/obj/item/stack/rods,/obj/item/ammo_casing/c45,/turf/open/floor/plasteel{icon_state = "damaged5"},/area/awaymission/research/interior/engineering) -"bf" = (/turf/open/floor/plasteel{icon_state = "damaged3"},/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/research/interior/engineering) -"bg" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{icon_state = "damaged5"},/area/awaymission/research/interior/engineering) -"bh" = (/obj/item/stack/sheet/metal,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior/engineering) -"bj" = (/obj/machinery/light/small,/turf/open/floor/plating/asteroid/airless,/area/awaymission/research/exterior) -"bk" = (/obj/item/weapon/bikehorn,/turf/open/floor/plating/asteroid/airless,/area/space) -"bl" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior/gateway) -"bm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{auto_name = 1; cell_type = 9000; dir = 4; name = "Engineering APC"; pixel_x = 27; pixel_y = 2},/turf/open/floor/plating,/area/awaymission/research/interior/engineering) -"bn" = (/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior/engineering) -"bo" = (/obj/item/weapon/screwdriver,/obj/item/stack/cable_coil{amount = 1},/obj/item/ammo_casing/c45,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bp" = (/obj/effect/mob_spawn/human/engineer{brute_damage = 200},/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bq" = (/obj/item/stack/rods,/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"br" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel{icon_state = "damaged5"},/area/awaymission/research/interior/engineering) -"bs" = (/obj/item/ammo_casing/c45,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel{icon_state = "damaged5"},/area/awaymission/research/interior/engineering) -"bt" = (/obj/effect/gibspawner/human,/obj/item/stack/cable_coil{amount = 1},/obj/item/ammo_casing/c45,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bu" = (/obj/item/stack/rods,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bv" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bw" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior/engineering) -"bx" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"by" = (/obj/item/clothing/mask/gas/clown_hat,/turf/open/floor/plating/asteroid/airless,/area/space) -"bz" = (/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"bA" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plasteel/darkwarning{tag = "icon-warndark (NORTHWEST)"; icon_state = "warndark"; dir = 9},/area/awaymission/research/interior/gateway) -"bB" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plasteel/darkwarning{icon_state = "warndark"; dir = 1},/area/awaymission/research/interior/gateway) -"bC" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plasteel/darkwarning{tag = "icon-warndark (NORTHEAST)"; icon_state = "warndark"; dir = 5},/area/awaymission/research/interior/gateway) -"bD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"bE" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/whiteyellow/corner{tag = "icon-whiteyellowcorner (EAST)"; icon_state = "whiteyellowcorner"; dir = 4},/area/awaymission/research/interior/engineering) -"bF" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) -"bG" = (/obj/item/stack/sheet/metal,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) -"bH" = (/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) -"bI" = (/obj/effect/mob_spawn/human/syndicatesoldier{brute_damage = 200},/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTHEAST)"; icon_state = "whiteyellow"; dir = 5},/area/awaymission/research/interior/engineering) -"bJ" = (/obj/item/ammo_casing/c45,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bK" = (/obj/item/weapon/wrench,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTHWEST)"; icon_state = "whiteyellow"; dir = 9},/area/awaymission/research/interior/engineering) -"bL" = (/obj/item/stack/sheet/plasteel,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) -"bM" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) -"bN" = (/obj/effect/mob_spawn/human/engineer{brute_damage = 200},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior/engineering) -"bO" = (/obj/structure/extinguisher_cabinet{pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel/whiteyellow/corner{tag = "icon-whiteyellowcorner (NORTH)"; icon_state = "whiteyellowcorner"; dir = 1},/area/awaymission/research/interior/engineering) -"bP" = (/obj/structure/sign/vacuum{pixel_x = 32},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"bQ" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"bR" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"bS" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plasteel/darkwarning{dir = 8},/area/awaymission/research/interior/gateway) -"bT" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"bU" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plasteel/darkwarning{tag = "icon-warndark (EAST)"; icon_state = "warndark"; dir = 4},/area/awaymission/research/interior/gateway) -"bV" = (/obj/structure/sign/nosmoking_1{pixel_x = -32},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior/engineering) -"bW" = (/obj/item/ammo_casing/c45,/obj/effect/decal/cleanable/blood/drip,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior/engineering) -"bX" = (/obj/effect/mob_spawn/human/engineer{brute_damage = 200},/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior/engineering) -"bY" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plasteel/darkwarning{tag = "icon-warndark (SOUTHWEST)"; icon_state = "warndark"; dir = 10},/area/awaymission/research/interior/gateway) -"bZ" = (/obj/machinery/gateway,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/darkwarning,/area/awaymission/research/interior/gateway) -"ca" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plasteel/darkwarning{tag = "icon-warndark (SOUTHEAST)"; icon_state = "warndark"; dir = 6},/area/awaymission/research/interior/gateway) -"cb" = (/obj/machinery/power/apc{cell_type = 12000; dir = 4; name = "Gateway APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cc" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"cd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"ce" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"cf" = (/obj/item/ammo_casing/c46x30mm,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior/engineering) -"cg" = (/obj/effect/mob_spawn/human/syndicatesoldier{brute_damage = 200},/turf/open/floor/plasteel{icon_state = "damaged3"},/area/awaymission/research/interior/engineering) -"ch" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"ci" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced,/obj/structure/closet/emcloset,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cj" = (/obj/structure/window/reinforced,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"ck" = (/obj/machinery/door/window/eastright{tag = "icon-right"; icon_state = "right"; dir = 2},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cl" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/window/reinforced,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"cn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light/small,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"co" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"cp" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior) -"cq" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior/engineering) -"cr" = (/obj/effect/mob_spawn/human/nanotrasensoldier{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior) -"cs" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior/engineering) -"ct" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -32; tag = "icon-alarm0 (EAST)"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"cx" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior/genetics) -"cy" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Genetics Maintenance"; req_access_txt = "9"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"cz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"cA" = (/obj/item/ammo_casing/c46x30mm,/turf/open/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior) -"cB" = (/obj/item/ammo_casing/c46x30mm,/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior) -"cC" = (/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior) -"cD" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table,/obj/item/weapon/paper/pamphlet,/obj/item/weapon/paper/pamphlet,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/gateway) -"cG" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = 32},/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"cH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/pepper,/obj/machinery/button/door{id = "cryopodg2"; name = "panic lockdown button"},/obj/machinery/airalarm{pixel_y = 32},/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"cI" = (/obj/machinery/computer/scan_consolenew,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"cJ" = (/obj/machinery/dna_scannernew,/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"cK" = (/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"cL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"cM" = (/turf/open/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior) -"cN" = (/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior) -"cO" = (/obj/item/ammo_casing/c46x30mm,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior) -"cP" = (/obj/effect/mob_spawn/human/nanotrasensoldier{brute_damage = 200},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior) -"cQ" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior/secure) -"cR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/highsecurity{aiDisabledIdScanner = 1; name = "Gateway Access"; req_access_txt = "36"},/turf/open/floor/plating,/area/awaymission/research/interior/gateway) -"cS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Genetics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plating,/area/awaymission/research/interior/genetics) -"cT" = (/mob/living/carbon/monkey,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"cU" = (/obj/machinery/door/window/eastright,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"cV" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"cW" = (/obj/machinery/door/window/westleft,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"cX" = (/mob/living/carbon/human,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"cY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/ammo_casing/c9mm,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"cZ" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior) -"da" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior) -"db" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"dc" = (/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"dd" = (/obj/structure/closet/crate,/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/device/firing_pin/dna,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"de" = (/obj/structure/filingcabinet,/obj/structure/filingcabinet,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"df" = (/obj/structure/closet/crate,/obj/item/weapon/disk/data{desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); name = "dusty genetics data disk"; read_only = 1},/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/weapon/dnainjector/xraymut,/obj/item/weapon/dnainjector/xraymut,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"dg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/research/interior) -"dh" = (/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"di" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/mob/living/carbon/monkey,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"dj" = (/obj/effect/decal/cleanable/blood,/obj/item/stack/rods,/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"dk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"dl" = (/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior) -"dm" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior) -"dn" = (/obj/item/ammo_casing/c45,/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior) -"do" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior/security) -"dp" = (/obj/structure/closet/crate,/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/weapon/dnainjector/telemut,/obj/item/weapon/dnainjector/telemut,/obj/item/weapon/dnainjector/chavmut,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"dq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"dr" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"ds" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"dt" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"du" = (/obj/item/stack/rods,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"dv" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"dw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"dx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/ammo_casing/c9mm,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"dy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"dz" = (/obj/effect/mob_spawn/human/nanotrasensoldier{brute_damage = 200},/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (EAST)"; icon_state = "whiteyellow"; dir = 4},/area/awaymission/research/interior) -"dA" = (/obj/effect/decal/cleanable/blood,/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior) -"dB" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (WEST)"; icon_state = "whiteyellow"; dir = 8},/area/awaymission/research/interior) -"dC" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"dD" = (/obj/structure/closet,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dE" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dF" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dG" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dH" = (/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dI" = (/mob/living/simple_animal/hostile/nanotrasen/ranged,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dJ" = (/obj/structure/rack,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet/alt,/obj/item/clothing/head/helmet/alt,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dK" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"dL" = (/obj/structure/closet/crate,/obj/item/weapon/disk/data{desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off with the words 'DO NOT CLONE' hastely written over it."; fields = list("label" = "Buffer1:George Melons", "UI" = "3c300f11b5421ca7014d8", "SE" = "430431205660551642142504334461413202111310233445620533134255", "UE" = "6893e6a0b0076a41897776b10cc2b324", "name" = "George Melons", "blood_type" = "B+"); name = "old genetics data disk"},/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/device/firing_pin/dna,/obj/item/weapon/dnainjector/dwarf,/obj/item/weapon/dnainjector/dwarf,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"dM" = (/obj/structure/closet/crate,/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/weapon/dnainjector/chameleonmut,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"dN" = (/obj/structure/flora/kirbyplants{icon_state = "plant-16"; layer = 4.1},/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"dO" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"dP" = (/mob/living/carbon/human/interactive/greytide,/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"dQ" = (/obj/structure/window/reinforced{dir = 8},/mob/living/carbon/human,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"dR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/ammo_casing/c45,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"dS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"dT" = (/obj/structure/table,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dU" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/ammo_box/magazine/wt550m9,/obj/item/ammo_box/magazine/wt550m9,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dV" = (/obj/structure/rack,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet,/obj/item/clothing/head/helmet,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"dW" = (/obj/machinery/door/airlock/highsecurity{aiDisabledIdScanner = 1; locked = 1; name = "Secure Storage C"; req_access_txt = "36"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"dX" = (/obj/machinery/door/airlock/highsecurity{aiDisabledIdScanner = 1; locked = 1; name = "Secure Storage D"; req_access_txt = "36"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"dY" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/research/interior) -"dZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"ea" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior/cryo) -"eb" = (/obj/machinery/door/poddoor{id = "cryopodg2"; name = "cryogenetic genetics blastdoor"},/turf/open/floor/plasteel/stairs,/area/awaymission/research/interior/genetics) -"ec" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"ed" = (/obj/item/ammo_casing/c45,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"ee" = (/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"ef" = (/obj/effect/spawner/lootdrop/maintenance,/obj/effect/spawner/lootdrop/maintenance,/obj/structure/closet/crate,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"eg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/decal/cleanable/blood/drip,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"eh" = (/turf/open/floor/plasteel/white/corner,/area/awaymission/research/interior) -"ei" = (/turf/open/floor/plasteel/whiteyellow/side,/area/awaymission/research/interior) -"ej" = (/obj/machinery/airalarm{pixel_y = 32},/turf/open/floor/plasteel/whiteyellow/side,/area/awaymission/research/interior) -"ek" = (/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (SOUTHEAST)"; icon_state = "whiteyellow"; dir = 6},/area/awaymission/research/interior) -"el" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior) -"em" = (/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (SOUTHWEST)"; icon_state = "whiteyellow"; dir = 10},/area/awaymission/research/interior) -"en" = (/turf/open/floor/plasteel/white/corner{tag = "icon-whitecorner (WEST)"; icon_state = "whitecorner"; dir = 8},/area/awaymission/research/interior) -"eo" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"ep" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/item/ammo_box/magazine/m45,/obj/item/ammo_box/magazine/m45,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"eq" = (/obj/structure/rack,/obj/item/clothing/suit/armor/laserproof,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"er" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"es" = (/turf/open/floor/plating,/area/awaymission/research/interior) -"et" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"eu" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHWEST)"; icon_state = "whitepurple"; dir = 9},/area/awaymission/research/interior/cryo) -"ev" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1},/area/awaymission/research/interior/cryo) -"ew" = (/obj/machinery/airalarm{pixel_y = 32},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1},/area/awaymission/research/interior/cryo) -"ex" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHEAST)"; icon_state = "whitepurple"; dir = 5},/area/awaymission/research/interior/cryo) -"ey" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/cryo) -"ez" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHWEST)"; icon_state = "whitepurple"; dir = 9},/area/awaymission/research/interior/cryo) -"eA" = (/obj/structure/extinguisher_cabinet{pixel_y = 32},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1},/area/awaymission/research/interior/cryo) -"eB" = (/mob/living/simple_animal/hostile/nanotrasen/ranged,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1},/area/awaymission/research/interior/cryo) -"eC" = (/obj/item/ammo_casing/c9mm,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1},/area/awaymission/research/interior/cryo) -"eD" = (/obj/structure/barricade/security,/turf/open/floor/plasteel{icon_state = "damaged4"},/area/awaymission/research/interior/cryo) -"eE" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"eF" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"eG" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"eH" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"eI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4},/area/awaymission/research/interior) -"eJ" = (/turf/open/floor/plasteel/white,/area/awaymission/research/interior) -"eK" = (/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; dir = 1},/area/awaymission/research/interior) -"eL" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTHEAST)"; icon_state = "whiteyellow"; dir = 5},/area/awaymission/research/interior) -"eM" = (/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior) -"eN" = (/turf/open/floor/plasteel/whiteyellow/side{tag = "icon-whiteyellow (NORTHWEST)"; icon_state = "whiteyellow"; dir = 9},/area/awaymission/research/interior) -"eO" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (WEST)"; icon_state = "whitered"; dir = 8},/area/awaymission/research/interior) -"eP" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"eQ" = (/obj/machinery/door/window/northright{name = "Cell Door"; req_access_txt = "63"},/turf/open/floor/plasteel/red/side{dir = 1},/area/awaymission/research/interior/security) -"eR" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/awaymission/research/interior/security) -"eS" = (/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/open/floor/plasteel/red/side{dir = 1},/area/awaymission/research/interior/security) -"eT" = (/obj/machinery/airalarm{dir = 4; icon_state = "alarm0"; pixel_x = -32; tag = "icon-alarm0 (EAST)"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"eU" = (/obj/item/weapon/paper/crumpled{info = "Theres a lot of sensitive info on these disks, try and keep them secure! If these backup copies get into the wrong hands, god knows what they could do with the genetic research on these disk.."},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"eV" = (/mob/living/simple_animal/hostile/nanotrasen/ranged/smg,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"eW" = (/obj/structure/barricade/security,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"eX" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/research/interior) -"eY" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/awaymission/research/interior) -"eZ" = (/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior) -"fa" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Cryostatis APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"fb" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)"; icon_state = "whitepurple"; dir = 8},/area/awaymission/research/interior/cryo) -"fc" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/open/floor/plasteel/white,/area/awaymission/research/interior/cryo) -"fd" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -7; pixel_y = 1},/turf/open/floor/plasteel/white,/area/awaymission/research/interior/cryo) -"fe" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/open/floor/plasteel/white,/area/awaymission/research/interior/cryo) -"ff" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4},/area/awaymission/research/interior/cryo) -"fg" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)"; icon_state = "whitepurple"; dir = 8},/area/awaymission/research/interior/cryo) -"fh" = (/obj/effect/decal/cleanable/blood/drip,/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/open/floor/plasteel/white,/area/awaymission/research/interior/cryo) -"fi" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4},/area/awaymission/research/interior/cryo) -"fj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4},/area/awaymission/research/interior) -"fk" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)"; icon_state = "whitepurple"; dir = 8},/area/awaymission/research/interior) -"fl" = (/obj/effect/decal/cleanable/blood/drip,/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/white,/area/awaymission/research/interior) -"fm" = (/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior) -"fn" = (/mob/living/simple_animal/hostile/syndicate/melee,/turf/open/floor/plasteel/white,/area/awaymission/research/interior) -"fo" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (EAST)"; icon_state = "whitered"; dir = 4},/area/awaymission/research/interior) -"fp" = (/turf/open/floor/plasteel/whitered/corner,/area/awaymission/research/interior/security) -"fq" = (/turf/open/floor/plasteel/whitered/side,/area/awaymission/research/interior/security) -"fr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/whitered/side,/area/awaymission/research/interior/security) -"fs" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/whitered/side,/area/awaymission/research/interior/security) -"ft" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitered/side,/area/awaymission/research/interior/security) -"fu" = (/obj/machinery/airalarm{pixel_y = 32},/turf/open/floor/plasteel/whitered/side,/area/awaymission/research/interior/security) -"fv" = (/obj/structure/sign/goldenplaque{pixel_x = 32},/turf/open/floor/plasteel/whitered/corner{tag = "icon-whiteredcorner (WEST)"; icon_state = "whiteredcorner"; dir = 8},/area/awaymission/research/interior/security) -"fw" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"fx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"fy" = (/obj/machinery/power/apc{cell_type = 12000; dir = 4; name = "Vault APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"fz" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"fA" = (/obj/machinery/light/small{dir = 8},/mob/living/simple_animal/hostile/nanotrasen/ranged/smg,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"fB" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior) -"fC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior) -"fD" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHWEST)"; icon_state = "whitepurple"; dir = 10},/area/awaymission/research/interior/cryo) -"fE" = (/turf/open/floor/plasteel/whitepurple/side,/area/awaymission/research/interior/cryo) -"fF" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHEAST)"; icon_state = "whitepurple"; dir = 6},/area/awaymission/research/interior/cryo) -"fG" = (/obj/effect/decal/cleanable/blood/drip,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"fH" = (/obj/effect/mob_spawn/human/syndicatesoldier{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whitepurple/side,/area/awaymission/research/interior/cryo) -"fI" = (/obj/item/ammo_casing/c9mm,/turf/open/floor/plasteel/whitepurple/side,/area/awaymission/research/interior/cryo) -"fJ" = (/obj/structure/barricade/security,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHEAST)"; icon_state = "whitepurple"; dir = 6},/area/awaymission/research/interior/cryo) -"fK" = (/obj/machinery/door/airlock/research{name = "Cryogenetics Research"; req_access_txt = "9"},/turf/open/floor/plasteel/whitepurple/side,/area/awaymission/research/interior/cryo) -"fL" = (/turf/open/floor/plasteel/whitepurple/side,/area/awaymission/research/interior) -"fM" = (/obj/machinery/door/airlock/research{name = "Cryogenetics Research"; req_access_txt = "9"},/turf/open/floor/plasteel/whitepurple/side,/area/awaymission/research/interior) -"fN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHEAST)"; icon_state = "whitepurple"; dir = 6},/area/awaymission/research/interior) -"fO" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHWEST)"; icon_state = "whitepurple"; dir = 10},/area/awaymission/research/interior) -"fP" = (/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteyellow,/area/awaymission/research/interior) -"fQ" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (SOUTHEAST)"; icon_state = "whitered"; dir = 6},/area/awaymission/research/interior) -"fR" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (SOUTHWEST)"; icon_state = "whitered"; dir = 10},/area/awaymission/research/interior) -"fS" = (/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/open/floor/plasteel/whitered/side,/area/awaymission/research/interior) -"fT" = (/turf/open/floor/plasteel/whitered/side,/area/awaymission/research/interior) -"fU" = (/obj/structure/barricade/security,/turf/open/floor/plasteel/whitered/side,/area/awaymission/research/interior/security) -"fV" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (SOUTHEAST)"; icon_state = "whitered"; dir = 6},/area/awaymission/research/interior/security) -"fW" = (/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"fX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"fY" = (/mob/living/simple_animal/hostile/nanotrasen/ranged/smg,/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"fZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"ga" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"gb" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"gc" = (/obj/structure/extinguisher_cabinet{pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (WEST)"; icon_state = "whitered"; dir = 8},/area/awaymission/research/interior/security) -"gd" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{tag = "icon-0-4"; icon_state = "0-4"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"ge" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"gf" = (/obj/machinery/power/terminal,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{tag = "icon-0-4"; icon_state = "0-4"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"gg" = (/obj/machinery/door/airlock/highsecurity{aiDisabledIdScanner = 1; name = "Power Storage"; req_access_txt = "36"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"gh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"gi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"gj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/hostile/nanotrasen/ranged/smg,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"gk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/barricade/security,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"gl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/highsecurity{aiDisabledIdScanner = 0; name = "Vault Storage"; req_access_txt = "36"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"gm" = (/obj/structure/barricade/security,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"gn" = (/obj/machinery/door/airlock/research{name = "Secure Storage"; req_access_txt = "9,63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/awaymission/research/interior/secure) -"go" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/awaymission/research/interior) -"gp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/research/interior) -"gq" = (/obj/machinery/door/airlock/research{name = "Cryogenetics Research"; req_access_txt = "9"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/awaymission/research/interior) -"gr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior) -"gs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior) -"gt" = (/obj/machinery/door/airlock/research{name = "Cryogenetics Research"; req_access_txt = "9"},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"gu" = (/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"gv" = (/mob/living/simple_animal/hostile/nanotrasen/ranged,/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"gw" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 145; id_job = "Geneticist"; oxy_damage = 55; suit = /obj/item/clothing/suit/toggle/labcoat/genetics; uniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"gx" = (/obj/item/ammo_casing/c9mm,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"gy" = (/obj/item/ammo_casing/c9mm,/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"gz" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior) -"gA" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior) -"gB" = (/obj/structure/sign/science,/turf/closed/wall/r_wall,/area/awaymission/research/interior) -"gC" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior) -"gD" = (/turf/open/floor/plasteel,/area/awaymission/research/interior) -"gE" = (/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior) -"gF" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior) -"gG" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior) -"gH" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior) -"gI" = (/obj/structure/barricade/security,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"gJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"gK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"gL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"gM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table,/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"gN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"gO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"gP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (WEST)"; icon_state = "whitered"; dir = 8},/area/awaymission/research/interior/security) -"gQ" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHEAST)"; icon_state = "whitepurple"; dir = 5},/area/awaymission/research/interior/cryo) -"gR" = (/obj/item/weapon/melee/classic_baton/telescopic,/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior/cryo) -"gS" = (/obj/item/weapon/reagent_containers/spray/pepper,/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHWEST)"; icon_state = "whitepurple"; dir = 9},/area/awaymission/research/interior/cryo) -"gT" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1},/area/awaymission/research/interior/cryo) -"gU" = (/obj/structure/barricade/security,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHEAST)"; icon_state = "whitepurple"; dir = 5},/area/awaymission/research/interior/cryo) -"gV" = (/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTH)"; icon_state = "whitepurple"; dir = 1},/area/awaymission/research/interior) -"gW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/whitepurple,/area/awaymission/research/interior) -"gX" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (NORTHWEST)"; icon_state = "whitepurple"; dir = 9},/area/awaymission/research/interior) -"gY" = (/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whitegreen,/area/awaymission/research/interior) -"gZ" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTHEAST)"; icon_state = "whitered"; dir = 5},/area/awaymission/research/interior) -"ha" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTHWEST)"; icon_state = "whitered"; dir = 9},/area/awaymission/research/interior) -"hb" = (/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)"; icon_state = "whitered"; dir = 1},/area/awaymission/research/interior) -"hc" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)"; icon_state = "whitered"; dir = 1},/area/awaymission/research/interior) -"hd" = (/obj/structure/barricade/security,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)"; icon_state = "whitered"; dir = 1},/area/awaymission/research/interior/security) -"he" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTHEAST)"; icon_state = "whitered"; dir = 5},/area/awaymission/research/interior/security) -"hf" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/folder,/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"hg" = (/obj/structure/table,/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"hh" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/whitered,/area/awaymission/research/interior/security) -"hi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (WEST)"; icon_state = "whitered"; dir = 8},/area/awaymission/research/interior/security) -"hj" = (/mob/living/simple_animal/hostile/nanotrasen,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/cryo) -"hk" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (WEST)"; icon_state = "whitepurple"; dir = 8},/area/awaymission/research/interior) -"hl" = (/turf/open/floor/plasteel/whitegreen,/area/awaymission/research/interior) -"hm" = (/turf/open/floor/plasteel/whitered/corner{tag = "icon-whiteredcorner (EAST)"; icon_state = "whiteredcorner"; dir = 4},/area/awaymission/research/interior/security) -"hn" = (/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)"; icon_state = "whitered"; dir = 1},/area/awaymission/research/interior/security) -"ho" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)"; icon_state = "whitered"; dir = 1},/area/awaymission/research/interior/security) -"hp" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)"; icon_state = "whitered"; dir = 1},/area/awaymission/research/interior/security) -"hq" = (/mob/living/simple_animal/hostile/nanotrasen/ranged/smg,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)"; icon_state = "whitered"; dir = 1},/area/awaymission/research/interior/security) -"hr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (WEST)"; icon_state = "whitered"; dir = 8},/area/awaymission/research/interior/security) -"hs" = (/obj/machinery/light/small,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"ht" = (/obj/machinery/light,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHEAST)"; icon_state = "whitepurple"; dir = 6},/area/awaymission/research/interior/cryo) -"hu" = (/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/cryo) -"hv" = (/obj/machinery/light,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (SOUTHWEST)"; icon_state = "whitepurple"; dir = 10},/area/awaymission/research/interior/cryo) -"hw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"hx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"hy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whitepurple/side{tag = "icon-whitepurple (EAST)"; icon_state = "whitepurple"; dir = 4},/area/awaymission/research/interior) -"hz" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whitegreen/side,/area/awaymission/research/interior) -"hA" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (SOUTHEAST)"; icon_state = "whitegreen"; dir = 6},/area/awaymission/research/interior) -"hB" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (SOUTHWEST)"; icon_state = "whitegreen"; dir = 10},/area/awaymission/research/interior) -"hC" = (/turf/open/floor/plasteel/whitegreen/side,/area/awaymission/research/interior) -"hD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"hE" = (/obj/machinery/door/window/southright{name = "Cell Door"; req_access_txt = "63"},/turf/open/floor/plasteel/red/side,/area/awaymission/research/interior/security) -"hF" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/awaymission/research/interior/security) -"hG" = (/obj/structure/closet/secure_closet/security,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (EAST)"; icon_state = "whitered"; dir = 4},/area/awaymission/research/interior/security) -"hH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/vending/security,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (WEST)"; icon_state = "whitered"; dir = 8},/area/awaymission/research/interior/security) -"hI" = (/obj/machinery/door/airlock/highsecurity{aiDisabledIdScanner = 1; locked = 1; name = "Secure Storage A"; req_access_txt = "36"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"hJ" = (/obj/machinery/door/airlock/highsecurity{aiDisabledIdScanner = 1; locked = 1; name = "Secure Storage B"; req_access_txt = "36"},/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"hK" = (/obj/machinery/door/poddoor{id = "cryopodg1"; name = "cryogenetic genetics blastdoor"},/turf/open/floor/plasteel/stairs{tag = "icon-stairs (NORTH)"; icon_state = "stairs"; dir = 1},/area/awaymission/research/interior/genetics) -"hL" = (/turf/open/floor/plasteel/white/corner{tag = "icon-whitecorner (EAST)"; icon_state = "whitecorner"; dir = 4},/area/awaymission/research/interior) -"hM" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior) -"hN" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior) -"hO" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTHEAST)"; icon_state = "whitegreen"; dir = 5},/area/awaymission/research/interior) -"hP" = (/obj/structure/sign/directions/medical{pixel_x = 32; pixel_y = -32},/obj/structure/sign/directions/evac{pixel_x = 32; pixel_y = -24},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTHWEST)"; icon_state = "whitegreen"; dir = 9},/area/awaymission/research/interior) -"hQ" = (/turf/open/floor/plasteel/white/corner{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/awaymission/research/interior) -"hR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/table,/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (WEST)"; icon_state = "whitered"; dir = 8},/area/awaymission/research/interior/security) -"hS" = (/obj/structure/closet/crate,/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines. This one has the initials 'C.P' marked on the front. "; name = "encrypted genetic data disk"; read_only = 1},/obj/item/clothing/head/collectable/petehat{name = "dusty hat"},/obj/item/device/firing_pin/dna,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"hT" = (/obj/structure/closet/crate,/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/device/firing_pin/dna,/obj/item/weapon/dnainjector/hulkmut,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"hU" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"hV" = (/obj/structure/flora/kirbyplants{icon_state = "plant-10"; layer = 4.1},/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"hW" = (/obj/structure/window/reinforced{dir = 8},/mob/living/carbon/monkey,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"hX" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"hY" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"hZ" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (EAST)"; icon_state = "whitegreen"; dir = 4},/area/awaymission/research/interior) -"ia" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (WEST)"; icon_state = "whitegreen"; dir = 8},/area/awaymission/research/interior) -"ib" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"ic" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"id" = (/turf/closed/wall,/area/awaymission/research/interior/maint) -"ie" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"if" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plasteel/whitegreen,/area/awaymission/research/interior) -"ig" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"ih" = (/obj/machinery/light/small,/turf/open/floor/plasteel/red,/area/awaymission/research/interior/security) -"ii" = (/obj/structure/flora/kirbyplants/dead{desc = "A potted plant, it doesn't look very healthy.."; name = "dead potted plant"},/turf/open/floor/plasteel/whitered/corner{tag = "icon-whiteredcorner (EAST)"; icon_state = "whiteredcorner"; dir = 4},/area/awaymission/research/interior/security) -"ij" = (/mob/living/simple_animal/bot/secbot/beepsky{desc = "A beefy variant of the standard securitron model."; emagged = 1; faction = list("nanotrasenprivate"); health = 50; maxHealth = 50; name = "Officer Genesky"},/turf/open/floor/plasteel/whitered/side{tag = "icon-whitered (NORTH)"; icon_state = "whitered"; dir = 1},/area/awaymission/research/interior/security) -"ik" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/whitered/corner{tag = "icon-whiteredcorner (NORTH)"; icon_state = "whiteredcorner"; dir = 1},/area/awaymission/research/interior/security) -"il" = (/obj/structure/closet/crate,/obj/item/weapon/disk/data{desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1},/obj/item/device/firing_pin/dna/dredd,/obj/item/device/firing_pin/dna/dredd,/obj/item/weapon/dnainjector/lasereyesmut,/obj/item/weapon/dnainjector/lasereyesmut,/turf/open/floor/plasteel/black,/area/awaymission/research/interior/secure) -"im" = (/obj/item/stack/rods,/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"in" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 145; id_job = "Geneticist"; oxy_damage = 55; suit = /obj/item/clothing/suit/toggle/labcoat/genetics; uniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"io" = (/obj/structure/mirror{pixel_x = -32},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"ip" = (/obj/structure/urinal{pixel_y = 32},/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"ir" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (EAST)"; icon_state = "whitegreen"; dir = 4},/area/awaymission/research/interior) -"is" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/whitegreen,/area/awaymission/research/interior) -"it" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (WEST)"; icon_state = "whitegreen"; dir = 8},/area/awaymission/research/interior) -"iu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"iv" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Security Maintenance"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"iw" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Genetics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/awaymission/research/interior/genetics) -"ix" = (/obj/machinery/door/window/eastleft,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"iy" = (/obj/structure/chair/office/dark,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"iz" = (/obj/machinery/door/window/westright,/turf/open/floor/plasteel/purple,/area/awaymission/research/interior/genetics) -"iA" = (/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iB" = (/obj/machinery/door/airlock{name = "Stall"},/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iC" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/obj/effect/landmark{name = "awaystart"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iD" = (/turf/closed/wall,/area/awaymission/research/interior) -"iE" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (WEST)"; icon_state = "whitegreen"; dir = 8},/area/awaymission/research/interior) -"iF" = (/obj/machinery/power/apc{dir = 1; name = "Security APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/awaymission/research/interior/security) -"iG" = (/obj/machinery/computer/scan_consolenew,/obj/machinery/light,/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"iH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/pepper,/obj/machinery/button/door{id = "cryopodg1"; name = "panic lockdown button"},/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -32; tag = "icon-alarm0 (NORTH)"},/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"iI" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = -32},/turf/open/floor/plasteel/darkpurple,/area/awaymission/research/interior/genetics) -"iJ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iK" = (/obj/structure/window/reinforced/tinted,/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iL" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iM" = (/turf/closed/wall,/area/awaymission/research/interior/bathroom) -"iN" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iO" = (/obj/structure/window/reinforced/tinted{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iP" = (/obj/machinery/door/airlock{name = "Unisex Bathroom"},/turf/open/floor/plasteel/freezer,/area/awaymission/research/interior/bathroom) -"iQ" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (EAST)"; icon_state = "whitegreen"; dir = 4},/area/awaymission/research/interior) -"iR" = (/turf/open/floor/plasteel,/area/awaymission/research/interior/maint) -"iS" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/awaymission/research/interior/maint) -"iT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"iU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/awaymission/research/interior/maint) -"iV" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"iW" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior/medbay) -"iX" = (/turf/closed/wall,/area/awaymission/research/interior/dorm) -"iY" = (/obj/machinery/door/airlock{name = "Bathroom"},/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"iZ" = (/obj/machinery/airalarm{pixel_y = 32},/turf/open/floor/plasteel/whiteblue/corner,/area/awaymission/research/interior/medbay) -"ja" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior/medbay) -"jb" = (/obj/structure/table,/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior/medbay) -"jc" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior/medbay) -"jd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior/medbay) -"je" = (/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8},/area/awaymission/research/interior/medbay) -"jf" = (/turf/closed/wall,/area/awaymission/research/interior/medbay) -"jg" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel/whiteblue/corner,/area/awaymission/research/interior/medbay) -"jh" = (/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior/medbay) -"ji" = (/obj/machinery/door/airlock/glass_large,/turf/closed/mineral,/area/awaymission/research/exterior) -"jj" = (/obj/structure/dresser,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jk" = (/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jl" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jm" = (/obj/structure/flora/kirbyplants{icon_state = "plant-14"; layer = 4.1},/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (NORTHWEST)"; icon_state = "yellowsiding"; dir = 9},/area/awaymission/research/interior/dorm) -"jn" = (/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/awaymission/research/interior/dorm) -"jo" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/awaymission/research/interior/dorm) -"jp" = (/obj/structure/barricade/wooden{desc = "A wooden table hastely flipped over for cover."; health = 55; icon = 'icons/obj/smooth_structures/wood_table.dmi'; icon_state = "wood_table"; maxhealth = 55; name = "flipped table"},/turf/open/floor/plasteel/yellowsiding{dir = 1},/area/awaymission/research/interior/dorm) -"jq" = (/turf/open/floor/plasteel/green/side{dir = 5},/area/awaymission/research/interior) -"jr" = (/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_x = 32; pixel_y = 40},/obj/structure/sign/directions/engineering{dir = 1; icon_state = "direction_eng"; pixel_x = 32; pixel_y = 33; tag = "icon-direction_eng (NORTH)"},/obj/structure/sign/directions/science{dir = 1; icon_state = "direction_sci"; pixel_x = 32; pixel_y = 26; tag = "icon-direction_sci (NORTH)"},/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plasteel/whitegreen,/area/awaymission/research/interior) -"js" = (/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior) -"jt" = (/obj/machinery/door/airlock/medical{name = "Medical"},/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior) -"ju" = (/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior/medbay) -"jv" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/awaymission/research/interior/medbay) -"jw" = (/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"jx" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/awaymission/research/interior/medbay) -"jy" = (/obj/machinery/door/airlock/medical{name = "Medical Surgey"},/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"jz" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/awaymission/research/interior/medbay) -"jA" = (/obj/structure/table/optable,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"jB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/awaymission/research/interior/medbay) -"jC" = (/obj/structure/table/wood,/obj/machinery/light/small{dir = 8},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jD" = (/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jE" = (/turf/open/floor/plasteel/yellowsiding{dir = 8},/area/awaymission/research/interior/dorm) -"jF" = (/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"jG" = (/obj/structure/barricade/wooden{desc = "A wooden table hastely flipped over for cover."; health = 55; icon = 'icons/obj/smooth_structures/wood_table.dmi'; icon_state = "wood_table"; maxhealth = 55; name = "flipped table"},/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"jH" = (/turf/open/floor/plasteel/green/side{dir = 4},/area/awaymission/research/interior) -"jI" = (/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior) -"jJ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior) -"jK" = (/obj/structure/sign/bluecross,/turf/closed/wall/r_wall,/area/awaymission/research/interior) -"jL" = (/obj/machinery/light{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior) -"jM" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior) -"jN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"jO" = (/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"jP" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"jQ" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"jR" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/research/interior/medbay) -"jS" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/awaymission/research/interior/medbay) -"jT" = (/obj/machinery/button/door{id = "Dorm1"; name = "Privacy Button"; pixel_y = -28},/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jU" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jV" = (/obj/machinery/button/door{id = "Dorm2"; name = "Privacy Button"; pixel_y = -28},/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jW" = (/obj/structure/bed,/obj/item/weapon/bedsheet/purple,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jX" = (/obj/machinery/button/door{id = "Dorm3"; name = "Privacy Button"; pixel_y = -28},/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jY" = (/obj/structure/bed,/obj/item/weapon/bedsheet/clown,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"jZ" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"ka" = (/turf/open/floor/plasteel/yellowsiding/corner,/area/awaymission/research/interior/dorm) -"kb" = (/obj/structure/barricade/wooden{desc = "A wooden table hastely flipped over for cover."; health = 55; icon = 'icons/obj/smooth_structures/wood_table.dmi'; icon_state = "wood_table"; maxhealth = 55; name = "flipped table"},/turf/open/floor/plasteel/yellowsiding,/area/awaymission/research/interior/dorm) -"kc" = (/turf/open/floor/plasteel/yellowsiding,/area/awaymission/research/interior/dorm) -"kd" = (/turf/open/floor/plasteel/green/side{dir = 6},/area/awaymission/research/interior) -"ke" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior) -"kf" = (/obj/machinery/door/airlock/medical{name = "Medical"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior) -"kg" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"kh" = (/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"ki" = (/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTHEAST)"; icon_state = "whiteblue"; dir = 5},/area/awaymission/research/interior/medbay) -"kj" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 145; id_job = "Geneticist"; oxy_damage = 55; suit = /obj/item/clothing/suit/toggle/labcoat/genetics; uniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"kk" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"kl" = (/obj/structure/table,/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) -"km" = (/obj/structure/table,/obj/item/weapon/circular_saw,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"kn" = (/obj/structure/table,/obj/item/weapon/scalpel,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"ko" = (/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (NORTH)"; icon_state = "whitebluecorner"; dir = 1},/area/awaymission/research/interior/medbay) -"kp" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Dorms APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plating,/area/awaymission/research/interior/dorm) -"kq" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"kr" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"ks" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Dorm 3"},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"kt" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"ku" = (/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (EAST)"; icon_state = "yellowsiding"; dir = 4},/area/awaymission/research/interior/dorm) -"kv" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTHWEST)"; icon_state = "whitegreen"; dir = 9},/area/awaymission/research/interior) -"kw" = (/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) -"kx" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"ky" = (/obj/structure/table,/obj/machinery/light,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"kz" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"kA" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"kB" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/open/floor/plating,/area/awaymission/research/interior/medbay) -"kC" = (/obj/structure/flora/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (NORTHWEST)"; icon_state = "yellowsiding"; dir = 9},/area/awaymission/research/interior/dorm) -"kD" = (/turf/open/floor/plasteel/yellowsiding/corner{dir = 1},/area/awaymission/research/interior/dorm) -"kE" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"kF" = (/obj/structure/closet/wardrobe/green,/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (EAST)"; icon_state = "yellowsiding"; dir = 4},/area/awaymission/research/interior/dorm) -"kG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"kH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (EAST)"; icon_state = "whitegreen"; dir = 4},/area/awaymission/research/interior) -"kI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/whitegreen,/area/awaymission/research/interior) -"kJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (WEST)"; icon_state = "whitegreen"; dir = 8},/area/awaymission/research/interior) -"kK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"kL" = (/turf/open/floor/plating,/area/awaymission/research/interior/medbay) -"kM" = (/obj/machinery/door/airlock/medical{name = "Medical Storage"},/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"kN" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/whiteblue/corner,/area/awaymission/research/interior/medbay) -"kO" = (/obj/structure/chair/comfy/beige,/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior/medbay) -"kP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"kQ" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/yellowsiding{dir = 8},/area/awaymission/research/interior/dorm) -"kR" = (/obj/structure/table/wood,/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"kS" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"kT" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/fourcolor,/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"kU" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"kV" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (EAST)"; icon_state = "yellowsiding"; dir = 4},/area/awaymission/research/interior/dorm) -"kW" = (/turf/open/floor/plasteel/whiteblue/corner,/area/awaymission/research/interior/medbay) -"kX" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior/medbay) -"kY" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/whiteblue/corner,/area/awaymission/research/interior/medbay) -"kZ" = (/obj/item/stack/rods,/turf/open/floor/plasteel/whiteblue/side,/area/awaymission/research/interior/medbay) -"la" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8},/area/awaymission/research/interior/medbay) -"lb" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/awaymission/research/interior/medbay) -"lc" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/mixed,/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (EAST)"; icon_state = "yellowsiding"; dir = 4},/area/awaymission/research/interior/dorm) -"ld" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/awaymission/research/interior/medbay) -"le" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/awaymission/research/interior/medbay) -"lf" = (/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/awaymission/research/interior/medbay) -"lg" = (/obj/effect/decal/cleanable/blood/drip,/obj/item/ammo_casing/c45,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"lh" = (/obj/item/stack/rods,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/awaymission/research/interior/medbay) -"li" = (/obj/effect/decal/cleanable/blood,/obj/item/stack/rods,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/awaymission/research/interior/medbay) -"lj" = (/obj/effect/decal/cleanable/blood/drip,/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"lk" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"ll" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/awaymission/research/interior/medbay) -"lm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/yellowsiding{dir = 8},/area/awaymission/research/interior/dorm) -"ln" = (/turf/open/floor/plasteel,/area/space) -"lo" = (/obj/structure/table/wood,/obj/structure/bedsheetbin,/turf/open/floor/plasteel,/area/awaymission/research/interior/dorm) -"lp" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (EAST)"; icon_state = "yellowsiding"; dir = 4},/area/awaymission/research/interior/dorm) -"lq" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/awaymission/research/interior/medbay) -"lr" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"ls" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/awaymission/research/interior/medbay) -"lt" = (/obj/effect/decal/cleanable/blood,/obj/item/ammo_casing/c45,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"lu" = (/obj/item/ammo_casing/c45,/obj/item/ammo_casing/c45,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating,/area/awaymission/research/interior/medbay) -"lv" = (/obj/effect/decal/cleanable/blood/drip,/obj/item/ammo_casing/c45,/obj/item/stack/rods,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/awaymission/research/interior/medbay) -"lw" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whiteblue,/area/awaymission/research/interior/medbay) -"lx" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/awaymission/research/interior/medbay) -"ly" = (/obj/structure/flora/kirbyplants{icon_state = "plant-16"; layer = 4.1},/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (SOUTHWEST)"; icon_state = "yellowsiding"; dir = 10},/area/awaymission/research/interior/dorm) -"lz" = (/obj/machinery/light,/turf/open/floor/plasteel/yellowsiding,/area/awaymission/research/interior/dorm) -"lA" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/yellowsiding,/area/awaymission/research/interior/dorm) -"lB" = (/turf/open/floor/plasteel/yellowsiding/corner{dir = 8},/area/awaymission/research/interior/dorm) -"lC" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) -"lD" = (/obj/machinery/light,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"lE" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (NORTH)"; icon_state = "whitebluecorner"; dir = 1},/area/awaymission/research/interior/medbay) -"lF" = (/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) -"lG" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (NORTH)"; icon_state = "whitebluecorner"; dir = 1},/area/awaymission/research/interior/medbay) -"lH" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/awaymission/research/interior/medbay) -"lI" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/whiteblue/side{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/awaymission/research/interior/medbay) -"lJ" = (/obj/structure/closet/crate/bin,/obj/item/trash/can,/obj/item/trash/chips,/turf/open/floor/plasteel/whiteblue/corner{tag = "icon-whitebluecorner (NORTH)"; icon_state = "whitebluecorner"; dir = 1},/area/awaymission/research/interior/medbay) -"lK" = (/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Dorm 6"},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"lL" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Dorm 5"},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"lM" = (/obj/machinery/door/airlock{id_tag = "Dorm4"; name = "Dorm 4"},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"lN" = (/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 32; tag = "icon-alarm0 (WEST)"},/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (EAST)"; icon_state = "yellowsiding"; dir = 4},/area/awaymission/research/interior/dorm) -"lO" = (/obj/machinery/button/door{id = "Dorm6"; name = "Privacy Button"; pixel_y = 28},/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"lP" = (/obj/structure/bed,/obj/item/weapon/bedsheet/rainbow,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"lQ" = (/obj/machinery/button/door{id = "Dorm5"; name = "Privacy Button"; pixel_y = 28},/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"lR" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"lS" = (/obj/machinery/button/door{id = "Dorm4"; name = "Privacy Button"; pixel_y = 28},/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"lT" = (/obj/structure/bed,/obj/item/weapon/bedsheet/patriot,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/wood,/area/awaymission/research/interior/dorm) -"lU" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (EAST)"; icon_state = "yellowsiding"; dir = 4},/area/awaymission/research/interior/dorm) -"lV" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/awaymission/research/interior/maint) -"lW" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Medbay APC"; pixel_y = 24},/turf/open/floor/plating,/area/awaymission/research/interior/medbay) -"lX" = (/obj/structure/closet/crate/bin,/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (SOUTHWEST)"; icon_state = "yellowsiding"; dir = 10},/area/awaymission/research/interior/dorm) -"lY" = (/turf/open/floor/plasteel/yellowsiding{tag = "icon-yellowsiding (SOUTHEAST)"; icon_state = "yellowsiding"; dir = 6},/area/awaymission/research/interior/dorm) -"lZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/power/apc{dir = 1; name = "Escape APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/awaymission/research/interior/escapepods) -"ma" = (/turf/closed/wall/r_wall,/area/awaymission/research/interior/escapepods) -"mb" = (/turf/closed/wall,/area/awaymission/research/interior/escapepods) -"mc" = (/obj/item/stack/rods,/obj/item/weapon/shard,/turf/open/floor/plating/asteroid,/area/awaymission/research/exterior) -"md" = (/turf/open/floor/plating/asteroid,/area/awaymission/research/exterior) -"me" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/awaymission/research/exterior) -"mf" = (/turf/open/floor/plating/asteroid/airless,/obj/structure/shuttle/engine/propulsion/burst{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/closed/wall/shuttle{dir = 3; icon_state = "swall_f10"; layer = 2},/area/awaymission/research/exterior) -"mg" = (/obj/structure/closet/emcloset,/obj/structure/sign/vacuum{pixel_y = 32},/turf/open/floor/plating,/area/awaymission/research/interior/escapepods) -"mh" = (/obj/structure/sign/pods{pixel_x = -32},/turf/open/floor/plasteel/whitegreen/corner,/area/awaymission/research/interior/escapepods) -"mi" = (/turf/open/floor/plasteel/whitegreen/side,/area/awaymission/research/interior/escapepods) -"mj" = (/obj/structure/table,/turf/open/floor/plasteel/whitegreen/side,/area/awaymission/research/interior/escapepods) -"mk" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel/whitegreen/side,/area/awaymission/research/interior/escapepods) -"ml" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side,/area/awaymission/research/interior/escapepods) -"mm" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (SOUTHEAST)"; icon_state = "whitegreen"; dir = 6},/area/awaymission/research/interior/escapepods) -"mn" = (/turf/open/floor/plasteel/whitegreen,/area/awaymission/research/interior/escapepods) -"mo" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (SOUTHWEST)"; icon_state = "whitegreen"; dir = 10},/area/awaymission/research/interior/escapepods) -"mp" = (/turf/open/floor/plasteel/whitegreen/corner{tag = "icon-whitegreencorner (WEST)"; icon_state = "whitegreencorner"; dir = 8},/area/awaymission/research/interior/escapepods) -"mq" = (/turf/open/floor/plating,/area/awaymission/research/exterior) -"mr" = (/obj/item/stack/rods,/obj/item/weapon/shard,/obj/effect/mob_spawn/human/doctor{brute_damage = 200},/turf/open/floor/plasteel/shuttle,/area/awaymission/research/exterior) -"ms" = (/obj/structure/chair{dir = 8},/obj/effect/mob_spawn/human/doctor{brute_damage = 145; id_job = "Geneticist"; oxy_damage = 55; suit = /obj/item/clothing/suit/toggle/labcoat/genetics; uniform = /obj/item/clothing/under/rank/geneticist; name = "Geneticist"},/turf/open/floor/plasteel/shuttle,/area/awaymission/research/exterior) -"mt" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/open/floor/plasteel/shuttle,/area/awaymission/research/exterior) -"mu" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/turf/open/floor/plating,/area/awaymission/research/interior/escapepods) -"mv" = (/turf/open/floor/plating,/area/awaymission/research/interior/escapepods) -"mw" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (EAST)"; icon_state = "whitegreen"; dir = 4},/area/awaymission/research/interior/escapepods) -"mx" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (WEST)"; icon_state = "whitegreen"; dir = 8},/area/awaymission/research/interior/escapepods) -"my" = (/turf/open/floor/plating/asteroid/airless,/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/awaymission/research/exterior) -"mz" = (/turf/open/floor/plating/asteroid/airless,/obj/structure/shuttle/engine/propulsion/burst{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/awaymission/research/exterior) -"mA" = (/obj/structure/chair{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (WEST)"; icon_state = "whitegreen"; dir = 8},/area/awaymission/research/interior/escapepods) -"mB" = (/turf/closed/wall,/area/awaymission/research/exterior) -"mC" = (/obj/machinery/light{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (EAST)"; icon_state = "whitegreen"; dir = 4},/area/awaymission/research/interior/escapepods) -"mD" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTHWEST)"; icon_state = "whitegreen"; dir = 9},/area/awaymission/research/interior/escapepods) -"mE" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior/escapepods) -"mF" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior/escapepods) -"mG" = (/obj/structure/table,/obj/machinery/light,/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior/escapepods) -"mH" = (/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTHEAST)"; icon_state = "whitegreen"; dir = 5},/area/awaymission/research/interior/escapepods) -"mI" = (/obj/structure/sign/pods{pixel_x = -32},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (EAST)"; icon_state = "whitegreen"; dir = 4},/area/awaymission/research/interior/escapepods) -"mJ" = (/obj/structure/flora/kirbyplants{layer = 4.1},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (WEST)"; icon_state = "whitegreen"; dir = 8},/area/awaymission/research/interior/escapepods) -"mK" = (/obj/structure/flora/ausbushes/brflowers,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/grass,/area/awaymission/research/interior/escapepods) -"mL" = (/obj/structure/flora/ausbushes/fernybush,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/grass,/area/awaymission/research/interior/escapepods) -"mM" = (/obj/structure/flora/ausbushes/grassybush,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/grass,/area/awaymission/research/interior/escapepods) -"mN" = (/obj/structure/flora/kirbyplants{icon_state = "applebush"; layer = 4.1},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (EAST)"; icon_state = "whitegreen"; dir = 4},/area/awaymission/research/interior/escapepods) -"mO" = (/obj/machinery/door/airlock/external{name = "Escape Pod Two"},/turf/open/floor/plating,/area/awaymission/research/interior/escapepods) -"mP" = (/obj/structure/chair,/turf/open/floor/plasteel/whitegreen/side,/area/awaymission/research/interior/escapepods) -"mQ" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side,/area/awaymission/research/interior/escapepods) -"mR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (EAST)"; icon_state = "whitegreen"; dir = 4},/area/awaymission/research/interior/escapepods) -"mS" = (/obj/machinery/door/airlock/external{name = "Escape Pod Three"; req_access_txt = "0"},/turf/open/floor/plating,/area/awaymission/research/interior/escapepods) -"mT" = (/turf/open/floor/plasteel/whitegreen/corner{tag = "icon-whitegreencorner (EAST)"; icon_state = "whitegreencorner"; dir = 4},/area/awaymission/research/interior/escapepods) -"mU" = (/obj/structure/sign/vacuum{pixel_y = -32},/obj/machinery/light,/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior/escapepods) -"mV" = (/obj/machinery/light,/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior/escapepods) -"mW" = (/obj/structure/sign/vacuum{pixel_y = -32},/turf/open/floor/plasteel/whitegreen/side{tag = "icon-whitegreen (NORTH)"; icon_state = "whitegreen"; dir = 1},/area/awaymission/research/interior/escapepods) -"mX" = (/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 32; tag = "icon-alarm0 (WEST)"},/turf/open/floor/plasteel/whitegreen/corner{tag = "icon-whitegreencorner (NORTH)"; icon_state = "whitegreencorner"; dir = 1},/area/awaymission/research/interior/escapepods) -"mY" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/research/interior/escapepods) -"mZ" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/plating,/area/awaymission/research/interior/escapepods) -"na" = (/turf/closed/wall/mineral/plasma,/area/space) -"nb" = (/obj/structure/table/wood,/obj/item/weapon/spellbook/oneuse/random,/turf/open/floor/mineral/plasma,/area/space) -"nc" = (/mob/living/simple_animal/hostile/creature,/turf/open/floor/mineral/plasma,/area/space) -"nd" = (/obj/structure/divine/healingfountain/anyone,/turf/open/floor/mineral/plasma,/area/space) -"ne" = (/turf/open/floor/mineral/plasma,/area/space) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/mineral, +/area/space) +"ac" = ( +/turf/open/floor/plating/asteroid/airless, +/area/space) +"ad" = ( +/turf/closed/mineral, +/area/awaymission/research/exterior) +"ae" = ( +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/research/exterior) +"af" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/space, +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/research/exterior) +"ag" = ( +/turf/open/floor/plating/asteroid/airless, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/research/interior/engineering) +"ah" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/research/interior/engineering) +"ai" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aj" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/research/interior/engineering) +"ak" = ( +/turf/open/floor/plating/asteroid/airless, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/research/interior/engineering) +"al" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/research/interior/engineering) +"am" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/awaymission/research/interior/engineering) +"an" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/research/interior/engineering) +"ao" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/awaymission/research/interior/engineering) +"ap" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/research/interior/engineering) +"aq" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/research/interior/engineering) +"ar" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior/engineering) +"as" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/research/interior/engineering) +"at" = ( +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"au" = ( +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"av" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/structure/frame/machine, +/obj/item/weapon/circuitboard/machine/smes, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high/empty, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aw" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel/whiteyellow/side, +/area/awaymission/research/interior/engineering) +"ax" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-20"; + layer = 4.1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + tag = "icon-whiteyellowcorner (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/engineering) +"ay" = ( +/obj/structure/chair{ + dir = 8 + }, +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/research/interior/engineering) +"az" = ( +/obj/effect/gibspawner/human, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aA" = ( +/obj/item/stack/sheet/plasteel, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aB" = ( +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/engineering) +"aC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aD" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aE" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aF" = ( +/obj/item/stack/rods, +/obj/item/stack/sheet/metal, +/obj/item/weapon/stock_parts/cell/high/empty, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aG" = ( +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aH" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior/maint) +"aI" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aJ" = ( +/obj/machinery/computer/pod{ + id = "spacebattlepod2"; + name = "Hull Door Control" + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/research/interior/engineering) +"aK" = ( +/obj/effect/mob_spawn/human/syndicatesoldier{ + brute_damage = 200 + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/research/interior/engineering) +"aL" = ( +/obj/structure/table, +/obj/item/weapon/c4, +/obj/item/weapon/c4, +/obj/item/weapon/storage/toolbox/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/research/interior/engineering) +"aM" = ( +/obj/item/weapon/stock_parts/cell/high/empty, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aN" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"aO" = ( +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"aP" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"aQ" = ( +/turf/open/floor/plasteel/whiteyellow/corner, +/area/awaymission/research/interior/engineering) +"aR" = ( +/obj/item/stack/sheet/plasteel, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aS" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/research/interior/engineering) +"aT" = ( +/mob/living/simple_animal/hostile/syndicate/melee, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"aU" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged1" + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/research/interior/engineering) +"aV" = ( +/obj/item/stack/sheet/plasteel, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"aW" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/engineering) +"aX" = ( +/obj/item/stack/sheet/mineral/bananium{ + amount = 50 + }, +/turf/open/floor/plating/asteroid/airless, +/area/space) +"aY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"aZ" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -32; + tag = "icon-alarm0 (EAST)" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/engineering) +"ba" = ( +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"bb" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/area/awaymission/research/interior/engineering) +"bc" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged5" + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/research/interior/engineering) +"bd" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged3" + }, +/area/awaymission/research/interior/engineering) +"be" = ( +/obj/item/stack/rods, +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel{ + icon_state = "damaged5" + }, +/area/awaymission/research/interior/engineering) +"bf" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged3" + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/research/interior/engineering) +"bg" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel{ + icon_state = "damaged5" + }, +/area/awaymission/research/interior/engineering) +"bh" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"bi" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/engineering) +"bj" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/research/exterior) +"bk" = ( +/obj/item/weapon/bikehorn, +/turf/open/floor/plating/asteroid/airless, +/area/space) +"bl" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior/gateway) +"bm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + auto_name = 1; + cell_type = 9000; + dir = 4; + name = "Engineering APC"; + pixel_x = 27; + pixel_y = 2 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/engineering) +"bn" = ( +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/engineering) +"bo" = ( +/obj/item/weapon/screwdriver, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/item/ammo_casing/c45, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"bp" = ( +/obj/effect/mob_spawn/human/engineer{ + brute_damage = 200 + }, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"bq" = ( +/obj/item/stack/rods, +/obj/item/ammo_casing/c45, +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"br" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel{ + icon_state = "damaged5" + }, +/area/awaymission/research/interior/engineering) +"bs" = ( +/obj/item/ammo_casing/c45, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel{ + icon_state = "damaged5" + }, +/area/awaymission/research/interior/engineering) +"bt" = ( +/obj/effect/gibspawner/human, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/item/ammo_casing/c45, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"bu" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"bv" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"bw" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/engineering) +"bx" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"by" = ( +/obj/item/clothing/mask/gas/clown_hat, +/turf/open/floor/plating/asteroid/airless, +/area/space) +"bz" = ( +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"bA" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior/gateway) +"bB" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 1 + }, +/area/awaymission/research/interior/gateway) +"bC" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior/gateway) +"bD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"bE" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/whiteyellow/corner{ + tag = "icon-whiteyellowcorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/engineering) +"bF" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/engineering) +"bG" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/engineering) +"bH" = ( +/obj/item/ammo_casing/c9mm, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/engineering) +"bI" = ( +/obj/effect/mob_spawn/human/syndicatesoldier{ + brute_damage = 200 + }, +/obj/item/ammo_casing/c45, +/obj/item/ammo_casing/c45, +/obj/item/ammo_casing/c45, +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior/engineering) +"bJ" = ( +/obj/item/ammo_casing/c45, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"bK" = ( +/obj/item/weapon/wrench, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior/engineering) +"bL" = ( +/obj/item/stack/sheet/plasteel, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/engineering) +"bM" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/engineering) +"bN" = ( +/obj/effect/mob_spawn/human/engineer{ + brute_damage = 200 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/engineering) +"bO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + tag = "icon-whiteyellowcorner (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/engineering) +"bP" = ( +/obj/structure/sign/vacuum{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"bQ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"bR" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"bS" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 8 + }, +/area/awaymission/research/interior/gateway) +"bT" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"bU" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/gateway) +"bV" = ( +/obj/structure/sign/nosmoking_1{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/engineering) +"bW" = ( +/obj/item/ammo_casing/c45, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior/engineering) +"bX" = ( +/obj/effect/mob_spawn/human/engineer{ + brute_damage = 200 + }, +/obj/item/ammo_casing/c45, +/obj/item/ammo_casing/c9mm, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/engineering) +"bY" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior/gateway) +"bZ" = ( +/obj/machinery/gateway, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/darkwarning, +/area/awaymission/research/interior/gateway) +"ca" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior/gateway) +"cb" = ( +/obj/machinery/power/apc{ + cell_type = 12000; + dir = 4; + name = "Gateway APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"cd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"ce" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"cf" = ( +/obj/item/ammo_casing/c46x30mm, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/engineering) +"cg" = ( +/obj/effect/mob_spawn/human/syndicatesoldier{ + brute_damage = 200 + }, +/turf/open/floor/plasteel{ + icon_state = "damaged3" + }, +/area/awaymission/research/interior/engineering) +"ch" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"ci" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cj" = ( +/obj/structure/window/reinforced, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"ck" = ( +/obj/machinery/door/window/eastright{ + tag = "icon-right"; + icon_state = "right"; + dir = 2 + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cl" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"cn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"co" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"cp" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior) +"cq" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/engineering) +"cr" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier{ + brute_damage = 200 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/area/awaymission/research/interior) +"cs" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/engineering) +"ct" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -32; + tag = "icon-alarm0 (EAST)" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cu" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/table, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"cx" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior/genetics) +"cy" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Genetics Maintenance"; + req_access_txt = "9" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"cz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"cA" = ( +/obj/item/ammo_casing/c46x30mm, +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/area/awaymission/research/interior) +"cB" = ( +/obj/item/ammo_casing/c46x30mm, +/obj/item/ammo_casing/c9mm, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior) +"cC" = ( +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"cD" = ( +/obj/structure/table, +/obj/item/device/radio, +/obj/item/device/radio, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/table, +/obj/item/weapon/paper/pamphlet, +/obj/item/weapon/paper/pamphlet, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/gateway) +"cG" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"cH" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/machinery/button/door{ + id = "cryopodg2"; + name = "panic lockdown button" + }, +/obj/machinery/airalarm{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"cI" = ( +/obj/machinery/computer/scan_consolenew, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"cJ" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"cK" = ( +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"cL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"cM" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/area/awaymission/research/interior) +"cN" = ( +/obj/item/ammo_casing/c9mm, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/area/awaymission/research/interior) +"cO" = ( +/obj/item/ammo_casing/c46x30mm, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior) +"cP" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier{ + brute_damage = 200 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"cQ" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior/secure) +"cR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/highsecurity{ + aiDisabledIdScanner = 1; + name = "Gateway Access"; + req_access_txt = "36" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/gateway) +"cS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "Genetics APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/genetics) +"cT" = ( +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"cU" = ( +/obj/machinery/door/window/eastright, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"cV" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"cW" = ( +/obj/machinery/door/window/westleft, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"cX" = ( +/mob/living/carbon/human, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"cY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"cZ" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"da" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engine Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"db" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"dc" = ( +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"dd" = ( +/obj/structure/closet/crate, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/device/firing_pin/dna, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"de" = ( +/obj/structure/filingcabinet, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"df" = ( +/obj/structure/closet/crate, +/obj/item/weapon/disk/data{ + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; + fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); + name = "dusty genetics data disk"; + read_only = 1 + }, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/weapon/dnainjector/xraymut, +/obj/item/weapon/dnainjector/xraymut, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"dg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior) +"dh" = ( +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"di" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"dj" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/stack/rods, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"dk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"dl" = ( +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"dm" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior) +"dn" = ( +/obj/item/ammo_casing/c45, +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"do" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior/security) +"dp" = ( +/obj/structure/closet/crate, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/weapon/dnainjector/telemut, +/obj/item/weapon/dnainjector/telemut, +/obj/item/weapon/dnainjector/chavmut, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"dq" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"dr" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"ds" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"dt" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"du" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"dv" = ( +/obj/machinery/light{ + tag = "icon-tube1 (EAST)"; + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"dw" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"dx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"dy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"dz" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier{ + brute_damage = 200 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"dA" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior) +"dB" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"dC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"dD" = ( +/obj/structure/closet, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dF" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dG" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/riot, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dH" = ( +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dI" = ( +/mob/living/simple_animal/hostile/nanotrasen/ranged, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dJ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/head/helmet/alt, +/obj/item/clothing/head/helmet/alt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"dL" = ( +/obj/structure/closet/crate, +/obj/item/weapon/disk/data{ + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off with the words 'DO NOT CLONE' hastely written over it."; + fields = list("label" = "Buffer1:George Melons", "UI" = "3c300f11b5421ca7014d8", "SE" = "430431205660551642142504334461413202111310233445620533134255", "UE" = "6893e6a0b0076a41897776b10cc2b324", "name" = "George Melons", "blood_type" = "B+"); + name = "old genetics data disk" + }, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/device/firing_pin/dna, +/obj/item/weapon/dnainjector/dwarf, +/obj/item/weapon/dnainjector/dwarf, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"dM" = ( +/obj/structure/closet/crate, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/weapon/dnainjector/chameleonmut, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"dN" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-16"; + layer = 4.1 + }, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"dO" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"dP" = ( +/mob/living/carbon/human/interactive/greytide, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"dQ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/carbon/human, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"dR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/item/ammo_casing/c45, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"dS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"dT" = ( +/obj/structure/table, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dU" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/wt550, +/obj/item/weapon/gun/projectile/automatic/wt550, +/obj/item/ammo_box/magazine/wt550m9, +/obj/item/ammo_box/magazine/wt550m9, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dV" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet, +/obj/item/clothing/head/helmet, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"dW" = ( +/obj/machinery/door/airlock/highsecurity{ + aiDisabledIdScanner = 1; + locked = 1; + name = "Secure Storage C"; + req_access_txt = "36" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"dX" = ( +/obj/machinery/door/airlock/highsecurity{ + aiDisabledIdScanner = 1; + locked = 1; + name = "Secure Storage D"; + req_access_txt = "36" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"dY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/research/interior) +"dZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"ea" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior/cryo) +"eb" = ( +/obj/machinery/door/poddoor{ + id = "cryopodg2"; + name = "cryogenetic genetics blastdoor" + }, +/turf/open/floor/plasteel/stairs, +/area/awaymission/research/interior/genetics) +"ec" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"ed" = ( +/obj/item/ammo_casing/c45, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"ee" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"ef" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"eg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"eh" = ( +/turf/open/floor/plasteel/white/corner, +/area/awaymission/research/interior) +"ei" = ( +/turf/open/floor/plasteel/whiteyellow/side, +/area/awaymission/research/interior) +"ej" = ( +/obj/machinery/airalarm{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/whiteyellow/side, +/area/awaymission/research/interior) +"ek" = ( +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior) +"el" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior) +"em" = ( +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior) +"en" = ( +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"eo" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"ep" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/pistol/m1911, +/obj/item/weapon/gun/projectile/automatic/pistol/m1911, +/obj/item/ammo_box/magazine/m45, +/obj/item/ammo_box/magazine/m45, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"eq" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/laserproof, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"er" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"es" = ( +/turf/open/floor/plating, +/area/awaymission/research/interior) +"et" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"eu" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior/cryo) +"ev" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/cryo) +"ew" = ( +/obj/machinery/airalarm{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/cryo) +"ex" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior/cryo) +"ey" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/cryo) +"ez" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior/cryo) +"eA" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/cryo) +"eB" = ( +/mob/living/simple_animal/hostile/nanotrasen/ranged, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/cryo) +"eC" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/cryo) +"eD" = ( +/obj/structure/barricade/security, +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/area/awaymission/research/interior/cryo) +"eE" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"eF" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"eG" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"eH" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"eI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"eJ" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/research/interior) +"eK" = ( +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior) +"eL" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior) +"eM" = ( +/obj/item/ammo_casing/c45, +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior) +"eN" = ( +/turf/open/floor/plasteel/whiteyellow/side{ + tag = "icon-whiteyellow (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior) +"eO" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"eP" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"eQ" = ( +/obj/machinery/door/window/northright{ + name = "Cell Door"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/research/interior/security) +"eR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/security) +"eS" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/research/interior/security) +"eT" = ( +/obj/machinery/airalarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -32; + tag = "icon-alarm0 (EAST)" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"eU" = ( +/obj/item/weapon/paper/crumpled{ + info = "Theres a lot of sensitive info on these disks, try and keep them secure! If these backup copies get into the wrong hands, god knows what they could do with the genetic research on these disk.." + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"eV" = ( +/mob/living/simple_animal/hostile/nanotrasen/ranged/smg, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"eW" = ( +/obj/structure/barricade/security, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"eX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior) +"eY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior) +"eZ" = ( +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior) +"fa" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "Cryostatis APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior/cryo) +"fb" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/cryo) +"fc" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/plasteel/white, +/area/awaymission/research/interior/cryo) +"fd" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -7; + pixel_y = 1 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -7; + pixel_y = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/research/interior/cryo) +"fe" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/research/interior/cryo) +"ff" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/cryo) +"fg" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/cryo) +"fh" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/plasteel/white, +/area/awaymission/research/interior/cryo) +"fi" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/cryo) +"fj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"fk" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"fl" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/white, +/area/awaymission/research/interior) +"fm" = ( +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior) +"fn" = ( +/mob/living/simple_animal/hostile/syndicate/melee, +/turf/open/floor/plasteel/white, +/area/awaymission/research/interior) +"fo" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"fp" = ( +/turf/open/floor/plasteel/whitered/corner, +/area/awaymission/research/interior/security) +"fq" = ( +/turf/open/floor/plasteel/whitered/side, +/area/awaymission/research/interior/security) +"fr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/whitered/side, +/area/awaymission/research/interior/security) +"fs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/whitered/side, +/area/awaymission/research/interior/security) +"ft" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitered/side, +/area/awaymission/research/interior/security) +"fu" = ( +/obj/machinery/airalarm{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/whitered/side, +/area/awaymission/research/interior/security) +"fv" = ( +/obj/structure/sign/goldenplaque{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/whitered/corner{ + tag = "icon-whiteredcorner (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/security) +"fw" = ( +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"fx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"fy" = ( +/obj/machinery/power/apc{ + cell_type = 12000; + dir = 4; + name = "Vault APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"fz" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"fA" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/mob/living/simple_animal/hostile/nanotrasen/ranged/smg, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"fB" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior) +"fC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior) +"fD" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior/cryo) +"fE" = ( +/turf/open/floor/plasteel/whitepurple/side, +/area/awaymission/research/interior/cryo) +"fF" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior/cryo) +"fG" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior/cryo) +"fH" = ( +/obj/effect/mob_spawn/human/syndicatesoldier{ + brute_damage = 200 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whitepurple/side, +/area/awaymission/research/interior/cryo) +"fI" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel/whitepurple/side, +/area/awaymission/research/interior/cryo) +"fJ" = ( +/obj/structure/barricade/security, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior/cryo) +"fK" = ( +/obj/machinery/door/airlock/research{ + name = "Cryogenetics Research"; + req_access_txt = "9" + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/awaymission/research/interior/cryo) +"fL" = ( +/turf/open/floor/plasteel/whitepurple/side, +/area/awaymission/research/interior) +"fM" = ( +/obj/machinery/door/airlock/research{ + name = "Cryogenetics Research"; + req_access_txt = "9" + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/awaymission/research/interior) +"fN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior) +"fO" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior) +"fP" = ( +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteyellow, +/area/awaymission/research/interior) +"fQ" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior) +"fR" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior) +"fS" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/whitered/side, +/area/awaymission/research/interior) +"fT" = ( +/turf/open/floor/plasteel/whitered/side, +/area/awaymission/research/interior) +"fU" = ( +/obj/structure/barricade/security, +/turf/open/floor/plasteel/whitered/side, +/area/awaymission/research/interior/security) +"fV" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior/security) +"fW" = ( +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"fX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"fY" = ( +/mob/living/simple_animal/hostile/nanotrasen/ranged/smg, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"fZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"ga" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"gb" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"gc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/security) +"gd" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"ge" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"gf" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + tag = "icon-0-4"; + icon_state = "0-4" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"gg" = ( +/obj/machinery/door/airlock/highsecurity{ + aiDisabledIdScanner = 1; + name = "Power Storage"; + req_access_txt = "36" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"gh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"gi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"gj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/mob/living/simple_animal/hostile/nanotrasen/ranged/smg, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"gk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/barricade/security, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"gl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/highsecurity{ + aiDisabledIdScanner = 0; + name = "Vault Storage"; + req_access_txt = "36" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"gm" = ( +/obj/structure/barricade/security, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"gn" = ( +/obj/machinery/door/airlock/research{ + name = "Secure Storage"; + req_access_txt = "9,63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/secure) +"go" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior) +"gp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior) +"gq" = ( +/obj/machinery/door/airlock/research{ + name = "Cryogenetics Research"; + req_access_txt = "9" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior) +"gr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior) +"gs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior) +"gt" = ( +/obj/machinery/door/airlock/research{ + name = "Cryogenetics Research"; + req_access_txt = "9" + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior/cryo) +"gu" = ( +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior/cryo) +"gv" = ( +/mob/living/simple_animal/hostile/nanotrasen/ranged, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior/cryo) +"gw" = ( +/obj/effect/mob_spawn/human/doctor{ + brute_damage = 145; + id_job = "Geneticist"; + oxy_damage = 55; + suit = /obj/item/clothing/suit/toggle/labcoat/genetics; + uniform = /obj/item/clothing/under/rank/geneticist; + name = "Geneticist" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior/cryo) +"gx" = ( +/obj/item/ammo_casing/c9mm, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior/cryo) +"gy" = ( +/obj/item/ammo_casing/c9mm, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior/cryo) +"gz" = ( +/obj/machinery/light{ + tag = "icon-tube1 (EAST)"; + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior) +"gA" = ( +/obj/machinery/light{ + tag = "icon-tube1 (WEST)"; + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior) +"gB" = ( +/obj/structure/sign/science, +/turf/closed/wall/r_wall, +/area/awaymission/research/interior) +"gC" = ( +/obj/machinery/light{ + tag = "icon-tube1 (WEST)"; + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior) +"gD" = ( +/turf/open/floor/plasteel, +/area/awaymission/research/interior) +"gE" = ( +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior) +"gF" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior) +"gG" = ( +/obj/machinery/light{ + tag = "icon-tube1 (EAST)"; + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior) +"gH" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior) +"gI" = ( +/obj/structure/barricade/security, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"gJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"gK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"gL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"gM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"gN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"gO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"gP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/security) +"gQ" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior/cryo) +"gR" = ( +/obj/item/weapon/melee/classic_baton/telescopic, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior/cryo) +"gS" = ( +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior/cryo) +"gT" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/cryo) +"gU" = ( +/obj/structure/barricade/security, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior/cryo) +"gV" = ( +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior) +"gW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitepurple, +/area/awaymission/research/interior) +"gX" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior) +"gY" = ( +/obj/item/ammo_casing/c45, +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whitegreen, +/area/awaymission/research/interior) +"gZ" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior) +"ha" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior) +"hb" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior) +"hc" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior) +"hd" = ( +/obj/structure/barricade/security, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/security) +"he" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior/security) +"hf" = ( +/obj/structure/table, +/obj/item/weapon/folder, +/obj/item/weapon/folder, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"hg" = ( +/obj/structure/table, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"hh" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/whitered, +/area/awaymission/research/interior/security) +"hi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/security) +"hj" = ( +/mob/living/simple_animal/hostile/nanotrasen, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/cryo) +"hk" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"hl" = ( +/turf/open/floor/plasteel/whitegreen, +/area/awaymission/research/interior) +"hm" = ( +/turf/open/floor/plasteel/whitered/corner{ + tag = "icon-whiteredcorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/security) +"hn" = ( +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/security) +"ho" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/security) +"hp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/security) +"hq" = ( +/mob/living/simple_animal/hostile/nanotrasen/ranged/smg, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/security) +"hr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light{ + tag = "icon-tube1 (EAST)"; + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/security) +"hs" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"ht" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior/cryo) +"hu" = ( +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/cryo) +"hv" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior/cryo) +"hw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"hx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"hy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whitepurple/side{ + tag = "icon-whitepurple (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"hz" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whitegreen/side, +/area/awaymission/research/interior) +"hA" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior) +"hB" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior) +"hC" = ( +/turf/open/floor/plasteel/whitegreen/side, +/area/awaymission/research/interior) +"hD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"hE" = ( +/obj/machinery/door/window/southright{ + name = "Cell Door"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side, +/area/awaymission/research/interior/security) +"hF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/research/interior/security) +"hG" = ( +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/security) +"hH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/vending/security, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/security) +"hI" = ( +/obj/machinery/door/airlock/highsecurity{ + aiDisabledIdScanner = 1; + locked = 1; + name = "Secure Storage A"; + req_access_txt = "36" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"hJ" = ( +/obj/machinery/door/airlock/highsecurity{ + aiDisabledIdScanner = 1; + locked = 1; + name = "Secure Storage B"; + req_access_txt = "36" + }, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"hK" = ( +/obj/machinery/door/poddoor{ + id = "cryopodg1"; + name = "cryogenetic genetics blastdoor" + }, +/turf/open/floor/plasteel/stairs{ + tag = "icon-stairs (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/genetics) +"hL" = ( +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"hM" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior) +"hN" = ( +/obj/effect/mob_spawn/human/doctor{ + brute_damage = 200 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior) +"hO" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior) +"hP" = ( +/obj/structure/sign/directions/medical{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/sign/directions/evac{ + pixel_x = 32; + pixel_y = -24 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior) +"hQ" = ( +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior) +"hR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/table, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/security) +"hS" = ( +/obj/structure/closet/crate, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines. This one has the initials 'C.P' marked on the front. "; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/clothing/head/collectable/petehat{ + name = "dusty hat" + }, +/obj/item/device/firing_pin/dna, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"hT" = ( +/obj/structure/closet/crate, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/device/firing_pin/dna, +/obj/item/weapon/dnainjector/hulkmut, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"hU" = ( +/obj/item/weapon/shard, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"hV" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"hW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"hX" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"hY" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"hZ" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"ia" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"ib" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"ic" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"id" = ( +/turf/closed/wall, +/area/awaymission/research/interior/maint) +"ie" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"if" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plasteel/whitegreen, +/area/awaymission/research/interior) +"ig" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"ih" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/red, +/area/awaymission/research/interior/security) +"ii" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + desc = "A potted plant, it doesn't look very healthy..."; + name = "dead potted plant" + }, +/turf/open/floor/plasteel/whitered/corner{ + tag = "icon-whiteredcorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/security) +"ij" = ( +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "A beefy variant of the standard securitron model."; + emagged = 1; + faction = list("nanotrasenprivate"); + health = 50; + maxHealth = 50; + name = "Officer Genesky" + }, +/turf/open/floor/plasteel/whitered/side{ + tag = "icon-whitered (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/security) +"ik" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered/corner{ + tag = "icon-whiteredcorner (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/security) +"il" = ( +/obj/structure/closet/crate, +/obj/item/weapon/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; + name = "encrypted genetic data disk"; + read_only = 1 + }, +/obj/item/device/firing_pin/dna/dredd, +/obj/item/device/firing_pin/dna/dredd, +/obj/item/weapon/dnainjector/lasereyesmut, +/obj/item/weapon/dnainjector/lasereyesmut, +/turf/open/floor/plasteel/black, +/area/awaymission/research/interior/secure) +"im" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"in" = ( +/obj/effect/mob_spawn/human/doctor{ + brute_damage = 145; + id_job = "Geneticist"; + oxy_damage = 55; + suit = /obj/item/clothing/suit/toggle/labcoat/genetics; + uniform = /obj/item/clothing/under/rank/geneticist; + name = "Geneticist" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"io" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"ip" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"ir" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"is" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen, +/area/awaymission/research/interior) +"it" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"iu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"iv" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"iw" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "Genetics APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/genetics) +"ix" = ( +/obj/machinery/door/window/eastleft, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"iy" = ( +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"iz" = ( +/obj/machinery/door/window/westright, +/turf/open/floor/plasteel/purple, +/area/awaymission/research/interior/genetics) +"iA" = ( +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iB" = ( +/obj/machinery/door/airlock{ + name = "Stall" + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iC" = ( +/obj/structure/toilet{ + icon_state = "toilet00"; + dir = 8 + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iD" = ( +/turf/closed/wall, +/area/awaymission/research/interior) +"iE" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"iF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Security APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/security) +"iG" = ( +/obj/machinery/computer/scan_consolenew, +/obj/machinery/light, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"iH" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/machinery/button/door{ + id = "cryopodg1"; + name = "panic lockdown button" + }, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -32; + tag = "icon-alarm0 (NORTH)" + }, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"iI" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/darkpurple, +/area/awaymission/research/interior/genetics) +"iJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iK" = ( +/obj/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iM" = ( +/turf/closed/wall, +/area/awaymission/research/interior/bathroom) +"iN" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iO" = ( +/obj/structure/window/reinforced/tinted{ + tag = "icon-rwindow (WEST)"; + icon_state = "rwindow"; + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iP" = ( +/obj/machinery/door/airlock{ + name = "Unisex Bathroom" + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/research/interior/bathroom) +"iQ" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"iR" = ( +/turf/open/floor/plasteel, +/area/awaymission/research/interior/maint) +"iS" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/maint) +"iT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"iU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/maint) +"iV" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"iW" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior/medbay) +"iX" = ( +/turf/closed/wall, +/area/awaymission/research/interior/dorm) +"iY" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"iZ" = ( +/obj/machinery/airalarm{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/awaymission/research/interior/medbay) +"ja" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior/medbay) +"jb" = ( +/obj/structure/table, +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior/medbay) +"jc" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior/medbay) +"jd" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior/medbay) +"je" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"jf" = ( +/turf/closed/wall, +/area/awaymission/research/interior/medbay) +"jg" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/awaymission/research/interior/medbay) +"jh" = ( +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior/medbay) +"ji" = ( +/obj/machinery/door/airlock/glass_large, +/turf/closed/mineral, +/area/awaymission/research/exterior) +"jj" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jk" = ( +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jl" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jm" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-14"; + layer = 4.1 + }, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior/dorm) +"jn" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/awaymission/research/interior/dorm) +"jo" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/awaymission/research/interior/dorm) +"jp" = ( +/obj/structure/barricade/wooden{ + desc = "A wooden table hastely flipped over for cover."; + health = 55; + icon = 'icons/obj/smooth_structures/wood_table.dmi'; + icon_state = "wood_table"; + maxhealth = 55; + name = "flipped table" + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/awaymission/research/interior/dorm) +"jq" = ( +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/awaymission/research/interior) +"jr" = ( +/obj/structure/sign/directions/security{ + dir = 1; + icon_state = "direction_sec"; + pixel_x = 32; + pixel_y = 40 + }, +/obj/structure/sign/directions/engineering{ + dir = 1; + icon_state = "direction_eng"; + pixel_x = 32; + pixel_y = 33; + tag = "icon-direction_eng (NORTH)" + }, +/obj/structure/sign/directions/science{ + dir = 1; + icon_state = "direction_sci"; + pixel_x = 32; + pixel_y = 26; + tag = "icon-direction_sci (NORTH)" + }, +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plasteel/whitegreen, +/area/awaymission/research/interior) +"js" = ( +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior) +"jt" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical" + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior) +"ju" = ( +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior/medbay) +"jv" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior/medbay) +"jw" = ( +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"jx" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"jy" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical Surgey" + }, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"jz" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"jA" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"jB" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"jC" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jD" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jE" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/awaymission/research/interior/dorm) +"jF" = ( +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"jG" = ( +/obj/structure/barricade/wooden{ + desc = "A wooden table hastely flipped over for cover."; + health = 55; + icon = 'icons/obj/smooth_structures/wood_table.dmi'; + icon_state = "wood_table"; + maxhealth = 55; + name = "flipped table" + }, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"jH" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/awaymission/research/interior) +"jI" = ( +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior) +"jJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior) +"jK" = ( +/obj/structure/sign/bluecross, +/turf/closed/wall/r_wall, +/area/awaymission/research/interior) +"jL" = ( +/obj/machinery/light{ + tag = "icon-tube1 (EAST)"; + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior) +"jM" = ( +/obj/machinery/light{ + tag = "icon-tube1 (WEST)"; + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior) +"jN" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"jO" = ( +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"jP" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"jQ" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"jR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/research/interior/medbay) +"jS" = ( +/obj/structure/table, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"jT" = ( +/obj/machinery/button/door{ + id = "Dorm1"; + name = "Privacy Button"; + pixel_y = -28 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jU" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/blue, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jV" = ( +/obj/machinery/button/door{ + id = "Dorm2"; + name = "Privacy Button"; + pixel_y = -28 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jW" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/purple, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jX" = ( +/obj/machinery/button/door{ + id = "Dorm3"; + name = "Privacy Button"; + pixel_y = -28 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jY" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/clown, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"jZ" = ( +/obj/effect/mob_spawn/human/doctor{ + brute_damage = 200 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"ka" = ( +/turf/open/floor/plasteel/yellowsiding/corner, +/area/awaymission/research/interior/dorm) +"kb" = ( +/obj/structure/barricade/wooden{ + desc = "A wooden table hastely flipped over for cover."; + health = 55; + icon = 'icons/obj/smooth_structures/wood_table.dmi'; + icon_state = "wood_table"; + maxhealth = 55; + name = "flipped table" + }, +/turf/open/floor/plasteel/yellowsiding, +/area/awaymission/research/interior/dorm) +"kc" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/awaymission/research/interior/dorm) +"kd" = ( +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/awaymission/research/interior) +"ke" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior) +"kf" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior) +"kg" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"kh" = ( +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"ki" = ( +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior/medbay) +"kj" = ( +/obj/effect/mob_spawn/human/doctor{ + brute_damage = 145; + id_job = "Geneticist"; + oxy_damage = 55; + suit = /obj/item/clothing/suit/toggle/labcoat/genetics; + uniform = /obj/item/clothing/under/rank/geneticist; + name = "Geneticist" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"kk" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"kl" = ( +/obj/structure/table, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"km" = ( +/obj/structure/table, +/obj/item/weapon/circular_saw, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"kn" = ( +/obj/structure/table, +/obj/item/weapon/scalpel, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"ko" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"kp" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "Dorms APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/dorm) +"kq" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm1"; + name = "Dorm 1" + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"kr" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Dorm 2" + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"ks" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Dorm 3" + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"kt" = ( +/obj/item/weapon/gun/projectile/automatic/pistol/m1911, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"ku" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/dorm) +"kv" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior) +"kw" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"kx" = ( +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"ky" = ( +/obj/structure/table, +/obj/machinery/light, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"kz" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"kA" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"kB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/turf/open/floor/plating, +/area/awaymission/research/interior/medbay) +"kC" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior/dorm) +"kD" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 1 + }, +/area/awaymission/research/interior/dorm) +"kE" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"kF" = ( +/obj/structure/closet/wardrobe/green, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/dorm) +"kG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"kH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior) +"kI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen, +/area/awaymission/research/interior) +"kJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior) +"kK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"kL" = ( +/turf/open/floor/plating, +/area/awaymission/research/interior/medbay) +"kM" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical Storage" + }, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"kN" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/whiteblue/corner, +/area/awaymission/research/interior/medbay) +"kO" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior/medbay) +"kP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"kQ" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/awaymission/research/interior/dorm) +"kR" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"kS" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"kT" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/fourcolor, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"kU" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"kV" = ( +/obj/structure/closet/wardrobe/grey, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/dorm) +"kW" = ( +/turf/open/floor/plasteel/whiteblue/corner, +/area/awaymission/research/interior/medbay) +"kX" = ( +/obj/item/stack/rods, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior/medbay) +"kY" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/whiteblue/corner, +/area/awaymission/research/interior/medbay) +"kZ" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/whiteblue/side, +/area/awaymission/research/interior/medbay) +"la" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"lb" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"lc" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/dorm) +"ld" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"le" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"lf" = ( +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"lg" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/ammo_casing/c45, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"lh" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"li" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/stack/rods, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"lj" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"lk" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"ll" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"lm" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/awaymission/research/interior/dorm) +"ln" = ( +/turf/open/floor/plasteel, +/area/space) +"lo" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel, +/area/awaymission/research/interior/dorm) +"lp" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/dorm) +"lq" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"lr" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"ls" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/toxin, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"lt" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/ammo_casing/c45, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"lu" = ( +/obj/item/ammo_casing/c45, +/obj/item/ammo_casing/c45, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/medbay) +"lv" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/ammo_casing/c45, +/obj/item/stack/rods, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"lw" = ( +/obj/effect/mob_spawn/human/doctor{ + brute_damage = 200 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whiteblue, +/area/awaymission/research/interior/medbay) +"lx" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/medbay) +"ly" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-16"; + layer = 4.1 + }, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior/dorm) +"lz" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/yellowsiding, +/area/awaymission/research/interior/dorm) +"lA" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/yellowsiding, +/area/awaymission/research/interior/dorm) +"lB" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 8 + }, +/area/awaymission/research/interior/dorm) +"lC" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"lD" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"lE" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"lF" = ( +/obj/effect/mob_spawn/human/doctor{ + brute_damage = 200 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"lG" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"lH" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/medbay) +"lI" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/whiteblue/side{ + tag = "icon-whiteblue (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"lJ" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/can, +/obj/item/trash/chips, +/turf/open/floor/plasteel/whiteblue/corner{ + tag = "icon-whitebluecorner (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/medbay) +"lK" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm6"; + name = "Dorm 6" + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"lL" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm5"; + name = "Dorm 5" + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"lM" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm4"; + name = "Dorm 4" + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"lN" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 32; + tag = "icon-alarm0 (WEST)" + }, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/dorm) +"lO" = ( +/obj/machinery/button/door{ + id = "Dorm6"; + name = "Privacy Button"; + pixel_y = 28 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"lP" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/rainbow, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"lQ" = ( +/obj/machinery/button/door{ + id = "Dorm5"; + name = "Privacy Button"; + pixel_y = 28 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"lR" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/green, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"lS" = ( +/obj/machinery/button/door{ + id = "Dorm4"; + name = "Privacy Button"; + pixel_y = 28 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"lT" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/patriot, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/wood, +/area/awaymission/research/interior/dorm) +"lU" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/dorm) +"lV" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/maint) +"lW" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Medbay APC"; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/medbay) +"lX" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior/dorm) +"lY" = ( +/turf/open/floor/plasteel/yellowsiding{ + tag = "icon-yellowsiding (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior/dorm) +"lZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Escape APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/escapepods) +"ma" = ( +/turf/closed/wall/r_wall, +/area/awaymission/research/interior/escapepods) +"mb" = ( +/turf/closed/wall, +/area/awaymission/research/interior/escapepods) +"mc" = ( +/obj/item/stack/rods, +/obj/item/weapon/shard, +/turf/open/floor/plating/asteroid, +/area/awaymission/research/exterior) +"md" = ( +/turf/open/floor/plating/asteroid, +/area/awaymission/research/exterior) +"me" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/research/exterior) +"mf" = ( +/turf/open/floor/plating/asteroid/airless, +/obj/structure/shuttle/engine/propulsion/burst{ + tag = "icon-propulsion (WEST)"; + icon_state = "propulsion"; + dir = 8 + }, +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/research/exterior) +"mg" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/escapepods) +"mh" = ( +/obj/structure/sign/pods{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/whitegreen/corner, +/area/awaymission/research/interior/escapepods) +"mi" = ( +/turf/open/floor/plasteel/whitegreen/side, +/area/awaymission/research/interior/escapepods) +"mj" = ( +/obj/structure/table, +/turf/open/floor/plasteel/whitegreen/side, +/area/awaymission/research/interior/escapepods) +"mk" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/whitegreen/side, +/area/awaymission/research/interior/escapepods) +"ml" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/awaymission/research/interior/escapepods) +"mm" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (SOUTHEAST)"; + dir = 6 + }, +/area/awaymission/research/interior/escapepods) +"mn" = ( +/turf/open/floor/plasteel/whitegreen, +/area/awaymission/research/interior/escapepods) +"mo" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (SOUTHWEST)"; + dir = 10 + }, +/area/awaymission/research/interior/escapepods) +"mp" = ( +/turf/open/floor/plasteel/whitegreen/corner{ + tag = "icon-whitegreencorner (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/escapepods) +"mq" = ( +/turf/open/floor/plating, +/area/awaymission/research/exterior) +"mr" = ( +/obj/item/stack/rods, +/obj/item/weapon/shard, +/obj/effect/mob_spawn/human/doctor{ + brute_damage = 200 + }, +/turf/open/floor/plasteel/shuttle, +/area/awaymission/research/exterior) +"ms" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/mob_spawn/human/doctor{ + brute_damage = 145; + id_job = "Geneticist"; + oxy_damage = 55; + suit = /obj/item/clothing/suit/toggle/labcoat/genetics; + uniform = /obj/item/clothing/under/rank/geneticist; + name = "Geneticist" + }, +/turf/open/floor/plasteel/shuttle, +/area/awaymission/research/exterior) +"mt" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Escape Pod Airlock" + }, +/turf/open/floor/plasteel/shuttle, +/area/awaymission/research/exterior) +"mu" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/escapepods) +"mv" = ( +/turf/open/floor/plating, +/area/awaymission/research/interior/escapepods) +"mw" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/escapepods) +"mx" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/escapepods) +"my" = ( +/turf/open/floor/plating/asteroid/airless, +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/research/exterior) +"mz" = ( +/turf/open/floor/plating/asteroid/airless, +/obj/structure/shuttle/engine/propulsion/burst{ + tag = "icon-propulsion (WEST)"; + icon_state = "propulsion"; + dir = 8 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/awaymission/research/exterior) +"mA" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/escapepods) +"mB" = ( +/turf/closed/wall, +/area/awaymission/research/exterior) +"mC" = ( +/obj/machinery/light{ + tag = "icon-tube1 (WEST)"; + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/escapepods) +"mD" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTHWEST)"; + dir = 9 + }, +/area/awaymission/research/interior/escapepods) +"mE" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/escapepods) +"mF" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/escapepods) +"mG" = ( +/obj/structure/table, +/obj/machinery/light, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/escapepods) +"mH" = ( +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTHEAST)"; + dir = 5 + }, +/area/awaymission/research/interior/escapepods) +"mI" = ( +/obj/structure/sign/pods{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/escapepods) +"mJ" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + layer = 4.1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (WEST)"; + dir = 8 + }, +/area/awaymission/research/interior/escapepods) +"mK" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/grass, +/area/awaymission/research/interior/escapepods) +"mL" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/grass, +/area/awaymission/research/interior/escapepods) +"mM" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/grass, +/area/awaymission/research/interior/escapepods) +"mN" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "applebush"; + layer = 4.1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/escapepods) +"mO" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Two" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/escapepods) +"mP" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/whitegreen/side, +/area/awaymission/research/interior/escapepods) +"mQ" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/awaymission/research/interior/escapepods) +"mR" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/escapepods) +"mS" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod Three"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/escapepods) +"mT" = ( +/turf/open/floor/plasteel/whitegreen/corner{ + tag = "icon-whitegreencorner (EAST)"; + dir = 4 + }, +/area/awaymission/research/interior/escapepods) +"mU" = ( +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/escapepods) +"mV" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/escapepods) +"mW" = ( +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/whitegreen/side{ + tag = "icon-whitegreen (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/escapepods) +"mX" = ( +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 32; + tag = "icon-alarm0 (WEST)" + }, +/turf/open/floor/plasteel/whitegreen/corner{ + tag = "icon-whitegreencorner (NORTH)"; + dir = 1 + }, +/area/awaymission/research/interior/escapepods) +"mY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/research/interior/escapepods) +"mZ" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Airlock" + }, +/turf/open/floor/plating, +/area/awaymission/research/interior/escapepods) +"na" = ( +/turf/closed/wall/mineral/plasma, +/area/space) +"nb" = ( +/obj/structure/table/wood, +/obj/item/weapon/spellbook/oneuse/random, +/turf/open/floor/mineral/plasma, +/area/space) +"nc" = ( +/mob/living/simple_animal/hostile/creature, +/turf/open/floor/mineral/plasma, +/area/space) +"nd" = ( +/obj/structure/divine/healingfountain/anyone, +/turf/open/floor/mineral/plasma, +/area/space) +"ne" = ( +/turf/open/floor/mineral/plasma, +/area/space) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaabababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaabababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababacacacacacabababababababababababababababababababababababababababababaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababacacacacacacacacabababababababababababababababababababababababababababababaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababacacacacacacacacacacacababababababababababababababababababababababababababaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababacacacacacacacacacacacababababababababababababababababababababababababababaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababacacacacacacacacacacababababababababababababababababababababababababababaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababacacacacacacacacacacacacacacacacababababababababababababababababababababaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacabababababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaacacacacacacacacacabababababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacabababababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacabababababababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacababababababababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacababababababababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafaeaeaeaeaeaeadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaadadadadaeaeaeaeaeaeaeaeafaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaadadadadadaeaeaeaeaeaeaeaeaeaeaeaeagahaiaiajakaeaeaeaeaeaeaeaeaeaeadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaadadadadadaeaeaeaeaeaeaeaeaeaeaeaealamananaoalaeaeaeaeaeaeaeaeaeaeadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaealapananaqalaeaeaeaeaeaeaeaeaeaeadadadadaaaaaaaaaaaaaaaaaaaaadadadaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaealapananaqalaeaeaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaearararalapasanaqalararararaeaeaeaeaeadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacaaaaaaaaaaaaababacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaearataualapananaqalavawaxaraeaeaeaeaeaeadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacaaaaaaaaaaaaababacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeadadadadarataualapananayalazaAaBaCaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacaaaaaaaaaaaaababababacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeadadadadadadadaraDaEalananananalaFaGaBaCaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHaHararaIalaJanaKaLalaMaNaBaCaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHaOaPaQaRaSalaTaualaUauaVaWaraeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaeaeadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacaXacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHaYaraZbabbbcbdbebfbgaNbhbiaraebjaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacbkacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeadadadadaaaaadadadadadadadadadadadadadadadadadadblblblblblblbladadadadadadadadadadadadadadadadadadadadadadadadaHbmarbnbhbobpbqbrbsbtbubvbwarbxaHaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacbyaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeadadadadadadadadadadadadadadadadadadadadadadadblblbzbAbBbCbzblbladadadadadadadadadadadadadadadadadadadadadadadaHbDarbEbFbGbHbIbJbKbLbMbNbOarbPaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacaaaaaaaaaaaaaaacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadblbQbRbSbTbUbRbzbladadadadadadadadadadadadadadadadadadadadadadadaHbDarararararbVbWbXarararararbxaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacaaaaaaaaacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadblbQbRbYbZcabRcbbladadadadadadadaHaHaHaHaHaHaHaHaHaHaHadadadadadaHcccdcdcdcearcfcgbdaraOaOaOaOchaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadblcicjcjckcjcjclbladadadadadaHaHaHcmcdcdcdcdcdcdcnceaHaHaHadadadaHaHaHaHaHcocpcqcrcscpaOaHaHaHaHaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadblctbzbzbzbzcucvbladadadadadaHcmcdcwcxcxcxcxcxcycxcccdczaHadadadadadadadaHcocpcAcBcCcpaOaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadblblcDbzcucEcFblbladadadadadaHcocxcxcxcGcHcIcJcKcxcxcxcoaHadadadadadadadaHcLcMcNcOcPcpaOaHadadadadadaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeadadadadcQcQcQcQcQcQcQcQcQcQcQadadadadadadblblblcRblblbladadadadadadaHcScxcTcUcKcKcVcKcKcWcXcxcoaHadadadadadadadaHcYcpcZcpdacpaOaHadadadadadaHaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaHadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaeaeaeaeaeadadadadadcQdbdcdcddcQdedcdcdfcQadadadadadadadadcpdgcpadadadadadadadadaHcocxdhdicKcKcKcKdjdhdhcxcoaHadadadadaHaHaHaHdkaPdldmdnaPaOaHaHaHaHadadaHaOdodododododododododododododoaOaHadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaeaeaeaeaeadadadadadcQdbdcdcdpcQdbdcdcddcQadadadadadadaeaecpdgcpaeaeadadadaHaHaHaHcocxdqdrcKdscKcKdtdudvcxcoaHaHaHaHaHaHdwcddxdycpdzdAdBcpdCaOaOaOaHaHadaHaOdodDdEdFdodDdEdFdodGdHdIdJdoaOaHadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadcQdKdcdcdLcQdKdcdcdMcQadadadadadaeaeaecpdgcpaeaeaeadadaHcmcdcdcwcxcTdrdNcKdOdPcKdQdhcxccdRdRdRcdcdcddScpcpcpcpcZcpdacpcpcpcpaOaOaHadaHaOdodHdHdTdodHdHdTdodUdHdHdVdoaOaHadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadcQcQdWcQcQcQcQdXcQcQcQcQcQcQcQaeaeaedYdYdgdYdYaeaeaeadaHdZeaeaeaeaeaeaeaeaebeaeaeaeaeaeaeaeaecedeeefegcpeheiejekelemeieiencpaHaOaHaHaHaOdodHdHeododHdHeodoepdHdHeqdoaOaHadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadcQerdcdcdcdcdcdcdcdccQdcdcdccQaeaeaedYesdgesdYaeaeaeaHaHeteaeuevevevewevexeyezeveAeBeCeveDeaeEeFeeeGcceHeIeJeKeLeMeNeKeJeOcpaHaOePaOaOaOdodoeQeRdodoeQeRdodoeSeSdodoaOaHadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadcQcQcQcQcQeTeUdceVeWcQdcdcdccQaeaeaecpeXdgeYcpaeaeaecpeZfaeafbfcfdfcfefcffeyfgfcfdfcfefhficpcpcpcpcpcpcpfjfkeJflfmeJfnfoeOcpcpaPcpcpcpcpdofpfqfrfsfqfqfrftfufqfqfvdoaOaHadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadcQfwfxfycQdKdcdceWfzcQfAdcdccQdYdYdYdYesdgesdYdYdYdYcpfBfCeafDfEfEfEfEfEfFfGfDfEfEfHfIfIfJfKfLfLfMfLfLfMfNfOeJeJfPeJeJfQfRfSfTfTfSfTfTfSfUfVfWfWfXfWfWfYfZgagbfWgcdoaOaHadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadcQgdgegfggghgigjgkgiglgigigmgngogogogogogpgogogogogogqgrgsgtgugugvgugugugugwgugugugxgugvgycpeZgzcpgAeZgBgCeZeZeZgDgEgEgFgGcpgEgGcpgHgEcpgIfWfWfWgJgKgKgKgLgMgNgOgPdoaOaHadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadcQdcdcfwcQdKdcdceWfzcQfAdcdccQdYdYdYdYdYcpdYdYdYdYdYcpfBfCeaeuevevevevevgQgRgSevevevgTevgUfKgVgVfMgVgVfMgWgXeJeJgYeJeJgZhahbhchchbhchchbhdhefWfWfXfWfWfWfXhfhghhhidoaOaHadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadcQcQcQcQcQdcdcdceVeWcQdcdcdccQaeaeaeaeaeaeaeaeaeaeaecpeZfCeafbfcfdfcfefcffhjfgfcfdfcfefcficpcpcpcpcpcpcpfjhkeJeJhleJeJfoeOcpcpaPcpcpcpcpdohmhnhohphqhnhohphefWfWhrdoaOaHadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadcQhsdcdcdcdcdcdcdcdccQdcdcdccQaeaeaeaeaeaeaeaeaeaeaeaHaHeteafDfEfEfEfEfEhthuhvfEfEfEfEfEfFeacmhwhwhwhxeHhyeJhzhAhlhBhCeJeOcpaHcmhDhwhwcedodohEhFdodohEhFdohGfWfWhHdoaOaHadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadcQcQhIcQcQcQcQhJcQcQcQcQcQcQcQaeaeadadadadaeaeaeaeaeadaHdZeaeaeaeaeaeaeaeahKeaeaeaeaeaeaeaeabDeFeeaOaYcphLhMhNhOhlhPhMhMhQcpaHbDaHaHaHbDdodHdHeododHdHeodohGfWfWhRdoaOaHadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadcQdbdcdchScQdbdcdchTcQadadadadadadadadadadadadaeaeaeadaHcccdcdcecxhUdrcKcKcKcKhVhWdhcxcmhwhwcwhXeehYbDcpcpcpcphZhliacpcpcpcpcmcwaHadaHbDdodHdHdTdodHdHdTdohGfWfWhRdoaOaHadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadcQdbdcdcdMcQdbdcdchTcQadadadadadadadadadadadadadaeaeadaHaHaHaHcocxdqdudPcKcKdscKibiccxbDididididididcchwhwiecphZifiacpighwhwcwaHaHadaHbDdodDihdFdodDihdFdoiihnijikdoaOaHadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadcQdKdcdcilcQdKdcdcddcQadadadadadadadadadadadadadaeaeadadadadaHcocxdhdhdtimcKincKibdhcxbDidioipipipididididiqeHirisiteHiuaHaHaHaHadadaHbDdodododododododododododoivdoaOaHadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadcQcQcQcQcQcQcQcQcQcQcQadadadadadadadadadadadadadadaeaeadadadaHiwcxdhixcKcKiycKdPizcTcxbDidioiAiAiAiAiBiCidbDiDhZhliEcpcoaHadadadadadaHcchwhwhwhwhwhwhwhwhwiFhwhDcwaOaOaHadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeadaHcocxcxcxcKcJiGiHiIcxcxcxbDidiJiKiKiAiLiMiMidbDiDhZhliacpcoaHadadadadadaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeadaHcchwcecxcycxcxcxcxcxcmhwcwidiAiAiNiOiAiBiCidbDiDhZhliacpcoaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeadaHaHaHcchwhwhDhwhwhwhwcwidididiMiMiMiMiPiMiMidbDiDiQhliacpcoaHadadadadadaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHaHidididididididididaOaOaOaOidiRiRiSiRiddZiDhZhliacpcoaHaHaHaHaHaHaHaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaHadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcmhwhwhwhwhwhwhwhwhwhwhwhwiTiUiUiUiUiTcwiDhZhliacpcccdcdcdcdcdcdiVaOiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWaOaHadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcoiXiXiXiXiXiXiXiXiXiXiXiXiXiXiYiXiXiXiXiDhAhliacpcpcpcpcpcpcpcpiWiWiWiZjajajbjcjdjajajejfjgjhjhjeiWaOaHadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadjiadadadadadadaHcoiXjjjkjliXjjjkjliXjjjkjliXjmjnjojnjpjnjqhlhljrjsjtjsjsjtjsjsjtjhjhjujvjwjwjwjwjwjwjwjxjyjzjwjAjBiWaOaHadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcoiXjCjDjkiXjCjDjkiXjCjDjkiXjEjFjFjFjGjFjHhlhljIjJjKjIjLcpjMjIcpjNjOjPjOjQjwjwjwjQjwjwjxjRjSjwjwjxiWaOaHadadadadadadadadadaeaeaeaeaeaeaeadadadaeaeaeaeadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcoiXjTjkjUiXjVjkjWiXjXjkjYiXjEjFjZkakbkckdhlhlhlkekfkekekfkekekfkgkhkhkijwjQkjkkjwjwjwjxjRklkmknkoiWaOaHadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHkpiXiXkqiXiXiXkriXiXiXksiXiXjEktjFkuiXiXiDhOhlkvcpcpcpcpcpcpcpcpiWiWiWkwkxkgkgkykzkAkgkojfjfkBkBjfiWaOaHadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcoiXkCjnjnjnjnjnjnjnjnjnjnjnkDkEjFkFiXcmkGkHkIkJkGcdcdcdcdcdcdcdkKceiWjfkLkMjRjfjRkMkLjfjfkNkOkOjeiWaOaHadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHkPiXkQkRkSkTkUjFjFjFjFjFkUjFjFjFjFkViXcoiDhZhliaiDdCaHaHaHaHaHaHaHbDiWkWkXjhjejRkYjhkZlakBjzjPjwlbiWaOaHadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcoaPjEkRkRkRjFjFjFjFjFjFkRkRjFjFjFlciXcoiDhZhliEiDaOaHadadadadadaHbDiWldjwjwlejRlflglglhjyliljlklliWaOaHadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcoiXlmjFkUjFjFlnjFjFjFkUjFjFlokUjFlpiXcoiDhZhliaiDaOaHadadadadadaHbDiWlqjwlrlsjRjzltlrjxlulvlwjwlxiWaOaHadadadadadadadadaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcoiXlykckckckckckckclzkckclAlBjFjFlpiXcoiDhZhliaiDaOaHadadadadadaHbDiWlClDkglEjRlFkhlDlGjflHlIkglJiWaOaHadadadadadadadadaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcoiXiXlKiXiXiXlLiXiXiXlMiXiXjEjFjFlNiXcoiDhZhliaiDaOaHadadadadadaHbDiWiWiWiWiWiWiWaPiWiWiWiWiWiWiWiWaOaHadadadadadadadadaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaHcoiXlOjklPiXlQjklRiXlSjklTiXjEjFkUlUiXcoiDhZhliaiDaOaHadadadadadaHcckKkKkKkKkKkKlVkKlWaOaOaOaOaOaOaOaOaHadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaadadadadadadadadadaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadaeadadaHcoiXjCjDjkiXjCjDjkiXjCjDjkiXjEjFkUlUiXcoiDhZhliaiDaOaHadadadadadaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaHcoiXjjjkjliXjjjkjliXjjjkjliXlXlzkclYiXcoiDhZhliaiDaOaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaHcoiXiXiXiXiXiXiXiXiXiXiXiXiXiXiXiXaPiXcoiDhZhliEiDdCaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaHcchwhwhwhwhwhwhwhwhwhwhwhwhwlZhwhDcdcdcwiDhZhliaaPaOaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaHaHaHaHaHaHaHmamamambmbmbmbmbmbmbmbmbaPmbiDhZhliaiDidaHadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadmcmdmemfaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaembmgmbmhmimjmjmkmlmimimimimlmimmmnmompmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadmqmrmsmtaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaemumvmumwmnmnmnmnmnmnmnmnmnmnmnmnmnmnmxmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadaemymememzaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaembmvmbmwmnmnmnmnmnmnmnmnmnmnmnmnmnmnmAmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaemBmbmbmbmCmnmnmDmEmFmFmGmGmFmFmEmHmnmnmxmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaembmgmbmImnmnmJmbmKmLmbmbmMmLmbmNmnmnmxmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaemOmvmOmwmnmnmomimPmPmQmQmPmPmimmmnmnmxmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaembmvmbmwmnmnmnmnmnmnmnmnmnmnmnmnmnmnmxmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaemBmbmbmbmRmnmnmnmnmnmnmnmnmnmnmnmnmnmnmAmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaabababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaembmgmbmImnmnmnmnmnmnmnmnmnmnmnmnmnmnmxmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaemSmvmSmTmEmEmEmEmUmEmEmEmEmVmEmEmEmWmXmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaembmvmbmbmbmYmZmYmbmYmYmYmYmbmYmZmYmbmbmbadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaemBmbmbmbaaaamYmvmYaaaaaaaaaaaamYmvmYaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeadaaaamYmvmYaaaaaaaaaaaamYmvmYaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaaaaaamYmZmYaaaaaaaaaaaamYmZmYaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaababababababababababababababnananananaabnananaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaababababababababababababababnanbncndnanananenaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaababababababababababababababnanbnenenenenenenaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaababababababababababababababnanbncndnananananaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaababababababababababababababnananananaababababaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaabababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacabababacacacacabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaacacacacacabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaacacacacacacacacacabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababacacacacacacacacacababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacacacacacacacacacababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacacacacababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacabababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababacacacacacacacabababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababacacacacacacacacababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababacacacacacacababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababacacacacababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababacacacacababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +na +na +na +na +na +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +na +nb +nb +nb +na +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +na +nc +ne +nc +na +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +na +nd +ne +nd +na +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +na +na +ne +na +na +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +na +ne +na +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +na +na +ne +na +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +na +ne +ne +na +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +na +na +na +na +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +cQ +db +db +dK +cQ +er +cQ +fw +gd +dc +cQ +hs +cQ +db +db +dK +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +cQ +dc +dc +dc +dW +dc +cQ +fx +ge +dc +cQ +dc +hI +dc +dc +dc +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +cQ +dc +dc +dc +cQ +dc +cQ +fy +gf +fw +cQ +dc +cQ +dc +dc +dc +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +dd +dp +dL +cQ +dc +cQ +cQ +gg +cQ +cQ +dc +cQ +hS +dM +il +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +cQ +cQ +cQ +cQ +dc +eT +dK +gh +dK +dc +dc +cQ +cQ +cQ +cQ +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +de +db +dK +cQ +dc +eU +dc +gi +dc +dc +dc +cQ +db +db +dK +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +dc +dc +dc +dX +dc +dc +dc +gj +dc +dc +dc +hJ +dc +dc +dc +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +dc +dc +dc +cQ +dc +eV +eW +gk +eW +eV +dc +cQ +dc +dc +dc +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +df +dd +dM +cQ +dc +eW +fz +gi +fz +eW +dc +cQ +hT +hT +dd +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +gl +cQ +cQ +cQ +cQ +cQ +cQ +cQ +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +dc +dc +fA +gi +fA +dc +dc +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +dc +dc +dc +gi +dc +dc +dc +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +dc +dc +dc +gm +dc +dc +dc +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cQ +cQ +cQ +cQ +gn +cQ +cQ +cQ +cQ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +dY +go +dY +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bl +bl +bl +bl +bl +bl +ad +ad +ad +ae +ae +ae +ae +dY +go +dY +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +mc +mq +my +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bl +bl +bQ +bQ +ci +ct +bl +bl +ad +ae +ae +ae +ae +ae +dY +go +dY +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +md +mr +me +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bl +bz +bR +bR +cj +bz +cD +bl +ad +ae +ae +dY +dY +cp +dY +go +dY +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +me +ms +me +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bl +bA +bS +bY +cj +bz +bz +bl +cp +cp +cp +dY +es +eX +es +go +dY +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +mf +mt +mf +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bl +bB +bT +bZ +ck +bz +cu +cR +dg +dg +dg +dg +dg +dg +dg +gp +cp +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bl +bC +bU +ca +cj +bz +cE +bl +cp +cp +cp +dY +es +eY +es +go +dY +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bl +bz +bR +bR +cj +cu +cF +bl +ad +ae +ae +dY +dY +cp +dY +go +dY +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ab +ab +ab +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bl +bl +bz +cb +cl +cv +bl +bl +ad +ae +ae +ae +ae +ae +dY +go +dY +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bl +bl +bl +bl +bl +bl +ad +ad +ad +ae +ae +ae +ae +dY +go +dY +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +dY +go +dY +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cp +cp +gq +cp +cp +aH +ad +ad +ad +ad +ae +ae +ad +ad +ad +ad +ad +ji +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aH +aH +aH +eZ +fB +gr +fB +eZ +aH +aH +aH +aH +ad +ad +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cm +dZ +et +fa +fC +gs +fC +fC +et +dZ +cc +aH +ad +ad +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cd +ea +ea +ea +ea +gt +ea +ea +ea +ea +cd +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aH +aH +aH +aH +aH +cd +ea +eu +fb +fD +gu +eu +fb +fD +ea +cd +aH +aH +aH +aH +aH +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cm +co +cS +co +co +cw +ea +ev +fc +fE +gu +ev +fc +fE +ea +ce +co +co +iw +co +cc +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aH +cd +cx +cx +cx +cx +cx +ea +ev +fd +fE +gv +ev +fd +fE +ea +cx +cx +cx +cx +cx +hw +aH +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cm +cw +cx +cT +dh +dq +cT +ea +ev +fc +fE +gu +ev +fc +fE +ea +hU +dq +dh +dh +cx +ce +cc +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cd +cx +cx +cU +di +dr +dr +ea +ew +fe +fE +gu +ev +fe +fE +ea +dr +du +dh +ix +cx +cx +hw +id +cm +co +co +co +co +kp +co +kP +co +co +co +co +co +co +co +co +cc +aH +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cd +cx +cG +cK +cK +cK +dN +ea +ev +fc +fE +gu +ev +fc +fE +ea +cK +dP +dt +cK +cK +cy +hw +id +hw +iX +iX +iX +iX +iX +iX +iX +aP +iX +iX +iX +iX +iX +iX +iX +hw +aH +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cd +cx +cH +cK +cK +ds +cK +ea +ex +ff +fF +gu +gQ +ff +ht +ea +cK +cK +im +cK +cJ +cx +hD +id +hw +iX +jj +jC +jT +iX +kC +kQ +jE +lm +ly +iX +lO +jC +jj +iX +hw +aH +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cd +cx +cI +cV +cK +cK +dO +eb +ey +ey +fG +gw +gR +hj +hu +hK +cK +cK +cK +iy +iG +cx +hw +id +hw +iX +jk +jD +jk +kq +jn +kR +kR +jF +kc +lK +jk +jD +jk +iX +hw +aH +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cd +cx +cJ +cK +cK +cK +dP +ea +ez +fg +fD +gu +gS +fg +hv +ea +cK +ds +in +cK +iH +cx +hw +id +hw +iX +jl +jk +jU +iX +jn +kS +kR +kU +kc +iX +lP +jk +jl +iX +hw +aH +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +aH +cd +cy +cK +cK +dj +dt +cK +ea +ev +fc +fE +gu +ev +fc +fE +ea +hV +cK +cK +dP +iI +cx +hw +id +hw +iX +iX +iX +iX +iX +jn +kT +kR +jF +kc +iX +iX +iX +iX +iX +hw +aH +ae +ae +ae +mB +ae +ae +ae +mB +ae +ae +ae +mB +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +aH +cn +cx +cx +cW +dh +du +dQ +ea +eA +fd +fE +gu +ev +fd +fE +ea +hW +ib +ib +iz +cx +cx +hw +id +hw +iX +jj +jC +jV +iX +jn +kU +jF +jF +kc +iX +lQ +jC +jj +iX +hw +ma +mb +mu +mb +mb +mb +mO +mb +mb +mb +mS +mb +mb +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +aH +ce +cc +cx +cX +dh +dv +dh +ea +eB +fc +fH +gx +ev +fc +fE +ea +dh +ic +dh +cT +cx +cm +cw +id +hw +iX +jk +jD +jk +kr +jn +jF +jF +ln +kc +lL +jk +jD +jk +iX +hw +ma +mg +mv +mv +mb +mg +mv +mv +mb +mg +mv +mv +mb +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +aH +aH +cd +cx +cx +cx +cx +cx +ea +eC +fe +fI +gu +gT +fe +fE +ea +cx +cx +cx +cx +cx +hw +id +id +hw +iX +jl +jk +jW +iX +jn +jF +jF +jF +kc +iX +lR +jk +jl +iX +hw +ma +mb +mu +mb +mb +mb +mO +mb +mb +mb +mS +mb +mb +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +aH +cz +co +co +co +co +cc +ea +ev +fh +fI +gv +ev +fc +fE +ea +cm +bD +bD +bD +bD +cw +id +aO +hw +iX +iX +iX +iX +iX +jn +jF +jF +jF +kc +iX +iX +iX +iX +iX +hw +mb +mh +mw +mw +mC +mI +mw +mw +mR +mI +mT +mb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +aH +aH +aH +aH +aH +aH +dR +ea +eD +fi +fJ +gy +gU +fi +fF +ea +hw +id +id +id +id +id +id +aO +hw +iX +jj +jC +jX +iX +jn +jF +jF +jF +lz +iX +lS +jC +jj +iX +hw +mb +mi +mn +mn +mn +mn +mn +mn +mn +mn +mE +mb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +dR +ea +ea +cp +fK +cp +fK +cp +ea +ea +hw +id +io +io +iJ +iA +iM +aO +hw +iX +jk +jD +jk +ks +jn +jF +jF +kU +kc +lM +jk +jD +jk +iX +hw +mb +mj +mn +mn +mn +mn +mn +mn +mn +mn +mE +mY +mY +mY +mY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +dR +ec +eE +cp +fL +eZ +gV +cp +cm +bD +cw +id +ip +iA +iK +iA +iM +aO +hw +iX +jl +jk +jY +iX +jn +kU +kR +jF +kc +iX +lT +jk +jl +iX +hw +mb +mj +mn +mn +mD +mJ +mo +mn +mn +mn +mE +mZ +mv +mv +mZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +cd +ed +eF +cp +fL +gz +gV +cp +hw +eF +hX +id +ip +iA +iK +iN +iM +id +iT +iX +iX +iX +iX +iX +jn +jF +kR +jF +lA +iX +iX +iX +iX +iX +hw +mb +mk +mn +mn +mE +mb +mi +mn +mn +mn +mE +mY +mY +mY +mY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +aH +aH +aH +aH +aH +aH +aH +aH +ad +ad +ad +ad +aH +cd +ee +ee +cp +fM +cp +fM +cp +hw +ee +ee +id +ip +iA +iA +iO +iM +iR +iU +iX +jm +jE +jE +jE +kD +jF +jF +lo +lB +jE +jE +jE +lX +iX +lZ +mb +ml +mn +mn +mF +mK +mP +mn +mn +mn +mU +mb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +aH +aO +aY +bm +bD +bD +cc +aH +ad +ad +ad +aH +aH +cd +ef +eG +cp +fL +gA +gV +cp +hw +aO +hY +id +id +iA +iL +iA +iP +iR +iU +iY +jn +jF +jF +kt +kE +jF +jF +kU +jF +jF +jF +jF +lz +iX +hw +mb +mi +mn +mn +mF +mL +mP +mn +mn +mn +mE +mY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ar +ar +ar +ar +ar +aP +ar +ar +ar +ar +cd +aH +ad +ad +ad +aH +dw +dS +eg +cc +cp +fL +eZ +gV +cp +hx +aY +bD +cc +id +iB +iM +iB +iM +iS +iU +iX +jo +jF +jZ +jF +jF +jF +jF +jF +jF +jF +kU +kU +kc +iX +hD +mb +mi +mn +mn +mG +mb +mQ +mn +mn +mn +mE +mY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +af +ae +ae +ae +ae +ar +at +at +aD +ar +aQ +aZ +bn +bE +ar +cd +aH +ad +ad +ad +aH +cd +cp +cp +eH +cp +fM +gB +fM +cp +eH +cp +cp +hw +id +iC +iM +iC +iM +iR +iU +iX +jn +jF +ka +ku +kF +kV +lc +lp +lp +lN +lU +lU +lY +aP +cd +mb +mi +mn +mn +mG +mb +mQ +mn +mn +mn +mE +mY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ar +au +au +aE +aI +aR +ba +bh +bF +ar +cd +aH +aH +aH +aH +aH +dx +cp +eh +eI +fj +fN +gC +gW +fj +hy +hL +cp +hw +id +id +id +id +id +id +iT +iX +jp +jG +kb +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +cd +aP +mi +mn +mn +mF +mM +mP +mn +mn +mn +mE +mY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ag +al +al +al +al +al +al +al +al +aS +bb +bo +bG +ar +ce +co +co +cL +cY +dk +dy +cp +ei +eJ +fk +fO +eZ +gX +hk +eJ +hM +cp +ie +iq +bD +bD +bD +bD +dZ +cw +iX +jn +jF +kc +iX +cm +co +co +co +co +co +co +co +co +co +cw +mb +ml +mn +mn +mF +mL +mP +mn +mn +mn +mV +mb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ah +am +ap +ap +ap +ap +ap +an +aJ +al +bc +bp +bH +ar +ar +cp +cp +cM +cp +aP +cp +cp +ej +eK +eJ +eJ +eZ +eJ +eJ +hz +hN +cp +cp +eH +iD +iD +iD +iD +iD +iD +iD +jq +jH +kd +iD +kG +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +mi +mn +mn +mE +mb +mi +mn +mn +mn +mE +mY +mY +mY +mY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ai +an +an +an +as +an +an +an +an +aT +bd +bq +bI +bV +cf +cq +cA +cN +cZ +dl +dz +cZ +ek +eL +fl +eJ +eZ +eJ +eJ +hA +hO +hZ +hZ +ir +hZ +hZ +hZ +iQ +hZ +hZ +hA +hl +hl +hl +hO +kH +hZ +hZ +hZ +hZ +hZ +hZ +hZ +hZ +hZ +hZ +hZ +mm +mn +mn +mH +mN +mm +mn +mn +mn +mE +mZ +mv +mv +mZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ai +an +an +an +an +an +an +an +aK +au +be +br +bJ +bW +cg +cr +cB +cO +cp +dm +dA +cp +el +eM +fm +fP +gD +gY +hl +hl +hl +hl +if +is +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +kI +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +hl +mn +mn +mn +mn +mn +mn +mn +mn +mn +mE +mY +mY +mY +mY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +aj +ao +aq +aq +aq +aq +ay +an +aL +al +bf +bs +bK +bX +bd +cs +cC +cP +da +dn +dB +da +em +eN +eJ +eJ +gE +eJ +eJ +hB +hP +ia +ia +it +iE +ia +ia +ia +ia +ia +ia +jr +jI +hl +kv +kJ +ia +iE +ia +ia +ia +ia +ia +ia +iE +ia +ia +mo +mn +mn +mn +mn +mn +mn +mn +mn +mW +mb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ak +al +al +al +al +al +al +al +al +aU +bg +bt +bL +ar +ar +cp +cp +cp +cp +aP +cp +cp +ei +eK +fn +eJ +gE +eJ +eJ +hC +hM +cp +cp +eH +cp +cp +cp +cp +cp +cp +cp +js +jJ +ke +cp +kG +iD +iD +iD +iD +iD +iD +iD +iD +iD +aP +iD +mp +mx +mA +mx +mx +mx +mx +mA +mx +mX +mb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ar +av +az +aF +aM +au +aN +bu +bM +ar +aO +aO +aO +aO +aO +aO +dC +cp +ei +eJ +fo +fQ +gF +gZ +fo +eJ +hM +cp +ig +iu +co +co +co +co +co +cc +cp +jt +jK +kf +cp +cd +dC +aO +aO +aO +aO +aO +aO +aO +dC +aO +id +mb +mb +mb +mb +mb +mb +mb +mb +mb +mb +mb +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ar +aw +aA +aG +aN +aV +bh +bv +bN +ar +aO +aH +aH +aH +aH +aH +aO +cp +en +eO +eO +fR +gG +ha +eO +eO +hQ +cp +hw +aH +aH +aH +aH +aH +aH +cd +cp +js +jI +ke +cp +cd +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +af +ae +ae +ae +ae +ae +ar +ax +aB +aB +aB +aW +bi +bw +bO +ar +aO +aH +ad +ad +ad +aH +aO +cp +cp +cp +cp +fS +cp +hb +cp +cp +cp +cp +hw +aH +ad +ad +ad +ad +aH +cd +cp +js +jL +ke +cp +cd +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ar +ar +aC +aC +aC +ar +ar +ar +ar +ar +aO +aH +ad +ad +ad +aH +aO +aO +aH +aH +cp +fT +gE +hc +cp +aH +aH +cm +cw +aH +ad +ad +ad +ad +aH +cd +cp +jt +cp +kf +cp +cd +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +bx +bP +bx +ch +aH +ad +ad +ad +aH +aH +aO +aO +aO +aP +fT +gG +hc +aP +cm +bD +cw +aH +aH +ad +ad +ad +ad +aH +cd +cp +js +jM +ke +cp +cd +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +bj +aH +aH +aH +aH +aH +ad +ad +ad +ad +aH +aH +aH +eP +cp +fS +cp +hb +cp +hD +aH +aH +aH +ad +ad +ad +ad +ad +aH +cd +cp +js +jI +ke +cp +cd +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +cp +fT +gH +hc +cp +hw +aH +ad +ad +ad +ad +ad +ad +ad +aH +cd +cp +jt +cp +kf +cp +cd +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +aH +aH +aH +aH +aH +aH +aO +cp +fT +gE +hc +cp +hw +aH +aH +aH +aH +aH +aH +ad +aH +aH +iV +iW +jh +jN +kg +iW +kK +aH +aH +aH +aH +aH +aH +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +aH +aO +aO +aO +aO +aO +aO +cp +fS +cp +hb +cp +ce +bD +bD +bD +bD +cc +aH +ad +aH +aO +aO +iW +jh +jO +kh +iW +ce +bD +bD +bD +bD +bD +cc +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ae +ae +ae +ae +ae +ad +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +do +do +do +do +do +fU +gI +hd +do +do +do +do +do +do +hw +aH +ad +aH +aO +iW +iW +ju +jP +kh +iW +iW +iW +iW +iW +iW +iW +kK +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dD +dH +dH +do +fp +fV +fW +he +hm +do +dH +dH +dD +do +hw +aH +ad +aH +aO +iW +iZ +jv +jO +ki +kw +jf +kW +ld +lq +lC +iW +kK +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dE +dH +dH +eQ +fq +fW +fW +fW +hn +hE +dH +dH +ih +do +hw +aH +ad +aH +aO +iW +ja +jw +jQ +jw +kx +kL +kX +jw +jw +lD +iW +kK +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dF +dT +eo +eR +fr +fW +fW +fW +ho +hF +eo +dT +dF +do +hw +aH +ad +aH +aO +iW +ja +jw +jw +jQ +kg +kM +jh +jw +lr +kg +iW +kK +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +do +do +do +do +fs +fX +gJ +fX +hp +do +do +do +do +do +hw +aH +ad +aH +aO +iW +jb +jw +jw +kj +kg +jR +je +le +ls +lE +iW +kK +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dD +dH +dH +do +fq +fW +gK +fW +hq +do +dH +dH +dD +do +hw +aH +ad +aH +aO +iW +jc +jw +jw +kk +ky +jf +jR +jR +jR +jR +iW +kK +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dE +dH +dH +eQ +fq +fW +gK +fW +hn +hE +dH +dH +ih +do +hw +aH +ad +aH +aO +iW +jd +jw +jQ +jw +kz +jR +kY +lf +jz +lF +iW +lV +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dF +dT +eo +eR +fr +fY +gK +fW +ho +hF +eo +dT +dF +do +hw +aH +ad +aH +aO +iW +ja +jw +jw +jw +kA +kM +jh +lg +lt +kh +aP +kK +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +do +do +do +do +ft +fZ +gL +fX +hp +do +do +do +do +do +hw +aH +ad +aH +aO +iW +ja +jw +jw +jw +kg +kL +kZ +lg +lr +lD +iW +lW +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dG +dU +ep +do +fu +ga +gM +hf +he +hG +hG +hG +ii +do +iF +aH +ad +aH +aO +iW +je +jx +jx +jx +ko +jf +la +lh +jx +lG +iW +aO +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dH +dH +dH +eS +fq +gb +gN +hg +fW +fW +fW +fW +hn +do +hw +aH +ad +aH +aO +iW +jf +jy +jR +jR +jf +jf +kB +jy +lu +jf +iW +aO +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dI +dH +dH +eS +fq +fW +gO +hh +fW +fW +fW +fW +ij +do +hD +aH +ad +aH +aO +iW +jg +jz +jS +kl +jf +kN +jz +li +lv +lH +iW +aO +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +dJ +dV +eq +do +fv +gc +gP +hi +hr +hH +hR +hR +ik +iv +cw +aH +ad +aH +aO +iW +jh +jw +jw +km +kB +kO +jP +lj +lw +lI +iW +aO +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +do +do +do +do +do +do +do +do +do +do +do +do +do +do +do +aO +aH +ad +aH +aO +iW +jh +jA +jw +kn +kB +kO +jw +lk +jw +kg +iW +aO +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aH +ad +aH +aO +iW +je +jB +jx +ko +jf +je +lb +ll +lx +lJ +iW +aO +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +ad +aH +aO +iW +iW +iW +iW +iW +iW +iW +iW +iW +iW +iW +iW +aO +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +aH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +ae +ae +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ae +ae +ad +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +ae +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +ae +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +ae +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ae +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ae +ae +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ae +ae +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ae +ae +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ae +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aX +ac +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +bk +ac +ac +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +by +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ab +ab +aa +aa +aa +aa +aa +aa +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index fd12bea52ab..0ff2a5874e1 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -1,973 +1,70885 @@ -"aa" = (/turf/closed/indestructible/rock/snow,/area/awaymission/snowdin) -"ab" = (/turf/open/space,/area/space) -"ac" = (/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"ad" = (/turf/closed/wall/ice{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ae" = (/obj/effect/decal/cleanable/oil,/obj/vehicle/atv,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"af" = (/turf/open/floor/plating/ice,/area/awaymission/snowdin) -"ag" = (/obj/effect/decal/cleanable/oil,/obj/structure/table,/obj/item/weapon/tank/internals/plasma{desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; name = "dusty plasma tank"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ah" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ai" = (/obj/vehicle/atv,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"aj" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"ak" = (/obj/structure/door_assembly/door_assembly_centcom,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"al" = (/turf/closed/wall/ice{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"am" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile/ice,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"an" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ao" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ap" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"aq" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright,/obj/item/weapon/paper/crumpled/snowdin/keys,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"ar" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"as" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"at" = (/obj/structure/filingcabinet,/obj/item/weapon/paper/snowdin/secnotice,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"au" = (/obj/item/weapon/gun/projectile/shotgun/boltaction,/obj/item/ammo_box/a762,/obj/item/ammo_box/a762,/obj/structure/closet/secure_closet{icon_state = "sec"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/flash,/obj/item/weapon/storage/box/lethalshot,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"av" = (/obj/effect/decal/cleanable/oil,/obj/item/weapon/tank/internals/plasma{desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; name = "dusty plasma tank"},/obj/machinery/button/door{id = "garagesnow"; name = "garage door button"; pixel_x = 32},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"aw" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"ax" = (/obj/item/ammo_casing/a762,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"ay" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/key,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"az" = (/obj/machinery/door/poddoor/shutters{id = "garagesnow"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"aA" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"aB" = (/obj/structure/table/reinforced,/obj/structure/barricade/wooden,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aC" = (/obj/structure/barricade/wooden,/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aD" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aE" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile/ice,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aG" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/post) -"aH" = (/obj/item/ammo_casing/a762,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"aI" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"aJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"aK" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"aL" = (/obj/structure/flora/grass/brown,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"aM" = (/obj/machinery/recharge_station,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aN" = (/obj/item/trash/sosjerky,/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"aO" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aP" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aQ" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aR" = (/obj/structure/closet/crate,/obj/item/weapon/survivalcapsule,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/shoes/winterboots,/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aS" = (/obj/structure/closet/crate,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/pill_bottle/stimulant,/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aT" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/snowed,/area/awaymission/snowdin/post) -"aU" = (/turf/open/space,/area/awaymission/snowdin) -"aV" = (/obj/structure/flora/bush,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"aW" = (/obj/structure/flora/tree/pine,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"aX" = (/mob/living/simple_animal/hostile/skeleton/eskimo,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"aY" = (/obj/structure/guncase/shotgun,/obj/item/weapon/gun/projectile/shotgun/automatic,/obj/item/weapon/gun/projectile/shotgun/automatic,/obj/item/weapon/gun/projectile/shotgun/automatic,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"aZ" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"ba" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bb" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bc" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bd" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"be" = (/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bf" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/soap/nanotrasen,/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bg" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bh" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bi" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bj" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bk" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bl" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bm" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bn" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bo" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bp" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bq" = (/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/corn,/obj/item/weapon/reagent_containers/food/snacks/grown/corn,/obj/item/weapon/reagent_containers/food/snacks/grown/corn,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/turf/open/floor/plasteel/bot{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"br" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/iv_drip,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bs" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bt" = (/obj/structure/table,/obj/item/weapon/shovel,/obj/item/weapon/paper/crumpled/snowdin/shovel,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bu" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bv" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bw" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bx" = (/obj/effect/landmark{name = "awaystart"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"by" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bz" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bA" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bB" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bC" = (/obj/structure/showcase{desc = "A strange machine thats supposedly used to help pick up and decypth wave signals. "; icon = 'icons/obj/machines/telecomms.dmi'; icon_state = "processor"; name = "subsystem signal decrypher"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bD" = (/obj/machinery/space_heater,/obj/machinery/light/small,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bE" = (/obj/structure/closet/crate/trashcart,/obj/item/trash/can,/obj/item/trash/semki,/obj/item/toy/figure/captain{name = "Central command action figure"; toysay = "Fire the BSA cannons!"},/obj/item/weapon/storage/box/rubbershot,/obj/item/key,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bF" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bG" = (/obj/machinery/space_heater,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bH" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/landmark{name = "awaystart"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bK" = (/obj/item/trash/pistachios,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"bM" = (/obj/structure/flora/tree/dead,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"bN" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bO" = (/obj/structure/dresser,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bP" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bQ" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bR" = (/obj/structure/bookcase/random/fiction,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bS" = (/obj/structure/fireaxecabinet{pixel_y = 32},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bT" = (/obj/structure/bookcase/random/nonfiction,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bU" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bV" = (/obj/structure/table/wood,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bW" = (/obj/machinery/light{dir = 8},/obj/structure/filingcabinet,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bX" = (/obj/structure/table,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bY" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"bZ" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"ca" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/coffee,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cb" = (/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cc" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cd" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/gloves/color/black,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"ce" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cf" = (/obj/machinery/door/airlock{name = "Dorm Room"},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cg" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"ch" = (/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"ci" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cj" = (/obj/structure/chair/comfy/beige,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"ck" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cl" = (/obj/structure/chair/stool,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cm" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cn" = (/obj/structure/table/wood,/obj/item/trash/cheesie,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"co" = (/obj/machinery/light{dir = 1},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cp" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cq" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cr" = (/obj/structure/table/wood,/obj/item/trash/candle,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cs" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"ct" = (/obj/structure/table/wood,/obj/item/pizzabox/mushroom,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cu" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cv" = (/obj/structure/table/wood,/obj/item/weapon/paper/crumpled/snowdin/snowdingatewaynotice,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cw" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/gibspawner/human,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cx" = (/obj/structure/table/wood,/obj/item/key,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cy" = (/obj/structure/table/wood,/obj/item/trash/can,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cz" = (/obj/machinery/door/airlock{name = "Dorm Room"},/obj/structure/barricade/wooden,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cA" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cB" = (/obj/machinery/light/small{dir = 4},/mob/living/simple_animal/hostile/bear/snow,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cC" = (/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/remains/human,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cD" = (/obj/structure/chair,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cE" = (/obj/structure/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cF" = (/obj/machinery/light,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cG" = (/obj/machinery/light{dir = 8},/obj/structure/filingcabinet,/obj/item/weapon/paper/snowdin/snowdinlog,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cH" = (/obj/machinery/light,/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cI" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cJ" = (/obj/machinery/door/airlock{name = "Dorms"},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cK" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/base) -"cL" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/base) -"cM" = (/obj/structure/statue/snow/snowman,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"cN" = (/turf/closed/indestructible/rock/snow/ice,/area/awaymission/snowdin/dungeon1) -"cO" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/base) -"cP" = (/turf/closed/wall/mineral/snow,/area/awaymission/snowdin/igloo) -"cQ" = (/turf/open/floor/plating,/area/awaymission/snowdin) -"cR" = (/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"cS" = (/obj/item/stack/sheet/mineral/snow{amount = 25},/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"cT" = (/obj/item/weapon/shovel,/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"cU" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"cV" = (/obj/item/toy/snowball,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"cW" = (/obj/structure/mineral_door/wood,/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"cX" = (/obj/structure/table/wood,/obj/item/device/flashlight/flare/torch,/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"cY" = (/turf/closed/indestructible/rock/snow/ice,/area/awaymission/snowdin/post) -"cZ" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"da" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"db" = (/obj/item/clothing/shoes/winterboots,/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"dc" = (/obj/effect/decal/remains/human,/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"dd" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{temperature = 140},/area/awaymission/snowdin/post) -"de" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"df" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"dg" = (/turf/open/floor/plating{temperature = 140},/area/awaymission/snowdin/post) -"dh" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"di" = (/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"dj" = (/obj/structure/ladder/unbreakable{height = 1; id = "snow"},/turf/open/floor/plating{temperature = 140},/area/awaymission/snowdin/post) -"dk" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"dl" = (/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"dm" = (/obj/structure/flora/rock/icy,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"dn" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"do" = (/mob/living/simple_animal/hostile/skeleton/ice,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"dp" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"dq" = (/obj/structure/flora/rock/pile/icy,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"dr" = (/obj/structure/closet/emcloset,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"ds" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"dt" = (/obj/item/weapon/paper/crumpled/snowdin/lootstructures,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"du" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/post) -"dv" = (/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/post) -"dw" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/post) -"dx" = (/turf/open/floor/plating/lava{temperature = 140},/area/awaymission/snowdin/dungeon1) -"dy" = (/turf/open/floor/plating/asteroid/basalt{temperature = 140},/area/awaymission/snowdin/dungeon1) -"dz" = (/turf/open/floor/plating/snowed,/area/awaymission/snowdin) -"dA" = (/obj/item/clothing/shoes/winterboots,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"dB" = (/obj/item/clothing/shoes/winterboots,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"dC" = (/obj/structure/table,/obj/item/clothing/suit/hooded/wintercoat,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"dD" = (/turf/open/floor/plating/ice/colder,/area/awaymission/snowdin/dungeon1) -"dE" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"dF" = (/mob/living/simple_animal/hostile/skeleton/eskimo,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"dG" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"dH" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"dI" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"dJ" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"dK" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/gloves/color/black,/obj/item/weapon/shovel,/obj/item/weapon/switchblade,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"dL" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140; wet = 0},/area/awaymission/snowdin/post) -"dM" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140; wet = 0},/area/awaymission/snowdin/post) -"dN" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"dO" = (/obj/machinery/door/airlock{locked = 1; name = "Dorm Room"; req_access_txt = "150"},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"dP" = (/turf/open/floor/plating/asteroid/basalt{temperature = 140},/area/awaymission/snowdin/post) -"dQ" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140; wet = 0},/area/awaymission/snowdin/post) -"dR" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"dS" = (/obj/structure/bed,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"dT" = (/turf/open/floor/plating/lava{temperature = 140},/area/awaymission/snowdin/post) -"dU" = (/mob/living/simple_animal/hostile/skeleton/eskimo,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"dV" = (/obj/machinery/door/airlock/glass{req_access_txt = "150"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"dW" = (/mob/living/simple_animal/hostile/bear/snow,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"dX" = (/obj/structure/table,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"dY" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"dZ" = (/obj/structure/table,/obj/item/weapon/paper/crumpled/snowdin/syndielava,/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"ea" = (/obj/effect/bump_teleporter{id = "down"; id_target = "up"},/turf/open/floor/plasteel/stairs/right{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"eb" = (/obj/effect/bump_teleporter{id = "down"; id_target = "up"},/turf/open/floor/plasteel/stairs/left{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"ec" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"ed" = (/turf/open/floor/plasteel/stairs/right{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"ee" = (/turf/open/floor/plasteel/stairs/left{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"ef" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile/ice,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"eg" = (/obj/machinery/light/small,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"eh" = (/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"ei" = (/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"ej" = (/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"ek" = (/obj/effect/spider/stickyweb,/obj/effect/spider/stickyweb,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"el" = (/obj/effect/spider/stickyweb,/obj/effect/spawner/lootdrop/snowdin/dungeonheavy,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"em" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice,/turf/closed/wall/mineral/snow,/area/awaymission/snowdin/dungeon1) -"en" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"eo" = (/obj/effect/spider/stickyweb,/turf/open/floor/plating/ice/colder,/area/awaymission/snowdin/dungeon1) -"ep" = (/obj/effect/spider/stickyweb,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"eq" = (/turf/closed/wall/mineral/snow,/area/awaymission/snowdin/dungeon1) -"er" = (/obj/effect/spider/stickyweb,/turf/closed/wall/mineral/snow,/area/awaymission/snowdin/dungeon1) -"es" = (/obj/effect/spider/stickyweb,/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"et" = (/obj/structure/table/wood,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eu" = (/obj/structure/table/wood,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"ev" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"ew" = (/obj/effect/spider/stickyweb,/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"ex" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"ey" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"ez" = (/turf/open/space,/turf/open/floor/plating/snowed,/area/awaymission/snowdin/post) -"eA" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonheavy,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eB" = (/obj/structure/table/wood,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eC" = (/turf/open/floor/plating/snowed,/area/awaymission/snowdin/post) -"eD" = (/turf/closed/wall/ice{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/dungeon1) -"eE" = (/obj/structure/table/wood,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eF" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eG" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eH" = (/obj/structure/flora/rock/pile/icy,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eI" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eJ" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/ice/colder,/area/awaymission/snowdin/dungeon1) -"eK" = (/turf/open/space,/obj/structure/girder,/turf/open/floor/plating/snowed,/area/awaymission/snowdin/post) -"eL" = (/obj/machinery/button/door{id = "garagesnow2"; name = "garage door button"; pixel_x = 32},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"eM" = (/mob/living/simple_animal/hostile/skeleton/eskimo,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"eN" = (/obj/structure/table/wood,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eO" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eP" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eQ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/cautery{pixel_x = 4},/turf/open/floor/plasteel/whiteblue{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"eR" = (/turf/closed/indestructible/rock/snow,/area/awaymission/snowdin/cave) -"eS" = (/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"eT" = (/turf/open/floor/plating/ice,/area/awaymission/snowdin/cave) -"eU" = (/mob/living/simple_animal/hostile/bear/snow,/turf/open/floor/plating/ice/colder,/area/awaymission/snowdin/dungeon1) -"eV" = (/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"eW" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"eX" = (/obj/item/device/instrument/guitar{desc = "It's made of wood and has bronze strings. Apparently looks like a ship, too."; name = "ship-shaped guitar"},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"eY" = (/obj/effect/decal/remains/human{desc = "They look like human remains. The teeth seem to be oddly sharp."},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"eZ" = (/obj/vehicle/atv,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"fa" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"fb" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonheavy,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"fc" = (/mob/living/simple_animal/hostile/skeleton/eskimo,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"fd" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fe" = (/obj/machinery/door/airlock{name = "Dorm Room"},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ff" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fg" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fh" = (/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fi" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/crate,/obj/item/weapon/implanter/storage,/obj/item/clothing/shoes/jackboots,/obj/item/weapon/switchblade,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fj" = (/obj/machinery/recharge_station,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fk" = (/turf/open/floor/plating/ice,/area/awaymission/snowdin/post) -"fl" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fm" = (/turf/open/floor/plating/ice/colder,/area/awaymission/snowdin/post) -"fn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile/ice,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/post) -"fo" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/post) -"fp" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/gloves/color/black,/obj/item/weapon/shovel,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fq" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fr" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fs" = (/obj/item/weapon/cigbutt/cigarbutt,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ft" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fu" = (/obj/machinery/space_heater,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fv" = (/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/post) -"fw" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/post) -"fx" = (/mob/living/simple_animal/hostile/bear/snow,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"fy" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fz" = (/obj/machinery/power/terminal{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fA" = (/obj/structure/table,/obj/item/key,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fB" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"fC" = (/obj/item/stack/sheet/metal,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"fD" = (/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/post) -"fE" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"fF" = (/obj/structure/girder,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/post) -"fG" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"fH" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"fI" = (/obj/structure/door_assembly/door_assembly_centcom,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140; wet = 0},/area/awaymission/snowdin/post) -"fJ" = (/obj/item/weapon/shard,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"fK" = (/obj/structure/girder,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/post) -"fL" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"fM" = (/obj/item/stack/sheet/metal,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"fN" = (/obj/structure/table/wood,/obj/machinery/light/built{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"fO" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/post) -"fP" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/snowed,/area/awaymission/snowdin/post) -"fQ" = (/obj/structure/grille,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"fR" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"fS" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140; wet = 0},/area/awaymission/snowdin/post) -"fT" = (/mob/living/simple_animal/hostile/bear/snow,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"fU" = (/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"fV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/key,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"fW" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"fX" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonheavy,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/post) -"fY" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140; wet = 0},/area/awaymission/snowdin/post) -"fZ" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/post) -"ga" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/post) -"gb" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/post) -"gc" = (/obj/machinery/door/poddoor/shutters{id = "garagesnow2"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gd" = (/obj/structure/ladder/unbreakable{height = 2; id = "snow"},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"ge" = (/obj/structure/chair/office/dark{dir = 1},/obj/machinery/button/door{id = "sekret"; name = "shutter control"; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gf" = (/mob/living/simple_animal/hostile/skeleton/ice,/turf/open/floor/plating/ice,/area/awaymission/snowdin/cave) -"gg" = (/obj/item/weapon/wrench,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"gh" = (/mob/living/simple_animal/hostile/skeleton/ice,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"gi" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"gj" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"gk" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid/basalt{temperature = 140},/area/awaymission/snowdin/dungeon1) -"gl" = (/obj/machinery/button/door{id = "garagesnow3"; name = "garage door button"; pixel_x = 32},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"gm" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"gn" = (/obj/effect/bump_teleporter{id = "up"; id_target = "down"},/turf/open/floor/plasteel/stairs/left{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/cave) -"go" = (/obj/effect/bump_teleporter{id = "up"; id_target = "down"},/turf/open/floor/plasteel/stairs/right{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/cave) -"gp" = (/turf/open/floor/plasteel/stairs/left{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/cave) -"gq" = (/turf/open/floor/plasteel/stairs/right{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140},/area/awaymission/snowdin/cave) -"gr" = (/turf/open/floor/plating,/turf/open/floor/plating/snowed,/area/awaymission/snowdin/post) -"gs" = (/obj/structure/girder,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"gt" = (/obj/structure/frame/machine,/obj/item/weapon/circuitboard/machine/smes,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gu" = (/obj/item/weapon/stock_parts/cell/high/empty,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gv" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gw" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gx" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/open/floor/plasteel/purple{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"gy" = (/obj/structure/table,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gz" = (/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gA" = (/obj/structure/closet/secure_closet{anchored = 1; name = "Contraband Locker"; req_access_txt = "3"},/obj/item/weapon/gun/projectile/automatic/speargun,/obj/item/weapon/twohanded/spear,/obj/item/weapon/twohanded/spear,/obj/item/weapon/twohanded/spear,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gB" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gC" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gD" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gE" = (/obj/item/weapon/pen,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gF" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gG" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gH" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gI" = (/obj/machinery/light/built{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gJ" = (/obj/machinery/door/airlock/glass,/obj/structure/barricade/wooden,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"gK" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gL" = (/obj/machinery/light/small,/obj/structure/showcase{desc = "A strange machine thats supposedly used to help pick up and decypth wave signals. "; icon = 'icons/obj/machines/telecomms.dmi'; icon_state = "processor"; name = "subsystem signal decrypher"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gM" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gN" = (/turf/open/floor/plating,/area/awaymission/snowdin/post) -"gO" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"gP" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gQ" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"gR" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/gloves/color/black,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gS" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gT" = (/obj/structure/closet/cabinet,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"gU" = (/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gV" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"gW" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"gX" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"gY" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/snowed,/area/awaymission/snowdin/post) -"gZ" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ha" = (/obj/structure/barricade/wooden,/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hc" = (/obj/structure/table/reinforced,/obj/structure/barricade/wooden,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hd" = (/obj/machinery/light/built{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"he" = (/obj/machinery/door/airlock/external,/obj/structure/barricade/wooden,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"hf" = (/obj/effect/decal/remains/human,/obj/effect/gibspawner/human,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"hg" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"hh" = (/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hi" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hj" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hk" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hl" = (/obj/machinery/door/airlock{name = "Dorms"},/obj/structure/barricade/wooden,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hm" = (/obj/item/weapon/gun/projectile/shotgun/boltaction,/obj/item/ammo_box/a762,/obj/item/ammo_box/a762,/obj/structure/closet/secure_closet{icon_state = "sec"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/flash,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hn" = (/obj/structure/filingcabinet,/obj/item/weapon/paper/snowdin/secnotice,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ho" = (/obj/machinery/door/airlock{name = "Dorm Room"},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"hp" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"hq" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"hr" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180},/area/awaymission/snowdin/post) -"hs" = (/obj/structure/closet/cabinet,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ht" = (/mob/living/simple_animal/hostile/skeleton/eskimo,/turf/open/floor/plating{temperature = 220},/area/awaymission/snowdin/igloo) -"hu" = (/obj/structure/table/wood,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"hv" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonheavy,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"hw" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plating/ice,/area/awaymission/snowdin/cave) -"hx" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonheavy,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"hy" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/ice,/area/awaymission/snowdin/cave) -"hz" = (/obj/effect/decal/cleanable/blood/gibs/old,/obj/item/weapon/twohanded/spear,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"hA" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/ice,/area/awaymission/snowdin/cave) -"hB" = (/mob/living/simple_animal/hostile/bear/snow,/turf/open/floor/plating/ice,/area/awaymission/snowdin/cave) -"hC" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"hD" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"hE" = (/mob/living/simple_animal/hostile/bear/snow,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"hF" = (/obj/item/weapon/twohanded/fireaxe,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"hG" = (/obj/item/weapon/twohanded/spear,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"hH" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"hI" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"hJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile/ice,/obj/structure/barricade/wooden,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"hK" = (/obj/structure/table,/obj/item/weapon/shovel,/obj/item/key,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hL" = (/obj/structure/table,/obj/item/weapon/shovel,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hM" = (/obj/machinery/space_heater,/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"hN" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"hO" = (/obj/machinery/door/airlock/glass_large,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"hP" = (/turf/open/floor/plating/snowed,/area/awaymission/snowdin/cave) -"hQ" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/post) -"hR" = (/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin/cave) -"hS" = (/obj/structure/table/wood,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/obj/effect/spawner/lootdrop/snowdin/dungeonmid,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"hT" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"hV" = (/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"hW" = (/obj/structure/closet/emcloset,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"hX" = (/obj/machinery/space_heater,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"hY" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"hZ" = (/obj/machinery/light,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/post) -"ia" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ib" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ic" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"id" = (/mob/living/simple_animal/hostile/skeleton/templar,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"ie" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"if" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ig" = (/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ih" = (/obj/machinery/door/poddoor/shutters{id = "sekret"},/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ii" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"ij" = (/obj/machinery/porta_turret/syndicate,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/dungeon1) -"ik" = (/obj/structure/table,/obj/item/weapon/shovel,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"il" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"im" = (/obj/machinery/power/terminal{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"in" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ip" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iq" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ir" = (/obj/item/weapon/gun/projectile/shotgun/boltaction,/obj/item/ammo_box/a762,/obj/item/ammo_box/a762,/obj/structure/closet/secure_closet{icon_state = "sec"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/flash,/obj/item/weapon/storage/box/lethalshot,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"is" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"it" = (/obj/machinery/light/small,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"iu" = (/obj/machinery/door/airlock/highsecurity{name = "Maint"; req_access_txt = "150"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iv" = (/obj/item/device/multitool,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"iw" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"ix" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"iy" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iz" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/o2,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iB" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iD" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iE" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"iF" = (/obj/machinery/porta_turret/syndicate,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"iG" = (/obj/item/stack/sheet/glass{amount = 10},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"iH" = (/obj/structure/statue/snow/snowman,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"iI" = (/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iJ" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"iK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile/ice,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"iL" = (/obj/structure/grille,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"iM" = (/obj/structure/girder,/turf/open/floor/plating,/area/awaymission/snowdin) -"iN" = (/turf/closed/wall/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "wall3"},/area/awaymission/snowdin) -"iO" = (/obj/effect/spawner/lootdrop/snowdin/dungeonheavy,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"iP" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/sekret) -"iQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile/ice,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/sekret) -"iR" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"iS" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/whiteblue{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iV" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/whiteblue{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iW" = (/obj/structure/sign/bluecross{pixel_x = -32},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"iX" = (/turf/open/floor/plasteel/warning{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"iY" = (/obj/machinery/light/small,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"iZ" = (/obj/machinery/light/small,/turf/open/floor/plating/snowed,/area/awaymission/snowdin) -"ja" = (/obj/item/weapon/shard,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"jb" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jc" = (/obj/machinery/door/poddoor/shutters{id = "garagesnow3"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/post) -"jd" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/sekret) -"je" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin/sekret) -"jf" = (/obj/machinery/door/airlock/highsecurity{name = "Medical Wing"; req_access_txt = "150"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"jg" = (/obj/structure/table/optable,/turf/open/floor/plasteel/whiteblue{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jh" = (/turf/open/floor/plasteel/whiteblue{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ji" = (/obj/machinery/door/airlock/highsecurity{name = "Armory"; req_access_txt = "150"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"jj" = (/turf/closed/wall/ice{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"jk" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"jl" = (/obj/structure/table,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"jm" = (/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jo" = (/obj/machinery/porta_turret/syndicate,/turf/open/floor/plating/snowed/colder,/area/awaymission/snowdin/dungeon1) -"jp" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"jq" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jr" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/whiteblue{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"js" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/whiteblue{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/whiteblue{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ju" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jv" = (/obj/machinery/light,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"jw" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"jx" = (/obj/effect/decal/cleanable/blood,/obj/effect/gibspawner/human,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jy" = (/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jz" = (/obj/effect/decal/cleanable/vomit/old,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jA" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jB" = (/obj/effect/gibspawner/human,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jC" = (/obj/item/weapon/tank/internals/plasma{desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; name = "dusty plasma tank"},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"jD" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jE" = (/obj/machinery/vending/coffee,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jF" = (/obj/structure/table/wood,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jG" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jH" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jI" = (/obj/machinery/door/airlock/glass_large{locked = 1; name = "Armory"; req_access_txt = "150"},/turf/open/floor/plasteel/darkwarning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 9; icon_state = "warndark"; tag = "icon-warndark (NORTHWEST)"},/area/awaymission/snowdin/sekret) -"jJ" = (/turf/open/floor/plasteel/darkwarning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 5; icon_state = "warndark"; tag = "icon-warndark (NORTHEAST)"},/area/awaymission/snowdin/sekret) -"jK" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"jL" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{dir = 2; icon_state = "diagonalWall3"},/area/awaymission/snowdin) -"jM" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jN" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/snowdin) -"jO" = (/obj/machinery/door/airlock/glass_large{locked = 1; name = "Armory"; req_access_txt = "150"},/turf/open/floor/plasteel/darkwarning{dir = 8},/area/awaymission/snowdin/sekret) -"jP" = (/obj/machinery/vending/cigarette,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jQ" = (/obj/structure/table,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jR" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel/cmo{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jS" = (/turf/open/floor/plasteel/darkwarning{tag = "icon-warndark (EAST)"; icon_state = "warndark"; dir = 4; baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"jT" = (/obj/structure/girder,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"jU" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/effect/decal/cleanable/vomit,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"jV" = (/obj/structure/table,/obj/item/weapon/paper/crumpled/snowdin/misc1,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jW" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"jX" = (/obj/machinery/door/airlock/glass_large{req_access_txt = "150"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"jY" = (/obj/machinery/door/airlock/glass_large{name = "Training Grounds"; req_access_txt = "150"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"jZ" = (/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ka" = (/obj/structure/closet/syndicate,/obj/item/ammo_box/a357,/obj/item/ammo_box/a357,/obj/item/ammo_box/c10mm,/obj/item/ammo_box/c10mm,/obj/item/ammo_box/c45,/obj/item/ammo_box/c45,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/c9mm,/obj/item/ammo_box/magazine/smgm45,/obj/item/ammo_box/magazine/smgm9mm,/obj/item/ammo_box/a40mm,/obj/item/ammo_box/foambox/riot,/turf/open/floor/plasteel/darkwarning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 9; icon_state = "warndark"; tag = "icon-warndark (NORTHWEST)"},/area/awaymission/snowdin/sekret) -"kb" = (/obj/machinery/porta_turret/syndicate,/turf/open/floor/plasteel/darkwarning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 5; icon_state = "warndark"; tag = "icon-warndark (NORTHEAST)"},/area/awaymission/snowdin/sekret) -"kc" = (/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin) -"kd" = (/obj/structure/grille{color = "#FFFF00"},/obj/structure/window/reinforced/fulltile/ice,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"ke" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"kf" = (/obj/item/stack/cable_coil,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"kg" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"kh" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"ki" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"kj" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kk" = (/obj/structure/mirror/magic/lesser{desc = "A collab of the Wizard Federation and the Syndicate, a specialized mirror to help our operatives personalize themselves while stuck in this icy hell-hole."; pixel_x = -32},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kl" = (/turf/closed/wall{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"km" = (/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kn" = (/obj/structure/bookcase/random/reference,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ko" = (/obj/structure/bookcase/random/adult,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kp" = (/obj/structure/bookcase/random/religion,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kq" = (/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kr" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ks" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kt" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ku" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/speargun,/obj/item/weapon/twohanded/spear,/obj/item/weapon/twohanded/spear,/turf/open/floor/plasteel/darkwarning{dir = 8},/area/awaymission/snowdin/sekret) -"kv" = (/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kw" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kx" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/l6_saw/unrestricted,/obj/machinery/light/small{dir = 4},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka,/obj/item/weapon/paper{info = "YOU SEEN IVAN, WHEN YOU HOLD SAAW LIKE PEESTOL, YOU STRONGER THAN RECOIL FOR FEAR OF HITTING FACE!"; name = "SAW Usage"},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ky" = (/obj/machinery/door/window/brigdoor/westleft{name = "SAW Security Door"; req_access_txt = "150"},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kz" = (/obj/item/weapon/shard,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin) -"kA" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"kB" = (/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"kC" = (/obj/item/weapon/crowbar/red,/obj/effect/decal/cleanable/vomit,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"kD" = (/obj/structure/dresser,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kE" = (/obj/structure/table/wood,/obj/item/weapon/paper/snowdin/syndienotice,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kF" = (/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kG" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kH" = (/obj/item/weapon/gun/projectile/shotgun/boltaction,/obj/item/ammo_box/a762,/obj/item/ammo_box/a762,/obj/structure/closet/secure_closet{icon_state = "sec"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/flash,/obj/item/weapon/storage/box/lethalshot,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kI" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/c20r/unrestricted,/obj/item/weapon/gun/projectile/automatic/c20r/unrestricted,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/darkwarning{dir = 8},/area/awaymission/snowdin/sekret) -"kJ" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kK" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kL" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/revolver,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kM" = (/obj/machinery/light/built,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin) -"kN" = (/obj/item/clothing/suit/space/syndicate/black/red,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"kO" = (/obj/machinery/door/airlock{name = "Dorm Room"},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kP" = (/obj/machinery/door/airlock/glass_large{name = "Dorms"; req_access_txt = "150"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"kQ" = (/turf/open/floor/plasteel/darkwarning,/area/awaymission/snowdin/sekret) -"kR" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kS" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/mini_uzi,/obj/item/weapon/gun/projectile/automatic/mini_uzi,/turf/open/floor/plasteel/darkwarning{tag = "icon-warndark (SOUTHWEST)"; icon_state = "warndark"; dir = 10; baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kT" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/shotgun/bulldog/unrestricted,/obj/item/weapon/gun/projectile/automatic/shotgun/bulldog/unrestricted,/turf/open/floor/plasteel/darkwarning{tag = "icon-warndark (SOUTHEAST)"; icon_state = "warndark"; dir = 6; baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kU" = (/obj/structure/girder,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"kV" = (/obj/structure/table,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"kW" = (/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"kX" = (/obj/structure/chair{dir = 8},/obj/item/weapon/reagent_containers/food/drinks/ale,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"kY" = (/obj/structure/bookcase/random/fiction,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"kZ" = (/obj/machinery/space_heater,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"la" = (/obj/structure/bed/dogbed,/mob/living/simple_animal/pet/dog/corgi/puppy{name = "Mr.Kempsy"},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lb" = (/obj/structure/bookcase/random/nonfiction,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lc" = (/obj/structure/chair/stool,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ld" = (/obj/machinery/light{dir = 1},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"le" = (/obj/structure/table,/obj/item/pizzabox/mushroom,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lf" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"lg" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/winterboots,/obj/item/clothing/suit/hooded/wintercoat,/obj/item/clothing/gloves/color/black,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"lh" = (/obj/structure/table/wood,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"li" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"lj" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lk" = (/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"ll" = (/obj/machinery/light,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lm" = (/obj/structure/table/wood,/obj/item/trash/candle,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/fourcolor,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ln" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lo" = (/obj/structure/table,/turf/open/floor/plasteel/purple{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lp" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lq" = (/turf/open/floor/plasteel/purple{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lr" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/open/floor/plasteel/purple{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ls" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"lt" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"lu" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lv" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lw" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lx" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/nuclear,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ly" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lz" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lA" = (/obj/machinery/door/airlock/highsecurity{name = "Communications"; req_access_txt = "150"},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"lB" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/open/floor/plasteel/purple{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lC" = (/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lD" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/purple{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lE" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"lF" = (/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"lG" = (/obj/machinery/door/airlock{name = "Dorm Room"},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"lH" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/machinery/light/built{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"lI" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"lJ" = (/obj/machinery/suit_storage_unit/syndicate{icon_state = "open"; mask_type = null; storage_type = null; suit_type = null},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lK" = (/obj/effect/decal/cleanable/vomit,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lL" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lN" = (/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lO" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lP" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/fourcolor,/turf/open/floor/plasteel/purple{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lQ" = (/obj/item/stack/sheet/metal,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"lR" = (/turf/open/floor/plating/asteroid/snow,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/snowdin) -"lS" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/obj/item/weapon/reagent_containers/food/drinks/ale,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lT" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/effect/decal/cleanable/vomit,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"lU" = (/obj/machinery/light/small,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lV" = (/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive/female,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lW" = (/obj/structure/table/wood,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lX" = (/obj/structure/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lY" = (/obj/structure/table/wood,/obj/machinery/light,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"lZ" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"ma" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile/automatic/c20r/toy,/turf/open/floor/wood{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"mb" = (/obj/machinery/light,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"mc" = (/obj/machinery/light,/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses,/turf/open/floor/plasteel/cafeteria{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"md" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"me" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"mf" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mg" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mh" = (/obj/item/device/assembly/voice{pixel_y = 3},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"mi" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"mj" = (/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 4},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mk" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"ml" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 4},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mm" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mn" = (/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mo" = (/obj/item/target/alien,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mp" = (/obj/item/target/clown,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mq" = (/obj/structure/window/reinforced{dir = 1},/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel/warning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 8},/area/awaymission/snowdin/sekret) -"mr" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"ms" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'WEAPONS HOT'."; name = "WEAPONS HOT"; pixel_y = 32},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mt" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mu" = (/mob/living/simple_animal/bot/medbot{name = "Accidents Happen", faction=list("syndicate")},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mv" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/obj/item/weapon/storage/firstaid/tactical,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mw" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/tactical,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mx" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo/smg,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"my" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"mz" = (/obj/machinery/light/built{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"mA" = (/obj/item/stack/medical/bruise_pack,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mB" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/obj/item/stack/medical/ointment,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mC" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mD" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mE" = (/obj/item/weapon/screwdriver{pixel_y = 9},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"mF" = (/obj/machinery/porta_turret/syndicate,/turf/open/floor/plating/asteroid/snow{temperature = 140},/area/awaymission/snowdin/dungeon1) -"mG" = (/obj/item/target,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mH" = (/obj/structure/window/reinforced,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel/warning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 8},/area/awaymission/snowdin/sekret) -"mI" = (/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mJ" = (/obj/machinery/telecomms/relay/preset/ruskie{use_power = 0},/turf/open/floor/plasteel/purple{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin/sekret) -"mK" = (/obj/machinery/light/built,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"mL" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin) -"mM" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"mN" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mP" = (/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"mQ" = (/obj/structure/flora/grass/both,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"mR" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/warning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 8},/area/awaymission/snowdin/sekret) -"mS" = (/obj/structure/table/reinforced,/obj/item/ammo_box/a357,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mT" = (/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"mU" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 30},/turf/open/floor/plasteel/shuttle{baseturf = /turf/open/floor/plating/asteroid/snow; icon_state = "shuttlefloor4"; temperature = 180},/area/awaymission/snowdin) -"mW" = (/obj/structure/flora/grass/green,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"mX" = (/obj/item/target/alien,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"mY" = (/obj/structure/window/reinforced,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel/warning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 8},/area/awaymission/snowdin/sekret) -"mZ" = (/obj/structure/table/reinforced,/obj/item/ammo_box/c10mm,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"na" = (/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nb" = (/mob/living/simple_animal/bot/cleanbot{name = "\improper Cleanksy"},/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nc" = (/obj/structure/table,/obj/item/weapon/paper/crumpled/snowdin/shovel,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nd" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"ne" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nf" = (/obj/machinery/space_heater,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"ng" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"nh" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/snowdin) -"ni" = (/obj/structure/flora/grass/green,/obj/item/weapon/a_gift,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"nj" = (/obj/structure/window/reinforced{dir = 1},/obj/item/ammo_casing/a357,/turf/open/floor/plasteel/warning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 8},/area/awaymission/snowdin/sekret) -"nk" = (/mob/living/simple_animal/hostile/syndicate{health = 50; maxHealth = 50; name = "Weakened Syndicate Operative"; speed = 2},/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nl" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nm" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nn" = (/obj/item/weapon/shovel,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"no" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"np" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/open/floor/plating,/area/awaymission/snowdin) -"nq" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating,/area/awaymission/snowdin) -"nr" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/open/floor/plating,/area/awaymission/snowdin) -"ns" = (/obj/structure/window/reinforced,/obj/item/ammo_casing/a357,/turf/open/floor/plasteel/warning{baseturf = /turf/open/floor/plating/asteroid/snow; dir = 8},/area/awaymission/snowdin/sekret) -"nt" = (/obj/structure/table/reinforced,/obj/machinery/light,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"nu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'WEAPONS HOT'."; name = "WEAPONS HOT"; pixel_y = -32},/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"nv" = (/obj/item/ammo_casing/a357,/obj/item/ammo_casing/a357,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"nw" = (/obj/structure/closet/crate,/obj/item/target/alien,/obj/item/target/alien,/obj/item/target,/obj/item/target,/obj/item/target/clown,/obj/item/target/clown,/obj/machinery/light,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"nx" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"ny" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/lethalshot,/obj/item/weapon/storage/box/lethalshot,/obj/item/weapon/storage/box/lethalshot,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"nz" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/turf/open/floor/plasteel{baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0},/area/awaymission/snowdin/sekret) -"nA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"nB" = (/obj/machinery/light{dir = 8},/obj/structure/filingcabinet,/obj/item/weapon/paper/snowdin/snowdinlog2,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nC" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nD" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nE" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nF" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"nG" = (/obj/machinery/power/terminal{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"nH" = (/obj/effect/decal/cleanable/vomit,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nI" = (/obj/structure/chair,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nJ" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"nK" = (/obj/structure/flora/grass/green,/obj/structure/flora/tree/pine/xmas,/obj/item/weapon/a_gift,/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) -"nL" = (/obj/effect/spawner/lootdrop/snowdin/dungeonlite,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nM" = (/obj/structure/table,/turf/open/floor/plasteel/darkbrown{baseturf = /turf/open/floor/plating/asteroid/snow},/area/awaymission/snowdin) -"nN" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"nO" = (/obj/structure/closet/crate,/obj/item/weapon/survivalcapsule,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"nP" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; temperature = 140},/area/awaymission/snowdin) -"nQ" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/snow,/area/awaymission/snowdin) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowdin) +"ab" = ( +/turf/open/space, +/area/space) +"ac" = ( +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"ad" = ( +/turf/closed/wall/ice{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ae" = ( +/obj/effect/decal/cleanable/oil, +/obj/vehicle/atv, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"af" = ( +/turf/open/floor/plating/ice, +/area/awaymission/snowdin) +"ag" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/table, +/obj/item/weapon/tank/internals/plasma{ + desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; + name = "dusty plasma tank" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ah" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ai" = ( +/obj/vehicle/atv, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"aj" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"ak" = ( +/obj/structure/door_assembly/door_assembly_centcom, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"al" = ( +/turf/closed/wall/ice{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"am" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"an" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ao" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ap" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"aq" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright, +/obj/item/weapon/paper/crumpled/snowdin/keys, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"ar" = ( +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"as" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"at" = ( +/obj/structure/filingcabinet, +/obj/item/weapon/paper/snowdin/secnotice, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"au" = ( +/obj/item/weapon/gun/projectile/shotgun/boltaction, +/obj/item/ammo_box/a762, +/obj/item/ammo_box/a762, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/obj/item/weapon/restraints/handcuffs, +/obj/item/device/assembly/flash, +/obj/item/weapon/storage/box/lethalshot, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"av" = ( +/obj/effect/decal/cleanable/oil, +/obj/item/weapon/tank/internals/plasma{ + desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; + name = "dusty plasma tank" + }, +/obj/machinery/button/door{ + id = "garagesnow"; + name = "garage door button"; + pixel_x = 32 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"aw" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"ax" = ( +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"ay" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/item/key, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"az" = ( +/obj/machinery/door/poddoor/shutters{ + id = "garagesnow" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"aA" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"aB" = ( +/obj/structure/table/reinforced, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aC" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aD" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aE" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post) +"aH" = ( +/obj/item/ammo_casing/a762, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"aI" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"aJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"aK" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"aL" = ( +/obj/structure/flora/grass/brown, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"aM" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aN" = ( +/obj/item/trash/sosjerky, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"aO" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aP" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aQ" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aR" = ( +/obj/structure/closet/crate, +/obj/item/weapon/survivalcapsule, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aS" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/pill_bottle/stimulant, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/post) +"aU" = ( +/turf/open/space, +/area/awaymission/snowdin) +"aV" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"aW" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"aX" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"aY" = ( +/obj/structure/guncase/shotgun, +/obj/item/weapon/gun/projectile/shotgun/automatic, +/obj/item/weapon/gun/projectile/shotgun/automatic, +/obj/item/weapon/gun/projectile/shotgun/automatic, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"aZ" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"ba" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bb" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bc" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bd" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"be" = ( +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bf" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/soap/nanotrasen, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bg" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bh" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bj" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bk" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bl" = ( +/obj/structure/table, +/obj/item/weapon/shovel, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bm" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bn" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bo" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bp" = ( +/obj/machinery/gateway, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bq" = ( +/obj/structure/closet/crate, +/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, +/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, +/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, +/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, +/obj/item/weapon/reagent_containers/food/snacks/grown/corn, +/obj/item/weapon/reagent_containers/food/snacks/grown/corn, +/obj/item/weapon/reagent_containers/food/snacks/grown/corn, +/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, +/turf/open/floor/plasteel/bot{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"br" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bs" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bt" = ( +/obj/structure/table, +/obj/item/weapon/shovel, +/obj/item/weapon/paper/crumpled/snowdin/shovel, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bu" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bv" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bw" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bx" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"by" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bz" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bA" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bB" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bC" = ( +/obj/structure/showcase{ + desc = "A strange machine thats supposedly used to help pick up and decypth wave signals. "; + icon = 'icons/obj/machines/telecomms.dmi'; + icon_state = "processor"; + name = "subsystem signal decrypher" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bD" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bE" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/trash/can, +/obj/item/trash/semki, +/obj/item/toy/figure/captain{ + name = "Central command action figure"; + toysay = "Fire the BSA cannons!" + }, +/obj/item/weapon/storage/box/rubbershot, +/obj/item/key, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bF" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bG" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bH" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bK" = ( +/obj/item/trash/pistachios, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"bM" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"bN" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bO" = ( +/obj/structure/dresser, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bP" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bR" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bS" = ( +/obj/structure/fireaxecabinet{ + pixel_y = 32 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bT" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bU" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bV" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bX" = ( +/obj/structure/table, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bY" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"bZ" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"ca" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cb" = ( +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cc" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cd" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/gloves/color/black, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"ce" = ( +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cf" = ( +/obj/machinery/door/airlock{ + name = "Dorm Room" + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"ch" = ( +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"ci" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cj" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"ck" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cl" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cm" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cn" = ( +/obj/structure/table/wood, +/obj/item/trash/cheesie, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"co" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cp" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cq" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cr" = ( +/obj/structure/table/wood, +/obj/item/trash/candle, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cs" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"ct" = ( +/obj/structure/table/wood, +/obj/item/pizzabox/mushroom, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cu" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cv" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper/crumpled/snowdin/snowdingatewaynotice, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cw" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/gibspawner/human, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cx" = ( +/obj/structure/table/wood, +/obj/item/key, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cy" = ( +/obj/structure/table/wood, +/obj/item/trash/can, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cz" = ( +/obj/machinery/door/airlock{ + name = "Dorm Room" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cA" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cC" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/remains/human, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cD" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cE" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cF" = ( +/obj/machinery/light, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cG" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/filingcabinet, +/obj/item/weapon/paper/snowdin/snowdinlog, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cH" = ( +/obj/machinery/light, +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cI" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cJ" = ( +/obj/machinery/door/airlock{ + name = "Dorms" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cK" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/base) +"cL" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/base) +"cM" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"cN" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/dungeon1) +"cO" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/base) +"cP" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/igloo) +"cQ" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin) +"cR" = ( +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"cS" = ( +/obj/item/stack/sheet/mineral/snow{ + amount = 25 + }, +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"cT" = ( +/obj/item/weapon/shovel, +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"cU" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"cV" = ( +/obj/item/toy/snowball, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"cW" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"cX" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/flare/torch, +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"cY" = ( +/turf/closed/indestructible/rock/snow/ice, +/area/awaymission/snowdin/post) +"cZ" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"da" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"db" = ( +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"dc" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"dd" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + temperature = 140 + }, +/area/awaymission/snowdin/post) +"de" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"df" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dg" = ( +/turf/open/floor/plating{ + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dh" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/emergency, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"di" = ( +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"dj" = ( +/obj/structure/ladder/unbreakable{ + height = 1; + id = "snow" + }, +/turf/open/floor/plating{ + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dk" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dl" = ( +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"dm" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"dn" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"do" = ( +/mob/living/simple_animal/hostile/skeleton/ice, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"dp" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"dq" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"dr" = ( +/obj/structure/closet/emcloset, +/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"ds" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dt" = ( +/obj/item/weapon/paper/crumpled/snowdin/lootstructures, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"du" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dv" = ( +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dw" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dx" = ( +/turf/open/floor/plating/lava{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"dy" = ( +/turf/open/floor/plating/asteroid/basalt{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"dz" = ( +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin) +"dA" = ( +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dB" = ( +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dC" = ( +/obj/structure/table, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dD" = ( +/turf/open/floor/plating/ice/colder, +/area/awaymission/snowdin/dungeon1) +"dE" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dF" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"dG" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dH" = ( +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dI" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dJ" = ( +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"dK" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/gloves/color/black, +/obj/item/weapon/shovel, +/obj/item/weapon/switchblade, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"dL" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140; + wet = 0 + }, +/area/awaymission/snowdin/post) +"dM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140; + wet = 0 + }, +/area/awaymission/snowdin/post) +"dN" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"dO" = ( +/obj/machinery/door/airlock{ + locked = 1; + name = "Dorm Room"; + req_access_txt = "150" + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"dP" = ( +/turf/open/floor/plating/asteroid/basalt{ + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dQ" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140; + wet = 0 + }, +/area/awaymission/snowdin/post) +"dR" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dS" = ( +/obj/structure/bed, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"dT" = ( +/turf/open/floor/plating/lava{ + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dU" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"dV" = ( +/obj/machinery/door/airlock/glass{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"dW" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"dX" = ( +/obj/structure/table, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"dY" = ( +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"dZ" = ( +/obj/structure/table, +/obj/item/weapon/paper/crumpled/snowdin/syndielava, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"ea" = ( +/obj/effect/bump_teleporter{ + id = "down"; + id_target = "up" + }, +/turf/open/floor/plasteel/stairs/right{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"eb" = ( +/obj/effect/bump_teleporter{ + id = "down"; + id_target = "up" + }, +/turf/open/floor/plasteel/stairs/left{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"ec" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"ed" = ( +/turf/open/floor/plasteel/stairs/right{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"ee" = ( +/turf/open/floor/plasteel/stairs/left{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"ef" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"eg" = ( +/obj/machinery/light/small, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"eh" = ( +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"ei" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"ej" = ( +/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"ek" = ( +/obj/effect/spider/stickyweb, +/obj/effect/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"el" = ( +/obj/effect/spider/stickyweb, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"em" = ( +/obj/effect/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/dungeon1) +"en" = ( +/obj/effect/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"eo" = ( +/obj/effect/spider/stickyweb, +/turf/open/floor/plating/ice/colder, +/area/awaymission/snowdin/dungeon1) +"ep" = ( +/obj/effect/spider/stickyweb, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"eq" = ( +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/dungeon1) +"er" = ( +/obj/effect/spider/stickyweb, +/turf/closed/wall/mineral/snow, +/area/awaymission/snowdin/dungeon1) +"es" = ( +/obj/effect/spider/stickyweb, +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"et" = ( +/obj/structure/table/wood, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eu" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"ev" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"ew" = ( +/obj/effect/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"ex" = ( +/mob/living/simple_animal/hostile/skeleton, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"ey" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"ez" = ( +/turf/open/space, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/post) +"eA" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eB" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eC" = ( +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/post) +"eD" = ( +/turf/closed/wall/ice{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/dungeon1) +"eE" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eF" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eG" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eH" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eI" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eJ" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/ice/colder, +/area/awaymission/snowdin/dungeon1) +"eK" = ( +/turf/open/space, +/obj/structure/girder, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/post) +"eL" = ( +/obj/machinery/button/door{ + id = "garagesnow2"; + name = "garage door button"; + pixel_x = 32 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"eM" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"eN" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eO" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eP" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/hemostat, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/cautery{ + pixel_x = 4 + }, +/turf/open/floor/plasteel/whiteblue{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"eR" = ( +/turf/closed/indestructible/rock/snow, +/area/awaymission/snowdin/cave) +"eS" = ( +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"eT" = ( +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/cave) +"eU" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/ice/colder, +/area/awaymission/snowdin/dungeon1) +"eV" = ( +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"eW" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"eX" = ( +/obj/item/device/instrument/guitar{ + desc = "It's made of wood and has bronze strings. Apparently looks like a ship, too."; + name = "ship-shaped guitar" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"eY" = ( +/obj/effect/decal/remains/human{ + desc = "They look like human remains. The teeth seem to be oddly sharp." + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"eZ" = ( +/obj/vehicle/atv, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"fa" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"fb" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"fc" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"fd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fe" = ( +/obj/machinery/door/airlock{ + name = "Dorm Room" + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ff" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fh" = ( +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/weapon/implanter/storage, +/obj/item/clothing/shoes/jackboots, +/obj/item/weapon/switchblade, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fj" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fk" = ( +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/post) +"fl" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fm" = ( +/turf/open/floor/plating/ice/colder, +/area/awaymission/snowdin/post) +"fn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/post) +"fo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/post) +"fp" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/gloves/color/black, +/obj/item/weapon/shovel, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fq" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fr" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fs" = ( +/obj/item/weapon/cigbutt/cigarbutt, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ft" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fu" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fv" = ( +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/post) +"fw" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/post) +"fx" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"fy" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fz" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fA" = ( +/obj/structure/table, +/obj/item/key, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fB" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"fC" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"fD" = ( +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post) +"fE" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"fF" = ( +/obj/structure/girder, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/post) +"fG" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"fH" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"fI" = ( +/obj/structure/door_assembly/door_assembly_centcom, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140; + wet = 0 + }, +/area/awaymission/snowdin/post) +"fJ" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"fK" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post) +"fL" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"fM" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"fN" = ( +/obj/structure/table/wood, +/obj/machinery/light/built{ + tag = "icon-tube1 (EAST)"; + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"fO" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/post) +"fP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/post) +"fQ" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"fR" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"fS" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140; + wet = 0 + }, +/area/awaymission/snowdin/post) +"fT" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"fU" = ( +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"fV" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/key, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"fW" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"fX" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/post) +"fY" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140; + wet = 0 + }, +/area/awaymission/snowdin/post) +"fZ" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/post) +"ga" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"gb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/post) +"gc" = ( +/obj/machinery/door/poddoor/shutters{ + id = "garagesnow2" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gd" = ( +/obj/structure/ladder/unbreakable{ + height = 2; + id = "snow" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"ge" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "sekret"; + name = "shutter control"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gf" = ( +/mob/living/simple_animal/hostile/skeleton/ice, +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/cave) +"gg" = ( +/obj/item/weapon/wrench, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"gh" = ( +/mob/living/simple_animal/hostile/skeleton/ice, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"gi" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"gj" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"gk" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/basalt{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"gl" = ( +/obj/machinery/button/door{ + id = "garagesnow3"; + name = "garage door button"; + pixel_x = 32 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"gm" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"gn" = ( +/obj/effect/bump_teleporter{ + id = "up"; + id_target = "down" + }, +/turf/open/floor/plasteel/stairs/left{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/cave) +"go" = ( +/obj/effect/bump_teleporter{ + id = "up"; + id_target = "down" + }, +/turf/open/floor/plasteel/stairs/right{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/cave) +"gp" = ( +/turf/open/floor/plasteel/stairs/left{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/cave) +"gq" = ( +/turf/open/floor/plasteel/stairs/right{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 140 + }, +/area/awaymission/snowdin/cave) +"gr" = ( +/turf/open/floor/plating, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/post) +"gs" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"gt" = ( +/obj/structure/frame/machine, +/obj/item/weapon/circuitboard/machine/smes, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gu" = ( +/obj/item/weapon/stock_parts/cell/high/empty, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gv" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gw" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gx" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/open/floor/plasteel/purple{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"gy" = ( +/obj/structure/table, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gz" = ( +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gA" = ( +/obj/structure/closet/secure_closet{ + anchored = 1; + name = "Contraband Locker"; + req_access_txt = "3" + }, +/obj/item/weapon/gun/projectile/automatic/speargun, +/obj/item/weapon/twohanded/spear, +/obj/item/weapon/twohanded/spear, +/obj/item/weapon/twohanded/spear, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gB" = ( +/obj/structure/table, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gC" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gD" = ( +/obj/structure/table, +/obj/item/weapon/shovel, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gE" = ( +/obj/item/weapon/pen, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gF" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gG" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gH" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gI" = ( +/obj/machinery/light/built{ + tag = "icon-tube1 (WEST)"; + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gJ" = ( +/obj/machinery/door/airlock/glass, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"gK" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gL" = ( +/obj/machinery/light/small, +/obj/structure/showcase{ + desc = "A strange machine thats supposedly used to help pick up and decypth wave signals. "; + icon = 'icons/obj/machines/telecomms.dmi'; + icon_state = "processor"; + name = "subsystem signal decrypher" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gM" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gN" = ( +/turf/open/floor/plating, +/area/awaymission/snowdin/post) +"gO" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"gP" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gQ" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"gR" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/gloves/color/black, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gS" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gT" = ( +/obj/structure/closet/cabinet, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"gU" = ( +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gV" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"gW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"gX" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"gY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/post) +"gZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ha" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hc" = ( +/obj/structure/table/reinforced, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hd" = ( +/obj/machinery/light/built{ + tag = "icon-tube1 (WEST)"; + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"he" = ( +/obj/machinery/door/airlock/external, +/obj/structure/barricade/wooden, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"hf" = ( +/obj/effect/decal/remains/human, +/obj/effect/gibspawner/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"hg" = ( +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"hh" = ( +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hi" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hj" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hk" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hl" = ( +/obj/machinery/door/airlock{ + name = "Dorms" + }, +/obj/structure/barricade/wooden, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hm" = ( +/obj/item/weapon/gun/projectile/shotgun/boltaction, +/obj/item/ammo_box/a762, +/obj/item/ammo_box/a762, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/obj/item/weapon/restraints/handcuffs, +/obj/item/device/assembly/flash, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hn" = ( +/obj/structure/filingcabinet, +/obj/item/weapon/paper/snowdin/secnotice, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ho" = ( +/obj/machinery/door/airlock{ + name = "Dorm Room" + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"hp" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"hq" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"hr" = ( +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin/post) +"hs" = ( +/obj/structure/closet/cabinet, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ht" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/open/floor/plating{ + temperature = 220 + }, +/area/awaymission/snowdin/igloo) +"hu" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"hv" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"hw" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/cave) +"hx" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"hy" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/cave) +"hz" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/item/weapon/twohanded/spear, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"hA" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/cave) +"hB" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/ice, +/area/awaymission/snowdin/cave) +"hC" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"hD" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"hE" = ( +/mob/living/simple_animal/hostile/bear/snow, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"hF" = ( +/obj/item/weapon/twohanded/fireaxe, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"hG" = ( +/obj/item/weapon/twohanded/spear, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"hH" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"hI" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/obj/effect/spawner/lootdrop/snowdin/dungeonmisc, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"hJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/barricade/wooden, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"hK" = ( +/obj/structure/table, +/obj/item/weapon/shovel, +/obj/item/key, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hL" = ( +/obj/structure/table, +/obj/item/weapon/shovel, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hM" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"hN" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"hO" = ( +/obj/machinery/door/airlock/glass_large, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"hP" = ( +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) +"hQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/post) +"hR" = ( +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin/cave) +"hS" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/obj/effect/spawner/lootdrop/snowdin/dungeonmid, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"hT" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"hV" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"hW" = ( +/obj/structure/closet/emcloset, +/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"hX" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"hY" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"hZ" = ( +/obj/machinery/light, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/post) +"ia" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ib" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ic" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"id" = ( +/mob/living/simple_animal/hostile/skeleton/templar, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"ie" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"if" = ( +/obj/structure/table, +/obj/item/weapon/shovel, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ig" = ( +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ih" = ( +/obj/machinery/door/poddoor/shutters{ + id = "sekret" + }, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ii" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"ij" = ( +/obj/machinery/porta_turret/syndicate, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"ik" = ( +/obj/structure/table, +/obj/item/weapon/shovel, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"il" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"im" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"in" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ip" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iq" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ir" = ( +/obj/item/weapon/gun/projectile/shotgun/boltaction, +/obj/item/ammo_box/a762, +/obj/item/ammo_box/a762, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/obj/item/weapon/restraints/handcuffs, +/obj/item/device/assembly/flash, +/obj/item/weapon/storage/box/lethalshot, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"is" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"it" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"iu" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Maint"; + req_access_txt = "150" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iv" = ( +/obj/item/device/multitool, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"iw" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"ix" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"iy" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iz" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iA" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/o2, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iB" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iC" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iD" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/brute, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"iF" = ( +/obj/machinery/porta_turret/syndicate, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"iG" = ( +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"iH" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"iI" = ( +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iJ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"iK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"iL" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"iM" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/snowdin) +"iN" = ( +/turf/closed/wall/shuttle{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon_state = "wall3" + }, +/area/awaymission/snowdin) +"iO" = ( +/obj/effect/spawner/lootdrop/snowdin/dungeonheavy, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"iP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/sekret) +"iQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/sekret) +"iR" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"iS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iU" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iV" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iW" = ( +/obj/structure/sign/bluecross{ + pixel_x = -32 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"iX" = ( +/turf/open/floor/plasteel/warning{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"iY" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"iZ" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin) +"ja" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"jb" = ( +/obj/structure/frame/computer, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jc" = ( +/obj/machinery/door/poddoor/shutters{ + id = "garagesnow3" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/post) +"jd" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/sekret) +"je" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin/sekret) +"jf" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Medical Wing"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"jg" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/whiteblue{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jh" = ( +/turf/open/floor/plasteel/whiteblue{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ji" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Armory"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"jj" = ( +/turf/closed/wall/ice{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"jk" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"jl" = ( +/obj/structure/table, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"jm" = ( +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jo" = ( +/obj/machinery/porta_turret/syndicate, +/turf/open/floor/plating/snowed/colder, +/area/awaymission/snowdin/dungeon1) +"jp" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"jq" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 4 + }, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jr" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/whiteblue{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"js" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jt" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ju" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jv" = ( +/obj/machinery/light, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"jw" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"jx" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/gibspawner/human, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jy" = ( +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jz" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jA" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jB" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jC" = ( +/obj/item/weapon/tank/internals/plasma{ + desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; + name = "dusty plasma tank" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"jD" = ( +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jE" = ( +/obj/machinery/vending/coffee, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jF" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jG" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jH" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jI" = ( +/obj/machinery/door/airlock/glass_large{ + locked = 1; + name = "Armory"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/darkwarning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 9; + tag = "icon-warndark (NORTHWEST)" + }, +/area/awaymission/snowdin/sekret) +"jJ" = ( +/turf/open/floor/plasteel/darkwarning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 5; + tag = "icon-warndark (NORTHEAST)" + }, +/area/awaymission/snowdin/sekret) +"jK" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"jL" = ( +/turf/open/floor/plating, +/turf/closed/wall/shuttle{ + dir = 2; + icon_state = "diagonalWall3" + }, +/area/awaymission/snowdin) +"jM" = ( +/obj/machinery/door/window{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jN" = ( +/turf/open/floor/plating, +/turf/closed/wall/shuttle{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/snowdin) +"jO" = ( +/obj/machinery/door/airlock/glass_large{ + locked = 1; + name = "Armory"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 8 + }, +/area/awaymission/snowdin/sekret) +"jP" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jQ" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jR" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plasteel/cmo{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jS" = ( +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (EAST)"; + dir = 4; + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"jT" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"jU" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"jV" = ( +/obj/structure/table, +/obj/item/weapon/paper/crumpled/snowdin/misc1, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jW" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"jX" = ( +/obj/machinery/door/airlock/glass_large{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"jY" = ( +/obj/machinery/door/airlock/glass_large{ + name = "Training Grounds"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"jZ" = ( +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ka" = ( +/obj/structure/closet/syndicate, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/c10mm, +/obj/item/ammo_box/c10mm, +/obj/item/ammo_box/c45, +/obj/item/ammo_box/c45, +/obj/item/ammo_box/c9mm, +/obj/item/ammo_box/c9mm, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/a40mm, +/obj/item/ammo_box/foambox/riot, +/turf/open/floor/plasteel/darkwarning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 9; + tag = "icon-warndark (NORTHWEST)" + }, +/area/awaymission/snowdin/sekret) +"kb" = ( +/obj/machinery/porta_turret/syndicate, +/turf/open/floor/plasteel/darkwarning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 5; + tag = "icon-warndark (NORTHEAST)" + }, +/area/awaymission/snowdin/sekret) +"kc" = ( +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin) +"kd" = ( +/obj/structure/grille{ + color = "#FFFF00" + }, +/obj/structure/window/reinforced/fulltile/ice, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"ke" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"kf" = ( +/obj/item/stack/cable_coil, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"kg" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"kh" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"ki" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"kj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kk" = ( +/obj/structure/mirror/magic/lesser{ + desc = "A collab of the Wizard Federation and the Syndicate, a specialized mirror to help our operatives personalize themselves while stuck in this icy hell-hole."; + pixel_x = -32 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kl" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"km" = ( +/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kn" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ko" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kp" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kq" = ( +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kr" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ks" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kt" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ku" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/speargun, +/obj/item/weapon/twohanded/spear, +/obj/item/weapon/twohanded/spear, +/turf/open/floor/plasteel/darkwarning{ + dir = 8 + }, +/area/awaymission/snowdin/sekret) +"kv" = ( +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kx" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/l6_saw/unrestricted, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/weapon/paper{ + info = "YOU SEEN IVAN, WHEN YOU HOLD SAAW LIKE PEESTOL, YOU STRONGER THAN RECOIL FOR FEAR OF HITTING FACE!"; + name = "SAW Usage" + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ky" = ( +/obj/machinery/door/window/brigdoor/westleft{ + name = "SAW Security Door"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kz" = ( +/obj/item/weapon/shard, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin) +"kA" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"kB" = ( +/obj/item/weapon/c4{ + pixel_x = 2; + pixel_y = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"kC" = ( +/obj/item/weapon/crowbar/red, +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"kD" = ( +/obj/structure/dresser, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kE" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper/snowdin/syndienotice, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kF" = ( +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kG" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kH" = ( +/obj/item/weapon/gun/projectile/shotgun/boltaction, +/obj/item/ammo_box/a762, +/obj/item/ammo_box/a762, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/obj/item/weapon/restraints/handcuffs, +/obj/item/device/assembly/flash, +/obj/item/weapon/storage/box/lethalshot, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kI" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/c20r/unrestricted, +/obj/item/weapon/gun/projectile/automatic/c20r/unrestricted, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 8 + }, +/area/awaymission/snowdin/sekret) +"kJ" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kK" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kL" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/revolver, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kM" = ( +/obj/machinery/light/built, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin) +"kN" = ( +/obj/item/clothing/suit/space/syndicate/black/red, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"kO" = ( +/obj/machinery/door/airlock{ + name = "Dorm Room" + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kP" = ( +/obj/machinery/door/airlock/glass_large{ + name = "Dorms"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"kQ" = ( +/turf/open/floor/plasteel/darkwarning, +/area/awaymission/snowdin/sekret) +"kR" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kS" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/mini_uzi, +/obj/item/weapon/gun/projectile/automatic/mini_uzi, +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (SOUTHWEST)"; + dir = 10; + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kT" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/shotgun/bulldog/unrestricted, +/obj/item/weapon/gun/projectile/automatic/shotgun/bulldog/unrestricted, +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (SOUTHEAST)"; + dir = 6; + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kU" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"kV" = ( +/obj/structure/table, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"kW" = ( +/obj/item/weapon/storage/box/zipties{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"kX" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/weapon/reagent_containers/food/drinks/ale, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"kY" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"kZ" = ( +/obj/machinery/space_heater, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"la" = ( +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/dog/corgi/puppy{ + name = "Mr.Kempsy" + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lb" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lc" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ld" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"le" = ( +/obj/structure/table, +/obj/item/pizzabox/mushroom, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lf" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"lg" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/gloves/color/black, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"lh" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"li" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"lj" = ( +/obj/item/weapon/reagent_containers/food/drinks/beer, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lk" = ( +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"ll" = ( +/obj/machinery/light, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lm" = ( +/obj/structure/table/wood, +/obj/item/trash/candle, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/fourcolor, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ln" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lo" = ( +/obj/structure/table, +/turf/open/floor/plasteel/purple{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lp" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lq" = ( +/turf/open/floor/plasteel/purple{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lr" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + broadcasting = 0; + dir = 8; + freerange = 1; + listening = 1; + name = "Pirate Radio Listening Channel"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/purple{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ls" = ( +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"lt" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"lu" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lv" = ( +/obj/machinery/door/window{ + dir = 4; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lw" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lx" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/nuclear, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ly" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lz" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lA" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Communications"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"lB" = ( +/obj/structure/table, +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 8; + freerange = 1; + listening = 0; + name = "Pirate Radio Broadcast Channel"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/purple{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lC" = ( +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lD" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/purple{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lE" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"lF" = ( +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"lG" = ( +/obj/machinery/door/airlock{ + name = "Dorm Room" + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"lH" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/machinery/light/built{ + tag = "icon-tube1 (EAST)"; + icon_state = "tube1"; + dir = 4 + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"lI" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"lJ" = ( +/obj/machinery/suit_storage_unit/syndicate{ + icon_state = "open"; + mask_type = null; + storage_type = null; + suit_type = null + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lK" = ( +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lL" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lN" = ( +/obj/item/weapon/gun/projectile/automatic/pistol, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lO" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lP" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/fourcolor, +/turf/open/floor/plasteel/purple{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lQ" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"lR" = ( +/turf/open/floor/plating/asteroid/snow, +/turf/closed/wall/shuttle{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/snowdin) +"lS" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/obj/item/weapon/reagent_containers/food/drinks/ale, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lT" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"lU" = ( +/obj/machinery/light/small, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lV" = ( +/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive/female, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lW" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lX" = ( +/obj/structure/chair/comfy/beige{ + tag = "icon-comfychair (EAST)"; + icon_state = "comfychair"; + dir = 4 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lY" = ( +/obj/structure/table/wood, +/obj/machinery/light, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"lZ" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"ma" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/projectile/automatic/c20r/toy, +/turf/open/floor/wood{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"mb" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"mc" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/item/weapon/storage/box/drinkingglasses, +/turf/open/floor/plasteel/cafeteria{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"md" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"me" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"mf" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mg" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mh" = ( +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"mi" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"mj" = ( +/obj/item/weapon/reagent_containers/syringe/charcoal{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mk" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"ml" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Infirmary"; + req_access_txt = "150" + }, +/obj/item/weapon/reagent_containers/syringe/charcoal{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mm" = ( +/obj/machinery/door/window/westright{ + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mn" = ( +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mo" = ( +/obj/item/target/alien, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mp" = ( +/obj/item/target/clown, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mq" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel/warning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 8 + }, +/area/awaymission/snowdin/sekret) +"mr" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"ms" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'WEAPONS HOT'."; + name = "WEAPONS HOT"; + pixel_y = 32 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mt" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mu" = ( +/mob/living/simple_animal/bot/medbot{ + name = "Accidents Happen"; + faction = list("syndicate") + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mv" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/storage/firstaid/tactical, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mw" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/tactical, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo/smg, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"my" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"mz" = ( +/obj/machinery/light/built{ + tag = "icon-tube1 (NORTH)"; + icon_state = "tube1"; + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"mA" = ( +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mB" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Infirmary"; + req_access_txt = "150" + }, +/obj/item/stack/medical/ointment, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mC" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mD" = ( +/obj/item/weapon/storage/toolbox/syndicate, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mE" = ( +/obj/item/weapon/screwdriver{ + pixel_y = 9 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"mF" = ( +/obj/machinery/porta_turret/syndicate, +/turf/open/floor/plating/asteroid/snow{ + temperature = 140 + }, +/area/awaymission/snowdin/dungeon1) +"mG" = ( +/obj/item/target, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mH" = ( +/obj/structure/window/reinforced, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel/warning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 8 + }, +/area/awaymission/snowdin/sekret) +"mI" = ( +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mJ" = ( +/obj/machinery/telecomms/relay/preset/ruskie{ + use_power = 0 + }, +/turf/open/floor/plasteel/purple{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin/sekret) +"mK" = ( +/obj/machinery/light/built, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"mL" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin) +"mM" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"mN" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Secure Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mO" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mP" = ( +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"mQ" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"mR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/warning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 8 + }, +/area/awaymission/snowdin/sekret) +"mS" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/a357, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mT" = ( +/obj/item/weapon/gun/syringe{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"mU" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/shuttle/red{ + baseturf = /turf/open/floor/plating/asteroid/snow; + temperature = 180 + }, +/area/awaymission/snowdin) +"mW" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"mX" = ( +/obj/item/target/alien, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"mY" = ( +/obj/structure/window/reinforced, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel/warning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 8 + }, +/area/awaymission/snowdin/sekret) +"mZ" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/c10mm, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"na" = ( +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nb" = ( +/mob/living/simple_animal/bot/cleanbot{ + name = "\improper Cleanksy" + }, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nc" = ( +/obj/structure/table, +/obj/item/weapon/paper/crumpled/snowdin/shovel, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nd" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"ne" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nf" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"ng" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"nh" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/snowdin) +"ni" = ( +/obj/structure/flora/grass/green, +/obj/item/weapon/a_gift, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"nj" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/ammo_casing/a357, +/turf/open/floor/plasteel/warning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 8 + }, +/area/awaymission/snowdin/sekret) +"nk" = ( +/mob/living/simple_animal/hostile/syndicate{ + health = 50; + maxHealth = 50; + name = "Weakened Syndicate Operative"; + speed = 2 + }, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nl" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nm" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nn" = ( +/obj/item/weapon/shovel, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"no" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"np" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin) +"nq" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating, +/area/awaymission/snowdin) +"nr" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/open/floor/plating, +/area/awaymission/snowdin) +"ns" = ( +/obj/structure/window/reinforced, +/obj/item/ammo_casing/a357, +/turf/open/floor/plasteel/warning{ + baseturf = /turf/open/floor/plating/asteroid/snow; + dir = 8 + }, +/area/awaymission/snowdin/sekret) +"nt" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"nu" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'WEAPONS HOT'."; + name = "WEAPONS HOT"; + pixel_y = -32 + }, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"nv" = ( +/obj/item/ammo_casing/a357, +/obj/item/ammo_casing/a357, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"nw" = ( +/obj/structure/closet/crate, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target, +/obj/item/target, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/machinery/light, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"nx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/projectile/automatic/pistol, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"ny" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/lethalshot, +/obj/item/weapon/storage/box/lethalshot, +/obj/item/weapon/storage/box/lethalshot, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"nz" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/projectile/shotgun/automatic/combat, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/asteroid/snow; + wet = 0 + }, +/area/awaymission/snowdin/sekret) +"nA" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"nB" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/filingcabinet, +/obj/item/weapon/paper/snowdin/snowdinlog2, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nC" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nD" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nE" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nF" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"nG" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"nH" = ( +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nI" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nJ" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"nK" = ( +/obj/structure/flora/grass/green, +/obj/structure/flora/tree/pine/xmas, +/obj/item/weapon/a_gift, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) +"nL" = ( +/obj/effect/spawner/lootdrop/snowdin/dungeonlite, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nM" = ( +/obj/structure/table, +/turf/open/floor/plasteel/darkbrown{ + baseturf = /turf/open/floor/plating/asteroid/snow + }, +/area/awaymission/snowdin) +"nN" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"nO" = ( +/obj/structure/closet/crate, +/obj/item/weapon/survivalcapsule, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"nP" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/asteroid/snow; + icon = 'icons/turf/snow.dmi'; + temperature = 140 + }, +/area/awaymission/snowdin) +"nQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow, +/area/awaymission/snowdin) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacadagaeaiahakajajadacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacalalalalalacacacacacacacacacacacacacamanaiahaoaqaparadacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacalatasaualacacacacacacacacacacacacacadaoahaoavadajajadacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacalaxawayalacacacacacacacacacacacacacadazazazazadadaAadacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacalaCaBaEaDalalalalalalaFacacacacacacaGacacacacacamaoamacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacalalaDaIaHaJaIaIaIaKaIaIaIaIaFacacacacacacacacacacacadaAadacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafacacacacacacacacacacaLacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacaFalaMaMaDaIaNaJaOaQaPaIaRaIaSaIaIaFacacacacacacacacacacaTdzaGacacacacacacacacacacacacacacacacaVacafafafafafafafafafafafafacacacaWacacacacacacaLacaXacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaWacacacacacaFaFaYaZaZaZbaaIaIaJbbbdbcaIbeaIbfaIbgalacacacacacacacacacacdzdzacacacacacacacacacacacacacacacacacacacafafafafafafafafafafacacacaWacacacaWacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacalbibhbjaZaZbkblaDbmaIaJbnbpboaIbqaIbeaIbralacacacacacacacacacdzdzdzacaWacacacacacacacacacacacacacacacacacafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacalbsbkaZaZaZbkaZbtaDbvbubxbwbybwbwaIaIbzaIbAalacacacacacacacacacdzdzacacacacacacacacacacacacacacacacacacacacafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacalbBaZbCbEbDbGbFblaDbvbHbJbIbLbKbwaIaIaIaIaIalacacacacacacacacdzdzdzacbMacacacacacacacacacacacacacacacacacafafafafafafafafafafafacacacacacacacacaWacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacalaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDbNaDaDaDalacacacacacacacacdzdzacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacalbObQbPaDbRbTbSbUaDbVbPaDbWbYbXbZaDcbcaccccalacacacacacacacacdzdzacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafacacacaLacacacacacacacacacacacacaWacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacalcdcebVaDbUbUbUbUcfcecgaDchchcichaDcbcbckcjaFacacacacacacacacdzdzacacacacacacacacacacacacacaWacacacacacacafafafafafafafafafafafacacacacacacacacacacacacacacaWacacacaWacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaWacacacacacacacacacacacacacalaDcfaDaDbUclbUbUaDcdbOaDchchchchaDcmcbcbcnaFacacacacacacacacdzdzacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaWacacacacacacacacacaFbUcpcoclcqcrbUbUaDaDaDaDchchchchcsckcbcbctaFacacacacacacacdzdzdzacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacaFbUbUbUbUcucvclbUaDcxcwaDchchchchaDcmcbcbcyaFacacacacacacacdzdzacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacaLaLacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaWacacacacacaWacacacacacaFbUbUbUbUclbUcpcAczcCcBaDchchcDchaDcbcbcbcEaFacacacacacacacdzdzacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacaLacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacaFbUbUbUbUcpbUcFbUaDcdbOaDcGbZbXbYaDcbcHcIcIalacacacacacacacdzdzacacacacaVacacacacacacacacacacacacacafafafafafafafafafafafafafacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaWacacacacacacacacalaDaDaDcJaDaDaDaDaDaDaDaDaDaDaDaDaDbNaDaDaDalacacacacacacacdzdzacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafacacacacacacacacaWacacacaWacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacalaIaKaIaIaIaIaIaIaIaIaIaKaIaIaIaIaIaIaIaKaIalacacacacacacdzdzdzacacacacacacaWacacacacacacacacacacacafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacalaIaIaIcKcKaIcKaIaIaIaIaIaIaIaIaIaIaIaIaIaIalacacacacacacdzdzacacacacacacacacacacacaWacacacacacacafafafafafafafafafafafafafafacacacacacacacacacacacacaLaLaLacacacacaWacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaVacacacacacacacacacacalalaFaFaFaFaFaFalalaDcLaDcLaDalalalalalalalalacacacacacacdzdzacaWacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafacacacacacacacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaFaZbiaZaFacacacacacacacacacacacacacacdzdzacacacacacacacacacaWacacacacacafafafafafafafafafafafafafafafafafacacacacacbMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaFaZbiaZaFacacacacacacacacacacacacacacdzdzacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacalcLalcLalacacacacacacacacacacacacacacdzdzdzacacacacacacacacacacacaWacafafafafafafafafafafafafafafafafafacacacacacacaLaLaLaLacaccMacacacaccPcPcPcPcPacacacacaWacacacaWacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacaVacaccOdzdzdzcOacacacacacacacacacacacaWacacacaUdzdzacacacacacacacacacacacacafafafafafafafafafafafafafafafafafacacacacacacaLaLaLaLacacacacacaccPcPcScRcTcPcPacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaWacacacacacacacacacacacaccMacacacacacacdzdzdzacacacacacacacacacacacacacacacacaWdzdzacacacacacacacacacacacacafafafafafafafafafafafafacacacacacacacacacacacacacaLaLaLaLaLaccPcPcPcRcUcRcRcRcPacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacaccVacacacacacacdzdzdzdzacacacacacacacaWacacacacacacacacdzdzacacacacacacacacacacacafafafafafafafafafafafafafacacacacacacacacacacacacacaLaLaLaLaLaccWcRcRcRcRcRcRcXcPacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcYcZcZcYcYcZcYadcYcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaccMcVdacVcMacacacdzdzdzdzdzacacacacacacacacacacacacacaWacacdzdzdzacacacacacbMacacacacafafafafafafafafafafafacacacacacacacbMacacacacacacacacacaLaLaLaLcPcPcPdbcRdccRcRcPacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNaddddfdededgdedhadcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacaccVacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacdzdzacacacacacacacacacacafafafafafafafafafafafacacacacacacacacacacacacacaVacacacaLaLaLaLacaccPcPcRcRdicPcPacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcYdjdgdedfdfdfdkcYcYadadadcNdldldldldldldmdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaWacacacacacacacacacacacacacaccMacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacaWdzdzacacacacacacdzdzdzdzafafafafafafafafafafafacacacacacacbMacacbMacacacacacacacaLaLaLaLacacaccPcPcPcPcPacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcYdgdfdedfaddfdedeaddfdfdnaddldldldocNcNcNcNdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacdzdzdzdzdzdzdzdzacacacacacacacacacacacacacacdzdzdzdzdzdzdzdzdzdzdzdpdpafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNaddfdededfaddfdedgdfdfdfadaddlcNcNcNcNcNcNcNcNcNcNcNdldldldodldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzdzdzdzdzdzdzdzacacacacacacdzdzdzdzdzdzdzdzdzdzdzdzdzdzdpdpdpafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLaLacacaWacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcZdededgdfdfdfdfdfdfdgadaddldlcNcNcNcNcNcNcNcNcNcNcNdldldldldqdqdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacaLaLaLaLacacacacaWacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdpdpdpdpafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcZdrdfdfdfdfdtdsaddgduaddldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacaLaLaLaLaLaLacacacacacacacacacacacacacacaWacacacacacacacacdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdpdpafafafafafafafafafacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcYdrdfadadaddfdgaddvdwaddldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNdxdxdydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacaLaLaLaLaLaLacacacacacacacaWacacacacacacacacacacaWacacacdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzacacacacacafdpdpafafafafafafafafacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacaLacacacbMacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcYaddfdfdfdAdfdfdgdvdwdwdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNdydxdxdxdydydxdxdycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacaLaLaLaLaLacacacacacacacacacacacaWacacacacacacacacacacacdzdzdzdzdzacacacdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzacacacacacacacafafafdpdpafafdpafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYcYdedBdfdfdCadadaddwdldldlcNcNcNcNcNcNcNcNdDdDdDdDcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNdydydxdxdydxdxdxdydldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacafafafafafafafdpdpafafafacacacaWacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacbMacacbMacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYcZdEdededfdCaddldldldldldldldldlcNcNdldmdDdDdDdDdDcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNdydydydydydxdxdydldqdldFdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacafafafafafafafafdpdpafafacacacacacacacacaWacacacaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYaddGdededHadaddldldmdldldldldqdlcNcNdldDdDdDdDdldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNdydydxdydydycNcNdldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacaWacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacafafafafafafafdpdpdpdpdpafacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYcZdedgcYdfaddldldldldldldldldldlcNcNdldDdDdDdDdldldldldldldldlcNcNcNcZcZcZcZcZcZcZcNdydxdxdydycNcNcNdldldDdDdDdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacafafafafafafafafdpdpdpdpdpacacacacacacacacacacacaLaLacacacacacacacacaWacacacacacaWacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYcZdIdeaddfaddldldldldodldldldldqdqdldldDdDdDdldldldldldldldlcNcNcNcNcZdJdKcZdMdLcZcNdxdxdycNcNcNcNcNdldldDdDdDdDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafdpdpdpdpdpdzdzacacacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYcZdedeadadcYcNdldldldldldldldldqdqdldldDdDdDdldldldldldldldlcNcNcNcNcZdNdJdOdQdQdPdydydydldlcNcNdldldldDdDdDdDdDdDdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaWacacacacacacacacacacacacbMacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafdpdpdpdpdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYaddededRcZcYcNcNcNcNdldldldldldldldldldDdDdDdlcNdldldodldldlcNcNcNcNcZdSdUcZdQdPdTdydydldldlcNcNdldldmdDdDdDdDdDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaWacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafdpdpdpdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYaddedgdecZcYcNcNcNcNdldldldldldldodldDdDdDdDdlcNdldldldmdldlcNcNcNcNcZcZcZcZdVcZcZcNcNdldldldldldqdldldDdDdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzdzacacacacacacacacaWacacacacacacacacacacacafafafafafafafafafafafafafafafafafafdzdzdzdzdzdzdzdzacacacacacacdWacacacacacacacacacacacacacacacacacacacacacacacaLaLacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYcYcZdedecZcYcNcNcNcNdldqdldldldldldldDdDdDcNcNcNdldldldldldldldlcNcNcNcNcZajajajcZcNcNdqdldldldldldldldldldldlcNdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaWacacacacacacacacaLaLacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafafafacdzdzdzdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYcYcZdedecZcYcNcNcNcNdldldldldldldldldDdDcNcNcNcNcNdldldldldldldldldldlcNcZajajdXcZcNcNdldldldlcNcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacaLaLaLaLaLacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafafafacacdzdzdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacaVacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYcYcYdededYcZcNcNcNcNdldldldldqdldldldDdDcNcNcNcNcNdldldldldldldldlduadcYcZajajdZcZcNcNcNdldldlcNcNcNcNcNcNcNcNcNdldDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaWacacacaLaLaLaLacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafafafacacacacdzdzdzdzdzdzdzacacacacacacacacacacacacacacacbMacacbMacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYebeacYdedgcZcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldlecdfecajajdXcZcNcNcNdldldlcNcNcNcNcNcNcNcNcNdDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacaLaLaLaLacacacacdzdzdzdzdzdzacacacbMacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafafacacacacacdzdzdzdzdzdzdzacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYeeedcYdedecZcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldDdldldldlduadefcZcZcZcZcZcNcNcNdldldlcNcNcNcNcNcNcNcNcNdDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacaLaLaLacacacacacdzdzdzdzdzdzacacacacacacacacacacaVacacacacacacacacacacafafafafafafafafafafafafafacacacacacacacacacdzdzdzdzdzdzacacacacacacacacacacdWacacacacacacbMacacbMacacacacacacacaWacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcYdfdfdededecZcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldDdldldlcNcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNdldldDdDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacbMacacbMacacacacacacacacacacacacacafafafafafafafafafafafafafafafacacacacacacacacacacdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcZdfegdfdfdecZcNcNcNcNdldldldldldldlcNcNcNcNcNcNcNcNcNcNdldldldldldDdldldlcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNdldldDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafafafacacacacacacacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcZcZcZcZcZcZcZcNcNcNcNdldleiepepepdlcNcNcNcNcNcNcNcNcNcNdldFdldldldDdldldldlcNcNdldldldldldldldldldldldldlcNdldDdDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacbMacacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafafafacacacacacacacacacacacacdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdlepepdlepepdldlcNcNcNcNcNcNcNcNcNcNdldldldldldDdDdDdldlcNcNdldldldmdldldldldldldldldldldldldDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafafafafafafacacacacbMacacacacacacdzdzdzacdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdlepdldldldlejdlepekemdlcNcNcNdDeoesepdldqdqdldldDdDdldldldldldldldldldlcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeqeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaWacacacacacacbMacacbMacacacdzdzdzdzdzdzacacacacacacacacacacacacacafafafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacdzdzacacdzacacacacacacacacacaWacacacacacacacacacacacacacaLaLacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeierepcNcNdldldlepekepdlcNcNcNdDeoesepdldqdqdldldDdDdldldldldldlcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNeqeheheteueqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacaWacacafafafafafafafafafafafafafafafafafafafafafafafafafafafacacacbMacacbMacacdWacacdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacaLaLacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlepepcNcNcNcNdleidleqdleqdDdDeoeoevdldldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNeqeqeqehehdldoeheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacafafafafafafafafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacdzdzacdzacacacacacacacaWacacacacacacacacacaWacacacacaLacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdlepepepepcNcNcNcNdlereperdleseodDeoeocNcNcNcNcNdldldldldldldmcNcNcNcNcNcNcNcNcNcNcNcNcNdldldmdlcNcNcNcNcNcNcNcNeqeyehehcNeheheqeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacafafafafafafafafafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacdzacacacacacacacacacacacacacacaWacacacacacacacacacacacaLacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdlereidldlcNcNcNcNdleperepeqeseodDepepcNcNcNcNcNdldldldDdDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNeqehehdodlehdldlehcNeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzdzacacacacacacacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacdzacacdWacacacacacaLacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdlepepdldldldlcNcNcNcNcNcNcNcNdDdDdldlcNcNcNcNcNdldldldDdDdldlcNcNcNcNeqeqeqcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNeqehehdldlehdldFdleheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacbMacacacacacacacacacacacacacacacacdzdzdzdzdzdzdzacacacacacacacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacaLacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlejdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNeqeAeheheqcNcNcNcNcNcNcNdldodlcNcNcNcNcNeqeBeheheqeqeqeqdldleheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeiepepepepelepdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdDdldydlcNcNcNcNeDdleqeheDcNcNcNcNcNcNcNdldldlcNcNcNcNcNeqeEehehdDdDdDeheqeheheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaVacacacacacacacacacacacdzdzdzdzdzdzacacacacacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacaLacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdleperepdlepepepepcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldydydycNcNcNcNeqdldoeFeqeqeqeqcNcNcNcNdldldlcNcNcNcNcNeqehehdDdDdDdDeheqeGcNeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldlepepcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydycNcNcNcNcNeqeqeFeFeHeheIeqcNeqeqdldldlcNcNcNcNcNcNeqeqeqeqeJeJeqeqeqeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaLacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlepepeiepeldlepdldleperepepcNcNcNcNcNcNdxdydydycNcNcNcNcNcNeDeheqdldDeheqeqeheJdldlcNcNcNcNcNcNcNcNcNdlevevevcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaLaLaLacacacacacacacacacacacacacacacdzdzdzdzdzacacacacafafafafafafafafafafafafafafafafafacacacacafafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacdzacdzaWacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdliOdldldldleqepependldlewepepelcNcNcNcNcNcNdydydydycNcNcNcNcNcNcNeDeqdldoeheheheheJdmdocNcNcNcNcNcNcNcNdldldodlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaLaLaLaLacacacacacacacacacacacacacacdzdzdzdzdzacacacafafafafafafafafafafafafafafafafacacacacacacacacacafafafafafafafafafafafafafafafafafafafacacacacacacacdzacacacdzacacacacacacacacacaWacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdlepepepdldlcNcNcNcNcNcNcNcNcNcNdydydydydydydycNcNcNcNcNcNeqeqeqeqeqeheqdlcNcNcNcNcNdldldldldldldDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaLaLaLacacacacacacacaWacacacacacacdzdzdzdzdzdzdzacacafafafafafafafafafafafafafafafafacacacacacacacacacafafafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydxdydycNcNcNcNcNcNcNcNcNcNcNeqcNcNcNcNcNcNcNdldldldmdldldodldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzdzacacafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacacafafafafafafafafafafafafafacacacacacacacacacdzdzdzacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldydydydydydycNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldldqdldldDdDdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacafafafafafafafafafafafafafafafacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafacacacacacacdzdzdzacacacacacacacacaLacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdmdydydydydydycNcNcNcNcNcNcNcNcNcNcNdldldldldldldlcNcNdldldldldDdDdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacaLaLacacacacacdzdzdzdzdzafafafafafafafafafafafafafafafafafafacacacaWacacacacacacacacacacacacacacacafafafafafafafafafafafafafafafacacacacdzacdzdzdzacacacacacacacacaLaLacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeqeqeqeqcNdldldydydydydycNcNcNcNcNcNdldldldldldDdDdldldldldlcNcNdldldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaLaLaLaLacacacacacdzdzdzdzdzafafafafafafafafafafafafafafafafafafacacacacacacaLacacacaWacacacacacacacacafafafafafafafafafafafafafafafacacacacacacacdzdzdzacacacaLacacacaLaLacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeOeNePeqeheqeqeqeqdldydydydycNcNcNcNcNcNdmdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaLaLaLaLaLacacacacacdzdzdzdzdzdzafafafafafafafafafafafafafafafafafacacacacacacacacacacacacacacaWacacacacacacacafafafafafafafafafafafafafafacacacacacdzdzdzacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeheheheqeheheheqeFdldldydxdycNcNdydldldldldldldldqdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldFdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaLaLaLacacacacacacdzdzdzdzdzdzdzafafafafafafafafafafafafafafafafacaLacacacacacacacacacacacacacacacacacacacacafafafafafafafafafafafafafafacacacacacacdzdzdzdzacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeFeqeqdlexeheFeFdldldydydydydydldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaWacacacacacacacacacacafafafafafafdzdzdzdzdzafafafafafafafafafafafafacacacacacacacacacacacacacacacaWacacacacacacacacacacafafafafafafafafafafafafafafacacacacacdzdzdzdzacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqehdodleqdldleqeqeqdldldldldydydydldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacafafafafafafafdpdpdpdpdpafafafafafafafafafafafacacacacacacaaaaaaaaaaaaacacacacacacacacacacacacacacafafafafafafafafafafafafafafacacacacacdzdzdzdzacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqdldoeqeheheheheqcNcNcNcNdldldqdldDdDdDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacafafafafafafafafafafafafafafdpdpdpdpdpafafafafafacacacacacacacacacacaaaaaaaaaaaaaaacacacacacacaWacacacacacacacacacafafafafafafafafafafafafafacacacacdzdzdzdzacacacacacaWacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNeqehdldldleheqeqcNcNcNcNcNdldldldldDdDdDdDdDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafdpdpdpdpdpafafafafacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaLacafafafafafafafafafafafafafacacacacdzdzdzdzacacacacacacacacacacaceSeReReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldlcNcNcNcNeqeqexdleheqeqeqcNcNcNcNcNdldldDeUdDdDdldldDdldleqeqeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydldqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafafdzdzdzdzdzacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacafafafafafafafafafafafafafafacdzdzdzdzacacacacacacacacacaLaceSeSeSeSeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldldldldlcNcNcNeqeqeqcNcNcNcNdldldldldDdDdDdDdDdldldldldleFeFeqeqeqeqcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafafdzdzdzdzdzdzacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacafafafafafafafafafafafafafafacacdzdzdzdzacacacacacacacacacaceSeSeSeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldqdldldDdDdldDdldldldlcNcNcNcNcNcNcNcNcNcNdldqdldldDdDdDdDdDdldldldleveFeFeheheqeqcNcNcNcNcNcNcNcNcNcNcNcNcNdydxdydldldDdDdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafafacdzdzdzdzdzacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacafafafafafafafafafafafafafafafdpdpdpdzdzacacacacacacacacacaaaaeSeSeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldDdDdldldldldldlcNcNcNcNcNcNcNcNcNcNdldldldldDdDdDdDdDcNcNcNdleqeqehdldleheheqeqcNcNcNcNcNcNcNcNcNcNcNcNdydydydldDdDdDdDdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafafacdzdzdzdzdzacacaWacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacafafafafafafafafafafafafafafdpdpdpdpdzdzacacacacacacacacacaaaaeSeSeSeSeTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNdldldqdldlcNcNcNcNcNcNcNcNcNcNdmdldDdDdDdDdDdlcNcNcNcNdldleqehehehdldodleqeqcNcNcNcNdldldlcNcNcNcNdldydydydldDdDdDdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafacacacacacaVdzdzdzdzdzacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacafafafafafafafafafafafafdpdpdpdpdpacacacacacacacaLacacacaaaaaaeReSeSeTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNdldldldDeUdDdDdDdldlcNcNcNeqeqeqeqeqehehehdldleheqcNcNcNcNdleVdlcNcNcNcNcNdydydycNdDdDdDdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafacacacacacacacdzdzdzdzdzacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacafafafafafafafafafafafdpdpdpdpdpafacacacacacacacacacacafaaaaaaeReSeSeTeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdmdldlcNcNcNcNcNdmdldldlcNcNcNcNcNcNcNcNdldldldDdDcNcNcNcNcNcNcNcNeqeqeWeqeqeqeqehdldleheqeqcNcNcNdldldldldlcNcNcNdydxcNcNcNdldDdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafacacacacacacacdzdzdzdzdzacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacafafafafafafafafafafdpdpdpdpdpafafafafacacacacacacacacafaaaaaaeReTeSeSeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNdldldDdlcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNeqehehehehehehehehdldleheheGeqcNcNcNcNcNdldlcNcNdydydycNcNcNdldDdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafacacacacacacacacdzdzdzdzdzacaLaLacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacafafafafafafafdpdpdpdpdpafafafafafafafafafacacacafafaaaaaaeReSeSeSeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNdldldDdlcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNeqehehehehehdldldldldldFdleheqcNcNcNcNcNdldlcNcNdydydycNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafacacacacacacacacdzdzdzdzdzdzacacacacacacaaaaaaaaaaaaaaaaaaaaaaaceXaaaaaaaaaaaaaaaaaaaaaaaaacacaLacacacacacacacafafafdpdpdpdpdpafafafafafafafafafafafafafafafaaaaaaeReReReSeTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldDdlcNcNcNcNdldldDdlcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNeqeqehehehehdodleheheqdldleqcNcNcNcNcNcNdldmdldldydycNcNcNcNcNdldDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafacacacacacacacdzdzdzdzdzdzacacacacacacacaaaaaaaaaaaaaaaaaaaaeYacaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacafafdpdpdpdpdpafafafafafafafafafafafafafafafafaaaaaaeReReReSeTeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldDdlcNcNcNcNdldldldlcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNeqeqehehdldleheqehehdleqdlcNcNcNcNcNcNdldFdldxcNcNcNcNcNcNdldDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafacacacacacacacdzdzdzdzdzdzacacacacacacacaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacafdpdpdpdpdpafafafafafafafafafafafafafafafafafaaaaaaeReReReSeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeZcNcNcNcNdldldlcNcNcNcNdldldldldldlcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNeqeqfaeheheheheqeFeFeFeqdlcNcNcNcNcNcNdldldldldldldlcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafacacacacacacacdzdzdzdzdzdzacacacacacacacaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacdzdzdpdpdpdpafafafafafafafafafafafafafafafafafafaaaaaaeReReReSeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNdqdldlcNcNcNcNdldldldldldldldlcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNeqeqehehfbeqeqeveveqdlcNcNcNcNcNcNdldldldldldldlcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaWacacacacdzdzdzdzdzdzacacacacacacacaaaaaaacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacdzdzdpdpdpafafafafafafafafafafafafafafafafafafafaaaaaaeReReReSeSeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNdldldDdDdlcNcNdldldldldqdldmdlcNcNcNcNcNdqdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeqcNdldldldlcNcNcNcNcNcNcNcNdldldldldqdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacdzdzdzdzdzacacacaLacadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaacacacacacacacacacdzdzdzdzdzdzacafafafafafafafafafafafafafafafafafafaaaaaaeReReReReTfceReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNdDdDdDcNcNdldldldldldldldlcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacdzdzdzdzdzacacacacaceffdfffefhfgfhcZfjfifladacaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacdzdzdzdzdzdzacacacacacafafafafafafafafafafafafafaaaaaaaaaaaaeReReTeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdDdldlcNcNcNadfmfmadadadadadfnadfodldlcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacdzdzdzdzdzacacacacefdSfpcZfqfhfsfraoftfuadacaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacdzdzdzdzdzdzacacacacacacacacafafafafafafafafafafaaaaaaaaaaaaeReReTeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdDdDdlcNcNcNcZfmfmfmfvfvfvfwfvfwdldlfxcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldlcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacdzdzdzdzdzacacacacadadcZadfyadadcZfAfzfBadaaaaaaaaaaaaaaaaaaaaaaacacacacaWacacacacacdzdzdzdzdzdzacacacacacacacacafafafafafafafafafafaaaaaaaaaaaaeReReTeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdDdDdldlcNcNcZfvfmfmfvfvfvadfnadfodldldlcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldDdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacdzdzdzdzdzacacacacacfCadfDajfEajadadadadadaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacdzdzdzdzacacacacacacacacacacacacacafafafafafafaaaaaaaaaaaaeReReSeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldleFcNfFfvfvfvfvfvfvaddldldldldldlcNcNcNcNcNcNdldldldldldldldldldlcNcNcNcNcNcNcNcNcNdldldldDdDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacdzdzdzdzdzacacacacfGacfDfDfDajfHadacacacacaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacdzacdzdzdzacdzacacacacacacacacacacacacacacacafafaaaaaaaaaaaaeReReSeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeFeFeFfFadfIadadadadadfFfvdldDdldlcNcNcNcNcNcNdldldldldldldqdldldlcNcNcNcNcNdldldlfxdldldldDdDdldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacdzdzdzdzdzdzacacacfJfKfDfMfLfNadacacacacaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacdzacdzdzdzacdzacacacacacacacacacacacacacacacafafaaaaaaaaaaeReReSeSeSeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeFeFfOdQdQfvfmfmfvfvfvfmdldldldldlcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNeqeqeqeqeqeqeqdldldldDdDdldldldldqdldldmdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacbMacacacacacacacdzdzdzdzdzdzdzfPadeffQcZfDdfdffRadacacacaaaaaaaaaaaaaaaaaaaaaaacacacacaWacacacacacacdzacdzacdzacacacacacacacacacacacacacacacacacacafaaaaaaaaaaeReReSeSeTeReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNadfSdQfvfFfvfmfvfvfFdldldldldlcNcNcNcNcNcNcNcNcNdldldlfxdldlcNcNeqeqeqeqdydxdydyeqdldldDdDdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacdzdzdzdzdzdzdzdzecdfdfecajajajfTadacacaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaWacacacacdzacdzacdzacacacacacacacacacacacacaLacacacafafaaaaaaaaeReReSeSeSeRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcZdQfvdQadfvfvfvfvadadadaddldldldlcNcNcNcNcNcNcNcNcNcNdldlcNcNeqeqeqeIehdydydydFeheqdDdDdDdDdDdDdDdDdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacdzdzdzdzdzdzdzfPadefefadadadadadadacaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacaWacacacaLacacacacacacacacacacaaaaaaaaeReSeSeReReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcZfvfmfvfIfUfUfUfUfUfWfVfndldqdldlcNcNcNcNcNcNcNcNcNcNdldlcNcNeqehehehehehehdyeheheheqdDdDdDdDdDdDdDdDdDdldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacdzdzdzdzdzdzdzdzacacacacacacacacacacacaaaaaaeReReReReRaaaaaaaaacacacacacacacaWacacacacacacacdzacacacacacacacacacacacacacacacacacacacacacaaaaaaaaeReSeSeReReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcZfXfZfYadfUfUfvfvfvfUgafndldldldlcNcNcNcNcNcNcNcNcNcNdldlcNcNeqehehehehehehehehdDdDdDdDdDdDdDdDdDdDdDdDdDdDdldldldlfxdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaWacacacacdzdzdzdzdzdzdzcMacacacacgbadadadacacacaaaaaaeReReReSeRaaaaaaaaacacacacacacacacacacacacacacacacacacacacaLaLacacacacacacacacacacacacacacacaaaaaaaaeReSeTeReReRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcZcZcZcZadadadfvfFfvadadaddldldldDcNcNcNcNcNcNcNcNcNcNdldlcNcNeqdydyehdldlehehehdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacacacgcaiadacacacaaaaaaeReReSgdeRaaaaaaacacacacacacacacacacacaWacacacacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldqdldldldldldldldlcNcNeqdxdydydFdlehehehdDeqdDdDdDdDdDdDdDdDdDdDdDdDdDdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaWacacacacacacacdzdzdzdzdzdzacacacacacaceLadadadacacaaaaaaaaeReReTeSeRaaaaaaacacacacacacacacacacacacacacacdzacacacacacacacacacacacacacacacacacacacacacacacacacacacafacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldmdldldldldldldldldldlcNcNcNcNeqdxdyehehehehehdDdDdDdDdDdDdDeqdDdDdDdDdDdDdDdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacaWacacdzdzdzdzdzacacacacacacacggacacacacacaaaaaaaaeRgheSeSeRaaaaaaacacaWacacacaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeqeqcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeqeqeWeqdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacaaaaaaaaeReSeSeSeRaaaaaaacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNeqeqeqeqeheheheqcNcNcNcNcNcNcNcNcNcNcNcNcNdleqeqeqeqdDdDdDeqdDdDdDdDdDdDdDdDdDdDdDdDdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacaaaaaaeReSeSeSgfeReRaaaaaaacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacaWacacacaWacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNeqeheIeqeheheheheqeqeqeqeqeqeqeqeqcNcNcNcNcNdldldldldldldDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdldldldqdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaLaLacacacacdzdzdzacdzacacacacacacacacacacacacacaaaaaaeReSeSeSeTeReRaaaaaaacacacacacacacacacacacacacacacacacacacdWacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldmdldldldleqehgieqehdxehehehdxdxdDeheheheheheqeqeqcNcNdldldldldldldDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaWacacacacacacaLaLaLacacacdzdzdzacdzacacacacacacacacacacacacacaaaaaaeReTeTeSeTeReRaaaaaaaaaaacaLacacacaWacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlfxdldldqdlcNcNdldldDdldleqeheheqdxdxdxehdxdDdDdDdDdDdDehdldldldlevevdldqdldldldldDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacaLaLacacacacdzacdzacacacacacacacacacacacacacacacaaaaaaeReTeTeSeReReRaaaaaaaaaaacacacacacacacacacaWacacacacacacacacbMacacacacacacacacacaWacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldydldldldldlcNcNdldldldldleqeheheqdxdxdxdxdxdxdDehdDdDdDdldldldldlevevdldldldldldDdDdDdldldldDdDdDdDdDdDdDdDdldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacdzacdzdzacacacacacacacacacacacacacacaaaaaaeReTeTeSeReReReRaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldydydycNcNcNcNcNcNdldldldldqevehehehehehehdxdDdDehehehdDdldodleheheqeqcNdldldldldldDdDdldldldldldldldldldDdDdDdldldldldmdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacdzacacacacacacacacbMacacacacacacacaaaaaaaaeReReSeSeSeReReRaaaaaaaaaaacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydydycNcNcNcNcNcNcNcNcNcNdlevehdydxeheheheheqeqeqeqeqeqeqehehehgjeqcNcNcNdldldldldDdDdldldldldldldldldldldldDdDdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacdzacdzacacacacacacacacacacacacacacaaaaaaaaaaeReSeSeSeSeSeRaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaLacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydxdydycNcNcNcNcNcNcNcNcNcNcNeqdydydyehehdldlfxehehehehgmeqeqeqeqeqcNcNcNcNcNdldldldldldldldqdldldldlfxdldldldldDdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaWacacacacacacaVacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaeReSeSeTeSeSeRaaaaaaaaaaaaaaaaacacacacacacaWacacacacaLacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydxdycNcNcNcNcNcNcNcNcNcNcNcNcNeqgkgkeqeqehdldleheqeqeqeqeqeqcNcNcNcNcNcNcNcNcNdldqdldldDdldldldldldldldldldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaeReReReSeSeSeReRaaaaaaaaaaaaaaacacacacacacdWacacacaLaLacacacacacacacacacacacacacdWacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNdydycNeqeqeqeqeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldldldldldldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacaWacacacacaaaaaaaaaaaaaaaaaaeReSeTeSeReRaaaaaaaaaaaaaaaaacacacacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldydycNcNcNcNcNcNcNcNcNcNcNcNcNcNdydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNdldldldldldldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacaWacacacacacacacacacacacacacacacaWacacacaWacacaaaaaaaaaaaaaaaaaaeReSeSeSeReRaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdWacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldqdldycNcNcNcNcNcNcNcNcNcNcNcNdxdxdydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdlcNcNcNcNcNcNcNcNcNdldldldldldmdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaeReReSeSeSeRaaaaeReReReRaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacdWacacacacacaLaLacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNdxdydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacaccQacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaeReReSeSeSeRaaeRgngoeRaaaaaaaaaaacacacacacacacacacacacacaWacacacacacacaLacacacacacacacacacacaLaLacacacacaLacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNdydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldDcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaLacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaeReReSeSeTeRaaeRgpgqeRaaaaaaaaaaacacacacacdzacdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNdydydxcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaLaLacacacacacacacacacacacacaLacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaeReReReSeTeReReReSeSeRaaaaaaaaaaacacacacacdzacacacacdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlfxdlcNcNcNcNcNcNcNcNcNcNcNcNdydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldodldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaLaLaLacacacacacacacacacacacacaLaLacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaeReTeSeSeSeReReSeSeSeRaaaaaaaaaaacacacacacdzacacacacdzacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNdydydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaLaLacacbMacacacacacacacacacaLaLaLacacacacbMacacacacacaaaaaaaaaaaaaaaaaaaaaaaaeReTeSeSeReReSeSeSeReRaaaaaaaaaaacacacacacdzdzdzacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNdldldldqcNcNcNcNcNcNcNcNcNcNcNcNcNdydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNdldldldldldldlcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacaLacacacacacacacacacacacacacacaLaLaLacacacacacacacacacacaaaaaaaaaacZcZcZcZcZcZadezeCeCeCeKadezezcZcZaaaaaaaaaaaaacacacdzacdzdzdzacacdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNeqeqeqcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLacacacacbMacacbMacacacaaaaaaaaaacZfjgugtgwgvadeCeCeCfkeCeCezgzgycZaaaaaaaaaaacacacacdzacdzdzdzacacdzacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacaLaLacacacacaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldleqeheheheqevdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNdydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlfxdldldldqdldldlcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaWacacacacacacacacacacacacacacaccQacacacacacacacacacacacacacacaaaaaaaaaacZgAaoguaoaoadeCeCezeCezgzezgCgBcZaaaaaaaaaaacacacacdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLaLacacacacaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNdleqeteheheheFeFevdDdDdDdDdDdDcNcNcNcNcNcNcNcNcNcNcNdxdydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydydldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaacZgDaoaoaoaofreCeCgzeMgzgzgEgzgFcZaaaaaaacacacacacdzdzdzdzdzacdzacacacacacacacacacdWacacacacacacacacacacacaWacacacacdWacacacacacacacacacacaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNdldleqetehdleheFeFeqdDdDdDdDdDdDdldldqcNcNcNcNcNcNcNcNdxdxdydycNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydydydldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaacZgDaogGaoaoadezgzezgzgzgzgzgzgHcZaaacacacaccMacacdzdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNeqeqehfxdleheqdldDdDdDdDdDdldldlcNcNcNcNcNcNcNcNdxdxdydycNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydxdydydydydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacaWacacacaWacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaacZaoaoaoaoaoadgIgzgzadadgJadadcZcZcZadacacacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNeqeqeqdldleheheqeqdDdDdDdDdDdDdlcNcNcNcNcNcNcNcNcNdxdydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydydydydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaVacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacaaaaaaaaaaaacZgKgMgLfufuadgzgzezaddXajajcZajajajadacacacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNeqeqgOeheheheheheqdldldDdDdDdDdlcNcNcNcNcNcNcNcNcNcNdydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydxdxdydydldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaacZcZcZcZcZcZcZgsgPcZcZgQajajcZajajajadacacacacdzdzdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLaLacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldleqehehehehehfaeqeqdDdDdDdDdlcNcNcNcNcNcNcNcNcNcNdydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydxdxdydydydydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaacZgRgScZgTgSadgUgUgVcZgWajajgXajajajadamadgYdzdzdzdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldleqeqeheheheqeheheheqcNcNdldDdDcNcNcNcNcNcNcNcNdydydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydxdxdydydydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldqdlcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaacZdJgZcZdJgZadgUgUgUadhahchbcZhdajdXhedfhedzdzdzdzdzdzdzdzacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNdleqeqeheheheheheqeheheheheqeqeqdDdDcNcNcNcNcNcNcNcNdydydydxcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydxdxdxdydydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacachfacacacaWacacacacacacacacacacacacacacacacacaaaaaaaacZfecZcZfecZadgrgUhgadhhhjhicZajajajadamadgYdzdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeheheheheheheqehehdleheqeheqdldDdDcNcNcNcNcNcNcNdydydydydxcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydxdxdydydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeWeheFevdldldldlcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacaaaaaaaacZhkhkhkhkhkhlgUdfgUadhmhhhncZcZadadadacacacdzdzdzdzdzdzdzacacacacacacacacacacacacacaVacacacacacacacacacaWacacacacacacacaWacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeqeqeqeqeqehehfxeheheheFeFeqdDdlcNcNcNcNdydydydydydxdxdxcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydydydydydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeheheFevdmcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacaccPcPcPcPcPacacacacacacacacacacacacacacacacacdWacacacacdWacacacacacacacacacacaWacacacaaaaaaaacZfecZcZhoadadgUgrdfadhphphphpaaacacacacacacacacacdzdzdzdzacacacacacacacacacacacacacacacacacacacacacaWacacacaWacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqehehdldleheheqehdleheheqeFeFevdldldldlcNcNdydxdydydycNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNdydydydydydldlcNcNcNcNcNcNcNcNcNcNcNcNcNeqehehdlfxeheqeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacaccPcPcRcRcRcPcPacacacacacacacacacacacacacacacacacacaVacacacacacacacacacacacacacacacacacaaaaaaaacZdJgZadhrhqaddfgrgradaaaaaaaaaaacacacacacacacacacdzdzdzdzdzacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNeqeqeqeqehdlfxdldldldleheheheheqeqeqdldldldodldldldydydycNcNcNcNcNcNdldldldldodldlcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNeqeqehehdldleheqeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacaLacacaccPcRcRcRcRcRcPcPcPacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaacZhsgSadhrhrgrgrgrfkfkaaaaaaaaaaacacacacacacacacacdzdzdzdzdzaWacacacaWacacacacacacacbMacacacacacacacacacacacacacacacaLaLacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNeqeqehehehehdldleheheheqeqeqeqdleqeqdlcNdldldldqdldldydycNcNcNcNcNdldldldqdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNeqeqeqeheheheheheqeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacaccPcXcRhtcRcRcRcRcWacacacacacacacacacacacacacdWacacacacacacacacacacacacacacacacacacacacacacaaaacZcZcZcZadgsgrgrfkfkfkaaaaaaaaaaaaacacacacacacacacacacdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLaLacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNeqeqeheheheheheheheheheqeqeqeqdldldldlcNcNcNdldldldmdldldydycNcNcNdldldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNdldldqdlcNcNcNcNcNcNcNcNcNcNeqehethueqeqeheheheheheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacaccPcRcRcRcRcRcPcPcPacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaeReSeSeTeTeSeReReRaaaaaaacacacacacacacacacacdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeEhveheteqeqdldldldldldldldlcNcNcNcNcNcNdldldldldlcNcNcNdldldldldlcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNeqeheheheqeqeheheheheheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacaLacacaccPcPcRcRcRcPcPacacacacacacacacacacacacacacacacacacaccQacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaeReReSeSeTeSeReReRaaaaaaaaaaaaacacacacacacacdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeqeqeqeqeqeqdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNdldldldldlcNcNdldldldlcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNeqeheheheqeheqeqeheheteqcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacaccPcPcPcPcPacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacaWacacacacacacacaaaaaaaaaaaaaaeReReSeSeTeSeSeReRaaaaaaaaaaaaacacacacacacacdzdzdzdzacacacacacacacacacacacacacdWacacacacacacacacacaWacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNdldldldldlcNcNdldldldlcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNeqhxeheheqehehehehehhueqcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaeReReSeSeTeSeReRaaaaaaaaaaaaaaaaacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacaWacacacaWacacacacacacaLacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldlcNcNdldldldlcNcNcNcNcNcNcNcNcNdldodldlcNcNcNcNcNcNcNcNcNcNcNeqehehehehehehdldleheheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacaVacacacacacacacacacbMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaeReReSeSeSeSeReRaaaaaaaaaaaaaaaaacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlfxdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldlcNcNcNcNdldlcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNeqeqehehehehehfxdleheheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaeReReSeSeSeSeReRaaaaaaaaaaaaaaaaacacacacdzdzdzdzacaWacacacacacacdWacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldlcNcNdldqcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeheqeqeqeqeqeheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacaWacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacaaaaaaaaaaaaeReReTeSeSeSeSeReRaaaaaaaaaaaaaaaaaaacacdzdzdzdzacacacacacacacacacacacacacacacacacacacdWacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldqdldldldldodldlcNcNdldlcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeWeqeqeheheheheqcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacaLacacacacacacacacacacacacacacbMacacacacacacacacaLacacacacaWacacacacacacacacacacacaaaaaaaaaaaaaaaaeTeTeSeSeTeReRaaaaaaaaaaaaaaaaaaacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldDdDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldldlcNdldlcNcNcNcNcNcNdldldqdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeFeFeqeqdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacaLaLacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaeReReSeSeTeTeRaaaaaaaaaaaaaaaaaaacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldldldldldlcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeveFeveqeqdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaWacacaLaLacacacacacacacacacacacacacacacacacacacacaLaLaLaLacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaeReReSeSeSeSeRaaaaaaaaaaaaaaaaaaacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldmdldldldldldldldlcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNdldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLaLaLaLaLacacacacacacacacacacacacaWacacacaaaaaaaaaaeReReReSeSeSeSeSeReReReRaaaaaaaaaaaaacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNdldldldldldldlcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacaLaLaLacacaLaLaLaLacacacacacacacacacacacacacacacaWacaaaaaaaaaaeReReSeSeSeSeSeSeReReReRaaaaaaaaaaaaacacacdzdzdzdzdzacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNdldldldlfxdldldlcNcNcNcNcNcNcNcNcNcNdldldldldqdlcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaWacacacacacacacacacacacacacacacacacacacacaLaLaLacacacacacacacacacaVacacacacacacacacacacacacacaaaaaaaaaaeReTeTeSeShzeShCeReReReRaaaaaaaaaaaaacacacdzdzdzdzdzdzdzacacacacacacacacaWacacacaWacacacacaLacaLaLacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNdldlcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaeReReReTeTeTeSeSeSeSeSeReReReRaaaaaaaaaaaaacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacaLaLacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNdldlcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacdzacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaeReReShDeThweTeSeSeShEeSeReReRaaaaaaaaaaaaacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacaLaLacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldmdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNdodldydydydqdldlcNcNcNcNcNcNdldmcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNdlfxdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaWacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaeReShCeSeShCeShEeSeSeSeTeTeTeRaaaaaaaaaaaaacacacacdzdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNdldldydydxdycNcNcNcNcNcNcNdDdDdDcNdlcNcNcNdldldlcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaeReReReSeSeSeSeSeSeSeSeShyeTeTeTeRaaaaaaaaaaaaacacacacacacdzdzdzdzdzacacacacacacacacaVacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNdldldydxdxdydycNcNcNcNcNdDdDdDdDdldqdlcNcNdldldqcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacbMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbMacacaaaaaaaaaaaaaaaaaaaaeReReSeSeShEeShFeSeSeSeSeTeTeTeTeRaaaaaaaaacacacacacacacacdzdzdzdzdzdzacacaWacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldDdDdydydydydycNcNdDdDdDdDdDdDdDdldldlcNcNdldldlcNcNcNcNcNcNdldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaeReReSeSeSeSeSeShDeSeShEeThweTeReRaaaaaaaaacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacaWacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlfxdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldqdldldldDdDdldldldydlcNdDdDdDdDdDdDdDcNcNcNcNcNdldldmdldldlcNcNcNcNdldldqdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacaLacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaeReReThweTeTeTeSeSeSeSeTeTeTeTeReRaaaaaaaaacacacacacacaLacacacacdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldDdDdDdDdldldldldldDdDdDdDdDdlcNcNcNcNcNcNdldldldldldlcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacdzacacacacacacacacacaaaaaaaaaaaaaaaaaaaaeReReTeTeTeTeTeSeSeShCeSeSeReReReRaaaaaaaaacacacacacaLacacacacacdzdzdzdzacacacacacacacacacacacaccPcPcPcPcPacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldDdDdDdDdldldldDdDdDdDdDdDdDdocNcNcNcNcNcNdldldldldlfxdldldldldldDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacdzacacacacacacacacacaaaaaaaaaaaaaaaaaaaaeReReTeThAeThBeSeSeShGeReReReReReRaaaaaaaaacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacaccPcPcRcRcRcPcPacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDdDdDdDdDdDdDdDdDdDdDdDdlcNdqdldldldDdDdDdDdDdldldldldldDdDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaadWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdzacacacacacacacacacaaaaaaaaaaaaaaaaaaaaeReReTeTeTeSeSeSeShHeSeReReReReReRaaaaaaaaacacacacacacacacacacacacdzdzdzdzacacaVacacacacaccPcPcPcRcUcRcRcRcPacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDdDdDdDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDdDdDdDdDdDdDdDdDdDdDdDdldldldDdDdDdDdDdDdDdDdDdldldldDdDdDdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaLacacacacacacacacacacaWacacacacacacacdzacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaeReReReTeThGeSeSeSeSeReReReReReReRaaaaacacacacacacacacacaWacacacacdzdzdzdzacacacacacacacaccWcRdbcRdccRcRcXcPacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDdDdDdDdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldmdldldydydydDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdldldDdDdDdDdDdDdDdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadWacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaeReReReReSeShDeSeSeSeReReReReReReRaaaaacacacacacacacaWacacacaWacacacdzdzdzdzacacacacacacaccPcPcPcTcRcRcRcRcPacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDdDdDdDdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldleqdydxdydldDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdDdldldldldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaLaLacacacacacacacacacacacacacacacacdzacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaeReReReReSeSeSeSeSeSeSeReReReReReRaaaaaaaaaaacacacacacacacacacacacacdzdzdzdzdzacacacacacacacaccPcPcRcRdicPcPacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldDdDdDdldldlcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNdldldldydydxdydldDdDdDdDdDdDdDdDdDdDdDdDdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacaWacacacacacacdzacacacacacacacacacaLacacacaaaaaaaaaaaaaaaaaaaaaaeReReReShHeSeShEeSeSeReReReRaaaaaaaaaaaaaaacacacaLacacacacacacacacacdzdzdzdzacacacacacacacacaccPcPcPcPcPacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldDdDdDdlfxdldldlcNcNcNcNcNdldldldldlcNcNcNeqeqdldldldydydldldDdDdDdDdDdDdDdDdDdDdDdDdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacdWacacacacacacacacacacacacacacacacacdzacacacacdzacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaeReReReReReSeSeShHeSeReReReRaaaaaaaaaaaaaaacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldmcNcNcNcNcNdldldldmdlcNcNeqeFeFdldldldldldldldDdDdDdDdDdDdDdDdDdDdDdldldldldqdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacdzacacacacdzacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaeReReReReReSeSeSeSeSeReReReRaaaaaaaaaaaaaaacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldDdDdldlcNcNdldldldldldldldldleqeheFeFdldldldldqdldodldDdDdDdDdDdDdDdDdDdDdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadWacacacacacacacacaWacacacacacacacacacacacdzdzdzdzacdzacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaeReReReReReReSeSeSeSeSeSeReReReRaaaaaaaaaaacacacacacacacacbMacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldDdDdldldldleqeqeqeqeqeqdldldleqeheheqdleqdldldldldDdDdDdDdDdDdDdDdDdDdDdDdldmdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacdzdzdzdzacdzdzacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReSeShCeSeSeSeSeReReRaaaaaaaaaaacacacacacacacacacacacacacacacdzdzdzdzacaWacacacacacacacacacacacacacadadadadadadcZaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldleveveqehehhIeqeqeqeqeqeqeheheqdldldldldldDdDdDdDdDdDdDdDdDdDdDdDdldldlcNcNcNdldldycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaWacacacacacacacacacacacacacaLacacacdzdzdzdzdzdzdzacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReReSeSeSeSeSeSeReReRaaacacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacachJgMgKaohKhLcZcZaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldleveFeFehehfxdlehehehehehfxdleheqdldldldldldDdDdDdDdDdldldldldldldldldldlcNcNcNdldldydydxcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacaLaLaLacacacacdzdzdzdzdzacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReReSeSeShHeSeSeSeSeSaaacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacachJaoaoaoaoaoaocZcZaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeFehehehdlehehehehehehdldlhveqdlcNdldldldDdDdDdDdDdldldqdldldldldldldlcNcNcNcNcNdydydxcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacaLaLacacacacacdzdzdzdzdzacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReReSeSeSeSeShDeSacacacacacacacacacaVacacacacaLacacacacacacacdzdzdzdzdzdzacacacacacacacacacacacachJaoaoaoaoaoaohMcZaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeheheheheheheheheqeqeqeqeqeqeqcNcNdldldDdDdDdDdDdDdldldldldlcNcNcNcNcNcNcNcNcNcNdydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaWacacacacacacacacacacacacacacacacacacdzdzdzdzacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaeReReReReReSeSeSachNacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacacacacacacacadaoaoaoaoaoaofucZaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeheheheheqeheheheheqcNcNcNcNcNcNcNcNdldldDdDdDdDdDdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydydycNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeReSeSacacacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzacacacacacacaccMacadcZcZcZcZhOajcZcZcZcZgheSeReRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeheqeqeheqeheheheqeqcNcNcNcNcNcNcNcNcNcNcNdDdDdDdDcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdxdydydydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeRhPacacacacacacacacaLacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacadajajajhQdfdfdfgNdfcZeSeShReRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqhSeheheheheqeheheheteqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdxdydydydlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaWacacacacacacacacacacacacaVacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacachNacdaacacacaLaLacacacacacacacacacacacacacacacacacacacacdzdzdzdzacacacacacacacachJdXajajajdfdfgNgNgNfDeSeSeReRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeueheheqeheheqeqhTeqeqcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdydldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacaWacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacachJdXajajdfdfdfgNfDfDfDeSeReReRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeBeheheqehfxdleqeqcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNhVhVhVhVhVhVhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaLaLacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacaLacacacacacacaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaLacacacacacacacacacacacacacacacacaWacacacdzdzdzdzdzacacacacacachJdXajajajdfdfgNgNfDfDeSeSeReRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeIehehehdldleheqcNcNdldldldldFdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNhVhWhWhXhXhYhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaLaLaLacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzdzdzacacacacadajajajajajhZdfgNgNcZeReSeSeRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeqeqeqeqeFeqeqeqdlcNdldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNhVibiaiaiaichVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaLaLacacacacacacacacacacacacaWacacacacacacdzdzdzdzdzacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLacacacacacacacacacacacaWacacacacacacacacacacacacdzdzdzdzdzdzdzfPadefefcZcZcZcZhOajcZcZcZcZcZeReSgheRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeFeqdldldldliddldldldldlcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlhVhVieiaiaiaifhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaLaLacacacacacacacacacacacacacacacacacacacdzdzdzdzacacacacacacacaLaLacaWacacacacacacacacaLacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzecdfdfecigigihigigiiigigcZaaeReReSeRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNeqeFdldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNdldldlijhVhWiaiaiaiaikhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdzdzfPadefefcZililcZigigigigigcZaaeReReSeRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdleqdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldDdDdlcNcNcNcNcNcNcNcNcNcNcNdldlcNcNhVhWiaiaiaiminhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaWacacacacacacacdzdzdzdzacacacacacacacacacacacacacacacacacaLaLacacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacdzacacacacadhhgecZigigigigigcZaaeReReShRaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldFdlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldDdDdDdlcNcNcNcNcNcNcNcNcNcNcNdldlcNcNhVhWiaipiqiminhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaWacacacacacacacacacacacacacacacdzdzdzdzdzacacacacacacacacacacacacaWacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdzacacacacadirhhisigigitigigcZaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNdldDdDdldlhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhViuhVhVhVhVhVhVhVhVhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacivfJacacfJacacacacacacacacaLaLacacacacacacacacacacacacacacacacbMacacacacacdzdzacacacadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdliddlcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNdldDdDdldlhViwiwiwiwixhViziyiBiAiDiCizhViEiwiwiEhViFiwiwiwiwiFhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzacacacacacaLacacacacacacacacacacacacacacacacacacacacacacacacacaciGacacacacfGacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacdzdzacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNdliHdldldldldldlhViwiwiwiwiwhViIiIiIiIiIiIiIhViwiwiwiwhViJiJiJiJiJiJhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzdzdzacacaLacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacdpiLiKiNiMacacacacacacacacacacacacacacacacacacacdWacacacacacacacacacacacacacdzdzdzdzdzdzacgbadadadacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNdldldldliOdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNehehehiPhViQiQiQhViRiwiwiwiwhViSiIiUeQiViIiIhViWiwiwiwhViXiXiXiXiXiXhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacaciYdzdziZdzacacaLacacaLacacacacacacacacacacacacacacacacacacacacacacacacacacacdpjadpdpdpjbiNacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacdzdzdzjcaiadacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNdldldodldldldldldldldldlcNcNcNcNcNcNcNcNdxdxdydydydldlcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNehehehehehehjdjejejejdiwiwiwiwiwjfiIiIjhjgjhiIiIjfiwiwiwiwjiiwiwiwiwiwiwhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaccMacacacacacacjjjkjkjjdzacacaLacacacacacacacacacacacacacacacacacacacacacacacacacacacaciNjldpdpdpdpjmjmiNacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacgladadadacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNdldldldldldldldldldldldldlcNcNcNcNcNcNcNcNdxdydydydydydldldldlcNcNcNcNcNcNcNcNdljoehehehehehehehehehjdjejejejdiwiwiwiwjphVjqiIjsjrjtiIjuhViwiwiwiwhVjviwiwiwiwjvhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaLaLacacacacacacacacacacacacacaVacacacaciKjwjwiKdzacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaciNjljxjyjmjAjzjBiNacacacacacacacacbMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacjCacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNdldldldldldldDdDdDdDdldodldlcNcNcNcNcNdydydydydydydxdxcNdliddldlcNcNcNcNcNcNcNcNdlehehehehehehehehehiPhViQiQiQhVjEjDjFjFjGhVjqiIiIiIiIiIjHhViwiwiwiwhVhVhVjIjJhVhVhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaLaLaLaLacaWacacacacacacacacacacacacacacacaciKjwjwiKacacacacacacacacacacacacacacacacacacacacacacacacacacacjKacacacacjLiNiNiNjMiNiNiNjNacacacacacacacacacacacacacdWacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNdldldldldldldDdDdDdDdDdldldlcNcNcNcNcNdydydydycNcNcNcNcNdldldlevcNcNcNcNcNcNcNcNdlehehehehehjodldldldldldldldlhVjPjDjFjFjGhVjQiIiIiIiIiIjRhVjviwiwjvhVhVhVjOjShVhVhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaLaLaLaLacacacaWacacacacacacacacacacacacacacjjjkjkjjjjjjjTjTjjjjacacacacacacacacacacacacacacacacaWacacacacjUjKacacacacaciNjVjmjWiNacacacacacacacacacbMacacbMacacacacacacachfacacacacacdWacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNdldldldldDdDdDdDdDdDdDdlcNcNcNcNdldldydycNcNcNcNcNcNcNcNcNcNcNevevdldldldldldldldlehehhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVjXiwhVhVhVhVhVjYiwhVhVhVkajZjZkbhVhVhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaLaLaLaLaLacacacacacacacacacacacacacacacacacacdpdpdpdpkckckckckckckdacacacacacacacacacacacacacacacacacacacackeackeacacackfdpkhkgkiiNacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNdldldldldDdDdDdDdDdDdDdlcNcNcNcNdldydydxcNcNcNcNcNcNcNcNcNcNcNevdldldldDdDdldldldldlcNhVkkkjkmklkkkjkmklkkkjkmklkoknkphVkrkqktksiwiwiEiwiwhVkwkvkvkwhVhVkujZjZjSkykxhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaLaLaLaLacacacacacacacacacacacacacacacacacfJacacacdpdpdpdpkckzkckckckAacacacacacacacacacacacacacacacacacacacackBacacacacdpdpkhkCkiiNacacacacacacacacacacacacacaLacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNdldliOdldldldldDdDdDdldldldldldldldydydxcNcNcNcNcNcNcNcNcNcNcNdldldldldDdDdDdDdDdldlcNhVjDkDkEkljDkDkEkljDkDkEklkGkFkFhVkHkqkqkJiwiwiwiwiwhVkKkvkvkvhVhVkIjZjZkLhVhVhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacaLaLaLacacacacacacacacacacacacacacacacacacacacdpdpdpdpdpkckMkckckckckcdpacacacacacacacacacacacacacacacacacacacacackeacacdpdpkhjmkiiNacacacackNacacacacacacacacacacacacacacacacacdWacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNdldldldldldldldldDdldldodldldldldldydxcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldldlcNhVkOklklklkOklklklkOklklklkFkFkFhVhVhVhVhVkPiwhVhVhVhVkRkvkvkKhVhVkSkQkQkThVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacfJackUackUjjjjkckcjjjjjjjjjjjjjjkckzkcjjacaWacacacacacaLaLacacacacacacacacacacacacacackViNkhkWkXiNacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNdldldldodldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldlcNcNdlcNcNcNhVkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkZkYlblakFkFldlckZhVkKkvkvlehVhVhVhVhVhVhVhVhVhVhVcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacfJacacacfCacacdpdpjjkckcjjlflhlglglhjjkckcdpjjacacacaWacacacaLaLacacacacacacacacacacacacdplikViNljjmkgiNdplkacacacacacacacacacacacacacacacacacacaVacacacacacacacacaWacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNhVkFllkFkFkFllkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFlclnlmkFhVkvkvkvkKhVhVhVhVhVhVlplolrgxhVcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacjjdpacacacacacacdpdpjjkckcjjlslslslsltjjkcdpacjjacacacacacacacacacacacacacacacacacacfCacacdplukglvjmjmjmlwjmdpdpjTacacacacacacacacacacacdWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdlcNcNhVkOklklklkOklklklkOklklklkFkFkFkFkFkFkFkFkFkFlylxlchVlzkvkvkvlAiwiwiwhVlplClBlDlqhVcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacjjdpacackUacacacdplFlEkckclGlslslslslHjjlIdpacjjacacacacacacacacacacacacacacacacacacacjTlJjmlKjmlLjmjmlNlMjmjmdpiNacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbMacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNhVjDkDkEkljDkDkEkljDkDkEklkGkFkFkFkFkFkFkFkFkFkFkFkFhVlzkvkvlOhViwiwiwhVlplClPlrlqhVcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacjjdpacacjjdplQdpdplFjjkckcjjlslslslsltjjdpacacjjacacacacacacacacacacacacacacacacacaclRiNiNiNiNiNiNlSkglTiNiNiNiNiNacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdlcNhVkklUlVklkklUlVklkklUlVkllXlWkFkFlXlYmalZkFlXlWlWlZhVmbkvkvmchViRiwjphVmdlClClCmehVcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacjjacacacjjlFdpdplFlFjjkckcjjltlhlglglhjjdpacacacacacacaLacacacacacacacacacacacacacaciNjmmfjmmgkViNjmjmkgiNkVkVcQmhacacacacacacacacaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVjYiwhVhViwiwiwhVlClClPlrlqhVcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacmijjiKiKjjacacdpjjjjjjjjjjjjjjkckcjjjjjjjjjjjjjjdpacacacacacacacacacacacacacacaVacacacacacaciNjmmjjmmkjmmljmjmjmmmmnmkdpacfCacacacacacacacaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNdldldldldlhVmoiwiwiwmpiwmrmqmtmsiwmumwmvmxiJiwiwiwiEhViwiwiwlAlClClBlDlqhVcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacjkjwjwjkacacdpdpdpdpmydpkckckckckcdpdpmzdpacacacacacacacacacacacacacacacacacacacacacacacacjTdpmAjmjmmjmBjmjmjmmCjmmDlQdpmEiNacacacacacacacacacacacacacacacacacacaLacacacacacaWacacacacacacacacacacacaLaLaLacacacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdliOdldldldldliOdldldldlcNcNcNcNcNcNcNcNcNcNcNdldldldldldlmFdlhViwmGiwiwiwiwiJmHmIiwiwiwiwiwiwiwiwiwiwiwhViwiwiwhVlClClolrmJhVcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaacacacaWacacacacdWacacacacjkjwjwjkacacacacacdpmKdpdpdpkckcmLkcdpdpdpackeacacacjkacacacacacacaLaLacacacacacacacacacacdpdpmMjmkVkViNmOmNmOiNdpdpdpmPdpiNacacacacacacacacacacacacbMacacacacacacacacacacacacacacacacacacacacacacaLmQmQmQaLaLacacaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldliddldldldliOdlcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldlhViRiwiwiwmGiwiJmRmIiwmSiwiwiwiwiwiwiwiwiwhVhVhVhVhVhVhVhVhVhVhVcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacmijjiKiKjjdpacacjjjjjjjjjjjjjjkcdpjjjjjTjjjjjjjjacacacjjacacacacacacaLaLacacacacacacacackeaclQdpmTmUiNiNiNjmjmjmiNiNiNdpdpdpiNacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacmQmWmWmWmWmWmQaLaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNiOdldldldlcNcNcNcNcNcNcNcNcNcNcNdldldldldldldlhVmXiwmpiwiwiwiJmYmIiwmZiwiwiwiwiwiwiwiwiwhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacjjdpacacjjnbnandncnejjdpdpjjnfnflQdpngjjacacacjjacacacacacacacacackeacacacacacacacacacacdpdpacaciNnhnhnhiNaciNdpdpdpacacacacacacacacacacacacbMacacbMacacacacacacaaaaaaaaaaaaaaaaaaaaacacacaLmQmWmWnininimWaLaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNdliOdlcNcNcNcNcNcNcNcNcNcNcNdldldldldldldlhViwiwiwiwmpiwiJnjiwiwiwiwiwiwiwiwiwiwiwiwhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacjjdpacacjjnlnknanmnajjlidpjjnndpdpdpnojjackeacjjacacacacackeacacacacacackeacacacacacacacacacacacjLnpnqnrjNacacacdpdpacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaacacacaLmQmWmWnimWnimWmWaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNdldldldldldldlhVmoiwmGiwiwiwntnsnvnuiwiwiwnwnxnxnznyiwjvhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacjjdpjanAjjnBnananCnanDdpdpnEdpnGnFdpdpkUacacacjjacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLaLacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaLmQmWnimWmWmWnimWmQacaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdlidcNcNcNcNcNcNcNcNcNdlcNcNcNcNcNcNcNcNdldldldldldldldldldldlhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVhVcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaacacacacacacacacdWacacacacacacacacacacjjkcdpdpjjnlnHnanInajjdpacjjdpdpdpdpnJfCacacacacackeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaLaLacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmQmQnininKninimWmQmQaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacdWacacacacacjjkckcacjjnLnanenMndjjacacjjnNnPnOacacacfJacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaLmQmWninimWnimWmQmQaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldldldldlcNcNcNcNcNcNcNcNevdldldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacjjkcackcjjjjjjjjjjjjjjacacjjjjjjjjacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLmQmQmWnimWmWmQmQaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNevevevevdldldldldlcNcNdldldldldlcNcNcNcNcNcNcNcNevevdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacaciKkckcacdpdpdpdpdpdpacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaLmQmQmQmQacacaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNdldldlevevevevdlcNcNcNcNcNcNdldldldldlcNcNcNdldldlevevevevdldldldlcNcNcNcNiddldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacackAjadpdpacacacacacacacacacacacacacacacacacacacaLaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaLacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldliddldldldldldldldldlevevevevdlcNcNcNcNcNcNdldldldldldldldldldldlevevcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacackAdpdpdpacacacacacacacacacacacacacacacacacacaLaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldliddldldlevevevevdlcNcNcNcNcNcNcNdldldldldldldldldldlevevcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacjjjjjjjjjjjjjjjkacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNevevevevdldldldlcNcNcNcNdldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacaWacacacacacacacacacacacacacacacacacacacacacacackAacacacacacacaLaLacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldlcNcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdliddldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacaWacacacacacacacacacacacacacacacacacacacacacdpacacacacacacacacacacacacacaVacacacacacacbMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldlfxdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacjjjkacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbMacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacnQacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNiddlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbMacacbMacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdliOcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldlcNcNcNdldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaWacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdliOdlcNcNcNdliOdldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdldldldldliddldldliOcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacaVacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNdliOdldldldldlcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaaaaaaaaaaaaacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +aL +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +cP +cP +cP +cP +cP +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cP +cR +cX +cR +cP +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cR +cR +cR +cR +cR +cP +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cR +cR +ht +cR +cR +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cR +cR +cR +cR +cR +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +dW +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cP +cR +cR +cR +cP +cP +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cP +cR +cP +cP +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +aL +ac +ac +ac +ac +cP +cR +cP +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cW +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +mi +ac +ac +mi +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +jj +jk +jk +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +iK +jw +jw +iK +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +iK +jw +jw +iK +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +aL +aL +aL +aL +ac +ac +af +af +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +jj +jj +jj +jj +jj +jk +jk +jj +jj +jj +jj +jj +jj +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +af +af +af +af +af +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +fJ +dp +dp +dp +ac +ac +ac +ac +dp +dp +dp +dp +kc +kc +kc +iK +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ja +dp +kc +ac +kc +kA +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +al +al +al +al +al +al +aF +aF +aF +aF +al +al +al +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +cM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dp +dp +ac +ac +ac +ac +nA +dp +ac +kc +kc +ja +kA +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +al +bs +bB +aD +bO +cd +aD +bU +bU +bU +bU +aD +aI +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +aL +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +fJ +ac +ac +kU +jj +jj +jj +dp +ac +jj +jj +jj +jj +jj +jj +jj +ac +dp +dp +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +bi +bk +aZ +aD +bQ +ce +cf +cp +bU +bU +bU +aD +aK +aI +aF +ac +ac +ac +ac +ac +ac +cM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +fC +ac +ac +dp +lF +jj +dp +ac +jj +nb +nl +nB +nl +nL +jj +dp +dp +dp +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aF +bh +aZ +bC +aD +bP +bV +aD +co +bU +bU +bU +aD +aI +aI +aF +ac +ac +ac +ac +ac +ac +cV +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +bM +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kU +ac +ac +ac +lQ +dp +jj +dp +dp +jj +na +nk +na +nH +na +jj +dp +ac +dp +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aF +bj +aZ +bE +aD +aD +aD +aD +cl +bU +bU +bU +cJ +aI +cK +aF +ac +ac +ac +ac +cM +cV +da +cV +cM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +af +af +af +af +af +af +af +af +af +af +af +af +ac +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dp +dp +jj +my +mK +jj +nd +na +na +na +ne +jj +dp +ac +ac +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aF +aY +aZ +aZ +bD +aD +bR +bU +bU +cq +cu +cl +cp +aD +aI +cK +aF +ac +ac +ac +ac +ac +ac +cV +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +fJ +ac +kU +dp +dp +dp +dp +lF +jj +dp +dp +jj +nc +nm +nC +nI +nM +jj +dp +ac +ac +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +al +aZ +aZ +bk +bG +aD +bT +bU +cl +cr +cv +bU +bU +aD +aI +aI +aF +ac +ac +ac +ac +ac +ac +cM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +hf +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +jj +dp +dp +lF +lF +lF +jj +kc +dp +jj +ne +na +na +na +nd +jj +dp +ac +ac +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +al +aM +aZ +bk +aZ +bF +aD +bS +bU +bU +bU +cl +cp +cF +aD +aI +cK +aF +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +iY +jj +iK +iK +jj +dp +ac +dp +jj +jj +jj +lE +jj +jj +jj +kc +dp +jj +jj +jj +nD +jj +jj +jj +dp +ac +ac +jj +kA +dp +jj +nQ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +al +aM +aZ +bl +bt +bl +aD +bU +bU +bU +bU +bU +cA +bU +aD +aI +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dp +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +jk +jw +jw +jk +dp +ac +dp +kc +kc +kc +kc +kc +kc +kc +kc +kc +kc +dp +li +dp +dp +ac +ac +ac +ac +ac +jk +ac +ac +jk +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +al +al +al +al +aD +aD +ba +aD +aD +aD +aD +aD +cf +aD +aD +aD +cz +aD +aD +aI +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +af +af +dz +dz +dz +dp +dp +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +ac +ac +dz +dz +dz +dz +dz +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +jk +jw +jw +jk +dp +dp +dp +kc +kc +kc +kc +kc +kc +kc +kc +kc +dp +dp +dp +dp +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +al +at +ax +aC +aI +aI +aI +bm +bv +bv +aD +bV +ce +cd +aD +cx +cC +cd +aD +aI +aI +aD +aF +aF +al +cO +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +dz +dz +ac +af +af +af +dz +dz +dp +dp +dp +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +iZ +jj +iK +iK +jj +dp +dp +dp +jj +jj +jj +lG +jj +jj +jj +kc +mL +jj +jj +jj +nE +jj +jj +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +al +as +aw +aB +aH +aN +aI +aI +bu +bH +aD +bP +cg +bO +aD +cw +cB +bO +aD +aI +aI +cL +aZ +aZ +cL +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +dz +dp +dp +dp +dz +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cQ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +dz +dz +dz +dz +ac +jj +kc +dp +dp +jj +lf +ls +ls +ls +lt +jj +dp +kc +jj +nf +nn +dp +dp +nN +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +al +au +ay +aE +aJ +aJ +aJ +aJ +bx +bJ +aD +aD +aD +aD +aD +aD +aD +aD +aD +aK +aI +aD +bi +bi +al +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +dp +dp +dp +dz +dz +ac +ac +aV +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cQ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +jj +kc +dp +kc +jj +lh +ls +ls +ls +lh +jj +dp +dp +jT +nf +dp +nG +dp +nP +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +al +al +al +aD +aI +aO +bb +bn +bw +bI +aD +bW +ch +ch +ch +ch +ch +cG +aD +aI +aI +cL +aZ +aZ +cL +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +dp +dp +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +jT +kc +kc +kM +jj +lg +ls +ls +ls +lg +jj +mz +dp +jj +lQ +dp +nF +dp +nO +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +al +aI +aQ +bd +bp +by +bL +aD +bY +ch +ch +ch +ch +ch +bZ +aD +aI +aI +aD +aF +aF +al +cO +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +aL +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +jT +kc +kz +kc +jj +lg +ls +ls +ls +lg +jj +dp +dp +jj +dp +dp +dp +dp +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +al +aI +aP +bc +bo +bw +bK +aD +bX +ci +ch +ch +ch +cD +bX +aD +aI +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +jj +kc +kc +kc +jj +lh +lt +lH +lt +lh +jj +ac +ac +jj +ng +no +dp +nJ +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +al +aK +aI +aI +aI +bw +bw +aD +bZ +ch +ch +ch +ch +ch +bY +aD +aI +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +jj +kc +kc +kc +jj +jj +jj +jj +jj +jj +jj +ac +ke +jj +jj +jj +kU +fC +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +al +aI +aR +be +bq +aI +aI +aD +aD +aD +aD +cs +aD +aD +aD +aD +aI +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +cQ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +kd +kc +kc +kc +kc +kc +lI +dp +dp +dp +ac +ac +ac +ac +ac +ac +ac +fJ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +al +aI +aI +aI +aI +aI +aI +bN +cb +cb +cm +ck +cm +cb +cb +bN +aI +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +aW +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kA +kc +kz +kc +dp +dp +ac +ac +ac +ac +ac +ac +ac +ke +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +al +aI +aS +bf +be +bz +aI +aD +ca +cb +cb +cb +cb +cb +cH +aD +aI +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dp +kc +dp +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aF +aI +aI +aI +aI +aI +aI +aD +cc +ck +cb +cb +cb +cb +cI +aD +aK +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +aW +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +jj +jj +jj +jj +jj +ac +ac +ac +jk +jj +jj +jj +jj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aF +aI +bg +br +bA +aI +aD +cc +cj +cn +ct +cy +cE +cI +aD +aI +aI +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +cM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aF +al +al +al +al +al +al +aF +aF +aF +aF +aF +al +al +al +al +al +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +fP +dz +fP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ke +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ec +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ef +ef +ad +ac +fG +ac +ef +df +ef +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +fd +dS +ad +fC +ac +fJ +fQ +df +ef +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ff +fp +cZ +ad +fD +fK +cZ +ec +ad +ac +gb +ac +eL +gg +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ke +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +ad +am +ad +ad +aG +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +fe +cZ +ad +fD +fD +fD +fD +aj +ad +ac +ad +gc +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +ag +an +ao +az +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +aL +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +fh +fq +fy +aj +fD +fM +df +aj +ad +ac +ad +ai +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +ae +ai +ah +az +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +fg +fh +ad +fE +aj +fL +df +aj +ad +ac +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +ai +ah +ao +az +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +aU +aW +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +aW +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +fh +fs +ad +aj +fH +fN +fR +fT +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ke +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +ah +ao +av +az +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +aW +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +cZ +fr +cZ +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aW +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +ak +aq +ad +ad +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +fj +ao +fA +ad +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +aj +ap +aj +ad +am +ad +aT +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +fi +ft +fz +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cZ +fj +gA +gD +gD +ao +gK +cZ +gR +dJ +fe +hk +fe +dJ +hs +cZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ke +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +aj +ar +aj +aA +ao +aA +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +fl +fu +fB +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cZ +gu +ao +ao +ao +ao +gM +cZ +gS +gZ +cZ +hk +cZ +gZ +gS +cZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +am +ad +aG +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +eY +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cZ +gt +gu +ao +gG +ao +gL +cZ +cZ +cZ +cZ +hk +cZ +ad +ad +cZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eS +eS +eT +eT +eT +eT +eR +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +eX +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eS +eS +eT +eT +eT +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +cZ +gw +ao +ao +ao +ao +fu +cZ +gT +dJ +fe +hk +ho +hr +hr +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eS +eS +eS +eS +hw +eT +eT +eT +eT +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +gh +eS +eS +eS +eT +eT +eT +eS +eS +eS +eR +aa +aa +aa +aa +aa +aa +aa +aa +cZ +gv +ao +ao +ao +ao +fu +cZ +gS +gZ +cZ +hk +ad +hq +hr +gs +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eS +hC +eS +eS +eS +eT +eT +hA +eT +eT +eS +eS +eS +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ke +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eS +eT +eS +eS +eS +eS +eS +eS +eS +eS +eS +eS +eR +eR +eR +eR +aa +aa +aa +aa +aa +ad +ad +ad +fr +ad +ad +ad +cZ +ad +ad +ad +hl +ad +ad +gr +gr +eS +eR +eR +eR +eR +eR +eR +aa +aa +aa +eR +eR +eR +eT +hD +eS +eS +hE +eS +eT +eT +eT +eS +hG +eS +eS +hH +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +jK +jU +ke +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +aW +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eS +gd +eS +eS +eS +gf +eT +eT +eR +eR +eS +eS +eT +eS +eS +eS +eR +eR +eR +eR +eR +eR +ez +eC +eC +eC +ez +gI +gz +gs +gU +gU +gr +gU +gU +df +gr +gr +eS +eS +eS +eR +eR +eR +eR +aa +aa +aa +eR +eR +eT +eT +eT +eS +eS +eS +eS +eT +eT +hB +eS +eS +hD +eS +eS +eS +eS +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +jK +ac +kB +ac +ac +ac +fC +ac +lR +iN +iN +jT +dp +lQ +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eS +eS +eS +eT +eS +eS +eR +eR +eR +eT +eT +eC +eC +eC +eC +gz +gz +gz +gP +gU +gU +gU +df +gr +gr +gr +fk +eT +eS +eS +eS +eS +eS +eT +eT +eR +eR +eR +eS +eT +eT +hw +hC +eS +hF +eS +eS +eS +eS +eS +eS +eS +eS +eS +eS +eS +eS +eS +eR +eR +eR +eR +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ke +ac +ac +ac +ac +ac +jT +iN +jm +jm +dp +dp +dp +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +aW +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eS +eS +eS +eS +eS +eS +eS +eS +eR +eS +eS +eC +eC +ez +gz +ez +gz +ez +cZ +gV +gU +hg +gU +df +gr +fk +fk +eT +eT +eT +eS +eS +eS +eS +eT +eR +eR +eS +eS +eS +eS +eT +eS +eS +eS +hD +eS +eS +eS +eS +eS +eS +eS +hE +eS +eS +eS +eS +eS +eS +eR +eR +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ke +ac +ac +ac +lJ +iN +mf +mj +mA +mM +mT +dp +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +aW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eS +eS +eS +eS +eS +eS +eC +fk +eC +eM +gz +ad +ad +cZ +cZ +ad +ad +ad +ad +ad +fk +fk +eS +eS +eS +eT +eS +eS +eS +eS +eS +eS +eS +eS +eS +eS +eS +hE +eS +eS +eS +eS +eS +eS +hH +eS +eS +eS +eS +hH +eS +eS +hC +eS +eS +eS +eR +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dp +dp +jm +iN +jm +jm +jm +jm +mU +dp +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +dz +dp +dp +dp +dp +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eS +eT +eT +eS +eR +eK +eC +ez +gz +gz +ad +dX +gQ +gW +ha +hh +hm +hp +aa +aa +aa +eR +eR +eS +eS +eS +eS +eS +eS +eS +eS +eS +eS +hz +eS +eS +eS +eS +eS +eS +eS +hC +hG +eS +eR +eR +eS +eS +eS +eS +eS +eS +eS +eS +eS +eR +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +iG +ac +ac +iN +iN +jL +ac +ac +ac +ac +ac +li +lu +lK +iN +mg +mk +jm +kV +iN +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +dp +dp +dp +dp +dp +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +ad +eC +gz +gz +gz +gJ +aj +aj +aj +hc +hj +hh +hp +aa +aa +aa +eR +eR +eR +eR +eR +eR +eS +eT +eT +eS +eS +eS +eS +eS +eS +eS +eS +eS +hE +eT +eS +eR +eR +eR +eR +eR +eR +eR +eR +eS +eS +eS +hH +eS +eR +eR +eR +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +jl +jl +iN +ac +kf +dp +dp +kV +kV +kg +jm +iN +kV +jm +mj +kV +iN +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +dp +dp +af +dp +dp +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eS +ez +ez +ez +gE +gz +ad +aj +aj +aj +hb +hi +hn +hp +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eR +eT +eS +eS +eS +hC +eS +hE +eS +hy +eT +eT +eT +eS +eR +eR +eR +eR +eR +eR +eR +eR +eS +eS +eS +eS +eS +eS +eS +hP +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dp +dp +jx +iN +iN +dp +dp +dp +iN +iN +lv +lL +iN +iN +ml +mB +iN +iN +iN +jL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +dp +af +af +dp +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eS +eS +ez +gz +gC +gz +gz +ad +cZ +cZ +gX +cZ +cZ +cZ +hp +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eR +eS +eT +eT +eT +hw +eT +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eS +eS +eS +eS +eS +eS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +iv +ac +ac +ja +dp +jy +iN +jV +kh +kh +kh +kh +lj +jm +jm +lS +jm +jm +jm +mO +jm +nh +np +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +eR +gn +gp +eS +eS +eS +cZ +gy +gB +gF +gH +cZ +aj +aj +aj +hd +aj +cZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eT +eT +eT +eT +eT +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eS +hD +eS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +fJ +ac +dp +dp +dp +jm +jM +jm +kg +kC +jm +kW +jm +jm +jm +kg +jm +jm +jm +mN +jm +nh +nq +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +aa +aa +aa +aa +aa +eR +go +gq +eS +eS +eR +cZ +cZ +cZ +cZ +cZ +cZ +aj +aj +aj +aj +aj +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eT +eT +eT +eR +eR +eR +eR +eR +eR +eR +eR +aa +aa +aa +eR +eR +eR +eS +eS +ac +ac +ac +hN +ac +ac +ac +ac +ac +ac +ac +ac +ac +fG +iL +dp +dp +jA +iN +jW +ki +ki +ki +kX +kg +jm +lN +lT +kg +jm +jm +mO +jm +nh +nr +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +dp +af +dp +dp +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +cZ +aj +aj +aj +dX +aj +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +aa +aa +aa +eR +eR +eR +eS +ac +hN +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +iK +dp +jm +jz +iN +iN +iN +iN +iN +iN +iN +lw +lM +iN +iN +mm +mC +iN +iN +iN +jN +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +dp +dp +dp +dp +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ad +ad +ad +ad +he +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +da +ac +ac +ac +ac +ac +ac +ac +ac +fJ +ac +iN +jb +jm +jB +iN +ac +ac +ac +ac +ac +dp +jm +jm +iN +kV +mn +jm +dp +iN +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +dp +dp +dp +dp +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +am +df +am +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +iM +iN +iN +iN +jN +ac +ac +ac +ac +ac +lk +dp +jm +iN +kV +mk +mD +dp +iN +iN +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +dp +dp +dp +dp +dz +dz +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +he +ad +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dp +dp +iN +cQ +dp +lQ +dp +dp +dp +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +dp +dp +dp +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +gY +dz +gY +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +jT +iN +iN +mh +ac +dp +mP +dp +dp +dp +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +dp +dp +dp +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +cM +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +kN +ac +ac +ac +ac +ac +ac +fC +mE +dp +dp +dp +dp +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +iN +iN +iN +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +dz +dz +dz +dz +ac +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +dp +dp +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +ac +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +dp +dp +dp +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +dp +dp +dp +dp +dp +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +dz +ac +ac +dz +dz +dz +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +aW +ac +dz +dz +dz +dz +dz +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +ac +ac +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +ac +ac +dz +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +dp +dp +dp +dp +dp +af +ac +ac +ac +ac +ac +dz +dz +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +bM +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +dp +dp +dp +dp +dp +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +dp +dp +dp +dp +dp +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +ac +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +aL +aL +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +dz +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +dp +dp +dp +dp +dp +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +af +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +dp +dp +dp +dp +dp +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +aL +aL +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +dz +ac +dp +dp +dp +dp +dp +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dz +dp +dp +dp +dp +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +dp +dp +dp +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +hf +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +dz +dz +dz +ac +ac +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cM +ac +aL +aL +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +aL +aL +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +cP +cW +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +cP +cR +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aX +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cP +cR +cP +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +aL +aL +aL +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +aL +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cW +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cP +cR +cR +db +cP +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cR +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cS +cU +cR +cR +cR +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cP +db +cP +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cR +cR +cR +dc +cR +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +af +af +af +af +af +af +af +af +af +aa +aa +aa +aa +aa +aa +aa +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cP +cR +cR +cT +cP +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +cP +cT +cR +cR +cR +di +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cR +cU +dc +cR +cR +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cP +cR +cX +cR +cP +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +eS +eS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aL +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +cP +cR +cR +cR +cR +cR +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dz +dz +dz +dz +dz +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cP +cP +cP +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +eS +eS +eS +eS +eS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cP +cR +cR +cR +cR +di +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +fP +dz +fP +ac +ac +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aV +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +eR +eS +eS +eS +eS +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +cP +cP +cR +cX +cR +cP +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ec +ad +ac +ac +ac +dz +dz +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +eR +eS +eS +eS +eS +eS +eS +eT +eS +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +ac +ac +ac +ac +cP +cP +cP +cP +cP +ac +ac +ac +ac +ac +ac +ac +ac +ac +cM +ac +ac +ac +ac +ac +ef +df +ef +ac +ac +ac +ac +dz +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +eR +eR +eR +eR +eS +eS +eS +eS +eS +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eS +eS +eS +ac +af +ac +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ef +df +ef +ac +ac +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eT +eT +eT +eS +eS +eS +eS +eS +eS +eS +eR +eR +eR +eR +eR +eR +eS +eS +eS +eS +eS +eT +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +hJ +hJ +hJ +ad +cZ +ec +cZ +ad +ad +ad +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eT +eT +eS +eS +eS +eT +eT +eT +eT +eS +eS +eS +eS +eS +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +hJ +hJ +hJ +ad +cZ +aj +dX +dX +dX +aj +cZ +ig +il +hh +ir +ad +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eS +fc +eS +eS +eS +eS +eS +eS +eT +eS +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +gM +ao +ao +ao +cZ +aj +aj +aj +aj +aj +cZ +ig +il +ge +hh +ad +ac +dz +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +aL +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +gK +ao +ao +ao +cZ +aj +aj +aj +aj +aj +cZ +ih +cZ +cZ +is +ad +ac +ac +dz +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +mQ +mQ +mQ +mQ +mQ +aL +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +ac +ac +ac +aW +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ao +ao +ao +ao +cZ +hQ +aj +df +aj +aj +hO +ig +ig +ig +ig +ad +ac +gb +dz +gl +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +mQ +mW +mW +mW +mW +mQ +mQ +aL +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aW +ac +ac +ac +ac +bM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +hK +ao +ao +ao +hO +df +df +df +df +aj +aj +ig +ig +ig +ig +ad +ac +ad +jc +ad +jC +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +mQ +mW +mW +mW +ni +ni +mW +mQ +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +hL +ao +ao +ao +aj +df +df +df +df +hZ +cZ +ii +ig +ig +it +ad +ac +ad +ai +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +mQ +mW +ni +ni +mW +ni +ni +mQ +aL +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aW +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cZ +cZ +ao +ao +ao +cZ +df +gN +gN +gN +df +cZ +ig +ig +ig +ig +ad +ac +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +mW +ni +mW +mW +nK +ni +mW +mQ +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +aL +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cZ +cZ +hM +fu +cZ +gN +gN +fD +gN +gN +cZ +ig +ig +ig +ig +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aL +mW +ni +ni +mW +ni +mW +ni +mQ +aL +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cZ +cZ +cZ +cZ +df +gN +fD +fD +gN +cZ +cZ +cZ +cZ +cZ +ad +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +mQ +mW +mW +ni +ni +ni +mW +mQ +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cZ +cZ +fD +fD +fD +cZ +cZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aL +aL +mW +mW +mW +mW +mW +mQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gh +eS +eS +eS +eS +eR +eR +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mQ +mQ +mQ +mQ +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eS +eS +eS +eR +eS +eS +eS +eR +eR +eR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +mQ +mQ +mQ +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +hR +eR +eR +eR +eS +gh +eS +eS +eS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eR +eR +eR +eR +eR +eR +eR +eR +eR +hR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(143,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(144,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(145,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(146,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(147,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(148,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(149,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(150,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cY +ad +cY +cY +ad +cZ +cZ +cY +cY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(151,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cZ +dd +dj +dg +df +de +dr +dr +ad +cY +cY +cY +cY +cY +cY +cY +cY +cY +cY +cY +cY +cY +cY +cZ +cZ +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(152,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cZ +df +dg +df +de +de +df +df +df +cY +cZ +ad +cZ +cZ +cZ +ad +ad +cY +cY +cY +eb +ee +df +df +cZ +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(153,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cY +de +de +de +de +dg +df +ad +df +de +dE +dG +de +dI +de +de +de +cZ +cZ +cY +ea +ed +df +eg +cZ +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(154,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cY +de +df +df +df +df +df +ad +df +dB +de +de +dg +de +de +de +dg +de +de +de +cY +cY +de +df +cZ +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +iO +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(155,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cZ +dg +df +ad +ad +df +df +ad +dA +df +de +de +cY +ad +ad +dR +de +de +de +de +de +de +de +df +cZ +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(156,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cY +de +df +df +df +df +dt +df +df +df +df +dH +df +df +ad +cZ +cZ +cZ +cZ +dY +dg +de +de +de +cZ +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +do +dl +dl +dl +dD +dD +dl +dl +do +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(157,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +ad +dh +dk +de +de +df +ds +dg +df +dC +dC +ad +ad +ad +cY +cY +cY +cY +cY +cZ +cZ +cZ +cZ +cZ +cZ +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +eq +eq +eq +eq +eh +eh +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dD +dD +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(158,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cY +ad +cY +de +dg +df +ad +ad +dg +ad +ad +ad +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +eq +eq +eq +eq +eh +eh +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +iO +dl +dl +dD +dD +dD +dD +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(159,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cY +ad +df +df +dg +dv +dv +ad +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +eq +eq +cN +cN +cN +dl +dl +eq +eh +eq +eh +eh +eh +eh +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dD +dD +dD +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(160,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +ad +df +df +dg +du +dw +dw +ad +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +ep +er +ep +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +eq +et +et +eq +eq +eq +dl +dl +eq +eh +eq +eh +dl +eh +eh +eE +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dD +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(161,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +ad +df +df +ad +ad +ad +dw +dw +dl +dm +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +ei +dl +ep +ei +ep +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +eq +eh +eh +eh +eq +eq +eq +dl +eq +eh +eh +eq +dl +fx +dl +eh +hv +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dD +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(162,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +ad +dn +ad +ad +dl +dl +dl +dl +dl +dl +dl +do +dl +dl +dl +dl +dl +dl +cN +cN +cN +dl +dl +ep +ep +er +ep +ep +dl +dl +dl +ei +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +eh +dl +eh +eq +gO +eq +eq +eh +eh +eq +dl +dl +dl +eh +eh +eq +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(163,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +ad +ad +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dq +dl +dl +cN +cN +cN +dl +dl +ep +dl +ep +ep +ep +dl +dl +dl +ep +ep +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eZ +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +eh +eh +fx +dl +eh +eh +eh +eh +eh +eq +eh +dl +eh +eh +et +eq +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dm +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +do +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(164,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +dl +ei +dl +dl +cN +cN +cN +cN +dl +ej +ep +er +dl +dl +iO +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eF +eF +dl +dl +eh +eh +eh +eh +eh +eq +eh +dl +eh +eh +eq +eq +dl +dl +dl +dl +dl +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +dl +fx +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +dl +do +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(165,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +dl +ep +ep +dl +cN +cN +cN +cN +dl +dl +ep +ep +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +ev +eF +eF +eh +eh +eh +eh +eh +eh +eq +eh +eq +dl +eh +eh +eq +eq +dl +dl +dl +dl +dl +dD +dD +dD +dD +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dl +dD +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(166,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +dl +dq +dl +dl +dl +dl +dl +dl +dl +dq +cN +cN +cN +dl +ep +ep +dl +dl +cN +cN +cN +cN +cN +ep +dl +dl +ep +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dl +dq +dl +dl +dl +dl +dl +dl +dl +dl +ev +eq +eq +eh +eh +eh +eq +eq +eh +eh +eh +eh +eq +eq +dl +dl +dl +dl +fx +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(167,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +do +cN +cN +cN +cN +cN +cN +dl +dl +dl +dq +dq +dl +dl +dl +dl +dl +cN +cN +cN +dl +ep +dl +ej +dl +cN +cN +cN +cN +cN +el +ep +dl +ep +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dm +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +eF +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dy +dy +dx +dy +dy +dl +dl +dl +dl +fx +dl +dl +dl +dl +dD +dD +dl +eq +eh +eh +eh +eh +eh +fx +dl +eh +eq +eq +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dD +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(168,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dq +dq +dl +do +dl +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +ep +ep +dl +ei +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dq +dl +dl +dl +dl +dl +dl +dl +dl +dl +dq +dl +cN +cN +cN +cN +eF +eF +eF +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dy +dy +dx +dy +dy +dy +dy +dl +dl +dl +dl +dl +dq +dl +dl +dD +dD +dD +eq +eq +fa +eh +eh +dl +eh +eh +eh +eq +eq +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dD +dD +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(169,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +ep +ep +ei +er +ep +cN +cN +dl +ep +ep +ep +eq +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dD +dD +dl +dl +dl +cN +cN +cN +cN +cN +eF +eF +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dy +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dD +dD +dl +eq +eh +eh +eh +eh +eh +eh +eq +eq +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dD +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dy +dy +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(170,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dm +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +ek +ek +dl +ep +er +cN +cN +cN +ep +ep +el +ep +ep +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +dl +dl +dl +dl +dl +dl +dD +dD +ad +cZ +cZ +fF +fF +fO +ad +cZ +cZ +cZ +cZ +cN +cN +cN +cN +cN +dl +fx +dl +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dD +dD +dl +eq +eq +eh +eq +eh +eq +eq +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(171,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +cN +cN +cN +cN +cN +cN +cN +dm +dD +dD +dD +dD +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +em +ep +eq +er +ep +cN +cN +cN +cN +cN +dl +ep +ep +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +dD +dD +fm +fm +fv +fv +ad +dQ +fS +dQ +fv +fX +cZ +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dD +dD +dD +dD +cN +eq +eh +eF +eF +eq +eq +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dx +dx +dx +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(172,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +dD +dD +dD +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +eq +cN +cN +cN +cN +cN +ep +en +ep +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +fm +fm +fm +fv +fI +dQ +dQ +fv +fm +fZ +cZ +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dD +dD +dD +dD +dD +dD +cN +eq +eq +eF +eF +eq +eq +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(173,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +dD +dD +dD +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +es +es +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ad +fm +fm +fv +ad +fv +fv +dQ +fv +fY +cZ +cN +cN +cN +dl +dl +dl +dq +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dD +dD +dl +eq +dl +eq +ev +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +fx +dl +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(174,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +dD +dD +dD +dD +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dD +eo +eo +dD +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +ad +fv +fv +fv +ad +fm +fF +ad +fI +ad +ad +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dD +dD +dD +dD +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dD +dD +dl +dl +cN +cN +cN +cN +eq +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dx +dx +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(175,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +dD +dD +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dD +dD +dD +dD +cN +cN +cN +cN +ep +ew +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dm +dl +dl +dl +dl +dl +dl +dl +dl +ad +fv +fv +fv +ad +fm +fv +fv +fU +fU +ad +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dq +dl +dl +dl +dl +dD +dD +dD +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +eq +eq +eq +hS +eu +eB +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +dx +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +iO +dl +dl +dl +dl +id +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(176,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +dD +dD +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +dD +dD +eo +eo +ep +dl +cN +cN +cN +cN +er +ep +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dq +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +ad +fv +fv +fv +ad +fv +fm +fv +fU +fU +ad +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +do +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dm +dl +dl +dl +ev +cN +eq +eh +eh +eh +eh +eh +eI +eq +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(177,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +eo +eo +eo +eo +ep +dl +cN +cN +cN +cN +ep +ep +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dD +dD +dD +dl +dl +dl +dl +dl +ad +fw +ad +ad +ad +fv +fv +fv +fU +fv +fv +cN +cN +cN +dl +dl +dm +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +ev +eF +eF +eh +eh +eq +eh +eh +eh +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dx +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(178,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +dl +dl +dl +dl +do +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +es +es +ev +cN +cN +cN +cN +cN +cN +cN +ep +el +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +fn +fv +fn +dl +fF +fv +fv +fv +fU +fv +fF +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dq +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +ev +eF +eh +eh +eh +eq +eh +eq +eq +eh +eq +cN +cN +dl +dl +dl +dl +cN +cN +dy +dy +dx +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(179,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +do +dl +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dm +dl +dl +dl +dl +dl +dl +dl +dl +dl +ep +ep +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +eq +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dq +dl +ad +fw +ad +dl +fv +fm +fF +ad +fU +fv +fv +cN +cN +cN +cN +cN +dl +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +eq +eq +eh +eh +eh +eh +eh +eh +eh +eh +eh +eq +eq +eq +eq +dF +dl +id +dl +dl +dl +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +id +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(180,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dq +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dD +dl +dl +dF +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eO +eh +eq +eh +eq +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +fo +dl +fo +dl +dl +dl +dl +ad +fW +fU +ad +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dl +dm +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +eq +eh +eh +eh +eh +eq +eq +eq +eh +fx +dl +eF +eF +eF +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +id +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(181,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dq +dl +dl +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dq +dq +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eN +eh +eF +do +dl +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dm +dl +dl +dl +dl +dl +dD +dl +dl +ad +fV +ga +ad +cN +cN +cN +cN +cN +dl +dl +dl +dq +dl +cN +cN +cN +cN +dx +dx +dy +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dx +dy +dy +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +eq +eh +fx +dl +eh +eh +eh +eh +eq +dl +dl +eq +eq +dl +dl +cN +cN +cN +cN +cN +cN +dl +id +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +iO +dl +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(182,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dq +dq +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eP +eh +eq +dl +do +dl +ex +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +fx +dl +dl +dl +dl +dl +ad +fn +fn +ad +cN +cN +cN +cN +eq +eq +eq +eq +ev +ev +eq +eq +cN +cN +dx +dy +dy +dy +dy +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +eq +hI +dl +eh +eh +eh +eh +eh +eq +eq +eh +eq +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +iO +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(183,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +eq +eq +eq +dl +dl +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +eq +eh +eh +eh +eh +eh +eh +dy +gk +dy +dy +dy +dy +dy +dx +dy +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +cN +cN +dy +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +eq +eq +eh +eh +eh +eh +eh +eh +hT +eq +eq +eq +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +ev +ev +ev +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(184,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +eh +dl +dl +eh +dl +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dq +dl +dl +dl +cN +cN +eq +eI +gi +eh +eh +eh +dy +dy +gk +dy +dy +dy +cN +cN +cN +cN +dy +dy +dy +dy +dx +dx +dx +cN +cN +cN +dy +dy +dy +dy +dy +cN +cN +dy +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +eq +eq +eh +eh +eh +eh +eq +et +eq +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ev +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +iO +dl +dl +dl +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(185,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +du +dl +du +dl +dl +dl +dD +dD +dD +dl +dl +dl +dl +dl +dD +dl +dy +dx +dy +dy +cN +cN +cN +eq +eq +eh +ex +dl +eh +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +eq +eq +eq +eq +eq +eh +dx +dy +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dx +dx +dx +cN +cN +dy +dy +dy +dx +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dm +dl +dl +eq +eh +eh +eq +eq +eq +eq +eq +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +iO +dl +dl +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(186,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cZ +cZ +cZ +cZ +cZ +cN +dl +ad +ec +ad +dl +dl +dl +dD +dD +dD +dl +dl +dD +dD +dl +dl +dy +dy +dy +dy +dy +cN +cN +cN +cN +eq +eh +eh +eq +eh +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dl +dl +eq +eq +eh +eh +dx +dx +eh +eh +eh +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dy +dx +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +eq +eh +eh +eq +cN +cN +cN +cN +cN +dl +dl +id +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +dl +id +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(187,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cZ +dJ +dN +dS +cZ +cN +cN +cY +df +ef +dl +dl +dl +dl +dl +dl +dl +dl +dD +dD +dl +dy +dy +dy +dy +dy +dy +dy +dl +dm +dl +eq +eq +eF +eq +eh +eq +eq +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dm +eq +eh +eh +dx +dx +dx +eh +eh +eh +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dy +dy +dx +dx +dx +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dq +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +eq +eh +eh +eq +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(188,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cZ +dK +dJ +dU +cZ +cZ +cZ +cZ +ec +cZ +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dy +dy +dy +dy +dy +dy +dy +dy +dl +eq +eF +eF +eq +eq +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dq +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +eq +eh +eh +eh +dx +dx +eh +eh +dl +dl +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +fx +dl +eq +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(189,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cZ +cZ +dO +cZ +cZ +aj +aj +aj +aj +cZ +cN +cN +cN +cN +dl +dl +dl +dm +dl +dl +cN +cN +cN +cN +cN +cN +dy +dx +dy +dy +dy +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dm +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +eq +eh +eh +eh +eh +dx +dx +eh +dl +dl +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dm +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +eh +eh +dl +dl +eq +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(190,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cZ +dM +dQ +dQ +dV +aj +aj +aj +aj +cZ +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dy +dy +dl +dl +dl +cN +cN +cN +dl +dq +dl +dl +dD +dD +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dq +dl +eq +eq +eq +eh +dx +dx +dD +eq +fx +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eF +eF +eh +eh +eh +hv +eq +cN +cN +cN +cN +dl +dF +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ev +ev +ev +ev +ev +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(191,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cZ +dL +dQ +dP +cZ +aj +dX +dZ +dX +cZ +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dy +dy +dy +dy +dl +cN +cN +cN +dl +dl +dl +dD +eU +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +eq +dx +dD +dx +dD +eq +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dq +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +dl +dl +dl +eq +eF +eF +eq +eq +eq +eq +eq +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ev +ev +ev +ev +ev +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(192,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cZ +cZ +dP +dT +cZ +cZ +cZ +cZ +cZ +cZ +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dx +dy +dl +cN +cN +cN +dl +dl +dl +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +eq +dx +dD +dD +eh +eq +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +do +dl +dl +dl +cN +cN +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +dm +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ev +ev +ev +ev +ev +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(193,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +cN +cN +cN +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +eq +eD +eq +cN +cN +cN +cN +cN +dy +dy +dy +dy +dy +dy +dy +dl +dl +dl +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +eq +dD +dD +eh +eh +eq +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +do +dl +dl +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +eq +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +jo +eh +eh +eh +dl +dl +dl +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +ev +ev +ev +ev +ev +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(194,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dx +dx +dy +dy +dy +dy +dx +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +dl +dm +dl +cN +cN +cN +cN +eq +eA +dl +dl +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dl +dl +dl +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +dl +dl +cN +cN +eq +eh +dD +dD +eh +eq +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dq +cN +cN +cN +cN +dl +eq +dy +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +eh +eh +eh +eh +cN +cN +cN +cN +cN +cN +cN +cN +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(195,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dx +dx +dx +dy +dy +dx +dx +dy +dl +dl +dq +dl +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +eq +eh +eq +do +eq +eD +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dq +dl +dD +dD +dD +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +dl +dl +cN +cN +eq +eh +dD +dD +dD +eq +gm +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +dy +dy +dy +dy +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eh +eh +eh +hV +hV +hV +hV +hV +hV +hV +hV +hV +hV +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(196,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dx +dx +dy +dx +dx +dy +dl +dl +dl +dl +dl +dl +dl +dl +cN +dl +dl +dl +dl +cN +cN +cN +cN +eq +eh +eh +eF +eF +eh +eD +cN +cN +cN +cN +cN +cN +dy +dl +dl +dl +dl +eU +dD +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dq +dl +dl +cN +cN +cN +cN +dl +dl +cN +cN +eq +eh +dD +dD +dl +eq +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dy +dx +dx +dy +dl +dq +dl +dl +dl +dl +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eh +eh +eh +hV +kk +jD +kO +kF +kF +kO +jD +kk +hV +dl +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(197,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dy +dy +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +eq +eD +eq +eF +eq +eq +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +fx +dl +dl +dl +dl +dl +dl +cN +cN +eq +eh +eh +dl +do +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dD +dl +dl +dy +dy +dy +dl +dl +dl +dl +dD +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eh +eh +eh +eh +hV +kj +kD +kl +kF +ll +kl +kD +lU +hV +dl +dl +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(198,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dx +dx +dy +dy +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +eq +eH +dl +dl +eq +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +eq +eh +dl +dl +dl +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dq +dl +dl +dl +cN +cN +cN +cN +cN +do +dl +dl +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +do +dD +dD +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eh +eh +eh +jo +hV +km +kE +kl +kF +kF +kl +kE +lV +hV +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(199,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dx +dx +dx +dy +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +dD +do +eq +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dl +dl +dl +cN +cN +cN +cN +eq +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +dl +dl +eh +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dD +dD +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +eh +eh +eh +eh +dl +hV +kl +kl +kl +kF +kF +kl +kl +kl +hV +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(200,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dx +dx +dy +cN +cN +cN +dl +dl +dq +dl +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +eq +eI +eh +eh +eq +cN +cN +cN +dl +dm +dl +dl +dl +dD +dD +dl +dl +dl +cN +cN +eq +eq +eh +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +dl +dl +eh +gj +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +iH +eh +eh +eh +eh +dl +hV +kk +jD +kO +kF +kF +kO +jD +kk +hV +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(201,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dl +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eh +eq +cN +cN +cN +dl +dl +dl +cN +cN +cN +dD +dD +dl +dl +dl +dl +eq +eq +eh +eh +eh +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +eq +eq +cN +cN +cN +cN +eq +dl +dl +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dx +dy +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +eh +eh +eh +eh +dl +hV +kj +kD +kl +kF +ll +kl +kD +lU +hV +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +fx +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(202,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dq +dl +dl +dl +dl +dm +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +eq +cN +cN +cN +dl +dl +dl +cN +cN +cN +dl +dl +dl +ev +eq +dl +eq +eW +eh +eh +eh +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eh +eh +dy +dx +eq +cN +cN +cN +cN +ev +ev +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dx +dx +dy +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +iP +eh +eh +iP +dl +hV +km +kE +kl +kF +kF +kl +kE +lV +hV +dl +dl +dl +dl +dl +dl +dl +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(203,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dD +dD +dD +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +eq +eh +eh +eh +eq +cN +cN +dl +dl +dl +cN +cN +cN +dl +dl +eF +eF +eq +eq +eq +eq +eh +eh +eh +eh +fa +eq +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +eh +eh +dy +dy +dx +eq +cN +cN +cN +ev +ev +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +do +dl +dq +dl +dy +dy +dy +dy +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dq +dy +dy +dy +dy +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dl +hV +jd +jd +hV +dl +hV +kl +kl +kl +kF +kF +kl +kl +kl +hV +dl +mF +dl +dl +dl +dl +dl +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(204,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dF +dl +dD +dD +dD +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +eq +eJ +eJ +eq +cN +cN +cN +dl +dl +dq +cN +cN +cN +cN +eq +eF +eF +eh +eh +eq +eq +eh +eh +eh +eh +eh +eq +cN +cN +cN +cN +cN +cN +cN +eq +eq +eI +eh +eh +eh +dy +dy +eq +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +dl +dl +dy +dy +dx +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +dy +dy +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dq +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dD +dD +dD +dl +iQ +je +je +iQ +dl +hV +kk +jD +kO +kF +kF +kO +jD +kk +hV +dl +dl +dl +dl +dl +dl +dl +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(205,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dl +dl +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dm +dl +dl +dl +dl +dl +dl +dl +dm +dl +cN +dl +dl +dD +dl +dl +cN +cN +cN +cN +eq +eq +eh +dl +eh +eh +eq +eh +dl +do +dl +eh +eh +eq +cN +cN +cN +cN +cN +dl +eq +eq +eh +eh +eh +dl +dF +eh +eq +eq +dl +dl +dq +dl +dl +dl +cN +cN +cN +dl +dD +dD +dl +dl +dl +cN +cN +cN +cN +dy +dy +dy +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dD +dl +dl +dl +iQ +je +je +iQ +dl +hV +kj +kD +kl +kF +kF +kl +kD +lU +hV +hV +hV +hV +hV +hV +hV +hV +cN +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(206,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dl +dl +cN +cN +cN +cN +dl +dl +dD +dl +cN +cN +dl +dl +dl +dl +do +dl +dl +dl +dl +do +cN +cN +dl +dl +dD +dl +dl +cN +cN +cN +cN +eq +eq +eh +dl +eh +eh +eq +eh +dl +dl +dl +eh +eh +eq +cN +cN +cN +cN +cN +dl +eq +dy +dy +eh +eh +dl +dl +eh +eq +eq +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dD +dD +dl +dl +cN +cN +cN +cN +dl +dy +dy +dy +dx +dx +dy +dy +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +iQ +je +je +iQ +dl +hV +km +kE +kl +kF +kF +kl +kE +lV +hV +mo +iw +iR +mX +iw +mo +hV +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(207,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dD +dD +dl +cN +cN +cN +cN +cN +dD +dD +dD +dD +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +eq +eq +eh +dl +eh +eh +eh +dl +eh +eh +eh +fb +eq +cN +cN +cN +cN +cN +dl +eq +dx +dy +eh +eh +eh +eh +eh +eq +eq +dl +dl +dl +dl +dl +dl +dl +dq +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dy +dy +dx +dx +dx +dx +dy +dy +dy +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dq +dl +dl +dl +dl +cN +cN +cN +cN +cN +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hV +hV +hV +jd +jd +hV +hV +hV +kl +kl +kl +kF +kF +kl +kl +kl +hV +iw +mG +iw +iw +iw +iw +hV +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(208,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dl +dl +dl +dl +dl +dD +dD +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +eq +eq +eh +do +dl +dl +dl +dl +eh +eq +eq +eq +eq +cN +cN +cN +cN +cN +fx +eq +dy +dy +dy +eh +eh +eh +eh +eW +eq +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dy +dy +dy +dy +dx +dx +dx +dy +dy +dl +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iw +iw +iR +iw +iw +jE +jP +hV +ko +kG +kF +kF +kF +kF +kG +lX +hV +iw +iw +iw +mp +iw +mG +hV +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(209,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +dl +dl +dl +dl +dl +eq +eh +eF +eq +cN +cN +cN +dl +dl +dl +dl +eq +dy +dF +eh +eh +eh +eh +eh +eq +dD +dl +dl +dl +dD +dD +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dy +dy +dy +dx +dx +dy +dy +dl +cN +dl +cN +dl +dl +do +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iw +iw +iw +iw +iw +jD +jD +hV +kn +kF +kF +kF +kF +kF +kF +lW +hV +iw +iw +iw +iw +iw +iw +hV +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(210,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eh +eh +eh +dF +dl +eh +eF +ev +dl +dl +dl +dl +dl +dl +dl +dl +eq +eh +eh +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dy +dy +dy +dy +dy +dy +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iw +iw +iw +iw +iw +jF +jF +hV +kp +kF +kF +kF +kF +kF +kF +kF +hV +mp +iw +mG +iw +mp +iw +hV +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(211,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +eh +dl +dl +dl +eF +ev +dl +dl +dl +dl +dl +dl +dl +dl +dl +eq +eh +dD +dD +eq +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dy +dy +dy +dy +dy +dl +dl +dl +dq +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +dD +dD +dD +dD +dl +do +dl +dl +dD +dD +dl +dl +dl +dl +dm +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iw +iw +iw +iw +iw +jF +jF +hV +hV +hV +hV +kF +kF +kF +kF +kF +hV +iw +iw +iw +iw +iw +iw +hV +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(212,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eG +eh +eq +eq +eq +eq +dl +dl +dl +dl +dD +dD +dD +dl +dl +dD +eq +dD +dD +dD +dD +dD +eq +dD +dD +dD +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dD +dD +cN +cN +cN +dl +dD +dD +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +ix +iw +iw +iw +jp +jG +jG +hV +kr +kH +hV +kZ +kF +kF +kF +lX +hV +mr +iJ +iJ +iJ +iJ +nt +hV +cN +cN +cN +ev +ev +ev +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(213,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +cN +dl +dl +dl +dl +dl +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dq +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dm +dD +dD +dD +cN +cN +cN +dq +dl +dD +dD +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hV +hV +hV +jf +hV +hV +hV +hV +kq +kq +hV +kY +kF +kF +kF +lY +hV +mq +mH +mR +mY +nj +ns +hV +cN +cN +cN +ev +ev +ev +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(214,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eB +eE +eh +eq +cN +cN +dl +dm +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +dl +dl +cN +cN +cN +dl +dD +dD +dD +dl +dl +dq +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iz +iI +iS +iI +jq +jq +jQ +hV +kt +kq +hV +lb +kF +kF +kF +ma +hV +mt +mI +mI +mI +iw +nv +hV +cN +ev +ev +ev +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(215,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eh +eh +eh +eh +eh +eq +cN +dl +dl +dl +dq +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +dl +dq +dl +cN +cN +cN +dl +dD +dD +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iy +iI +iI +iI +iI +iI +iI +hV +ks +kJ +hV +la +kF +kF +kF +lZ +hV +ms +iw +iw +iw +iw +nu +hV +cN +dl +ev +ev +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(216,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +ey +eh +eh +eh +eh +dD +eq +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +fx +cN +cN +cN +cN +dl +dl +cN +cN +cN +dl +dD +dD +dl +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iB +iI +iU +jh +js +iI +iI +jX +iw +iw +kP +kF +kF +kF +kF +kF +hV +iw +iw +mS +mZ +iw +iw +hV +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(217,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +do +dl +eq +dD +dD +eq +ev +do +dD +do +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +eV +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dD +eq +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dD +dD +dD +dl +cN +cN +cN +cN +cN +dy +dy +dy +dy +dy +dx +dx +cN +cN +cN +cN +cN +cN +cN +cN +hV +iA +iI +eQ +jg +jr +iI +iI +iw +iw +iw +iw +kF +lc +kF +kF +lX +hV +mu +iw +iw +iw +iw +iw +hV +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(218,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eh +eh +dl +dl +eq +dD +dD +eJ +ev +dl +dl +dl +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +fx +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dD +dD +dD +dl +cN +cN +cN +cN +cN +cN +dy +dy +dy +dy +dy +dy +cN +cN +cN +cN +cN +dl +dl +dl +hV +iD +iI +iV +jh +jt +iI +iI +hV +iE +iw +hV +ld +ln +ly +kF +lW +hV +mw +iw +iw +iw +iw +iw +hV +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(219,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +eh +cN +eh +eh +eq +dD +dD +eJ +ev +cN +dl +dl +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dq +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +dx +dx +dy +dy +dy +dy +dy +dl +dl +dl +dl +dl +dl +dl +hV +iC +iI +iI +iI +iI +iI +iI +hV +iw +iw +hV +lc +lm +lx +kF +lW +hV +mv +iw +iw +iw +iw +nw +hV +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(220,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +dl +eh +dl +dl +eq +eh +eh +eq +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dm +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dm +dl +dl +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dy +dy +dl +dl +dl +dl +dl +dl +cN +cN +hV +iz +iI +iI +iI +ju +jH +jR +hV +iw +iw +hV +kZ +kF +lc +kF +lZ +hV +mx +iw +iw +iw +iw +nx +hV +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(221,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +et +do +eh +dl +dF +dl +eq +eq +eq +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dF +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dm +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dq +dl +dl +dl +dl +dD +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +ij +cN +cN +hV +hV +hV +hV +jf +hV +hV +hV +hV +hV +hV +hV +hV +hV +hV +hV +hV +hV +iJ +iw +iw +iw +iw +nx +hV +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(222,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eu +eh +eq +eh +dl +dl +eh +eG +eq +cN +cN +cN +cN +dl +dl +dl +dl +dl +dD +dl +dl +dl +dy +dy +dy +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +dl +dm +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hV +hV +hV +hV +iE +iw +iW +iw +iw +iw +jv +hV +kw +kK +kR +kK +kv +lz +lz +mb +hV +iw +iw +iw +iw +iw +nz +hV +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +iO +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(223,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +cN +eh +eh +eh +cN +eq +cN +cN +cN +cN +dl +dl +dl +dl +dF +dl +dl +dD +dl +dl +dy +dx +dy +dl +cN +cN +dy +dy +dy +dx +dl +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dD +dD +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +eq +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +fx +dl +dl +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hV +hV +hV +hW +hW +hW +hV +iw +iw +iw +iw +iw +iw +iw +jY +kv +kv +kv +kv +kv +kv +kv +kv +jY +iw +iw +iw +iw +iw +ny +hV +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(224,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +eq +eq +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dq +dy +dy +dy +dy +dy +dy +dy +dy +dy +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dD +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +dl +cN +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +eh +eh +hx +eh +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hW +ib +ie +ia +ia +ia +iu +iw +iw +iw +iw +iw +iw +iw +iw +kv +kv +kv +kv +kv +kv +kv +kv +iw +iw +iw +iw +iw +iw +iw +hV +cN +dl +dl +id +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +iO +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(225,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dy +dy +dy +dx +dy +dy +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +et +eh +eh +eh +eh +eh +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hW +ia +ia +ia +ia +ip +hV +iE +iw +iw +iw +iw +iw +jv +hV +kw +kv +kK +le +kK +kv +lO +mc +hV +iE +iw +iw +iw +iw +jv +hV +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(226,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dy +dy +cN +cN +cN +cN +cN +dl +dl +dq +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +eq +eq +eq +hu +eh +eh +eh +eh +eh +eq +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hX +ia +ia +ia +ia +iq +hV +hV +hV +hV +ji +hV +hV +hV +hV +hV +hV +hV +hV +hV +lA +hV +hV +hV +hV +hV +hV +hV +hV +hV +hV +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +id +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(227,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dm +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +eq +eh +eh +eh +eq +eq +eq +eq +eh +eh +eh +eW +eq +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hX +ia +ia +ia +im +im +hV +iF +iJ +iX +iw +jv +hV +hV +hV +hV +hV +hV +hV +hV +iw +iw +iR +iw +iw +iw +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +id +dl +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(228,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dD +dD +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +dl +dl +fx +dl +dl +dl +dl +dl +dq +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +eq +eq +eh +eh +eh +eq +eq +eh +eh +eh +eh +eq +eq +eq +eq +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dD +dD +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hY +ic +if +ik +in +in +hV +iw +iJ +iX +iw +iw +hV +hV +ka +ku +kI +kS +hV +hV +iw +iw +iw +iw +iw +iw +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +dl +iO +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(229,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dD +dl +dl +dl +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +cN +cN +cN +cN +eq +eW +eh +dl +dl +eh +eh +eh +eq +eh +eh +eh +eq +eq +eq +ev +dl +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dD +dD +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hV +hV +hV +hV +hV +hV +hV +iw +iJ +iX +iw +iw +jI +jO +jZ +jZ +jZ +kQ +hV +hV +iw +iw +jp +iw +iw +iw +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +id +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(230,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dD +dD +dD +dD +dD +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +fx +dl +dl +dl +cN +cN +cN +cN +eq +eh +eh +fx +dl +eh +eh +eh +eq +eh +dl +fx +eq +eh +eF +eF +dl +dl +dl +dl +cN +cN +cN +cN +dl +dq +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iw +iJ +iX +iw +iw +jJ +jS +jZ +jZ +jZ +kQ +hV +hV +hV +hV +hV +hV +lA +hV +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +iO +dl +dl +iO +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(231,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dD +dD +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +eF +eF +eh +eh +eh +eh +eh +eh +eh +dl +dl +eq +eh +eF +ev +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iw +iJ +iX +iw +iw +hV +hV +kb +jS +kL +kT +hV +hV +lp +lp +md +lC +lC +lC +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(232,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +ev +ev +eq +eq +eq +eh +eh +eh +eh +eh +eh +eq +eh +eq +eq +dl +dl +dl +dl +dl +fx +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +iF +iJ +iX +iw +jv +hV +hV +hV +ky +hV +hV +hV +lp +lC +lC +lC +lC +lC +lC +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(233,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +dl +dl +dl +dl +dm +eq +eq +eq +eh +eh +et +hu +eh +eh +eh +eh +eq +eq +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hV +hV +hV +hV +hV +hV +hV +hV +kx +hV +cN +hV +lo +lB +lP +lC +lP +lB +lo +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(234,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dq +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +eq +eq +eq +eq +eq +eq +eq +eq +dl +dl +dl +dl +dq +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hV +hV +cN +hV +lr +lD +lr +lC +lr +lD +lr +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(235,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +cN +cN +cN +cN +cN +dl +dq +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +gx +lq +lq +me +lq +lq +mJ +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(236,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +hV +hV +hV +hV +hV +hV +hV +hV +hV +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(237,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(238,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +dl +dl +dl +dl +dl +dl +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(239,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(240,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(241,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(242,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(243,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(244,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(245,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(246,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(247,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(248,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +ab +"} +(249,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(250,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(251,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(252,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(253,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(254,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(255,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab "} - diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index 57e8169fdfb..bef870b8092 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -1,817 +1,68836 @@ -"aa" = (/turf/closed/mineral/random,/area/space) -"ab" = (/turf/open/space,/area/space) -"ac" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate2) -"ad" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/syndicate2) -"ae" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/syndicate2) -"af" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/syndicate2) -"ag" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate2) -"ah" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/spacebattle/syndicate2) -"ai" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate2) -"aj" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"ak" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle{icon_state = "floor4"},/area/awaymission/spacebattle/syndicate2) -"al" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"am" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/hardsuit/syndi,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"an" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"ao" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"ap" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"aq" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"ar" = (/obj/structure/table/reinforced,/obj/item/weapon/grenade/empgrenade,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"as" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"at" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"au" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/shuttle{icon_state = "floor4"},/area/awaymission/spacebattle/syndicate2) -"av" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate3) -"aw" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/syndicate3) -"ax" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/syndicate3) -"ay" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/syndicate3) -"az" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate3) -"aA" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"aB" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/spacebattle/syndicate3) -"aC" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate3) -"aD" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"aE" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"aF" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate2) -"aG" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"aH" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate2) -"aI" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/hardsuit/syndi,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"aJ" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"aK" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"aL" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate2) -"aM" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"aN" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate2) -"aO" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate1) -"aP" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/syndicate1) -"aQ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/syndicate1) -"aR" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/syndicate1) -"aS" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate1) -"aT" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"aU" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/spacebattle/syndicate1) -"aV" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate1) -"aW" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate2) -"aX" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate2) -"aY" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"aZ" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"ba" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"bb" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle{icon_state = "floor4"},/area/awaymission/spacebattle/syndicate1) -"bc" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/plating,/area/awaymission/spacebattle/syndicate2) -"bd" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"be" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/hardsuit/syndi,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bf" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bg" = (/obj/structure/table/reinforced,/obj/item/clothing/gloves/combat,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bh" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bi" = (/obj/structure/table/reinforced,/obj/item/clothing/head/helmet/swat,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"bj" = (/obj/machinery/computer/pod{id = "spacebattlepod3"; name = "Hull Door Control"},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"bk" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "spacebattlepod3"; name = "Front Hull Door"; opacity = 1},/turf/open/floor/plating,/area/awaymission/spacebattle/syndicate2) -"bl" = (/obj/structure/table/reinforced,/obj/item/weapon/c4,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"bm" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bn" = (/obj/structure/table/reinforced,/obj/item/weapon/c4,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bo" = (/obj/structure/table/reinforced,/obj/item/weapon/grenade/spawnergrenade/manhacks,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bp" = (/obj/structure/table/reinforced,/obj/item/weapon/restraints/handcuffs,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bq" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate3) -"br" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"bs" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate3) -"bt" = (/obj/structure/table/reinforced,/obj/item/weapon/melee/energy/sword/saber/red,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bu" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"bv" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate3) -"bw" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate3) -"bx" = (/obj/structure/table/reinforced,/obj/item/clothing/head/helmet/swat,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"by" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/plating,/area/awaymission/spacebattle/syndicate3) -"bz" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate1) -"bA" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate2) -"bB" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate1) -"bC" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bD" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate1) -"bE" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"bF" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate1) -"bG" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/plating,/area/awaymission/spacebattle/syndicate1) -"bH" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) -"bI" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/cruiser) -"bJ" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"bK" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/open/space,/area/awaymission/spacebattle/cruiser) -"bL" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) -"bM" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/spacebattle/cruiser) -"bN" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"bO" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"bP" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"bQ" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"bR" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"bS" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/awaymission/spacebattle/cruiser) -"bT" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/awaymission/spacebattle/cruiser) -"bU" = (/turf/closed/wall/shuttle{icon_state = "swall14"},/area/awaymission/spacebattle/cruiser) -"bV" = (/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission/spacebattle/cruiser) -"bW" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/awaymission/spacebattle/cruiser) -"bX" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 4},/turf/open/space,/area/awaymission/spacebattle/cruiser) -"bY" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "engine"},/area/awaymission/spacebattle/cruiser) -"bZ" = (/obj/machinery/computer/telecomms/monitor,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"ca" = (/turf/open/floor/plasteel{icon_state = "damaged5"},/area/awaymission/spacebattle/cruiser) -"cb" = (/obj/machinery/computer/pod{id = "spacebattlepod"; name = "Hull Door Control"},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"cc" = (/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cd" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"ce" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/spacebattle/cruiser) -"cf" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/open/space,/area/awaymission/spacebattle/cruiser) -"cg" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"ch" = (/turf/open/floor/plasteel{icon_state = "damaged5"},/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) -"ci" = (/obj/machinery/door/poddoor/preopen{id = "spacebattlepod"; name = "Front Hull Door"},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"cj" = (/turf/open/floor/plasteel{icon_state = "damaged4"},/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) -"ck" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"cl" = (/turf/open/floor/plasteel{icon_state = "damaged2"},/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) -"cm" = (/turf/open/floor/plasteel{icon_state = "damaged4"},/area/awaymission/spacebattle/cruiser) -"cn" = (/turf/open/floor/plasteel{icon_state = "damaged3"},/area/awaymission/spacebattle/cruiser) -"co" = (/turf/open/floor/plasteel{icon_state = "damaged5"},/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) -"cp" = (/turf/open/floor/plasteel{icon_state = "damaged1"},/area/awaymission/spacebattle/cruiser) -"cq" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Rosen Miller"; name = "Rosen Miller"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cr" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cs" = (/turf/closed/wall/shuttle{icon_state = "swall7"},/area/awaymission/spacebattle/cruiser) -"ct" = (/turf/closed/wall/shuttle{icon_state = "swallc1"},/area/awaymission/spacebattle/cruiser) -"cu" = (/turf/closed/wall/shuttle{icon_state = "swallc2"},/area/awaymission/spacebattle/cruiser) -"cv" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cw" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel{icon_state = "damaged2"},/area/awaymission/spacebattle/cruiser) -"cx" = (/obj/item/stack/sheet/metal,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cy" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cz" = (/obj/structure/closet/cabinet,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cA" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cB" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cC" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/sausage,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cD" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cE" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cF" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cG" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cH" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cI" = (/obj/structure/table/reinforced,/obj/machinery/microwave,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cJ" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"cK" = (/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"cL" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cM" = (/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cN" = (/turf/open/floor/plasteel{icon_state = "damaged2"},/area/awaymission/spacebattle/cruiser) -"cO" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cP" = (/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cQ" = (/obj/item/stack/sheet/metal,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cR" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/awaymission/spacebattle/cruiser) -"cS" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Bill Sanchez"; name = "Bill Sanchez"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cT" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cU" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/fries,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cV" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/soup/stew,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cW" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"cX" = (/mob/living/simple_animal/hostile/syndicate/melee,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"cY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"cZ" = (/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"da" = (/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"db" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"dc" = (/obj/machinery/computer/pod{id = "spacebattlepod2"; name = "Hull Door Control"},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"dd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"de" = (/obj/machinery/shieldgen{anchored = 1},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"df" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 4},/turf/open/space,/area/awaymission/spacebattle/cruiser) -"dg" = (/obj/effect/mob_spawn/human/engineer{mob_name = "John Locke"; name = "John Locke"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"dh" = (/obj/structure/rack,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"di" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"dj" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"dk" = (/obj/structure/closet/wardrobe/engineering_yellow,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"dl" = (/obj/structure/closet/toolcloset,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"dm" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Daniel Kalla"; name = "Daniel Kalla"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"dn" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"do" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/awaymission/spacebattle/cruiser) -"dp" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/awaymission/spacebattle/cruiser) -"dq" = (/turf/open/floor/plasteel{icon_state = "damaged4"},/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) -"dr" = (/obj/machinery/door/poddoor/preopen{id = "spacebattlepod2"; name = "Front Hull Door"},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ds" = (/turf/open/floor/plasteel{icon_state = "damaged1"},/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) -"dt" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/awaymission/spacebattle/cruiser) -"du" = (/obj/effect/decal/cleanable/blood,/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission/spacebattle/cruiser) -"dv" = (/turf/closed/wall/shuttle{icon_state = "swall15"},/area/awaymission/spacebattle/cruiser) -"dw" = (/turf/closed/wall/shuttle{icon_state = "swall11"},/area/awaymission/spacebattle/cruiser) -"dx" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"dy" = (/obj/structure/rack,/turf/open/floor/plasteel{icon_state = "red"; dir = 9},/area/awaymission/spacebattle/cruiser) -"dz" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 1},/area/awaymission/spacebattle/cruiser) -"dA" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{icon_state = "red"; dir = 1},/area/awaymission/spacebattle/cruiser) -"dB" = (/obj/structure/closet/secure_closet/security,/turf/open/floor/plasteel{icon_state = "red"; dir = 5},/area/awaymission/spacebattle/cruiser) -"dC" = (/turf/open/floor/plasteel{dir = 5; icon_state = "warning"},/area/awaymission/spacebattle/cruiser) -"dD" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"dE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"dF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"dG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"dH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"dI" = (/turf/open/floor/plasteel{icon_state = "damaged3"},/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/cruiser) -"dJ" = (/obj/item/stack/rods,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"dK" = (/obj/mecha/medical/odysseus,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"dL" = (/obj/mecha/working/ripley/firefighter,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"dM" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"dN" = (/obj/machinery/mech_bay_recharge_port{tag = "icon-recharge_port"; icon_state = "recharge_port"; dir = 2},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"dO" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"dP" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"dQ" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"dR" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"dS" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"dT" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"dU" = (/obj/structure/rack,/turf/open/floor/plasteel{icon_state = "red"; dir = 8},/area/awaymission/spacebattle/cruiser) -"dV" = (/obj/structure/closet/secure_closet/security,/turf/open/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/spacebattle/cruiser) -"dW" = (/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/spacebattle/cruiser) -"dX" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; mob_name = "Andrew Thorn"; name = "Andrew Thorn"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"dY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"dZ" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"ea" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Clay Dawson"; name = "Clay Dawson"},/turf/open/floor/plasteel{icon_state = "damaged5"},/area/awaymission/spacebattle/cruiser) -"eb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ec" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ed" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ee" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ef" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"eg" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/mecha_parts/mecha_equipment/repair_droid,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"eh" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"ei" = (/obj/structure/closet/l3closet/security,/turf/open/floor/plasteel{icon_state = "red"; dir = 4},/area/awaymission/spacebattle/cruiser) -"ej" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel{dir = 6; icon_state = "warning"},/area/awaymission/spacebattle/cruiser) -"ek" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"el" = (/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"em" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"en" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"eo" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ep" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"eq" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate4) -"er" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/spacebattle/syndicate4) -"es" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate4) -"et" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"eu" = (/obj/machinery/gateway,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ev" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ew" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate3) -"ex" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 8},/area/awaymission/spacebattle/cruiser) -"ey" = (/obj/effect/mob_spawn/human/bridgeofficer{mob_name = "Davis Hume"; name = "Davis Hume"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"ez" = (/obj/item/ammo_casing/shotgun,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"eA" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"eB" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaymission/spacebattle/cruiser) -"eC" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{dir = 9; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"eD" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"eE" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) -"eF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"eG" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate1) -"eH" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; mob_name = "Peter West"; name = "Peter West"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"eI" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/awaymission/spacebattle/cruiser) -"eJ" = (/turf/closed/wall/shuttle{icon_state = "swallc4"},/area/awaymission/spacebattle/cruiser) -"eK" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate4) -"eL" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate4) -"eM" = (/turf/open/floor/plasteel{icon_state = "blue"; dir = 8},/area/awaymission/spacebattle/cruiser) -"eN" = (/obj/item/weapon/shield/energy,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"eO" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"eP" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) -"eQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"eR" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate4) -"eS" = (/obj/structure/chair{dir = 1},/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate4) -"eT" = (/obj/structure/closet/crate,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"eU" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"eV" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/fork,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"eW" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/item/weapon/melee/energy/sword/saber/red,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"eX" = (/obj/effect/mob_spawn/human/bridgeofficer{mob_name = "Kurt Kliest"; name = "Kurt Kliest"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/obj/item/ammo_casing/shotgun,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"eY" = (/obj/item/ammo_casing/shotgun,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"eZ" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) -"fa" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; mob_name = "Eric Abnett"; name = "Eric Abnett"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fb" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/night,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"fc" = (/turf/open/floor/plasteel{icon_state = "red"; dir = 10},/area/awaymission/spacebattle/cruiser) -"fd" = (/turf/open/floor/plasteel{icon_state = "red"},/area/awaymission/spacebattle/cruiser) -"fe" = (/obj/structure/chair{dir = 4},/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"ff" = (/obj/machinery/button/door{dir = 2; id = "spacebattlestorage"; name = "Secure Storage"; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"fg" = (/obj/item/weapon/hand_labeler,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"fh" = (/obj/machinery/door/poddoor{id = "spacebattlestorage"; name = "Secure Storage"},/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"fi" = (/obj/structure/chair{dir = 8},/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"fj" = (/obj/machinery/computer/security/telescreen,/turf/closed/wall/shuttle,/area/awaymission/spacebattle/cruiser) -"fk" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/awaymission/spacebattle/cruiser) -"fl" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate4) -"fm" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"fn" = (/obj/structure/closet/crate,/obj/item/weapon/light/tube,/obj/item/weapon/light/tube,/obj/item/weapon/light/tube,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"fo" = (/turf/open/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fp" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fq" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fr" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/wt550,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"fs" = (/obj/item/ammo_casing/shotgun,/turf/open/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/awaymission/spacebattle/cruiser) -"ft" = (/obj/item/ammo_casing/a357,/obj/item/ammo_casing/a357,/obj/item/weapon/gun/projectile/revolver/mateba,/obj/effect/mob_spawn/human/commander{mob_name = "Aaron Bowden"; name = "Aaron Bowden"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"fu" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"fv" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) -"fw" = (/obj/structure/artilleryplaceholder{icon_state = "1"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fx" = (/obj/structure/artilleryplaceholder{icon_state = "2"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fy" = (/obj/structure/artilleryplaceholder{icon_state = "3"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fz" = (/obj/structure/artilleryplaceholder{icon_state = "4"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fA" = (/obj/structure/artilleryplaceholder{icon_state = "5"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fB" = (/obj/structure/artilleryplaceholder{icon_state = "6"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fC" = (/obj/structure/artilleryplaceholder{icon_state = "7"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fD" = (/obj/structure/artilleryplaceholder{icon_state = "8"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fE" = (/obj/structure/artilleryplaceholder{icon_state = "9"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fF" = (/obj/structure/artilleryplaceholder{icon_state = "10"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fG" = (/obj/structure/artilleryplaceholder{icon_state = "11"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fH" = (/obj/structure/artilleryplaceholder{icon_state = "12"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fI" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/spacebattle/cruiser) -"fJ" = (/turf/open/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fK" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fL" = (/obj/item/stack/sheet/metal,/turf/open/floor/plasteel{icon_state = "damaged1"},/area/awaymission/spacebattle/cruiser) -"fM" = (/obj/item/ammo_casing/shotgun,/turf/open/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fN" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"fO" = (/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/awaymission/spacebattle/cruiser) -"fP" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) -"fQ" = (/obj/structure/artilleryplaceholder{icon_state = "13"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fR" = (/obj/structure/artilleryplaceholder{icon_state = "14"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fS" = (/obj/structure/artilleryplaceholder{icon_state = "15"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fT" = (/obj/structure/artilleryplaceholder{icon_state = "16"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fU" = (/obj/structure/artilleryplaceholder{icon_state = "17"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fV" = (/obj/structure/artilleryplaceholder{icon_state = "18"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fW" = (/obj/structure/artilleryplaceholder{icon_state = "19"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fX" = (/obj/structure/artilleryplaceholder{icon_state = "20"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fY" = (/obj/structure/artilleryplaceholder{icon_state = "21"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"fZ" = (/obj/structure/artilleryplaceholder{icon_state = "22"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"ga" = (/obj/structure/artilleryplaceholder{icon_state = "23"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gb" = (/obj/structure/artilleryplaceholder{icon_state = "24"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gc" = (/obj/structure/closet/crate,/obj/item/weapon/poster/contraband,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"gd" = (/obj/effect/mob_spawn/human/bridgeofficer{mob_name = "Robert Faver"; name = "Robert Faver"},/obj/item/ammo_casing/shotgun,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"ge" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "25"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gf" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "26"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gg" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "27"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gh" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "28"},/obj/machinery/artillerycontrol,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gi" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "29"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gj" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "30"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gk" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "31"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gl" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "32"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gm" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "33"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gn" = (/obj/structure/artilleryplaceholder/decorative{icon_state = "34"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"go" = (/obj/structure/artilleryplaceholder{icon_state = "35"},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gp" = (/obj/structure/closet/crate/secure/weapon,/obj/item/ammo_casing/a357,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"gq" = (/obj/structure/closet/crate,/obj/item/weapon/lipstick/black,/obj/item/weapon/lipstick/jade,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"gr" = (/obj/machinery/button/door{dir = 2; id = "spacebattlestorage"; name = "Secure Storage"; pixel_x = 24; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"gs" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/spacebattle/cruiser) -"gt" = (/obj/structure/table/reinforced,/obj/item/weapon/scalpel,/obj/item/weapon/circular_saw,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/spacebattle/cruiser) -"gu" = (/obj/structure/table/reinforced,/obj/item/weapon/retractor,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/spacebattle/cruiser) -"gv" = (/obj/structure/table/reinforced,/obj/item/weapon/hemostat,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/spacebattle/cruiser) -"gw" = (/obj/structure/table/reinforced,/obj/item/weapon/scalpel,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/awaymission/spacebattle/cruiser) -"gx" = (/obj/machinery/vending/cigarette,/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"gy" = (/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"gz" = (/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"gA" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate4) -"gB" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate4) -"gC" = (/obj/structure/closet/crate/secure/weapon,/obj/item/weapon/gun/energy/laser,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"gD" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c10,/obj/item/stack/spacecash/c10,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"gE" = (/obj/effect/decal/cleanable/blood,/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/spacebattle/cruiser) -"gF" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Adam Smith"; name = "Adam Smith"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"gG" = (/obj/structure/table/optable,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"gH" = (/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"gI" = (/obj/machinery/vending/coffee,/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"gJ" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"gK" = (/obj/machinery/computer/security,/turf/open/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) -"gL" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"gM" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"gN" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel{icon_state = "bluefull"},/area/awaymission/spacebattle/cruiser) -"gO" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; name = "Jeremy Tailor"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"gP" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate7) -"gQ" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate7) -"gR" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate4) -"gS" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"gT" = (/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/structure/closet/crate,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"gU" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"gV" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Allan Yoshimaru"; name = "Allan Yoshimaru"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"gW" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"gX" = (/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"gY" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "blue"; dir = 10},/area/awaymission/spacebattle/cruiser) -"gZ" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"ha" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"hb" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate7) -"hc" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/spacebattle/syndicate7) -"hd" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/awaymission/spacebattle/syndicate4) -"he" = (/obj/item/weapon/pickaxe,/obj/item/weapon/gun/energy/plasmacutter,/obj/structure/closet/crate,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"hf" = (/obj/item/weapon/circular_saw,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"hg" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"hh" = (/obj/effect/mob_spawn/human/engineer/rig{id_job = "Gunner"; mob_name = "Dan Hedricks"; name = "Dan Hedricks"},/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"hi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/spacebattle/syndicate7) -"hj" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) -"hk" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) -"hl" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate7) -"hm" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 8},/turf/open/space,/area/awaymission/spacebattle/syndicate7) -"hn" = (/obj/structure/closet/crate/large,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ho" = (/obj/structure/closet/crate/secure/plasma,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"hp" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"hq" = (/obj/structure/rack,/obj/item/clothing/suit/space/hardsuit,/obj/item/clothing/head/helmet/space/hardsuit,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"hr" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel{dir = 5; icon_state = "warning"},/area/awaymission/spacebattle/cruiser) -"hs" = (/obj/structure/girder,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ht" = (/turf/closed/wall/r_wall,/area/awaymission/spacebattle/cruiser) -"hu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/spacebattle/syndicate7) -"hv" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/open/space,/area/awaymission/spacebattle/syndicate7) -"hw" = (/obj/structure/closet/crate/large,/mob/living/simple_animal/pet/dog/corgi/puppy,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"hx" = (/obj/structure/closet/crate,/obj/item/weapon/paint/anycolor,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"hy" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/cruiser) -"hz" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"hA" = (/obj/structure/closet/crate/medical,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"hB" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"hC" = (/obj/structure/chair,/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"hD" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"hE" = (/obj/structure/table/wood,/obj/item/device/instrument/violin,/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"hF" = (/obj/item/stack/sheet/metal,/turf/open/floor/plasteel{icon_state = "damaged3"},/area/awaymission/spacebattle/cruiser) -"hG" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate7) -"hH" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/awaymission/spacebattle/cruiser) -"hI" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"hJ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/captain,/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"hK" = (/obj/structure/closet/secure_closet/captains,/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"hL" = (/obj/effect/mob_spawn/human/engineer{id_job = "Gunner"; mob_name = "William Gannon"; name = "William Gannon"},/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"hM" = (/turf/open/floor/plasteel{dir = 6; icon_state = "warning"},/area/awaymission/spacebattle/cruiser) -"hN" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"hO" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"hP" = (/obj/structure/rack,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"hQ" = (/obj/item/stack/sheet/metal,/turf/open/floor/plasteel{icon_state = "damaged4"},/area/awaymission/spacebattle/cruiser) -"hR" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"hS" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) -"hT" = (/obj/structure/chair{dir = 8},/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) -"hU" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate7) -"hV" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/item/weapon/bikehorn/rubberducky,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"hW" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"hX" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"hY" = (/obj/structure/toilet,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"hZ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"ia" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"},/area/awaymission/spacebattle/cruiser) -"ib" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"ic" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/spacebattle/cruiser) -"id" = (/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"ie" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/o2,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"if" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"ig" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/item/weapon/soap,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"ih" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"ii" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Herbert West"; name = "Herbert West"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"ij" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Carth Robinson"; name = "Carth Robinson"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"ik" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"il" = (/obj/machinery/sleeper,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"im" = (/obj/machinery/sleep_console,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"in" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate7) -"io" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"ip" = (/obj/machinery/sleeper,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/spacebattle/cruiser) -"iq" = (/obj/machinery/sleep_console,/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/spacebattle/cruiser) -"ir" = (/turf/open/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/awaymission/spacebattle/cruiser) -"is" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Cyrion"; name = "Cyrion"},/obj/item/weapon/flamethrower/full,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"it" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"iu" = (/obj/effect/mob_spawn/human/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/open/floor/plasteel{icon_state = "damaged2"},/area/awaymission/spacebattle/cruiser) -"iv" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 4},/turf/open/space,/area/awaymission/spacebattle/cruiser) -"iw" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Mercutio"; name = "Mercutio"},/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"ix" = (/obj/structure/lattice,/turf/open/space,/area/space) -"iy" = (/obj/effect/mob_spawn/human/syndicatesoldier,/turf/open/space,/area/space) -"iz" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/space) -"iA" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/space) -"iB" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/airless{dir = 10; icon_state = "shuttlefloor4"},/area/space) -"iC" = (/turf/open/floor/plasteel/airless{dir = 10; icon_state = "shuttlefloor4"},/area/space) -"iD" = (/obj/effect/mob_spawn/human/syndicatesoldier,/turf/open/floor/plasteel/airless{dir = 10; icon_state = "shuttlefloor4"},/area/space) -"iE" = (/turf/closed/mineral/clown,/area/space) -"iF" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/airless{icon_state = "floor4"; dir = 10},/area/space) -"iG" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless{dir = 10; icon_state = "shuttlefloor4"},/area/space) -"iH" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate5) -"iI" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/spacebattle/syndicate5) -"iJ" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate5) -"iK" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/airless,/area/space) -"iL" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate5) -"iM" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate5) -"iN" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/space) -"iO" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/space) -"iP" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate5) -"iQ" = (/obj/structure/chair{dir = 1},/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate5) -"iR" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/space) -"iS" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/space) -"iT" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate5) -"iU" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate5) -"iV" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate5) -"iW" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate5) -"iX" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/awaymission/spacebattle/syndicate5) -"iY" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate6) -"iZ" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission/spacebattle/syndicate6) -"ja" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate6) -"jb" = (/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate6) -"jc" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate6) -"jd" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate6) -"je" = (/obj/structure/chair{dir = 1},/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate6) -"jf" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle/red/syndicate,/area/awaymission/spacebattle/syndicate6) -"jg" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate6) -"jh" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/awaymission/spacebattle/syndicate6) -"ji" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/syndicate6) -"jj" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/awaymission/spacebattle/syndicate6) -"jk" = (/turf/open/floor/plating/asteroid/airless,/area/space) -"jl" = (/turf/closed/wall/mineral/plasma,/area/awaymission/spacebattle/secret) -"jm" = (/turf/open/floor/plasteel{icon_state = "alienvault"},/area/awaymission/spacebattle/secret) -"jn" = (/obj/machinery/door/airlock/plasma,/turf/closed/wall/mineral/plasma,/area/awaymission/spacebattle/secret) -"jo" = (/obj/item/clothing/suit/space/hardsuit/wizard,/turf/open/floor/plasteel{icon_state = "alienvault"},/area/awaymission/spacebattle/secret) -"jp" = (/obj/mecha/combat/gygax,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"jq" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/weapon/gun/medbeam/mech,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"jr" = (/mob/living/simple_animal/hostile/syndicate/melee/space{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando)},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"js" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/laser,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jt" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun/advtaser,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"ju" = (/obj/structure/rack,/obj/structure/window/reinforced,/obj/item/weapon/gun/energy/laser,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jv" = (/mob/living/simple_animal/hostile/nanotrasen/ranged,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"jw" = (/obj/structure/table/reinforced,/obj/machinery/button/door{dir = 2; id = "spacebattlearmory"; name = "Weapon Cache"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"jx" = (/obj/structure/table/reinforced,/obj/machinery/button/door{dir = 2; id = "spacebattlearmory2"; name = "Weapon Cache"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"jy" = (/obj/structure/table/reinforced,/obj/machinery/button/door{dir = 2; id = "spacebattlearmory1"; name = "Weapon Cache"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel{dir = 1; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"jz" = (/mob/living/simple_animal/hostile/syndicate/mecha_pilot{spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded},/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"jA" = (/mob/living/simple_animal/hostile/nanotrasen/ranged/smg,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jB" = (/obj/structure/rack,/obj/structure/window/reinforced,/obj/item/weapon/gun/energy/gun/advtaser,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jC" = (/obj/structure/chair{dir = 8},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/spacebattle/cruiser) -"jD" = (/obj/structure/barricade/security,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jE" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"jF" = (/obj/structure/closet/crate,/obj/item/ammo_box/magazine/recharge,/obj/item/ammo_box/magazine/recharge,/obj/item/ammo_box/magazine/recharge,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"jG" = (/obj/machinery/door/poddoor{id = "spacebattlearmory1"; name = "Secure Cache 1"},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jH" = (/mob/living/simple_animal/hostile/nanotrasen/ranged,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jI" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jJ" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/armory_contraband,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"jK" = (/mob/living/simple_animal/hostile/syndicate/melee{deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)},/turf/open/floor/plasteel{icon_state = "blue"; dir = 8},/area/awaymission/spacebattle/cruiser) -"jL" = (/obj/machinery/door/poddoor{id = "spacebattlearmory"; name = "Secure Armory"},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jM" = (/obj/effect/mob_spawn/human/bridgeofficer{mob_name = "Walter Strider"; name = "Walter Strider"},/obj/item/weapon/gun/projectile/shotgun/automatic/combat,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{icon_state = "damaged3"},/area/awaymission/spacebattle/cruiser) -"jN" = (/obj/structure/closet/crate,/obj/item/ammo_box/magazine/recharge,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"jO" = (/obj/item/ammo_casing/shotgun,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/item/stack/sheet/metal,/turf/open/floor/plasteel{dir = 0; icon_state = "blue"},/area/awaymission/spacebattle/cruiser) -"jP" = (/obj/structure/closet/crate/internals,/obj/item/weapon/storage/firstaid/o2,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jQ" = (/obj/machinery/door/poddoor{id = "spacebattlearmory2"; name = "Secure Cache 2"},/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jR" = (/obj/item/stack/sheet/metal,/turf/open/floor/wood,/area/awaymission/spacebattle/cruiser) -"jS" = (/turf/open/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) -"jT" = (/obj/item/stack/sheet/metal,/turf/open/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) -"jU" = (/mob/living/simple_animal/hostile/syndicate/ranged/space{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/weapon/gun/projectile/automatic/c20r)},/turf/open/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) -"jV" = (/mob/living/simple_animal/hostile/syndicate/mecha_pilot{spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"jW" = (/mob/living/simple_animal/hostile/syndicate/mecha_pilot{spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded},/turf/open/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) -"jX" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/gun/energy/pulse/pistol/loyalpin,/obj/item/weapon/gun/energy/pulse/pistol/loyalpin,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"jY" = (/mob/living/simple_animal/hostile/syndicate/ranged/space{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/weapon/gun/projectile/automatic/c20r)},/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"jZ" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/automatic/laser,/obj/item/weapon/gun/projectile/automatic/laser,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"ka" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"kb" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/awaymission/spacebattle/cruiser) -"kc" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser/scatter,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"kd" = (/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"ke" = (/obj/item/stack/rods,/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kf" = (/obj/structure/rack,/obj/structure/window/reinforced,/obj/item/weapon/gun/energy/laser/scatter,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"kg" = (/obj/structure/rack,/obj/structure/window/reinforced,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"kh" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"ki" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kj" = (/turf/open/floor/mech_bay_recharge_floor,/area/awaymission/spacebattle/cruiser) -"kk" = (/obj/item/weapon/shard,/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kl" = (/obj/effect/mob_spawn/human/nanotrasensoldier,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"km" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/mecha_parts/mecha_equipment/drill,/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"kn" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ko" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kp" = (/obj/structure/rack,/obj/item/weapon/gun/energy/xray,/turf/open/floor/engine,/area/awaymission/spacebattle/cruiser) -"kq" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"ks" = (/obj/machinery/mech_bay_recharge_port{tag = "icon-recharge_port"; icon_state = "recharge_port"; dir = 2},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"kt" = (/obj/structure/barricade/security,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"ku" = (/mob/living/simple_animal/hostile/syndicate/ranged{loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy)},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/spacebattle/cruiser) -"kv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kx" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"ky" = (/obj/structure/grille,/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/engine/vacuum,/area/awaymission/spacebattle/cruiser) -"kA" = (/obj/effect/mob_spawn/human/engineer{mob_name = "Javier Wismer"; name = "Javier Wismer"},/turf/open/floor/plasteel/airless,/area/awaymission/spacebattle/cruiser) -"kB" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"kC" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"kD" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/awaymission/spacebattle/cruiser) -"kE" = (/obj/item/weapon/shard,/turf/open/space,/area/space) -"kF" = (/obj/item/stack/rods,/turf/open/space,/area/space) -"kG" = (/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/obj/item/ammo_casing/c10mm,/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/spacebattle/cruiser) -"kH" = (/obj/machinery/mech_bay_recharge_port{tag = "icon-recharge_port (NORTH)"; icon_state = "recharge_port"; dir = 1},/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) -"kI" = (/obj/item/stack/sheet/metal,/turf/open/space,/area/space) -"kJ" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/open/space,/area/space) -"kK" = (/obj/structure/lattice,/obj/item/stack/rods,/turf/open/space,/area/space) -"kL" = (/obj/structure/closet/crate,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,/turf/open/floor/plating,/area/awaymission/spacebattle/cruiser) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/closed/mineral/random, +/area/space) +"ab" = ( +/turf/open/space, +/area/space) +"ac" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate2) +"ad" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate2) +"ae" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate2) +"af" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate2) +"ag" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate2) +"ah" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/spacebattle/syndicate2) +"ai" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate2) +"aj" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"ak" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor4" + }, +/area/awaymission/spacebattle/syndicate2) +"al" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"am" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/space/hardsuit/syndi, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"an" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"ao" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"ap" = ( +/mob/living/simple_animal/hostile/syndicate/ranged{ + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy) + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"aq" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"ar" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/grenade/empgrenade, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"as" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"at" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/projectile/automatic/c20r, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"au" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor4" + }, +/area/awaymission/spacebattle/syndicate2) +"av" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate3) +"aw" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate3) +"ax" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate3) +"ay" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate3) +"az" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate3) +"aA" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/projectile/automatic/pistol, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"aB" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/spacebattle/syndicate3) +"aC" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate3) +"aD" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"aE" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"aF" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate2) +"aG" = ( +/mob/living/simple_animal/hostile/syndicate/melee{ + deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier) + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"aH" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate2) +"aI" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/space/hardsuit/syndi, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"aJ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"aK" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"aL" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate2) +"aM" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"aN" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate2) +"aO" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate1) +"aP" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate1) +"aQ" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate1) +"aR" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate1) +"aS" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate1) +"aT" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"aU" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/spacebattle/syndicate1) +"aV" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate1) +"aW" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate2) +"aX" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate2) +"aY" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"aZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"ba" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"bb" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor4" + }, +/area/awaymission/spacebattle/syndicate1) +"bc" = ( +/obj/machinery/porta_turret{ + dir = 8; + emagged = 1; + installation = /obj/item/weapon/gun/energy/lasercannon + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/syndicate2) +"bd" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"be" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/space/hardsuit/syndi, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bf" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bg" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/combat, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bh" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bi" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/helmet/swat, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"bj" = ( +/obj/machinery/computer/pod{ + id = "spacebattlepod3"; + name = "Hull Door Control" + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"bk" = ( +/obj/machinery/door/poddoor{ + icon_state = "pdoor1"; + id = "spacebattlepod3"; + name = "Front Hull Door"; + opacity = 1 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/syndicate2) +"bl" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/c4, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"bm" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bn" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/c4, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bo" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/grenade/spawnergrenade/manhacks, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bp" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/restraints/handcuffs, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bq" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate3) +"br" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"bs" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate3) +"bt" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/melee/energy/sword/saber/red, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bu" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"bv" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate3) +"bw" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate3) +"bx" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/helmet/swat, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"by" = ( +/obj/machinery/porta_turret{ + dir = 8; + emagged = 1; + installation = /obj/item/weapon/gun/energy/lasercannon + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/syndicate3) +"bz" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate1) +"bA" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate2) +"bB" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate1) +"bC" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bD" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate1) +"bE" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"bF" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate1) +"bG" = ( +/obj/machinery/porta_turret{ + dir = 8; + emagged = 1; + installation = /obj/item/weapon/gun/energy/lasercannon + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/syndicate1) +"bH" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/cruiser) +"bI" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/cruiser) +"bJ" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"bK" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 1 + }, +/turf/open/space, +/area/awaymission/spacebattle/cruiser) +"bL" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/cruiser) +"bM" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/spacebattle/cruiser) +"bN" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"bO" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"bP" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"bQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"bR" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"bS" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/awaymission/spacebattle/cruiser) +"bT" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/spacebattle/cruiser) +"bU" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14" + }, +/area/awaymission/spacebattle/cruiser) +"bV" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12" + }, +/area/awaymission/spacebattle/cruiser) +"bW" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"bX" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + dir = 4 + }, +/turf/open/space, +/area/awaymission/spacebattle/cruiser) +"bY" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"bZ" = ( +/obj/machinery/computer/telecomms/monitor, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"ca" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged5" + }, +/area/awaymission/spacebattle/cruiser) +"cb" = ( +/obj/machinery/computer/pod{ + id = "spacebattlepod"; + name = "Hull Door Control" + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"cc" = ( +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cd" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"ce" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3" + }, +/area/awaymission/spacebattle/cruiser) +"cf" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/space, +/area/awaymission/spacebattle/cruiser) +"cg" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"ch" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged5" + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/cruiser) +"ci" = ( +/obj/machinery/door/poddoor/preopen{ + id = "spacebattlepod"; + name = "Front Hull Door" + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"cj" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/cruiser) +"ck" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"cl" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged2" + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/cruiser) +"cm" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/area/awaymission/spacebattle/cruiser) +"cn" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged3" + }, +/area/awaymission/spacebattle/cruiser) +"co" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged5" + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/cruiser) +"cp" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged1" + }, +/area/awaymission/spacebattle/cruiser) +"cq" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Rosen Miller"; + name = "Rosen Miller" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cr" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cs" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7" + }, +/area/awaymission/spacebattle/cruiser) +"ct" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/awaymission/spacebattle/cruiser) +"cu" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc2" + }, +/area/awaymission/spacebattle/cruiser) +"cv" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cw" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel{ + icon_state = "damaged2" + }, +/area/awaymission/spacebattle/cruiser) +"cx" = ( +/obj/item/stack/sheet/metal, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cy" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cz" = ( +/obj/structure/closet/cabinet, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cA" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cB" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cC" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/snacks/sausage, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cD" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cE" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/kitchen/knife, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cF" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/kitchen/rollingpin, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cG" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cH" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cI" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cJ" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"cK" = ( +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"cL" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cM" = ( +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cN" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged2" + }, +/area/awaymission/spacebattle/cruiser) +"cO" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cP" = ( +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cQ" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cR" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc3" + }, +/area/awaymission/spacebattle/cruiser) +"cS" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Bill Sanchez"; + name = "Bill Sanchez" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cT" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cV" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/snacks/soup/stew, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cW" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"cX" = ( +/mob/living/simple_animal/hostile/syndicate/melee, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"cY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"cZ" = ( +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"da" = ( +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"db" = ( +/mob/living/simple_animal/hostile/syndicate/ranged{ + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy) + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"dc" = ( +/obj/machinery/computer/pod{ + id = "spacebattlepod2"; + name = "Hull Door Control" + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"dd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"de" = ( +/obj/machinery/shieldgen{ + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"df" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 4 + }, +/turf/open/space, +/area/awaymission/spacebattle/cruiser) +"dg" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "John Locke"; + name = "John Locke" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"dh" = ( +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"di" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"dj" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"dk" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"dl" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"dm" = ( +/obj/effect/mob_spawn/human/doctor{ + mob_name = "Daniel Kalla"; + name = "Daniel Kalla" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"dn" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"do" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"dp" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"dq" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/cruiser) +"dr" = ( +/obj/machinery/door/poddoor/preopen{ + id = "spacebattlepod2"; + name = "Front Hull Door" + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ds" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged1" + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/cruiser) +"dt" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"du" = ( +/obj/effect/decal/cleanable/blood, +/turf/closed/wall/mineral/titanium, +/area/awaymission/spacebattle/cruiser) +"dv" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall15" + }, +/area/awaymission/spacebattle/cruiser) +"dw" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11" + }, +/area/awaymission/spacebattle/cruiser) +"dx" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"dy" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/awaymission/spacebattle/cruiser) +"dz" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"dA" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"dB" = ( +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/awaymission/spacebattle/cruiser) +"dC" = ( +/turf/open/floor/plasteel/warning{ + dir = 5 + }, +/area/awaymission/spacebattle/cruiser) +"dD" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"dE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"dF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"dG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"dH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"dI" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged3" + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/cruiser) +"dJ" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"dK" = ( +/obj/mecha/medical/odysseus, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"dL" = ( +/obj/mecha/working/ripley/firefighter, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"dM" = ( +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"dN" = ( +/obj/machinery/mech_bay_recharge_port{ + tag = "icon-recharge_port"; + icon_state = "recharge_port"; + dir = 2 + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"dO" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"dP" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"dQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"dR" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"dS" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"dT" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"dU" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/awaymission/spacebattle/cruiser) +"dV" = ( +/obj/structure/closet/secure_closet/security, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/spacebattle/cruiser) +"dW" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/awaymission/spacebattle/cruiser) +"dX" = ( +/obj/effect/mob_spawn/human/engineer/rig{ + id_job = "Gunner"; + mob_name = "Andrew Thorn"; + name = "Andrew Thorn" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"dY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"dZ" = ( +/obj/machinery/porta_turret{ + dir = 8; + emagged = 1; + installation = /obj/item/weapon/gun/energy/lasercannon + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"ea" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Clay Dawson"; + name = "Clay Dawson" + }, +/turf/open/floor/plasteel{ + icon_state = "damaged5" + }, +/area/awaymission/spacebattle/cruiser) +"eb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ec" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ed" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ee" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ef" = ( +/mob/living/simple_animal/hostile/syndicate/melee{ + deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier) + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"eg" = ( +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"eh" = ( +/mob/living/simple_animal/hostile/syndicate/melee{ + deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier) + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"ei" = ( +/obj/structure/closet/l3closet/security, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/awaymission/spacebattle/cruiser) +"ej" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/warning{ + dir = 6 + }, +/area/awaymission/spacebattle/cruiser) +"ek" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"el" = ( +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"em" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"en" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"eo" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ep" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"eq" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate4) +"er" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/spacebattle/syndicate4) +"es" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate4) +"et" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"eu" = ( +/obj/machinery/gateway, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ev" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ew" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate3) +"ex" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/awaymission/spacebattle/cruiser) +"ey" = ( +/obj/effect/mob_spawn/human/bridgeofficer{ + mob_name = "Davis Hume"; + name = "Davis Hume" + }, +/obj/item/weapon/gun/projectile/shotgun/automatic/combat, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"ez" = ( +/obj/item/ammo_casing/shotgun, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"eA" = ( +/mob/living/simple_animal/hostile/syndicate/ranged{ + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy) + }, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"eB" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"eC" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/blue/side{ + dir = 9 + }, +/area/awaymission/spacebattle/cruiser) +"eD" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"eE" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/blue, +/area/awaymission/spacebattle/cruiser) +"eF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"eG" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate1) +"eH" = ( +/obj/effect/mob_spawn/human/engineer/rig{ + id_job = "Gunner"; + mob_name = "Peter West"; + name = "Peter West" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"eI" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"eJ" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc4" + }, +/area/awaymission/spacebattle/cruiser) +"eK" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate4) +"eL" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate4) +"eM" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/awaymission/spacebattle/cruiser) +"eN" = ( +/obj/item/weapon/shield/energy, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"eO" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"eP" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/blue, +/area/awaymission/spacebattle/cruiser) +"eQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"eR" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate4) +"eS" = ( +/obj/structure/chair{ + dir = 1 + }, +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate4) +"eT" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"eU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"eV" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"eW" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/item/weapon/melee/energy/sword/saber/red, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"eX" = ( +/obj/effect/mob_spawn/human/bridgeofficer{ + mob_name = "Kurt Kliest"; + name = "Kurt Kliest" + }, +/obj/item/weapon/gun/projectile/shotgun/automatic/combat, +/obj/item/ammo_casing/shotgun, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"eY" = ( +/obj/item/ammo_casing/shotgun, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"eZ" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/blue, +/area/awaymission/spacebattle/cruiser) +"fa" = ( +/obj/effect/mob_spawn/human/engineer/rig{ + id_job = "Gunner"; + mob_name = "Eric Abnett"; + name = "Eric Abnett" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fb" = ( +/obj/structure/closet/crate, +/obj/item/clothing/glasses/night, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"fc" = ( +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/awaymission/spacebattle/cruiser) +"fd" = ( +/turf/open/floor/plasteel/red/side, +/area/awaymission/spacebattle/cruiser) +"fe" = ( +/obj/structure/chair{ + dir = 4 + }, +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"ff" = ( +/obj/machinery/button/door{ + dir = 2; + id = "spacebattlestorage"; + name = "Secure Storage"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"fg" = ( +/obj/item/weapon/hand_labeler, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"fh" = ( +/obj/machinery/door/poddoor{ + id = "spacebattlestorage"; + name = "Secure Storage" + }, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"fi" = ( +/obj/structure/chair{ + dir = 8 + }, +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"fj" = ( +/obj/machinery/computer/security/telescreen, +/turf/closed/wall/mineral/titanium, +/area/awaymission/spacebattle/cruiser) +"fk" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"fl" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate4) +"fm" = ( +/mob/living/simple_animal/hostile/syndicate/melee{ + deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier) + }, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"fn" = ( +/obj/structure/closet/crate, +/obj/item/weapon/light/tube, +/obj/item/weapon/light/tube, +/obj/item/weapon/light/tube, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"fo" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"fp" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/item/weapon/gun/projectile/automatic/c20r, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"fq" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"fr" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier, +/obj/item/weapon/gun/projectile/automatic/wt550, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"fs" = ( +/obj/item/ammo_casing/shotgun, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"ft" = ( +/obj/item/ammo_casing/a357, +/obj/item/ammo_casing/a357, +/obj/item/weapon/gun/projectile/revolver/mateba, +/obj/effect/mob_spawn/human/commander{ + mob_name = "Aaron Bowden"; + name = "Aaron Bowden" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"fu" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"fv" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/plasteel/blue, +/area/awaymission/spacebattle/cruiser) +"fw" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "1" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fx" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "2" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fy" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "3" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fz" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "4" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fA" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "5" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fB" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "6" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fC" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "7" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fD" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "8" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fE" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "9" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fF" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "10" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fG" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "11" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fH" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "12" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fI" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"fJ" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/awaymission/spacebattle/cruiser) +"fK" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/awaymission/spacebattle/cruiser) +"fL" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel{ + icon_state = "damaged1" + }, +/area/awaymission/spacebattle/cruiser) +"fM" = ( +/obj/item/ammo_casing/shotgun, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/awaymission/spacebattle/cruiser) +"fN" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/item/weapon/gun/projectile/automatic/c20r, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/awaymission/spacebattle/cruiser) +"fO" = ( +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/awaymission/spacebattle/cruiser) +"fP" = ( +/obj/machinery/computer/communications, +/turf/open/floor/plasteel/blue, +/area/awaymission/spacebattle/cruiser) +"fQ" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "13" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fR" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "14" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fS" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "15" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fT" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "16" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fU" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "17" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fV" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "18" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fW" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "19" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fX" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "20" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fY" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "21" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"fZ" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "22" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"ga" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "23" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gb" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "24" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gc" = ( +/obj/structure/closet/crate, +/obj/item/weapon/poster/contraband, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"gd" = ( +/obj/effect/mob_spawn/human/bridgeofficer{ + mob_name = "Robert Faver"; + name = "Robert Faver" + }, +/obj/item/ammo_casing/shotgun, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"ge" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "25" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gf" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "26" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gg" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "27" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gh" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "28" + }, +/obj/machinery/artillerycontrol, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gi" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "29" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gj" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "30" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gk" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "31" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gl" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "32" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gm" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "33" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gn" = ( +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "34" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"go" = ( +/obj/structure/artilleryplaceholder{ + icon_state = "35" + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gp" = ( +/obj/structure/closet/crate/secure/weapon, +/obj/item/ammo_casing/a357, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"gq" = ( +/obj/structure/closet/crate, +/obj/item/weapon/lipstick/black, +/obj/item/weapon/lipstick/jade, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"gr" = ( +/obj/machinery/button/door{ + dir = 2; + id = "spacebattlestorage"; + name = "Secure Storage"; + pixel_x = 24; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"gs" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"gt" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/scalpel, +/obj/item/weapon/circular_saw, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"gu" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/retractor, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"gv" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/hemostat, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"gw" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/scalpel, +/turf/open/floor/plasteel/white/side{ + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"gx" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"gy" = ( +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"gz" = ( +/obj/item/weapon/gun/projectile/shotgun/automatic/combat, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"gA" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate4) +"gB" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate4) +"gC" = ( +/obj/structure/closet/crate/secure/weapon, +/obj/item/weapon/gun/energy/laser, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"gD" = ( +/obj/structure/closet/crate, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c10, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"gE" = ( +/obj/effect/decal/cleanable/blood, +/turf/closed/wall/shuttle{ + icon_state = "swall3" + }, +/area/awaymission/spacebattle/cruiser) +"gF" = ( +/obj/effect/mob_spawn/human/doctor{ + mob_name = "Adam Smith"; + name = "Adam Smith" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"gG" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"gH" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"gI" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"gJ" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"gK" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/blue, +/area/awaymission/spacebattle/cruiser) +"gL" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"gM" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"gN" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/blue, +/area/awaymission/spacebattle/cruiser) +"gO" = ( +/obj/effect/mob_spawn/human/engineer/rig{ + id_job = "Gunner"; + name = "Jeremy Tailor" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"gP" = ( +/obj/machinery/porta_turret{ + dir = 8; + emagged = 1; + installation = /obj/item/weapon/gun/energy/lasercannon + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate7) +"gQ" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate7) +"gR" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate4) +"gS" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"gT" = ( +/obj/item/weapon/ore/bananium, +/obj/item/weapon/ore/bananium, +/obj/item/weapon/ore/bananium, +/obj/item/weapon/ore/bananium, +/obj/item/weapon/ore/bananium, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"gU" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"gV" = ( +/obj/effect/mob_spawn/human/doctor{ + mob_name = "Allan Yoshimaru"; + name = "Allan Yoshimaru" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"gW" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"gX" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"gY" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/blue/side{ + dir = 10 + }, +/area/awaymission/spacebattle/cruiser) +"gZ" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/awaymission/spacebattle/cruiser) +"ha" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"hb" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate7) +"hc" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/spacebattle/syndicate7) +"hd" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/awaymission/spacebattle/syndicate4) +"he" = ( +/obj/item/weapon/pickaxe, +/obj/item/weapon/gun/energy/plasmacutter, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"hf" = ( +/obj/item/weapon/circular_saw, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"hg" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"hh" = ( +/obj/effect/mob_spawn/human/engineer/rig{ + id_job = "Gunner"; + mob_name = "Dan Hedricks"; + name = "Dan Hedricks" + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"hi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/syndicate7) +"hj" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate7) +"hk" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate7) +"hl" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate7) +"hm" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 8 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate7) +"hn" = ( +/obj/structure/closet/crate/large, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ho" = ( +/obj/structure/closet/crate/secure/plasma, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"hp" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"hq" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit, +/obj/item/clothing/head/helmet/space/hardsuit, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"hr" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/warning{ + dir = 5 + }, +/area/awaymission/spacebattle/cruiser) +"hs" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ht" = ( +/turf/closed/wall/r_wall, +/area/awaymission/spacebattle/cruiser) +"hu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/syndicate7) +"hv" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 8 + }, +/turf/open/space, +/area/awaymission/spacebattle/syndicate7) +"hw" = ( +/obj/structure/closet/crate/large, +/mob/living/simple_animal/pet/dog/corgi/puppy, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"hx" = ( +/obj/structure/closet/crate, +/obj/item/weapon/paint/anycolor, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"hy" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/cruiser) +"hz" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"hA" = ( +/obj/structure/closet/crate/medical, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"hB" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"hC" = ( +/obj/structure/chair, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"hD" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"hE" = ( +/obj/structure/table/wood, +/obj/item/device/instrument/violin, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"hF" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel{ + icon_state = "damaged3" + }, +/area/awaymission/spacebattle/cruiser) +"hG" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate7) +"hH" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/awaymission/spacebattle/cruiser) +"hI" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"hJ" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/captain, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"hK" = ( +/obj/structure/closet/secure_closet/captains, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"hL" = ( +/obj/effect/mob_spawn/human/engineer{ + id_job = "Gunner"; + mob_name = "William Gannon"; + name = "William Gannon" + }, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"hM" = ( +/turf/open/floor/plasteel/warning{ + dir = 6 + }, +/area/awaymission/spacebattle/cruiser) +"hN" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"hO" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"hP" = ( +/obj/structure/rack, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"hQ" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel{ + icon_state = "damaged4" + }, +/area/awaymission/spacebattle/cruiser) +"hR" = ( +/mob/living/simple_animal/hostile/syndicate/ranged{ + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy) + }, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"hS" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate7) +"hT" = ( +/obj/structure/chair{ + dir = 8 + }, +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate7) +"hU" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate7) +"hV" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/obj/item/weapon/bikehorn/rubberducky, +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"hW" = ( +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"hX" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"hY" = ( +/obj/structure/toilet, +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"hZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"ia" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9" + }, +/area/awaymission/spacebattle/cruiser) +"ib" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"ic" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall1" + }, +/area/awaymission/spacebattle/cruiser) +"id" = ( +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"ie" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/o2, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"if" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"ig" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/obj/item/weapon/soap, +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"ih" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"ii" = ( +/obj/effect/mob_spawn/human/doctor{ + mob_name = "Herbert West"; + name = "Herbert West" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"ij" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Carth Robinson"; + name = "Carth Robinson" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"ik" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"il" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"im" = ( +/obj/machinery/sleep_console, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"in" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate7) +"io" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"ip" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"iq" = ( +/obj/machinery/sleep_console, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"ir" = ( +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"is" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Cyrion"; + name = "Cyrion" + }, +/obj/item/weapon/flamethrower/full, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"it" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"iu" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/obj/item/weapon/gun/projectile/automatic/c20r, +/turf/open/floor/plasteel{ + icon_state = "damaged2" + }, +/area/awaymission/spacebattle/cruiser) +"iv" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r"; + dir = 4 + }, +/turf/open/space, +/area/awaymission/spacebattle/cruiser) +"iw" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Mercutio"; + name = "Mercutio" + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"ix" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"iy" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/turf/open/space, +/area/space) +"iz" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"iA" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/space) +"iB" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/airless/shuttle/red{ + dir = 10 + }, +/area/space) +"iC" = ( +/turf/open/floor/plasteel/airless/shuttle/red{ + dir = 10 + }, +/area/space) +"iD" = ( +/obj/effect/mob_spawn/human/syndicatesoldier, +/turf/open/floor/plasteel/airless/shuttle/red{ + dir = 10 + }, +/area/space) +"iE" = ( +/turf/closed/mineral/clown, +/area/space) +"iF" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/airless{ + icon_state = "floor4"; + dir = 10 + }, +/area/space) +"iG" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/airless/shuttle/red{ + dir = 10 + }, +/area/space) +"iH" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate5) +"iI" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/spacebattle/syndicate5) +"iJ" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate5) +"iK" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/airless, +/area/space) +"iL" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate5) +"iM" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate5) +"iN" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/space) +"iO" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/space) +"iP" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate5) +"iQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate5) +"iR" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space) +"iS" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/space) +"iT" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate5) +"iU" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate5) +"iV" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate5) +"iW" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate5) +"iX" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/awaymission/spacebattle/syndicate5) +"iY" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate6) +"iZ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/awaymission/spacebattle/syndicate6) +"ja" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate6) +"jb" = ( +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate6) +"jc" = ( +/obj/machinery/computer/shuttle, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate6) +"jd" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate6) +"je" = ( +/obj/structure/chair{ + dir = 1 + }, +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate6) +"jf" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/shuttle/red/syndicate, +/area/awaymission/spacebattle/syndicate6) +"jg" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate6) +"jh" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/awaymission/spacebattle/syndicate6) +"ji" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/syndicate6) +"jj" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/awaymission/spacebattle/syndicate6) +"jk" = ( +/turf/open/floor/plating/asteroid/airless, +/area/space) +"jl" = ( +/turf/closed/wall/mineral/plasma, +/area/awaymission/spacebattle/secret) +"jm" = ( +/turf/open/floor/plasteel/rockvault/alien, +/area/awaymission/spacebattle/secret) +"jn" = ( +/obj/machinery/door/airlock/plasma, +/turf/closed/wall/mineral/plasma, +/area/awaymission/spacebattle/secret) +"jo" = ( +/obj/item/clothing/suit/space/hardsuit/wizard, +/turf/open/floor/plasteel/rockvault/alien, +/area/awaymission/spacebattle/secret) +"jp" = ( +/obj/mecha/combat/gygax, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"jq" = ( +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/weapon/gun/medbeam/mech, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"jr" = ( +/mob/living/simple_animal/hostile/syndicate/melee/space{ + deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando) + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"js" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/laser, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jt" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/gun/advtaser, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"ju" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/item/weapon/gun/energy/laser, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jv" = ( +/mob/living/simple_animal/hostile/nanotrasen/ranged, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"jw" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + dir = 2; + id = "spacebattlearmory"; + name = "Weapon Cache"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"jx" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + dir = 2; + id = "spacebattlearmory2"; + name = "Weapon Cache"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"jy" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + dir = 2; + id = "spacebattlearmory1"; + name = "Weapon Cache"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/awaymission/spacebattle/cruiser) +"jz" = ( +/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ + spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded + }, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"jA" = ( +/mob/living/simple_animal/hostile/nanotrasen/ranged/smg, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jB" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/item/weapon/gun/energy/gun/advtaser, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jC" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/bar, +/area/awaymission/spacebattle/cruiser) +"jD" = ( +/obj/structure/barricade/security, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jE" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"jF" = ( +/obj/structure/closet/crate, +/obj/item/ammo_box/magazine/recharge, +/obj/item/ammo_box/magazine/recharge, +/obj/item/ammo_box/magazine/recharge, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"jG" = ( +/obj/machinery/door/poddoor{ + id = "spacebattlearmory1"; + name = "Secure Cache 1" + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jH" = ( +/mob/living/simple_animal/hostile/nanotrasen/ranged, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jI" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jJ" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/armory_contraband, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"jK" = ( +/mob/living/simple_animal/hostile/syndicate/melee{ + deathmessage = "\[src] falls limp as they release their grip from the energy weapons, activating their self-destruct function!"; + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier) + }, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/awaymission/spacebattle/cruiser) +"jL" = ( +/obj/machinery/door/poddoor{ + id = "spacebattlearmory"; + name = "Secure Armory" + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jM" = ( +/obj/effect/mob_spawn/human/bridgeofficer{ + mob_name = "Walter Strider"; + name = "Walter Strider" + }, +/obj/item/weapon/gun/projectile/shotgun/automatic/combat, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel{ + icon_state = "damaged3" + }, +/area/awaymission/spacebattle/cruiser) +"jN" = ( +/obj/structure/closet/crate, +/obj/item/ammo_box/magazine/recharge, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"jO" = ( +/obj/item/ammo_casing/shotgun, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/blue/side{ + dir = 0 + }, +/area/awaymission/spacebattle/cruiser) +"jP" = ( +/obj/structure/closet/crate/internals, +/obj/item/weapon/storage/firstaid/o2, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jQ" = ( +/obj/machinery/door/poddoor{ + id = "spacebattlearmory2"; + name = "Secure Cache 2" + }, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jR" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/wood, +/area/awaymission/spacebattle/cruiser) +"jS" = ( +/turf/open/floor/plasteel/airless, +/area/awaymission/spacebattle/cruiser) +"jT" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/airless, +/area/awaymission/spacebattle/cruiser) +"jU" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/space{ + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/weapon/gun/projectile/automatic/c20r) + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/spacebattle/cruiser) +"jV" = ( +/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ + spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"jW" = ( +/mob/living/simple_animal/hostile/syndicate/mecha_pilot{ + spawn_mecha_type = /obj/mecha/combat/gygax/dark/loaded + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/spacebattle/cruiser) +"jX" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/weapon/gun/energy/pulse/pistol/loyalpin, +/obj/item/weapon/gun/energy/pulse/pistol/loyalpin, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"jY" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/space{ + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/weapon/gun/projectile/automatic/c20r) + }, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"jZ" = ( +/obj/structure/rack, +/obj/item/weapon/gun/projectile/automatic/laser, +/obj/item/weapon/gun/projectile/automatic/laser, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"ka" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"kb" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/awaymission/spacebattle/cruiser) +"kc" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser/scatter, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"kd" = ( +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"ke" = ( +/obj/item/stack/rods, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"kf" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/item/weapon/gun/energy/laser/scatter, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"kg" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"kh" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"ki" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"kj" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/awaymission/spacebattle/cruiser) +"kk" = ( +/obj/item/weapon/shard, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"kl" = ( +/obj/effect/mob_spawn/human/nanotrasensoldier, +/obj/item/weapon/gun/projectile/automatic/wt550, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"km" = ( +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/mecha_parts/mecha_equipment/drill, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"kn" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ko" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"kp" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/xray, +/turf/open/floor/engine, +/area/awaymission/spacebattle/cruiser) +"kq" = ( +/obj/machinery/porta_turret{ + dir = 8; + emagged = 1; + installation = /obj/item/weapon/gun/energy/lasercannon + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"kr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"ks" = ( +/obj/machinery/mech_bay_recharge_port{ + tag = "icon-recharge_port"; + icon_state = "recharge_port"; + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"kt" = ( +/obj/structure/barricade/security, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"ku" = ( +/mob/living/simple_animal/hostile/syndicate/ranged{ + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/shield/energy) + }, +/turf/open/floor/plasteel/white, +/area/awaymission/spacebattle/cruiser) +"kv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"kw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"kx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"ky" = ( +/obj/structure/grille, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"kz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/spacebattle/cruiser) +"kA" = ( +/obj/effect/mob_spawn/human/engineer{ + mob_name = "Javier Wismer"; + name = "Javier Wismer" + }, +/turf/open/floor/plasteel/airless, +/area/awaymission/spacebattle/cruiser) +"kB" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"kC" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"kD" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/awaymission/spacebattle/cruiser) +"kE" = ( +/obj/item/weapon/shard, +/turf/open/space, +/area/space) +"kF" = ( +/obj/item/stack/rods, +/turf/open/space, +/area/space) +"kG" = ( +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/obj/item/ammo_casing/c10mm, +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plasteel/freezer, +/area/awaymission/spacebattle/cruiser) +"kH" = ( +/obj/machinery/mech_bay_recharge_port{ + tag = "icon-recharge_port (NORTH)"; + icon_state = "recharge_port"; + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) +"kI" = ( +/obj/item/stack/sheet/metal, +/turf/open/space, +/area/space) +"kJ" = ( +/obj/item/weapon/shard, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"kK" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/turf/open/space, +/area/space) +"kL" = ( +/obj/structure/closet/crate, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, +/turf/open/floor/plating, +/area/awaymission/spacebattle/cruiser) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacadaeaeaeaeaeaeaeaeaeaeaeaeafagababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiaiaiaiaiaiaiaiaiaiahababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahajajajajajajajajajajajajajajahababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababakajajajalajajajajajajajajajajakababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababakajajajajajajajajajajalajajajakababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahamamananananajajananananananahabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahahahahahahahajapahahahahahahahabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaoajajajaoahajajahaoajajajaoahabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahajajajajajahajajahajajajajajahababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaoajaGajaoahajajahaoajajajaoahababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahajajajajajahapajahajajajalajahababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaoajajajajaqajajaqajajajajaoahabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahajajajajajaqajajaqajajajajajahababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahahahahahahahajajahahahahahahahababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaharananananahajajahanasanananahabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahanajajajasahajajahasajajajanahabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahanajajajanahajajahanajajajanahabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahanajalajanahajajahanajajajanahababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahatajajajajaqajajauajajaGajanahababababababababababababababababababababababababababababababababababababavawaxaxaxaxaxaxaxaxaxaxaxaxayazababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahanajajajajaqajajaqajajajajaAahababababababababababababababababababababababababababababababababababababaBaCaCaCaCaCaCaCaCaCaCaCaCaCaCaBababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahahahahahahahajajahahahahahahahababababababababababababababababababababababababababababababababababababaBaDaDaDaDaDaDaDaDaDaDaDaDaDaDaBababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaoajajaGajajajajajajajajajaoahababababababababababababababababababababababababababababababababababababaEaDaDaDaDaDaDaDaDaDaDaDaDaDaDaEababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaoajajajajajajajajajajajajaoahababababababababababababababababababababababababababababababababababababaEaDbraDaDaDaDaDaDaDaDbraDaDaDaEababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaFahbAbAajajajajajajajajbAbAahaHababababababababababababababababababababababababababababababababababababaBaIaIaJaJaJaJaDaDaJaJaJaJaJaJaBababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaKaKaLahahaMaMahahaNaKaKahabababababababababababababababababababababababababababababababababababababaBaBaBaBaBaBaBaDaDaBaBaBaBaBaBaBababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababaOaPaQaQaQaQaQaQaQaQaQaQaQaQaRaSabababababababababababababababababababababababababababababababababababababababababababababaFahahahacadaMaMafagahahahaHabababababababababababababababababababababababababababababababababababababaBaTaDaDaDaTaBaDaDaBaTaDaDaDaTaBababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababaUaVaVaVaVaVaVaVaVaVaVaVaVaVaVaUababababababababababababababababababababababababababababababababababababababababababababababahahahahaWajajaXahahahahababababababababababababababababababababababababababababababababababababababaBaDaDaDaDaDaBaDaDaBaDaDaDaDaDaBababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababaUaYckaYaYaYaYaYaYaYaYaYaYaYaYaUababababababababababababababababababababababababababababababababababababababababababababababahahahahaZajajbaahahahahababababababababababababababababababababababababababababababababababababababaBaTaDaDaDaTaBaDaDaBaTaDaDaDaTaBabababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababbbaYaYaYaYaYaYaYaYaYaYaYckaYaYbbababababababababababababababababababababababababababababababababababababababababababababababahahahahaZajajbaahahahahababababababababababababababababababababababababababababababababababababababaBaDaDdbaDaDaBaDaDaBaDaDbraDaDaBabababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababbbaYaYaYaYaYaYaYaYaYaYaYaYaYaYbbababababababababababababababababababababababababababababababababababababababababababababababaFbcahahaZajajbaahahbcaHababababababababababababababababababababababababababababababababababababababaBaTaDaDaDaDbdaDaDbdaDaDaDaDaTaBababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababaUbebebfbfbfbfaYaYbfbgbfbfbfbfaUababababababababababababababababababababababababababababababababababababababababababababababababaFahaZajajbaahaHababababababababababababababababababababababababababababababababababababababababaBaDaDaDaDaDbdaDaDbdaDaDaDaDaDaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababaUaUaUaUaUaUaUaYaYaUaUaUaUaUaUaUabababababababababababababababababababababababababababababababababababababababababababababababababahaZajajbaahabababababababababababababababababababababababababababababababababababababababababaBaBaBaBaBaBaBaDaDaBaBaBaBaBaBaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababaUbhaYaYaYbhaUaYaYaUbhaYaYaYbhaUabababababababababababababababababababababababababababababababababababababababababababababababababahajajajajahabababababababababababababababababababababababababababababababababababababababababaBaJaJaJaJaJaBaDaDaBaJaJaJaJbiaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababaUaYaYaYaYaYaUaYaYaUaYaYaYaYaYaUabababababababababababababababababababababababababababababababababababababababababababababababababahbjajajajahabababababababababababababababababababababababababababababababababababababababababaBaJaDaDaDaJaBaDaDaBaJaDaDaDaJaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababaUbhaYaYaYbhaUaYaYaUbhaYckaYbhaUabababababababababababababababababababababababababababababababababababababababababababababababababaFahbkbkahaHabababababababababababababababababababababababababababababababababababababababababaBblaDaDaDaJaBaDaDaBaJaDdbaDaJaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababaUaYckaYaYaYaUaYaYaUaYaYaYaYaYaUababababababababababababababababababababababababababababababababababababababababababababababababababaFababaHababababababababababababababababababababababababababababababababababababababababababaBaJaDaDaDaJaBaDaDaBaJaDaDaDaJaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababaUbhaYaYaYaYbmaYaYbmaYaYaYaYbhaUababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaJaDaDefaDbdaDaDbdaDaDaDaDaJaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababaUaYaYaYaYaYbmaYaYbmaYaYaYaYaYaUababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaJaDaDaDaDbdaDaDbdaDaDaDaDaJaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababaUaUaUaUaUaUaUaYaYaUaUaUaUaUaUaUababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaBaBaBaBaBaBaDaDaBaBaBaBaBaBaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababaUbfbfbfbfbfaUehehaUbfbfbnbnbfaUababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaTaDaDaDaDaDaDaDaDaDaDaDaDaTaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababaUboaYaYaYbpaUaYaYaUbfaYaYaYbfaUababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaTaDaDaDefaDaDaDaDaDdbaDaDaTaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababaUboaYckaYbfaUaYaYaUbfaYaYaYbfaUababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbqaBewewaDaDaDaDaDaDaDaDewewaBbsabababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababaUbfaYaYaYbfaUaYaYaUbfaYaYaYbtaUabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBbububvaBaBaEaEaBaBbwbubuaBababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababaUbfaYaYaYaYbmaYaYbmaYaYeAaYbfaUabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbqaBaBaBababababababaBaBaBbsababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababaUbxaYaYaYaYbmaYaYbmaYaYaYaYbfaUababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaBaBababababababaBaBaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababaUaUaUaUaUaUaUaYaYaUaUaUaUaUaUaUababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaBaBababababababaBaBaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaababababababababababababababababababababababababababababababababababababababababaUbhaYaYaYaYaYaYaYaYaYaYaYaYbhaUababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaBaBababababababaBaBaBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababaUbhaYaYaYaYaYaYaYaYaYaYaYaYbhaUababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababbqbyaBababababababaBbybsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababbzaUeGeGaYaYaYaYaYaYaYaYeGeGaUbBababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababbqababababababbsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababaUbCbCbDaUaUbEbEaUaUbFbCbCaUabababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababbzaUaUaUababababababaUaUaUbBabababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababaUaUaUababababababaUaUaUabababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababaUaUaUababababababaUaUaUabababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababaUaUaUababababababaUaUaUabababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababbzbGaUababababababaUbGbBabababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbzababababababbBabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababab -ababababababababaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab -ababababababababababababababababababababababababaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab -ababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab -abababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab -ababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababbHbIbJbJbKbLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababbMbNbObObPbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababbMbQbObObRbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababbMfebObOfibMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababbMbQbObObRbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababbMbQbObObRbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababbMbObOhydNbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababbSbTbTbTbMbObObOkjbMbTbTbTbTbTbTbTbTbTbUbTbTbTbTbTbTbTbTbTbTbTbTbTbVbTbTbVbVbVbVbVbVbVbVbVbVbVbVbWabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbHbIbJbJbKbLababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababbXbYbZcabMcbbObObObMcccccccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccccccccccccccceabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbMbNbObObPbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcgccchbMcicibMcjcccccccrcccccccccccdccccccccccccccccccccccccccccfmccccccccccccccccccccccccccceabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbMfebObObRbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcgccccclcmcncocpccccklcccccccccqcrcsbTbTbTbTbTbTbTbTbTbTbTbTbTctcccccubVbVbVbVbVbVbVbVctcccccsbTbTbTbTbTbTbWababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbMbQbObObRbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcvcccpcccwcmcxcccccccycccccccrccccceczcccAcccAcccAcccAcccAcccBcecccccecCcDcEcFcGcHcIcIcecccccJcKcKcKcKcKcKcJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbMbQbObObRbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcvcccccLcpcMcNcNcccLcMccccccccccccceczcccccccccccOcccccccccccccecccccecPcPcPcPcPcPcPcPcecccccJcKcKcKcKcKcKcJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbMbQbObObRbMababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcvcccrcccccccMcccccQcccccccOcOccccceczcccAcccAcccAcccAcccAcccccdcccccecPcPfIcPcPcPcPcPcecccccRbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbWabababababababababababababababababababababababababababbSbVbVbVbMbOgJhydNbMbVbVbVbVbVbWababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcgccklcrcQcccccccScccccccccOcOccccceczcccccccccccccccccccccccccdcccccsbTcTbTcUcUcVcWcWceccccccccccccccccccccccfLccccccccccccccccccccccccccccccccccccccccccccccccccccceabababababababababababababababababababababababababababcecccccmbMbObObOkjbMcccpcccYcZcZababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcgcQcccrcccccccrcccccccccccOcOccccceczcccAcccAcccAcccAcccAcccccecccccedadadadadadadadacecccccccccccccccccccccmcpcpccccccccccccccccccccccccccitccccccccccccccccccccccceabababababababababababababababababababababababababababcecccmcnbMdcbObObObMcNccccddcZdeababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdfbYcgccdgcrdhdhdhdididjdjdkdkdkdldldlceczcccccccccccccccccccrdmcrcecccccedadadndndadadadacecccccubVbVbVbVbVbUbVcKhshscdbVbVbVbVbUbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVctcdcddobWabababababababababababababababababababababababababbSdpcccccpdqbMdrdrbMdscccccccJcZcZababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdtbVbVbVdubVbVbVbVbVbVhththththththththtbTbTbTbTbTbTbTbTbTbTbTbTbTdwcccccddadadadndahChCdacecccccedydzdzdAdBcedhcmcmhFccccccccdCcecZcZcZcZdDcZcZcZcZcZcZcZcZcZcZcZceccccdodvctdEdFdGdFdGdFdGdFdGdFdGdFdGdFdGdFdGdFdGdFdGdFdHcudvdpcQcccpcmchcncadIccccdJcccYcZdeababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababhtelelhNhPhOelelhtcKcKcKcKcKdKdLdMkmdOdOdPdPcefrcccddadadadadQdRdSdTcecccccedUccccccdVcedhcchQccccccccccdWcdcZcZcZcZdXcZcZcZcZcZcZcZcZcZcZcZceccccdodvdpdYdZdYdZdYdZdYdZdYdZdYdZdYdZdYdZdYdZdYdZdYdZdYdodvdpcccccnhRcpcpeacccnccccccebcZcZababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababhtihelelelelelikhtcKecedeecKjpdLjqegdOdOdPdPcecccccedadadadadQdSdSdTcecchRcedUcccccceicedhccccccccccccccejcecZcZcZcZcZcZcZjrcZcZcZcZcZcZcZcZceccccdodvdpekelekelekelekelekelekelekelekelekelekelekelekdodvdpcccccccccccncccacpccccccebcZdeababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababhtjseleleleleljthtcKemeneocKcKcKcKcKcKcKcKcKcecccccedadadadadaepepdacecccccedUcccccceidobVbVbVbVbVbVbVbVbVdwcZcZcZcZcZcZcZcZcZcZcZdDcZcZcZcZceccccdodvdpeleleleleleleleleleleleleleleleleleleleleleleldodvdpccccdJcccccccccccQccccccebcZcZababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababeqererererereresababababababababababababababababababababababababhtjueleleleleljthtcKeteuevcKcKcKcKcKjvcKcKkncecccccedadxdxdadadxdxdaceccfLceexeyezcccneBeCjwjyjxeDeDeDeDeEeFcZcZcZcZcZcZcZcZcZcZcZeHdDcZcZcZcecccccReIeIbVbVbVbVbVbVbVbVbVbVbVcdbVbVbVbVbVbVbVbVbVbVbVeIeIeJcccccccccQjzcccccchRccccddcZdeababababababababababababababababababababababababababababababababababababababababababababababababababababababab -aaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababeqereKeLeKeKeLeKeresabababababababababababababababababababababababhtjAeljAeleleljBhtcKcKcKcKcKcKcKcKcKcKcKcKkscecccccedQdSdSjCdQdRdSdTcecncncKcpcQcccccmhscneNcccccccrcceOePeQcZcZcZcZcZcZcZcZcZcZcZdDdDcZcZcZceccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdJcccccccccJcZcZababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababeqereReKeSeKeKeSeKeReresababababababababababababababababababababababhtjDjDjDelelelelhtjEcKcKjFcKcKeTcKcKcKcKcKkjcecccccedQeUdSjCdQdSeVdTcecccnhsfLcccccQcmcKfLeWcccccceXeYeOeZeQcZjrcZcZcZfacZcZcZcZcZcZcZcZcZcZcecccccccccccccccccccrklccccitccccccccccccccccccccccccccccccccccccccfrcccccccccccccccccccYcZdeababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababereKeKeKeKeKeKeKeKeKeKerababababababababababababababababababababababhthtjGhthththththtjEcKcKfbcKcKeTcKcKcKcKcKcKcecccccedaepepdadaepepdacecccccefcfdcpcncneBcpcccrccccezccffeEeQcZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcecccccccccccccccccccccrcccccccccccccccccccccccccccccccccccccccccccccccccccccQccccccfrccddcZcZababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababereKeKeKeKeKeKeKeKeKeKerababababababababababababababababababababababhteleleleleljHjDhtjIelcKjEcKcKjJcKfgcKcKcKktfhcccccRbVbVbVbVbVbVbVbVeJccccdobVbVcdhscKeJjKcLcMcccccchReOfjeQcZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcRbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVfkababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababfleKeKeKeKeKeKeKeKeKeKflababababababababababababababababababababababhteleleleleleljDjLelelcKjEcKcKfncKcKcKcKcKktfhccfmcccccccccccccccccccccccccdfofpfqjMhFfofscMcLcrcccrftfufveQcZcZcZfwfxfyfzfAfBfCfDfEfFfGfHcZabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababfleKeKeKeKeKeKeKeKeKeKflababababababababababababababababababababababhteleleleleleljDjLelelcKeTcKcKjNcKcKcKcKcKktfhcccccccccccccccccccccccccccccdfJfKjOcpfMfNfOcccMcccccccceOfPeQcZcZcZfQfRfSfTfUfVfWfXfYfZgagbcZabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababereKeKeKeKeKeKeKeKeKeKerababababababababababababababababababababababhteleleleleljHjDhtjPelcKgccKcKjNcKcKcKcKcKktfhcccccubVbVbVbVbVbVbVbVctccccdobVbVcdcKbVctjKcMcMgdeYcccceOfjeQcZcZcZgecZgfggghgigjgkglgmgngocZcubVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbWababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababereReKeKeKeKeKeKeKeKeRerababababababababababababababababababababababhthtjQhthththththtgpcKcKgqcKcKeTcKcKcKcKcKgrcecccccegsgtgtgugvgwgtgscecccccegxgyjRgygyeBeMccccgzcccccccceEeQcZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcejSjSjSjSjSjSjSjSjSjTjSjSjSjSjSjSjSjUjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjScYcZcZababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababgAereReKeKeKeKeKeKeRergBababababababababababababababababababababababhtjDjDjDelelelelhtgCcKcKgDcKcKeTcKcKcKcKcKkjgEgFcccegGgHgHgHgHgHgHgGcecccccegIgygygygyeBeMcrcccccccccceOgKeQcZcZcZcZcZcZcZjVcZcZcZcZcZcZcZcZcejSjSjSjSjSjSjSjSjUjSjSjTjSjWjSjTjSjSjTjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjUjSjSddcZdeababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababgAereReKeKeKeKeRergBabababababababababababababababababababababababhtjAeljAeleleljXhtgCcKcKcKcKcKcKcKjvcKcKcKkHcecrcccegHgHgHgHgHgHgHgHcecccccegygygygLgMeBeMcccchRcccccceOgNeQcZcZgOcZcZcZcZcZcZcZcZcZcZcZjYcZcejSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjSjScJcZcZababababababababababababababababababababababababababababababgPgQababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababgAergRgRgRgRergBababababababababababababababababababababababababhtikeleleleleljZhtgSgSgTkakacKcKcKcKcKcKcKkncecccccegUgHgHgHgVgWgHgUcecccccegygygygMgXeBgYgZgZgZgZgZgZgZeEhacZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcejSjScubUbUbVbVbVbVbVbVkbcZcZkbkbcdbVbVbVbVbVbVbVbVbVbVbVbUbUctjSjSjSjSjSjSjSjSjSjSjSjScYcZdeababababababababababababababababababababababababababababhbhchchchchchchchchcgQabababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababgAhdhdhdhdgBabababababababababababababababababababababababababhtkcelelelelelhPhtgSgShekakacKcKcKcKcKcKcKcKcecccccegGgHgHgHhfgWgHgGcecccccegygygyhggydobVbVbVbVbVbVbVbVbVdwcZcZcZcZcZcZcZhhcZcZcZcZcZcZcZcZcejSjScsdvdwkdkdkdkdkdkdkdkdkekdkdkdkdkdkdkdkdkdkdkdkdkdkdcsdvdwjSjSjSjSjSjSjSjSjSjSjSjSebcZcZababababababababababababababababababababababababababababhihjhkhkhkhkhkhkhkhlhmabababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababhtkfelelelelelkghthnhnhnhnhnhohoeTeTjJeThphpcecccccegHgHgHgHgHkhgHgHcecccccegygygygygyeBhqcccccccccccccchrcecZcZcZcZcZcZcZdDdDcZcZcZcZcZcZcZcejSjScsdvdwkikdkikdkikdkkkIixixixkJixkKkdkkkokdkokdkokdkocsdvdwjSjSjSjSjUjSjSjSjSjSjSjSebcZdeababababababababababababababababababababababababababababhuhjhkhkhkhkhkhkhkhlhvabababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababhtelelhNkphOelelhthwhnhnhnhnhohohxkLeThzhzhAcecccchBgHgHgHgHgHgHgHhDcecccccehEgygygygyeBdhcQccccccccccccdWcdcZcZcZcZcZcZjrcZcZcZcZcZcZcZcZcZcejSjScsdvdwkrkqkrkqkdixabkFababixabababababixkdkrkqkrkqkrcsdvdwjSjSjSjSjSjSjSjSjSjSjSjSebcZcZababababababababababababababababababababababababababababhuhjhkhkhkhkhkhkhkhchGabababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbSbVbVbVbVbVbVbVbVbVbVhththththththththtbTbTbThHbThHbThHbThHbThHbTdwcccchBgHgHgHkugHgHgHhIcecccccehJgygygyhKeBdhcncphLcccccccchMcecZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcZcejSjScsdveJkwkvkxkdixkJabababababababababababkykxkvkxkvkzcRdvdwjSjSjSjSjSkAjSjSjSjSjSjSddcZdeababababababababababababababababababababababababababababhuhShThkhkhkhkhkhkhUababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbXbYcgcccccckBkDkCdididjdjdkdkdkdldldlcehVhWhXcehYcehYcehYcehYcehYcecccccegHgHgHgHgHgHgHhZcecccccRbVbVcKhsbVeIbVhsbVbVcdbVbVbVbVeIbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVeJcdcdcsiaabababababababababababababababkEabababababababababdtdwjSjSjSjSjSjSjSjSjSjSjSjScJcZcZababababababababababababababababababababababababababababhuhjhkhkhkhkhkhkhkhcgQabababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcgcccccccccccccccccccccccccccccccccehWhWhWceibicibicibicibicibcecccccegHkhgHgHgHgHidiececccccccccpcpcQcccccpcncnccccccccccccccccccccccccccccitccccccccccccccccccccccceabababababababababababababababababababababababababababcejSjSjSjSjSjSjSjSjSjSjSjScYcZdeababababababababababababababababababababababababababababhuhjhkhkhkhkhkhkhkhlhmabababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcgccccccccccccccccccccccccccccccccceifhWigcehWhWhWhWhWhWhWhWhWcdcccccegHgHgHgHgHiigWgHceccjzcccccccpcccQccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceabababababkEabababababababababkFabababkEabababababababcejSjSjSjSjSjSjSjSjSjSjSjSddcZcZababababababababababababababababababababababababababababhuhjhkhkhkhkhkhkhkhlhvabababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcvcccccccccccccccccccccccccccccccccehWhWhWgEijhWhWhWhWhWkGhWhWcdccccceilimgHilimgHilimcecccccubVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbVbViaabababababababababababababababababababababababababababdtbVbVbVbVbVbVbVbVbVbVbVbVbVbVfkababababababababababababababababababababababababababababinhchchchchchchchchchGabababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcvccccccccccccccccccccccccccccccccceifhWhXichWhWhWhWhWhWhWhWiocecccccegHgHgHgHgHgHgHgHcecccccJcKcKcKcKcKcKcJabababababababababababababababababababababababababababababababababababababababkEababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgPhGababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcvcccccccccccccccrcccccccccccXcccccehWhWhWibhWhWhWhWhWhWhWhWioceccccceipiqiripiqiripiqcecccccJcKcKcKcKcKcKcJababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcgcccccccccccccccccciscccccNcMcccpcsbTbTbTbTbTbTbTbTbTbTbTbTbTeJcccccRbVbVbVbVbVbVbVbVeJcccccsbTbTbTbTbTbTfkababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcfbYcgccccccccccccccccccccitcccccNiucNcdccccccccccccccccccccccccccccccccccccccccccccccccccccccccceabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababivbYbZiwcccccccccccccccccccccLcLcNcpcNcdccccccccccccccccccccccccccccfmccccccccccccccccccccccccccceabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdtbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTeIbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbVbVbVbVbVbVbVbVbVbVbVfkabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababixababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababixabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababizababababababixiAabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababixiBababababababiBiziAababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababixiCiCiCiCixabixiCiCiCizababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababixiCiCiDiCiCixabixiCiCizababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaiEaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababiFiCiGiCiCiCiCixiCiCiCiFababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababiFiCiCiCiCiCiCiCiCiGiCiFababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaiEaaaaaaaaiEaaabababababababababababababababababababababababababababababababababababababababababababababababababababiziCiCiCiCiCiCiCiCiCiCizababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiHiIiIiIiIiIiIiJabababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababiziKiCiCiCiCiCiCiCiCiBizababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiHiIiLiMiLiLiMiLiIiJababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababixabababiNiziBiCiCiCiCiCiCiBiziOababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiHiIiPiLiQiLiLiQiLiPiIiJabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababiNiziBiCiCiCiCiBiziOabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiIiLiLiLiLiLiLiLiLiLiLiIabababababababababababababababababababababaaaaaaaaaaiEiEiEaaaaiEabababababababababababababababababababababababababababababababababababababababababababababababababababababiNiziRiRiRiRiziOababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiIiLiLiLiLiLiLiLiLiLiLiIababababababababababababababababababababaaiEaaaaaaaaiEiEiEaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababiNiSiSiSiSiOabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiTiLiLiLiLiLiLiLiLiLiLiTababababababababababababababababababababaaaaaaaaaaaaiEiEiEaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiTiLiLiLiLiLiLiLiLiLiLiTababababababababababababababababababababaaiEaaaaaaaaiEiEiEaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiIiLiLiLiLiLiLiLiLiLiLiIababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiIiPiLiLiLiLiLiLiLiLiPiIabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiUiIiPiLiLiLiLiLiLiPiIiVabababababababababababababababababababababaaaaaaaaaaaaiEiEaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiUiIiPiLiLiLiLiPiIiVabababababababababababababababababababababababaaaaaaaaaaiEiEaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiUiIiWiWiWiWiIiVababababababababababababababababababababababababababiEaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababiUiXiXiXiXiVababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababababaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -abababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababab -abababababababababababababababababaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababab -ababababababababababababababababaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababab -ababababababababababababababababaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababab -ababababababababababababababaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababab -abababababababababababababaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaababababababababababababababababababababababaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababab -abababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababab -abababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababaaaaaaaaaaabababaaaaaaaaabababababababababababababababababababababababababababiYiZiZiZiZiZiZjaababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababab -ababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaabababaaaaaaaaababababababababababababababababababababababababababiYiZjbjcjbjbjcjbiZjaabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababab -ababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaababababaaaaaaaaabababababababababababababababababababababababababiYiZjdjbjejbjbjejbjdiZjaabababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababab -ababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaabababababababababababababababababababababababababiZjbjbjbjbjbjbjbjbjbjbiZabababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababab -abababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaababaaaaaaabababababababababababababababababababababababababiZjbjbjbjbjbjbjbjbjbjbiZabababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababab -abababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaababababababababababababababababababababababababababjfjbjbjbjbjbjbjbjbjbjbjfabababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababab -abababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaababababababababaaaaababababababababababababababababababababababababababababjfjbjbjbjbjbjbjbjbjbjbjfabababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababab -abababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababiZjbjbjbjbjbjbjbjbjbjbiZababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababab -ababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababiZjdjbjbjbjbjbjbjbjbjdiZababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababab -ababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababjgiZjdjbjbjbjbjbjbjdiZjhabababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababab -ababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababjgiZjdjbjbjbjbjdiZjhababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababab -abababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababjgiZjijijijiiZjhabababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababab -abababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababjgjjjjjjjjjhabababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababab -abababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababjkjkjk -abababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababjkjkjkjkjk -abababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjk -abababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkaaaajk -abababababababababaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkaaaaaa -abababababababababababaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkaaaaaa -abababababababababababaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkaaaaaaaaaaaa -abababababababababababababaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaa -abababababababababababababaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaa -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkaajkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkjkjkjkjkjkaaaaaajkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaajkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaa -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaajkjkjkjkaaaaaaaaaaaaaaaaaaaa -abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaaaaaaaaaaaaaaaaaaaa -aaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababjkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaajkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaajljljljljljljljljljljljljlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaajljmjmjmjmjmjmjmjmjmjmjmjlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaajljmjmjmjmjmjmjmjmjmjmjmjlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaajljmjmjmjmjmjmjmjmjmjmjmjlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjljmjmjmjmjmjmjmjmjmjmjmjlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjnjmjmjmjmjmjmjmjmjmjmjojlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjljmjmjmjmjmjmjmjmjmjmjmjlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajljmjmjmjmjmjmjmjmjmjmjmjlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajljmjmjmjmjmjmjmjmjmjmjmjlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkjkjkjkjkjkjkjkjkjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajljmjmjmjmjmjmjmjmjmjmjmjlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajljljljljljljljljljljljljlaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +eq +er +er +fl +fl +er +er +gA +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +eq +er +eK +eK +eK +eK +eK +eR +er +gA +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +eq +er +eR +eK +eK +eK +eK +eK +eK +eR +er +gA +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +er +eK +eK +eK +eK +eK +eK +eK +eK +eK +eR +er +gA +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +er +eL +eS +eK +eK +eK +eK +eK +eK +eK +eK +gR +hd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +er +eK +eK +eK +eK +eK +eK +eK +eK +eK +eK +gR +hd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +er +eK +eK +eK +eK +eK +eK +eK +eK +eK +eK +gR +hd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +er +eL +eS +eK +eK +eK +eK +eK +eK +eK +eK +gR +hd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +er +eK +eK +eK +eK +eK +eK +eK +eK +eK +eR +er +gB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +es +er +eR +eK +eK +eK +eK +eK +eK +eR +er +gB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +es +er +eK +eK +eK +eK +eK +eR +er +gB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +es +er +er +fl +fl +er +er +gB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aO +aU +aU +bb +bb +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +bz +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iH +iI +iI +iT +iT +iI +iI +iU +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aP +aV +aY +aY +aY +be +aU +bh +aY +bh +aY +bh +aY +aU +bf +bo +bo +bf +bf +bx +aU +bh +bh +aU +aU +bz +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bX +cf +cf +cf +cf +cf +cf +cf +df +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bX +cf +cf +cf +cf +cf +cf +cf +iv +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iH +iI +iL +iL +iL +iL +iL +iP +iI +iU +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +ck +aY +aY +be +aU +aY +aY +aY +ck +aY +aY +aU +bf +aY +aY +aY +aY +aY +aU +aY +aY +eG +bC +aU +aU +aU +aU +bz +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +bY +bY +bY +bY +bY +bY +bY +bY +bY +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +bY +bY +bY +bY +bY +bY +bY +bY +bY +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iH +iI +iP +iL +iL +iL +iL +iL +iL +iP +iI +iU +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +bf +aU +aY +aY +aY +aY +aY +aY +aU +bf +aY +ck +aY +aY +aY +aU +aY +aY +eG +bC +aU +aU +aU +aU +bG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +bZ +cg +cg +cv +cv +cv +cg +cg +cg +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cg +cg +cg +cv +cv +cv +cg +cg +bZ +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iI +iL +iL +iL +iL +iL +iL +iL +iL +iL +iP +iI +iU +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +bf +aU +aY +aY +aY +aY +aY +aY +aU +bf +aY +aY +aY +aY +aY +aU +aY +aY +aY +bD +aU +aU +aU +aU +aU +bz +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +ca +cc +cc +cc +cc +cc +cc +cQ +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cc +cc +cc +iw +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iI +iM +iQ +iL +iL +iL +iL +iL +iL +iL +iL +iW +iX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +bf +aU +bh +aY +bh +aY +aY +aY +aU +bf +bp +bf +bf +aY +aY +aU +aY +aY +aY +aU +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bH +bM +bM +bM +bM +bM +bM +bM +bM +ch +cc +cp +cc +cr +kl +cc +dg +du +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iI +iL +iL +iL +iL +iL +iL +iL +iL +iL +iL +iW +iX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +bf +aU +aU +aU +aU +aU +bm +bm +aU +aU +aU +aU +aU +bm +bm +aU +aY +aY +aY +aU +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bI +bN +bQ +fe +bQ +bQ +bO +bO +cb +bM +cl +cc +cL +cc +cr +cr +cr +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iI +iL +iL +iL +iL +iL +iL +iL +iL +iL +iL +iW +iX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +eh +aY +aY +aY +aY +aY +aY +aY +aY +aY +bE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bO +bO +bO +bO +bO +bO +bO +bO +ci +cm +cw +cp +cc +cQ +cc +dh +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +kB +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iI +iM +iQ +iL +iL +iL +iL +iL +iL +iL +iL +iW +iX +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +eh +aY +aY +aY +aY +aY +aY +aY +aY +aY +bE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bO +bO +bO +bO +bO +hy +bO +bO +ci +cn +cm +cM +cc +cc +cc +dh +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +kD +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iI +iL +iL +iL +iL +iL +iL +iL +iL +iL +iP +iI +iV +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +bf +aU +aU +aU +aU +aU +bm +bm +aU +aU +aU +aU +aU +bm +bm +aU +aY +aY +aY +aU +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bK +bP +bR +fi +bR +bR +dN +kj +bO +bM +co +cx +cN +cM +cc +cc +dh +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +kC +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iJ +iI +iP +iL +iL +iL +iL +iL +iL +iP +iI +iV +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +bg +aU +bh +aY +bh +aY +aY +aY +aU +bf +bf +bf +bf +aY +aY +aU +aY +aY +aY +aU +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bL +bM +bM +bM +bM +bM +bM +bM +bM +cj +cp +cc +cN +cc +cc +cr +di +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +di +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iJ +iI +iL +iL +iL +iL +iL +iP +iI +iV +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +bf +aU +aY +aY +aY +aY +aY +aY +aU +bf +aY +aY +aY +aY +aY +aU +aY +aY +aY +bF +aU +aU +aU +aU +aU +bB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cc +cS +cc +di +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +di +cc +cc +cc +cc +cr +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iJ +iI +iI +iT +iT +iI +iI +iV +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +ck +aY +bf +aU +aY +aY +ck +aY +aY +aY +aU +bn +aY +aY +aY +eA +aY +aU +aY +aY +eG +bC +aU +aU +aU +aU +bG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cL +cQ +cc +cc +dj +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +dj +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aQ +aV +aY +aY +aY +bf +aU +aY +aY +aY +aY +aY +aY +aU +bn +aY +aY +aY +aY +aY +aU +aY +aY +eG +bC +aU +aU +aU +aU +bB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +kl +cy +cM +cc +cc +cc +dj +ht +el +ih +js +ju +jA +jD +ht +el +el +el +el +ht +jD +jA +ik +kc +kf +el +ht +dj +cc +cc +cc +cc +cc +is +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aR +aV +aY +aY +aY +bf +aU +bh +aY +bh +aY +bh +aY +aU +bf +bf +bf +bt +bf +bf +aU +bh +bh +aU +aU +bB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cr +cc +cc +cc +cc +cc +cc +dk +ht +el +el +el +el +el +jD +jG +el +el +el +el +jQ +jD +el +el +el +el +el +ht +dk +cc +cc +cc +cc +cc +cc +it +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aS +aU +aU +bb +bb +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +bB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cc +cc +cc +dk +ht +hN +el +el +el +jA +jD +ht +el +el +el +el +ht +jD +jA +el +el +el +hN +ht +dk +cc +cc +cc +cc +cc +cc +cc +cL +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cO +cO +cO +dk +ht +hP +el +el +el +el +el +ht +el +el +el +el +ht +el +el +el +el +el +kp +ht +dk +cc +cc +cc +cc +cc +cN +cc +cL +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cr +cc +cO +cO +cO +dl +ht +hO +el +el +el +el +el +ht +el +el +el +el +ht +el +el +el +el +el +hO +ht +dl +cc +cc +cc +cc +cX +cM +cN +cN +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cq +cc +cc +cc +cc +cc +dl +ht +el +el +el +el +el +el +ht +jH +el +el +jH +ht +el +el +el +el +el +el +ht +dl +cc +cc +cc +cc +cc +cc +iu +cp +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cr +cc +cc +cc +cc +cc +dl +ht +el +ik +jt +jt +jB +el +ht +jD +jD +jD +jD +ht +el +jX +jZ +hP +kg +el +ht +dl +cc +cc +cc +cc +cc +cp +cN +cN +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cd +cd +bT +bT +bT +bT +bT +bT +bT +ht +ht +ht +ht +ht +ht +ht +ht +ht +jL +jL +ht +ht +ht +ht +ht +ht +ht +ht +ht +bT +bT +bT +bT +bT +bT +bT +cd +cd +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cz +cz +cz +cz +cz +cz +bT +cK +cK +cK +cK +cK +jE +jE +jI +el +el +jP +gp +gC +gC +gS +gS +hn +hw +bT +hV +hW +if +hW +if +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cc +cc +cc +cc +cc +cc +bT +cK +ec +em +et +cK +cK +cK +el +el +el +el +cK +cK +cK +gS +gS +hn +hn +bT +hW +hW +hW +hW +hW +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cA +cc +cA +cc +cA +cc +bT +cK +ed +en +eu +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +gT +he +hn +hn +bT +hX +hW +ig +hW +hX +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cc +cc +cc +cc +cc +cc +bT +cK +ee +eo +ev +cK +jF +fb +jE +jE +eT +gc +gq +gD +cK +ka +ka +hn +hn +bT +bT +bT +bT +du +bT +ib +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iY +iZ +iZ +jf +jf +iZ +iZ +jg +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cA +cc +cA +cc +cA +cc +bT +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +ka +ka +hn +hn +bT +hY +ib +hW +ij +hW +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iY +iZ +jb +jb +jb +jb +jb +jd +iZ +jg +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cc +cc +cc +cc +cc +cc +bT +dK +jp +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +ho +ho +bT +bT +bT +hW +hW +hW +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iY +iZ +jd +jb +jb +jb +jb +jb +jb +jd +iZ +jg +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cA +cO +cA +cc +cA +cc +bT +dL +dL +cK +cK +cK +eT +eT +jJ +fn +jN +jN +eT +eT +cK +cK +cK +ho +ho +bT +hY +ib +hW +hW +hW +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iZ +jb +jb +jb +jb +jb +jb +jb +jb +jb +jd +iZ +jg +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cc +cc +cc +cc +cc +cc +bT +dM +jq +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +eT +hx +bT +bT +bT +hW +hW +hW +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iZ +jc +je +jb +jb +jb +jb +jb +jb +jb +jb +ji +jj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cA +cc +cA +cc +cA +cc +bT +km +eg +cK +cK +cK +cK +cK +fg +cK +cK +cK +cK +cK +jv +cK +cK +eT +kL +bT +hY +ib +hW +hW +hW +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iZ +jb +jb +jb +jb +jb +jb +jb +jb +jb +jb +ji +jj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cc +cc +cc +cc +cc +cc +bT +dO +dO +cK +jv +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +jJ +eT +bT +bT +bT +hW +hW +hW +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iZ +jb +jb +jb +jb +jb +jb +jb +jb +jb +jb +ji +jj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cA +cc +cA +cc +cA +cr +bT +dO +dO +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +eT +hz +bT +hY +ib +hW +kG +hW +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iZ +jc +je +jb +jb +jb +jb +jb +jb +jb +jb +ji +jj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cc +cc +cc +cc +cc +dm +bT +dP +dP +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +cK +hp +hz +bT +bT +bT +hW +hW +hW +hW +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iZ +jb +jb +jb +jb +jb +jb +jb +jb +jb +jd +iZ +jh +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cB +cc +cc +cc +cc +cr +bT +dP +dP +cK +kn +ks +kj +cK +kt +kt +kt +kt +gr +kj +kH +kn +cK +hp +hA +bT +hY +ib +hW +hW +io +io +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +iE +aa +iE +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ja +iZ +jd +jb +jb +jb +jb +jb +jb +jd +iZ +jh +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +ct +bT +bT +cd +cd +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +fh +fh +fh +fh +bT +du +bT +bT +bT +bT +bT +bT +bT +bT +cd +cd +bT +bT +ct +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ja +iZ +jb +jb +jb +jb +jb +jd +iZ +jh +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +fm +cc +cc +cc +cc +cc +cc +cc +cc +fr +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +gF +cr +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +fm +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ja +iZ +iZ +jf +jf +iZ +iZ +jh +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +fm +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +iE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +ct +bT +bT +bT +bT +bT +bT +cd +cd +bT +bT +bT +bT +bT +bT +ct +cc +cc +ct +bT +bT +bT +bT +bT +bT +hB +hB +bT +bT +bT +bT +bT +bT +ct +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +iE +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cC +cP +cP +bT +da +da +da +da +da +da +da +dQ +dQ +da +bT +cc +cc +bT +gs +gG +gH +gU +gG +gH +gH +gH +gH +gH +gH +il +gH +ip +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +iE +iE +iE +iE +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cD +cP +cP +cT +da +da +da +da +da +da +dx +dS +eU +ep +bT +cc +cc +bT +gt +gH +gH +gH +gH +gH +gH +gH +gH +kh +gH +im +gH +iq +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iE +aa +aa +aa +aa +aa +iE +iE +iE +iE +aa +aa +iE +iE +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cE +cP +fI +bT +da +dn +da +da +da +da +dx +dS +dS +ep +bT +cc +cc +bT +gt +gH +gH +gH +gH +gH +gH +gH +gH +gH +gH +gH +gH +ir +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +iE +iE +iE +iE +aa +aa +iE +iE +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cF +cP +cP +cU +da +dn +dn +da +da +da +da +jC +jC +da +bT +cc +cc +bT +gu +gH +gH +gH +gH +gH +gH +ku +gH +gH +gH +il +gH +ip +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cG +cP +cP +cU +da +da +da +dQ +dQ +da +da +dQ +dQ +da +bT +cc +cc +bT +gv +gH +gH +gV +hf +gH +gH +gH +gH +gH +gH +im +gH +iq +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +iE +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cH +cP +cP +cV +da +da +hC +dR +dS +ep +dx +dR +dS +ep +bT +cc +cc +bT +gw +gH +gH +gW +gW +kh +gH +gH +gH +gH +ii +gH +gH +ir +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +iE +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cI +cP +cP +cW +da +da +hC +dS +dS +ep +dx +dS +eV +ep +bT +cc +cc +bT +gt +gH +gH +gH +gH +gH +gH +gH +gH +id +gW +il +gH +ip +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cI +cP +cP +cW +da +da +da +dT +dT +da +da +dT +dT +da +bT +cc +cc +bT +gs +gG +gH +gU +gG +gH +hD +hI +hZ +ie +gH +im +gH +iq +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +ct +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +ct +cc +cc +ct +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +bT +ct +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cn +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +hR +cc +fL +cn +cn +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +jz +cc +cc +cc +cc +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bT +bT +bT +cJ +cJ +ct +cc +cc +ct +bT +bT +bT +bT +bT +cK +hs +bT +bT +cd +cd +bT +bT +bT +bT +bT +bT +bT +bT +bT +ct +cc +cc +ct +cJ +cJ +bT +bT +bT +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cK +cK +bT +cc +cc +bT +dy +dU +dU +dU +ex +cp +fL +fc +bT +fo +fJ +bT +gx +gI +gy +gy +gy +gy +hE +hJ +bT +cc +cc +bT +cK +cK +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cK +cK +bT +cc +cc +bT +dz +cc +cc +cc +ey +cQ +cc +fd +bT +fp +fK +bT +gy +gy +gy +gy +gy +gy +gy +gy +bT +cp +cc +bT +cK +cK +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cK +cK +bT +cc +cc +bT +dz +cc +cc +cc +ez +cc +cc +cp +cd +fq +jO +cd +jR +gy +gy +gy +gy +gy +gy +gy +cK +cp +cp +bT +cK +cK +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cK +cK +bT +cc +cc +bT +dA +cc +cc +cc +cc +cc +cQ +cn +hs +jM +cp +cK +gy +gy +gL +gM +hg +gy +gy +gy +hs +cQ +cc +bT +cK +cK +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cK +cK +bT +cc +cc +bT +dB +dV +ei +ei +cn +cm +cm +cn +cK +hF +fM +bT +gy +gy +gM +gX +gy +gy +gy +hK +bT +cc +cQ +bT +cK +cK +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cK +cK +bT +cc +cc +bT +bT +bT +bT +bT +bT +hs +cK +bT +ct +fo +fN +ct +bT +bT +bT +bT +bT +bT +bT +bT +bT +cc +cc +bT +cK +cK +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +cJ +cJ +bT +cc +cc +bT +dh +dh +dh +bT +eC +cn +fL +cp +jK +fs +fO +jK +eM +eM +eM +gY +bT +hq +dh +dh +bT +cp +cc +bT +cJ +cJ +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cm +cK +cm +cc +cc +bT +jw +eN +eW +cc +cL +cM +cc +cM +cc +cr +cc +gZ +bT +cc +cQ +cn +hs +cn +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +fL +cp +hs +cm +hQ +cc +bT +jy +cc +cc +cr +cM +cL +cM +cM +cc +cc +cc +gZ +bT +cc +cc +cp +bT +cn +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cp +hs +hF +cc +cc +bT +jx +cc +cc +cc +cc +cr +cc +gd +gz +cc +hR +gZ +bT +cc +cc +hL +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ah +ah +ak +ak +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +aF +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cd +cc +cc +cc +bT +eD +cc +cc +cc +cc +cc +cc +eY +cc +cc +cc +gZ +bT +cc +cc +cc +cd +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +ai +aj +aj +aj +am +ah +ao +aj +ao +aj +ao +aj +ah +ar +an +an +an +at +an +ah +ao +ao +ah +ah +aF +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cc +cc +cc +bT +eD +cr +eX +ez +cc +cr +cc +cc +cc +cc +cc +gZ +bT +cc +cc +cc +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +am +ah +aj +aj +aj +aj +aj +aj +ah +an +aj +aj +aj +aj +aj +ah +aj +aj +bA +aK +ah +ah +ah +ah +aF +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cc +cc +cc +bT +eD +cc +eY +cc +hR +ft +cc +cc +cc +cc +cc +gZ +bT +cc +cc +cc +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +an +ah +aj +aj +aG +aj +aj +aj +ah +an +aj +aj +al +aj +aj +ah +aj +aj +bA +aK +ah +ah +ah +ah +bc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cc +cc +cc +bT +eD +eO +eO +ff +eO +fu +eO +eO +cc +eO +eO +gZ +bT +cc +cc +cc +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +al +aj +an +ah +aj +aj +aj +aj +aj +aj +ah +an +aj +aj +aj +aj +aj +ah +aG +aj +aj +aL +ah +ah +ah +ah +ah +aF +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +dC +dW +ej +bT +eE +eP +eZ +eE +fj +fv +fP +fj +eE +gK +gN +eE +bT +hr +dW +hM +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +an +ah +ao +aj +ao +aj +aj +aj +ah +an +as +an +an +aj +aj +ah +aj +aj +aj +ah +ac +ah +ah +ah +ah +ah +ah +ah +ah +aF +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +bT +cd +bT +bT +eF +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +ha +bT +bT +cd +bT +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +an +ah +ah +ah +ah +ah +aq +aq +ah +ah +ah +ah +ah +aq +aq +ah +aj +aj +aj +ah +ad +aW +aZ +aZ +aZ +aZ +aZ +aj +bj +ah +aF +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +aj +aj +aj +aj +aj +ap +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aM +aM +aj +aj +aj +aj +aj +aj +aj +aj +bk +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +jr +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +aj +ap +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aM +aM +aj +aj +aj +aj +aj +aj +aj +aj +bk +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +gO +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +an +ah +ah +ah +ah +ah +aq +aq +ah +ah +ah +ah +ah +au +aq +ah +aj +aj +aj +ah +af +aX +ba +ba +ba +ba +ba +aj +aj +ah +aH +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +fw +fQ +ge +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +an +ah +ao +aj +ao +aj +aj +aj +ah +an +as +an +an +aj +aj +ah +aj +aj +aj +ah +ag +ah +ah +ah +ah +ah +ah +ah +ah +aH +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +dD +dX +cZ +cZ +cZ +cZ +cZ +cZ +cZ +fx +fR +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +al +an +ah +aj +aj +aj +aj +aj +aj +ah +as +aj +aj +aj +aj +aj +ah +aj +aj +aj +aN +ah +ah +ah +ah +ah +aH +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +fa +cZ +cZ +fy +fS +gf +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +an +ah +aj +aj +aj +aj +aj +aj +ah +an +aj +aj +aj +aG +aj +ah +aj +aj +bA +aK +ah +ah +ah +ah +bc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +fz +fT +gg +cZ +cZ +cZ +cZ +cZ +cZ +jr +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ai +aj +aj +aj +an +ah +aj +aj +aj +al +aj +aj +ah +an +aj +aj +aj +aj +aj +ah +aj +aj +bA +aK +ah +ah +ah +ah +aH +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +it +bT +cZ +cZ +jr +cZ +cZ +cZ +cZ +cZ +cZ +fA +fU +gh +cZ +jV +cZ +cZ +hh +dD +cZ +cZ +bT +it +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +af +ai +aj +aj +aj +an +ah +ao +aj +ao +aj +ao +aj +ah +an +an +an +an +an +aA +ah +ao +ao +ah +ah +aH +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +fB +fV +gi +cZ +cZ +cZ +cZ +cZ +dD +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ag +ah +ah +ak +ak +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +aH +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +fC +fW +gj +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +fD +fX +gk +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +dD +eH +dD +cZ +cZ +cZ +fE +fY +gl +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +dD +dD +cZ +cZ +cZ +fF +fZ +gm +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +fG +ga +gn +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +fH +gb +go +cZ +cZ +jY +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +ct +bT +bT +bT +bT +bT +bT +bT +bT +ct +ab +ab +ct +bT +bT +bT +bT +bT +bT +bT +bT +ct +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cd +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +cd +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cd +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +cd +cc +cc +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bT +bT +bT +bT +bT +bT +bT +ct +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +ct +bT +bT +bT +bT +bT +bT +bT +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bT +bT +bT +bT +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +bT +bT +bT +bT +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ct +bT +bT +bT +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +bT +bT +bT +ct +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dE +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +ki +kr +kw +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +kd +kq +kv +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +ki +kr +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jU +jS +bT +kd +kd +kq +kd +ab +ab +kE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ix +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +cr +cc +bT +ab +ab +bT +jT +jS +jS +bT +kd +ki +kd +ix +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +kl +cr +bT +ab +ab +bT +jS +jS +jS +bT +kd +kd +ix +kJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jT +jS +kb +kd +kk +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +cZ +kd +kI +kF +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ix +ix +iF +iF +iz +iz +iN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +it +cc +bT +ab +ab +bT +jS +jW +jS +cZ +ke +ix +ab +ab +ab +ab +ab +ab +kE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ix +iC +iC +iC +iC +iC +iK +iz +iN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +kb +kd +ix +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iz +iB +iC +iC +iG +iC +iC +iC +iB +iz +iN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jT +jS +kb +kd +ix +ix +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iC +iD +iC +iC +iC +iC +iC +iB +iz +iN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +cd +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +cd +kd +kJ +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iC +iC +iC +iC +iC +iC +iC +iC +iR +iS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jU +jS +jS +bT +kd +ix +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ix +iC +iC +iC +iC +iC +iC +iC +iR +iS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jT +jS +bT +kd +kK +ab +ab +ab +ab +kF +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ix +ab +ab +ab +ix +iC +iC +iC +iC +iC +iC +iR +iS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +kd +ab +ab +kE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ix +ab +ix +iC +iC +iC +iC +iC +iR +iS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +kk +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iC +ix +iC +iC +iC +iC +iC +iB +iz +iO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +ko +ix +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iy +ab +ix +iB +iC +iC +iC +iG +iC +iC +iB +iz +iO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +kd +kd +ky +ab +ab +kE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iA +iz +iC +iC +iC +iC +iC +iB +iz +iO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +ko +kr +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iA +iz +iz +iF +iF +iz +iz +iO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +kd +kq +kv +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dG +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +ko +kr +kx +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ix +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dF +dZ +el +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +kd +kq +kv +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dH +dY +ek +el +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +kd +ko +kr +kz +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ct +bT +bT +bT +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +bT +bT +bT +ct +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +av +aB +aB +aE +aE +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +bq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bT +bT +bT +bT +bT +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +bT +bT +bT +bT +bT +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aw +aC +aD +aD +aD +aI +aB +aT +aD +aT +aD +aT +aD +aB +aJ +aJ +bl +aJ +aJ +aJ +aB +aT +aT +aB +aB +bq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bT +bT +bT +bT +bT +bT +bT +ct +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +ct +bT +bT +bT +bT +bT +bT +bT +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +br +aI +aB +aD +aD +aD +aD +aD +aD +aB +aJ +aD +aD +aD +aD +aD +aB +aD +aD +ew +bu +aB +aB +aB +aB +bq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cQ +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aJ +aB +aD +aD +aD +db +aD +aD +aB +aJ +aD +aD +aD +aD +aD +aB +aD +aD +ew +bu +aB +aB +aB +aB +by +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cm +cc +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aJ +aB +aD +aD +aD +aD +aD +aD +aB +aJ +aD +aD +aD +ef +aD +aB +aD +aD +aD +bv +aB +aB +aB +aB +aB +bq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cm +cn +cp +cp +cn +cc +dJ +cc +cc +fr +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aJ +aB +aT +aD +aT +aD +aD +aD +aB +aJ +aJ +aJ +aJ +aD +aD +aB +aD +ef +aD +aB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bH +bM +bM +bM +bM +bM +bM +bM +bM +dq +cm +hR +cc +cc +cc +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aJ +aB +aB +aB +aB +aB +bd +bd +aB +aB +aB +aB +aB +bd +bd +aB +aD +aD +aD +aB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bI +bN +fe +bQ +bQ +bQ +bO +bO +dc +bM +ch +cp +cc +cc +cQ +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jU +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bO +bO +bO +bO +bO +gJ +bO +bO +dr +cn +cp +cn +cc +jz +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +kA +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aD +aE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bJ +bO +bO +bO +bO +bO +hy +bO +bO +dr +ca +ea +cc +cc +cc +cc +cc +cQ +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aJ +aB +aB +aB +aB +aB +bd +bd +aB +aB +aB +aB +aB +bd +bd +aB +aD +aD +aD +aB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bK +bP +bR +bR +bR +bR +dN +kj +bO +bM +dI +cc +ca +cc +cc +dJ +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aJ +aB +aT +aD +aT +aD +aD +aD +aB +aJ +aJ +aJ +aJ +aD +aD +aB +aD +aD +aD +aB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bL +bM +bM +bM +bM +bM +bM +bM +bM +ds +cc +cn +cp +cQ +cc +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +br +aJ +aB +aD +aD +aD +aD +aD +aD +aB +aJ +aD +aD +aD +aD +aD +aB +aD +db +aD +bw +aB +aB +aB +aB +aB +bs +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cN +cc +cc +cc +cc +cc +hR +cc +cc +cc +bT +ab +ab +bT +jS +jU +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aJ +aB +aD +aD +aD +br +aD +aD +aB +aJ +aD +db +aD +aD +aD +aB +aD +aD +ew +bu +aB +aB +aB +aB +by +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cp +cc +cc +dJ +cc +cc +cc +cc +cc +cc +fr +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ax +aC +aD +aD +aD +aJ +aB +aD +aD +aD +aD +aD +aD +aB +aJ +aD +aD +aD +aD +aD +aB +aD +aD +ew +bu +aB +aB +aB +aB +bs +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +cc +bT +ab +ab +bT +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +jS +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ay +aC +aD +aD +aD +aJ +aB +aT +aD +aT +aD +aT +aD +aB +bi +aJ +aJ +aJ +aJ +aJ +aB +aT +aT +aB +aB +bs +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cY +dd +cJ +cY +eb +eb +eb +dd +cJ +cY +dd +bT +ab +ab +bT +cY +dd +cJ +cY +eb +eb +eb +dd +cJ +cY +dd +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +az +aB +aB +aE +aE +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +aB +bs +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +ab +ab +bT +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +cZ +bT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +cZ +de +cZ +de +cZ +de +cZ +de +cZ +de +cZ +bS +ab +ab +bS +cZ +de +cZ +de +cZ +de +cZ +de +cZ +de +cZ +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hb +hi +hu +hu +hu +hu +hu +hu +in +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hc +hj +hj +hj +hS +hj +hj +hj +hc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gP +hc +hk +hk +hk +hT +hk +hk +hk +hc +gP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gQ +hc +hk +hk +hk +hk +hk +hk +hk +hc +hG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hc +hk +hk +hk +hk +hk +hk +hk +hc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hc +hk +hk +hk +hk +hk +hk +hk +hc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hc +hk +hk +hk +hk +hk +hk +hk +hc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hc +hk +hk +hk +hk +hk +hk +hk +hc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hc +hk +hk +hk +hk +hk +hk +hk +hc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +hc +hl +hl +hc +hU +hc +hl +hl +hc +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +aa +jk +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +aa +aa +aa +aa +aa +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +gQ +hm +hv +hG +ab +gQ +hm +hv +hG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +aa +jk +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +aa +jl +jl +jl +jl +jl +jn +jl +jl +jl +jl +jl +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +aa +aa +aa +aa +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +aa +aa +aa +aa +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +aa +aa +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +aa +jk +jk +jk +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +jk +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jk +jk +jk +jk +jk +jk +jk +jk +aa +aa +aa +jk +jk +jk +jk +aa +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jl +jm +jm +jm +jm +jm +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jl +jm +jm +jm +jm +jo +jm +jm +jm +jm +jl +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jl +jl +jl +jl +jl +jl +jl +jl +jl +jl +jl +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jk +jk +jk +jk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} - diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index b2947c0aeae..90403d076b8 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -1,1563 +1,83925 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/indestructible/riveted,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ac" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ad" = (/turf/closed/mineral/random/labormineral,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ae" = (/turf/closed/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"af" = (/turf/closed/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ag" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ah" = (/turf/closed/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ai" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aj" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ak" = (/obj/machinery/light/small{active_power_usage = 0; dir = 8; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"al" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"am" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"an" = (/turf/closed/wall/r_wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ao" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ap" = (/obj/machinery/light/small{active_power_usage = 0; dir = 4; icon_state = "bulb-broken"; status = 2},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aq" = (/obj/machinery/button/door{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = 6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/button/door{desc = "A remote control-switch to call the elevator to your level."; id = "UO45_useless"; name = "B1"; pixel_x = -6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/button/door{desc = "A remote control-switch to call the elevator to your level."; id = "UO45_useless"; name = "B2"; pixel_x = -6; pixel_y = -34; req_access_txt = "0"},/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ar" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"as" = (/obj/machinery/door/poddoor{id = "UO45_Elevator"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"at" = (/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"au" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"av" = (/turf/closed/wall/shuttle{icon_state = "swallc3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aw" = (/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ax" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ay" = (/obj/structure/chair/comfy/beige{icon_state = "comfychair"; dir = 4},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"az" = (/obj/structure/sign/vacuum{desc = "A beacon used by a teleporter."; icon = 'icons/obj/radio.dmi'; icon_state = "beacon"; name = "tracking beacon"},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aA" = (/turf/closed/wall/shuttle{icon_state = "swall4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aC" = (/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aD" = (/turf/closed/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aE" = (/turf/closed/wall/shuttle{icon_state = "swallc4"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aF" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aG" = (/obj/machinery/button/door{desc = "A remote control-switch to call the elevator to your level."; id = "UO45_useless"; name = "Call Elevator"; pixel_x = -6; pixel_y = 24; req_access_txt = "0"},/obj/machinery/button/door{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = 6; pixel_y = 24; req_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aH" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = 32; serial_number = 2},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aI" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aJ" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aK" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/poster{icon_state = "poster19_legit"; pixel_x = -32; pixel_y = 0; serial_number = 19},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aL" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aM" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aN" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aO" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aQ" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aR" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aS" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aT" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/pj/blue,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aV" = (/obj/structure/table/wood,/obj/item/weapon/newspaper,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aW" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aX" = (/obj/structure/chair/comfy/beige{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aY" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"aZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/female,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ba" = (/obj/structure/table/wood,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bb" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bc" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/space,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"be" = (/obj/structure/closet/secure_closet{icon_state = "hydro"; locked = 0; name = "botanist's locker"; req_access_txt = "201"},/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/device/analyzer/plant_analyzer,/obj/item/clothing/mask/bandana,/obj/item/weapon/hatchet,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bf" = (/obj/item/weapon/storage/belt/security,/obj/item/device/assembly/flash/handheld,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/secure_closet{icon_state = "sec"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bg" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bh" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bi" = (/obj/structure/sink{pixel_y = 25},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bj" = (/obj/structure/sink{pixel_y = 25},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bk" = (/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bm" = (/obj/structure/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bn" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bo" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter{pixel_x = 4; pixel_y = 2},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bq" = (/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"br" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bs" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bt" = (/obj/machinery/light/small,/obj/machinery/airalarm{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bu" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bv" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Arrivals"; dir = 8; network = list("UO45")},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bx" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"by" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bz" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bA" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 1},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bH" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bI" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bJ" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bK" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bN" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/closed/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bW" = (/obj/effect/glowshroom/single,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 351.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bX" = (/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 351.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"bY" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"bZ" = (/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ca" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ch" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ci" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ck" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"co" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cs" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ct" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cu" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cv" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cx" = (/obj/machinery/light/small{dir = 1},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cy" = (/obj/structure/closet/secure_closet{icon_state = "hydro"; locked = 0; name = "botanist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/apron,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/clothing/mask/bandana,/obj/item/weapon/cultivator,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cz" = (/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cA" = (/obj/machinery/light/small{dir = 1},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cD" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cE" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/grille,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cH" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 1},/obj/machinery/button/door{id = "awaydorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cK" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cL" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/button/door{id = "awaydorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 2},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window{icon_state = "window"; dir = 8},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/structure/window{icon_state = "window"; dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/closed/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cW" = (/obj/structure/grille,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cX" = (/obj/item/stack/rods,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/grille,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"cZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm2"; name = "Dorm 2"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"da" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"db" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm1"; name = "Dorm 1"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/closet,/obj/item/weapon/poster/contraband,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"de" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"df" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/stack/rods,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"di" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dm" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dn" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"do" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dq" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dr" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ds" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dt" = (/obj/machinery/seed_extractor,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"du" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dw" = (/obj/machinery/light{dir = 8},/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dB" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sink{pixel_y = 25},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dE" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dH" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dJ" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dK" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sink{pixel_y = 25},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dL" = (/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dM" = (/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey,/obj/structure/closet/secure_closet{icon_state = "freezer"; locked = 0; name = "meat fridge"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"dN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dO" = (/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/storage/fancy/egg_box,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/secure_closet{icon_state = "freezer"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"dP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/chair,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dR" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dS" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dT" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dU" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dV" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dW" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dY" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"dZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ea" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eb" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ec" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ed" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/command{icon_state = "closed"; lockdownbyai = 0; locked = 0; name = "Gateway Chamber"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ee" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ef" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Security Checkpoint Maintenance"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eh" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ei" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ej" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "redcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ek" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"el" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"em" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"en" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ep" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"er" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"es" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/closed/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"et" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eu" = (/turf/open/floor/plating{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ev" = (/obj/item/clothing/under/pj/red,/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ew" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ex" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window/southleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ey" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ez" = (/obj/structure/chair/office{icon_state = "chair"; dir = 4},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eA" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eB" = (/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eC" = (/obj/structure/chair/office{icon_state = "chair"; dir = 8},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eD" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eE" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/external,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eH" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eI" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eJ" = (/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"eK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eL" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eM" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/folder/red,/obj/machinery/door/window/southleft{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eN" = (/obj/structure/chair/office{icon_state = "chair"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eO" = (/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eP" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eQ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eR" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eS" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eT" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eU" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; pixel_y = 3},/obj/item/weapon/watertank,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eV" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eW" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/structure/sign/poster{icon_state = "poster21_legit"; pixel_y = -32; serial_number = 21},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eY" = (/obj/machinery/computer/security{network = list("UO45")},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"eZ" = (/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "redcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fa" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fb" = (/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fc" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fd" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fe" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ff" = (/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fg" = (/obj/machinery/camera{c_tag = "Hydroponics"; dir = 1; network = list("UO45")},/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 0; name = "Hydroponics APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fn" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fp" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fq" = (/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fs" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ft" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fu" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fv" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "201"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fA" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/chair/wood/normal,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/button/door{id = "awaydorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm3"; name = "Dorm 3"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/poster{icon_state = "poster14"; pixel_x = 32; pixel_y = 0; serial_number = 14},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fJ" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fK" = (/turf/closed/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fL" = (/obj/machinery/smartfridge,/turf/closed/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fM" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 1; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fN" = (/turf/closed/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fO" = (/turf/closed/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"fP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fQ" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fR" = (/obj/machinery/light/small,/obj/machinery/airalarm{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/dresser,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fS" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fT" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fU" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Central Hallway"; dir = 1; network = list("UO45")},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fV" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fW" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fX" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fY" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"fZ" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ga" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 1},/turf/closed/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/closed/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ge" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gf" = (/obj/effect/glowshroom/single,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"gg" = (/turf/closed/wall/r_wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gh" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gi" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "201"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gk" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gm" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gn" = (/obj/item/weapon/tank/internals/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/emcloset,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"go" = (/obj/effect/decal/cleanable/dirt,/obj/item/stack/rods,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gs" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gu" = (/obj/machinery/door/airlock{name = "Kitchen Cold Room"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gv" = (/turf/closed/wall/r_wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gw" = (/turf/closed/wall/r_wall/rust,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gx" = (/turf/closed/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gy" = (/turf/closed/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gz" = (/turf/closed/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gA" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gB" = (/obj/machinery/light/small,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gC" = (/obj/machinery/vending/dinnerware,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gD" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gE" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gF" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gG" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gI" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gJ" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gK" = (/turf/closed/wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gL" = (/turf/closed/wall/rust,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gM" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 16; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 23},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gN" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gO" = (/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gP" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"gQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"gR" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gS" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gT" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gV" = (/obj/structure/table,/obj/item/weapon/folder/white,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gW" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"gX" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gY" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Research Lab"; dir = 2; network = list("UO45","UO45R")},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"gZ" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ha" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hb" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hc" = (/turf/closed/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hd" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"he" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hf" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hg" = (/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hh" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hi" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hj" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hk" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hl" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hm" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hn" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ho" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hp" = (/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hq" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hr" = (/obj/structure/table,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hs" = (/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/camera{c_tag = "Kitchen"; dir = 8; network = list("UO45")},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ht" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hu" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hv" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hw" = (/obj/structure/chair{icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hx" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/chair{icon_state = "chair"; dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hy" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hz" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hA" = (/obj/structure/closet/firecloset,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hB" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hC" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hD" = (/obj/machinery/r_n_d/protolathe,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hE" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hF" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hG" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"hI" = (/obj/structure/table,/obj/item/trash/chips,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hJ" = (/obj/structure/chair{icon_state = "chair"; dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hK" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hL" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hM" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hN" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "201"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hT" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4; level = 2},/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4; level = 2},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"hW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"hX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"hY" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"hZ" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ia" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ib" = (/obj/structure/chair{icon_state = "chair"; dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ic" = (/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair{icon_state = "chair"; dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"id" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ie" = (/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"if" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ig" = (/obj/machinery/computer/rdconsole/core{id = 3; req_access = null},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ih" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ii" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ij" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ik" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"il" = (/obj/structure/table,/obj/item/trash/plate,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"im" = (/obj/structure/chair{icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"in" = (/obj/structure/chair/stool,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"io" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ip" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iq" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ir" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/processor,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"is" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"it" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iv" = (/obj/structure/window/reinforced,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair{icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ix" = (/obj/machinery/door/airlock{name = "Emergency Supplies"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warnwhitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iD" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iE" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iF" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iG" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iH" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iI" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iK" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"iL" = (/obj/machinery/light/small{dir = 1},/obj/item/clothing/gloves/color/latex,/obj/structure/closet/emcloset,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"iN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/structure/sign/biohazard{pixel_x = -32},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iO" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iQ" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iR" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iT" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair{icon_state = "chair"; dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/chair{icon_state = "chair"; dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"iY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"iZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ja" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jb" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jc" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jd" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"je" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jf" = (/obj/structure/closet/secure_closet{icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jg" = (/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/camera{c_tag = "Gateway Chamber"; dir = 4; network = list("UO45","UO45R")},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jh" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ji" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/stool,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Gateway Observation"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"js" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jt" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ju" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jv" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jw" = (/obj/structure/chair,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jx" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jy" = (/obj/machinery/door/window/southright{name = "Bar Door"; req_access_txt = "201"; req_one_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jz" = (/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("UO45")},/obj/structure/table/reinforced,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jA" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"jE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"jF" = (/obj/structure/closet/l3closet/scientist,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jG" = (/obj/structure/closet/l3closet/scientist,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jH" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jI" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jK" = (/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jL" = (/obj/machinery/light/small,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"jM" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jN" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/research{name = "Research Lab"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jO" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jP" = (/obj/machinery/light/small,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"jQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jR" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/poster{icon_state = "poster19_legit"; pixel_x = 0; pixel_y = 32; serial_number = 19},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jS" = (/obj/structure/chair{icon_state = "chair"; dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jT" = (/obj/structure/table,/obj/item/weapon/kitchen/fork,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jU" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jV" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{cell_type = 15000; dir = 1; locked = 0; name = "UO45 Bar APC"; pixel_x = 0; pixel_y = 25; req_access = null; start_charge = 100},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"jZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kd" = (/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/toggle/labcoat/science,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/secure_closet{icon_state = "rd"; locked = 1; name = "research director's locker"; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ke" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kh" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ki" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurple"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kk" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kl" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/command{icon_state = "closed"; lockdownbyai = 0; locked = 0; name = "Gateway EVA"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"km" = (/obj/item/clothing/under/suit_jacket/navy,/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kn" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ko" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ks" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ku" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"kv" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kw" = (/obj/structure/closet/l3closet,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"kx" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ky" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/obj/structure/sign/biohazard{pixel_x = 0; pixel_y = 32},/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kz" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kA" = (/obj/structure/tank_dispenser/oxygen,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{pixel_x = -32},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kF" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kJ" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kL" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"kM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kQ" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kT" = (/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kV" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kW" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kX" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "whitepurple"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kY" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "UO45_biohazard"; name = "biohazard containment door"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"kZ" = (/obj/structure/sink{pixel_y = 25},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/space) -"la" = (/obj/machinery/shower{pixel_y = 15},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lb" = (/obj/structure/sink{pixel_y = 25},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/sign/science{pixel_x = -32},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ld" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"le" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lf" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lg" = (/obj/machinery/light/small,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"li" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lj" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ll" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ln" = (/turf/closed/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"lo" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Gateway Ready Room"; dir = 2; network = list("UO45","UO45R")},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ls" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lu" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/flash/handheld,/obj/item/weapon/reagent_containers/spray/pepper,/obj/structure/closet/secure_closet{icon_state = "sec"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lx" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"ly" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Research Division West"; dir = 1; network = list("UO45","UO45R")},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lD" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"lE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lH" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Research Division APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lI" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lM" = (/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lN" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Research Division East"; dir = 1; network = list("UO45","UO45R")},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lO" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"lP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "purple"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lQ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lR" = (/obj/structure/chair{icon_state = "chair"; dir = 8},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lS" = (/obj/structure/chair{icon_state = "chair"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lU" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lW" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"lX" = (/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 26},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"lY" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 2; network = list("UO45")},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"lZ" = (/obj/machinery/suit_storage_unit/engine,/turf/open/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ma" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mb" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mc" = (/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"md" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"me" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window{icon_state = "window"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mh" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command{name = "Research Director's Office"; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mi" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "UO45_rdprivacy"; name = "privacy shutters"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "UO45_rdprivacy"; name = "privacy shutters"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mk" = (/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ml" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mm" = (/obj/structure/closet/firecloset,/obj/machinery/light/small,/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mn" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "purplecorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mp" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mq" = (/obj/structure/table,/obj/item/weapon/newspaper,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mr" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ms" = (/obj/machinery/light/small{dir = 1},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mt" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mu" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mv" = (/obj/machinery/light/small{dir = 1},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/obj/structure/closet/secure_closet{icon_state = "eng_secure"; locked = 0; name = "engineer's locker"; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"mx" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"my" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mz" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"mA" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"mB" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warndarkcorners"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mC" = (/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mD" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mE" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Gateway APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/machinery/light/small,/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mF" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mG" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mH" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mI" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) -"mJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"mM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mP" = (/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mQ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/flora/kirbyplants{layer = 5},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/newscaster{pixel_x = -30},/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mS" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mT" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mU" = (/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"mV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Dormitories"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mW" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mX" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/button/door{id = "awaydorm5"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 1},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mY" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"mZ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"na" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nb" = (/obj/machinery/button/door{id = "awaydorm7"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nc" = (/obj/machinery/vending/cola,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nd" = (/obj/structure/chair/comfy/black{icon_state = "comfychair"; dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ne" = (/obj/structure/table/wood,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nf" = (/obj/structure/chair/comfy/black{icon_state = "comfychair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ng" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nh" = (/obj/machinery/door/poddoor{id = "UO45_Secure Storage"; name = "secure storage"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ni" = (/turf/closed/wall/r_wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"nj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nk" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nl" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nm" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/chair,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"no" = (/obj/machinery/computer/security{network = list("UO45")},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"np" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nq" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; dir = 8; name = "research monitor"; network = list("UO45R")},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nr" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ns" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ny" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nz" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = 32; serial_number = 7},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm5"; name = "Dorm 5"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm7"; name = "Dorm 7"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nD" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nG" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"nJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warndarkcorners"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"nK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"nL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndarkcorners"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"nM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nO" = (/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/laser_pointer,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nP" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nR" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; dir = 2; name = "research monitor"; network = list("UO45R")},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nS" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nT" = (/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light{dir = 8},/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nU" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nV" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/closed/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"nZ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ob" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"od" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/camera{c_tag = "Dormitories"; dir = 2; network = list("UO45")},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"of" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"og" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ok" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ol" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"om" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"on" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"op" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"or" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"os" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ot" = (/obj/structure/cable,/obj/machinery/power/smes{charge = 1.5e+006; input_level = 10000; inputting = 0; output_level = 7000; outputting = 1},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ou" = (/obj/structure/cable,/obj/machinery/power/smes{charge = 1.5e+006; input_level = 30000; inputting = 0; output_level = 7000; outputting = 1},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ov" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ow" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ox" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oy" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/button/door{desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_x = 0; pixel_y = 8; req_access_txt = "201"},/obj/machinery/button/door{desc = "A remote control-switch that controls the privacy shutters."; id = "UO45_rdprivacy"; name = "Privacy Shutter Control"; pixel_x = 0; pixel_y = -2; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oz" = (/obj/structure/chair/office/light{dir = 1; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oA" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oB" = (/obj/machinery/computer/aifixer,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oC" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oE" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"oF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oH" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oQ" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"oU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oV" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oW" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman/super{desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"},/obj/item/weapon/wrench,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oX" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"oZ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pa" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_air_sensor"},/turf/open/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pd" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pf" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pg" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = -27},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ph" = (/obj/structure/filingcabinet,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/button/door{desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pj" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{icon_state = "intact"; dir = 6},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pl" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pm" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pn" = (/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"po" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm4"; name = "Dorm 4"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm6"; name = "Dorm 6"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pr" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ps" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"pw" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"px" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/closed/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"py" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/closed/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pz" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warndarkcorners"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndarkcorners"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pE" = (/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{dir = 2; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "UO45_air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pF" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 2; frequency = 1441; id = "UO45_air_in"},/turf/open/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"pG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pI" = (/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pJ" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pM" = (/obj/machinery/door/airlock/glass_research{name = "Research Storage"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"pN" = (/obj/structure/chair/comfy/black,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pO" = (/obj/structure/chair/comfy/black,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pP" = (/obj/structure/chair/comfy/black,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/button/door{id = "awaydorm4"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pR" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/closed/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pU" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/button/door{id = "awaydorm6"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pV" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pW" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pX" = (/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pY" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"pZ" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"qb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/door/airlock/glass_engineering{name = "SMES Room"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/meter{layer = 3.3; name = "Mixed Air Tank Out"},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/meter{layer = 3.3; name = "Mixed Air Tank In"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qh" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/bluegrid{name = "Server Base"; nitrogen = 500; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qi" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/open/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qk" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ql" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 2; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qm" = (/obj/machinery/light/small,/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -11; pixel_y = 0},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qn" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qo" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qp" = (/obj/structure/table,/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/hand_labeler,/obj/item/clothing/tie/stethoscope,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qq" = (/obj/machinery/vending/medical{req_access_txt = "201"},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qr" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qs" = (/obj/structure/chair/wood/normal,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qt" = (/obj/machinery/light/small{dir = 4},/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qu" = (/obj/machinery/light/small{dir = 8},/obj/structure/dresser,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qv" = (/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qw" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qx" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qy" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qz" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 4},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"qA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"qB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"qC" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qD" = (/obj/structure/chair,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qE" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/closet/secure_closet/engineering_personal{req_access = list(201)},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qJ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 10},/obj/machinery/camera{c_tag = "Atmospherics"; dir = 2; network = list("UO45")},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/item/device/multitool,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qK" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "UO45_air_in"; name = "Mixed Air Supply Control"; output_tag = "UO45_air_out"; sensors = list("UO45_air_sensor" = "Tank")},/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qL" = (/obj/machinery/atmospherics/components/trinary/mixer{dir = 1; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; req_access = null; target_pressure = 4500},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qM" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qN" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qP" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/r_n_d/server/core{id_with_download_string = "3"; id_with_upload_string = "3"; req_access = null},/turf/open/floor/bluegrid{name = "Server Base"; nitrogen = 500; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qQ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/open/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qT" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/structure/chair/office/light,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qU" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qV" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qW" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"qY" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/obj/item/weapon/pen,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"qZ" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ra" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rb" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rc" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rd" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"re" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rh" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ri" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rj" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rk" = (/obj/structure/flora/kirbyplants{layer = 5},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rl" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/structure/tank_dispenser{pixel_x = -1},/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rm" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/weapon/tank/internals/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/internals/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/machinery/newscaster{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ro" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{cell_type = 15000; dir = 8; locked = 1; name = "UO45 Engineering APC"; pixel_x = -25; pixel_y = 0; req_access = list(201); start_charge = 100},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rq" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,/obj/machinery/meter{frequency = 1441; id_tag = "UO45_distro_meter"; name = "Distribution Loop"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rr" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/button/door{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = 24; pixel_y = 6; req_access_txt = "201"},/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet,/obj/structure/closet/secure_closet{icon_state = "sec"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rs" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/pj/red,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"rt" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ru" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Mix to Exterior"; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rv" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rw" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ry" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rz" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/open/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rB" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rC" = (/obj/machinery/computer/rdservercontrol,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rD" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/poster/contraband,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4; level = 2},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rG" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rI" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rJ" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 0; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"rL" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rM" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/camera{c_tag = "Engineering Hallway"; dir = 4; network = list("UO45")},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"rX" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Reception"; req_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"rZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sa" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sc" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "UO45_EngineeringOffice"; name = "Privacy Shutters"},/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Engineering Reception"; req_access_txt = "201"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"se" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; layer = 2.9; name = "engineering security door"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sh" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{icon_state = "intact"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"si" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_state = "cabinet"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"sj" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Mining APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/engineering_personal{icon_state = "mining"; locked = 0; name = "miner's equipment"; req_access = list(201)},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/gloves/fingerless,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"sk" = (/obj/machinery/atmospherics/components/binary/pump{dir = 8; name = "Mix to Distro"; on = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sl" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sm" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sn" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"so" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sp" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/meter{layer = 3.3},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sr" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_mix_in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ss" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"st" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"su" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"sv" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"sw" = (/obj/structure/closet/l3closet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"sx" = (/obj/structure/closet/l3closet,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"sy" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"sz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"sA" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap/nanotrasen,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sB" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sC" = (/obj/machinery/shower{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sE" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sG" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sH" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"sL" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Reception"; req_access_txt = "0"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "UO45_EngineeringOffice"; name = "Privacy Shutters"},/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Engineering Reception"; req_access_txt = "201"},/obj/item/weapon/folder/red,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/chair/office/dark{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; layer = 2.9; name = "engineering security door"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sU" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; name = "Waste In"; on = 1},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sY" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Mix to Filter"; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"sZ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ta" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tb" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tc" = (/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "UO45_mix_in"; name = "Gas Mix Tank Control"; output_tag = "UO45_mix_in"; sensors = list("UO45_mix_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"td" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/meter{layer = 3.3},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"te" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "UO45_mix_in"},/turf/open/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tf" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_mix_sensor"},/turf/open/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"th" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ti" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"to" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/closed/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ts" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"tt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"tu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"tv" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 2},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tw" = (/obj/machinery/light/small,/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 2},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "escape"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ty" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sign/securearea{pixel_y = -32},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tz" = (/obj/machinery/computer/security{network = list("UO45")},/obj/machinery/button/door{desc = "A remote control-switch for the security privacy shutters."; id = "UO45_EngineeringOffice"; name = "Privacy Shutters"; pixel_x = -24; pixel_y = 6; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tC" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tE" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/machinery/meter{frequency = 1441; id_tag = "UO45_waste_meter"; name = "Waste Loop"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tH" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "N2 Outlet Pump"; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tI" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "O2 Outlet Pump"; on = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tJ" = (/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"tK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 1},/turf/closed/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/engineering{name = "Engineering Maintenance"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/item/stack/rods,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/closed/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"tX" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"tY" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/obj/item/weapon/bikehorn/rubberducky,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"tZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ua" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"ub" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/meter,/turf/closed/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ud" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/meter,/turf/closed/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ue" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/engineering{name = "Engineering Foyer"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uf" = (/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ug" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ui" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/components/binary/pump{dir = 1; name = "External to Filter"; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uk" = (/obj/machinery/atmospherics/components/binary/pump{dir = 0; name = "Air to External"; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ul" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/machinery/airalarm{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"um" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4; filter_type = "n2"; on = 1; req_access = null},/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"un" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "UO45_n2_in"; name = "Nitrogen Supply Control"; output_tag = "UO45_n2_out"; sensors = list("UO45_n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uo" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"up" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4; filter_type = "o2"; on = 1; req_access = null},/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uq" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/computer/atmos_control/tank{frequency = 1441; input_tag = "UO45_o2_in"; name = "Oxygen Supply Control"; output_tag = "UO45_o2_out"; sensors = list("UO45_o2_sensor" = "Tank")},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ur" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"us" = (/obj/structure/closet/firecloset,/turf/open/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ut" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plating{dir = 1; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uu" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/obj/structure/table/reinforced,/obj/item/weapon/wrench,/turf/open/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uv" = (/turf/closed/mineral/random/labormineral,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/external,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"ux" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uy" = (/obj/structure/closet,/obj/item/weapon/storage/belt/utility,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/atmos_control{frequency = 1441; name = "Tank Monitor"; sensors = list("UO45_n2_sensor" = "Nitrogen", "UO45_o2_sensor" = "Oxygen", "UO45_mix_sensor" = "Gas Mix Tank")},/turf/open/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uD" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uE" = (/turf/closed/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uF" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uH" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/closed/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/green/visible{icon_state = "intact"; dir = 1; initialize_directions = 12},/obj/machinery/meter{layer = 3.3},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/meter{layer = 3.3},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uK" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uL" = (/obj/machinery/atmospherics/components/binary/valve{dir = 2},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uM" = (/obj/machinery/atmospherics/components/binary/valve{dir = 2},/turf/open/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uN" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uO" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uP" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uQ" = (/obj/structure/chair{icon_state = "chair"; dir = 8},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uR" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uS" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"uU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/atmos_control{frequency = 1441; level = 3; name = "Distribution and Waste Monitor"; sensors = list("UO45_air_sensor" = "Mixed Air Supply Tank", "UO45_distro_meter" = "Distribution Loop", "UO45_waste_meter" = "Waste Loop")},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 1},/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uX" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/airalarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"uZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"va" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vb" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vc" = (/obj/machinery/door/firedoor,/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vd" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "UO45_n2_in"},/turf/open/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"ve" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vf" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "UO45_o2_in"},/turf/open/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vg" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vh" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating{dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vi" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating{heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vj" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating{dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vk" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vl" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"vm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/stack/rods,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vp" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) -"vs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vC" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vD" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_n2_sensor"},/obj/machinery/light/small,/turf/open/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vE" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vF" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_o2_sensor"},/obj/machinery/light/small,/turf/open/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vH" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"vI" = (/turf/closed/wall/r_wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vJ" = (/turf/closed/wall/r_wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vK" = (/turf/closed/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vL" = (/turf/closed/wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vM" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "201"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vN" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_mining{name = "Mining Foyer"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vO" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_mining{name = "Mining Foyer"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"vP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/computer/station_alert,/turf/open/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/noticeboard{dir = 1; pixel_y = -27},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/vending/engivend{req_access_txt = "0"},/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1; network = list("UO45")},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/tool,/obj/structure/sign/poster{icon_state = "poster5_legit"; pixel_x = 0; pixel_y = -32; serial_number = 21},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/open/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vY" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vZ" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wa" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wb" = (/obj/structure/table/wood,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wc" = (/obj/machinery/light/small{dir = 1},/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wd" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"we" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wj" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wn" = (/turf/closed/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wp" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/button/door{id = "awaydorm8"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm8"; name = "Mining Dorm 1"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"ws" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"ww" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wx" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = -32},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wB" = (/obj/structure/toilet{pixel_y = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wC" = (/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wG" = (/obj/structure/filingcabinet/chestdrawer,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wH" = (/obj/structure/chair/office,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wI" = (/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wK" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wL" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/light/small,/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wM" = (/obj/structure/chair/wood/normal,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/button/door{id = "awaydorm9"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm9"; name = "Mining Dorm 2"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wR" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wS" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wT" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 4},/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"wV" = (/obj/machinery/light/small,/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/closet/secure_closet/miner{req_access = list(201)},/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"wZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xb" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/cigarettes{pixel_x = -2},/obj/item/weapon/lighter{pixel_x = 4},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xc" = (/obj/structure/chair/office/light{dir = 1; pixel_y = 3},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xe" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/newscaster{pixel_y = -28},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xf" = (/obj/structure/bookcase/manuals/engineering,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xg" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/mining{name = "Processing Area"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/mining{name = "Processing Area"; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xi" = (/obj/machinery/computer/station_alert,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xj" = (/obj/machinery/light/small,/obj/machinery/computer/atmos_alert,/obj/machinery/button/door{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = -6; pixel_y = -24; req_access_txt = "201"},/obj/machinery/button/door{desc = "A remote control-switch for secure storage."; id = "UO45_Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 6; pixel_y = -24; req_access_txt = "201"},/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xk" = (/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/cable,/turf/open/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"xl" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/turf/open/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xm" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/turf/open/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xn" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "loadingarea"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/airalarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xq" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/open/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xr" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xs" = (/obj/machinery/conveyor_switch/oneway{id = "UO45_mining"; name = "mining conveyor"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xu" = (/obj/machinery/suit_storage_unit/mining,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xv" = (/obj/structure/table,/obj/item/weapon/pickaxe,/obj/item/device/radio/off,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xw" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/open/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xx" = (/obj/machinery/mineral/processing_unit_console{machinedir = 8},/turf/closed/wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xy" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Mining"; dir = 4; network = list("UO45")},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xB" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xC" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xD" = (/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xE" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xF" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Mining EVA"; req_access_txt = "201"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xK" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xL" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xM" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 2},/turf/closed/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 26},/obj/item/stack/sheet/glass{amount = 19},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xQ" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/mech_bay_recharge_floor,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xS" = (/obj/machinery/mech_bay_recharge_port{icon_state = "recharge_port"; dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xT" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 8; output_dir = 4},/turf/open/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xU" = (/turf/open/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "loadingarea"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 6},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"xZ" = (/obj/machinery/airalarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/structure/closet/emcloset,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"ya" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"yb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"yc" = (/obj/structure/ore_box,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"yd" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"ye" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"yf" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "201"},/turf/open/floor/plasteel{heat_capacity = 1e+006; icon_state = "asteroidfloor"; temperature = 273.15},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"yg" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) -"yh" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yi" = (/obj/structure/closet/crate,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yj" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/bed/nest,/obj/effect/mob_spawn/human,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yk" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/structure/bed/nest,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yl" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/glowshroom/single,/obj/effect/decal/cleanable/blood/gibs/down,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ym" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/core,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yn" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yo" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yp" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/mob_spawn/human,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yq" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yr" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ys" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yt" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/glowshroom/single,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yu" = (/obj/structure/alien/resin/wall,/obj/structure/alien/weeds,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yv" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs/core,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yw" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yx" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yy" = (/obj/structure/alien/weeds,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yz" = (/obj/structure/alien/resin/membrane,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yA" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs/down,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yB" = (/obj/effect/decal/cleanable/blood/gibs/limb,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yC" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/mob_spawn/human,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yD" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter,/obj/effect/mob_spawn/human,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yE" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yF" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/down,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yG" = (/obj/structure/alien/weeds,/obj/structure/bed/nest,/obj/effect/mob_spawn/human,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yH" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/down,/obj/effect/mob_spawn/human,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yI" = (/obj/structure/alien/weeds,/obj/effect/mob_spawn/human,/turf/open/floor/plating/asteroid{initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; heat_capacity = 1e+006; name = "Cave Floor"; temperature = 363.9; },/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yJ" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yK" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yL" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yM" = (/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yN" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yO" = (/obj/item/stack/rods,/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yP" = (/obj/item/stack/cable_coil,/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yQ" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yR" = (/obj/item/stack/cable_coil{amount = 2; icon_state = "coil_red2"; item_state = "coil_red2"},/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yS" = (/obj/item/stack/cable_coil{amount = 1; icon_state = "coil_red1"; item_state = "coil_red1"},/turf/open/floor/plasteel/shuttle{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yT" = (/turf/open/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yU" = (/turf/open/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yV" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yW" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yX" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yY" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"yZ" = (/turf/open/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"za" = (/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zb" = (/turf/open/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zc" = (/turf/open/floor/plasteel/shuttle,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zd" = (/turf/open/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"ze" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zf" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zg" = (/turf/open/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) -"zh" = (/turf/open/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/indestructible/riveted, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ac" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ad" = ( +/turf/closed/mineral/random/labormineral, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ae" = ( +/turf/closed/wall/r_wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"af" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ag" = ( +/turf/closed/wall/mineral/titanium, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ah" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc1"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ai" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ak" = ( +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 8; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"al" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"am" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"an" = ( +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ao" = ( +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ap" = ( +/obj/machinery/light/small{ + active_power_usage = 0; + dir = 4; + icon_state = "bulb-broken"; + status = 2 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aq" = ( +/obj/machinery/button/door{ + desc = "A remote control-switch for the elevator doors."; + id = "UO45_Elevator"; + name = "Elevator Doors"; + pixel_x = 6; + pixel_y = -24; + req_access_txt = "0" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch to call the elevator to your level."; + id = "UO45_useless"; + name = "B1"; + pixel_x = -6; + pixel_y = -24; + req_access_txt = "0" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch to call the elevator to your level."; + id = "UO45_useless"; + name = "B2"; + pixel_x = -6; + pixel_y = -34; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ar" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"as" = ( +/obj/machinery/door/poddoor{ + id = "UO45_Elevator" + }, +/turf/open/floor/plasteel/delivery{ + heat_capacity = 1e+006; + name = "floor" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"at" = ( +/turf/open/floor/plasteel/warning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"au" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"av" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc3"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aw" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall8"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ax" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ay" = ( +/obj/structure/chair/comfy/beige{ + icon_state = "comfychair"; + dir = 4 + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"az" = ( +/obj/structure/sign/vacuum{ + desc = "A beacon used by a teleporter."; + icon = 'icons/obj/radio.dmi'; + icon_state = "beacon"; + name = "tracking beacon" + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aA" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall4"; + dir = 2 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aC" = ( +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aD" = ( +/turf/closed/wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aE" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc4" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aF" = ( +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aG" = ( +/obj/machinery/button/door{ + desc = "A remote control-switch to call the elevator to your level."; + id = "UO45_useless"; + name = "Call Elevator"; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "0" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for the elevator doors."; + id = "UO45_Elevator"; + name = "Elevator Doors"; + pixel_x = 6; + pixel_y = 24; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aH" = ( +/obj/structure/sign/poster{ + icon_state = "poster2_legit"; + pixel_x = 0; + pixel_y = 32; + serial_number = 2 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aJ" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aK" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/structure/sign/poster{ + icon_state = "poster19_legit"; + pixel_x = -32; + pixel_y = 0; + serial_number = 19 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aM" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aO" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aQ" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aR" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aS" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aT" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "201" + }, +/obj/item/clothing/under/pj/blue, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aV" = ( +/obj/structure/table/wood, +/obj/item/weapon/newspaper, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aW" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aX" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aY" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"aZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "201" + }, +/obj/item/clothing/under/suit_jacket/female, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ba" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bb" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/ripley_build_and_repair, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bc" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/space, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"be" = ( +/obj/structure/closet/secure_closet{ + icon_state = "hydro"; + locked = 0; + name = "botanist's locker"; + req_access_txt = "201" + }, +/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/device/plant_analyzer, +/obj/item/clothing/mask/bandana, +/obj/item/weapon/hatchet, +/turf/open/floor/plasteel/vault{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bf" = ( +/obj/item/weapon/storage/belt/security, +/obj/item/device/assembly/flash/handheld, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bg" = ( +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bi" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bj" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bk" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -25; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bm" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bn" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bo" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/cigarettes{ + pixel_y = 2 + }, +/obj/item/weapon/lighter{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/open/floor/plasteel/grimy{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bq" = ( +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"br" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bs" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bt" = ( +/obj/machinery/light/small, +/obj/machinery/airalarm{ + dir = 1; + frequency = 1439; + locked = 0; + pixel_y = -23; + req_access = null + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bu" = ( +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bv" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Arrivals"; + dir = 8; + network = list("UO45") + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bx" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"by" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bz" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + level = 1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + level = 1 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bH" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bI" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bJ" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bK" = ( +/obj/structure/sign/poster{ + icon_state = "poster2_legit"; + pixel_x = 0; + pixel_y = -32; + serial_number = 2 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bN" = ( +/obj/structure/sign/poster{ + icon_state = "poster2_legit"; + pixel_x = 0; + pixel_y = -32; + serial_number = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + level = 1 + }, +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bW" = ( +/obj/effect/glowshroom/single, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 351.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"bX" = ( +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 351.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"bY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"bZ" = ( +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ca" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ce" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ch" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ci" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ck" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"co" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cs" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ct" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cu" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cv" = ( +/obj/structure/closet, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = -30; + pixel_y = 0 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cy" = ( +/obj/structure/closet/secure_closet{ + icon_state = "hydro"; + locked = 0; + name = "botanist's locker"; + req_access_txt = "201" + }, +/obj/item/clothing/suit/apron, +/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/clothing/mask/bandana, +/obj/item/weapon/cultivator, +/turf/open/floor/plasteel/vault{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cz" = ( +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/filingcabinet, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cD" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cE" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/grille, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/obj/machinery/button/door{ + id = "awaydorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/button/door{ + id = "awaydorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + level = 2 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/window{ + icon_state = "window"; + dir = 8 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/window{ + icon_state = "window"; + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + level = 1 + }, +/turf/closed/wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cW" = ( +/obj/structure/grille, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cX" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/grille, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"cZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "awaydorm2"; + name = "Dorm 2" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"da" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"db" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "awaydorm1"; + name = "Dorm 1" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/closet, +/obj/item/weapon/poster/contraband, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"de" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"df" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/stack/rods, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"di" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dm" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dn" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"do" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + layer = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dq" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/vault{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dr" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/plasteel/vault{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ds" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dt" = ( +/obj/machinery/seed_extractor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/vault{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"du" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/vault{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dw" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dB" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sink{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dE" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dH" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/open/floor/plasteel/green/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/green/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dK" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sink{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dL" = ( +/turf/open/floor/plasteel/green/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dM" = ( +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, +/obj/structure/closet/secure_closet{ + icon_state = "freezer"; + locked = 0; + name = "meat fridge"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"dN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dO" = ( +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/storage/fancy/egg_box, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet{ + icon_state = "freezer"; + locked = 0; + name = "refrigerator"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"dP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/chair, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dR" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dT" = ( +/turf/open/floor/plasteel/neutral/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dY" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"dZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ea" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eb" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ec" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ed" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/command{ + icon_state = "closed"; + lockdownbyai = 0; + locked = 0; + name = "Gateway Chamber"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ee" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ef" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Security Checkpoint Maintenance"; + req_access_txt = "201"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ei" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ej" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ek" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"el" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"em" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"en" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ep" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"er" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"es" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"et" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eu" = ( +/turf/open/floor/plating{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + icon_plating = "asteroidplating"; + icon_state = "asteroidplating"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ev" = ( +/obj/item/clothing/under/pj/red, +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "201" + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ew" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ex" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Security Checkpoint"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ey" = ( +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ez" = ( +/obj/structure/chair/office{ + icon_state = "chair"; + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eA" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eB" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eC" = ( +/obj/structure/chair/office{ + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eD" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eE" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/hydroponics_pod_people, +/obj/item/weapon/paper/hydroponics, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/vault{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eI" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eJ" = ( +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"eK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -30; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eL" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/weapon/folder/red, +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Security Checkpoint"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eN" = ( +/obj/structure/chair/office{ + icon_state = "chair"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eO" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eP" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Hydroponics Desk"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eR" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eU" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 0; + pixel_y = 3 + }, +/obj/item/weapon/watertank, +/turf/open/floor/plasteel/vault{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eV" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eW" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/red/side{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eX" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/device/radio/off, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/obj/structure/sign/poster{ + icon_state = "poster21_legit"; + pixel_y = -32; + serial_number = 21 + }, +/turf/open/floor/plasteel/red/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eY" = ( +/obj/machinery/computer/security{ + network = list("UO45") + }, +/turf/open/floor/plasteel/red/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"eZ" = ( +/turf/open/floor/plasteel/red/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fb" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Hydroponics Desk"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ff" = ( +/turf/open/floor/plasteel/green/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fg" = ( +/obj/machinery/camera{ + c_tag = "Hydroponics"; + dir = 1; + network = list("UO45") + }, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 2; + locked = 0; + name = "Hydroponics APC"; + pixel_x = 0; + pixel_y = -25; + req_access = null; + start_charge = 100 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -28 + }, +/turf/open/floor/plasteel/green/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/green/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fl" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/green/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fq" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fs" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/green/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ft" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/wrench, +/obj/item/weapon/screwdriver, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fv" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access_txt = "201" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "awaydorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "awaydorm3"; + name = "Dorm 3" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fH" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fI" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/sign/poster{ + icon_state = "poster14"; + pixel_x = 32; + pixel_y = 0; + serial_number = 14 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fK" = ( +/turf/closed/wall/r_wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"fL" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"fM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Hydroponics Desk"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"fN" = ( +/turf/closed/wall/rust, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"fO" = ( +/turf/closed/wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"fP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fQ" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -28 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fR" = ( +/obj/machinery/light/small, +/obj/machinery/airalarm{ + dir = 1; + frequency = 1439; + locked = 0; + pixel_y = -23; + req_access = null + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/dresser, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fS" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fT" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + layer = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Central Hallway"; + dir = 1; + network = list("UO45") + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fV" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fW" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fX" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fY" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"fZ" = ( +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ga" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"gc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + level = 1 + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"gd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + level = 1 + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ge" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"gf" = ( +/obj/effect/glowshroom/single, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"gg" = ( +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gh" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gi" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance"; + req_access_txt = "201" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"gk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gm" = ( +/obj/structure/closet/crate{ + desc = "It's a storage unit for kitchen clothes and equipment."; + name = "Kitchen Crate" + }, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/clothing/under/waiter, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gn" = ( +/obj/item/weapon/tank/internals/air, +/obj/item/clothing/mask/gas, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"go" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"gp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"gq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"gr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gs" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gu" = ( +/obj/machinery/door/airlock{ + name = "Kitchen Cold Room"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/showroomfloor{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gv" = ( +/turf/closed/wall/r_wall, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gw" = ( +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gx" = ( +/turf/closed/wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"gy" = ( +/turf/closed/wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"gz" = ( +/turf/closed/wall/r_wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"gA" = ( +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gB" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gC" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gE" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gF" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gG" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"gI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gJ" = ( +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gK" = ( +/turf/closed/wall, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gL" = ( +/turf/closed/wall/rust, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gM" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 16; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 23 + }, +/turf/open/floor/plasteel/white/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"gN" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"gO" = ( +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gP" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"gQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"gR" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gS" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gT" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gV" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gW" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"gX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"gY" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Research Lab"; + dir = 2; + network = list("UO45","UO45R") + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"gZ" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ha" = ( +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/dropper, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hc" = ( +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hd" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"he" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hg" = ( +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hh" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hi" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hj" = ( +/obj/machinery/vending/snack, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hk" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hl" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hm" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hn" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/weapon/reagent_containers/glass/rag, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ho" = ( +/obj/machinery/vending/boozeomat{ + req_access_txt = "0" + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -25; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hq" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hr" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hs" = ( +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/camera{ + c_tag = "Kitchen"; + dir = 8; + network = list("UO45") + }, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ht" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"hu" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"hv" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"hw" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"hx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"hy" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"hz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"hA" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"hB" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/turf/open/floor/plasteel/warning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hD" = ( +/obj/machinery/r_n_d/protolathe, +/turf/open/floor/plasteel/warning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hE" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hG" = ( +/obj/structure/table/glass, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/micro_laser, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"hI" = ( +/obj/structure/table, +/obj/item/trash/chips, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hJ" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hK" = ( +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hL" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hM" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/lighter, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Kitchen"; + req_access_txt = "201" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hR" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hS" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/mint, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4; + level = 2 + }, +/obj/structure/table, +/obj/item/weapon/book/manual/chef_recipes, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4; + level = 2 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"hW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"hX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"hY" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"hZ" = ( +/obj/machinery/gateway, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ia" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel/vault{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ib" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ic" = ( +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"id" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ie" = ( +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"if" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ig" = ( +/obj/machinery/computer/rdconsole/core{ + id = 3; + req_access = null + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ih" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ii" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ij" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ik" = ( +/obj/structure/table/glass, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"il" = ( +/obj/structure/table, +/obj/item/trash/plate, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"im" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"in" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"io" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/barman_recipes, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ip" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"iq" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/rollingpin, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ir" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/processor, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"is" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"it" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/window{ + name = "Gateway Chamber"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iv" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ix" = ( +/obj/machinery/door/airlock{ + name = "Emergency Supplies" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/scanning_module, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"iz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"iA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"iB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"iC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"iD" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"iE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"iF" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"iG" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"iH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"iI" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"iJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"iK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"iL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/clothing/gloves/color/latex, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"iM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"iN" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/structure/sign/biohazard{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iO" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iQ" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/table, +/obj/item/weapon/paper/pamphlet, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + level = 1 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"iY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"iZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ja" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jb" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jc" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jd" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"je" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/junction, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jf" = ( +/obj/structure/closet/secure_closet{ + icon_state = "secure"; + locked = 0; + name = "kitchen Cabinet"; + req_access_txt = "201" + }, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jg" = ( +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/camera{ + c_tag = "Gateway Chamber"; + dir = 4; + network = list("UO45","UO45R") + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ji" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Gateway Observation"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/disk/tech_disk{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/disk/design_disk, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"js" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"jt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ju" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jv" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jw" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jy" = ( +/obj/machinery/door/window/southright{ + name = "Bar Door"; + req_access_txt = "201"; + req_one_access_txt = "0" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jz" = ( +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8; + network = list("UO45") + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jA" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock{ + name = "Kitchen"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"jE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"jF" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plasteel/warning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jG" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plasteel/warning{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jI" = ( +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jK" = ( +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jL" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"jM" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"jN" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/research{ + name = "Research Lab"; + req_access_txt = "201"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"jO" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"jP" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"jQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jR" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/structure/sign/poster{ + icon_state = "poster19_legit"; + pixel_x = 0; + pixel_y = 32; + serial_number = 19 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jS" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jT" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jV" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 1; + locked = 0; + name = "UO45 Bar APC"; + pixel_x = 0; + pixel_y = 25; + req_access = null; + start_charge = 100 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"jZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ka" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"kb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"kc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"kd" = ( +/obj/item/weapon/storage/backpack/satchel/tox, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/suit/toggle/labcoat/science, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet{ + icon_state = "rd"; + locked = 1; + name = "research director's locker"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ke" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/vault{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kh" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + layer = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ki" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kl" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + icon_state = "closed"; + lockdownbyai = 0; + locked = 0; + name = "Gateway EVA"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"km" = ( +/obj/item/clothing/under/suit_jacket/navy, +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "201" + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"kn" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ko" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"kp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Diner" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"kq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"kr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ks" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"kt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ku" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"kv" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"kw" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"kx" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/device/multitool, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a1{ + has_gravity = 1; + name = "UO45 Central Hall" + }) +"ky" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/head/welding, +/obj/structure/sign/biohazard{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/turf/open/floor/plasteel/darkwarning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kz" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kA" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/warning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kJ" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"kM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kT" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kX" = ( +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "UO45_biohazard"; + name = "biohazard containment door" + }, +/turf/open/floor/plasteel/delivery{ + heat_capacity = 1e+006; + name = "floor" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"kZ" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/space) +"la" = ( +/obj/machinery/shower{ + pixel_y = 15 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lb" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/sign/science{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ld" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"le" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lf" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lg" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -28 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"li" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + frequency = 1439; + locked = 0; + pixel_y = -23; + req_access = null + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ll" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ln" = ( +/turf/closed/wall/r_wall, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"lo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/device/multitool, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Gateway Ready Room"; + dir = 2; + network = list("UO45","UO45R") + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ls" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/item/weapon/restraints/handcuffs, +/obj/item/device/assembly/flash/handheld, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/red/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lx" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"ly" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Research Division West"; + dir = 1; + network = list("UO45","UO45R") + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lD" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"lE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j1" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lH" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 2; + locked = 0; + name = "UO45 Research Division APC"; + pixel_x = 0; + pixel_y = -25; + req_access = null; + start_charge = 100 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lI" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lM" = ( +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lN" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Research Division East"; + dir = 1; + network = list("UO45","UO45R") + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lO" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"lP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/purple/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lR" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lS" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lT" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lU" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/bar{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass{ + name = "Diner" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lW" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass{ + name = "Diner" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"lX" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma{ + amount = 26 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"lY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage"; + dir = 2; + network = list("UO45") + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"lZ" = ( +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plating/warnplate{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ma" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mb" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mc" = ( +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"md" = ( +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"me" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/window{ + icon_state = "window"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "UO45_rdprivacy"; + name = "privacy shutters" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "UO45_rdprivacy"; + name = "privacy shutters" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mk" = ( +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ml" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/warnwhite{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mm" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small, +/obj/structure/sign/securearea{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warnwhite{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mn" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/warnwhite{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/securearea{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mp" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mq" = ( +/obj/structure/table, +/obj/item/weapon/newspaper, +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mr" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ms" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mt" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mu" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = -30; + pixel_y = 0 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/backpack/satchel/eng, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/meson, +/obj/structure/closet/secure_closet{ + icon_state = "eng_secure"; + locked = 0; + name = "engineer's locker"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"mx" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"my" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mz" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"mA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"mB" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/turf/open/floor/plasteel/darkwarning/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mC" = ( +/turf/open/floor/plasteel/darkwarning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mD" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -28 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/turf/open/floor/plasteel/darkwarning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mE" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 2; + locked = 0; + name = "UO45 Gateway APC"; + pixel_x = 0; + pixel_y = -25; + req_access = null; + start_charge = 100 + }, +/obj/machinery/light/small, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/turf/open/floor/plasteel/darkwarning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mF" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/turf/open/floor/plasteel/darkwarning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mG" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/darkwarning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mH" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/darkwarning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a6{ + has_gravity = 1; + name = "UO45 Gateway" + }) +"mJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance"; + req_access_txt = "201" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"mM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mN" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mP" = ( +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/twohanded/required/kirbyplants{ + layer = 5 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mR" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mS" = ( +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/red/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mT" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mU" = ( +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"mV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass{ + name = "Dormitories" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass{ + name = "Dormitories" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/button/door{ + id = "awaydorm5"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"mZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Distro"; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"na" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nb" = ( +/obj/machinery/button/door{ + id = "awaydorm7"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nc" = ( +/obj/machinery/vending/cola, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nd" = ( +/obj/structure/chair/comfy/black{ + icon_state = "comfychair"; + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ne" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nf" = ( +/obj/structure/chair/comfy/black{ + icon_state = "comfychair"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ng" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nh" = ( +/obj/machinery/door/poddoor{ + id = "UO45_Secure Storage"; + name = "secure storage" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ni" = ( +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"nj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nk" = ( +/obj/structure/table, +/obj/item/weapon/cartridge/signal/toxins, +/obj/item/weapon/cartridge/signal/toxins{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nl" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"no" = ( +/obj/machinery/computer/security{ + network = list("UO45") + }, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"np" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nq" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring the research division and the labs within."; + dir = 8; + name = "research monitor"; + network = list("UO45R") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ns" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ny" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nz" = ( +/obj/machinery/vending/cigarette, +/obj/structure/sign/poster{ + icon_state = "poster7"; + pixel_y = 32; + serial_number = 7 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "awaydorm5"; + name = "Dorm 5" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "awaydorm7"; + name = "Dorm 7" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nD" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Dormitories" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"nJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/darkwarning/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"nK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"nL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/darkwarning/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"nM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nO" = ( +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/item/device/radio/off, +/obj/item/device/laser_pointer, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nP" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/folder/white, +/obj/item/weapon/stamp/rd{ + pixel_x = 3; + pixel_y = -2 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nR" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring the research division and the labs within."; + dir = 2; + name = "research monitor"; + network = list("UO45R") + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/device/taperecorder{ + pixel_x = -3 + }, +/obj/item/device/paicard{ + pixel_x = 4 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nT" = ( +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/off, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nV" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"nZ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ob" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"od" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Dormitories"; + dir = 2; + network = list("UO45") + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"of" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"og" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ok" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ol" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"om" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"on" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-y" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"op" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Dormitories" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"or" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-y"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"os" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ot" = ( +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 1.5e+006; + input_level = 10000; + inputting = 0; + output_level = 7000; + outputting = 1 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ou" = ( +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 1.5e+006; + input_level = 30000; + inputting = 0; + output_level = 7000; + outputting = 1 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ov" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ow" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ox" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"oy" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/button/door{ + desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; + id = "UO45_biohazard"; + name = "Biohazard Door Control"; + pixel_x = 0; + pixel_y = 8; + req_access_txt = "201" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch that controls the privacy shutters."; + id = "UO45_rdprivacy"; + name = "Privacy Shutter Control"; + pixel_x = 0; + pixel_y = -2; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"oz" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"oA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"oB" = ( +/obj/machinery/computer/aifixer, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"oC" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"oD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"oE" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"oF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -28 + }, +/turf/open/floor/plasteel/neutral/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oQ" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"oU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkwarning{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"oV" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/machinery/power/port_gen/pacman{ + desc = "A portable generator for emergency backup power."; + name = "P.A.C.M.A.N.-type portable generator" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"oW" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/machinery/power/port_gen/pacman/super{ + desc = "A portable generator for emergency backup power."; + name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator" + }, +/obj/item/weapon/wrench, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"oX" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/machinery/power/port_gen/pacman{ + desc = "A portable generator for emergency backup power."; + name = "P.A.C.M.A.N.-type portable generator" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"oY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"oZ" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine/air, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pa" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "UO45_air_sensor" + }, +/turf/open/floor/engine/air, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pd" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pe" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pg" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -27 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ph" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/red/side{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/button/door{ + desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; + id = "UO45_biohazard"; + name = "Biohazard Door Control"; + pixel_x = 0; + pixel_y = -24; + req_access_txt = "201" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pl" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + layer = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pm" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pn" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"po" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "awaydorm4"; + name = "Dorm 4" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/rust, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock{ + id_tag = "awaydorm6"; + name = "Dorm 6" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pr" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ps" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"pv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"pw" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"px" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"py" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkwarning/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/darkwarning/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 2; + external_pressure_bound = 0; + frequency = 1441; + icon_state = "in"; + id_tag = "UO45_air_out"; + internal_pressure_bound = 2000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine{ + name = "air floor"; + initial_gas_mix = "n2=10580;o2=2644" + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pF" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 2; + frequency = 1441; + id = "UO45_air_in" + }, +/turf/open/floor/engine{ + name = "air floor"; + initial_gas_mix = "n2=10580;o2=2644" + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"pG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pI" = ( +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pJ" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pM" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Research Storage"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"pN" = ( +/obj/structure/chair/comfy/black, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pO" = ( +/obj/structure/chair/comfy/black, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pP" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/neutral/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/machinery/button/door{ + id = "awaydorm4"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/machinery/button/door{ + id = "awaydorm6"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pV" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pW" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pX" = ( +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pY" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"pZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"qa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"qb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/door/airlock/glass_engineering{ + name = "SMES Room"; + req_access_txt = "201"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/meter{ + layer = 3.3; + name = "Mixed Air Tank Out" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qe" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/meter{ + layer = 3.3; + name = "Mixed Air Tank In" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 120; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/bluegrid{ + name = "Server Base"; + initial_gas_mix = "n2=500,TEMP=80" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qi" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500,TEMP=80" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ql" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qm" = ( +/obj/machinery/light/small, +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qn" = ( +/obj/structure/toilet{ + icon_state = "toilet00"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qo" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/clothing/glasses/hud/health, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qp" = ( +/obj/structure/table, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/weapon/hand_labeler, +/obj/item/clothing/tie/stethoscope, +/turf/open/floor/plasteel/white/side{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qq" = ( +/obj/machinery/vending/medical{ + req_access_txt = "201" + }, +/turf/open/floor/plasteel/white/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qs" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"qt" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"qu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/dresser, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"qv" = ( +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"qw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"qx" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"qy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"qz" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"qA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"qB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"qC" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qD" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qE" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/computer/monitor{ + name = "primary power monitoring console" + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/engineering_personal{ + req_access = list(201) + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 10 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics"; + dir = 2; + network = list("UO45") + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_x = 0; + pixel_y = 24 + }, +/obj/item/device/multitool, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qK" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "UO45_air_in"; + name = "Mixed Air Supply Control"; + output_tag = "UO45_air_out"; + sensors = list("UO45_air_sensor" = "Tank") + }, +/turf/open/floor/plasteel/arrival{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qL" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 1; + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + pixel_x = 0; + pixel_y = 0; + req_access = null; + target_pressure = 4500 + }, +/turf/open/floor/plasteel/arrival{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10; + initialize_directions = 10 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/bot{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qN" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel/bot{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"qO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = -22; + pixel_y = 0 + }, +/obj/machinery/r_n_d/server/core{ + id_with_download_string = "3"; + id_with_upload_string = "3"; + req_access = null + }, +/turf/open/floor/bluegrid{ + name = "Server Base"; + initial_gas_mix = "n2=500,TEMP=80" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qQ" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500,TEMP=80" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qR" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_command{ + name = "Server Room"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qS" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/obj/structure/chair/office/light, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qU" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"qY" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = -28 + }, +/obj/item/weapon/pen, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"qZ" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ra" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rb" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rc" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rd" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"re" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -25; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rh" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ri" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rj" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rk" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + layer = 5 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rl" = ( +/obj/machinery/firealarm{ + dir = 2; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/tank/internals/emergency_oxygen{ + pixel_x = -8; + pixel_y = 0 + }, +/obj/item/weapon/tank/internals/emergency_oxygen{ + pixel_x = -8; + pixel_y = 0 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/table, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ro" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rp" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 8; + locked = 1; + name = "UO45 Engineering APC"; + pixel_x = -25; + pixel_y = 0; + req_access = list(201); + start_charge = 100 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/visible, +/obj/machinery/meter{ + frequency = 1441; + id_tag = "UO45_distro_meter"; + name = "Distribution Loop" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for the engineering security doors."; + id = "UO45_Engineering"; + name = "Engineering Lockdown"; + pixel_x = 24; + pixel_y = 6; + req_access_txt = "201" + }, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet, +/obj/structure/closet/secure_closet{ + icon_state = "sec"; + locked = 1; + name = "security officer's locker"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/red/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rs" = ( +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "201" + }, +/obj/item/clothing/under/pj/red, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"rt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ru" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix to Exterior"; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/bot{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ry" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rz" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500,TEMP=80" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = -32 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rB" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rC" = ( +/obj/machinery/computer/rdservercontrol, +/turf/open/floor/plasteel/black{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rD" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/poster/contraband, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4; + level = 2 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance"; + req_access_txt = "201" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rG" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"rL" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rM" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Engineering Hallway"; + dir = 4; + network = list("UO45") + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 2; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"rX" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Reception"; + req_access_txt = "0" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"rZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sa" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "UO45_EngineeringOffice"; + name = "Privacy Shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Engineering Reception"; + req_access_txt = "201" + }, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"se" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "UO45_Engineering"; + layer = 2.9; + name = "engineering security door" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"si" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/closet/secure_closet{ + desc = "It's a secure locker for personnel. The first card swiped gains control."; + icon_state = "cabinet"; + locked = 0; + name = "personal closet"; + req_access_txt = "201" + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"sj" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 2; + locked = 0; + name = "UO45 Mining APC"; + pixel_x = 0; + pixel_y = -25; + req_access = null; + start_charge = 100 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/engineering_personal{ + icon_state = "mining"; + locked = 0; + name = "miner's equipment"; + req_access = list(201) + }, +/obj/item/weapon/storage/backpack/satchel/eng, +/obj/item/clothing/gloves/fingerless, +/turf/open/floor/plasteel/brown/corner{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"sk" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Distro"; + on = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sl" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sm" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sn" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"so" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sp" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/meter{ + layer = 3.3 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "UO45_mix_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/vacuum, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ss" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"st" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"su" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"sv" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"sw" = ( +/obj/structure/closet/l3closet, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"sx" = ( +/obj/structure/closet/l3closet, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"sy" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"sz" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"sA" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/weapon/soap/nanotrasen, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sC" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/caution/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/caution/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sH" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/turf/open/floor/plasteel/caution/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/caution/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"sL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Reception"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "UO45_EngineeringOffice"; + name = "Privacy Shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Engineering Reception"; + req_access_txt = "201" + }, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/table, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "UO45_Engineering"; + layer = 2.9; + name = "engineering security door" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sU" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Waste In"; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sY" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Mix to Filter"; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"sZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6; + initialize_directions = 6 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ta" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tb" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tc" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "UO45_mix_in"; + name = "Gas Mix Tank Control"; + output_tag = "UO45_mix_in"; + sensors = list("UO45_mix_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/green/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"td" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/meter{ + layer = 3.3 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"te" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "UO45_mix_in" + }, +/turf/open/floor/engine/vacuum, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tf" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "UO45_mix_sensor" + }, +/turf/open/floor/engine/vacuum, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"th" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ti" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tj" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"to" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ts" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"tt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"tu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"tv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 2 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/arrival{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tw" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/escape{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ty" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tz" = ( +/obj/machinery/computer/security{ + network = list("UO45") + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for the security privacy shutters."; + id = "UO45_EngineeringOffice"; + name = "Privacy Shutters"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/item/weapon/screwdriver{ + pixel_y = 10 + }, +/obj/item/device/radio/off, +/turf/open/floor/plasteel/red/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/meter{ + frequency = 1441; + id_tag = "UO45_waste_meter"; + name = "Waste Loop" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tH" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "N2 Outlet Pump"; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tI" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "O2 Outlet Pump"; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tJ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Unfiltered to Mix"; + on = 1 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"tK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + level = 1 + }, +/turf/closed/wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Maintenance"; + req_access_txt = "201" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/item/stack/rods, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"tX" = ( +/obj/machinery/shower{ + dir = 1; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"tY" = ( +/obj/machinery/shower{ + dir = 1; + pixel_y = 0 + }, +/obj/item/weapon/bikehorn/rubberducky, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"tZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/brown/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ua" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown/corner{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"ub" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"uc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ud" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ue" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Foyer"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uf" = ( +/obj/structure/filingcabinet, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/red/side{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ug" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ui" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel/bot{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External to Filter"; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uk" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air to External"; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ul" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/machinery/airalarm{ + dir = 1; + frequency = 1439; + locked = 0; + pixel_y = -23; + req_access = null + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"um" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "n2"; + on = 1; + req_access = null + }, +/turf/open/floor/plasteel/red/side{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"un" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "UO45_n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "UO45_n2_out"; + sensors = list("UO45_n2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/red/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uo" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"up" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "o2"; + on = 1; + req_access = null + }, +/turf/open/floor/plasteel/blue/side{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uq" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "UO45_o2_in"; + name = "Oxygen Supply Control"; + output_tag = "UO45_o2_out"; + sensors = list("UO45_o2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/blue/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ur" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"us" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating/warnplate{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ut" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plating/warnplate{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uu" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/wrench, +/turf/open/floor/plating/warnplate{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uv" = ( +/turf/closed/mineral/random/labormineral, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"ux" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uy" = ( +/obj/structure/closet, +/obj/item/weapon/storage/belt/utility, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"uz" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"uA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/atmos_control{ + frequency = 1441; + name = "Tank Monitor"; + sensors = list("UO45_n2_sensor" = "Nitrogen", "UO45_o2_sensor" = "Oxygen", "UO45_mix_sensor" = "Gas Mix Tank") + }, +/turf/open/floor/plasteel/caution{ + dir = 9; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uE" = ( +/turf/closed/wall, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uF" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Office"; + req_access_txt = "201" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/closed/wall/r_wall, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + icon_state = "intact"; + dir = 1; + initialize_directions = 12 + }, +/obj/machinery/meter{ + layer = 3.3 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/meter{ + layer = 3.3 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/warnplate{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uL" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 2 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uM" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 2 + }, +/turf/open/floor/plating/warnplate{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uN" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"uQ" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"uR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"uS" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"uT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"uU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/atmos_control{ + frequency = 1441; + level = 3; + name = "Distribution and Waste Monitor"; + sensors = list("UO45_air_sensor" = "Mixed Air Supply Tank", "UO45_distro_meter" = "Distribution Loop", "UO45_waste_meter" = "Waste Loop") + }, +/turf/open/floor/plasteel/caution{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + level = 1 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uX" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23; + req_access = null + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/securearea{ + pixel_x = 32; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/yellow/side{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"uZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"va" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "UO45_Engineering"; + name = "engineering security door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/delivery{ + heat_capacity = 1e+006; + name = "floor" + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vb" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "UO45_Engineering"; + name = "engineering security door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/delivery{ + heat_capacity = 1e+006; + name = "floor" + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vc" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/machinery/door/poddoor/preopen{ + id = "UO45_Engineering"; + name = "engineering security door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/delivery{ + heat_capacity = 1e+006; + name = "floor" + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vd" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "UO45_n2_in" + }, +/turf/open/floor/engine/n2, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"ve" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "UO45_n2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/n2, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vf" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "UO45_o2_in" + }, +/turf/open/floor/engine/o2, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "UO45_o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/o2, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vh" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating/warnplate{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"vi" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating/warnplate{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"vj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating/warnplate{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"vk" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"vl" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"vm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"vn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/stack/rods, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"vo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"vp" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"vq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"vr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a2{ + has_gravity = 1; + name = "UO45 Crew Quarters" + }) +"vs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plasteel/caution{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vC" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vD" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "UO45_n2_sensor" + }, +/obj/machinery/light/small, +/turf/open/floor/engine/n2, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vE" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vF" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "UO45_o2_sensor" + }, +/obj/machinery/light/small, +/turf/open/floor/engine/o2, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vG" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a5{ + has_gravity = 1; + name = "UO45 Research" + }) +"vI" = ( +/turf/closed/wall/r_wall/rust, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"vJ" = ( +/turf/closed/wall/r_wall, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"vK" = ( +/turf/closed/wall, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"vL" = ( +/turf/closed/wall/rust, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"vM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance"; + req_access_txt = "201" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"vN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Foyer"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"vO" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Foyer"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"vP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel/caution{ + dir = 10; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 + }, +/obj/machinery/vending/engivend{ + req_access_txt = "0" + }, +/obj/machinery/camera{ + c_tag = "Engineering Foyer"; + dir = 1; + network = list("UO45") + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/tool, +/obj/structure/sign/poster{ + icon_state = "poster5_legit"; + pixel_x = 0; + pixel_y = -32; + serial_number = 21 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vY" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bot{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"vZ" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/bot{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wa" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/bot{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wb" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wc" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"we" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + layer = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/airlock/glass_command{ + name = "Chief Engineer"; + req_access_txt = "201" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wn" = ( +/turf/closed/wall/rust, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "awaydorm8"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "awaydorm8"; + name = "Mining Dorm 1" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"ws" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"ww" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wx" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wB" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wC" = ( +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wG" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wH" = ( +/obj/structure/chair/office, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wI" = ( +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wK" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wL" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/machinery/light/small, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/freezer{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wM" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "awaydorm9"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 0; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "awaydorm9"; + name = "Mining Dorm 2" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wR" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/weapon/stamp/ce, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wS" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/yellow, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wT" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"wV" = ( +/obj/machinery/light/small, +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/carpet{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/miner{ + req_access = list(201) + }, +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"wZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xa" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/brown{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xb" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/fancy/cigarettes{ + pixel_x = -2 + }, +/obj/item/weapon/lighter{ + pixel_x = 4 + }, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"xc" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"xd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"xe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"xf" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"xg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/mining{ + name = "Processing Area"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/mining{ + name = "Processing Area"; + req_access_txt = "201" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xi" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"xj" = ( +/obj/machinery/light/small, +/obj/machinery/computer/atmos_alert, +/obj/machinery/button/door{ + desc = "A remote control-switch for the engineering security doors."; + id = "UO45_Engineering"; + name = "Engineering Lockdown"; + pixel_x = -6; + pixel_y = -24; + req_access_txt = "201" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "UO45_Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = 6; + pixel_y = -24; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"xk" = ( +/obj/machinery/computer/monitor{ + name = "primary power monitoring console" + }, +/obj/structure/cable, +/turf/open/floor/plasteel/neutral{ + dir = 2; + heat_capacity = 1e+006 + }, +/area/awaycontent/a3{ + has_gravity = 1; + name = "UO45 Engineering" + }) +"xl" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "UO45_mining" + }, +/turf/open/floor/plating/warnplate{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xm" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 4; + output_dir = 8 + }, +/turf/open/floor/plating/warnplate{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xn" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 8; + frequency = 1439; + locked = 0; + pixel_x = 23; + pixel_y = 0; + req_access = null + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xq" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "UO45_mining" + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/turf/open/floor/plating/warnplate{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xr" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xs" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "UO45_mining"; + name = "mining conveyor" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xu" = ( +/obj/machinery/suit_storage_unit/mining, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xv" = ( +/obj/structure/table, +/obj/item/weapon/pickaxe, +/obj/item/device/radio/off, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xw" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1; + output_dir = 2 + }, +/turf/open/floor/plating/warnplate{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xx" = ( +/obj/machinery/mineral/processing_unit_console{ + machinedir = 8 + }, +/turf/closed/wall/rust, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Mining"; + dir = 4; + network = list("UO45") + }, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xC" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xD" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xE" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "UO45_mining" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/warnplate{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining EVA"; + req_access_txt = "201" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xL" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xM" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 2 + }, +/turf/closed/wall, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 26 + }, +/obj/item/stack/sheet/glass{ + amount = 19 + }, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xQ" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xS" = ( +/obj/machinery/mech_bay_recharge_port{ + icon_state = "recharge_port"; + dir = 8 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xT" = ( +/obj/machinery/mineral/stacking_machine{ + dir = 1; + input_dir = 8; + output_dir = 4 + }, +/turf/open/floor/plating/warnplate{ + dir = 5; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xU" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 4; + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma{ + amount = 6 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/external{ + name = "Mining External Airlock"; + req_access_txt = "201" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"xZ" = ( +/obj/machinery/airalarm{ + dir = 4; + frequency = 1439; + locked = 0; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"ya" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 + }, +/turf/open/floor/plasteel/floorgrime{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"yb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"yc" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/warning{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"yd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"ye" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/warning{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"yf" = ( +/obj/machinery/door/airlock/external{ + name = "Mining External Airlock"; + req_access_txt = "201" + }, +/turf/open/floor/plasteel/asteroid{ + heat_capacity = 1e+006; + temperature = 273.15 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"yg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a4{ + has_gravity = 1; + name = "UO45 Mining" + }) +"yh" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yi" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yj" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/bed/nest, +/obj/effect/mob_spawn/human, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yk" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/structure/bed/nest, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yl" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/effect/glowshroom/single, +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ym" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yn" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yo" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yp" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/mob_spawn/human, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yq" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yr" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ys" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yt" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/glowshroom/single, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yu" = ( +/obj/structure/alien/resin/wall, +/obj/structure/alien/weeds, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yv" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yw" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yx" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yy" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yz" = ( +/obj/structure/alien/resin/membrane, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yA" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yB" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yC" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/mob_spawn/human, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yD" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/mob_spawn/human, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yE" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds2" + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yF" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yG" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/mob_spawn/human, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yH" = ( +/obj/structure/alien/weeds{ + icon_state = "weeds1" + }, +/obj/effect/decal/cleanable/blood/gibs/down, +/obj/effect/mob_spawn/human, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yI" = ( +/obj/structure/alien/weeds, +/obj/effect/mob_spawn/human, +/turf/open/floor/plating/asteroid{ + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + heat_capacity = 1e+006; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yJ" = ( +/obj/item/weapon/shard, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yK" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yL" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yM" = ( +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yN" = ( +/obj/structure/grille{ + density = 0; + destroyed = 1; + icon_state = "brokengrille" + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yO" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yP" = ( +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yQ" = ( +/obj/item/stack/cable_coil{ + amount = 5 + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yR" = ( +/obj/item/stack/cable_coil{ + amount = 2; + icon_state = "coil_red2"; + item_state = "coil_red2" + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yS" = ( +/obj/item/stack/cable_coil{ + amount = 1; + icon_state = "coil_red1"; + item_state = "coil_red1" + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "floor3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yT" = ( +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yU" = ( +/turf/open/floor/plasteel/floorgrime{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yV" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged1" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yW" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged2" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yX" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yY" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged4" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"yZ" = ( +/turf/open/floor/plasteel{ + broken = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "damaged5" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"za" = ( +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched1" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"zb" = ( +/turf/open/floor/plasteel{ + burnt = 1; + dir = 8; + heat_capacity = 1e+006; + icon_state = "floorscorched2" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"zc" = ( +/turf/open/floor/plasteel/shuttle, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"zd" = ( +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"ze" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg1" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"zf" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg2" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"zg" = ( +/turf/open/floor/plating{ + broken = 1; + heat_capacity = 1e+006; + icon_state = "platingdmg3" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) +"zh" = ( +/turf/open/floor/plating{ + burnt = 1; + heat_capacity = 1e+006; + icon_state = "panelscorched" + }, +/area/awaycontent/a7{ + always_unpowered = 1; + has_gravity = 1; + name = "UO45 Caves"; + power_environ = 0; + power_equip = 0; + power_light = 0; + poweralm = 0 + }) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeafagagagagahaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaiajacalamaianadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaiakaoamapaiaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaiaqbYarfuaiaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeavawasasaAaEaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaeananatataeanaeaCaCadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCauaSaSaFaSaSaGaHaIaJaDadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaKaSaSaSaSaLaLaSaSaMaDadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaNaOaPaPaPaPaQaRaCaCadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaPaxaxayaVaWaXaYaSaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaPaxazaybabbbcaYaSaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaCaCaCaxaBaTbgbgbgbhaSaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaCbibjbiaCbkblbmbnbobmbpaSaPadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDbqbrbsbtbubvaSbwaCaCaCaCbpbxaCadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDbqaCbyaCbzaCbAbBbCbDbEbFbGbHaCadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDbqaCbIaCbJaCaFbKaSbLbMaLbNaSaDadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCamaCbObPbQbQbPbRbQbSbTbPbPbQbUbPbPbVadadadadadbWbXbXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCbYbZcacbcccdcecfcgchcicgcjckclcmcncoadadadadbXbXbXbXbWbXbXbWbXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaCaCcpcqaCcraCcpaecsaSaCcraCcoaCctcpadadadbXbWbXbXbXbXbXbXbXbXadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCcualcvcpctaCcwcxaUaeaIaSaCaZcAcBaCcCcpaeaeaeanaeananaPaPanananaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCcDbYcEcFcGaCcHcIcJaeaSaSaCcKcIcLaCctcMcNcNcNcNcNcNcOcPcQcRcScTcUcVadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDcWcXcWcYcqaeaecZaeaedadaaCaCdbaCaCdccmdddedededfdedfdfdgccceccdhcpadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaDdicmdjcfdkbraFdlaLaSaSaSdmdnbMdoaCaDaDdpaCdqdrdsdtduaCcoaCaCaCcqcoadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCcqaeaedvanandwdxdyaSaSaSaSdzdAdBaPbddCdDdEdFdGdHdGdIdJdKdLbeaCdNcoadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCcqaebfdPdQdRaSaSdSdTdTdTdUdVdWdXdYdZeabMebaLebaSebaSebecdBcyaCcCcpaeaeadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCeeefegeheiaPejaSekelelelelemendBeoaSaSepebaSebaSebaSebeqdBeraCctesetaPeuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaeczbLewexeyaSezeleAeBeleCendBaPaPaSaSebaSebaSebaSebeDdBeEaCeFeGeHeIeueJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaneKbLeLeMeyaSeNeleBeOeleCenePdLeQeRaSebeSebaSebaSebeneTeUaCctcpeVaPeueJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaneWeXeYaPeZaSfaelelelelaYenfbfcfdfefffffffefgfhfifjfkflaCaCctfmananfneJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaefofmanaebAaSfpfqfqfqfqfrenfsaeaeaeaPaPaPaPananftfufvfwfxfyfzfmeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCfAfBfCfDfEfEbSfFfEfEfEfGfHfIaeadeJeJeJeJeJfJanfKfLfMfNfObqfPfmeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCfQfRfSaCfTaSaSbLfUfVaFfWfXfYanadeJeJeJeJeJeJeJfKfZfZgafObZgbgcgdeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaCaCaCaCaCaCaCdageaeaeaPaPaPanangfeJeJgfeJeJeJeJggghfZfZgibqgjdhfmeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadfOgkglfKeJeJeJeJeJeJeJeJeJeJeJeJeJeJgggmfZdMfOgogpgqfmeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadgfeJadgrgsgtgreJeJeJeJeJeJeJeJeJeJeJeJgfadggfNgufOfOfNfOgbfmeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgvgvgvgvgwgvgvadadadadadadadadadadadadadadadadadadadgxgxgygzadadeJeJgfeJeJeJeJeJeJeJeJeJgrgAgkgreJeJeJeJeJeJeJgBeJeJeJeJeJadfKgCgDgEgFgGfNgHdveJeJadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwgIgJgJgJgJgvgKgLgKadadadadadadadadadadadadadgxgxgygygMgNgzgzeJeJeJeJeJeJeJeJeJeJeJeJeJgrgsgsgreJeJgfeJeJgfgggggrgrgrgrggfKfKgOgOgOgOgPfNgQdveJeJadadeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwgIgRgSgTgIgUgVgWgKgLgKgLgLadadadadadadadadadgygXgYgZhagXhbhchdeJeJeJeJeJeJeJeJeJeJeJhegghfhgfKhheJeJeJeJgggghihjhkhlhmhnhofOhphqhrgOhsfNgbfmeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgvgJhthuhvgJgUhwhxgLhyhzhAgvadeJgfadadeJeJadadgxhBhChDhEhFhGhHeJeJgfeJeJeJeJeJeJeJeJeJeJgrgsgkgreJeJeJeJeJgrhIhJhKhLhMhNhOhOhPhQhRhShThUhVhWhXeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgvgJhYhZiagJgUibicgLidieifgveJeJeJeJeJgfeJeJadgzigihiihEijikhHeJeJeJeJeJeJeJeJeJeJeJeJeJgrgsgkgreJeJgfeJeJgrilimhKinhlhKhKiofNiphriqgOirfOgHfmfneJeJeJeJeJeJadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwisitiuivitgUibiwgKgKixgvgveJeJgfeJeJeJeJeJeJgziyiziAiBiCiDhceJeJeJeJeJgfeJeJeJeJeJeJeJgriEgAgreJeJeJeJeJgriFhJhKiniGhKhKiHiIiJiKgOgOdOfNiMfmeJeJeJeJeJeJadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwiNiOiPiQiRiSiTiUiViWiXgvgfeJeJeJeJeJeJeJeJgfhciYiZhagzhchcgzeJeJeJeJeJeJeJeJeJgfeJeJeJggjagAgggfeJeJeJeJfKjbhKiHhLhlhKhKjcfOjdjegOgDjffOgbfmeJeJeJeJeJeJadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwjgjhjijjjkjljmjnjojpjqgweJeJeJeJeJeJeJeJeJeJgzjrjsgXgzeJeJeJeJeJeJeJgfeJeJeJadadeJeJgfggjtjuggggeJeJeJeJggjvjwhKiHhljxjyjzfOfOjAjBjBjCjCjDjEeJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgvjFjGiPjHjIgvgKgLgLjJjKgweJeJeJeJjLeJeJeJgfgzgzjMjNjOgzeJeJeJeJjPeJeJeJgzgzgzgzadadadadfKjQgsjRggfKgrgrggggjSjThJjUhLhLhKhKjVjWjXjYjZkakbkcaneJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadgwgvgwedgvgvgvkekegLkfkggvgvgUgUgUgwgUgUgUgwgwkhkikjkkgzgzhHhHhHgzhHhHhHgzgniLgzgzgygxgygykngsgskogsgkgsgskphKhKhKkqiHhKkrksksktkufOkvkwkxanaeeJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKkyiPkzgKkAkBkCiVkDkEkFkGkHkIkHkJkHkKkGkHkLkMkNkOkPkQkRkSkRkRkTkRkUkVkWkVkXkYgzkZlalbgylcldldlelfgsgslgkphKiHhKlhlilililjlklllmfKaeanananeJeJeJeJadadeJeJeJeJeJadadadlnlnlnlnlnadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKlolplqlrlsltlskllvlwlxlylylzlylAlylBlylClDlElFlGlHlIlJlKlLlMlNlMlMlMlMhakXkYlOhahahalOlPlQgklRfOfNfOfOfNfNfOfOfOlSlThJlUfOlVlWggeJeJeJeJeJeJeJadadadadeJeJeJeJadadadlnlXlYlZlnadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgLmajIjHiPmbmbmcgKmdmegwgwgUgUgUgwgUgUgUgvgvmfmggygygymhmimjmjgxhHhHhHhHmkkXkYgzmlmmmngymoglmpmqfOmrmsmtfNmumvevfNfNfOfOfNfOmxmyggeJeJeJeJeJeJeJeJadadeJeJeJeJadadadadlnmzmAlZlnadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKmBmCmDmEmFmGmHgwgUgUgveJeJeJeJmIeJeJeJeJhcmJmKgzkdmMmNmOmPmQgymRmSmThHmkmUgzgzgxgygygxmVmWfNfNfOmXmYkmfOnamYnbfNncndnenffOngmygreJeJeJeJeJeJeJeJeJeJeJeJeJeJadadadlnlnlnnhninilnadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadgKgKgLgLgKgvgwgwgveJeJmIeJeJeJeJeJeJeJeJgfeJmJnjgznknlnmnnmPmPgxnonpnqhHmknrhcnsntnununvnwnxnynzfOnAnBfOfNnAnCfOfOnDgknEnFnGnHnIgreJeJeJeJeJeJeJeJeJeJeJeJeJeJadadadninJnKnKnKnLlnadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJgfeJeJeJadnMnNgznOnlnPnQnRnSgxnTnUnVhHmkmUhcnNnWnXnYnYnZoaobocodoeofogohoiofojokolomonooopoqorgreJeJeJeJeJeJeJeJeJeJeJeJeJeJeJadadniosotouotovlnlnlnlnadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadeJgfeJeJeJeJeJeJeJeJeJeJeJeJgznMowgzoxnloyozoAoBgxoCoDnVoEmkmUgznjmJeJeJgroFldldoGoHoIoJoKoLoIoMoNoOoPoJoQoRfOoSoTgghheJeJeJeJeJeJeJeJeJeJeJeJeJeJadadlnoUoVoWoXoYlnoZpalnadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadeJeJeJgfeJeJeJeJeJeJeJgfhcpbpcgzpdpemPpfpgoAgyphpiluhHmkkVhcpkmJeJeJgrplpmgspnfOpofOppfNpqfOfOfNprfOfOpsfOptmygreJeJeJeJeJeJeJpupvpvpvpvpwpvpvpvpxpypzpApBpCpDnipEpFlnadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadgfeJeJgfeJeJadhcpGpHgzgygypIgygypJgygypKpLgxpMjOgznNnMgfeJgrgrpNpOpPfNpQpRpSpTpUfNpVpWpXpYfNpZfNjamygreJeJeJeJeJeJeJqaniniqbqbnieJeJeJadlnqbqbqcqbqblnqdqelnlnlnadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadeJeJeJeJadadgyqfqgqhqiqjqkqlgxqmqngyqoqpqqhaqrgznNmJeJeJeJgrgrgrgrfKqsqtfOquqvfOfOfOqwqxfNqyfOjamygreJeJeJgBeJqzqAqBniqCqDqDlnnininilnlnqEqFqGmwqIqJqKqLqMqNlnadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgyqOpHqPqQqRqSqTgzhchcgzqUqVhahaqWgzqXmJeJeJeJeJeJeJeJggqYmtfOmuqZfOrarbpXrcfOrdfOrerffKgrgrgrgggrgrrgfKlnrhrirjrknirlrmrnrorpmLpjmZrtrurvrwrxqNlnlnniniadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgxryqgqhrzrArBrCgzrDrErFrGrHkPrIrJgzrKmJeJeJeJgfeJeJeJggggggggfOfNfOfNfNrLfOfOrMfNrNrOrPrQrRrSrTrQrUrVrWrXrYrZsasbscsdsesfsgshqHrqskslsmsnsosospsqsrssniadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgxqOqggzgzgzhchcgzstsugzsvswsxsyszgznNmJadgfeJeJeJeJgfeJeJeJadadadfOsAsBpXsCfNrdfNjQsDsEsFsGsFsHsFsIsJsKsLsMsMsNsOsPsQsRsSsTsUsVsWsXsYsZrttatbtctdtetflnadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgxtgthnttinunutjtktltmtntntotntntptqtrnMadeJeJeJeJeJeJeJeJeJeJeJadfKtspXpXsCfNrdfOtttugggrgrgrgggrgrrgfKlntvtwtxtylntztAtBsTtCtDtEtFtGtHrjrjtItJlnlnniniadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgytKtLtMtNtNtMtOtPtPtQtPtPtRtPtStTtUtVtWadeJeJeJeJeJeJeJeJeJeJeJgfggggtXtYfNfNqyfOtZuagreJeJeJubeJqzqBeJniucuduelnlnufugrrlnuiujukulumunuoupuqurniadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgxusutuugyuvgygygygygxgxgzgzhchcgyuwuxhceJeJeJgfeJeJeJeJeJeJeJeJeJeJggggggfNuyrduztZuagreJeJeJeJeJeJeJeJniuAuBuCuDuEqbuFqblnlnuGuHlnuIuJniuIuJniniadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgyuKuLuMgyadadadadadadadadeJeJhcuNuOuPhceJeJeJeJeJeJeJgfeJadeJeJeJeJeJeJgruQuRuSfOuTuagreJeJeJeJeJeJeJeJqbuUuVuWsMuXsMsRuYuZvavbvclnvdvelnvfvglnadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgyvhvivjgxadadadadadadadadadeJhchHvkhHhceJeJeJeJeJeJeJeJadadadgfeJeJeJvlvmvnvovpfNvqvrfKeJeJeJeJeJeJeJeJqbvsrjvtvuvvvwvxvyvzvAvBvClnvDvElnvFvGlnadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadgygygxgxgyadadadadadadadadadeJvHeueueueJeJeJeJeJeJeJeJeJadadeJeJeJeJvIvJvJvKvLvMvKvNvOvIeJeJeJeJeJeJeJeJnivPvQvRvSvTvUvVvWvXvYvZwalnlnlnlnlnlnlnadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJadadeJeJeJeJeJeJeJeJvIwbwcwdwewfwgwhwivIwjeJeJeJeJeJeJeJniniuEwkwlwmwnuEninilnlnniniadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJadadeJeJeJeJeJeJeJeJvIrswpwqwrwswtwuwvwweJeJeJeJeJeJeJeJeJlnwxwywzwAuEwBlnadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJgfeJgfeJeJeJeJeJeJeJeJeJeJvIvKvLvLvLwCwDwEwFwweJeJeJeJeJeJeJeJeJqbwGwHwIwJwKwLniadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadeJeJeJeJeJvJwMwpwNwOwtwPwuwQwweJeJeJeJeJeJeJeJeJqbwRwSwTwUuElnniadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJvIwbwVsiwewXsjwZxavIeJeJeJeJeJeJeJeJeJqbxbxcxdxexflnadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJvIvIvJvJvKvKvLxgxhvIadadeJeJeJeJeJeJeJlnxixjxklnlnniadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJadadvJxlxmxnxoxpvJvJvIvIvIeJeJeJeJadlnninilnlnadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadgfeJeJeJadadvJxqxrxsxoxtwwxuxuxvvIeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJadvJxwxxxywuxzxAxBxCxDvJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJgfeJeJeJadvIxExrxFxGxHxIxJxKxLvIeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJvIxlxMxNxOxPwwxQxRxSvJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJvJxlxTxUxVxWvIvIvJvIvIeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJvIvJvIwwxXxYvIeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJvIxZyaybvIeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJvIycydyevIeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJvIwwyfwwvIeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJygeueueuygeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadyhyieJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJgfeJadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadeJgfeJeJeJeJgfadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadeJeJeJeJeJadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadgfadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadgfeJadgfeJeJeJeJadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadeJadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadeJadeJeJeJeJeJadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadadadeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadeJeJgfadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJadadadadadadadadadadadadadadadadeJadadadadadadadadeJeJeJeJgfadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadyjadadadadadadadadadadadeJeJeJadadadadadadadadeJeJeJeJeJadadadadadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadeJeJadeJeJeJadadadadadadadadadadeJadadadadeJadadadadadadadadeJeJeJeJeJadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadyjykyladadadadadadadadadadadadeJeJadadadadadadeJeJeJeJeJeJeJeJadadadeJeJgfadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadeJeJeJeJadadadadadadadadeJadadadadeJadadadadadadadadgfeJeJeJeJadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadymyneJeJadadadadadadadadadadadadeJeJeJeJeJeJeJeJadadadadadadeJeJeJadeJeJadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadeJeJeJadadadadadadadeJeJadadadeJadadadadadadadadeJeJeJeJeJadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadyoypyqeJyradadadadadadadadadadadadadeJeJeJadadadadadadadadadadadeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadeJeJeJeJadadadadadeJeJadadadeJadadadadadadadadadeJeJeJadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadyjysytadadadyuyoyveJynadadadadadadadadadadadeJeJeJadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadeJeJeJeJeJadadeJeJadadadeJadadadadadeJeJeJeJeJeJadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadymywynyxadadadadadyyyyyxyzypyAadadadadadadeJeJadadadadadadadadadadadadadadadadadadeJadadadadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadyxeJeJeJadadadadadyneJeJyqyxynadadeJeJeJeJadadadadadadadadadadadadeJgfeJadadadadeJeJeJadadadadadadadadadeJadadadadadadadadadadadeJeJadadadadadadadadadadadeJadeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadyzyBeJyCadadyzyDyxeJeJeJeJeJyzeJeJadadadadadadadadadadadadadeJeJeJeJeJeJgfadadadadeJeJeJeJadadadadadeJeJadadeJadadadadadadadadeJeJadadadadadadadadadadadeJadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadyreJeJgfeJeJeJeJeJyyynadadadadadadadadadadadadadadadadadgfeJeJeJeJeJeJeJadadadadadadeJeJeJadadadadeJadadeJadadadadadadeJeJeJeJeJadadadadadadadadadadeJadadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadyEyxeJeJeJeJeJyyynadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJadadadadadadeJadadadadeJadadeJeJadadadadeJeJadeJeJadadadadadadadadadadadeJadadadadadeJadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadyFyveJyqyzadadyCeJyvadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJgfeJeJeJeJadadadeJeJeJadadadadeJadadeJeJadadadeJeJadadeJeJadadadadadadadadadadadeJadadadadadeJeJadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadyGyHyzadadadadyzeJeJywadadadadadadadadadadadadadadadadeJeJgfeJeJeJadadadeJgfeJeJeJeJeJadadadadadadeJadadeJeJadeJeJeJadadadeJeJadadadadadadadadadadeJeJadadadadadadeJadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadyreJyyyGadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJeJadadadadadeJeJadadadadadadadadadeJeJadadadadadadadeJadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadgfeJyyysadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJadadadadadadadadadeJeJeJadadadadadadadeJeJadadadadadadadadeJadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadyIyqeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadadadadeJeJeJadadadadadadadadadadadadadadadadadeJadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadyGyveJyoadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJadadadadadadadadadadadadadadeJeJeJeJadadadadadadadadadadadadadadadadeJadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadyyyAyoyuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadeJeJeJgfadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJadadadadadadadadadadadadadadadadadadadeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadgfeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJadeJadeJeJeJeJeJeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJeJeJeJeJeJeJeJgfadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJadadadgfeJeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJeJeJeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadeJadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyJyKyLyMyMyMyMabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyNyMyOyPyQyRySabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyTyUabyVyWyXyYyZabzazbabzcabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzdabzezfzgabzhabababababzcabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +yJ +yN +ab +yT +zd +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +yK +yM +ab +yU +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +yL +yO +ab +ab +ze +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +yM +yP +ab +yV +zf +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +yM +yQ +ab +yW +zg +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +yM +yR +ab +yX +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +yM +yS +ab +yY +zh +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +yZ +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yj +ym +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +za +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ys +yw +yx +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zb +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gv +gw +gw +gv +gv +gw +gw +gw +gv +gw +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yt +yn +eJ +yz +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gv +gI +gI +gJ +gJ +is +iN +jg +jF +gv +gK +gK +gL +gK +gK +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yx +eJ +yB +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zc +zc +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gv +gJ +gR +ht +hY +it +iO +jh +jG +gw +ky +lo +ma +mB +gK +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +yr +ad +yF +yG +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gv +gJ +gS +hu +hZ +iu +iP +ji +iP +ed +iP +lp +jI +mC +gL +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yC +eJ +yE +yv +yH +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gw +gJ +gT +hv +ia +iv +iQ +jj +jH +gv +kz +lq +jH +mD +gL +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yj +ym +yo +yu +ad +ad +ad +eJ +yx +eJ +yz +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gv +gJ +gI +gJ +gJ +it +iR +jk +jI +gv +gK +lr +iP +mE +gK +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yj +yk +yn +yp +yo +ad +ad +ad +gf +eJ +yq +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gv +gv +gU +gU +gU +gU +iS +jl +gv +gv +kA +ls +mb +mF +gv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yl +eJ +yq +yv +ad +ad +yz +eJ +eJ +yz +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gK +gV +hw +ib +ib +iT +jm +gK +ke +kB +lt +mb +mG +gw +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +yy +ad +yD +eJ +eJ +ad +ad +ad +ad +ad +yG +yy +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gL +gW +hx +ic +iw +iU +jn +gL +ke +kC +ls +mc +mH +gw +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yr +yn +yy +yn +yx +eJ +eJ +ad +ad +ad +ad +yI +yv +yA +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gK +gK +gL +gL +gK +iV +jo +gL +gL +iV +kl +gK +gw +gv +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yx +eJ +eJ +eJ +eJ +yC +yz +yr +gf +yq +eJ +yo +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gL +hy +id +gK +iW +jp +jJ +kf +kD +lv +md +gU +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yz +eJ +eJ +eJ +yy +eJ +eJ +eJ +eJ +eJ +yo +yu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gK +hz +ie +ix +iX +jq +jK +kg +kE +lw +me +gU +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yp +yq +eJ +yy +yn +yv +eJ +yy +yy +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gL +hA +if +gv +gv +gw +gw +gv +kF +lx +gw +gv +mI +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yA +yx +eJ +yn +ad +ad +yw +yG +ys +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gL +gv +gv +gv +gf +eJ +eJ +gv +kG +ly +gw +eJ +eJ +eJ +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +yn +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +gU +kH +ly +gU +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +yz +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +gU +kI +lz +gU +eJ +eJ +eJ +eJ +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gf +eJ +gf +eJ +eJ +eJ +gU +kH +ly +gU +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +jL +gw +kJ +lA +gw +mI +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +gU +kH +ly +gU +eJ +eJ +gf +eJ +eJ +gf +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +gf +eJ +eJ +eJ +eJ +gU +kK +lB +gU +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +gU +kG +ly +gU +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +gf +gw +kH +lC +gv +eJ +gf +eJ +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +gf +eJ +gz +gw +kL +lD +gv +hc +eJ +ad +gz +hc +hc +gy +gy +gx +gx +gx +gy +gx +gy +gy +gy +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gx +gy +gx +gz +gz +hc +gz +gz +kh +kM +lE +mf +mJ +mJ +nM +nM +pb +pG +qf +qO +ry +qO +tg +tK +us +uK +vh +gy +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gx +gX +hB +ig +iy +iY +jr +jM +ki +kN +lF +mg +mK +nj +nN +ow +pc +pH +qg +pH +qg +qg +th +tL +ut +uL +vi +gx +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gy +gY +hC +ih +iz +iZ +js +jN +kj +kO +lG +gy +gz +gz +gz +gz +gz +gz +qh +qP +qh +gz +nt +tM +uu +uM +vj +gx +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gx +gy +gZ +hD +ii +iA +ha +gX +jO +kk +kP +lH +gy +kd +nk +nO +ox +pd +gy +qi +qQ +rz +gz +ti +tN +gy +gy +gx +gy +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gx +gM +ha +hE +hE +iB +gz +gz +gz +gz +kQ +lI +gy +mM +nl +nl +nl +pe +gy +qj +qR +rA +gz +nu +tN +uv +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gy +gN +gX +hF +ij +iC +hc +eJ +eJ +gz +kR +lJ +mh +mN +nm +nP +oy +mP +pI +qk +qS +rB +hc +nu +tM +gy +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gz +gz +hb +hG +ik +iD +hc +eJ +eJ +hH +kS +lK +mi +mO +nn +nQ +oz +pf +gy +ql +qT +rC +hc +tj +tO +gy +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gz +hc +hH +hH +hc +gz +eJ +eJ +hH +kR +lL +mj +mP +mP +nR +oA +pg +gy +gx +gz +gz +gz +tk +tP +gy +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +eJ +gf +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +hd +eJ +eJ +eJ +eJ +eJ +eJ +hH +kR +lM +mj +mQ +mP +nS +oB +oA +pJ +qm +hc +rD +st +tl +tP +gy +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +jP +gz +kT +lN +gx +gy +gx +gx +gx +gy +gy +qn +hc +rE +su +tm +tQ +gx +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +hH +kR +lM +hH +mR +no +nT +oC +ph +gy +gy +gz +rF +gz +tn +tP +gx +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +gf +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +hH +kU +lM +hH +mS +np +nU +oD +pi +pK +qo +qU +rG +sv +tn +tP +gz +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +hH +kV +lM +hH +mT +nq +nV +nV +lu +pL +qp +qV +rH +sw +to +tR +gz +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +aC +aC +aD +aD +aC +aC +aC +aC +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +gz +gz +kW +lM +hH +hH +hH +hH +oE +hH +gx +qq +ha +kP +sx +tn +tP +hc +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +gf +eJ +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +aD +aD +aD +aC +aC +aC +cu +cD +cW +di +cq +cq +ee +aC +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gz +gn +kV +ha +mk +mk +mk +mk +mk +mk +pM +ha +ha +rI +sy +tn +tS +hc +hc +hc +vH +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +bq +bq +bq +am +bY +aC +al +bY +cX +cm +ae +ae +ef +ae +an +an +ae +aC +aC +aC +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gz +iL +kX +kX +kX +mU +nr +mU +mU +kV +jO +qr +qW +rJ +sz +tp +tT +gy +uN +hH +eu +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +aC +br +aC +aC +aC +bZ +aC +cv +cE +cW +dj +ae +bf +eg +cz +eK +eW +fo +fA +fQ +aC +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +gz +gz +kY +kY +kY +gz +hc +hc +gz +hc +gz +gz +gz +gz +gz +tq +tU +uw +uO +vk +eu +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +eJ +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +bi +bs +by +bI +bO +ca +cp +cp +cF +cY +cf +dv +dP +eh +bL +bL +eX +fm +fB +fR +aC +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +gf +ad +ad +gz +gz +lO +gz +gz +ns +nN +nj +pk +nN +nN +qX +rK +nN +tr +tV +ux +uP +hH +eu +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +gf +ad +ad +ad +ad +eJ +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +bj +bt +aC +aC +bP +cb +cq +ct +cG +cq +dk +an +dQ +ei +ew +eL +eY +an +fC +fS +aC +ad +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +gy +kZ +ha +ml +gx +nt +nW +mJ +mJ +nM +mJ +mJ +mJ +mJ +nM +tW +hc +hc +hc +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +aC +aC +aC +ad +ad +aC +bi +bu +bz +bJ +bQ +cc +aC +aC +aC +ae +br +an +dR +aP +ex +eM +aP +ae +fD +aC +aC +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +gx +la +ha +mm +gy +nu +nX +eJ +eJ +gf +eJ +eJ +eJ +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gf +eJ +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +au +aK +aC +aP +aP +aC +aC +bv +aC +aC +bQ +cd +cr +cw +cH +ae +aF +dw +aS +ej +ey +ey +eZ +bA +fE +fT +aC +ad +ad +eJ +eJ +he +eJ +eJ +eJ +eJ +gf +ad +gy +lb +ha +mn +gy +nu +nY +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ae +ae +ae +ae +ae +ae +ae +aS +aS +aN +ax +ax +ax +bk +aS +bA +aF +bP +ce +aC +cx +cI +cZ +dl +dx +aS +aS +aS +aS +aS +aS +fE +aS +aC +fO +gr +gr +gr +gg +gr +gr +gr +gg +gg +fK +gy +gy +lO +gy +gx +nv +nY +gr +gr +gr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +eJ +eJ +eJ +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ae +af +ag +ag +ag +af +an +aS +aS +aO +ax +az +aB +bl +bw +bB +bK +bR +cf +cp +aU +cJ +ae +aL +dy +dS +ek +ez +eN +fa +fp +bS +aS +da +gk +gs +gA +gs +hf +gs +gs +iE +ja +jt +jQ +kn +lc +lP +mo +mV +nw +nZ +oF +pl +gr +gr +eJ +gf +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +eJ +ad +eJ +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ae +ag +aj +ak +aq +ag +an +aF +aS +aP +ay +ay +aT +bm +aC +bC +aS +bQ +cg +ae +ae +ae +ae +aS +aS +dT +el +el +el +el +fq +fF +bL +ge +gl +gt +gk +gs +hg +gk +gk +gA +gA +ju +gs +gs +ld +lQ +gl +mW +nx +oa +ld +pm +pN +gr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +eJ +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ae +ag +ac +ao +bY +as +at +aS +aS +aP +aV +ba +bg +bn +aC +bD +bL +bS +ch +cs +aI +aS +da +aS +aS +dT +el +eA +eB +el +fq +fE +fU +ae +fK +gr +gr +gr +fK +gr +gr +gr +gg +gg +jR +gs +ld +gk +mp +fN +ny +ob +ld +gs +pO +gr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ae +ag +al +am +ar +as +at +aS +aL +aP +aW +bb +bg +bo +aC +bE +bM +bT +ci +aS +aS +aS +da +aS +aS +dT +el +eB +eO +el +fq +fE +fV +ae +eJ +eJ +eJ +eJ +hh +eJ +eJ +eJ +gf +gg +gg +ko +le +lR +mq +fN +nz +oc +oG +pn +pP +gr +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ae +ag +am +ap +fu +ag +ae +aG +aL +aP +aX +bc +bg +bm +aC +bF +aL +bP +cg +aC +aC +aC +aC +dm +aS +dU +el +el +el +el +fq +fE +aF +aP +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fK +gs +lf +fO +fO +fO +fO +od +oH +fO +fN +fK +gg +gg +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ae +af +ag +ag +ag +af +an +aH +aS +aQ +aY +aY +bh +bp +bp +bG +bN +bP +cj +cr +aZ +cK +aC +dn +dz +dV +em +eC +eC +aY +fr +fG +fW +aP +eJ +eJ +eJ +gf +eJ +eJ +gf +eJ +eJ +eJ +gr +gk +gs +fN +mr +mX +nA +oe +oI +po +pQ +qs +qY +gg +eJ +eJ +eJ +eJ +eJ +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ae +ae +an +ae +ae +ae +ae +aI +aS +aR +aS +aS +aS +aS +bx +bH +aS +bQ +ck +aC +cA +cI +db +bM +dA +dW +en +en +en +en +en +fH +fX +aP +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gr +gs +gs +fO +ms +mY +nB +of +oJ +fO +pR +qt +mt +gg +eJ +eJ +eJ +eJ +ad +ad +ad +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +aJ +aM +aC +aP +aP +aP +aP +aC +aC +aD +bU +cl +co +cB +cL +aC +do +dB +dX +dB +dB +eP +fb +fs +fI +fY +an +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gg +gs +lg +fO +mt +km +fO +og +oK +pp +pS +fO +fO +gg +ad +eJ +eJ +eJ +eJ +ad +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +aC +aD +aD +aC +ad +ad +ad +ad +ad +ad +ad +bP +cm +aC +aC +aC +aC +aC +aP +dY +eo +aP +dL +fc +ae +ae +an +an +eJ +eJ +eJ +gf +gg +gr +gr +gr +fK +gg +gg +kp +kp +fN +fN +fO +fN +oh +oL +fN +pT +qu +mu +fO +ad +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bP +cn +ct +cC +ct +dc +aD +bd +dZ +aS +aP +eQ +fd +ae +ad +ad +gf +eJ +eJ +eJ +gg +gg +hI +il +iF +jb +jv +jS +hK +hK +fN +mu +na +nA +oi +oI +pq +pU +qv +qZ +fN +ad +ad +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bV +co +cp +cp +cM +cm +aD +dC +ea +aS +aS +eR +fe +ae +eJ +eJ +eJ +eJ +eJ +gB +gg +hi +hJ +im +hJ +hK +jw +jT +hK +iH +fO +mv +mY +nC +of +oM +fO +fN +fO +fO +fO +fO +fK +gg +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +cN +dd +dp +dD +bM +ep +aS +aS +ff +aP +eJ +eJ +eJ +eJ +eJ +eJ +gr +hj +hK +hK +hK +iH +hK +hJ +hK +hK +fO +ev +nb +fO +oj +oN +fO +pV +fO +ra +fN +sA +ts +gg +gg +eJ +eJ +vI +vI +vI +vI +vJ +vI +vI +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +cN +de +aC +dE +eb +eb +eb +eb +ff +aP +eJ +eJ +gf +eJ +eJ +eJ +gr +hk +hL +in +in +hL +iH +jU +kq +lh +fO +fN +fN +fO +ok +oO +fN +pW +fO +rb +fN +sB +pX +tX +gg +eJ +vl +vJ +wb +rs +vK +wM +wb +vI +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +cN +de +dq +dF +aL +aS +aS +eS +ff +aP +eJ +eJ +eJ +eJ +eJ +eJ +gr +hl +hM +hl +iG +hl +hl +hL +iH +li +lS +fN +nc +nD +ol +oP +pr +pX +qw +pX +rL +pX +pX +tY +gg +gr +vm +vJ +wc +wp +vL +wp +wV +vJ +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bX +an +cN +de +dr +dG +eb +eb +eb +eb +fe +aP +eJ +eJ +eJ +eJ +eJ +eJ +gr +hm +hN +hK +hK +hK +jx +hL +hK +li +lT +fO +nd +gk +om +oJ +fO +pY +qx +rc +fO +sC +sC +fN +fN +uQ +vn +vK +wd +wq +vL +wN +si +vJ +vJ +vJ +vJ +vI +vI +vJ +vI +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bX +bW +ae +cN +df +ds +dH +aS +aS +aS +aS +fg +an +fJ +eJ +eJ +eJ +gf +eJ +gg +hn +hO +hK +hK +hK +jy +hK +kr +li +hJ +fO +ne +nE +on +oQ +fO +fN +fN +fO +fO +fN +fN +fN +uy +uR +vo +vL +we +wr +vL +wO +we +vK +xl +xq +xw +xE +xl +xl +vJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +yh +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bW +bX +bX +an +cN +de +dt +dG +eb +eb +eb +eb +fh +an +an +eJ +eJ +eJ +ad +ad +fK +ho +hO +io +iH +jc +jz +hK +ks +lj +lU +fN +nf +nF +oo +oR +ps +pZ +qy +rd +rM +rd +rd +qy +rd +uS +vp +vM +wf +ws +wC +wt +wX +vK +xm +xr +xx +xr +xM +xT +vI +vI +vI +vI +yg +eJ +eJ +eJ +yi +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bX +bX +bX +an +cO +df +du +dI +aS +aS +aS +aS +fi +ft +fK +fK +gg +gg +gg +fK +fK +fO +hP +fN +iI +fO +fO +jV +ks +lk +fO +fO +fO +nG +op +fO +fO +fN +fO +fO +fN +fN +fO +fO +uz +fO +fN +vK +wg +wt +wD +wP +sj +vL +xn +xs +xy +xF +xN +xU +ww +xZ +yc +ww +eu +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bX +bX +bX +aP +cP +df +aC +dJ +eb +eb +eb +eb +fj +fu +fL +fZ +gh +gm +fN +gC +gO +hp +hQ +ip +iJ +jd +fO +jW +kt +ll +lV +mx +ng +nH +oq +oS +pt +ja +ja +re +rN +jQ +tt +tZ +tZ +uT +vq +vN +wh +wu +wE +wu +wZ +xg +xo +xo +wu +xG +xO +xV +xX +ya +yd +yf +eu +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bW +bX +aP +cQ +dg +co +dK +ec +eq +eD +en +fk +fv +fM +fZ +fZ +fZ +gu +gD +gO +hq +hR +hr +iK +je +jA +jX +ku +lm +lW +my +my +nI +or +oT +my +my +my +rf +rO +sD +tu +ua +ua +ua +vr +vO +wi +wv +wF +wQ +xa +xh +xp +xt +xz +xH +xP +xW +xY +yb +ye +ww +eu +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +eJ +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bX +bX +an +cR +cc +aC +dL +dB +dB +dB +eT +fl +fw +fN +ga +fZ +dM +fO +gE +gO +hr +hS +iq +gO +gO +jB +jY +fO +fK +gg +gg +gr +gr +gr +gg +gr +gr +gr +fK +rP +sE +gg +gr +gr +gr +fK +vI +vI +ww +ww +ww +vI +vI +vJ +ww +xA +xI +ww +vI +vI +vI +vI +vI +yg +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +eJ +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +eJ +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bX +bX +an +cS +ce +aC +be +cy +er +eE +eU +aC +fx +fO +fO +gi +fO +fO +gF +gO +gO +hT +gO +gO +gD +jB +jZ +kv +ae +eJ +eJ +eJ +eJ +eJ +hh +eJ +eJ +eJ +gr +rQ +sF +gr +eJ +eJ +eJ +eJ +eJ +wj +eJ +eJ +eJ +eJ +ad +vJ +xu +xB +xJ +xQ +vI +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bW +bX +an +cT +cc +aC +aC +aC +aC +aC +aC +aC +fy +bq +bZ +bq +go +fN +gG +gP +hs +hU +ir +dO +jf +jC +ka +kw +an +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gr +rR +sG +gr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +vI +xu +xC +xK +xR +vJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +bX +bX +ae +cU +dh +cq +dN +cC +ct +eF +ct +ct +fz +fP +gb +gj +gp +fO +fN +fN +fN +hV +fO +fN +fO +jC +kb +kx +an +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gr +rS +sF +gr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +vI +xv +xD +xL +xS +vI +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +cV +cp +co +co +cp +es +eG +cp +fm +fm +fm +gc +dh +gq +gb +gH +gQ +gb +hW +gH +iM +gb +jD +kc +an +an +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gB +gg +rT +sH +gg +ub +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +vI +vI +vJ +vI +vJ +vI +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +gf +eJ +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +et +eH +eV +an +eJ +eJ +gd +fm +fm +fm +dv +dv +fm +hX +fm +fm +fm +jE +an +ae +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gr +rQ +sF +gr +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ae +aP +eI +aP +an +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fn +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +qz +gr +rU +sI +gr +qz +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eu +eu +eu +fn +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +qA +rg +rV +sJ +rg +qB +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +eJ +eJ +eJ +eJ +eJ +pu +qa +qB +fK +rW +sK +fK +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +eJ +eJ +eJ +eJ +pv +ni +ni +ln +rX +sL +ln +ni +ni +qb +qb +ni +ni +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +eJ +eJ +eJ +eJ +pv +ni +qC +rh +rY +sM +tv +uc +uA +uU +vs +vP +ni +ln +qb +qb +qb +ln +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +eJ +eJ +eJ +eJ +eJ +pv +qb +qD +ri +rZ +sM +tw +ud +uB +uV +rj +vQ +uE +wx +wG +wR +xb +xi +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pv +qb +qD +rj +sa +sN +tx +ue +uC +uW +vt +vR +wk +wy +wH +wS +xc +xj +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pw +ni +ln +rk +sb +sO +ty +ln +uD +sM +vu +vS +wl +wz +wI +wT +xd +xk +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pv +eJ +ni +ni +sc +sP +ln +ln +uE +uX +vv +vT +wm +wA +wJ +wU +xe +ln +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +eJ +eJ +pv +eJ +ni +rl +sd +sQ +tz +uf +qb +sM +vw +vU +wn +uE +wK +uE +xf +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +pv +eJ +ni +rm +se +sR +tA +ug +uF +sR +vx +vV +uE +wB +wL +ln +ln +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +px +ad +ln +rn +sf +sS +tB +rr +qb +uY +vy +vW +ni +ln +ni +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +ad +ad +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +ni +ni +ln +py +ln +ln +ro +sg +sT +sT +ln +ln +uZ +vz +vX +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +ln +ln +ln +nJ +os +oU +pz +qb +qE +rp +sh +sU +tC +ui +ln +va +vA +vY +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +lX +mz +ln +nK +ot +oV +pA +qb +qF +mL +qH +sV +tD +uj +uG +vb +vB +vZ +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +lY +mA +nh +nK +ou +oW +pB +qc +qG +pj +rq +sW +tE +uk +uH +vc +vC +wa +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +lZ +lZ +ni +nK +ot +oX +pC +qb +mw +mZ +sk +sX +tF +ul +ln +ln +ln +ln +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +ln +ln +ni +nL +ov +oY +pD +qb +qI +rt +sl +sY +tG +um +uI +vd +vD +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +ln +ln +ln +ni +ln +qJ +ru +sm +sZ +tH +un +uJ +ve +vE +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +oZ +pE +qd +qK +rv +sn +rt +rj +uo +ni +ln +ln +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +pa +pF +qe +qL +rw +so +ta +rj +up +uI +vf +vF +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +gf +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +ln +ln +ln +qM +rx +so +tb +tI +uq +uJ +vg +vG +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +qN +qN +sp +tc +tJ +ur +ni +ln +ln +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +gf +eJ +ad +ad +ad +eJ +ad +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +ln +ln +sq +td +ln +ni +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +ad +ad +ad +ad +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ln +sr +te +ln +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +ad +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ni +ss +tf +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ni +ni +ln +ni +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +eJ +gf +eJ +eJ +eJ +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} - diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm index 80e50732d6f..5bd6c81ba20 100644 --- a/_maps/RandomZLevels/wildwest.dmm +++ b/_maps/RandomZLevels/wildwest.dmm @@ -1,612 +1,67743 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/indestructible,/area/awaymission/wwvault) -"ac" = (/turf/open/floor/engine/cult,/area/awaymission/wwvault) -"ad" = (/obj/structure/cult/pylon,/turf/open/floor/engine/cult,/area/awaymission/wwvault) -"ae" = (/turf/open/floor/plating{icon_state = "cultdamage5"},/area/awaymission/wwvault) -"af" = (/mob/living/simple_animal/hostile/faithless,/turf/open/floor/engine/cult,/area/awaymission/wwvault) -"ag" = (/turf/open/floor/plating{icon_state = "bcircuitoff"},/area/awaymission/wwvault) -"ah" = (/turf/closed/indestructible{desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; icon = 'icons/turf/closed/walls/cult_wall.dmi'; icon_state = "cult"},/area/awaymission/wwvault) -"ai" = (/turf/open/space,/turf/closed/indestructible{desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; icon = 'icons/turf/closed/walls/cult_wall.dmi'; icon_state = "cult"},/area/awaymission/wwvault) -"aj" = (/turf/open/floor/plating{icon_state = "cultdamage3"},/area/awaymission/wwvault) -"ak" = (/turf/open/floor/plating{icon_state = "cultdamage6"},/area/awaymission/wwvault) -"al" = (/obj/effect/gateway,/turf/open/floor/engine/cult,/area/awaymission/wwvault) -"am" = (/mob/living/simple_animal/hostile/faithless,/turf/open/floor/plating{icon_state = "bcircuitoff"},/area/awaymission/wwvault) -"an" = (/turf/open/floor/engine/vacuum{icon_state = "cult"; name = "engraved floor"; tag = "icon-cult"},/area/awaymission/wwvault) -"ao" = (/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"ap" = (/obj/machinery/wish_granter_dark,/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"aq" = (/obj/structure/cult/pylon,/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"ar" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"as" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"at" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"au" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"av" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"aw" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"ax" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"ay" = (/obj/machinery/gateway,/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"az" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"aA" = (/obj/effect/meatgrinder,/turf/open/floor/plating{icon_state = "gcircuitoff"},/area/awaymission/wwvault) -"aB" = (/obj/structure/cult/pylon,/turf/open/floor/plating{icon_state = "bcircuitoff"},/area/awaymission/wwvault) -"aC" = (/turf/open/floor/plating{icon_state = "cultdamage2"},/area/awaymission/wwvault) -"aD" = (/turf/open/floor/carpet,/area/awaymission/wwvault) -"aE" = (/mob/living/simple_animal/hostile/faithless,/turf/open/floor/carpet,/area/awaymission/wwvault) -"aF" = (/obj/machinery/door/airlock/vault{locked = 1},/turf/open/floor/engine/cult,/area/awaymission/wwvaultdoors) -"aG" = (/turf/closed/mineral,/area/space) -"aH" = (/turf/closed/mineral/diamond,/area/awaymission/wwmines) -"aI" = (/turf/closed/mineral/gold,/area/awaymission/wwmines) -"aJ" = (/obj/machinery/door/airlock/vault{locked = 1},/turf/open/floor/engine/cult,/area/awaymission/wwvault) -"aK" = (/obj/effect/mob_spawn/human/miner/rig,/turf/open/floor/engine/cult,/area/awaymission/wwvault) -"aL" = (/obj/item/weapon/paper{info = "meat grinder requires sacri"},/turf/open/floor/engine/vacuum{icon_state = "cult"; name = "engraved floor"; tag = "icon-cult"},/area/awaymission/wwvault) -"aM" = (/turf/closed/mineral/silver,/area/awaymission/wwmines) -"aN" = (/turf/closed/mineral,/area/awaymission/wwmines) -"aO" = (/obj/effect/mob_spawn/human/syndicatecommando,/turf/open/floor/engine/vacuum{icon_state = "cult"; name = "engraved floor"; tag = "icon-cult"},/area/awaymission/wwvault) -"aP" = (/obj/effect/decal/cleanable/blood/splatter,/turf/closed/mineral,/area/awaymission/wwmines) -"aQ" = (/obj/effect/decal/cleanable/blood,/turf/closed/mineral,/area/awaymission/wwmines) -"aR" = (/obj/structure/ore_box,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"aT" = (/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"aV" = (/turf/closed/mineral,/area/awaymission/wwrefine) -"aW" = (/turf/closed/wall/mineral/sandstone,/area/awaymission/wwrefine) -"aY" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibup1"},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"aZ" = (/obj/effect/mine/sound/bwoink,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"ba" = (/obj/effect/mine/sound/bwoink,/obj/item/ammo_box/c10mm,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"bb" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/awaymission/wwrefine) -"bc" = (/turf/open/floor/plating,/area/awaymission/wwrefine) -"bd" = (/obj/machinery/door/airlock/sandstone,/turf/open/floor/plating,/area/awaymission/wwrefine) -"be" = (/obj/item/ammo_box/c10mm,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"bf" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"bg" = (/turf/closed/wall/mineral/sandstone,/area/space) -"bh" = (/obj/structure/closet/crate/large,/turf/open/floor/plating,/area/awaymission/wwrefine) -"bi" = (/obj/effect/mob_spawn/human/miner/rig,/obj/effect/mine/sound/bwoink,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"bj" = (/turf/open/floor/wood,/area/awaymission/wwmines) -"bk" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/wood,/area/awaymission/wwmines) -"bl" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibup1"},/turf/open/floor/wood,/area/awaymission/wwmines) -"bm" = (/obj/effect/mine/sound/bwoink,/turf/open/floor/wood,/area/awaymission/wwmines) -"bn" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plating,/area/awaymission/wwrefine) -"bo" = (/obj/structure/closet/crate,/turf/open/floor/plating,/area/awaymission/wwrefine) -"bp" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/wood,/area/awaymission/wwmines) -"bq" = (/obj/effect/mob_spawn/human/miner/rig,/turf/open/floor/plating,/area/awaymission/wwrefine) -"br" = (/obj/structure/lattice,/turf/open/space,/area/space) -"bs" = (/obj/effect/mine/sound/bwoink,/obj/item/ammo_box/c10mm,/turf/open/floor/wood,/area/awaymission/wwmines) -"bt" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plating,/area/awaymission/wwrefine) -"bu" = (/turf/closed/wall/mineral/sandstone,/area/awaymission/wwmines) -"bv" = (/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/open/space,/area/space) -"bw" = (/obj/structure/lattice,/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/open/space,/area/space) -"bx" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"by" = (/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bz" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bA" = (/obj/structure/closet/cabinet,/turf/open/floor/wood,/area/awaymission/wwmines) -"bB" = (/obj/structure/bed,/turf/open/floor/wood,/area/awaymission/wwmines) -"bC" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile,/turf/open/floor/wood,/area/awaymission/wwmines) -"bD" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/wwmines) -"bE" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/wood,/area/awaymission/wwmines) -"bF" = (/turf/open/floor/carpet,/area/awaymission/wwmines) -"bG" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/barman_recipes,/turf/open/floor/wood,/area/awaymission/wwmines) -"bH" = (/obj/machinery/vending/dinnerware,/turf/open/floor/wood,/area/awaymission/wwmines) -"bI" = (/obj/machinery/vending/boozeomat,/turf/open/floor/wood,/area/awaymission/wwmines) -"bJ" = (/obj/structure/closet/secure_closet/freezer/kitchen,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bK" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/chef_recipes,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bL" = (/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bM" = (/obj/structure/table/wood,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bN" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bO" = (/obj/structure/lattice,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/turf/open/space,/area/space) -"bP" = (/turf/closed/wall/mineral/sandstone,/area/awaymission/wwgov) -"bQ" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{icon_state = "fwindow"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"bR" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{icon_state = "fwindow"},/obj/structure/grille,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"bS" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{icon_state = "fwindow"},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"bT" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/space,/area/space) -"bU" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bV" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"bW" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/turf/open/space,/area/space) -"bX" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"bY" = (/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"bZ" = (/turf/open/floor/plating/ironsand{icon_state = "ironsand2"},/area/awaymission/wwgov) -"ca" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"cb" = (/obj/machinery/door/window,/turf/open/floor/wood,/area/awaymission/wwmines) -"cc" = (/obj/structure/sign/maltesefalcon/left,/turf/closed/wall/mineral/sandstone,/area/awaymission/wwmines) -"cd" = (/obj/effect/mob_spawn/human/cook{mob_name = "Chef"},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"ce" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/grille,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"cf" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/grille,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"cg" = (/obj/structure/table/wood,/obj/item/weapon/paper{info = " The miners in the town have become sick and almost all production has stopped. They, in a fit of delusion, tossed all of their mining equipment into the furnaces. They all claimed the same thing. A voice beckoning them to lay down their arms. Stupid miners."; name = "Planer Saul's Journal: Page 4"},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"ch" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"ci" = (/obj/structure/mineral_door/wood{icon_state = "wood"},/turf/open/floor/wood,/area/awaymission/wwmines) -"cj" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/awaymission/wwmines) -"ck" = (/obj/item/ammo_box/c10mm,/turf/open/floor/carpet,/area/awaymission/wwmines) -"cl" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/awaymission/wwmines) -"cm" = (/obj/structure/bookcase{icon_state = "book-5"},/turf/open/floor/wood,/area/awaymission/wwgov) -"cn" = (/turf/open/floor/wood,/area/awaymission/wwgov) -"co" = (/obj/item/weapon/storage/bag/money,/turf/open/floor/wood,/area/awaymission/wwgov) -"cp" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cq" = (/obj/structure/table/wood,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cr" = (/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cs" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"ct" = (/obj/structure/lattice,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/space,/area/space) -"cu" = (/obj/structure/lattice,/obj/structure/lattice,/turf/open/space,/area/space) -"cv" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/carpet,/area/awaymission/wwmines) -"cw" = (/turf/open/floor/carpet,/area/awaymission/wwgov) -"cx" = (/obj/item/weapon/storage/bag/money,/turf/open/floor/carpet,/area/awaymission/wwgov) -"cy" = (/obj/structure/chair/wood/wings,/turf/open/floor/wood,/area/awaymission/wwgov) -"cz" = (/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cA" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/wood,/area/awaymission/wwmines) -"cB" = (/obj/effect/mine/gas/plasma,/obj/item/ammo_box/c10mm,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"cC" = (/obj/structure/table/wood,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/wood,/area/awaymission/wwgov) -"cD" = (/obj/structure/table/wood,/obj/item/clothing/gloves/color/yellow,/obj/item/device/multitool,/turf/open/floor/wood,/area/awaymission/wwgov) -"cE" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/wood,/area/awaymission/wwgov) -"cF" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/awaymission/wwgov) -"cG" = (/mob/living/simple_animal/hostile/creature,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cH" = (/obj/effect/mob_spawn/human/cook{mob_name = "Chef"},/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cI" = (/obj/structure/bookcase{icon_state = "book-5"},/turf/open/floor/wood,/area/awaymission/wwmines) -"cJ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/open/floor/wood,/area/awaymission/wwmines) -"cK" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/open/floor/wood,/area/awaymission/wwmines) -"cL" = (/obj/structure/table/wood,/obj/item/weapon/twohanded/dualsaber,/turf/open/floor/wood,/area/awaymission/wwgov) -"cM" = (/obj/effect/mob_spawn/human/miner/rig,/turf/open/floor/wood,/area/awaymission/wwgov) -"cN" = (/mob/living/simple_animal/hostile/creature,/turf/open/floor/wood,/area/awaymission/wwgov) -"cO" = (/obj/structure/mineral_door/wood{icon_state = "wood"},/turf/open/floor/wood,/area/awaymission/wwgov) -"cP" = (/mob/living/simple_animal/hostile/creature,/turf/open/floor/carpet,/area/awaymission/wwgov) -"cQ" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"cR" = (/obj/structure/chair/wood/wings{dir = 4},/turf/open/floor/wood,/area/awaymission/wwgov) -"cS" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"cT" = (/obj/effect/decal/remains/human,/mob/living/simple_animal/hostile/syndicate/ranged/space{name = "Syndicate Commander"},/turf/open/floor/plating,/area/awaymission/wwrefine) -"cU" = (/obj/item/weapon/paper{info = "We've discovered something floating in space. We can't really tell how old it is, but it is scraped and bent to hell. There object is the size of about a room with double doors that we have yet to break into. It is a lot sturdier than we could have imagined. We have decided to call it 'The Vault' "; name = "Planer Saul's Journal: Page 1"},/turf/open/floor/carpet,/area/awaymission/wwgov) -"cV" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/soup/monkeysdelight,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cW" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/knife/butcher,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cX" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/soup/stew,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"cY" = (/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/wood,/area/awaymission/wwmines) -"cZ" = (/obj/structure/chair/comfy/teal{dir = 8},/turf/open/floor/wood,/area/awaymission/wwmines) -"da" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/wood,/area/awaymission/wwmines) -"db" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/wood,/area/awaymission/wwmines) -"dc" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"dd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/store/bread/creamcheese,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"de" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"df" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lemon,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"dg" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"dh" = (/obj/effect/mob_spawn/human/syndicatecommando{mob_name = "Syndicate Commando"},/turf/open/floor/carpet,/area/awaymission/wwgov) -"di" = (/obj/machinery/mineral/mint,/turf/open/floor/plating,/area/awaymission/wwrefine) -"dj" = (/obj/effect/spawner/structure/window,/turf/open/floor/wood,/area/awaymission/wwmines) -"dk" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/carpet,/area/awaymission/wwmines) -"dl" = (/obj/structure/sign/maltesefalcon/right,/turf/closed/wall/mineral/sandstone,/area/awaymission/wwmines) -"dm" = (/obj/structure/mineral_door/wood{icon_state = "wood"},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"dn" = (/obj/structure/mineral_door/wood{icon_state = "wood"},/obj/effect/decal/cleanable/blood/tracks,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"do" = (/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) -"dp" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/open/floor/wood,/area/awaymission/wwgov) -"dq" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"dr" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"ds" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/patron,/turf/open/floor/plasteel{icon_state = "stage_bleft"},/area/awaymission/wwgov) -"dt" = (/obj/effect/decal/cleanable/blood/tracks,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"du" = (/obj/effect/decal/cleanable/blood/tracks,/turf/open/floor/wood,/area/awaymission/wwmines) -"dv" = (/obj/effect/mine/gas/plasma,/obj/item/ammo_box/c10mm,/turf/open/floor/wood,/area/awaymission/wwmines) -"dw" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"dx" = (/turf/open/floor/plating/ironsand{icon_state = "ironsand4"},/area/awaymission/wwgov) -"dy" = (/obj/effect/mob_spawn/human/miner/rig,/turf/open/floor/wood,/area/awaymission/wwmines) -"dz" = (/turf/open/floor/plating/ironsand{icon_state = "ironsand12"},/area/awaymission/wwgov) -"dA" = (/turf/open/floor/plating/ironsand{icon_state = "ironsand14"},/area/awaymission/wwgov) -"dB" = (/obj/structure/toilet,/mob/living/simple_animal/hostile/creature,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/wwgov) -"dC" = (/turf/open/floor/plating/ironsand{icon_state = "ironsand9"},/area/awaymission/wwgov) -"dD" = (/obj/structure/mineral_door/wood{icon_state = "wood"},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"dE" = (/obj/structure/closet/crate/large,/turf/open/floor/wood,/area/awaymission/wwmines) -"dF" = (/turf/open/floor/plating/ironsand{icon_state = "ironsand7"},/area/awaymission/wwgov) -"dG" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"dH" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/turf/open/floor/wood,/area/awaymission/wwmines) -"dI" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibdown1"},/turf/open/floor/carpet,/area/awaymission/wwmines) -"dJ" = (/obj/structure/chair/comfy/brown,/turf/open/floor/carpet,/area/awaymission/wwmines) -"dK" = (/obj/structure/chair/comfy/beige,/turf/open/floor/carpet,/area/awaymission/wwmines) -"dL" = (/obj/machinery/door/airlock/sandstone,/turf/open/floor/wood,/area/awaymission/wwmines) -"dM" = (/obj/structure/table/wood,/obj/machinery/computer/security/telescreen/entertainment,/turf/open/floor/wood,/area/awaymission/wwmines) -"dN" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/awaymission/wwmines) -"dO" = (/obj/structure/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/open/floor/carpet,/area/awaymission/wwmines) -"dP" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibdown1"},/turf/open/floor/wood,/area/awaymission/wwmines) -"dQ" = (/obj/machinery/computer/security/telescreen/entertainment,/turf/closed/wall/mineral/sandstone,/area/awaymission/wwmines) -"dR" = (/obj/structure/window/reinforced{icon_state = "fwindow"},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"dS" = (/obj/structure/window/reinforced{icon_state = "fwindow"},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"dT" = (/obj/structure/window/reinforced{icon_state = "fwindow"},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"dU" = (/obj/machinery/door/airlock/sandstone,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"dV" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"dW" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"dX" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/carpet,/area/awaymission/wwmines) -"dY" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/donut/jelly/slimejelly,/turf/open/floor/carpet,/area/awaymission/wwmines) -"dZ" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/coffee,/turf/open/floor/carpet,/area/awaymission/wwmines) -"ea" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/donut/jelly,/turf/open/floor/carpet,/area/awaymission/wwmines) -"eb" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/donut,/turf/open/floor/carpet,/area/awaymission/wwmines) -"ec" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/carpet,/area/awaymission/wwmines) -"ed" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/turf/open/space,/area/space) -"ee" = (/obj/structure/lattice,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/turf/open/space,/area/space) -"ef" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) -"eg" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"eh" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwgov) -"ei" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/space,/area/space) -"ej" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"ek" = (/obj/effect/mine/gas/plasma,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"el" = (/obj/effect/decal/cleanable/blood,/obj/machinery/washing_machine,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"en" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"eo" = (/obj/structure/table/wood,/turf/open/floor/carpet,/area/awaymission/wwmines) -"eq" = (/obj/item/weapon/gun/projectile/shotgun,/turf/open/floor/wood,/area/awaymission/wwmines) -"er" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/floor/plating/ironsand{icon_state = "ironsand12"},/area/awaymission/wwgov) -"es" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/ironsand{icon_state = "ironsand2"},/area/awaymission/wwgov) -"et" = (/turf/closed/wall/r_wall,/area/awaymission/wwrefine) -"eu" = (/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"ev" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 5},/area/awaymission/wwmines) -"ew" = (/mob/living/simple_animal/hostile/syndicate/ranged,/turf/open/floor/carpet,/area/awaymission/wwmines) -"ex" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/floor/plating/ironsand{icon_state = "ironsand7"},/area/awaymission/wwgov) -"ey" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/ironsand{icon_state = "ironsand4"},/area/awaymission/wwgov) -"ez" = (/obj/machinery/mineral/input,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"eA" = (/obj/machinery/mineral/mint,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"eB" = (/obj/machinery/mineral/output,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"eC" = (/obj/structure/chair/comfy/brown,/turf/open/floor/wood,/area/awaymission/wwmines) -"eD" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/ironsand{icon_state = "ironsand12"},/area/awaymission/wwgov) -"eE" = (/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/obj/item/weapon/gun/projectile,/turf/open/floor/wood,/area/awaymission/wwmines) -"eF" = (/obj/effect/decal/cleanable/blood,/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/turf/open/floor/wood,/area/awaymission/wwmines) -"eG" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/coffee,/obj/item/weapon/reagent_containers/food/snacks/donut/jelly/slimejelly,/turf/open/floor/carpet,/area/awaymission/wwmines) -"eH" = (/obj/structure/chair/comfy/beige{dir = 8},/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibdown1"},/turf/open/floor/carpet,/area/awaymission/wwmines) -"eI" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/ironsand{icon_state = "ironsand7"},/area/awaymission/wwgov) -"eJ" = (/obj/structure/sign/vacuum,/turf/closed/wall/r_wall,/area/awaymission/wwrefine) -"eK" = (/obj/structure/mecha_wreckage/gygax{anchored = 1},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"eL" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/mob_spawn/human/miner/rig,/turf/open/floor/carpet,/area/awaymission/wwmines) -"eM" = (/obj/effect/decal/cleanable/blood/splatter,/turf/closed/wall/mineral/sandstone,/area/awaymission/wwmines) -"eN" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/floor/plating/ironsand{icon_state = "ironsand14"},/area/awaymission/wwgov) -"eO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"eP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"eQ" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{icon_state = "fwindow"},/obj/structure/grille,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"eR" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{icon_state = "fwindow"},/obj/structure/grille,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"eS" = (/obj/effect/mine/gas/plasma,/turf/open/floor/wood,/area/awaymission/wwmines) -"eT" = (/obj/structure/mecha_wreckage/gygax{anchored = 1},/turf/open/floor/wood,/area/awaymission/wwmines) -"eV" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/carpet,/area/awaymission/wwmines) -"eW" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibup1"},/turf/open/floor/carpet,/area/awaymission/wwmines) -"eX" = (/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"eY" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"eZ" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fa" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fb" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fc" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/ironsand{icon_state = "ironsand9"},/area/awaymission/wwgov) -"fd" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"fe" = (/obj/structure/sink,/turf/open/floor/wood,/area/awaymission/wwmines) -"ff" = (/obj/structure/mecha_wreckage/durand{anchored = 1},/turf/open/floor/wood,/area/awaymission/wwmines) -"fg" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibdown1"},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fh" = (/obj/effect/mob_spawn/human/doctor{mob_name = "Doctor Mugabee"},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fi" = (/obj/item/stack/medical/bruise_pack,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fj" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"fk" = (/obj/structure/mecha_wreckage/seraph{anchored = 1},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"fl" = (/obj/structure/mecha_wreckage/ripley/deathripley{anchored = 1},/turf/open/floor/wood,/area/awaymission/wwmines) -"fn" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fo" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/grille,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"fp" = (/obj/structure/toilet{dir = 1},/turf/open/floor/wood,/area/awaymission/wwmines) -"fr" = (/obj/structure/mecha_wreckage/ripley/deathripley{anchored = 1},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"fs" = (/obj/effect/decal/cleanable/blood,/turf/closed/wall/mineral/sandstone,/area/awaymission/wwmines) -"ft" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibdown1"},/turf/closed/wall/mineral/sandstone,/area/awaymission/wwmines) -"fu" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/wood,/area/awaymission/wwmines) -"fv" = (/obj/structure/chair/wood/normal{dir = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fw" = (/obj/structure/table/wood,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fx" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fy" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/open/space,/area/space) -"fz" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/open/space,/area/space) -"fA" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"fB" = (/obj/effect/mine/gas/plasma,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"fC" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibdown1"},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"fD" = (/obj/structure/mecha_wreckage/mauler{anchored = 1},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"fE" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/wood,/area/awaymission/wwmines) -"fF" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/wood,/area/awaymission/wwmines) -"fG" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/wood,/area/awaymission/wwmines) -"fH" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/wood,/area/awaymission/wwmines) -"fI" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibup1"},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fJ" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/floor/grass,/area/awaymission/wwgov) -"fK" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/turf/open/floor/grass,/area/awaymission/wwgov) -"fL" = (/turf/open/floor/grass,/area/awaymission/wwgov) -"fM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/turf/open/floor/grass,/area/awaymission/wwgov) -"fN" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/lattice,/turf/open/space,/area/space) -"fO" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"fP" = (/obj/structure/mecha_wreckage/ripley/deathripley{anchored = 1},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"fQ" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"fR" = (/obj/effect/mine/sound/bwoink,/obj/effect/mob_spawn/human/miner/rig,/turf/open/floor/wood,/area/awaymission/wwmines) -"fS" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile/shotgun,/turf/open/floor/wood,/area/awaymission/wwmines) -"fT" = (/obj/structure/chair/wood/normal,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"fU" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/floor/grass,/area/awaymission/wwgov) -"fV" = (/obj/machinery/hydroponics/soil,/turf/open/floor/grass,/area/awaymission/wwgov) -"fW" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/grass,/area/awaymission/wwgov) -"fX" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"fY" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/blood,/turf/open/floor/wood,/area/awaymission/wwmines) -"fZ" = (/obj/item/weapon/paper{info = "The Vault...it just keeps growing and growing. I went on my daily walk through the garden and now its just right outside the mansion... a few days ago it was only barely visible. But whatever is inside...its calling to me."; name = "Planer Sauls' Journal: Page 7"},/turf/open/floor/wood,/area/awaymission/wwmines) -"ga" = (/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/open/floor/grass,/area/awaymission/wwgov) -"gb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/open/floor/grass,/area/awaymission/wwgov) -"gc" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/floor/plasteel/airless,/area/space) -"gd" = (/turf/open/floor/plasteel/airless,/area/space) -"ge" = (/obj/effect/mob_spawn/human/miner/rig,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"gf" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/wood,/area/awaymission/wwmines) -"gg" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile/revolver/russian,/turf/open/floor/wood,/area/awaymission/wwmines) -"gh" = (/obj/structure/chair/wood/normal{dir = 1},/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"gi" = (/obj/machinery/door/airlock/external,/turf/open/floor/grass,/area/awaymission/wwgov) -"gj" = (/obj/effect/decal/cleanable/blood/gibs/core,/turf/open/floor/wood,/area/awaymission/wwmines) -"gk" = (/mob/living/simple_animal/hostile/syndicate,/turf/open/floor/wood,/area/awaymission/wwmines) -"gl" = (/obj/machinery/photocopier,/turf/open/floor/wood,/area/awaymission/wwmines) -"gm" = (/obj/item/weapon/gun/projectile,/turf/open/floor/wood,/area/awaymission/wwmines) -"gn" = (/mob/living/simple_animal/hostile/creature,/turf/open/floor/grass,/area/awaymission/wwgov) -"go" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/grass,/area/awaymission/wwgov) -"gq" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/open/floor/wood,/area/awaymission/wwmines) -"gr" = (/obj/effect/decal/cleanable/blood/gibs/down,/turf/open/floor/wood,/area/awaymission/wwmines) -"gs" = (/obj/structure/chair/comfy/beige{dir = 4},/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibdown1"},/turf/open/floor/wood,/area/awaymission/wwmines) -"gt" = (/obj/machinery/washing_machine,/turf/open/floor/wood,/area/awaymission/wwmines) -"gu" = (/obj/effect/decal/cleanable/blood/gibs/body{icon_state = "gibup1"},/obj/structure/chair/wood/normal,/turf/open/floor/plasteel{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) -"gv" = (/obj/item/weapon/hatchet,/turf/open/floor/wood,/area/awaymission/wwmines) -"gw" = (/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/wood,/area/awaymission/wwmines) -"gx" = (/obj/item/weapon/gun/projectile/shotgun,/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"gy" = (/obj/effect/mob_spawn/human/syndicatecommando{mob_name = "Syndicate Commando"},/turf/open/floor/grass,/area/awaymission/wwgov) -"gz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"gA" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"gB" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"gC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/grille,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"gD" = (/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced,/turf/open/floor/grass,/area/awaymission/wwgov) -"gE" = (/obj/structure/window/reinforced,/turf/open/floor/grass,/area/awaymission/wwgov) -"gF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/grass,/area/awaymission/wwgov) -"gG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{icon_state = "fwindow"; dir = 8},/obj/structure/grille,/turf/open/floor/plasteel,/area/awaymission/wwrefine) -"gI" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"},/area/awaymission/wwrefine) -"gJ" = (/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission/wwrefine) -"gK" = (/turf/closed/wall/shuttle{icon_state = "swall8"},/area/awaymission/wwrefine) -"gL" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/wwrefine) -"gM" = (/turf/closed/wall/shuttle{icon_state = "swall4"},/area/awaymission/wwrefine) -"gN" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"},/area/awaymission/wwrefine) -"gO" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/wwrefine) -"gP" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/wwrefine) -"gQ" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/wwrefine) -"gR" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"},/area/awaymission/wwrefine) -"gS" = (/turf/closed/wall/shuttle{icon_state = "swallc1"},/area/awaymission/wwrefine) -"gT" = (/turf/closed/wall/shuttle{icon_state = "swallc2"},/area/awaymission/wwrefine) -"gU" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"},/area/awaymission/wwrefine) -"gV" = (/obj/effect/landmark{name = "awaystart"},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) -"gW" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/space/syndicate/black/orange,/obj/item/clothing/head/helmet/space/syndicate/black/orange,/obj/item/clothing/mask/gas/syndicate,/obj/item/weapon/tank/internals/oxygen,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/wwrefine) -"gX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{icon_state = "fwindow"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/awaymission/wwrefine) -"gY" = (/obj/item/weapon/paper{info = "The syndicate have invaded. Their ships appeared out of nowhere and now they likely intend to kill us all and take everything. On the off-chance that the Vault may grant us sanctuary, many of us have decided to force our way inside and bolt the door, taking as many provisions with us as we can carry. In case you find this, send for help immediately and open the Vault. Find us inside."; name = "Planer Saul's Journal: Page 8"},/turf/open/floor/plating/ironsand{icon_state = "ironsand1"},/area/awaymission/wwmines) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/indestructible, +/area/awaymission/wwvault) +"ac" = ( +/turf/open/floor/engine/cult, +/area/awaymission/wwvault) +"ad" = ( +/obj/structure/cult/pylon, +/turf/open/floor/engine/cult, +/area/awaymission/wwvault) +"ae" = ( +/turf/open/floor/plating{ + icon_state = "cultdamage5" + }, +/area/awaymission/wwvault) +"af" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/engine/cult, +/area/awaymission/wwvault) +"ag" = ( +/turf/open/floor/plasteel/circuit/off, +/area/awaymission/wwvault) +"ah" = ( +/turf/closed/indestructible{ + desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; + icon = 'icons/turf/walls/cult_wall.dmi'; + icon_state = "cult" + }, +/area/awaymission/wwvault) +"ai" = ( +/turf/open/space, +/turf/closed/indestructible{ + desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick."; + icon = 'icons/turf/walls/cult_wall.dmi'; + icon_state = "cult" + }, +/area/awaymission/wwvault) +"aj" = ( +/turf/open/floor/plating{ + icon_state = "cultdamage3" + }, +/area/awaymission/wwvault) +"ak" = ( +/turf/open/floor/plating{ + icon_state = "cultdamage6" + }, +/area/awaymission/wwvault) +"al" = ( +/obj/effect/gateway, +/turf/open/floor/engine/cult, +/area/awaymission/wwvault) +"am" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/plasteel/circuit/off, +/area/awaymission/wwvault) +"an" = ( +/turf/open/floor/plasteel/cult{ + name = "engraved floor"; + tag = "icon-cult" + }, +/area/awaymission/wwvault) +"ao" = ( +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"ap" = ( +/obj/machinery/wish_granter_dark, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"aq" = ( +/obj/structure/cult/pylon, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"ar" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"as" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"at" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"au" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"av" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"aw" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"ax" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"ay" = ( +/obj/machinery/gateway, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"az" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"aA" = ( +/obj/effect/meatgrinder, +/turf/open/floor/plasteel/circuit/gcircuit/off, +/area/awaymission/wwvault) +"aB" = ( +/obj/structure/cult/pylon, +/turf/open/floor/plasteel/circuit/off, +/area/awaymission/wwvault) +"aC" = ( +/turf/open/floor/plating{ + icon_state = "cultdamage2" + }, +/area/awaymission/wwvault) +"aD" = ( +/turf/open/floor/carpet, +/area/awaymission/wwvault) +"aE" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/carpet, +/area/awaymission/wwvault) +"aF" = ( +/obj/machinery/door/airlock/vault{ + locked = 1 + }, +/turf/open/floor/engine/cult, +/area/awaymission/wwvaultdoors) +"aG" = ( +/turf/closed/mineral, +/area/space) +"aH" = ( +/turf/closed/mineral/diamond, +/area/awaymission/wwmines) +"aI" = ( +/turf/closed/mineral/gold, +/area/awaymission/wwmines) +"aJ" = ( +/obj/machinery/door/airlock/vault{ + locked = 1 + }, +/turf/open/floor/engine/cult, +/area/awaymission/wwvault) +"aK" = ( +/obj/effect/mob_spawn/human/miner/rig, +/turf/open/floor/engine/cult, +/area/awaymission/wwvault) +"aL" = ( +/obj/item/weapon/paper{ + info = "meat grinder requires sacri" + }, +/turf/open/floor/plasteel/cult{ + name = "engraved floor"; + tag = "icon-cult" + }, +/area/awaymission/wwvault) +"aM" = ( +/turf/closed/mineral/silver, +/area/awaymission/wwmines) +"aN" = ( +/turf/closed/mineral, +/area/awaymission/wwmines) +"aO" = ( +/obj/effect/mob_spawn/human/syndicatecommando, +/turf/open/floor/plasteel/cult{ + name = "engraved floor"; + tag = "icon-cult" + }, +/area/awaymission/wwvault) +"aP" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/closed/mineral, +/area/awaymission/wwmines) +"aQ" = ( +/obj/effect/decal/cleanable/blood, +/turf/closed/mineral, +/area/awaymission/wwmines) +"aR" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"aT" = ( +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"aV" = ( +/turf/closed/mineral, +/area/awaymission/wwrefine) +"aW" = ( +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwrefine) +"aY" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibup1" + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"aZ" = ( +/obj/effect/mine/sound/bwoink, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"ba" = ( +/obj/effect/mine/sound/bwoink, +/obj/item/ammo_box/c10mm, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"bb" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"bc" = ( +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"bd" = ( +/obj/machinery/door/airlock/sandstone, +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"be" = ( +/obj/item/ammo_box/c10mm, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"bf" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"bg" = ( +/turf/closed/wall/mineral/sandstone, +/area/space) +"bh" = ( +/obj/structure/closet/crate/large, +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"bi" = ( +/obj/effect/mob_spawn/human/miner/rig, +/obj/effect/mine/sound/bwoink, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"bj" = ( +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bk" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bl" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibup1" + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bm" = ( +/obj/effect/mine/sound/bwoink, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bn" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"bo" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"bp" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bq" = ( +/obj/effect/mob_spawn/human/miner/rig, +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"br" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bs" = ( +/obj/effect/mine/sound/bwoink, +/obj/item/ammo_box/c10mm, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bt" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"bu" = ( +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwmines) +"bv" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/turf/open/space, +/area/space) +"bw" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/turf/open/space, +/area/space) +"bx" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"by" = ( +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"bz" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"bA" = ( +/obj/structure/closet/cabinet, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bB" = ( +/obj/structure/bed, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bC" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/projectile, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bD" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bE" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bF" = ( +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"bG" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/barman_recipes, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bH" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bI" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"bJ" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"bK" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/chef_recipes, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"bL" = ( +/obj/structure/table/wood, +/obj/machinery/microwave, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"bM" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"bN" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"bO" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/turf/open/space, +/area/space) +"bP" = ( +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwgov) +"bQ" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"bR" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/obj/structure/grille, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"bS" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"bT" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/space, +/area/space) +"bU" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"bV" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"bW" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/turf/open/space, +/area/space) +"bX" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"bY" = ( +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"bZ" = ( +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand2" + }, +/area/awaymission/wwgov) +"ca" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"cb" = ( +/obj/machinery/door/window, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"cc" = ( +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwmines) +"cd" = ( +/obj/effect/mob_spawn/human/cook{ + mob_name = "Chef" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"ce" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/grille, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"cf" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/grille, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"cg" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper{ + info = " The miners in the town have become sick and almost all production has stopped. They, in a fit of delusion, tossed all of their mining equipment into the furnaces. They all claimed the same thing. A voice beckoning them to lay down their arms. Stupid miners."; + name = "Planer Saul's Journal: Page 4" + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"ch" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/projectile, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"ci" = ( +/obj/structure/mineral_door/wood{ + icon_state = "wood" + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"cj" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"ck" = ( +/obj/item/ammo_box/c10mm, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"cl" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"cm" = ( +/obj/structure/bookcase{ + icon_state = "book-5" + }, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cn" = ( +/turf/open/floor/wood, +/area/awaymission/wwgov) +"co" = ( +/obj/item/weapon/storage/bag/money, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cp" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"cq" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"cr" = ( +/obj/structure/table/wood, +/obj/machinery/microwave, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"cs" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"ct" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/space, +/area/space) +"cu" = ( +/obj/structure/lattice, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"cv" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"cw" = ( +/turf/open/floor/carpet, +/area/awaymission/wwgov) +"cx" = ( +/obj/item/weapon/storage/bag/money, +/turf/open/floor/carpet, +/area/awaymission/wwgov) +"cy" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cz" = ( +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"cA" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"cB" = ( +/obj/effect/mine/gas/plasma, +/obj/item/ammo_box/c10mm, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"cC" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cD" = ( +/obj/structure/table/wood, +/obj/item/clothing/gloves/color/yellow, +/obj/item/device/multitool, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cE" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cF" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cG" = ( +/mob/living/simple_animal/hostile/creature, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"cH" = ( +/obj/effect/mob_spawn/human/cook{ + mob_name = "Chef" + }, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"cI" = ( +/obj/structure/bookcase{ + icon_state = "book-5" + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"cJ" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"cK" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"cL" = ( +/obj/structure/table/wood, +/obj/item/weapon/twohanded/dualsaber, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cM" = ( +/obj/effect/mob_spawn/human/miner/rig, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cN" = ( +/mob/living/simple_animal/hostile/creature, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cO" = ( +/obj/structure/mineral_door/wood{ + icon_state = "wood" + }, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cP" = ( +/mob/living/simple_animal/hostile/creature, +/turf/open/floor/carpet, +/area/awaymission/wwgov) +"cQ" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"cR" = ( +/obj/structure/chair/wood/wings{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"cS" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"cT" = ( +/obj/effect/decal/remains/human, +/mob/living/simple_animal/hostile/syndicate/ranged/space{ + name = "Syndicate Commander" + }, +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"cU" = ( +/obj/item/weapon/paper{ + info = "We've discovered something floating in space. We can't really tell how old it is, but it is scraped and bent to hell. There object is the size of about a room with double doors that we have yet to break into. It is a lot sturdier than we could have imagined. We have decided to call it 'The Vault' "; + name = "Planer Saul's Journal: Page 1" + }, +/turf/open/floor/carpet, +/area/awaymission/wwgov) +"cV" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/soup/monkeysdelight, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"cW" = ( +/obj/structure/table/wood, +/obj/item/weapon/kitchen/knife/butcher, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"cX" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/soup/stew, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"cY" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"cZ" = ( +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"da" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"db" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dc" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"dd" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/store/bread/creamcheese, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"de" = ( +/obj/structure/table/wood, +/obj/item/weapon/kitchen/rollingpin, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"df" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lemon, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"dg" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"dh" = ( +/obj/effect/mob_spawn/human/syndicatecommando{ + mob_name = "Syndicate Commando" + }, +/turf/open/floor/carpet, +/area/awaymission/wwgov) +"di" = ( +/obj/machinery/mineral/mint, +/turf/open/floor/plating, +/area/awaymission/wwrefine) +"dj" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dk" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"dl" = ( +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwmines) +"dm" = ( +/obj/structure/mineral_door/wood{ + icon_state = "wood" + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"dn" = ( +/obj/structure/mineral_door/wood{ + icon_state = "wood" + }, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"do" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space) +"dp" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/brown, +/turf/open/floor/wood, +/area/awaymission/wwgov) +"dq" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"dr" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"ds" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/bottle/patron, +/turf/open/floor/plasteel/stage_bleft, +/area/awaymission/wwgov) +"dt" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"du" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dv" = ( +/obj/effect/mine/gas/plasma, +/obj/item/ammo_box/c10mm, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dw" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"dx" = ( +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand4" + }, +/area/awaymission/wwgov) +"dy" = ( +/obj/effect/mob_spawn/human/miner/rig, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dz" = ( +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand12" + }, +/area/awaymission/wwgov) +"dA" = ( +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand14" + }, +/area/awaymission/wwgov) +"dB" = ( +/obj/structure/toilet, +/mob/living/simple_animal/hostile/creature, +/turf/open/floor/plasteel/white, +/area/awaymission/wwgov) +"dC" = ( +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand9" + }, +/area/awaymission/wwgov) +"dD" = ( +/obj/structure/mineral_door/wood{ + icon_state = "wood" + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"dE" = ( +/obj/structure/closet/crate/large, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dF" = ( +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand7" + }, +/area/awaymission/wwgov) +"dG" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"dH" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/blue, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dI" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibdown1" + }, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"dJ" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"dK" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"dL" = ( +/obj/machinery/door/airlock/sandstone, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dM" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/telescreen/entertainment, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dN" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"dO" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"dP" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibdown1" + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"dQ" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwmines) +"dR" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"dS" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/grille, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"dT" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"dU" = ( +/obj/machinery/door/airlock/sandstone, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"dV" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"dW" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"dX" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"dY" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly/slimejelly, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"dZ" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/coffee, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"ea" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"eb" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/snacks/donut, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"ec" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"ed" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/turf/open/space, +/area/space) +"ee" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/turf/open/space, +/area/space) +"ef" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space) +"eg" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"eh" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwgov) +"ei" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/space, +/area/space) +"ej" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"ek" = ( +/obj/effect/mine/gas/plasma, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"el" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"en" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"eo" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"eq" = ( +/obj/item/weapon/gun/projectile/shotgun, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"er" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand12" + }, +/area/awaymission/wwgov) +"es" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand2" + }, +/area/awaymission/wwgov) +"et" = ( +/turf/closed/wall/r_wall, +/area/awaymission/wwrefine) +"eu" = ( +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"ev" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/awaymission/wwmines) +"ew" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"ex" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand7" + }, +/area/awaymission/wwgov) +"ey" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand4" + }, +/area/awaymission/wwgov) +"ez" = ( +/obj/machinery/mineral/input, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"eA" = ( +/obj/machinery/mineral/mint, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"eB" = ( +/obj/machinery/mineral/output, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"eC" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"eD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand12" + }, +/area/awaymission/wwgov) +"eE" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/blue, +/obj/item/weapon/gun/projectile, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"eF" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/bed, +/obj/item/weapon/bedsheet/blue, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"eG" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/coffee, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly/slimejelly, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"eH" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibdown1" + }, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"eI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand7" + }, +/area/awaymission/wwgov) +"eJ" = ( +/obj/structure/sign/vacuum, +/turf/closed/wall/r_wall, +/area/awaymission/wwrefine) +"eK" = ( +/obj/structure/mecha_wreckage/gygax{ + anchored = 1 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"eL" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/mob_spawn/human/miner/rig, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"eM" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwmines) +"eN" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand14" + }, +/area/awaymission/wwgov) +"eO" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"eP" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"eQ" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"eR" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"eS" = ( +/obj/effect/mine/gas/plasma, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"eT" = ( +/obj/structure/mecha_wreckage/gygax{ + anchored = 1 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"eV" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"eW" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibup1" + }, +/turf/open/floor/carpet, +/area/awaymission/wwmines) +"eX" = ( +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"eY" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"eZ" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fa" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fb" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fc" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand9" + }, +/area/awaymission/wwgov) +"fd" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"fe" = ( +/obj/structure/sink, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"ff" = ( +/obj/structure/mecha_wreckage/durand{ + anchored = 1 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fg" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibdown1" + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fh" = ( +/obj/effect/mob_spawn/human/doctor{ + mob_name = "Doctor Mugabee" + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fi" = ( +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fj" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"fk" = ( +/obj/structure/mecha_wreckage/seraph{ + anchored = 1 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"fl" = ( +/obj/structure/mecha_wreckage/ripley/deathripley{ + anchored = 1 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fn" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fo" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"fp" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fr" = ( +/obj/structure/mecha_wreckage/ripley/deathripley{ + anchored = 1 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"fs" = ( +/obj/effect/decal/cleanable/blood, +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwmines) +"ft" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibdown1" + }, +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwmines) +"fu" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fv" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fw" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fx" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/turf/open/space, +/area/space) +"fz" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/turf/open/space, +/area/space) +"fA" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"fB" = ( +/obj/effect/mine/gas/plasma, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"fC" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibdown1" + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"fD" = ( +/obj/structure/mecha_wreckage/mauler{ + anchored = 1 + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"fE" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fF" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fG" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fH" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fI" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibup1" + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fJ" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"fK" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"fL" = ( +/turf/open/floor/grass, +/area/awaymission/wwgov) +"fM" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"fN" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"fO" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"fP" = ( +/obj/structure/mecha_wreckage/ripley/deathripley{ + anchored = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"fQ" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"fR" = ( +/obj/effect/mine/sound/bwoink, +/obj/effect/mob_spawn/human/miner/rig, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fS" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/projectile/shotgun, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fT" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"fU" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"fV" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"fW" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"fX" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"fY" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"fZ" = ( +/obj/item/weapon/paper{ + info = "The Vault...it just keeps growing and growing. I went on my daily walk through the garden and now its just right outside the mansion... a few days ago it was only barely visible. But whatever is inside...its calling to me."; + name = "Planer Sauls' Journal: Page 7" + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"ga" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"gb" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"gc" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/floor/plasteel/airless, +/area/space) +"gd" = ( +/turf/open/floor/plasteel/airless, +/area/space) +"ge" = ( +/obj/effect/mob_spawn/human/miner/rig, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"gf" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gg" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/projectile/revolver/russian, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gh" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"gi" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"gj" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gk" = ( +/mob/living/simple_animal/hostile/syndicate, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gl" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gm" = ( +/obj/item/weapon/gun/projectile, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gn" = ( +/mob/living/simple_animal/hostile/creature, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"go" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"gq" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gr" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gs" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibdown1" + }, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gt" = ( +/obj/machinery/washing_machine, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gu" = ( +/obj/effect/decal/cleanable/blood/gibs/body{ + icon_state = "gibup1" + }, +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/awaymission/wwmines) +"gv" = ( +/obj/item/weapon/hatchet, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gw" = ( +/obj/item/weapon/gun/projectile/automatic/pistol, +/turf/open/floor/wood, +/area/awaymission/wwmines) +"gx" = ( +/obj/item/weapon/gun/projectile/shotgun, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"gy" = ( +/obj/effect/mob_spawn/human/syndicatecommando{ + mob_name = "Syndicate Commando" + }, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"gz" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"gA" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"gB" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"gC" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 1 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"gD" = ( +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"gE" = ( +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"gF" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/awaymission/wwgov) +"gG" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 4 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow"; + dir = 8 + }, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/awaymission/wwrefine) +"gH" = ( +/obj/structure/sign/barsign, +/turf/closed/wall/mineral/sandstone, +/area/awaymission/wwmines) +"gI" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/awaymission/wwrefine) +"gJ" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/wwrefine) +"gK" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall8" + }, +/area/awaymission/wwrefine) +"gL" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/plasteel/shuttle/yellow, +/area/awaymission/wwrefine) +"gM" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall4" + }, +/area/awaymission/wwrefine) +"gN" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10" + }, +/area/awaymission/wwrefine) +"gO" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3" + }, +/area/awaymission/wwrefine) +"gP" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/shuttle/yellow, +/area/awaymission/wwrefine) +"gQ" = ( +/turf/open/floor/plasteel/shuttle/yellow, +/area/awaymission/wwrefine) +"gR" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s5" + }, +/area/awaymission/wwrefine) +"gS" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/awaymission/wwrefine) +"gT" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc2" + }, +/area/awaymission/wwrefine) +"gU" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9" + }, +/area/awaymission/wwrefine) +"gV" = ( +/obj/effect/landmark{ + name = "awaystart" + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) +"gW" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/space/syndicate/black/orange, +/obj/item/clothing/head/helmet/space/syndicate/black/orange, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/weapon/tank/internals/oxygen, +/turf/open/floor/plasteel/shuttle/yellow, +/area/awaymission/wwrefine) +"gX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + icon_state = "fwindow" + }, +/turf/open/floor/plasteel/shuttle/yellow, +/area/awaymission/wwrefine) +"gY" = ( +/obj/item/weapon/paper{ + info = "The syndicate have invaded. Their ships appeared out of nowhere and now they likely intend to kill us all and take everything. On the off-chance that the Vault may grant us sanctuary, many of us have decided to force our way inside and bolt the door, taking as many provisions with us as we can carry. In case you find this, send for help immediately and open the Vault. Find us inside."; + name = "Planer Saul's Journal: Page 8" + }, +/turf/open/floor/plating/ironsand{ + icon_state = "ironsand1" + }, +/area/awaymission/wwmines) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacadacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacaeacacafacacacacacacacacacacacacacagacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaabahahahacacacacacacacajafacacacacacacacacacacacacacacacacacacacajafacacacacagagacacacacacacacacacacacacacababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacababaaaaaaaaaaababahacahahacacacacacacacacacacacacacacacacafacacacaeacacacacacacacacacacacacacagagagacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababahahacacacahahahacahacahabababababababacacacacahahacacacacacacacacacakacacacacacacacacacacacacacalacacacacacacacacacalacagagagagamacacacacacajacacacacacacacacacacacacacababababababaaaaaaababababaoaoapabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacahahahacacacahahahacahacacacacacacacacacacacacahahacacacacacacacacacacacacacacacacacacacacacacacacacacacagacacacacacacacacacacagagagagacacacagacacagacacacagadacacacacababababababababababaqaoaoaoaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacahahahahahafacadahacahahacacacacacacafacadacacacahahahahacacadacacacacacacalacacacacacacacacacacacacacacagagacacacacacagagagagagagacacagagagagagagagagacacagagacacacacabarasatabababababaoaoaoaoaoaoaqabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacahacacahahahacacacacacacahahahacacacacahahacacacacacacaeacacacacacacacacakacacafacacacacacagacamagagagacacacacacagagagagagagagagagagagagacajagabababababauavawaoaoaoabaoaoaoaoaoaoaoababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacahahacacacacacacacacahacacacacahahahahacacacahahahahacacacacahacacacacafacacacacacacadacacacacacacacacadacacacagagacacacacacagagacacadagagajagagagagagagagagagabababagagacabaxayazaoaoaoaoaAabaoaoaoaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacadahahahahahahahahahahahahacacacacacahahacacacacacahacacacacahahacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacagagagagagacacacagagacacacagagabagagacagadabaoaoaoaoaoaoabaoaoaoaoaoaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacahacacacacacacahahacacacacahahacacacacahacacacacacafacacacacacacacacafacacacacacacacacacacacacacacafacacacacacagagagagagagacadacacacagagagabagagagaoaoaoaoaoaoabababaqaoaoaoaoaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababahahahacacacafacacacacacacacacacacahahacacacacacacahahahacacacahadacafacahahahacacacacajacacakacacacacacacacacacacaeacacacajacacagagagacacagagagagacafagagagagagagagagagabagagagagaBabaoaoaoaoabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacahahahacacacacacacacahahahacacacahadacacacacacacacahahacacahahahacacacacahacacacacacacacacacacacacacakacacacacacacafacacagagacacacagagagacacalacagagagagacacagagagacabababagagacabaoaoaqababababaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacahahahahahahahahahadacacacacahahacacacacacacacacahadacacacahacacacacahacacacacacacacacacacacacacacacacacacacacacacagagacacacacacacacacagagagacagacacagagagagagagagagabababababaoaoaoabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacafacacacacacacacacacacacahacacacacacacacacahahahacacahahacacacahacacacacakacacacacadacacacacacacacacacacacacacacacacacadacacagagagacacacagagagamagagagagagagagagagagacabaoaoaoababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacahacacacacacacacacacacacacacacacahahahahahahahahacacacacacahacacacahacacacahacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacagacacacacacacacagagacagagagagagagagagagacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaababacacacahahahahahahahahahahacacacacacahahacacacacacacahahahacacacahahacacahacacacahahacacacacacacacacacacacaeacacafacacajacacacacacacacacacacacacacafacacacagagagacagagagacagagagagagagagacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaabacacacacacacadacacacacacacahahahahahacahacacacacacacacacacahacafacadahacacahacacacacahacacacacalacajacafacacacacacacacacacacacafacacacacaCacacacacacacacagagagagacagagagacagagagagagagacagadacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacababababahahahacacacacacacacacacacacacacacahahahacahahahahacacacacahacacacacacacacahadacacacahahacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacagagacaBacagagagagagagagagacamagacagagacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacahahahahahahahahahacacacacacacadahahacahacacahacacacacahahahahahahahahahahacacacacahacacacacacacacacacacacacacacacacacacacacacacacacacacakacacagagagacacacagagacagagacacagagacagagacacagacafacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacafacacacacacacacacacadahahahahahahacacacacacahafacahadacacacahacacacacacacacacahahacacacahahacacacacacacacacacacacacacacajacacacacacacadacacacacacacagacacacacagagacacagacacagacamagagagacacagacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacahacacacacahahahahahacacacacacacacacacahahacacafacahacacahahahacacacacacacacacacacacacahahacacacahacacacacacacacakacajacacacacacacakacafacacacacacacacacagagacacafagagacacagagacacagagagagacagadacagagacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacahahahadahahacacacahahahacacacacacacacacahahacacacahacacacacahahacacacahahahahahahacacadahacacacahacacacacacacacacacacacacadacacacacacacacacacacacacacacacacacacacacacacagagacacagagamacagacagacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacahahahahacafacacacahacacahahahahacacacahacacacahacacacacacahahacacahacacacacahafacacahacafacahahacacacacacacafacacacacacacacacacacacacacacacacacacacacacacacacacacacagacacacacacagacagacagacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacahahahacacacahahacacacacahahahacahacacacahahahacacacacahacafahacacacacahahacacahahacacacahahacacacacacacacacacacacacacacacacajacacacacacacacacacacacacacacacacacafacacacacagacagacagagacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacahahahacacahahacacacacacahacahahacacacacahahahacacahacahahacacacacacahacacacahahacacacahacacacacacacacacacacacacacacacacacacacacacacacacacalacacacacacacacacacacacacacagacagacacagacacacalacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacafacacacadahacacacahahahacacafahacacahadacacacacacahacacahahahacacahahacacahacacacacahacacacahacacacacacacacacalacacacacacacacacacacacafacacacacacacacacadacacacacacacacacagagacagafacagacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacahahacacahacacahahahahacacacahacacahacacacacahadacacahacacacacahacacacahacacacacacacacacacacacacafacacacacacacacacacacacacacacacacacacacacacacacacacagacagagacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabahahahahahacacahahahahacacacahahahahacacacacacacacacacahacacahacacacacahacacacahacacacacahacacacahacacacacacacacacacacacacacacacacacacacacacacacacacacacakacacacacacacacacacacagacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacahahahahacacahahacacacacahahahacacafacacacacacahacacadacacacacahacacahahacacacahahacacacahacacacadacacacacadacacacacadacacacacadacacacacadacacacacacacacacakacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacahahacacacacacahahacacahahahacacahacacacacahahahahacacahacacacacahadacacahahahahacaDaEaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaEaDaDaDacacacacacacacacacacacafacaeacacacacacacacacacafacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahahahahahacahahacacacahafacacacacacahahahahacahahahahacacacacahafacacacahahacacacacahacacacahacacaFacaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDacacacacacacacacacacacacacacacacacacacadacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacahacacahacacacahahacacacacacahacacacacacacacahahacacacahacacacahahacacacacahahacacacahacacaFacaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDacacacacacacacacacafacacacacacacalacacacacakacacafacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacababahahahacacahacacahahacacadahahacacacacahacacacacacacacacahahacacahacacacahadacacahahahafacacahahacacahacaDaDaDaDaDaDaDaEaDaDaDaDaDaDaDaDaDaDaDaDaDacacacalacacacacacacacacacacacacacacacacacacacacacacacadacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacahacacahacafacacacahacacafahacacacacahahacacahahacacacacacacacacacahacacahahacacahahafacahacacacacacahadacacahacadacacacacadacacacacadacacacacadacacacacadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahahahacacacacacadacahacacacahahacacacacacacacahacacacacahahacacacahahacacacahacacahahacacahacacacahahahacacacahacacacacacacacacacacajacacacacacacacacacacacacababababacacacacacacadacacakacacakacacacacacacacaeacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacahahahahahahahahahahahacacacahahahahahahacahahacacacahahacacacacahacacacacahahacahacacacahacacacacacacacacacahacacacacacacacacacacacacacacacacacacacacacacababaaaaababababacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacahaiacacacacacacahadacacacacacacacahahahacacacacahadacacacahahacacacacahahacacacacacahacacacacacafacacacahacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacahacafahacadacacahacacacacacacacacacacahacacacahahacafacahahacacacacacahacacacacacababababababababacacacahacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaababacacacacacacacacacadacacakacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahacahahacacacacahahahahahahahahacacacahacacacahacacacacahacacacacacacahacacacacababaaaaaaaaaaaaababababababababababacacacacalacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaababacacacacakacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahacahacacacahahahacacacacacacahacacacahacacadahahahahahahacacacacacacahabababababaaaaaGaGaGaGaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacahacahacacacacacacacacacafacacahacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaabababacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacahacacacacacacacacacacacacahacacacacacacacacacacacacacacafacacababaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaababababacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabahahahahahahahahahahahahahaJaJahahahahahahahahahahahahahahahahahahababaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaabababababacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacadacacadacacadacacadacacadacacadacacadacacadacacabaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaaaaaaaaaaaaaaaaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacaKacafacacacacacacacacacacacababaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaaaaaaaaaaaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacabaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaGaaaaaaaaaaaaaaaaaaaaaGaGaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacabanananaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaGaGaaaaaaaaaGaGaGaGaaaaaGaGaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacababaaaaanaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaNaNaNaMaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaNaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaFaFababababababanaaaaananaaaaaaaaaGaGaGaGaGaGaGaGaNaNaHaMaIaIaRaMaMaHaNaNaNaGaNaMaMaNaNaNaNaGaNaNaNaGaGaGaNaNaNaNaGaGaGaGaGaGaGaGaGaGaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaanaaanaaanaaaaabaLanabaaaaananaaanaaaaaaaaaaaaaaaGaGaGaGaGaGaGaNaNaNaNaTaTaTaTaTaTaTaTaHaHaHaMaHaTaTaTaRaNaNaNaNaTaNaNaTaNaNaTaTaNaNaNaNaNaNaNaNaNaNaNaNaTaNaNaTaNaNaNaNaTaNaNaNaNaNaNaNaTaTaTaNaNaNaTaTaNaNaNaNaNaNaGaGaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaanananananaaaaabaOanabaaaaananaaananaaaaaaaaaaaaaGaGaGaGaGaGaGaNaNaRaIaIaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaTaTaNaTaTaNaTaTaTaTaTaTaNaTaTaTaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaNaNaNaNaGaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaananaaaaananananaaaaabananabaaanananaaaaananaaaaaaaaaGaGaGaGaGaGaGaGaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaananaaaaanananaaaaabananabaaanaaanaaaaaaanananaGaGaGaGaGaGaGaVaVaWbuaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaanananananananaaaaaaaaaaaaaaaaaaaGaGaGaGaGaWaWaWaWaWaWaWaTaTaTaTaTaTaTaTaTaYaTaTaTaTaTaTaTaTaTaTaTaTaTaTaZaTaTaYaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbaaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaTaTaTaGaNaGaGaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanananananaaaaaaaaaaaaaaaaaaaaaGaGaGaGaWbbbcbcbcbcbdaTaTaTaTaTaZaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaZaTaTaTaTaTaTaTaTaTaTaTaTaTaTaYaTaTaTaTaTaTaTaTaTaTaTaZaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaananananaaaaaaaaaaaaaaaaaaaaaaaGaGaGaWbcbcbcbcbcbdaTaTaTaTaTaTaTbeaTaTaTaTaTaTaTaTaTaTaTbfaTaTaTaTaTaTaTaTaTaTaTaTaZaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanananaaaaaaaaaaaaaaaaaaaaaaaGaGbgaWbcbcbcbcaWaWaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaYaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbfaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanananaaaaaaaaaaaaaaaaaaaaaGaGaGbgbcbhbcbcbcaWaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbiaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanananaaaaaaaaaaaaaaaaaaaaaGaGaWaWbcbcbcbcbcaWaNaTaTaTaTaTbjbjbjbjbjbjbjbjbjbjbkbjbjbjbjbjbjbjbjbjbjbjblbjbjbjbjbjbjbjbjbjbjbjbjbjbkbjbjbjbjbjbjbjbjbjbjbjbjbmbmbjbjbjbjbjbjbjbjbjbjaTbfaTaTaTaTaTaTaTaTaTaTaTaNaNaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaaaaaaaaaaaaaaaaaaaaaGaGaGaWbhbcbcbnbcboaWaNaTaTaTaTaTblbjbjbjbjbjbjbjbjbjbkbmbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbmbjbjbjbjbjbjbjbjbjbjbjbjbjbjbpbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjaTaTaYaTaTaTaTaTaTaTaTaTaNaNaNaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaWbcbcbcbcbcbcaWaNaTaTaZaTaTbjbjbjbpbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbmbjaTaTaTaTaTaTaZaTaTaTaTaTaNaNaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaWbcbcbqbcbcbhaWaNaTaTaTaTaTbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbmbjbjbjbjbjbjbkbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraaaaaaaaaaaaaaaaaaaaaaaaaaaabrbrbrbrbraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaWaWbcbcbcbhbcbcaWaNaTaTaTaTaTbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbsbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbrbraaaaaaaabrbrbrbrbrbrbrbrbrbraabraabrbrbrbraaaaaabrbrbrbrbrbrbrbrbrbraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaWbtbcbcbcbcbcbcaWaNaTaTaTaTaTbmbjbjbjaTbububububububububububububububuaTbjbjbjbjaTbubububububububububububububububububububububububububububububuaTbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaGaGaGaGaGaaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbvbwbwbwbwbwbwbvbvbvbvbvbwbwbvbvbvbwbvbvbvbvbwbwbwbwbwbvbvbvbvbvaabraabrbraaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaWbcbcbcbcbcbcbcaWaNaTaTaTaTaTbjbjbjbjaTbubxbybybzbybybybubAbBbCbBbDbuaTbjbjbEbjaTbubFbFbFbFbFbFbFbDbDbDbGbDbHbIbDbDbjbjbjbjbjbybybJbKbLbMbNbuaTbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbObPbQbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbRbSbPbTaaaaaabrbraaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaWbcbcbcbhbcbcbcaWaNaTaTaTaTaTbjbjbjbjaTbubybUbMbMbMbVbybubjbjbjbjbjbuaTbjbjbjbjaTbubFbFbFbFbFbFbFbjbjbjbjbjbjbjbjbjbjbjbjbjbjbybybybybybybybuaTbjbjbjbjaTaZaTaTaTaTaTaTaTaTaTaTaTaNaNaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbWbXbYbYbYbYbYbYbYbYbYbZbYbYbYbYbYbYbYbYbYbYbZbYbYbYbYbYbYbYbYbYcabTaaaaaaaabrbraaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaWbhbcbcbcbcbhbcaWaNaTaYaTaTbfbjbjbjbjaTbubybybMbMbMbybybubjbjbjbjbjbuaTbjbmbjbjaTbubFbFbFbFbFbFbFbDbDbDbDbDbDbDbCbDcbbDbDbDbDbybybybycdbybybuaTbjbjbjbjaTaTaTaTaTaTaTaZaTaTaTaTaTaTaNaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbWcebYbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbYcfbTaaaaaaaaaabrbraaaaaaaaaaaaaaaaaaaaaaaGaGaGaWbcbcbcbcbcbcbcaWaNaTaTaTaTaTbjbjbmbjaTbubybUcgchbMbVbybububububucibuaTbjbpbjbjaTbubFcjbFbFckcjbFbDclclclclclclclclbjbjbjbjbDbybybybybybybybuaTbjbjbEbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbWcebYbPcmcmcmcmcmcmbPcncocncococncococncncncncobPcpcqcrcqcsbPbYcfctaaaaaaaaaaaabrcubraaaaaaaaaaaaaaaaaaaGaGaGaWbcbcbcbcbcbcboaWaNaTaTaTaTaTbkbjbjbjaTbubybybybybybybycibjbjbjbjbjbuaTbjbjbjbjaTbubFbFbFcvbFbFbFbDbjbjbjbjbjbjbjbjbjbjbjbjbDbybybybybybybybuaTbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaNaNaTaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbWcebYbPcncncncocncnbPcncwcwcwcwcxcwcxcncycycocnbPczczczczczbPbZcfctaaaaaaaaaabrbrbrbrbrbraaaaaaaaaaaaaaaGaGaGaWbcbobcbobcbcbcaWaNaTaTaTaTaTbjbjbjbjaTbubububububububububjbjbjbjbjbuaTbjcAbjbjaTbubFbFbFbFbFbFbFbDbjbjbjbjbjbjbjbjbjbjbjbjbDbybybybybybybybuaTbjbjbjbjaTaTcBaTaTaTaTaTaTaTaTaNaNaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbrbOcebYbPcCcDcncncncnbPcncxcwcwcwcwcwcwcEcFcFcncnbPczczcGcHczbPbYcfctbrbraabrbrbraaaaaabrbrbrbraaaaaaaaaGaGaGaGaWbcbcbcbcbcbcbcaWaNaTaTaTaTaTbjbjbjbjaTbucIbjbjbjbjbjbjbjbjbjbjbjbjbuaTbjbjbjbjaTbubDbDbDbDbDbDbDbDbjbjbjcAbjbjbjbjbjbjbjbjbDbDbDcJcKbDbDbDbuaTbmbjbpbjaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraabWcebYbPcLcMcncncNcncOcncwcwcwcwcPcwcwcEcFcFcncnbPczczczczczbPbZcfbTaacubrbraaaaaaaaaaaaaaaabrbrbraaaaaGaGaGaGaWbhbcbcbcbcbcbcaWaNaTaTaTaTaTbjbkbjbjaTbucIbjbjbububjbjbububjbjbububuaTbjbjbjbjaTbubjclclclclclclbjbjbjbjbjbjbjbjbjbjbjbjbjbjclclclclclclbjbuaTbjbjbjbjaTaTaTaTaTaTaTaTaYaTaTaTaTaTaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraabWcQbYbPcCcDcncncncnbPcncwcwcwcwcwcwcwcRcFcFcncncOczczczczczbPbYcSbTaabraaaaaaaaaaaaaaaaaaaaaaaabraaaGaGaGaGaGaWbcbhbccTbcbcbcaWaNaTbaaTaTaZbjbjbjbjaTbucIbEbjcIbubjbjbubjbjbjbjbjbuaTbjbjbjbjaTbubjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbuaTbjbjbjbjaTaTaTaZaTaTaTaTaTaTaTaTaTaTaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraabObPbYbPcncncncncncnbPcncwcwcUcwcwcwcwcRcFcFcncnbPczcVcWcXczbPbYbPbTaabraaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaWbcbcbcbcbcbcbcaWaNaTaTaTaTaTbjbjbjbjaTbucIbjbjcIbubjbjbucYbjbjbjcZbuaTbjbjbjbmaTbudabDdbbjdabDdbbjdabDdbbjdabDdbbjdabDdbbjdabDdbbjdabDdbbjbuaTbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacubrbOdcbYbPcncncNcncocnbPcncwcwcwcwcwcwcwcRcFcFcncnbPcGdddedfczbPbYdgbTaabrbraaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaWbcbcbcbcbhbcbcaWaNaTaTaTaTaTbjbjbmbjaTbucIbjbjcIbubjbjbucYbjbjbjcZbuaTbmbjbjbjaTbubjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbuaTbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbraabWcebYbPcncncncncncobPcncxcwdhcwcwcwcwcncncncncnbPczczczczczbPbYcfbTbrbrbrbraaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaWaWbcbcbcbcbcbcdiaWaNaTaTaTaTaTbjbjbjbjaTbubububububucicibubudjdjbububuaTbjbjblbjaTbubububudjdjdjbubububuccdlbudmdnbububububububudjdjdjbubububuaTcAbjbmbjaTaTaTbaaTaTaTaTaTaTaTaTaTaNaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraaaadocebYbPcndpcocncncnbPcncncncncncncncNcncncncncnbPdqdqdrdsdsbPbYcfctbraaaabrbrbrbraaaaaaaGaGaGaGaGaGaGaGaGaWaWbhbobcbcbcbobcbcaWaNaTaTaTaTaTbjbjbjbjaTaTaTaTaTaTaTdtaTaTaTaTaTaTaTaTaTbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaZdtaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraaaadocebYbPbPbPbPbPbPbPbPbPbPbPcOcObPbPbPbPbPbPbPbPbPbPbPbPbPbPbPbYcfctaaaaaaaaaaaabrbrbraGaGaGaGaGaGaGaGaGaGaWbbbcbcbcbcbcbcbcbhaWaNaTaTaTaTaTbjbjbkbjbjbjbjbjbjbjbjdubmbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjdvbjbjbjbjbjdubjbjbjbmbjbjbjbjbjbjbjbjbjbjbjblbjbjbjaTaTaTaTdwaTaTaTaTaTaTaTaTaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraaaadocebYbYbYbYbYbYbYdxbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYdxcfctbraaaaaaaaaaaaaaaGaGaGaWaWaWaWaWaWaWaWaWbcbcbcbcbcbhbcaWaWaWaNaTaTaTaTaTbjbjdybjbjbjbjbjbjbjbjdubjbjbjbjbjbjbjbjbjbjbjbjcAbjbjbjbjbjbjbjbjbjbjbjbkbjbjbjbjdubjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjaTaTaTaTaTaTaTaZaTaTaTaTaTaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraaaadocebYdxbYbYbYbYbYbYbYbYbYbYbYdzbYbYbYbYbYbYdxbYbYbYdAbYbYbYbYbYcfbTbraaaaaaaaaaaaaaaGaGaGaWbbbcbobcbcbhbcbcbcbcbcbcbcbobcaWaNaNaNaTaTaTaTaTbkbjbjbjbjbjbjbjbjbjbjbjbjbjbjbkbjbjbjbjbjbjbjbjbjbjbjbjbjbmbjbjbjbjbjbjbjbjbjbjbjdubjbjbjbjblbjbjcAbjbmbjbjbjbjbjbjbjbmbjaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraaaadocebYbYbYbPbPbPbYbYbYbYbYbYbYbZbYbYbYbYbYbYdzbYdAbYbYbYbYbZbYbYcfbTbraaaaaaaaaaaaaGaGaGaGaWbcbcbcbcbcbcbcbcbobcbcbhbcaWaWaWaNaNaTaTaYaTaTaTbsbjbjbjbjbjbjbpbjbjbjbjbjbjbjdubjbmbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjdubjbjbjbjbjbjbjbjbjbjbjbjbjbjbpbjbjbjbjaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaGaGaaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabraaaadocebYbYbYbPdBbPbYbYbYdAbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYdCbYbYbYcfbTbrbraaaaaaaaaaaGaGaGaGaWbcbhbcbcbcbnbcbcbcbcbcbcaWaWaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTdtaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbjbjdybjbububububububububububububububububububububububudjdjbububububuaNaNaNaGaGaGaGaaaaaaaaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbraadocedAbYbYbPdDbPbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYdxbYbYdAbYbYbZbYcfbTbrbrbraaaaaGaGaGaGaGaGaWbcbcbcbcbcbcbcbcbcbhbcbcaWaNaNaNaNaTaTaTaTaTaTaTaYaTaTaTaTaTaTbubububububububucibububububububuaTaTbububububububububububububuaTblbjbjbjbubjbjbjbjbjbjbjbkbjbjbudEdEdEdEdEbjdEbubjbjbjbjbjbjbjbjbjbuaNaNaNaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbrdocQbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYdFbYbYbYbYbYbYbYbYbYbYbYbYcSbTbraabrbrbraGaGaGaGaGaGaWbobcbcbcbhbcbcbcbcaWaWaWaWaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbubybybybybybybubjbudGbybybybybuaTaTbubjdHbjdHbjdHbjdHbjdHbjbuaTbjbjbjbjbubjbFdIbFdJdKbFbFbFbjdLbjbjbjbjbjbjbjbudMcAbjbjblbjbjdPbjdQaNaNaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrdobPdRdSdSdSdSdSdSdSdSdSdSdTdUdUdRdSdSdSdSdSdSdSdSdSdSdSdSdSdSdTbPbTbraaaabraGaGaGaGaGaGaGaWbcbcbcbcbcbcbobcbcaWaNaNaNaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbudVbybybybydWbubjbudGbybybybybuaTaTbubjbjbjbjbjbjbjbjbjbjbjbuaTbmbjbjbjbubjbFdXdYdZeaebecbFbjbubjbjbjbjdPbjbjbubDbjbjbjbjbjbjbjbjbuaNaNaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbraaedededededededededededeeefegeheiededededededeeededededededeeededbrcuaaaabrbrbraGaGaGaGaGaWbdbdaWaWaWaWbcboaWaWaNaNaNaNaTaTaTaTaZaTaTaTaTaTejaTaTaZaTaTaTbudVbzekbybydWbubjbuelbyekbybybuaTaTbubjdHbjdHbjdHbjdHbjdHbjbuaTbjbjbjbjbubjbFdkdZeoeodZdNdIbjbudEeqbjbjbjbjbjbudMbjbjbjbjcAbjbjbjdQaNaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbraaaaaaaaaaaaaaaaaabrbrbrbrdoeresbTaaaaaaaaaaaabrbrbrbrbrbrbrbrbrbrbrbrbraaaaaacuaGaGeteteteteueuetetetaWaWaWaWaNaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbudVbybyevbydWbubjbudGbybybzbybuaTaTbubjbjbkbjbjbjbjbjbjbjbjbuaTbjbjbjbjbubjbFdXebeoeoebecewbjbudEdEbjbjbjcAbjdLbjbjbjdPbjbjbjbjbjbuaNaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbrbraaaaaaaaaaaabrbraaaaaadoexeybTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbrbrbrbretetetezeAeBeueueueuetetetetaNaNaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbudVbybybybydWbubjbudGbybybybybuaTaTbubjbjbjbjbjbEbjbjbjbjbjciaTbjbjbpbjbubjbFdkeaeoeoeadNbFbjbubububububububububjeCeCeCeCbjbjbjbjdQaNaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrbrbrbrbrbrbrbraaaaaaaadoegeDbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeteueueueueueueueueueueueuetaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaZaTaTaTaTbubububybybububucibububybybububuaYaTbubjeEbjdHbjdHbjeFbjdHbjbuaTbjbjbjbjbudPbFdXdZeoeoeGeHbFbjbubAbAbAbAbAbAbAbubjdMbDbDdMbjbjbjbjbuaNaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoereIbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeJeueueueueueueueueueueueuetaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbubjbjbjbjbjbjbjbjbjbjbjbjbjbjbudtaTbubjbjbjbjbjbjbjbjbjbjbjbueKbjdybjbjbubjbFdkebdZdYeadNeLbjbubjbjbjbjbjbjbjbubububububueMbubububuaNaNaNaGaGaGaGaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoeNehbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOePeQeReueueueueueueueueueueueuetaNaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbubjbjeSbjbububububububjbjbjbjbudtaYbubjdHbjeFbjdHbjdHbjdHbjbuaTeTbjbjbjbubjbFbFbFdOeVeWbFbFbjdLbjcAbjbjblbjbjdLeXeXeYeZfafafbfbeXbuaNaNaNaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoegfcbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdeueufdeueueueueueueueueueueueuetaNaNaNaNaTaTaTaTaZaTaTaTaTaTaTaNaNaTaTaTaTaTaTbubjbjbjbjbjfefefefebjbjbjbjbjbudtaTbubjbjbjbjbjbjbjbjbjbjbjbuaTbjffffbjbubjbjbjbjbjbjbjbjbjbjbubjbjbjbjbjbjbjbueXeXeXfgfhfieXeXeXbuaNaNaNaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoexehbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOePePfjeueueueueueueueueueueueuetaNaNaNaNaTaTaTaTaTaTaTaTaTaTaTaNaNaNaTaTaTaTaTbubjbjbjbjdybkbjbjbjbjbjbjbjbjbudtfkbubjbjbjbjbjbjbjbjbjbjbjbuaTbjbjbjflbubububububububububububububububububububueXeXfneXeXfieXeXeXbuaNaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoegesbTaaaaaaaaaaaaaaaaaaaaaabrbraaaaaaaaaaaaaaaaaaaafoeueueueueueueueueueueueuetaNaNaNaNaTaTaTaTaTaTaTaTbfaTaTaTaNaNaNaTaTaTaTbufpbufpbufpbufpbubufpbufpbufpbufraZfsbububueMbubububububububufrbjbjcAbjftfubjbjbDbjbjbubjbjbjbjbjbubjbjbjbjbjbufvfwfxeXfvfwfxeXeXbuaNaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvbvbvbvbvbvbvbvbvbvbvbvbvbvfydUdUfzbvbvbvbvbvbvaaaaaaaaaabraaaaaaaaaaaaaaaaaaaaaafAeueueueueueueueueueueueuetaNaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaTaTaTbububububububububububufsbubububuaTaTfBaTaYaTaTaTaTfCfDaYaTaTaTaTbjbjbjbjbufubjbjbDfEbjbubjfFbDfEbjbubjfGbDfHbjbueXeXeXfIeXeXeXfIeXbuaNaNaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfJfKfKfKfKfKfKfKfKfKfKfKfKfKfKfLfLfKfKfKfKfKfKfMfNbrbrbrbrbraaaaaaaaaaaaaaaaaaaaaaeteueueueueueufOeueueueueuetaNaNaNaRaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTfPaYfQfsbububububueMbubububububuaTblbjbjfRcibjbjbjbDbjbjbubjbjfSbjbEbublbjbDbjbjbudjdjdjbudLbueXfTeXbuaNaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfVfVfVfVfVfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfWfNbrbrbrbraaaaaaaaaaaaaaaaaaaaaaaafXeueueueueueueueueueueueuetaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaTaTaTaTaTaTbubububububububububububufsdtbufYbjbjbjbjbjbjbjbjbjbjbuaTbjfZbjbjcibjbjbjbDfEbjbubjfFbDfEblbubjfGbDfHbjbubjbjbjbjbjdjeXfweXbuaNaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLgagagbgcgdgdbrbrbraaaaaaaaaaaaaaaaaaaaaafoeueueueueueugeeueueueueuetaNaNaTaTaTaTaTaTaTaTaTaTaRaTaNaNaNaNaNaNaNaTaTaTaTaTaTbugfbjbjbjbjbjbjbjbjbjbjbudteMbjbjbjbjdycAbjbjbjbjbjdmaTbjblbjbjbufublbjbDbjbjbubjbjbDbjbjbubjcAggbjbjbububububjbjdjeXgheXbuaNaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfVfVfVfVfVfLfLfLfLfLfLfLfLfLfLfLfLfLfLgifLgigdgdgdbrbraaaaaaaaaaaaaaaaaaaaaaaafAeueueueueueueueueueueueuetaNaNaTaTaTaTaTaTaNaNaNaNaNaNaNaNaNaNaNaNaNaTaTaTaTaTaTbubjbjbjbjblbjgjbjbldPbjbufCbubjbjdPbjbjbjbjbjbjcAbjbuaTbjgkbjbjbufubjbjbDbjbjbubjfFbDfEbjbubjfGbDfHbjbuglgmbudPbjdjeXeXeXbuaNaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfLgnfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfKfKgogcgdbrbraaaaaaaaaaaaaaaaaaaaaaaaaaeteueueueueueueueueueueueuetaNaNaTaTaTaTaNaNaNaNaNaNaNaNaNaNaNaNaNaPaNaNaTaTaTaTaTbubjbjbjbjbjgkgqdybjgrbjciaTbubjbjbjbjbjbjbjbjbjbjbjbudwbjbjbjbjeMgsbjbjbDfEbjbubjbjbjbjbjbubjbjbjbjbjbugtbjcibjbjdjeXgueXbuaNaNaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfVfVfVfVfVfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfWfNbrbraaaaaaaaaaaaaaaaaaaaaaaaaaaafXeueueueueueueueueueueueuetaNaRaTaTaNaNaNaNaTaTaTaTaTaTaTaTdwaTaTaTaNaNaNaTaTaTaTbubjdybjbjbjbjbjbjgvbjbjeMaTbubjbjbjbjgwbjdybjbjdPbjeMaTbjbjbjbjbufubjbjbDbjbjbububucibueMbububucibubububueMbubjbjdjeXfweXbuaNaNaNaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfWbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafoeueueueueueueueueueueueuetaNaNaNaNaNaNaTaTaTaTaTaTgxaTaTaTaTaTaTejaTaNaNaNaTaTaTbubjbjblbjbpbjbjdybjbjbjbuaYbubjbjcAbjbjbjbkbjbjbjbjbuaTaTaTaTaTbubjbjcAbDbDbjbubjbjblbjbjcAbjbjbjbjbjbjbjbjbjblbjbueXgheXbuaNaNaNaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfVfVfVfVfVfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfWbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafAeueueueueueueueueueueueuetaGaNaNaNaNaTaTaTaTaTaNaNaNaPaTaTaTaTaTaTaTaTaTaNaNaTaTbubjbjbjbjbjbjbjbjdPbjbjbuaTbubjbjbjbjbjbjbjbjbjbjbjfsaTaZaTaTaTbubjbjbjbjbjcAcibjbjbjbjdPbjbjbjbjbjbjgkcAbjbjbjbjbueXeXeXbuaNaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfLfLfLfLfLfLfLfLfLfLfLgyfLfLfLfLfLfLfLfLfLfWbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaetgzePfjfdgAgBeJgzePgCetetetaGaNaNaNaTaTaTaTaTaTaNaNaNaNaNaNaNaTaTaTejaTaTaTaNaNaNbububububufsenbubububububuaTbubububueMdjdjbubububububuaTaTaTaTaTbubububububububububububububububububububububububububububububuaNaNaNaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfVfVfVfVfVfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfWbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafoeufoaaaaaaaaaaaGaGaGaGaNaNaNaTaTaTaTaTaTaTaTaTaTaNaNaNaNaNaNaTaTaTaTaTaPaNaNaTaTaTaTaTaTfsbubuaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTfraTaTaTaTaTaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWfUfLfLfLfLfLfLfLgnfLfLfLfLfLfLfLfLfLfLfLfLfLfLfWbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafoeufoaaaaaaaaaGaGaGaGaGaNaNaTaTaTaTaTaTaTaTaTaTaTaTaTaTaPaNaNaNaTaTaTejaTaTaNaTaTejaTaNaNaNaNaNaNaNaNaTaTaNaNaNaNaNaTaTaNaNaTaTaNaTaTaTaTaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaGaGaGaGaGaGaGaGaaaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWgDgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgFbTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagGfdgGaaaaaaaaaGaGaGaGaNaNaNaNaNaNaNaNaTaTaTaTaTaTaTaTaTaTaNaNaNaNaNaTaTaTaTaQaTaYaTaTaPaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaTaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaededededededededededededededededededededededededaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagIgJgKgLgMgJgNaaaaaaaGaGaGaNaNaNaNaNaNaNaNaNaPaNaNaTaTaTaTaTaTaTaTaNaNaNaNaTaTaYejaTaTaTaTaNaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaNaNaNaNaNaNaNaGaGaGaNaNaNaNaNaNaNaNaNaNaNaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagOgPgPgQgPgPgOaaaaaaaGaGaGaNaNaNaNaTaTaTaTaNaNaNaNaNaTaTaTaTaTaTaTaTaNaNaNaNaTaTaTejaTaQaNaNaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaGaGaGaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagOgPgPgQgPgPgOaaaaaaaaaGaGaGaNaNaTaTaTaTaTaTaNaNaNaNaNaNaTaTaTaTaTaTaNaNaNaNaNaTaYaTaTaNaGaaaaaaaaaGaGaGaGaGaaaGaaaaaaaGaGaGaGaaaGaGaGaGaGaGaGaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaGaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagOgPgPgQgPgPgOaaaaaaaaaGaGaGaNaTaTaTaTaTaTaTaTaNaNaNaNaNaNaTaTaTaTaTaTaTaTaNaNaNaQaTaTaNaGaaaaaaaaaaaGaGaGaaaaaaaaaaaaaaaGaGaaaaaaaGaGaGaaaaaaaaaaaaaGaGaGaGaGaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaaaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRgSgQgQgQgTgUaaaaaaaGaGaGaNaNaTaTaTaTaTaTaTaTaTaTaNaNaNaNaNaTaTaTaTaTaTaTaTaTaNaNaTaTaNaGaaaaaaaaaaaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagOgQgQgQgOaaaaaaaaaGaGaGaNaTaTaTaTaTaTaTaTaTaTaTaNaPaTaTaNaNaNaNaNaNaPaNaTaTaNaNaNaNaNaGaaaaaaaaaaaaaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagOgQgPgQgOaaaaaaaaaGaGaGaNaTaTaTaTaTaTaTgVgVaTaTaTaNaTaTaTaNaNaNaNaNaNaNaNaTaTaNaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagOgWgWgWgOaaaaaaaaaGaGaGaNaTaNaNaTaTaTaTgVgVaTaTaTaTaTaTaTaTaTaTaTaTaTaNaNaTaTaPaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagRgJgXgJgUaaaaaaaaaGaGaGaNaNaNaTaTaTaTaTgVgVaTaTaTaTaTgYaTaTaTaTaTaTaTaTaTaTaTaTaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaNaNaNaNaNaNaNaNaNaNaNaNaNaPaNaNaNaTaTaTaTaTaTaTaTaTaTaTaTaNaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaNaNaNaNaNaGaGaGaGaGaNaNaNaNaNaPaNaNaNaNaNaNaNaNaNaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +br +br +br +br +br +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +br +br +cu +br +aa +aa +aa +aa +aa +aa +br +br +aa +br +br +aa +aa +aa +aa +aa +aa +aa +aa +bW +bW +bW +bW +bW +bW +bW +bW +bW +bW +bW +bW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +br +br +br +br +aa +aa +aa +br +aa +aa +aa +aa +aa +aa +aa +aa +br +br +br +br +br +aa +aa +aa +aa +aa +aa +bv +fJ +fU +fU +fU +fU +fU +fU +fU +fU +fU +fU +gD +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +bO +bW +bW +bW +bW +bO +bW +bW +bO +bO +bW +do +do +do +do +do +do +do +do +do +aa +aa +br +aa +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +bv +bP +bX +ce +ce +ce +ce +ce +cQ +bP +dc +ce +ce +ce +ce +ce +ce +ce +ce +cQ +bP +ed +aa +br +br +aa +aa +aa +aa +aa +bv +fK +fV +fL +fV +fL +fV +fL +fV +fL +fV +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bw +bQ +bY +bY +bY +bY +bY +bY +bY +bY +bY +bY +bY +bY +bY +bY +bY +bY +dA +bY +dR +ed +aa +aa +br +aa +aa +aa +aa +aa +bv +fK +fV +fL +fV +gn +fV +fL +fV +fL +fV +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bw +bR +bY +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bY +dx +bY +bY +bY +bY +dS +ed +aa +aa +br +aa +aa +aa +aa +aa +bv +fK +fV +fL +fV +fL +fV +fL +fV +fL +fV +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bw +bR +bY +bP +cm +cn +cC +cL +cC +cn +cn +cn +cn +bP +bY +bY +bY +bY +bY +bY +dS +ed +aa +aa +br +aa +aa +aa +aa +aa +bv +fK +fV +fL +fV +fL +fV +fL +fV +fL +fV +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bw +bR +bY +bP +cm +cn +cD +cM +cD +cn +cn +cn +dp +bP +bY +bY +bP +bP +bP +bY +dS +ed +aa +aa +br +aa +aa +aa +aa +aa +bv +fK +fV +fL +fV +fL +fV +fL +fV +fL +fV +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bw +bR +bY +bP +cm +cn +cn +cn +cn +cn +cN +cn +co +bP +bY +bY +bP +dB +dD +bY +dS +ed +aa +aa +br +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bw +bR +bY +bP +cm +co +cn +cn +cn +cn +cn +cn +cn +bP +bY +bY +bP +bP +bP +bY +dS +ed +aa +aa +br +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +gn +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bY +bP +cm +cn +cn +cN +cn +cn +co +cn +cn +bP +bY +bY +bY +bY +bY +bY +dS +ed +aa +br +br +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bY +bP +cm +cn +cn +cn +cn +cn +cn +co +cn +bP +dx +bY +bY +bY +bY +bY +dS +ed +br +br +aa +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bY +bP +bP +bP +bP +cO +bP +bP +bP +bP +bP +bP +bY +bY +bY +bY +bY +bY +dS +ed +br +aa +aa +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bZ +bP +cn +cn +cn +cn +cn +cn +cn +cn +cn +bP +bY +bY +bY +dA +bY +bY +dS +ed +br +aa +aa +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bY +bP +co +cw +cx +cw +cw +cw +cw +cx +cn +bP +bY +bY +bY +bY +bY +bY +dS +ee +br +aa +aa +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +gy +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bw +bR +bY +bP +cn +cw +cw +cw +cw +cw +cw +cw +cn +bP +bY +bY +bY +bY +bY +bY +dT +ef +do +do +do +do +do +do +do +do +fy +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bw +bR +bY +bP +co +cw +cw +cw +cw +cU +cw +dh +cn +cO +bY +bY +bY +bY +bY +bY +dU +eg +er +ex +eg +er +eN +eg +ex +eg +dU +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ah +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bY +bP +co +cw +cw +cw +cw +cw +cw +cw +cn +cO +bY +dz +bZ +bY +bY +bY +dU +eh +es +ey +eD +eI +eh +fc +eh +es +dU +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ac +ah +ah +ah +ac +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +bv +bR +bY +bP +cn +cx +cw +cP +cw +cw +cw +cw +cn +bP +bY +bY +bY +bY +bY +bY +dR +ei +bT +bT +bT +bT +bT +bT +bT +bT +fz +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +ab +ac +ac +ah +ah +ac +ac +ac +ac +ac +ac +ah +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +aa +bv +bR +bY +bP +co +cw +cw +cw +cw +cw +cw +cw +cn +bP +bY +bY +bY +bY +bY +bY +dS +ed +aa +aa +aa +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ah +ah +ac +ac +ab +ab +aa +aa +aa +aa +aa +ab +ab +ac +ac +ah +ah +ah +ah +ah +ah +ac +ah +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +bw +bR +bY +bP +co +cx +cw +cw +cw +cw +cw +cw +cN +bP +bY +bY +bY +bY +bY +bY +dS +ed +aa +aa +aa +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ah +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ah +ac +ah +ai +ac +ac +ac +ac +ac +ah +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +aa +bv +bR +bY +bP +cn +cn +cE +cE +cR +cR +cR +cn +cn +bP +bY +bY +bY +bY +bY +dF +dS +ed +aa +aa +aa +aa +aa +aa +aa +aa +bv +fK +fL +fL +fL +fL +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ah +ah +ac +ac +ac +ac +ah +ac +ac +ac +ac +ah +ac +ac +ah +ac +af +ah +ah +ah +ah +ah +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +bv +bR +bY +bP +cn +cy +cF +cF +cF +cF +cF +cn +cn +bP +bY +bY +bY +bY +bY +bY +dS +ed +aa +aa +aa +aa +aa +aa +aa +aa +bv +fK +fL +ga +gi +fK +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +af +ac +ad +ah +ac +ac +ac +ac +ah +ac +ac +ah +ac +ah +af +ac +ah +ac +ah +ah +ac +ac +ac +ah +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bY +bP +cn +cy +cF +cF +cF +cF +cF +cn +cn +bP +bY +bY +bY +bY +bY +bY +dS +ed +aa +aa +aa +aa +aa +aa +aa +aa +bv +fK +fL +ga +fL +fK +fL +fL +fL +fL +fL +fL +gE +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ac +ah +ac +ac +ac +ah +ah +ac +ac +af +ac +ah +ac +ac +ah +ac +ah +ac +ac +ah +ac +ac +ac +ac +ac +ac +ah +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bZ +bP +cn +co +cn +cn +cn +cn +cn +cn +cn +bP +bY +dx +dz +bY +bY +bY +dS +ed +aa +aa +aa +aa +aa +aa +aa +aa +bv +fM +fW +gb +gi +go +fW +fW +fW +fW +fW +fW +gF +ed +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +ac +ac +ac +ac +ah +ac +ac +ah +ah +ah +ah +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ad +ah +ac +ad +ac +ac +ac +ac +ah +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bw +bR +bY +bP +co +cn +cn +cn +cn +cn +cn +cn +cn +bP +bY +bY +bY +bY +bY +bY +dS +ee +br +aa +aa +aa +aa +aa +aa +aa +aa +fN +fN +gc +gd +gc +fN +bT +bT +bT +bT +bT +bT +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ac +ac +ah +ah +ac +ah +ac +ac +ah +ac +ac +ac +ah +ah +ac +ah +ac +ac +ac +ac +ah +ac +ac +ac +ah +ac +ac +ah +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bw +bR +bY +bP +bP +bP +bP +bP +cO +bP +bP +bP +bP +bP +bY +bY +dA +bY +dx +bY +dS +ed +br +aa +aa +aa +aa +aa +aa +aa +aa +br +br +gd +gd +gd +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ah +ac +ac +ac +ac +ac +ac +ac +ah +ac +ah +ac +af +ah +ah +ac +ac +ac +ah +ac +ah +ah +ah +ah +ah +ah +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bw +bR +bY +bP +cp +cz +cz +cz +cz +cz +cG +cz +dq +bP +bY +bY +bY +bY +bY +bY +dS +ed +br +aa +aa +aa +aa +aa +aa +aa +aa +br +br +gd +gd +br +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ah +ac +ac +ac +ah +ah +ac +ac +ah +ac +ah +ac +ac +ac +ah +ad +ac +ac +ah +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ah +ac +ac +ah +ac +ad +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bw +bR +bY +bP +cq +cz +cz +cz +cz +cV +dd +cz +dq +bP +bY +dA +bY +bY +bY +bY +dS +ed +br +aa +aa +aa +aa +aa +aa +aa +aa +br +br +br +br +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +ac +ah +ah +ac +ac +ac +ah +ac +ac +ah +ac +ah +ah +ac +ac +ah +ah +ac +ah +ah +ac +ah +ac +ac +ac +ac +ac +ad +ac +ah +ac +ac +ac +ah +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bw +bR +bY +bP +cr +cz +cG +cz +cz +cW +de +cz +dr +bP +bY +bY +bY +bY +dA +bY +dS +ed +br +aa +aa +aa +aa +aa +aa +aa +aa +br +br +br +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +ac +ac +ac +ac +ah +ac +ac +ac +ah +ad +ac +ah +ac +ac +ah +ac +ac +ac +ac +ac +ah +ac +ac +ah +ah +ah +af +ac +ac +ac +ac +ah +ac +ac +ac +ah +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bY +bP +cq +cz +cH +cz +cz +cX +df +cz +ds +bP +bY +bY +bY +dC +bY +bY +dS +ed +br +aa +aa +aa +aa +aa +aa +br +br +br +aa +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ah +ah +ac +ac +ah +ac +ac +ah +ac +ac +ah +ah +ah +ac +ac +ac +ah +ac +ac +ac +ac +ah +ah +ah +ac +ac +ac +ah +ac +ac +ac +ah +ac +ad +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bY +bP +cs +cz +cz +cz +cz +cz +cz +cz +ds +bP +bY +bY +bZ +bY +bY +bY +dS +ed +br +aa +aa +aa +aa +aa +aa +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ah +ad +ac +ac +ac +ah +ac +ac +ah +ac +ac +ah +ac +ac +ac +ac +ah +ah +ac +ac +ah +ah +ac +ac +ac +ac +ac +ah +ah +ac +ac +ah +ac +af +ac +aJ +ac +ac +ac +ac +ac +ac +ab +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bR +bY +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bP +bY +bY +bY +bY +bZ +bY +dS +ee +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ah +ac +ac +ac +ah +ah +ac +af +ac +ah +ac +ac +ah +ac +ac +ah +ad +ac +ac +ac +ac +ah +ah +ac +ac +ah +ah +ac +ac +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +aJ +ac +ac +ac +ac +ac +ac +ab +aa +aa +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bS +bY +bY +bY +bZ +bY +bZ +bY +bY +bY +bY +bY +bY +dx +bY +bY +bY +bY +bY +dT +ed +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ah +ah +ah +ac +ac +ah +ac +ac +ac +ah +af +ac +ah +ac +ac +ah +ah +ac +ac +ah +ac +ac +ah +ac +ac +ac +ah +ah +ah +ad +ac +ac +ah +ac +ac +ah +ac +ac +ac +ah +ac +ad +ac +ac +ac +ac +ab +aa +aa +aa +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +bv +bP +ca +cf +cf +cf +cf +cf +cS +bP +dg +cf +cf +cf +cf +cf +cf +cf +cf +cS +bP +ed +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ah +ah +ac +ac +ah +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ah +ac +ac +ah +ac +ac +ah +ah +ac +ac +ac +af +ah +ah +ac +ac +ah +ac +ac +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ab +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +aa +bT +bT +bT +ct +ct +ct +bT +bT +bT +bT +bT +ct +ct +ct +bT +bT +bT +bT +bT +bT +br +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ah +ah +ac +ac +ah +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ah +ah +ac +ac +ac +ac +ah +ah +ac +ah +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ab +aa +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aa +aa +aa +br +aa +aa +aa +aa +br +br +aa +br +br +br +br +br +br +br +cu +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ah +ac +ac +ah +ah +ac +ac +ah +ac +ac +ah +ah +ac +ac +ac +ah +ac +ac +ac +ac +ac +ah +ac +ah +ah +ac +ac +ac +ac +ac +ah +ac +ad +aK +ac +ac +ac +ab +an +an +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +aa +aa +aa +aa +aa +aa +br +cu +br +br +br +br +aa +aa +aa +aa +aa +br +br +aa +aa +aa +br +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ah +ac +ah +ac +ac +ah +ac +ac +ac +ah +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ah +ac +af +ac +ah +ah +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ab +aa +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aa +aa +aa +aa +br +aa +aa +br +br +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aa +br +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ah +ac +af +ac +ac +ah +ac +ac +ah +ah +ac +ac +ac +ah +ac +ac +ah +ah +ac +ac +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ah +ac +ac +ah +ac +ac +af +ac +ac +ac +ab +an +an +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aa +aa +br +br +aa +aa +aa +br +br +aa +aa +aa +aa +aa +aa +br +br +br +aa +br +aa +aa +eO +fd +eO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ah +ah +ac +ac +ac +ah +ac +ac +ah +ad +ac +ac +ac +ah +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ah +ah +ah +ac +ac +ac +ac +ac +ac +ah +ac +ad +ac +ac +ac +ac +ab +aa +aa +aa +aa +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aa +br +aa +aa +aa +aa +aa +br +aa +aa +aa +aa +aa +aa +br +aG +br +aa +br +aa +aa +eP +eu +eP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ah +ad +ac +ac +ah +ac +ac +ah +ac +ac +ac +ac +ah +ah +ad +ac +ac +ah +ah +ah +ah +ac +ac +ac +ac +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aa +br +br +aa +aa +aa +aa +aa +br +aa +aa +aa +aa +aa +aG +aG +aG +br +cu +br +aa +aa +eQ +eu +eP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +ah +ah +ah +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +ah +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +br +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aa +aa +aG +aG +aG +aG +aG +et +et +eJ +eR +fd +fj +fo +fA +et +fX +fo +fA +et +fX +fo +fA +et +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ac +af +ac +ac +ac +ac +ad +ah +ac +af +ac +ah +ac +ac +ac +ac +ac +ac +ah +ah +ah +ac +ac +ah +ac +ad +ac +ac +ac +ac +aF +aL +aO +an +an +an +an +an +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +cu +br +aa +aa +aa +aa +aa +aa +aa +br +aa +aa +aG +aG +aG +aG +aG +aG +aG +et +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +gz +aa +aa +aa +gI +gJ +gJ +gJ +gI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ah +ah +ah +ac +ac +ah +ah +ah +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ah +ah +ac +ac +ac +ac +ah +ah +ah +ac +ah +ac +ac +ah +ac +ac +ac +ac +ac +ac +aF +an +an +an +an +an +an +an +an +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aa +aa +aa +aa +aa +br +aG +aG +aG +aG +aG +aG +aG +aG +et +et +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eP +aa +aa +aa +gJ +gP +gP +gP +gS +gJ +gJ +gJ +gI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ah +ah +ac +ac +ac +ah +ah +ah +ac +ah +ac +ac +ah +ah +ah +ah +ah +ah +ah +ac +ac +ah +ac +ac +ah +ac +ac +ac +ac +ah +ah +ad +ac +ac +ah +ac +ac +ah +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +an +an +an +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +et +ez +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +fj +fo +fo +gG +gJ +gP +gP +gP +gQ +gQ +gQ +gW +gJ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ah +ac +ac +ac +ac +ad +ah +ah +ah +ac +ac +ah +ac +af +ac +ac +ac +ah +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ah +ac +ac +af +ac +ah +ac +ac +ah +ac +ad +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +et +eA +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +fd +eu +eu +fd +gL +gQ +gQ +gQ +gQ +gQ +gP +gW +gX +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ah +ah +ac +ac +ac +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ac +ac +ac +ab +aa +aa +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +aa +aa +aa +aa +aa +aG +aG +aW +aW +aW +aW +aW +aW +aW +aW +et +eB +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +gA +fo +fo +gG +gJ +gP +gP +gP +gQ +gQ +gQ +gW +gJ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ah +ac +ac +ah +ah +ah +ah +ac +ac +ac +ah +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ah +ah +ah +ac +ac +ah +ac +ac +ac +ac +ac +ac +ab +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aa +aa +aG +aG +aG +aG +aW +bb +bc +bc +bc +bo +bc +bd +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +gB +aa +aa +aa +gJ +gP +gP +gP +gS +gJ +gJ +gJ +gI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ad +ah +ac +ac +ac +ah +ah +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ah +ah +ac +ac +ac +ac +ah +ac +ad +ac +ac +ac +ac +ab +an +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +aa +aa +aG +aG +aG +aG +aW +bc +bc +bh +bc +bc +bc +bd +eu +eu +eu +eu +eu +eu +eu +eu +eu +fO +eu +ge +eu +eu +eu +eu +eu +eJ +aa +aa +aa +gI +gJ +gJ +gJ +gI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ac +ah +ah +ah +ac +ac +ac +ac +af +ah +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +br +br +aG +aG +aG +aG +aG +aW +bo +bc +bc +bc +bc +bc +aW +et +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +gz +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ah +ah +ac +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ab +ab +ab +ab +an +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aW +bc +bc +bc +bc +bc +bc +aW +et +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +af +ac +ac +ac +ah +ah +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ah +ah +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +aa +an +aa +aa +aa +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aW +bc +bc +bc +bc +bh +bc +aW +et +et +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +gC +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ah +ah +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +an +aa +aa +aa +aa +an +an +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aW +bh +bc +bn +bc +bc +bc +aW +aW +et +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +et +aG +aG +aG +aG +aG +aa +aa +aG +aG +aG +aG +aG +aG +aG +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ah +ac +ac +ac +ad +ah +ah +ac +ac +ah +ah +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +af +ah +ah +ac +ac +ac +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +an +an +an +aa +aa +aa +an +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aG +aG +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aW +bc +bc +bc +bc +bc +bo +bc +aW +et +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +eu +et +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ah +ah +ac +ac +ac +ah +ah +ac +ac +ac +ah +ah +ah +ac +ac +af +ac +ah +ac +ac +ah +ah +ah +ah +ac +ac +ac +ac +ah +af +ac +ac +ah +ah +ah +ah +ah +ah +ah +ab +aa +aa +aa +aa +aa +aa +aa +aa +an +aa +aa +aa +an +aG +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aW +aW +aW +bc +bc +bc +bc +bc +bc +bo +aW +et +et +et +et +et +et +et +et +et +et +et +et +et +et +et +et +et +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ah +ah +ac +ac +ah +ah +ac +ac +ac +ac +ad +ah +ac +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ah +ah +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aW +aW +bb +bc +bc +bo +bc +bc +bc +bc +aW +aW +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aG +aG +aG +aG +aN +aN +aN +aG +aG +aN +aN +aN +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ah +ah +ac +ac +ah +ah +ah +ac +ac +ac +ah +ah +ah +ad +ac +ah +ac +ac +ah +ac +ac +ac +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +bh +bc +bc +bc +bc +bc +bh +aW +aW +aW +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aT +aT +aT +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ah +ah +ah +ac +ac +ac +ah +ah +ac +ah +ac +ac +ah +ac +ac +ac +ah +ad +ac +ac +ac +ac +ah +ah +ah +ah +ah +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aW +aW +aW +aW +aW +bt +bc +bc +bh +bc +bc +bc +bc +bh +bc +bc +bc +bc +bo +bc +bc +bc +bc +bc +bc +aW +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aT +aT +aT +aT +aT +aN +aN +aN +aN +aN +aN +aN +aN +aN +aT +aT +aT +aT +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ad +ah +ac +ac +ac +ac +ac +ac +ah +ac +ac +ah +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ad +ah +ah +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +bg +bg +aW +bh +bc +bc +bc +bc +bc +bc +bc +bc +bc +bo +bc +bc +bh +bc +bc +bc +bc +bc +bc +bc +bh +bc +bc +aW +aN +aN +aN +aN +aT +aT +aN +aN +aN +aN +aN +aR +aT +aT +aT +aT +aT +aN +aN +aN +aN +aT +aN +aN +aN +aT +aT +aT +aT +aT +aN +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ah +ah +ah +ac +ac +ac +ac +ah +ac +ac +ah +ah +ah +ac +ac +ac +ac +ah +ah +ah +ac +ac +af +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aW +aW +aW +aW +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +aW +aW +aW +aN +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aN +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +af +ac +ac +ah +ah +ah +ah +ah +ah +ac +ac +ac +af +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aW +bb +bc +bc +bh +bc +bc +bc +bq +bc +bc +bc +bh +bc +bc +bc +bo +bc +bc +cT +bc +bc +bc +bc +bc +bh +bo +aW +aW +aN +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ad +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ah +ab +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aW +bc +bc +bc +bc +bc +bn +bc +bc +bh +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bh +bc +bo +bc +bc +bc +aW +aN +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +aj +ac +ac +ac +ac +ac +ac +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aV +aW +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bh +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +aW +aW +aW +aN +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +af +ac +ac +ac +ad +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aV +aW +bc +bc +bc +bc +bc +bo +bc +bh +bc +bc +bc +bc +bc +bc +bo +bc +bc +bc +bc +bc +bc +di +bc +bh +aW +aN +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aZ +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +gV +gV +gV +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ah +ah +ah +ah +af +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aW +aW +bc +bc +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aW +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aT +aP +aN +aN +aT +aT +aT +gV +gV +gV +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ac +ac +ac +ac +af +ac +ah +ah +ah +ah +ah +ad +ac +ac +ac +ac +ah +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aN +aN +aN +bu +aW +bd +bd +aW +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aT +aT +aT +aT +aT +aZ +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aN +aN +aT +aT +aT +aN +aN +aN +aN +aT +aT +aT +aT +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ab +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aN +aN +aT +aT +aT +aN +aN +aN +aN +aT +aT +aT +aT +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ac +af +ab +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aN +aN +aR +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aY +aT +aT +aT +aT +aT +ba +aT +aT +aT +aT +aT +aT +aT +aY +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bf +aT +aT +aT +aR +aN +aN +aT +gx +aN +aN +aT +aT +aT +aT +aN +aN +aN +aN +aN +aT +aT +aT +aP +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ac +ac +ac +ac +ac +ah +ah +ah +ah +ad +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aN +aN +aI +aT +aT +aT +aT +aT +aT +aT +aT +aT +aZ +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aP +aN +aT +aT +aT +aT +aT +aN +aN +aN +aP +aN +aT +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aj +ac +ac +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ah +ah +ah +ah +ah +ah +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aH +aT +aI +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aN +aT +aT +aT +aN +aN +aT +aT +aT +aT +aN +aN +aN +aT +aT +aT +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aM +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bf +aT +aT +aT +aT +aT +aZ +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aN +aN +aN +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +gY +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ah +aF +aF +ah +ah +ah +ah +ah +ah +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aI +aT +aT +aT +aT +aT +aZ +aT +aT +aT +bj +bl +bj +bj +bj +bm +bj +bj +bj +bj +bk +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bk +bs +aT +aY +aT +aT +ej +aT +aT +aT +aT +aT +aN +aN +aN +aT +aT +aT +aN +aN +aN +dw +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +ac +aj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aN +aI +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bk +bj +bj +bj +bj +bj +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aN +aT +aT +aN +aN +aN +aT +aT +aT +aT +aN +aP +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +aD +aD +aD +aD +ad +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aN +aR +aT +aT +aT +aT +aT +aT +be +aT +aT +bj +bj +bj +bj +bj +bj +bj +bj +bj +bm +bj +bj +bj +bj +bj +bj +bm +bj +bj +bk +dy +bj +bj +aT +aT +aT +aT +aT +aT +aT +aZ +aT +aT +aT +aT +aN +aN +aN +aT +aN +aN +aN +aT +aT +aT +aT +aN +aN +aN +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aE +aD +aD +aD +ac +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aN +aM +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bp +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +aT +aT +aT +aT +aZ +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aN +aN +aN +aP +aT +ej +aT +aT +aN +aN +aN +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ak +ac +af +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ab +aa +aa +aG +aG +aG +aG +aG +aG +aG +aM +aM +aT +aT +aT +aT +aY +aT +aT +aT +aT +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aN +aN +aN +aN +aT +aT +ej +aT +aN +aN +aN +aT +aT +aT +aT +aN +aN +aT +aT +aT +aP +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ac +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ab +ab +aa +aG +aG +aG +aG +aG +aG +aG +aG +aH +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +aT +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aN +aT +aT +aT +aT +aN +aN +aN +aN +aT +aT +aN +aN +aT +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +af +ac +ac +ac +ac +ac +ae +ac +ac +ac +ac +aj +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ac +ab +ab +aa +aG +aG +aG +aG +aG +aG +aG +aN +aH +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bx +by +by +by +by +bu +cI +cI +cI +cI +cI +bu +aT +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aN +aN +aN +aN +aT +aT +aP +aN +aT +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +al +ac +ac +ad +aD +aD +aD +aD +ad +ac +ac +ac +ac +ac +ac +ab +aa +aa +aG +aG +aG +aG +aG +aG +aN +aH +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +by +bU +by +bU +by +bu +bj +bj +bE +bj +bj +bu +aT +bj +bj +bj +bp +aT +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aN +aN +aN +aT +aT +aN +aN +aN +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aG +aG +aG +aG +aG +aG +aN +aH +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +by +bM +bM +cg +by +bu +bj +bj +bj +bj +bj +bu +aT +bj +bj +bj +bj +aT +bu +by +dV +dV +dV +dV +bu +bj +bj +bj +bj +fp +bu +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +ej +aT +aT +aN +aN +aN +aT +aT +aN +aN +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +al +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +af +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aE +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aG +aG +aM +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bz +bM +bM +ch +by +bu +bj +bu +cI +cI +cI +bu +aT +bj +bj +bj +bj +aT +bu +by +by +bz +by +by +bu +bj +bj +bj +bj +bu +bu +aT +aT +aT +aT +aT +aT +aT +aT +aN +aP +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +al +ac +ac +ab +aa +aa +aG +aG +aG +aG +aG +aN +aH +aT +aT +aT +aT +aT +aT +aT +aT +bk +bk +bj +bj +aT +bu +by +bM +bM +bM +by +bu +bj +bu +bu +bu +bu +bu +aT +bj +bj +bj +bj +aT +bu +by +by +ek +by +by +by +bj +eS +bj +bj +fp +bu +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aY +aT +aT +aN +aN +aN +aT +aT +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aj +ac +ac +ac +ac +ac +ac +af +ac +ac +aD +aD +aD +aD +ac +aj +ac +ac +ac +ac +ac +ac +ab +ab +aa +aG +aG +aG +aG +aG +aM +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bm +bj +bj +aT +bu +by +bV +by +bV +by +bu +bj +bj +bj +bj +bj +ci +dt +du +du +bj +bj +aT +bu +by +by +by +ev +by +by +bj +bj +bj +bj +bu +bu +aT +bu +bu +bu +bu +bu +bu +bu +bu +aN +aN +aQ +ej +aT +aY +aQ +aN +aN +aN +aP +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +aj +ac +ac +ac +ac +ac +ac +ac +ac +ae +ac +ac +ac +ac +aj +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +aD +aD +aD +aD +ad +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aM +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +by +by +by +by +by +bu +bj +bj +bj +bj +bj +ci +aT +bm +bj +bj +bj +aT +bu +by +by +by +by +by +bu +bj +bu +bj +dy +fp +bu +aT +bu +gf +bj +bj +bj +bj +bj +bu +aT +aT +aT +aT +ej +aT +aT +aT +aN +aN +aN +aN +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aG +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +ci +bu +bj +bu +bu +bu +bu +bu +aT +bj +bj +bj +bj +aT +bu +by +dW +dW +dW +dW +bu +bj +bu +fe +bk +bu +bu +aT +bu +bj +bj +bj +dy +bj +bj +bu +aT +aT +aY +aT +aT +aT +aT +aT +aN +aN +aG +aG +aG +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ag +ag +ac +ac +ac +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aG +aG +aG +aG +aN +aR +aT +aT +aT +aT +aT +bf +aT +aT +bj +bj +bj +bj +aT +bu +bA +bj +bj +bu +bj +bj +bj +bu +bj +cY +cY +bu +aT +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +bu +bu +bj +bu +fe +bj +fp +bu +aT +bu +bj +bj +bj +bj +bl +bj +bu +aT +ej +aT +aT +aQ +aN +aN +aN +aN +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ag +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +af +ac +ac +ac +af +ac +ac +aj +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aG +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bB +bj +bj +bu +bj +bj +bj +bj +bj +bj +bj +dj +aT +bj +bj +bk +du +dt +ci +bj +bj +bj +bj +bj +ci +bj +bu +fe +bj +bu +bu +aT +bu +bj +bj +bj +bj +bj +bj +bu +aT +aT +aT +aT +aN +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ag +ac +ac +aj +ac +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bC +bj +bj +bu +bj +bj +bj +bj +bj +bj +bj +dj +aT +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +bu +bu +bj +bu +fe +bj +bu +bu +aT +bu +bj +bl +bj +bj +bp +bj +fs +aT +aN +aP +aN +aN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ag +ac +ac +ac +ac +ac +am +ac +ac +ac +ac +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +aD +aD +aD +aD +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aY +aT +bj +bj +bj +bj +aT +bu +bB +bj +bj +bu +bj +bj +bj +bu +bj +bj +bj +bu +aT +bj +bj +bj +bm +aT +bu +dG +dG +el +dG +dG +bu +bj +bu +bj +bj +fp +bu +aT +bu +bj +bj +gk +bj +bj +bj +en +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ag +ac +ac +ac +ac +ag +ac +ac +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +aa +aa +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bD +bj +bj +ci +bj +bj +bj +bu +bj +cZ +cZ +bu +aT +bj +bj +bj +bj +aT +bu +by +by +by +by +by +by +bj +bj +bj +bj +bu +fs +aT +bu +bj +gj +gq +bj +bj +bj +bu +fs +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ag +ag +al +ac +ac +ag +ac +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +af +ac +ac +ac +aE +aD +aD +aD +ac +ac +ac +ac +ac +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +aG +aN +aT +aT +aT +aT +aZ +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +aT +bj +bj +bj +bj +aT +bu +by +by +ek +by +by +by +bj +bj +bj +bj +fp +bu +aT +bu +bj +bj +dy +bj +dy +bj +bu +bu +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ag +ac +ac +ac +ag +ac +ac +ac +ag +ac +ac +ac +ac +ac +aC +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +by +by +by +bz +by +bu +bj +bj +bj +bj +bu +bu +aT +bu +bj +bl +bj +gv +bj +dP +bu +bu +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ag +ag +ac +ag +ac +ac +ac +af +ag +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aD +aD +aD +aD +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +bs +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bm +bj +bj +bj +bj +bj +bj +aT +bu +by +by +by +by +by +bu +bj +bj +bj +bj +fp +bu +aT +bu +bj +dP +gr +bj +bj +bj +bu +aT +aN +aN +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ag +ac +ag +ac +ag +ac +ac +ac +ag +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +aD +aD +aD +aD +ad +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aT +aT +aT +aT +aY +aT +aT +aT +bi +bl +bj +bj +bj +bj +bj +bj +bj +bm +bp +bj +cA +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +fP +bu +bj +bj +bj +bj +bj +bj +bu +aT +aN +aN +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ag +ac +ag +ac +ag +ac +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +bj +bj +bE +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bl +bj +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aY +dt +dt +dt +dt +fr +aT +aY +fs +bu +bu +ci +eM +bu +bu +bu +aT +aN +aN +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ag +ac +ag +ac +ac +ag +ac +ag +ag +ac +ag +ag +ac +ac +ac +ac +ac +ag +ac +ac +ac +al +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bm +bj +bj +bj +bj +cA +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +aT +aY +aT +fk +aZ +aT +fQ +dt +dt +fC +aT +aT +aY +aT +aT +aT +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +am +ag +ag +ac +ac +ag +ac +ag +ac +ac +ag +ac +ac +ac +ac +ag +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +fs +fB +fs +bu +eM +bu +bu +bu +bu +bu +bu +aT +aT +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ag +ag +ag +ad +ag +ac +ag +ac +ag +ag +ac +af +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +al +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +aT +bj +bj +bj +bj +aT +bu +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bu +aT +bu +fY +bj +bj +bj +bj +bj +bj +bu +aT +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ag +ac +ag +ag +ag +ag +ag +al +ag +ac +ac +ac +ac +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aN +aN +aT +aT +aT +aT +aT +aZ +aT +aT +bj +bj +bj +bj +aT +bu +bF +bF +bF +bF +bF +bF +bD +bj +bj +da +bj +bu +aT +bj +bj +bj +bj +aT +bu +dH +bj +dH +bj +bj +eE +bj +dH +bj +bj +bu +aY +bu +bj +bj +bj +bj +bj +bj +bj +bu +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ag +ac +ag +ag +ag +ag +ac +ac +ag +ac +ac +ac +ag +ag +ac +ac +af +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bm +bj +bj +aT +bu +bF +bF +bF +cj +bF +bF +bD +cl +bj +bD +bj +bu +aT +bj +bj +bj +bj +aT +bu +bj +bj +bj +bk +bj +bj +bj +bj +bj +bj +bu +aT +bu +bj +bj +dP +bj +bj +cA +bj +bu +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ag +ag +aj +ac +ag +af +ag +ac +ac +ac +ac +ag +ac +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bF +bF +bF +bF +bF +bF +bD +cl +bj +db +bj +bu +aT +bj +bj +bm +bj +aT +bu +dH +bj +dH +bj +bj +dH +bj +eF +bj +bj +eM +aT +bu +bj +bj +bj +bj +bj +bj +bj +eM +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ag +ag +ag +ac +ag +ag +ag +ag +ag +ac +ag +ag +aB +ac +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bF +bF +bF +bF +cv +bF +bD +cl +bj +bj +bj +dj +aT +bj +bj +bj +bj +aT +bu +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bu +aT +bu +bj +dy +bj +bj +gw +bj +bj +dj +aT +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +aj +ac +ag +ag +ag +ac +ag +ag +ag +ac +ag +ac +ag +ag +ac +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aN +aT +aT +aT +aZ +aT +aT +aT +bj +bj +bj +bj +aT +bu +bF +bF +bF +ck +bF +bF +bD +cl +bj +da +bj +dj +aT +bj +bj +bj +bj +aT +bu +dH +bj +dH +bj +bE +dH +bj +dH +bj +bj +bu +aT +eM +bj +cA +bj +bj +bj +bj +bj +dj +aT +aT +aN +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ag +ag +ag +ag +ag +ag +ag +ag +ac +ag +ag +ag +ac +ag +ag +ac +ac +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +af +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bF +bF +bF +cj +bF +bF +bD +cl +bj +bD +bj +dj +aT +bj +bj +bj +bj +aT +bu +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bu +fC +bu +bj +bj +bj +bj +dy +bk +bj +bu +aT +aT +aN +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ag +ag +ag +ag +ac +ag +ac +ag +am +ag +ac +ag +ag +ac +ac +ag +ag +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bm +aT +bu +bF +bF +bF +bF +bF +bF +bD +cl +bj +db +bj +bu +aT +bj +bj +bj +bj +aT +bu +dH +bj +dH +bj +bj +eF +bj +dH +bj +bj +bu +fD +bu +bj +bj +bj +bj +bj +bj +bj +bu +aT +aN +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ag +ag +ag +ac +ad +ag +ac +ag +ag +ac +ag +ag +ag +ag +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +af +ac +ac +ac +ac +ad +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bD +bj +bD +bD +bD +bD +bD +bj +bj +bj +bj +bu +aT +bj +bj +bj +bj +aT +bu +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bu +aY +bu +bj +bj +bj +bj +bj +bj +bj +bu +aT +aN +aN +aN +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ag +ag +ag +ag +ac +ac +ag +ag +ag +ag +ag +ag +ag +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +gH +bD +bj +bD +cl +bj +bj +bj +bj +bj +da +bj +bu +aT +dv +bj +bj +bj +aT +bu +dH +bj +dH +bj +bj +dH +bj +dH +bj +bj +bu +aT +bu +bj +bj +cA +bj +dP +bj +bj +bu +aT +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ag +ag +ag +ac +ac +ag +ag +ag +ag +ag +ag +ac +ag +ac +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +bk +bj +bj +bj +aT +bu +bD +bj +bD +cl +bj +bj +bj +bj +bj +bD +bj +bu +aT +bj +bk +bj +bj +aT +bu +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bu +aT +bu +bj +bj +bj +bj +bj +bj +bj +bu +aT +aT +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ag +ag +ag +ac +ag +ag +ag +ag +ag +ac +ag +ag +ac +ag +ag +ag +ac +ac +ac +ag +ag +ag +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aa +aa +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bG +bj +bD +cl +bj +bj +bj +bj +bj +db +bj +gH +aT +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +ci +bu +bu +bu +bu +bu +bu +aT +bu +bu +dm +bu +bu +eM +bu +fs +bu +fr +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ag +ag +ag +ag +ac +ag +ag +ag +ag +ag +ag +ag +ac +ag +am +ag +ag +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aG +aG +aG +aN +aN +aT +aT +aT +ba +aT +aT +bf +aT +bj +bj +bj +bj +aT +bu +bD +bj +bD +cl +bj +bj +cA +bj +bj +bj +bj +bu +aT +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +eK +aT +aT +aT +fr +aT +aT +aT +aT +aT +dw +aT +aT +aT +aT +aT +aT +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ag +ag +aj +ab +ab +ag +ab +ab +ag +ag +ag +ag +ag +ag +ag +am +ag +ac +ac +ac +ac +ac +ag +ac +ac +ac +ac +al +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ab +aa +aa +aa +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bH +bj +bD +cl +bj +bj +bj +bj +bj +da +bj +bu +aT +bj +bj +bj +bj +bj +bl +bj +bm +bj +bj +bj +bj +bj +eT +bj +bj +bj +bj +bl +bj +bj +bj +bj +bj +aT +aZ +aT +aT +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ad +ag +ag +ab +ag +ag +ag +ab +ag +ag +ag +ag +ag +ac +ac +ag +ag +ag +ag +ag +ag +ag +ag +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aG +aG +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bk +aT +bu +bI +bj +bD +cl +bj +bj +bj +bj +bj +bD +bj +dm +aZ +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +dy +bj +ff +bj +bj +bj +bj +fZ +bl +gk +bj +bj +aT +aT +aT +aT +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ab +ab +ag +ab +ag +ab +ab +ag +ag +ag +ag +am +ag +ag +ac +ac +ac +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aG +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bD +bj +bC +cl +bj +bj +bj +bj +bj +db +bj +dn +dt +du +du +du +du +dy +bj +bj +bj +bj +bj +bp +bj +bj +bj +ff +bj +cA +bj +bj +bj +bj +bj +bj +bj +aT +aT +aT +aT +aT +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +ac +ac +ab +ag +ac +ag +ag +ag +ab +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ac +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aG +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bD +bj +bD +cl +bj +bj +bj +bj +bj +bj +bj +bu +aT +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +fl +bj +bj +fR +bj +bj +bj +bj +bj +aT +aT +aT +aT +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ab +ag +ag +ag +ag +ag +ab +ag +ag +ag +ac +ac +ac +ac +ad +ac +ac +ag +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ab +aa +aa +aG +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bp +bj +bj +aT +bu +bj +bj +cb +bj +bj +bj +bj +bj +bj +da +bj +bu +aT +bj +bj +bj +bj +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +ft +bu +ci +ci +bu +bu +eM +bu +bu +bu +bu +aN +aN +aN +aN +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ab +ac +ad +ag +aB +ac +ab +ac +ac +ag +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bj +bj +bD +bj +bj +bj +bj +bj +bj +bD +bj +bu +aT +bj +bj +bj +bj +bu +bj +bj +bj +bj +bj +bj +dP +bj +bj +bj +bu +fu +fu +bj +bj +fu +fu +gs +fu +bj +bj +bu +aN +aN +aN +aN +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ao +ab +ab +ab +ab +ab +ac +ad +ag +ag +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bj +bj +bD +bj +bj +bj +bj +bj +bj +db +bj +bu +aT +bm +bj +bj +bj +bu +bj +bF +bF +bF +bF +bF +bF +bF +bF +bj +bu +bj +bj +bj +bj +bl +bj +bj +bj +bj +bj +bu +aN +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ar +au +ax +ao +ao +ao +ao +ao +ao +ab +ac +ac +ac +ac +ac +ag +ac +ac +ac +ac +ac +ac +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aN +aN +aT +aT +aT +aT +aY +aT +aT +aT +bj +bj +bj +bj +aT +bu +bj +bj +bD +bj +bj +bj +bj +bj +bj +bj +bj +bu +aT +bj +bj +bl +bj +bu +bj +dI +dX +dk +dX +dk +dX +dk +bF +bj +bu +bj +bj +bj +bj +bj +bj +bj +bj +cA +bj +bu +aN +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +as +av +ay +ao +ao +ao +ao +ao +ao +ab +ac +ac +ac +af +ac +ac +ac +ac +ac +al +ac +ac +ac +ac +ac +ac +af +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aG +aG +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bj +bj +bD +bD +bD +bD +bD +bj +bj +da +bj +bu +aT +bj +bj +bj +bj +bu +bj +bF +dY +dZ +eb +ea +dZ +eb +bF +bj +bu +bD +bD +bD +bD +bD +bD +bD +bD +bD +bj +bu +aN +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +at +aw +az +ao +ao +ao +aq +ao +ao +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ae +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aG +aG +aG +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +by +by +by +by +by +by +bD +cl +bj +bD +bj +bu +aT +bj +bj +bj +bj +bu +bj +dJ +dZ +eo +eo +eo +eo +dZ +dO +bj +bu +bj +fE +bj +fE +bj +bj +fE +bj +bD +bj +bu +aN +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ao +ao +ao +ao +ao +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aG +aG +aG +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +bm +bj +bj +bj +aT +bu +by +by +by +by +by +by +bD +cl +bj +db +bj +dj +aT +bj +bj +cA +bj +bu +bj +dK +ea +eo +eo +eo +eo +dY +eV +bj +bu +bj +bj +bj +bj +bj +bj +bj +bj +bj +cA +bu +aN +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ao +ao +ao +ao +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +aa +aa +aa +aa +aG +aG +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +bm +bj +bj +bj +aT +bu +bJ +by +by +by +by +by +cJ +cl +bj +bj +bj +dj +aT +bj +bj +bj +bj +bu +bj +bF +eb +dZ +eb +ea +eG +ea +eW +bj +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +ci +bu +aN +aN +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ao +ao +ao +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bK +by +by +by +by +by +cK +cl +bj +da +bj +dj +aT +bj +bj +bm +bj +bu +bk +bF +ec +dN +ec +dN +eH +dN +bF +bj +bu +bj +bj +bj +bj +bj +bj +bj +bu +bj +bj +bu +aN +aN +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ao +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +aa +aa +aa +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bL +by +cd +by +by +by +bD +cl +bj +bD +bj +bu +aT +bj +bj +bj +bj +bu +bj +bF +bF +dI +ew +bF +bF +eL +bF +bj +bu +bj +fF +bj +fF +bj +fF +bj +bu +bj +bj +bu +aN +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ao +aA +ao +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +aa +aa +aa +aa +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bM +by +by +by +by +by +bD +cl +bj +db +bj +bu +aT +bj +bj +bj +bj +bu +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bu +bj +bD +fS +bD +bD +bD +bj +ci +bl +bj +bu +aN +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ao +ao +ab +ao +aq +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ac +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bN +by +by +by +by +by +bD +bj +bj +bj +bj +bu +aT +bj +bj +bj +bj +bu +bu +dL +bu +bu +bu +bu +bu +bu +dL +bu +bu +bj +fE +bj +fE +bj +fE +bj +bu +bj +bj +bu +aN +aN +aN +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aq +ao +ao +ao +ao +ao +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +aT +bj +bj +bj +bj +bu +dE +bj +bj +dE +dE +bu +bA +bj +bj +bj +bu +bj +bj +bE +bl +bj +bj +bj +eM +bj +dP +bu +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ao +ao +ao +ao +ao +ao +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bp +bu +dE +bj +bj +eq +dE +bu +bA +bj +cA +bj +bu +bu +bu +bu +bu +bu +bu +bu +bu +cA +bj +bu +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ao +ao +ao +ao +ao +ao +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bm +bj +bj +bj +bj +cA +bj +bl +bj +bj +bj +bu +dE +bj +bj +bj +bj +bu +bA +bj +bj +bj +bu +bj +bj +bl +bj +bj +bj +bj +bu +bj +bj +bu +aN +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ao +ao +ao +ao +ao +ao +ao +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aN +aT +aT +aT +aT +aZ +aT +aT +aT +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bu +dE +bj +bj +bj +bj +bu +bA +bj +bj +bj +bu +bj +fG +bj +fG +cA +fG +bj +bu +bj +bj +bu +aN +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ao +ao +ao +ao +ao +ao +ao +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bm +bj +bj +bj +bj +bj +bj +bE +bj +bj +bp +bj +bj +bj +bj +bm +bj +bj +bj +bm +bj +bu +dE +bj +dP +bj +bj +bu +bA +bj +bl +bj +bu +bj +bD +bD +bD +gg +bD +bj +ci +bj +bj +bu +aN +aN +aN +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ap +ao +aq +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bu +bj +bj +bj +bj +cA +bu +bA +bj +bj +bj +bu +bj +fH +bj +fH +bj +fH +bj +bu +bj +bj +bu +aN +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bu +dE +bj +bj +bj +bj +bu +bA +bj +bj +bj +bu +bj +bj +bj +bj +bj +bj +bj +bu +bj +bj +bu +aN +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +bf +aT +aT +aT +aT +aT +aT +aZ +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bu +bu +bu +bu +bu +dL +bu +bu +bu +dL +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bj +gk +bu +aN +aN +aN +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aY +aT +aT +aT +aT +aT +aT +aT +aT +aT +cB +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bu +bj +dM +bD +dM +bj +bj +bj +bu +eX +eX +eX +fv +eX +dj +bj +bu +gl +gt +bu +bj +cA +bu +aN +aN +aN +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aZ +aT +aT +ba +aT +aT +aT +aT +aT +bu +bj +cA +bj +bj +bj +eC +dM +bu +eX +eX +eX +fw +eX +dj +bj +bu +gm +bj +eM +bj +bj +bu +aN +aN +aN +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +dw +aT +aT +aT +bu +bj +bj +bj +bj +bj +eC +bD +bu +eY +eX +fn +fx +eX +dj +bj +bu +bu +ci +bu +bj +bj +bu +aN +aN +aN +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +dj +bj +bj +bj +bj +dP +eC +bD +bu +eZ +fg +eX +eX +fI +bu +bj +bj +dP +bj +bj +bl +bj +bu +aN +aN +aN +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aZ +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +dj +bj +bl +bj +bj +bj +eC +dM +bu +fa +fh +eX +fv +eX +dL +bj +bj +bj +bj +bj +bj +bj +bu +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aN +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aZ +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aZ +aT +aT +bu +bj +bj +bj +cA +bj +bj +bj +eM +fa +fi +fi +fw +eX +bu +dj +dj +dj +dj +dj +bu +bu +bu +aN +aN +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aN +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aY +aT +aT +aT +aT +aT +aT +aT +aT +aT +bu +bj +bj +bj +bj +bj +bj +bj +bu +fb +eX +eX +fx +eX +eX +eX +eX +eX +eX +eX +eX +eX +bu +aN +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bu +bj +dP +bj +bj +bj +bj +bj +bu +fb +eX +eX +eX +fI +fT +fw +gh +eX +gu +fw +gh +eX +bu +aN +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aN +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bu +bj +bj +bj +bj +bj +bj +bj +bu +eX +eX +eX +eX +eX +eX +eX +eX +eX +eX +eX +eX +eX +bu +aN +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +bu +bu +dQ +bu +dQ +bu +dQ +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +bu +aN +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aN +aN +aT +aT +aT +aN +aN +aT +aT +aT +aT +aT +aT +aT +aN +aN +aN +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aN +aN +aN +aN +aN +aN +aN +aN +aT +aT +aN +aN +aN +aT +aT +aT +aN +aN +aT +aT +aT +aT +aN +aT +aN +aN +aT +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aG +aN +aN +aN +aN +aN +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aa +aG +aG +aG +aG +aG +aG +aG +aG +aN +aN +aN +aN +aN +aG +aG +aG +aG +aG +aN +aN +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aG +aG +aG +aG +aG +aG +aa +aa +aa +aG +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aG +aG +aa +aG +aG +aG +aG +aG +aG +aa +aa +aG +aG +aa +aa +aG +aG +aa +aa +aa +aa +aa +aG +aG +aG +aG +aa +aG +aG +aG +aG +aG +aG +aG +aG +aG +aa +aa +aG +aG +aG +aG +aG +aG +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aG +aG +aa +aa +aa +aG +aa +aG +aG +aG +aa +aa +aa +aa +aG +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aa +aG +aa +aa +aG +aa +aG +aG +aa +aa +aa +aa +aG +aG +aa +aa +aG +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aG +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aG +aa +aa +aa +aa +aa +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} - diff --git a/_maps/__MAP_DEFINES.dm b/_maps/__MAP_DEFINES.dm index 9408df0ea29..e1e113a2907 100644 --- a/_maps/__MAP_DEFINES.dm +++ b/_maps/__MAP_DEFINES.dm @@ -1,14 +1,31 @@ - #define CROSSLINKED 2 - #define SELFLOOPING 1 - #define UNAFFECTED 0 - #define MAIN_STATION "Main Station" - #define CENTCOMM "CentComm" - #define ABANDONED_SATELLITE "Abandoned Satellite" - #define DERELICT "Derelicted Station" - #define MINING "Mining Asteroid" - #define EMPTY_AREA_1 "Empty Area 1" - #define EMPTY_AREA_2 "Empty Area 2" - #define EMPTY_AREA_3 "Empty Area 3" - #define EMPTY_AREA_4 "Empty Area 4" - #define AWAY_MISSION "Away Mission" - #define AWAY_MISSION_LIST list(AWAY_MISSION = SELFLOOPING) +/* +The /tg/ codebase currently requires you to have 11 z-levels of the same size dimensions. +z-level order is important, the order you put them in inside the map config.dm will determine what z level number they are assigned ingame. +Names of z-level do not matter, but order does greatly, for instances such as checking alive status of revheads on z1 + +current as of 2016/6/2 +z1 = station +z2 = centcomm +z5 = mining +Everything else = randomized space +Last space-z level = empty +*/ + +#define CROSSLINKED 2 +#define SELFLOOPING 1 +#define UNAFFECTED 0 + +#define MAIN_STATION "Main Station" +#define CENTCOMM "CentComm" +#define EMPTY_AREA_1 "Empty Area 1" +#define EMPTY_AREA_2 "Empty Area 2" +#define MINING "Mining Asteroid" +#define EMPTY_AREA_3 "Empty Area 3" +#define EMPTY_AREA_4 "Empty Area 4" +#define EMPTY_AREA_5 "Empty Area 5" +#define EMPTY_AREA_6 "Empty Area 6" +#define EMPTY_AREA_7 "Empty Area 7" +#define EMPTY_AREA_8 "Empty Area 8" +#define AWAY_MISSION "Away Mission" +#define AWAY_MISSION_LIST list(AWAY_MISSION = SELFLOOPING) +#define DEFAULT_MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, MINING = SELFLOOPING, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = CROSSLINKED, EMPTY_AREA_5 = CROSSLINKED, EMPTY_AREA_6 = CROSSLINKED, EMPTY_AREA_7 = CROSSLINKED, EMPTY_AREA_8 = CROSSLINKED) diff --git a/_maps/asteroidstation.dm b/_maps/asteroidstation.dm deleted file mode 100644 index b0f05133904..00000000000 --- a/_maps/asteroidstation.dm +++ /dev/null @@ -1,44 +0,0 @@ -/* -The /tg/ codebase currently requires you to have 9 z-levels of the same size dimensions. -z-level order is important, the order you put them in inside this file will determine what z level number they are assigned ingame. -Names of z-level do not matter, but order does greatly, for instances such as checking alive status of revheads on z1 - -current as of 4/21/2016 -z1 = station -z2 = centcomm -z3 = derelict telecomms satellite -z4 = derelict station -z5 = mostly empty space -z6 = empty space -z7 = empty space -z8 = empty space -z9 = empty space -*/ - -#if !defined(MAP_FILE) - - #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map - - #define MINETYPE "mining" - - #include "map_files\AsteroidStation\AsteroidStation.dmm" - #include "map_files\generic\z2.dmm" - #include "map_files\generic\z3.dmm" - #include "map_files\generic\z4.dmm" - #include "map_files\AsteroidStation\z5.dmm" - #include "map_files\generic\z6.dmm" - #include "map_files\generic\z7.dmm" - #include "map_files\generic\z8.dmm" - #include "map_files\generic\z9.dmm" - - #define MAP_PATH "map_files/AsteroidStation" - #define MAP_FILE "AsteroidStation.dmm" - #define MAP_NAME "AsteroidStation" - - #define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, ABANDONED_SATELLITE = CROSSLINKED, DERELICT = CROSSLINKED, MINING = CROSSLINKED, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = CROSSLINKED) - -#elif !defined(MAP_OVERRIDE) - - #warn a map has already been included, ignoring AsteroidStation. - -#endif diff --git a/_maps/birdstation.dm b/_maps/birdstation.dm index b1f4350ed1e..434912fa9da 100644 --- a/_maps/birdstation.dm +++ b/_maps/birdstation.dm @@ -10,28 +10,29 @@ A small map intended for lowpop(40 players and less). #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map - #define MINETYPE "mining" + #define MINETYPE "lavaland" #include "map_files\BirdStation\BirdStation.dmm" #include "map_files\generic\z2.dmm" #include "map_files\generic\z3.dmm" #include "map_files\generic\z4.dmm" - #include "map_files\BirdStation\z5.dmm" + #include "map_files\generic\lavaland.dmm" #include "map_files\generic\z6.dmm" #include "map_files\generic\z7.dmm" #include "map_files\generic\z8.dmm" #include "map_files\generic\z9.dmm" + #include "map_files\generic\z10.dmm" + #include "map_files\generic\z11.dmm" #define MAP_PATH "map_files/BirdStation" #define MAP_FILE "BirdStation.dmm" #define MAP_NAME "BirdboatStation" - #define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, ABANDONED_SATELLITE = CROSSLINKED, DERELICT = CROSSLINKED, MINING = CROSSLINKED, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = CROSSLINKED) + #define MAP_TRANSITION_CONFIG DEFAULT_MAP_TRANSITION_CONFIG #if !defined(MAP_OVERRIDE_FILES) #define MAP_OVERRIDE_FILES - #include "map_files\BirdStation\telecomms.dm" - #include "map_files\BirdStation\job\job_changes.dm" + #include "map_files\BirdStation\job\job_changes.dm" #include "map_files\BirdStation\job\removed_jobs.dm" #endif diff --git a/_maps/dreamstation.dm b/_maps/dreamstation.dm index e707d00f32c..a015a9f1374 100644 --- a/_maps/dreamstation.dm +++ b/_maps/dreamstation.dm @@ -1,18 +1,3 @@ -/* -The /tg/ codebase currently requires you to have 7 z-levels of the same size dimensions. -z-level order is important, the order you put them in inside this file will determine what z level number they are assigned ingame. -Names of z-level do not matter, but order does greatly, for instances such as checking alive status of revheads on z1 - -current as of 2014/11/24 -z1 = station -z2 = centcomm -z3 = derelict telecomms satellite -z4 = derelict station -z5 = mining -z6 = empty space -z7 = empty space -*/ - #if !defined(MAP_FILE) #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map @@ -28,15 +13,17 @@ z7 = empty space #include "map_files\generic\z7.dmm" #include "map_files\generic\z8.dmm" #include "map_files\generic\z9.dmm" + #include "map_files\generic\z10.dmm" + #include "map_files\generic\z11.dmm" #define MAP_PATH "map_files/DreamStation" #define MAP_FILE "dreamstation04.dmm" #define MAP_NAME "DreamStation" - #define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, ABANDONED_SATELLITE = CROSSLINKED, DERELICT = CROSSLINKED, MINING = SELFLOOPING, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = CROSSLINKED) + #define MAP_TRANSITION_CONFIG DEFAULT_MAP_TRANSITION_CONFIG #elif !defined(MAP_OVERRIDE) #warn a map has already been included, ignoring DreamStation. -#endif \ No newline at end of file +#endif diff --git a/_maps/efficiencystation.dm b/_maps/efficiencystation.dm index 59ba711d6d1..8c2840df489 100644 --- a/_maps/efficiencystation.dm +++ b/_maps/efficiencystation.dm @@ -1,18 +1,3 @@ -/* -The /tg/ codebase currently requires you to have 7 z-levels of the same size dimensions. -z-level order is important, the order you put them in inside this file will determine what z level number they are assigned ingame. -Names of z-level do not matter, but order does greatly, for instances such as checking alive status of revheads on z1 - -current as of 2014/11/24 -z1 = station -z2 = centcomm -z3 = derelict telecomms satellite -z4 = derelict station -z5 = mining -z6 = empty space -z7 = empty space -*/ - #if !defined(MAP_FILE) #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map @@ -28,15 +13,17 @@ z7 = empty space #include "map_files\generic\z7.dmm" #include "map_files\generic\z8.dmm" #include "map_files\generic\z9.dmm" + #include "map_files\generic\z10.dmm" + #include "map_files\generic\z11.dmm" #define MAP_PATH "map_files/EfficiencyStation" #define MAP_FILE "EfficiencyStation.dmm" #define MAP_NAME "Efficiency Station" - #define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, ABANDONED_SATELLITE = CROSSLINKED, DERELICT = CROSSLINKED, MINING = SELFLOOPING, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = CROSSLINKED) + #define MAP_TRANSITION_CONFIG DEFAULT_MAP_TRANSITION_CONFIG #elif !defined(MAP_OVERRIDE) #warn a map has already been included, ignoring Efficiency Station. -#endif \ No newline at end of file +#endif diff --git a/_maps/map_files/AsteroidStation/AsteroidStation.dmm b/_maps/map_files/AsteroidStation/AsteroidStation.dmm deleted file mode 100644 index 7aa34319ef8..00000000000 --- a/_maps/map_files/AsteroidStation/AsteroidStation.dmm +++ /dev/null @@ -1,64674 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aaa" = ( -/turf/open/space, -/area/space) -"aab" = ( -/turf/closed/mineral/random/low_chance, -/area/mine/explored) -"aac" = ( -/turf/closed/mineral/random, -/area/mine/unexplored) -"aad" = ( -/turf/closed/mineral/random/high_chance, -/area/mine/unexplored) -"aae" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate, -/turf/closed/wall/shuttle{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"aaf" = ( -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, -/area/shuttle/syndicate) -"aag" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "syndieshutters"; - name = "blast shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"aah" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate, -/turf/closed/wall/shuttle{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"aai" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaj" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aak" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp{ - pixel_x = 4; - pixel_y = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aal" = ( -/obj/machinery/computer/shuttle/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aam" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "syndieshutters"; - name = "remote shutter control"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aan" = ( -/obj/structure/frame/computer, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aao" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aap" = ( -/obj/structure/chair/comfy/black{ - dir = 1; - icon_state = "comfychair"; - name = "pilot's chair" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaq" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aar" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_y = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aas" = ( -/obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aat" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"aau" = ( -/obj/machinery/door/window{ - name = "Cockpit"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aav" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 4; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"aaw" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aax" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/zipties{ - pixel_x = 1; - pixel_y = 2 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aay" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaz" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaA" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"aaB" = ( -/obj/machinery/porta_turret/syndicate, -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, -/area/shuttle/syndicate) -"aaC" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaD" = ( -/obj/structure/closet/syndicate/nuclear, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaE" = ( -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"aaF" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaG" = ( -/obj/structure/table, -/obj/item/device/aicard, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaH" = ( -/obj/machinery/door/poddoor{ - auto_close = 300; - id = "smindicate"; - name = "outer blast door" - }, -/obj/machinery/button/door{ - id = "smindicate"; - name = "external door control"; - pixel_x = -26; - pixel_y = 0; - req_access_txt = "150" - }, -/obj/docking_port/mobile{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 22; - id = "syndicate"; - name = "syndicate infiltrator"; - roundstart_move = "syndicate_away"; - travelDir = 180; - width = 18 - }, -/obj/docking_port/stationary{ - area_type = /area/space; - dheight = 9; - dir = 2; - dwidth = 5; - height = 22; - id = "syndicate_sw"; - name = "southwest of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"aaI" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 - }, -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, -/area/shuttle/syndicate) -"aaJ" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"aaK" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 22; - id = "syndicate_ne"; - name = "northeast of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"aaL" = ( -/obj/structure/table, -/obj/item/weapon/c4{ - pixel_x = 2; - pixel_y = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaM" = ( -/obj/machinery/door/window{ - dir = 4; - name = "EVA Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaN" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaO" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "EVA Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"aaQ" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaR" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaS" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaT" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaU" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaV" = ( -/obj/structure/table, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaW" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/cell/high{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaX" = ( -/obj/structure/table, -/obj/item/weapon/screwdriver{ - pixel_y = 9 - }, -/obj/item/device/assembly/voice{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaY" = ( -/obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/device/assembly/infra, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aaZ" = ( -/obj/structure/table, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aba" = ( -/obj/structure/table, -/obj/item/weapon/weldingtool/largetank{ - pixel_y = 3 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abb" = ( -/obj/machinery/door/window{ - dir = 4; - name = "Infirmary"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abc" = ( -/obj/machinery/door/window/westright{ - name = "Tool Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abd" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abe" = ( -/turf/closed/wall, -/area/space/nearstation) -"abf" = ( -/turf/closed/mineral/random, -/area/mine/explored) -"abg" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 4 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abh" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Infirmary"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abi" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Tool Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abj" = ( -/obj/structure/table, -/obj/item/weapon/gun/syringe{ - pixel_x = 1; - pixel_y = 2 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abk" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/syringe/charcoal, -/obj/item/weapon/reagent_containers/syringe/charcoal{ - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/syringe/charcoal{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abl" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abm" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Secure Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abn" = ( -/obj/structure/table, -/obj/item/device/sbeacondrop/bomb{ - pixel_y = 5 - }, -/obj/item/device/sbeacondrop/bomb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abo" = ( -/obj/structure/table, -/obj/item/weapon/grenade/syndieminibomb{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/weapon/grenade/syndieminibomb{ - pixel_x = -1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abp" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"abq" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/structure/mirror{ - pixel_x = 30 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abr" = ( -/obj/machinery/telecomms/allinone{ - intercept = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abs" = ( -/obj/machinery/nuclearbomb/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abt" = ( -/obj/structure/table, -/obj/item/weapon/circular_saw, -/obj/item/weapon/cautery, -/obj/item/weapon/surgicaldrill, -/obj/item/robot_parts/l_arm, -/obj/item/robot_parts/r_arm, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abu" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abv" = ( -/obj/structure/table, -/obj/item/weapon/scalpel, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, -/obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abw" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"abx" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"aby" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abz" = ( -/obj/structure/table, -/obj/item/stack/rods{ - amount = 50 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"abA" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_l" - }, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"abB" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"abC" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_r" - }, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"abD" = ( -/turf/open/space, -/area/space/nearstation) -"abE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6" - }, -/area/shuttle/arrival) -"abF" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14" - }, -/area/shuttle/arrival) -"abG" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12" - }, -/area/shuttle/arrival) -"abH" = ( -/obj/structure/window/shuttle, -/obj/structure/grille, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abI" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 3; - icon_state = "swall_f10" - }, -/area/shuttle/arrival) -"abJ" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4 - }, -/turf/open/space, -/area/shuttle/arrival) -"abK" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11" - }, -/area/shuttle/arrival) -"abL" = ( -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abM" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abN" = ( -/obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abO" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abP" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7" - }, -/area/shuttle/arrival) -"abQ" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10" - }, -/area/shuttle/arrival) -"abR" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"abS" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark{ - name = "JoinLate" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abT" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abU" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/item/weapon/paper{ - icon_state = "paper_words"; - info = "Pilot's Log, . I think the engine trouble might be serious this time. This station hasn't exactly been a big help for fixing our problems, either; so I think this shuttle's grounded for the forseeable future. Fuck."; - name = "Pilot's Log" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abV" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3" - }, -/area/shuttle/arrival) -"abW" = ( -/obj/effect/landmark{ - name = "Observer-Start" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abX" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Arrivals Shuttle Airlock" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abY" = ( -/obj/structure/table, -/obj/item/weapon/cigbutt/cigarbutt, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"abZ" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6" - }, -/area/shuttle/pod_1) -"aca" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_1) -"acb" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10" - }, -/area/shuttle/pod_1) -"acc" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6" - }, -/area/shuttle/pod_2) -"acd" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_2) -"ace" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10" - }, -/area/shuttle/pod_2) -"acf" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"acg" = ( -/obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"ach" = ( -/obj/structure/closet/wardrobe/green, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"aci" = ( -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Arrival shuttle"; - name = "Arrivals Shuttle Requests Console"; - pixel_y = -30 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"acj" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9" - }, -/area/shuttle/arrival) -"ack" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3" - }, -/area/shuttle/pod_1) -"acl" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_1) -"acm" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3" - }, -/area/shuttle/pod_2) -"acn" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_2) -"aco" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5" - }, -/area/shuttle/arrival) -"acp" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13" - }, -/area/shuttle/arrival) -"acq" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Arrivals Shuttle Airlock" - }, -/obj/docking_port/mobile{ - dwidth = 5; - height = 7; - id = "arrival"; - name = "arrival shuttle"; - travelDir = -90; - width = 15 - }, -/obj/docking_port/stationary{ - dwidth = 5; - height = 7; - id = "arrival_home"; - name = "port bay 1"; - width = 15 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/arrival) -"acr" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9" - }, -/area/shuttle/arrival) -"acs" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_1) -"act" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"acu" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_2) -"acv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acw" = ( -/obj/machinery/door/airlock/external{ - name = "Arrivals Docking Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acx" = ( -/turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acy" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5" - }, -/area/shuttle/pod_1) -"acz" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - id = "pod1"; - name = "escape pod 1" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_1) -"acA" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9" - }, -/area/shuttle/pod_1) -"acB" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"acC" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5" - }, -/area/shuttle/pod_2) -"acD" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - id = "pod2"; - name = "escape pod 2" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_2) -"acE" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9" - }, -/area/shuttle/pod_2) -"acF" = ( -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acG" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acH" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Escape Pod One"; - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acI" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Escape Pod Two"; - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acJ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, -/area/shuttle/transport) -"acK" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, -/area/shuttle/transport) -"acL" = ( -/obj/structure/window/shuttle, -/obj/structure/grille, -/turf/open/floor/plating, -/area/shuttle/transport) -"acM" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/transport) -"acN" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 8 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, -/area/shuttle/transport) -"acO" = ( -/turf/closed/wall, -/area/maintenance/fpmaint) -"acP" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/maintenance/fpmaint) -"acQ" = ( -/obj/machinery/door/airlock/external{ - desc = "Leads to one of the station's small, FTL-capable lifeboats."; - name = "Escape Pod One" - }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acR" = ( -/obj/structure/sign/pods, -/turf/closed/wall, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acS" = ( -/obj/machinery/door/airlock/external{ - desc = "Leads to one of the station's small, FTL-capable lifeboats."; - name = "Escape Pod Two" - }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acT" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acU" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Docking" - }, -/obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"acV" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/transport) -"acW" = ( -/obj/machinery/computer/shuttle/ferry/request, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/transport) -"acX" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/transport) -"acY" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f5" - }, -/area/shuttle/transport) -"acZ" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fpmaint) -"ada" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/maintenance/fpmaint) -"adb" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"add" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"ade" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adf" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-y"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adh" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adj" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 8 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 4 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"ado" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adp" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 8 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adq" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adr" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 4 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"ads" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adt" = ( -/obj/machinery/door/airlock/external{ - name = "Arrivals Docking Airlock" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adu" = ( -/obj/machinery/door/airlock/external{ - name = "Arrivals Docking Airlock" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adv" = ( -/obj/machinery/door/airlock/shuttle, -/obj/docking_port/mobile{ - dir = 4; - dwidth = 2; - height = 12; - id = "ferry"; - name = "ferry shuttle"; - roundstart_move = "ferry_away"; - travelDir = 180; - width = 5 - }, -/obj/docking_port/stationary{ - dir = 4; - dwidth = 2; - height = 12; - id = "ferry_home"; - name = "port bay 2"; - turf_type = /turf/open/space; - width = 5 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/transport) -"adw" = ( -/turf/open/floor/plasteel/shuttle, -/area/shuttle/transport) -"adx" = ( -/obj/machinery/door/airlock/shuttle, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/transport) -"ady" = ( -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adz" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adA" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adN" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adO" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adS" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/transport) -"adT" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/transport) -"adU" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f6" - }, -/area/shuttle/transport) -"adV" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 8 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, -/area/shuttle/transport) -"adW" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"adX" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/maintenance/fpmaint) -"adY" = ( -/obj/machinery/vending/snack, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"adZ" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aea" = ( -/obj/effect/landmark/start{ - name = "Assistant" - }, -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeb" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aec" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aed" = ( -/obj/structure/table/wood, -/obj/item/weapon/lipstick/jade, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aee" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aef" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Lounge"; - dir = 8; - network = list("SS13","Medbay") - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeh" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/construction) -"aei" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/construction) -"aej" = ( -/turf/closed/wall, -/area/construction) -"aek" = ( -/obj/machinery/door/airlock/engineering{ - name = "Construction Area"; - req_access_txt = "32" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/construction) -"ael" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/construction) -"aem" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aen" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, -/area/shuttle/transport) -"aeo" = ( -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aep" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/vending/cola, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeq" = ( -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aer" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aes" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aet" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeu" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aev" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction) -"aew" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/construction) -"aex" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/construction) -"aey" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/construction) -"aez" = ( -/obj/machinery/camera{ - c_tag = "Construction Area" - }, -/turf/open/floor/plasteel, -/area/construction) -"aeA" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/construction) -"aeB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/construction) -"aeC" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/construction) -"aeD" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeE" = ( -/obj/structure/chair/comfy/beige, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeF" = ( -/obj/structure/chair/comfy/beige, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeG" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeH" = ( -/obj/structure/chair/comfy/beige, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeJ" = ( -/obj/machinery/door/airlock{ - name = "Fore Emergency Storage"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeK" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeL" = ( -/obj/machinery/light_construct{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction) -"aeM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction) -"aeN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plating, -/area/construction) -"aeO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/construction) -"aeP" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/construction) -"aeQ" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel, -/area/construction) -"aeR" = ( -/turf/open/floor/plating, -/area/construction) -"aeS" = ( -/obj/machinery/light_construct{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"aeT" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeU" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/chips, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeW" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeX" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/item/weapon/lighter, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aeZ" = ( -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afa" = ( -/obj/structure/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afb" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/construction) -"afc" = ( -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/plating, -/area/construction) -"afd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/construction) -"afe" = ( -/turf/open/floor/plasteel, -/area/construction) -"aff" = ( -/obj/structure/cable/orange{ - icon_state = "0-2"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afg" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/maintenance/fpmaint) -"afi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "0"; - req_one_access_txt = "1; 12; 18; 23; 32; 48" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afp" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=FrCH2"; - location = "Arrival" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afr" = ( -/obj/item/weapon/extinguisher, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afs" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"aft" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/construction) -"afu" = ( -/obj/structure/table, -/obj/item/device/flashlight, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/construction) -"afv" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat, -/turf/open/floor/plating, -/area/construction) -"afw" = ( -/obj/structure/closet/toolcloset, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plating, -/area/construction) -"afx" = ( -/obj/machinery/power/apc{ - name = "Construction Area APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/construction) -"afy" = ( -/obj/machinery/light_construct, -/turf/open/floor/plating, -/area/construction) -"afz" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/construction) -"afA" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/construction) -"afB" = ( -/turf/closed/wall, -/area/maintenance/electrical) -"afC" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Arrivals Power Control"; - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afD" = ( -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "E.V.A. Maintenance APC"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afE" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afF" = ( -/obj/machinery/camera{ - c_tag = "Customs Desk"; - dir = 4 - }, -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afG" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afH" = ( -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afI" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" - }, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afJ" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - cell_type = 5000; - name = "Arrival Shuttle Hallway APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry{ - name = "Arrivals Lounge" - }) -"afL" = ( -/turf/closed/wall/r_wall, -/area/gateway) -"afM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/gateway) -"afN" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"afO" = ( -/obj/item/stack/rods{ - amount = 50 - }, -/obj/structure/rack, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil{ - amount = 5 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 10; - layer = 2.9 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"afP" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/maintenance/electrical) -"afQ" = ( -/turf/open/floor/plating, -/area/maintenance/electrical) -"afR" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"afS" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/maintenance/electrical) -"afT" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/bluegrid, -/area/maintenance/electrical) -"afU" = ( -/turf/closed/wall/r_wall, -/area/turret_protected/ai) -"afV" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange, -/obj/machinery/computer/monitor, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afW" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afX" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - name = "EVA Power Control and Solar Access"; - req_access_txt = "11" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afY" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"afZ" = ( -/turf/closed/wall, -/area/security/checkpoint) -"aga" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/checkpoint) -"agb" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Arrivals Security Checkpoint"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, -/area/security/checkpoint) -"agc" = ( -/obj/structure/noticeboard, -/turf/closed/wall, -/area/security/checkpoint) -"agd" = ( -/obj/machinery/door/airlock/glass{ - name = "Fore Hallway" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"age" = ( -/obj/machinery/door/airlock/glass{ - name = "Fore Hallway" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"agf" = ( -/obj/machinery/door/airlock/glass{ - name = "Fore Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"agg" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"agh" = ( -/obj/machinery/gateway{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 1 - }, -/area/gateway) -"agi" = ( -/obj/machinery/gateway{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/gateway) -"agj" = ( -/obj/machinery/gateway{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 4 - }, -/area/gateway) -"agk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"agl" = ( -/obj/machinery/conveyor{ - dir = 5; - id = "Recycler" - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner" - }, -/area/maintenance/apmaint) -"agm" = ( -/obj/machinery/recycler, -/obj/machinery/conveyor{ - dir = 4; - id = "Recycler" - }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/maintenance/apmaint) -"agn" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "Recycler3" - }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/maintenance/apmaint) -"ago" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "Recycler3" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/maintenance/apmaint) -"agp" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"agq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/apmaint) -"agr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"ags" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"agt" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"agu" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"agv" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"agw" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Electrical Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"agx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"agy" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"agz" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"agA" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/turret_protected/ai) -"agB" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"agC" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 9 - }, -/area/security/checkpoint) -"agD" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/security/checkpoint) -"agE" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/security/checkpoint) -"agF" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/security/checkpoint) -"agG" = ( -/obj/item/device/assembly/flash/handheld, -/obj/item/weapon/crowbar/red, -/obj/structure/table/reinforced, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 5 - }, -/area/security/checkpoint) -"agH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"agI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"agJ" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"agK" = ( -/obj/machinery/gateway{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/gateway) -"agL" = ( -/obj/machinery/gateway/centerstation, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"agM" = ( -/obj/machinery/gateway{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/gateway) -"agN" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "Recycler" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/apmaint) -"agO" = ( -/obj/machinery/conveyor_switch{ - id = "Recycler" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 9 - }, -/area/maintenance/apmaint) -"agP" = ( -/obj/machinery/conveyor_switch{ - id = "Recycler3" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 5 - }, -/area/maintenance/apmaint) -"agQ" = ( -/obj/machinery/conveyor{ - dir = 6; - id = "Recycler3" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/apmaint) -"agR" = ( -/obj/machinery/conveyor{ - dir = 9; - id = "Recycler3"; - verted = -1 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"agS" = ( -/turf/closed/wall, -/area/maintenance/apmaint) -"agT" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"agU" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"agV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"agW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"agX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"agY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"agZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"aha" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"ahb" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/device/multitool, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"ahc" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahd" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahe" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Chamber Fore" - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahg" = ( -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahh" = ( -/obj/structure/rack, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/landmark/costume, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahk" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Customs Deck Maintenance"; - req_access_txt = "1" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/checkpoint) -"aho" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"ahp" = ( -/turf/open/floor/plasteel, -/area/security/checkpoint) -"ahq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"ahr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/checkpoint) -"ahs" = ( -/obj/machinery/door/airlock/security{ - desc = "Have your documents ready."; - name = "Security Checkpoint"; - req_access = null; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, -/area/security/checkpoint) -"aht" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"ahu" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"ahv" = ( -/obj/machinery/gateway{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 4 - }, -/area/gateway) -"ahw" = ( -/obj/machinery/gateway, -/obj/structure/cable/orange{ - icon_state = "0-2"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/gateway) -"ahx" = ( -/obj/machinery/gateway{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 1 - }, -/area/gateway) -"ahy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"ahz" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "Recycler" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/apmaint) -"ahA" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/apmaint) -"ahB" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Recycler APC"; - pixel_x = 24 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/camera{ - c_tag = "Recycler"; - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/maintenance/apmaint) -"ahC" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "Recycler3" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ahD" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"ahE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"ahF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"ahG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"ahH" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"ahI" = ( -/obj/structure/table, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"ahJ" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahK" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahM" = ( -/obj/machinery/ai_slipper{ - icon_state = "motion0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahN" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahO" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ahP" = ( -/obj/structure/closet/crate, -/obj/item/device/assembly/prox_sensor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/mouse, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahS" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahU" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahV" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ahW" = ( -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Security Checkpoint APC"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/security/checkpoint) -"ahX" = ( -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 10 - }, -/area/security/checkpoint) -"ahY" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/checkpoint) -"ahZ" = ( -/obj/machinery/computer/card, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/checkpoint) -"aia" = ( -/obj/machinery/computer/security, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/checkpoint) -"aib" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/checkpoint) -"aic" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 6 - }, -/area/security/checkpoint) -"aid" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; - dir = 1 - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"aie" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"aif" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"aig" = ( -/obj/machinery/door/window{ - name = "Gateway Chamber"; - req_access_txt = "62" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"aih" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"aii" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/gateway) -"aij" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/apmaint) -"aik" = ( -/obj/machinery/conveyor_switch{ - id = "Recycler2" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ail" = ( -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 4 - }, -/turf/closed/wall, -/area/maintenance/apmaint) -"aim" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 2; - output_dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ain" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/maintenance/apmaint) -"aio" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aip" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aiq" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plating, -/area/maintenance/electrical) -"air" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ais" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ait" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aiu" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aiv" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aiw" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aix" = ( -/turf/closed/wall, -/area/storage/tech) -"aiy" = ( -/turf/closed/wall/r_wall, -/area/storage/tech) -"aiz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"aiA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"aiB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"aiC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/gateway) -"aiD" = ( -/obj/structure/table, -/obj/structure/sign/biohazard{ - pixel_x = -32 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/camera{ - c_tag = "Gateway"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/gateway) -"aiE" = ( -/obj/structure/table, -/obj/item/weapon/paper/pamphlet, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aiF" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aiG" = ( -/obj/structure/table, -/obj/item/device/radio/off{ - pixel_y = 6 - }, -/obj/item/device/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/device/radio/off{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/device/radio/off, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aiH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/machinery/recharger, -/obj/structure/sign/biohazard{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/gateway) -"aiI" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/window/northright{ - dir = 8; - name = "Disposal Exit"; - req_access_txt = "12" - }, -/obj/machinery/door/window/northright{ - dir = 4; - name = "Disposal Exit"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/apmaint) -"aiJ" = ( -/obj/machinery/conveyor{ - dir = 5; - id = "Recycler2" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aiK" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "Recycler2" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aiL" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "Recycler2" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aiM" = ( -/obj/structure/rack, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/maintenance/apmaint) -"aiN" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/maintenance/apmaint) -"aiO" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/maintenance/apmaint) -"aiP" = ( -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aiQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aiR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aiS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aiT" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aiU" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aiV" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"aiW" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"aiX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 6; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/maintenance/electrical) -"aiY" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"aiZ" = ( -/obj/effect/landmark/start{ - name = "AI" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the AI chamber door."; - id = "aishutter"; - name = "AI Shutters Control"; - pixel_x = -10; - pixel_y = 25; - req_access_txt = "16" - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - canhear_range = 6; - freerange = 1; - name = "Common Channel"; - pixel_x = 32; - pixel_y = 10 - }, -/obj/machinery/requests_console{ - department = "AI"; - departmentType = 5; - name = "AI Core RC"; - pixel_x = 30; - pixel_y = 30 - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = -33; - pixel_y = 33 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/turret_protected/ai) -"aja" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ajb" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/storage/tech) -"ajc" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/computer/pandemic{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/circuitboard/computer/rdconsole, -/obj/item/weapon/circuitboard/machine/rdserver{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/circuitboard/machine/destructive_analyzer, -/obj/item/weapon/circuitboard/machine/protolathe, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/storage/tech) -"ajd" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/computer/robotics{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/computer/mecha_control{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/machinery/camera{ - c_tag = "Secure Tool Storage"; - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/tech) -"aje" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"ajf" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/computer/borgupload{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/weapon/circuitboard/computer/aiupload{ - pixel_x = 2; - pixel_y = -2 - }, -/turf/open/floor/plating, -/area/storage/tech) -"ajg" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/computer/message_monitor{ - pixel_y = -5 - }, -/obj/item/weapon/circuitboard/computer/crew{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/weapon/circuitboard/computer/arcade/battle, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/storage/tech) -"ajh" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/storage/tech) -"aji" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"ajj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"ajk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"ajl" = ( -/obj/machinery/door/airlock/command{ - desc = "A powerful and mysterious object is housed here, and thus, ID restrictions are tight. Can be opened to the public via bridge controls."; - name = "Gateway Access"; - req_access_txt = "62" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/gateway) -"ajm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/gateway) -"ajn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/gateway) -"ajo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/gateway) -"ajp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/gateway) -"ajq" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/gateway) -"ajr" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/apmaint) -"ajs" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "Recycler2" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ajt" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, -/area/shuttle/supply) -"aju" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, -/area/shuttle/supply) -"ajv" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, -/area/shuttle/supply) -"ajw" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, -/area/shuttle/supply) -"ajx" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ajy" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ajz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ajA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/electrical) -"ajB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"ajC" = ( -/obj/machinery/power/smes{ - charge = 0 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/mine/explored) -"ajD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/closed/wall, -/area/maintenance/electrical) -"ajE" = ( -/obj/machinery/computer/monitor{ - name = "backup power monitoring console" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/electrical) -"ajF" = ( -/obj/machinery/power/smes{ - charge = 0 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"ajG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/turret_protected/ai) -"ajH" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"ajI" = ( -/obj/machinery/ai_slipper{ - icon_state = "motion0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ajJ" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/item/device/radio/intercom{ - canhear_range = 6; - freerange = 1; - frequency = 1447; - name = "AI Private Channel"; - pixel_x = -30; - pixel_y = -2 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "AI Chamber APC"; - pixel_x = 0; - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"ajK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"ajL" = ( -/obj/item/device/radio/intercom{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = 30; - pixel_y = -2 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = -4; - pixel_y = 25 - }, -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = 4; - pixel_y = 28 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"ajM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"ajN" = ( -/obj/structure/grille, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"ajO" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"ajP" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ajQ" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"ajR" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ajS" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ajT" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ajU" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ajV" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/storage/tech) -"ajW" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/computer/cloning, -/obj/item/weapon/circuitboard/computer/med_data{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/circuitboard/machine/clonescanner, -/obj/item/weapon/circuitboard/machine/clonepod, -/obj/item/weapon/circuitboard/computer/scan_consolenew, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/storage/tech) -"ajX" = ( -/obj/machinery/door/airlock/highsecurity{ - desc = "The high-risk electronic storage area, only a few people can legally access this area."; - name = "Secure Tech Storage"; - req_access_txt = "19;23" - }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/storage/tech) -"ajY" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/computer/mining, -/obj/item/weapon/circuitboard/machine/autolathe{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/circuitboard/computer/communications{ - pixel_x = 5; - pixel_y = -5 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/storage/tech) -"ajZ" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/storage/tech) -"aka" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"akb" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"akc" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gateshutter"; - name = "Gateway Access Shutter" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" - }, -/area/gateway) -"akd" = ( -/turf/open/floor/plasteel, -/area/gateway) -"ake" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/gateway) -"akf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/gateway) -"akg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/gateway) -"akh" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/gateway) -"aki" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "Recycler2" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"akj" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"akk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"akl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Cargo Atmospheric Control" - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"akm" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"akn" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, -/area/shuttle/supply) -"ako" = ( -/turf/open/floor/plasteel/shuttle, -/area/shuttle/supply) -"akp" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f5" - }, -/area/shuttle/supply) -"akq" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 - }, -/area/shuttle/supply) -"akr" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/supply) -"aks" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"akt" = ( -/obj/machinery/door/airlock/engineering{ - name = "Electrical Maintenance"; - req_access_txt = "11" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"aku" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 - }, -/turf/closed/wall, -/area/maintenance/electrical) -"akv" = ( -/obj/machinery/door/airlock/engineering{ - name = "Electrical Maintenance"; - req_access_txt = "11" - }, -/turf/open/floor/plating, -/area/maintenance/electrical) -"akw" = ( -/obj/effect/landmark{ - name = "tripai" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the AI chamber door."; - id = "aishutter"; - name = "AI Shutters Control"; - pixel_x = 4; - pixel_y = -27; - req_access_txt = "16" - }, -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = -8; - pixel_y = 32 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = 6; - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/turret_protected/ai) -"akx" = ( -/obj/machinery/door/window{ - dir = 4; - name = "AI Core Door"; - req_access_txt = "16" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"aky" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"akz" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "AI Core Door"; - req_access_txt = "16" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"akA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"akB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"akC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"akD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"akE" = ( -/obj/effect/landmark{ - name = "tripai" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the AI chamber door."; - id = "aishutter"; - name = "AI Shutters Control"; - pixel_x = -4; - pixel_y = 27; - req_access_txt = "16" - }, -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = 8; - pixel_y = -32 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = -6; - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/turret_protected/ai) -"akF" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Chamber Exterior"; - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"akG" = ( -/turf/closed/wall/r_wall, -/area/storage/eva) -"akH" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/storage/tech) -"akI" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/computer/secure_data{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/computer/security{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/weapon/circuitboard/computer/card{ - pixel_x = 2; - pixel_y = -2 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/storage/tech) -"akJ" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/storage/tech) -"akK" = ( -/obj/structure/table, -/obj/item/device/t_scanner, -/obj/item/device/t_scanner, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 8 - }, -/area/storage/tech) -"akL" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/storage/tech) -"akM" = ( -/obj/structure/table, -/obj/item/weapon/cartridge/signal, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 4 - }, -/area/storage/tech) -"akN" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/storage/tech) -"akO" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/computer/powermonitor{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/computer/stationalert{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/weapon/circuitboard/computer/atmos_alert{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/storage/tech) -"akP" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/storage/tech) -"akQ" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gateshutter"; - name = "Gateway Access Shutter" - }, -/turf/open/floor/plasteel, -/area/gateway) -"akR" = ( -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = -22 - }, -/obj/machinery/button/door{ - id = "gateshutter"; - name = "Gateway Shutter Control"; - pixel_x = 6; - pixel_y = -26; - req_access_txt = "19" - }, -/turf/open/floor/plasteel, -/area/gateway) -"akS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/structure/closet/emcloset, -/obj/machinery/light, -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/gateway) -"akT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange, -/obj/machinery/power/apc{ - name = "Gateway APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/gateway) -"akU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/closet/secure_closet/exile, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" - }, -/area/gateway) -"akV" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/gateway) -"akW" = ( -/obj/structure/disposalpipe/trunk, -/obj/structure/disposaloutlet{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/apmaint) -"akX" = ( -/obj/structure/disposalpipe/trunk, -/obj/structure/disposaloutlet{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"akY" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Cargo Bay Maintenance APC"; - pixel_x = -24 - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"akZ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ala" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alb" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alc" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/supply) -"ald" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ale" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/maintenance/apmaint) -"alf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/maintenance/apmaint) -"alg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/maintenance/apmaint) -"alh" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ali" = ( -/obj/machinery/button/door{ - id = "maint3"; - name = "Blast Door Control C"; - pixel_x = 0; - pixel_y = 24; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alk" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"all" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint2" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aln" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alo" = ( -/obj/machinery/button/door{ - id = "maint1"; - name = "Blast Door Control A"; - pixel_x = 0; - pixel_y = 24; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alp" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alq" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alr" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"als" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"alt" = ( -/obj/machinery/door/poddoor/preopen{ - id = "aishutter"; - name = "AI core shutters" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/turret_protected/ai) -"alu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "aishutter"; - name = "AI core shutters" - }, -/turf/open/floor/plating, -/area/turret_protected/ai) -"alv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"alw" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/solar/auxstarboard) -"alx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"aly" = ( -/obj/machinery/power/solar{ - id = "auxsolareast"; - name = "Port Auxiliary Solar Array" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/solar/auxstarboard) -"alz" = ( -/turf/closed/mineral/random/low_chance, -/area/maintenance/fpmaint) -"alA" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"alB" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"alC" = ( -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Tech Storage APC"; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/storage/tech) -"alD" = ( -/turf/open/floor/plasteel, -/area/storage/tech) -"alE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"alF" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/storage/tech) -"alG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"alH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"alI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/storage/tech) -"alJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/storage/tech) -"alK" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"alL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark{ - name = "lightsout" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"alM" = ( -/obj/machinery/camera{ - c_tag = "Fore Hallway Fore"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"alN" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/apmaint) -"alO" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; - name = "Recycler Access"; - req_access_txt = "12"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/maintenance/apmaint) -"alP" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall, -/area/maintenance/apmaint) -"alQ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/airlock/atmos{ - name = "Cargo Atmospheric Control"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/apmaint) -"alS" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alT" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint3" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alU" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alV" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alW" = ( -/obj/machinery/button/door{ - id = "maint2"; - name = "Blast Door Control B"; - pixel_x = 0; - pixel_y = -24; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alX" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"alY" = ( -/obj/machinery/door/poddoor/preopen{ - id = "maint1" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/apmaint) -"alZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ama" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amb" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Chamber Port"; - dir = 4 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"amc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"amd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"ame" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Chamber Starboard"; - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"amf" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"amg" = ( -/obj/machinery/button/door{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Control"; - pixel_x = -26; - req_access_txt = "19" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/storage/eva) -"amh" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/storage/eva) -"ami" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"amj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"amk" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Tech Storage Maintenance"; - req_access_txt = "23" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aml" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/storage/tech) -"amm" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"amn" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"amo" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"amp" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel, -/area/storage/tech) -"amq" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/storage/tech) -"amr" = ( -/obj/machinery/door/airlock/engineering{ - desc = "The high-tech storage wing, with computer and electronic equipment."; - name = "Tech Storage"; - req_access_txt = "23" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/storage/tech) -"ams" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"amt" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"amu" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"amv" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_one_access_txt = "12; 31" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amw" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amx" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amy" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amC" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amD" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amE" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amG" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amH" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"amI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"amJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"amK" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"amL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"amM" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"amN" = ( -/turf/open/floor/plasteel, -/area/storage/eva) -"amO" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"amP" = ( -/obj/structure/table, -/obj/item/device/aicard, -/obj/item/weapon/aiModule/reset, -/turf/open/floor/plasteel{ - icon_state = "yellow"; - dir = 10 - }, -/area/storage/tech) -"amQ" = ( -/obj/structure/table, -/obj/item/weapon/screwdriver{ - pixel_y = 16 - }, -/obj/item/weapon/wirecutters, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/storage/tech) -"amR" = ( -/obj/structure/table, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/storage/tech) -"amS" = ( -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/device/multitool, -/obj/item/clothing/glasses/meson, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/storage/tech) -"amT" = ( -/obj/machinery/vending/assist, -/obj/machinery/camera{ - c_tag = "Tech Storage"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/storage/tech) -"amU" = ( -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/storage/tech) -"amV" = ( -/obj/structure/table, -/obj/item/device/analyzer/plant_analyzer, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/storage/tech) -"amW" = ( -/obj/structure/table, -/obj/item/device/analyzer, -/obj/item/device/healthanalyzer, -/obj/machinery/requests_console{ - department = "Tech storage"; - name = "Tech Storage Requests Console"; - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/storage/tech) -"amX" = ( -/obj/structure/table, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" - }, -/area/storage/tech) -"amY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"amZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"ana" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Fore Hallway APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"anb" = ( -/turf/closed/wall, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"anc" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/quartermaster/qm) -"and" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"ane" = ( -/obj/machinery/button/door{ - id = "QMLoaddoor"; - name = "Loading Doors"; - pixel_x = 0; - pixel_y = -24 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/supply) -"anf" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f6" - }, -/area/shuttle/supply) -"ang" = ( -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"anh" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"ani" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Telecommunications APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"anj" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"ank" = ( -/obj/machinery/camera{ - c_tag = "Telecommunications Server Room" - }, -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"anl" = ( -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"anm" = ( -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"ann" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"ano" = ( -/obj/item/clothing/gloves/color/rainbow, -/obj/item/clothing/head/soft/rainbow, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"anp" = ( -/obj/machinery/ai_status_display{ - pixel_y = -32 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"anq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"anr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"ans" = ( -/obj/machinery/ai_slipper{ - icon_state = "motion0" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"ant" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"anu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"anv" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"anw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"anx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"any" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"anz" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"anA" = ( -/obj/structure/closet, -/obj/item/device/flashlight, -/obj/item/weapon/extinguisher, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"anB" = ( -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/eva) -"anC" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters{ - id = "evashutter"; - name = "E.V.A. Storage Shutter" - }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" - }, -/area/storage/eva) -"anD" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/poddoor/shutters{ - id = "evashutter"; - name = "E.V.A. Storage Shutter" - }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" - }, -/area/storage/eva) -"anE" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/eva) -"anF" = ( -/obj/machinery/door/airlock/glass_command{ - desc = "Storage area for the station's general-purpose space suits and other critical materials. Can be opened via bridge controls in an emergency."; - name = "Standard E.V.A. Suits"; - req_access_txt = "18" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" - }, -/area/storage/eva) -"anG" = ( -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/eva) -"anH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"anI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"anJ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"anK" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, -/area/shuttle/supply) -"anL" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"anM" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "Supply Dock Loading Door" - }, -/obj/machinery/conveyor{ - dir = 2; - id = "QMLoad" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/supply) -"anN" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/obj/docking_port/mobile/supply{ - dir = 1; - dwidth = 7; - width = 12 - }, -/obj/docking_port/stationary{ - dir = 1; - dwidth = 7; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"anO" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, -/area/shuttle/supply) -"anP" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, -/area/shuttle/supply) -"anQ" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"anR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"anS" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"anT" = ( -/obj/item/clothing/under/color/rainbow, -/obj/item/clothing/shoes/sneakers/rainbow, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"anU" = ( -/obj/machinery/light, -/turf/open/floor/bluegrid, -/area/turret_protected/ai) -"anV" = ( -/turf/closed/wall/r_wall, -/area/maintenance/auxsolarstarboard) -"anW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"anX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"anY" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Mining Atmospherics Control"; - dir = 8; - network = list("SS13","Medbay") - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"anZ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoa" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Storage"; - req_access_txt = "12"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aob" = ( -/obj/structure/table/reinforced, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"aoc" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" - }, -/area/storage/eva) -"aod" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" - }, -/area/storage/eva) -"aoe" = ( -/obj/structure/rack, -/obj/item/weapon/pickaxe{ - desc = "The pickaxe looks blunt."; - force = 5; - pixel_x = -3 - }, -/obj/item/weapon/pickaxe{ - desc = "The pickaxe looks blunt."; - force = 5; - pixel_x = 3 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" - }, -/area/storage/eva) -"aof" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/magboots, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"aog" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoh" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "0"; - req_one_access_txt = "1; 12; 18; 23; 32; 48" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aoj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aok" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/orange, -/obj/machinery/power/apc{ - name = "Quartermaster's Office APC"; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aol" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aom" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aon" = ( -/obj/structure/rack, -/obj/item/weapon/extinguisher, -/obj/item/weapon/storage/belt/utility, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aoo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - name = "Cargo Bay APC"; - pixel_y = -24 - }, -/obj/structure/cable/orange, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aop" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aoq" = ( -/turf/closed/wall, -/area/quartermaster/office) -"aor" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aos" = ( -/obj/machinery/conveyor{ - id = "QMLoad" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "Supply Dock Loading Door" - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aot" = ( -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aou" = ( -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aov" = ( -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aow" = ( -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aox" = ( -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aoy" = ( -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aoz" = ( -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aoA" = ( -/obj/machinery/door/airlock/highsecurity{ - desc = "The heart of the AI, defended by autoturrets and motion alarms."; - icon_state = "door_locked"; - locked = 1; - name = "AI Chamber"; - req_access_txt = "16" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai) -"aoB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/turret_protected/ai) -"aoC" = ( -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoD" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoF" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aoG" = ( -/obj/structure/cable, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"aoH" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoI" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoK" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoL" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/storage/eva) -"aoO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/head/welding, -/obj/item/weapon/crowbar, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"aoP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aoQ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aoR" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aoS" = ( -/obj/machinery/door/airlock/maintenance{ - name = "E.V.A. Maintenance"; - req_access_txt = "18"; - req_one_access_txt = "0" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoT" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aoU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"aoV" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"aoW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/quartermaster/office) -"aoX" = ( -/turf/closed/wall, -/area/quartermaster/qm) -"aoY" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/quartermaster/qm) -"aoZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Maintenance"; - req_access_txt = "31"; - req_one_access_txt = "5; 6; 9; 12; 22; 33; 37" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"apa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/office) -"apb" = ( -/turf/open/floor/plating, -/area/quartermaster/office) -"apc" = ( -/obj/machinery/conveyor{ - id = "QMLoad" - }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/quartermaster/office) -"apd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"ape" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"apf" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"apg" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aph" = ( -/turf/closed/wall/r_wall, -/area/turret_protected/ai_upload) -"api" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/obj/machinery/porta_turret/ai, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"apj" = ( -/obj/machinery/flasher{ - id = "AI"; - pixel_x = 6; - pixel_y = 32 - }, -/obj/machinery/computer/upload/ai, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"apk" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"apl" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/computer/upload/borg, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"apm" = ( -/obj/structure/sign/kiddieplaque{ - pixel_x = 32 - }, -/obj/machinery/porta_turret/ai, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"apn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"apo" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"app" = ( -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"apq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"apr" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aps" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"apt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"apu" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"apv" = ( -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"apw" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"apx" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/solar/auxstarboard) -"apy" = ( -/turf/closed/wall, -/area/quartermaster/miningdock) -"apz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/atmos{ - name = "Mining Atmospheric Control"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"apA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/closed/wall, -/area/maintenance/fpmaint) -"apB" = ( -/obj/structure/rack, -/obj/item/weapon/storage/belt/utility, -/obj/item/clothing/mask/gas, -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"apC" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"apD" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"apE" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/belt/utility, -/obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"apF" = ( -/obj/structure/rack, -/obj/item/weapon/tank/jetpack/carbondioxide, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"apG" = ( -/obj/structure/rack, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/machinery/camera{ - c_tag = "E.V.A."; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"apH" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"apI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/power/apc{ - dir = 4; - name = "Vacant Office APC"; - pixel_x = 24 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/vacantoffice) -"apJ" = ( -/turf/closed/wall, -/area/security/vacantoffice) -"apK" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"apL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"apM" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 9 - }, -/area/quartermaster/office) -"apN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/quartermaster/office) -"apO" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 5 - }, -/area/quartermaster/office) -"apP" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" - }, -/area/quartermaster/qm) -"apQ" = ( -/obj/structure/closet, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/qm) -"apR" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/qm) -"apS" = ( -/obj/structure/table/glass, -/obj/item/weapon/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/weapon/cartridge/quartermaster, -/obj/item/weapon/cartridge/quartermaster{ - pixel_x = -4; - pixel_y = 7 - }, -/obj/item/weapon/coin/silver, -/obj/machinery/camera{ - c_tag = "Quartermaster's Office" - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/qm) -"apT" = ( -/obj/structure/table/glass, -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp/qm, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/qm) -"apU" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" - }, -/area/quartermaster/qm) -"apV" = ( -/obj/machinery/photocopier, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" - }, -/area/quartermaster/office) -"apW" = ( -/obj/structure/table/glass, -/obj/item/device/toner, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" - }, -/area/quartermaster/office) -"apX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/quartermaster/office) -"apY" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"apZ" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 32; - supply_display = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"aqa" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"aqb" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "QMLoad" - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" - }, -/area/quartermaster/office) -"aqc" = ( -/obj/machinery/button/door{ - id = "QMLoaddoor"; - name = "Loading Doors"; - pixel_y = 24 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/quartermaster/office) -"aqd" = ( -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aqe" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aqf" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "QM #1" - }, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/quartermaster/office) -"aqg" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "QM #2" - }, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/quartermaster/office) -"aqh" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "QM #3" - }, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1450 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/quartermaster/office) -"aqi" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "QM #4" - }, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1455 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/quartermaster/office) -"aqj" = ( -/obj/structure/cable/blue{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Telecommunications Maintenance APC"; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aqk" = ( -/obj/machinery/telecomms/relay/preset/station, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aql" = ( -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aqm" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aqn" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aqo" = ( -/obj/machinery/message_server, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"aqp" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"aqq" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/core/full/antimov, -/obj/item/weapon/aiModule/reset/purge, -/obj/item/weapon/aiModule/zeroth/oneHuman, -/obj/item/weapon/aiModule/supplied/oxygen, -/obj/machinery/door/window/southleft{ - layer = 2.9; - name = "High-Risk Modules"; - req_access_txt = "20" - }, -/obj/item/weapon/aiModule/core/full/tyrant, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"aqr" = ( -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"aqs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/turret_protected/ai_upload) -"aqt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/turret_protected/ai_upload) -"aqu" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/core/full/corp, -/obj/item/weapon/aiModule/core/freeformcore, -/obj/item/weapon/aiModule/core/full/asimov, -/obj/machinery/door/window/southright{ - layer = 2.9; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"aqv" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Fore Starboard Solar APC"; - pixel_x = -25; - pixel_y = 3 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aqw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aqx" = ( -/obj/structure/chair/stool, -/obj/machinery/camera{ - c_tag = "Fore Starboard Solar Control"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aqy" = ( -/obj/machinery/power/solar_control{ - id = "auxsolareast"; - name = "Fore Starboard Solar Control" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"aqz" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"aqA" = ( -/obj/structure/rack, -/obj/item/weapon/pickaxe{ - desc = "The pickaxe looks blunt."; - force = 5; - pixel_x = -3 - }, -/obj/item/weapon/pickaxe{ - desc = "The pickaxe looks blunt."; - force = 5; - pixel_x = 3 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqB" = ( -/obj/structure/rack, -/obj/item/weapon/shovel{ - pixel_x = 3 - }, -/obj/item/weapon/shovel{ - pixel_x = -3 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqC" = ( -/obj/machinery/suit_storage_unit/mining, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqD" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqE" = ( -/obj/structure/table, -/obj/item/device/mining_scanner, -/obj/item/device/mining_scanner, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqF" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqG" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/obj/machinery/requests_console{ - department = "Mining"; - name = "Mining Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqH" = ( -/obj/machinery/mineral/input, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqI" = ( -/obj/machinery/mineral/mint, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqJ" = ( -/obj/machinery/mineral/output, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aqK" = ( -/obj/structure/closet/crate, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/weapon/extinguisher, -/obj/item/clothing/glasses/meson, -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aqL" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/machinery/button/door{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Control"; - pixel_x = -26; - req_access_txt = "19" - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"aqM" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"aqN" = ( -/obj/structure/table/reinforced, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"aqO" = ( -/obj/structure/closet/crate/rcd, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"aqP" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aqQ" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen/red, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aqR" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aqS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aqT" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aqU" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aqV" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aqW" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aqX" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aqY" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/machinery/newscaster/security_unit{ - pixel_x = 30 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aqZ" = ( -/obj/structure/filingcabinet, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/quartermaster/office) -"ara" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/quartermaster/office) -"arb" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/qm) -"arc" = ( -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"ard" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"are" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/qm) -"arf" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/qm) -"arg" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/office) -"arh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 8 - }, -/area/quartermaster/office) -"ari" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/quartermaster/office) -"arj" = ( -/obj/effect/landmark/start{ - name = "Cargo Technician" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/quartermaster/office) -"ark" = ( -/obj/machinery/conveyor_switch{ - id = "QMLoad" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/quartermaster/office) -"arl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 4 - }, -/area/quartermaster/office) -"arm" = ( -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, -/area/quartermaster/office) -"arn" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, -/area/quartermaster/office) -"aro" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"arp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/tcommsat/server) -"arq" = ( -/obj/machinery/door/airlock/glass_engineering{ - desc = "The main server room. Dangerously cold to protect the sensitive machinery."; - name = "Telecommunications Server Room"; - req_access_txt = "61" - }, -/turf/open/floor/plasteel, -/area/tcommsat/server) -"arr" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"ars" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"art" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"aru" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"arv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"arw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"arx" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"ary" = ( -/obj/machinery/door/airlock/engineering{ - name = "Fore Starboard Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/auxsolarstarboard) -"arz" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/maintenance/auxsolarstarboard) -"arA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"arB" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"arC" = ( -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"arD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"arE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"arF" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"arG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"arH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"arI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"arJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Mining Maintenance"; - req_access_txt = "48" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"arK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"arL" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"arM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"arN" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"arO" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"arP" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel, -/obj/machinery/requests_console{ - department = "E.V.A."; - name = "E.V.A. Requests Console"; - pixel_x = -32 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"arQ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"arR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"arS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"arT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"arU" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"arV" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"arW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Vacant Office Maintenance"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/vacantoffice) -"arX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"arY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"arZ" = ( -/turf/open/floor/wood, -/area/security/vacantoffice) -"asa" = ( -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"asb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"asc" = ( -/obj/machinery/door/airlock/engineering{ - desc = "As the name suggests, this office space is available for any purpose, and currently has none."; - name = "Vacant Office"; - req_access_txt = "32" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/vacantoffice) -"asd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"ase" = ( -/obj/structure/closet/secure_closet/security/cargo, -/obj/machinery/camera{ - c_tag = "Cargo Security Post"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/quartermaster/office) -"asf" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/quartermaster/office) -"asg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/qm) -"ash" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"asi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"asj" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"ask" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/qm) -"asl" = ( -/obj/machinery/door/airlock/mining{ - desc = "The office of the station's chief Supply officer, the Quartermaster. Smells faintly of swag."; - name = "Quartermaster's Office"; - req_access_txt = "41" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/qm) -"asm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/office) -"asn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aso" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/quartermaster/office) -"asp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/quartermaster/office) -"asq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/quartermaster/office) -"asr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"ass" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"ast" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"asu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Maintenance"; - req_access_txt = "31"; - req_one_access_txt = "5; 6; 9; 12; 22; 33; 37" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"asv" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"asw" = ( -/obj/machinery/telecomms/server/presets/service, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"asx" = ( -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"asy" = ( -/obj/machinery/telecomms/server/presets/science, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"asz" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"asA" = ( -/turf/open/floor/plasteel, -/area/tcommsat/server) -"asB" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"asC" = ( -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"asD" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"asE" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/tcommsat/server) -"asF" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/supplied/freeform, -/obj/item/weapon/aiModule/supplied/protectStation, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"asG" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - name = "Upload APC"; - pixel_y = -24 - }, -/obj/structure/cable/blue{ - icon_state = "0-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"asH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"asI" = ( -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"asJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"asK" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Upload"; - dir = 1 - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_y = -25 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"asL" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/reset, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"asM" = ( -/turf/closed/wall, -/area/turret_protected/ai_upload_foyer) -"asN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"asO" = ( -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"asP" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"asQ" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"asR" = ( -/obj/structure/table, -/obj/item/weapon/storage/bag/ore{ - pixel_y = 3 - }, -/obj/item/weapon/storage/bag/ore{ - pixel_x = -3 - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "Mining Equipment Room"; - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"asS" = ( -/obj/effect/landmark/start{ - name = "Shaft Miner" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"asT" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"asU" = ( -/obj/machinery/door/airlock/glass_mining{ - desc = "Storage of the Company's specialized mining gear."; - name = "Mining Equipment Room"; - req_access_txt = "54" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"asV" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"asW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"asX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"asY" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"asZ" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Mining APC"; - pixel_x = -24 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"ata" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"atb" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"atc" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"atd" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"ate" = ( -/obj/structure/cable/orange, -/obj/machinery/power/apc{ - dir = 4; - name = "EVA APC"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/storage/eva) -"atf" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"atg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/eva) -"ath" = ( -/obj/structure/table/reinforced, -/obj/item/device/radio/off, -/obj/item/device/radio/off, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/eva) -"ati" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"atj" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"atk" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"atl" = ( -/obj/structure/table/wood, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"atm" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"atn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/structure/chair/office/dark, -/turf/open/floor/wood, -/area/security/vacantoffice) -"ato" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"atp" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"atq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/vacantoffice) -"atr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"ats" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 10 - }, -/area/quartermaster/office) -"att" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/quartermaster/office) -"atu" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 6 - }, -/area/quartermaster/office) -"atv" = ( -/obj/effect/landmark/start{ - name = "Quartermaster" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" - }, -/area/quartermaster/qm) -"atw" = ( -/obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/qm) -"atx" = ( -/obj/machinery/photocopier, -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/qm) -"aty" = ( -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/qm) -"atz" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/qm) -"atA" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" - }, -/area/quartermaster/qm) -"atB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"atC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"atD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"atE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "browncorner" - }, -/area/quartermaster/office) -"atF" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/office) -"atG" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Cargo Loading Dock"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/office) -"atH" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" - }, -/area/quartermaster/office) -"atI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"atJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"atK" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_y = -24; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"atL" = ( -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"atM" = ( -/obj/structure/table/glass, -/obj/item/device/taperecorder/empty, -/obj/item/device/tape/random, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"atN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"atO" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"atP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/tcommsat/computer) -"atQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplatecorner" - }, -/area/tcommsat/computer) -"atR" = ( -/obj/machinery/door/airlock/glass_engineering{ - desc = "The main server room. Dangerously cold to protect the sensitive machinery."; - name = "Telecommunications Server Room"; - req_access_txt = "61" - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/tcommsat/computer) -"atS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/tcommsat/computer) -"atT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/tcommsat/computer) -"atU" = ( -/turf/closed/wall/r_wall, -/area/turret_protected/ai_upload_foyer) -"atV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/porta_turret/ai{ - dir = 1 - }, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"atW" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"atX" = ( -/obj/machinery/porta_turret/ai{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/bluegrid, -/area/turret_protected/ai_upload) -"atY" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"atZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aua" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aub" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"auc" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aud" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aue" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"auf" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aug" = ( -/turf/closed/wall, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"auh" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "0"; - req_one_access_txt = "1; 12; 18; 23; 32; 48" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aui" = ( -/obj/machinery/door/poddoor/shutters{ - id = "evashutter"; - name = "E.V.A. Storage Shutter" - }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" - }, -/area/storage/eva) -"auj" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/door/poddoor/shutters{ - id = "evashutter"; - name = "E.V.A. Storage Shutter" - }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" - }, -/area/storage/eva) -"auk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/eva) -"aul" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_command{ - desc = "Storage area for the station's general-purpose space suits and other critical materials. Can be opened via bridge controls in an emergency."; - name = "E.V.A."; - req_access_txt = "18" - }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" - }, -/area/storage/eva) -"aum" = ( -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/eva) -"aun" = ( -/obj/structure/cable/orange, -/obj/machinery/power/apc{ - name = "Tool Storage APC"; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/storage/primary{ - name = "Tool Storage" - }) -"auo" = ( -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aup" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"auq" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/turf/open/floor/carpet, -/area/security/vacantoffice) -"aur" = ( -/obj/machinery/light, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aus" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/white, -/obj/machinery/camera{ - c_tag = "Vacant Office"; - dir = 1 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"aut" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"auu" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"auv" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"auw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass{ - name = "Fore Hallway" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"aux" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass{ - name = "Fore Hallway" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"auy" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/airlock/glass{ - name = "Fore Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/fore{ - name = "Fore Hallway" - }) -"auz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/office) -"auA" = ( -/obj/machinery/door/airlock/glass_security{ - desc = "The guardpost for the Cargo Bay. High turnover rate due to allegations of corruption, bribery, and weapons trafficking."; - name = "Security Post"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/quartermaster/office) -"auB" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - name = "Quartermaster Desk"; - req_access_txt = "41" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/qm) -"auC" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/qm) -"auD" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/qm) -"auE" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/quartermaster/office) -"auF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start{ - name = "Cargo Technician" - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/quartermaster/office) -"auG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/quartermaster/office) -"auH" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/yellow, -/obj/item/device/multitool, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/office) -"auI" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "Warehouse Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"auJ" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "Warehouse Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"auK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"auL" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Telecommunications Control APC"; - pixel_x = 24 - }, -/obj/structure/cable/blue{ - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/tcommsat/computer) -"auM" = ( -/obj/machinery/computer/message_monitor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/tcommsat/computer) -"auN" = ( -/obj/machinery/computer/telecomms/monitor{ - network = "tcommsat" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/tcommsat/computer) -"auO" = ( -/obj/machinery/computer/telecomms/server{ - network = "tcommsat" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/tcommsat/computer) -"auP" = ( -/obj/structure/table, -/obj/item/weapon/paper/monitorkey, -/obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 8 - }, -/area/tcommsat/computer) -"auQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/tcommsat/computer) -"auR" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 4 - }, -/area/tcommsat/computer) -"auS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/tcommsat/computer) -"auT" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" - }, -/area/tcommsat/computer) -"auU" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/tcommsat/computer) -"auV" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" - }, -/area/tcommsat/computer) -"auW" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"auX" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"auY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/turret_protected/ai_upload) -"auZ" = ( -/obj/machinery/door/airlock/highsecurity{ - desc = "Byond this door lies the AI's Upload and Core areas, defended by autoturrets. Few are ever allowed inside."; - icon_state = "door_locked"; - locked = 1; - name = "AI Upload"; - req_access_txt = "16" - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload) -"ava" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/turret_protected/ai_upload) -"avb" = ( -/obj/machinery/computer/aifixer, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"avc" = ( -/obj/structure/table, -/obj/item/weapon/phone, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"avd" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"ave" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"avf" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"avg" = ( -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"avh" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"avi" = ( -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"avj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"avk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"avl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Mining North"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "browncorner"; - dir = 4 - }, -/area/quartermaster/miningdock) -"avm" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avn" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avo" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avp" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avq" = ( -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avr" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avs" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avt" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avu" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avv" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/sign/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avw" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avx" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avy" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"avz" = ( -/turf/closed/wall, -/area/storage/primary{ - name = "Tool Storage" - }) -"avA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Tool Storage Maintenance"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"avB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Fore Hallway Aft"; - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"avC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"avD" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "browncorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"avE" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"avF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"avG" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"avH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"avI" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" - }, -/area/quartermaster/office) -"avJ" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageExternal" - }, -/obj/structure/plasticflaps, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/office) -"avK" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageExternal" - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" - }, -/area/quartermaster/office) -"avL" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/office) -"avM" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/machinery/status_display{ - pixel_y = 32; - supply_display = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/office) -"avN" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - name = "Cargo Bay Requests Console"; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Cargo Port" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/office) -"avO" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" - }, -/area/quartermaster/office) -"avP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"avQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"avR" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/office) -"avS" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"avT" = ( -/turf/open/floor/plasteel{ - icon_state = "warndarkcorners"; - dir = 8 - }, -/area/quartermaster/office) -"avU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warndark"; - dir = 1 - }, -/area/quartermaster/office) -"avV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warndark"; - dir = 1 - }, -/area/quartermaster/office) -"avW" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_y = 24; - req_access_txt = "50" - }, -/turf/open/floor/plasteel{ - icon_state = "warndarkcorners"; - dir = 4 - }, -/area/quartermaster/office) -"avX" = ( -/obj/machinery/status_display{ - pixel_y = 32; - supply_display = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"avY" = ( -/obj/structure/closet, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"avZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"awa" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"awb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Telecommunications Maintenance"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"awc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"awd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"awe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"awf" = ( -/obj/machinery/door/airlock/glass_engineering{ - desc = "The control facility for station telecomms, where a variety of functions can be changed."; - name = "Telecommunications Control"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"awg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"awh" = ( -/obj/machinery/door/airlock/glass_engineering{ - desc = "The secured storage area for highly valuable comms equipment."; - name = "Telecommunications Storage"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/tcommsat/computer) -"awi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/tcommsat/computer) -"awj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"awk" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/tcommsat/computer) -"awl" = ( -/obj/machinery/computer/message_monitor, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"awm" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"awn" = ( -/obj/machinery/door/airlock/highsecurity{ - desc = "A small monitoring station to allow the AI to keep tabs on the crew and (usually) help."; - name = "AI Monitoring Station"; - req_access_txt = "16" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"awo" = ( -/obj/machinery/turretid{ - control_area = "AI Upload Chamber"; - name = "AI Upload turret control"; - pixel_x = 8; - pixel_y = 24 - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1447; - name = "Private AI Channel"; - pixel_x = -8; - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"awp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"awq" = ( -/obj/machinery/camera/motion{ - c_tag = "AI Upload Foyer" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"awr" = ( -/obj/machinery/door/airlock/highsecurity{ - desc = "A small maintenance area to allow the AI to be repaired in case of damage, and for its borgs to recharge."; - name = "AI Maintenance Control"; - req_access_txt = "16" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"aws" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"awt" = ( -/obj/machinery/camera{ - c_tag = "AI Maintenance Control"; - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"awu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/auxstarboard) -"awv" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/quartermaster/miningdock) -"aww" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"awx" = ( -/obj/machinery/door/airlock/glass_mining{ - desc = "Storage of the Company's specialized mining gear."; - name = "Mining Equipment Room"; - req_access_txt = "54" - }, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"awy" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"awz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"awA" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"awB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"awC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"awD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"awE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"awF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/camera{ - c_tag = "Port Central Hallway Starboard"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"awG" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/requests_console{ - department = "Tool Storage"; - name = "Tool Storage Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awH" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awJ" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awK" = ( -/obj/structure/table, -/obj/item/weapon/wirecutters, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awL" = ( -/obj/structure/table, -/obj/item/device/t_scanner, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awM" = ( -/obj/structure/table, -/obj/item/device/assembly/igniter{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/device/assembly/igniter, -/obj/item/weapon/screwdriver{ - pixel_y = 16 - }, -/obj/machinery/camera{ - c_tag = "Tool Storage" - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awN" = ( -/obj/structure/table, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/item/device/multitool, -/obj/item/device/multitool{ - pixel_x = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awO" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awP" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awQ" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/weapon/screwdriver{ - pixel_y = 16 - }, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awR" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"awS" = ( -/obj/machinery/vending/tool, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/primary{ - name = "Tool Storage" - }) -"awT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/storage/primary{ - name = "Tool Storage" - }) -"awU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"awV" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"awW" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"awX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"awY" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"awZ" = ( -/obj/machinery/conveyor_switch/oneway{ - convdir = -1; - id = "packageExternal" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/office) -"axa" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"axb" = ( -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"axc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"axd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/quartermaster/office) -"axe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/quartermaster/office) -"axf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/quartermaster/office) -"axg" = ( -/obj/effect/landmark/start{ - name = "Cargo Technician" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"axh" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/yellow, -/obj/item/clothing/head/soft, -/obj/item/clothing/head/soft, -/obj/machinery/camera{ - c_tag = "Cargo Starboard"; - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/office) -"axi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/office) -"axj" = ( -/obj/structure/closet/crate/freezer, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"axk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"axl" = ( -/obj/structure/closet/crate/hydroponics, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"axm" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"axn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"axo" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"axp" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"axq" = ( -/obj/item/device/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Telecoms)"; - pixel_x = -30 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"axr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecoms Admin"; - departmentType = 5; - name = "Telecoms Requests Console"; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"axs" = ( -/obj/machinery/light/small, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"axt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "yellowcorner" - }, -/area/tcommsat/computer) -"axu" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/tcommsat/computer) -"axv" = ( -/obj/machinery/disposal/bin, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/camera{ - c_tag = "Telecommunications"; - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/tcommsat/computer) -"axw" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/processor, -/obj/item/weapon/circuitboard/machine/telecomms/processor, -/obj/item/weapon/circuitboard/machine/telecomms/receiver, -/obj/item/weapon/circuitboard/machine/telecomms/server, -/obj/item/weapon/circuitboard/machine/telecomms/server, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" - }, -/area/tcommsat/computer) -"axx" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/tcommsat/computer) -"axy" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" - }, -/area/tcommsat/computer) -"axz" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"axA" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"axB" = ( -/obj/machinery/camera{ - c_tag = "AI Monitoring Station"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"axC" = ( -/obj/effect/landmark/start{ - name = "Cyborg" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "AI Upload Access APC"; - pixel_x = -24 - }, -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/blue{ - icon_state = "0-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"axD" = ( -/obj/effect/landmark/start{ - name = "Cyborg" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"axE" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/effect/landmark/start{ - name = "Cyborg" - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"axF" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"axG" = ( -/obj/structure/cable/blue{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Disposal APC"; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"axH" = ( -/obj/machinery/conveyor_switch{ - id = "Disposal" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"axI" = ( -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/structure/chair/stool, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/disposal) -"axJ" = ( -/obj/structure/table, -/obj/item/device/gps/mining, -/obj/item/device/gps/mining, -/obj/item/device/gps/mining, -/obj/item/device/gps/mining, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"axK" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"axL" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"axM" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"axN" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"axO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" - }, -/area/quartermaster/miningdock) -"axP" = ( -/obj/machinery/mineral/ore_redemption{ - input_dir = 8; - output_dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"axQ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"axR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"axS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"axT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"axU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"axV" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"axW" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"axX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"axY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"axZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aya" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"ayb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"ayc" = ( -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"ayd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aye" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"ayf" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"ayg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/office) -"ayh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"ayi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"ayj" = ( -/obj/machinery/door/window/eastright{ - name = "Cargo Front Desk"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/office) -"ayk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Cargo Technician" - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/office) -"ayl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aym" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"ayn" = ( -/obj/structure/table/glass, -/obj/item/weapon/hand_labeler, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/office) -"ayo" = ( -/obj/structure/closet/crate/internals, -/obj/machinery/camera{ - c_tag = "Cargo Warehouse'"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"ayp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"ayq" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"ayr" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"ays" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_one_access_txt = "12; 31; 61" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ayt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"ayu" = ( -/obj/machinery/door/airlock/engineering{ - desc = "The nerve center of all station communications. Locked except to Engineering staff."; - name = "Telecommunications"; - req_access_txt = "61" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/tcommsat/computer) -"ayv" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"ayw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_one_access_txt = "12; 31; 61" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/apmaint) -"ayx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/apmaint) -"ayy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/turret_protected/ai_upload_foyer) -"ayz" = ( -/obj/machinery/ai_status_display, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/turret_protected/ai_upload_foyer) -"ayA" = ( -/obj/machinery/door/airlock/highsecurity{ - desc = "The main area for the facility's hyper-advanced AI. A highly restricted area."; - name = "AI Upload Foyer"; - req_access_txt = "19" - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/turret_protected/ai_upload_foyer) -"ayB" = ( -/obj/machinery/ai_status_display, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 - }, -/turf/closed/wall/r_wall, -/area/turret_protected/ai_upload_foyer) -"ayC" = ( -/obj/structure/cable/blue{ - icon_state = "2-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"ayD" = ( -/obj/machinery/door/airlock/maintenance{ - desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; - name = "Disposal Access"; - req_access_txt = "12"; - req_one_access_txt = "0" - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ayE" = ( -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner" - }, -/area/maintenance/disposal) -"ayF" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/maintenance/disposal) -"ayG" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/window/northright{ - dir = 4; - name = "Disposal Exit"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 6 - }, -/area/maintenance/disposal) -"ayH" = ( -/obj/machinery/mass_driver{ - dir = 4; - id = "trash" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/disposal) -"ayI" = ( -/obj/machinery/door/poddoor{ - id = "trash"; - name = "Disposal External Door" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"ayJ" = ( -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"ayK" = ( -/obj/machinery/door/airlock/external{ - name = "Mining External Airlock"; - req_access_txt = "54" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"ayL" = ( -/obj/machinery/door/airlock/external{ - name = "Mining External Airlock"; - req_access_txt = "54" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"ayM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/effect/landmark/start{ - name = "Shaft Miner" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"ayN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_mining{ - desc = "Storage of the Company's specialized mining gear."; - name = "Mining E.V.A."; - req_access_txt = "54" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"ayO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"ayP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"ayQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"ayR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"ayS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"ayT" = ( -/obj/machinery/door/airlock/glass{ - desc = "The primary storage area for tools aboard the station. Any spaceman knows this place by heart."; - name = "Tool Storage" - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"ayU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"ayV" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/storage/primary{ - name = "Tool Storage" - }) -"ayW" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"ayX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/storage/primary{ - name = "Tool Storage" - }) -"ayY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"ayZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aza" = ( -/obj/machinery/door/airlock/glass{ - desc = "The primary storage area for tools aboard the station. Any spaceman knows this place by heart."; - name = "Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"azb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"azc" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/office) -"azd" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aze" = ( -/obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" - }, -/area/quartermaster/office) -"azf" = ( -/obj/item/weapon/stamp, -/obj/item/weapon/stamp/denied{ - force = 15; - pixel_x = 3; - pixel_y = 2 - }, -/obj/structure/table/glass, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"azg" = ( -/obj/structure/table/glass, -/obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"azh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"azi" = ( -/obj/effect/landmark/start{ - name = "Cargo Technician" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"azj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"azk" = ( -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "browncorner" - }, -/area/quartermaster/office) -"azl" = ( -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/office) -"azm" = ( -/obj/machinery/autolathe, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" - }, -/area/quartermaster/office) -"azn" = ( -/obj/structure/closet/crate, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"azo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azp" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azt" = ( -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azv" = ( -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azB" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azC" = ( -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azE" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azG" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/closed/wall, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"azH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"azI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"azJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"azK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"azL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"azM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/disposal) -"azN" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 9 - }, -/area/maintenance/disposal) -"azO" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "Disposal" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/maintenance/disposal) -"azP" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "Disposal" - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/maintenance/disposal) -"azQ" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"azR" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"azS" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"azT" = ( -/obj/machinery/mech_bay_recharge_port, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"azU" = ( -/obj/machinery/camera{ - c_tag = "Mining E.V.A."; - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/mech_bay_recharge_floor, -/area/quartermaster/miningdock) -"azV" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"azW" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"azX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"azY" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"azZ" = ( -/obj/machinery/camera{ - c_tag = "Port Central Hallway Port"; - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aAa" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aAb" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aAc" = ( -/obj/structure/table, -/obj/item/weapon/weldingtool, -/obj/item/weapon/crowbar, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/primary{ - name = "Tool Storage" - }) -"aAd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aAe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aAf" = ( -/obj/machinery/door/airlock/glass_mining{ - desc = "The station's cargo bay, where supplies can be ordered and certain items sold for a profit back to CentCom."; - name = "Cargo Bay"; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/quartermaster/office) -"aAg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"aAh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"aAi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"aAj" = ( -/obj/structure/table/glass, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"aAk" = ( -/obj/structure/table/glass, -/obj/item/stack/wrapping_paper, -/obj/item/stack/wrapping_paper, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/stack/packageWrap{ - pixel_x = 2; - pixel_y = -3 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"aAl" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/quartermaster/office) -"aAm" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"aAn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"aAo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"aAp" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"aAq" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"aAr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAs" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=StHF2"; - location = "AI" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAF" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/closed/wall, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aAI" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/blue{ - icon_state = "2-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aAJ" = ( -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aAK" = ( -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aAL" = ( -/turf/closed/wall, -/area/construction/Storage{ - name = "Construction Site" - }) -"aAM" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aAN" = ( -/obj/machinery/camera{ - c_tag = "Mining External"; - dir = 8 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"aAO" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" - }, -/area/quartermaster/miningdock) -"aAP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aAQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aAR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aAS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_mining{ - desc = "The base for the station's critical mining efforts."; - name = "Mining"; - req_access_txt = "48" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aAT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aAU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aAV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aAW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aAX" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aAY" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/primary{ - name = "Tool Storage" - }) -"aAZ" = ( -/obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/device/analyzer, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aBa" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aBb" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aBc" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aBd" = ( -/obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/fyellow, -/obj/machinery/light, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aBe" = ( -/obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aBf" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/primary{ - name = "Tool Storage" - }) -"aBg" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/storage/primary{ - name = "Tool Storage" - }) -"aBh" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/primary{ - name = "Tool Storage" - }) -"aBi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aBj" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "browncorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aBk" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/camera{ - c_tag = "Cargo Lobby"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aBl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aBm" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - sortType = 3 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aBn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aBo" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/quartermaster/office) -"aBp" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - layer = 2.7 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/quartermaster/office) -"aBq" = ( -/obj/machinery/light, -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - layer = 2.7 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/quartermaster/office) -"aBr" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - layer = 2.7 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/quartermaster/office) -"aBs" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - layer = 2.7 - }, -/obj/machinery/door/window/northright{ - layer = 2.8; - name = "Disposals Conveyor"; - req_access_txt = "31" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/quartermaster/office) -"aBt" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - layer = 2.7 - }, -/obj/machinery/door/window/northleft{ - layer = 2.8; - name = "Disposals Conveyor"; - req_access_txt = "31" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/quartermaster/office) -"aBu" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - layer = 2.7 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/quartermaster/office) -"aBv" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - layer = 2.7 - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/quartermaster/office) -"aBw" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2"; - layer = 2.7 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/quartermaster/office) -"aBx" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aBy" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"aBz" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - sortType = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"aBA" = ( -/obj/structure/closet/crate/medical, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"aBB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/quartermaster/office) -"aBC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBE" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBG" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBH" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/apc{ - cell_type = 5000; - name = "Starboard Hallway APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBM" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBN" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Fore Central"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBP" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBS" = ( -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/closed/wall, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aBT" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aBU" = ( -/turf/closed/wall, -/area/maintenance/maintcentral) -"aBV" = ( -/obj/item/weapon/pickaxe{ - pixel_x = 5 - }, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aBW" = ( -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aBX" = ( -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aBY" = ( -/obj/structure/frame/computer, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aBZ" = ( -/obj/structure/table, -/obj/item/device/radio/off, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aCa" = ( -/obj/item/weapon/screwdriver, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aCb" = ( -/obj/item/weapon/rack_parts, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aCc" = ( -/obj/structure/closet, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aCd" = ( -/turf/open/floor/plating/asteroid/airless, -/area/quartermaster/miningdock) -"aCe" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/quartermaster/miningdock) -"aCf" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "Mininginput" - }, -/obj/item/weapon/paper{ - info = "A hastily written note has been scribbled here...

Please use the ore redemption machine in the mining bay wing for smelting. PLEASE!

--The Research Staff"; - name = "URGENT!" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/quartermaster/miningdock) -"aCg" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "Mininginput" - }, -/obj/structure/plasticflaps/mining, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aCh" = ( -/obj/machinery/mineral/unloading_machine, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aCi" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "Mininginput" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aCj" = ( -/obj/machinery/conveyor{ - dir = 9; - id = "Mininginput" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aCk" = ( -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 10 - }, -/turf/closed/wall, -/area/quartermaster/miningdock) -"aCl" = ( -/obj/machinery/camera{ - c_tag = "Mining South" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aCm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aCn" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "browncorner" - }, -/area/quartermaster/miningdock) -"aCo" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aCp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aCq" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aCr" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/primary{ - name = "Tool Storage" - }) -"aCs" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/primary{ - name = "Tool Storage" - }) -"aCt" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aCu" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/quartermaster/office) -"aCv" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/office) -"aCw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/quartermaster/office) -"aCx" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/office) -"aCy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aCz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aCA" = ( -/turf/closed/wall, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aCB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aCC" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aCD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aCE" = ( -/turf/closed/wall, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aCF" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aCG" = ( -/mob/living/simple_animal/mouse, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aCH" = ( -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/obj/structure/cable/blue{ - icon_state = "0-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aCI" = ( -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/camera{ - c_tag = "Bridge Power Control" - }, -/obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aCJ" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aCK" = ( -/turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Construction Site" - }) -"aCL" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/construction/Storage{ - name = "Construction Site" - }) -"aCM" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "Mininginput" - }, -/turf/open/floor/plating/asteroid/airless, -/area/quartermaster/miningdock) -"aCN" = ( -/obj/machinery/mineral/processing_unit, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aCO" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aCP" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "Mininginput" - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aCQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aCR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/item/weapon/paper_bin, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aCS" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aCT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aCU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aCV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aCW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 9 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aCX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aCY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aCZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aDa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aDb" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Fore Central Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDc" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDd" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDe" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Fore Central Hallway Port" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDg" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = 40 - }, -/obj/structure/sign/directions/science{ - dir = 8; - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDh" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDi" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDj" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDk" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/obj/structure/sign/directions/engineering{ - dir = 4; - pixel_y = 32 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - icon_state = "direction_med"; - pixel_x = 0; - pixel_y = 40 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDl" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - sortType = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "browncorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDm" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDn" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDp" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDq" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDr" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDs" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "Fore Central Hallway Starboard" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDt" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDv" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDw" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDx" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = 24 - }, -/obj/structure/sign/directions/engineering{ - pixel_y = 32 - }, -/obj/structure/sign/directions/medical{ - pixel_y = 40 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aDy" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Starboard Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aDz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aDA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aDB" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aDC" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aDD" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aDE" = ( -/obj/machinery/washing_machine, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aDF" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aDG" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aDH" = ( -/obj/structure/table, -/obj/item/clothing/under/suit_jacket/really_black{ - pixel_x = -2 - }, -/obj/item/clothing/under/suit_jacket/female, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aDI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aDJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aDK" = ( -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/obj/structure/cable/blue{ - icon_state = "2-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aDL" = ( -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aDM" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aDN" = ( -/turf/closed/wall/r_wall, -/area/maintenance/maintcentral) -"aDO" = ( -/obj/item/weapon/shovel{ - pixel_x = -5 - }, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aDP" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Construction Site" - }) -"aDQ" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/construction/Storage{ - name = "Construction Site" - }) -"aDR" = ( -/obj/structure/door_assembly/door_assembly_ext{ - anchored = 0; - name = "Broken External Airlock" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/construction/Storage{ - name = "Construction Site" - }) -"aDS" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/construction/Storage{ - name = "Construction Site" - }) -"aDT" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "0" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/construction/Storage{ - name = "Construction Site" - }) -"aDU" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/airless, -/area/quartermaster/miningdock) -"aDV" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "Mininginput" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aDW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aDX" = ( -/obj/effect/landmark/start{ - name = "Shaft Miner" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aDY" = ( -/obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aDZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aEa" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=FrCH1"; - location = "PtCH" - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aEb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aEc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aEd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass{ - name = "Fore Central Hallway" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Arrival"; - location = "FrCH1" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=StHF1"; - location = "FrCH2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass{ - name = "Starboard Hallway" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aEo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aEp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AI"; - location = "StHF1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aEq" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aEr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aEs" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/red, -/obj/machinery/button/door{ - id = "Dorm1"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aEt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aEu" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/blue, -/obj/machinery/button/door{ - id = "Dorm2"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aEv" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, -/obj/machinery/button/door{ - id = "Dorm3"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aEw" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/purple, -/obj/machinery/button/door{ - id = "Dorm4"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aEx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aEy" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aEz" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=StAF2"; - location = "StHF2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aEA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aEB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aEC" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aED" = ( -/obj/structure/cable{ - tag = "icon-2-8"; - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aEE" = ( -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/door/airlock/engineering{ - name = "Bridge Power Control"; - req_access_txt = "11" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aEF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aEG" = ( -/obj/machinery/computer/monitor, -/obj/structure/cable/blue, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aEH" = ( -/turf/open/floor/plating/asteroid/airless, -/area/space) -"aEI" = ( -/obj/item/wallframe/apc, -/turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Construction Site" - }) -"aEJ" = ( -/mob/living/simple_animal/mouse, -/turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Construction Site" - }) -"aEK" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 8 - }, -/area/construction/Storage{ - name = "Construction Site" - }) -"aEL" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'AREA UNDER CONSTRUCTION"; - name = "AREA UNDER CONSTRUCTION"; - pixel_x = -32 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"aEM" = ( -/obj/machinery/conveyor{ - dir = 6; - id = "Mininginput"; - verted = -1 - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aEN" = ( -/obj/machinery/mineral/stacking_machine, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aEO" = ( -/obj/machinery/light, -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" - }, -/area/quartermaster/miningdock) -"aEP" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/quartermaster/miningdock) -"aEQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aER" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aES" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Port Central Hallway Central"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aET" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aEU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aEV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aEW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aEX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Fore Central Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aEZ" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "greencorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "greencorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Fore Central Hallway Central"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "greencorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "greencorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "greencorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Starboard Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aFu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aFv" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Fore Port"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aFw" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm1"; - name = "Cabin 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aFx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aFy" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Cabin 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aFz" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Cabin 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aFA" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm4"; - name = "Cabin 4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aFB" = ( -/obj/structure/table, -/obj/item/clothing/under/blackskirt, -/obj/item/clothing/under/space, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aFC" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aFD" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aFE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aFF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aFG" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aFH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aFI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/maintenance/maintcentral) -"aFJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aFK" = ( -/obj/structure/cable/blue, -/obj/machinery/power/apc{ - dir = 4; - name = "Bridge Maintenance APC"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aFL" = ( -/obj/structure/table, -/obj/item/device/paicard, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aFM" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aFN" = ( -/obj/item/wallframe/airalarm, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aFO" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aFP" = ( -/obj/structure/table, -/obj/item/device/flashlight/lantern{ - pixel_y = 5 - }, -/obj/item/device/flashlight/lantern{ - pixel_x = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aFQ" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aFR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aFS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aFT" = ( -/obj/machinery/door/airlock/glass{ - name = "Fore Port Transit" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aFU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aFV" = ( -/turf/closed/wall, -/area/maintenance/aft) -"aFW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Interior Maintenance Access"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aFX" = ( -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFY" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aFZ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Interior Maintenance Access"; - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aGa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aGb" = ( -/obj/machinery/door/airlock/glass{ - name = "Fore Starboard Transit" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aGc" = ( -/turf/closed/wall, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aGd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass{ - desc = "Supplies available to the public to help with cultivating the open hydro trays in the hallways."; - name = "Public Garden Storage" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aGe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aGf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aGg" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGi" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGl" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/camera/xray{ - c_tag = "Fore Dormitory Cabins" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGn" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGo" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGs" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGt" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aGu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aGv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aGw" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aGx" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aGy" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/turf/open/floor/plating, -/area/construction/Storage{ - name = "Construction Site" - }) -"aGz" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel, -/area/construction/Storage{ - name = "Construction Site" - }) -"aGA" = ( -/turf/closed/wall/r_wall, -/area/security/detectives_office) -"aGB" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "detffice"; - name = "detective's shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/detectives_office) -"aGC" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "detffice"; - name = "detective's shutters" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/detectives_office) -"aGD" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "detffice"; - name = "detective's shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/detectives_office) -"aGE" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aGF" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aGG" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aGH" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aGI" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aGJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aGK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aGL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aGM" = ( -/obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/item/device/gps, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aGN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aGO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aGP" = ( -/obj/structure/chair, -/obj/machinery/camera{ - c_tag = "Fore Port Transit" - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aGQ" = ( -/obj/structure/chair, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aGR" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/aft) -"aGS" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aGT" = ( -/turf/open/floor/plating, -/area/maintenance/aft) -"aGU" = ( -/obj/item/clothing/under/rank/mailman, -/obj/item/clothing/head/mailman, -/obj/structure/closet, -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aGV" = ( -/obj/structure/rack, -/obj/item/weapon/storage/fancy/cigarettes, -/turf/open/floor/plating, -/area/maintenance/aft) -"aGW" = ( -/obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/turf/open/floor/plating, -/area/maintenance/aft) -"aGX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aGY" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Fore Central Hallway APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aGZ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/aft) -"aHa" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/aft) -"aHb" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aHc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aHd" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aHe" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/device/analyzer/plant_analyzer, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aHf" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aHg" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aHh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aHi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "greencorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aHj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aHk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aHl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Fore Dormitory" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aHm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aHn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aHo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aHp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aHq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aHr" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aHs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aHt" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aHu" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aHv" = ( -/obj/structure/filingcabinet, -/turf/open/floor/wood, -/area/security/detectives_office) -"aHw" = ( -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aHx" = ( -/obj/structure/rack, -/obj/item/weapon/storage/briefcase, -/turf/open/floor/wood, -/area/security/detectives_office) -"aHy" = ( -/obj/machinery/photocopier, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aHz" = ( -/obj/structure/closet/secure_closet/detective, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aHA" = ( -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Detective's Office" - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aHB" = ( -/turf/closed/wall, -/area/security/detectives_office) -"aHC" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/security/main) -"aHD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/security/main) -"aHE" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Security Office APC"; - pixel_x = 0; - pixel_y = -25 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/main) -"aHF" = ( -/turf/open/floor/plating, -/area/security/main) -"aHG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Brig Maintenance"; - req_access_txt = "0"; - req_one_access_txt = "1; 4; 63" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aHH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHL" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHM" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHN" = ( -/obj/machinery/light, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHO" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHP" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 1 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aHR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Port Transit Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aHS" = ( -/turf/open/floor/plating{ - icon_state = "warnplatecorner" - }, -/area/maintenance/aft) -"aHT" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/maintenance/aft) -"aHU" = ( -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/maintenance/aft) -"aHV" = ( -/obj/item/weapon/rack_parts, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/maintenance/aft) -"aHW" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/aft) -"aHX" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aHY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/maintenance/aft) -"aHZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aIa" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Starboard Transit Maintenance"; - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aIb" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aId" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIe" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aIg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aIh" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aIi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Fore Dormitory" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/landmark{ - name = "lightsout" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aIr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aIs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aIt" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aIu" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aIv" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/maintcentral) -"aIw" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Bridge Atmospheric Control"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aIx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aIy" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aIz" = ( -/turf/open/floor/carpet, -/area/security/detectives_office) -"aIA" = ( -/turf/open/floor/wood, -/area/security/detectives_office) -"aIB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aIC" = ( -/obj/item/device/taperecorder, -/obj/structure/table/wood, -/obj/machinery/requests_console{ - department = "Detective's Office"; - name = "Detective's Requests Console"; - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aID" = ( -/turf/closed/wall, -/area/security/main) -"aIE" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Brig Maintenance"; - req_access_txt = "0"; - req_one_access_txt = "1; 4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint) -"aIF" = ( -/turf/closed/wall/r_wall, -/area/security/main) -"aIG" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Port Central Hallway APC"; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aIH" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aII" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aIJ" = ( -/obj/structure/transit_tube{ - icon_state = "Block" - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aIK" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aIL" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aIM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/maintenance/aft) -"aIN" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIP" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Fore Starboard Transit"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIR" = ( -/obj/machinery/seed_extractor, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIU" = ( -/obj/machinery/door/airlock/glass{ - desc = "Supplies available to the public to help with cultivating the open hydro trays in the hallways."; - name = "Public Garden Storage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aIV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aIW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aIX" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIY" = ( -/obj/structure/closet/wardrobe/pink, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aIZ" = ( -/obj/machinery/light, -/obj/structure/closet/wardrobe/grey, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJa" = ( -/obj/structure/closet/wardrobe/green, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJd" = ( -/obj/structure/table/wood, -/obj/item/device/paicard, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJe" = ( -/obj/structure/table/wood, -/obj/item/device/camera, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJf" = ( -/obj/machinery/light, -/obj/structure/table/wood, -/obj/item/weapon/coin/silver, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/computer/slot_machine, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Fore Dormitory"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJl" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aJo" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aJp" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aJq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Fore Starboard"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aJr" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aJs" = ( -/obj/machinery/power/apc{ - dir = 6; - name = "Captain's Quarters APC"; - pixel_x = 0; - pixel_y = -24 - }, -/obj/structure/cable/blue{ - icon_state = "0-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/captain) -"aJt" = ( -/obj/machinery/door/airlock/atmos{ - name = "Bridge Atmospheric Control"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aJu" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aJv" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aJw" = ( -/obj/machinery/computer/secure_data, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aJx" = ( -/obj/effect/landmark/start{ - name = "Detective" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aJy" = ( -/obj/structure/table/wood, -/obj/item/weapon/hand_labeler, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aJz" = ( -/obj/structure/table/wood, -/obj/item/device/camera/detective, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aJA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/security/main) -"aJB" = ( -/turf/open/floor/plasteel, -/area/security/main) -"aJC" = ( -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aJD" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel, -/area/security/main) -"aJE" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel, -/area/security/main) -"aJF" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aJG" = ( -/obj/machinery/door/window/northright{ - dir = 8; - name = "Brig Deliveries"; - req_access_txt = "1" - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/security/main) -"aJH" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "Security" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" - }, -/area/security/main) -"aJI" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aJJ" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aJK" = ( -/obj/machinery/camera{ - c_tag = "Port Central Hallway Aft"; - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aJL" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aJM" = ( -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aJN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aJO" = ( -/obj/structure/transit_tube/station/reverse{ - dir = 4 - }, -/obj/structure/transit_tube_pod, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aJP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aJQ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "External Airlock Access"; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aJR" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/aft) -"aJS" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access = null; - req_access_txt = "13" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/aft) -"aJT" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/aft) -"aJU" = ( -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/space/nearstation) -"aJV" = ( -/turf/open/floor/plating/asteroid/airless, -/area/space/nearstation) -"aJW" = ( -/turf/closed/mineral/random/low_chance, -/area/space/nearstation) -"aJX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aJY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aJZ" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKa" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKb" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/spray/pestspray, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aKe" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm5"; - name = "Cabin 5" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aKf" = ( -/obj/machinery/door/airlock{ - desc = "Basic human needs haven't changed much over the centuries."; - id_tag = "shutbath"; - name = "Unisex Restroom"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aKg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aKh" = ( -/turf/closed/wall, -/area/crew_quarters/captain) -"aKi" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/captain) -"aKj" = ( -/turf/closed/wall/r_wall, -/area/mine/explored) -"aKk" = ( -/obj/machinery/computer/security/wooden_tv, -/obj/machinery/button/door{ - id = "detffice"; - name = "Detective's Shutters Control"; - pixel_x = -26; - req_access_txt = "0" - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aKl" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aKm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aKn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/main) -"aKo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/main) -"aKp" = ( -/obj/machinery/newscaster/security_unit{ - pixel_x = 30 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aKq" = ( -/turf/closed/wall/r_wall, -/area/lawoffice) -"aKr" = ( -/turf/closed/wall, -/area/lawoffice) -"aKs" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/airlock/glass{ - name = "Port Hallway" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aKt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass{ - name = "Port Hallway" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aKu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass{ - name = "Port Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aKv" = ( -/obj/structure/transit_tube{ - icon_state = "N-S" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aKw" = ( -/obj/structure/rack, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/maintenance/aft) -"aKx" = ( -/obj/effect/landmark{ - name = "carpspawn" - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aKy" = ( -/obj/structure/transit_tube{ - icon_state = "D-SE" - }, -/turf/open/space, -/area/space/nearstation) -"aKz" = ( -/obj/structure/transit_tube{ - icon_state = "E-SW" - }, -/turf/open/space, -/area/space/nearstation) -"aKA" = ( -/obj/structure/transit_tube, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKB" = ( -/obj/structure/transit_tube, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKC" = ( -/obj/structure/transit_tube/station/reverse{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKD" = ( -/obj/structure/transit_tube{ - icon_state = "Block"; - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKE" = ( -/obj/structure/table/glass, -/obj/item/weapon/hatchet, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKF" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKG" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/seeds/carrot, -/obj/item/seeds/corn, -/obj/item/seeds/berry, -/obj/item/seeds/watermelon, -/obj/item/seeds/ambrosia, -/obj/item/seeds/wheat, -/obj/item/seeds/grape, -/obj/item/seeds/grass, -/obj/item/seeds/sunflower/moonflower, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/construction{ - name = "Fore Central Hallway" - }) -"aKI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "greencorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aKJ" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/clothing/mask/gas, -/obj/item/weapon/extinguisher, -/obj/item/clothing/head/hardhat/red, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aKK" = ( -/obj/structure/closet, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aKL" = ( -/obj/structure/table, -/obj/item/device/t_scanner, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aKM" = ( -/turf/closed/wall, -/area/maintenance/fsmaint2) -"aKN" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aKO" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aKP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aKQ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aKR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aKS" = ( -/turf/open/floor/wood, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aKT" = ( -/obj/machinery/button/door{ - id = "Dorm6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aKU" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/weapon/soap, -/obj/item/weapon/bikehorn/rubberducky, -/obj/machinery/button/door{ - id = "shutbath"; - name = "Bathroom Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aKV" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aKW" = ( -/obj/structure/toilet, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aKX" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aKY" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aKZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aLa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aLb" = ( -/turf/open/floor/plating, -/area/crew_quarters/captain) -"aLc" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/machinery/door/window/westright{ - dir = 4 - }, -/obj/item/weapon/soap/deluxe, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/captain) -"aLd" = ( -/obj/structure/toilet{ - pixel_y = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "white"; - temperature = 273.15 - }, -/area/crew_quarters/captain) -"aLe" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white"; - temperature = 273.15 - }, -/area/crew_quarters/captain) -"aLf" = ( -/obj/structure/grille, -/obj/structure/cable/blue{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "capffice"; - name = "captain's shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/captain) -"aLg" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aLh" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/restraints/handcuffs, -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aLi" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aLj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - cell_type = 5000; - name = "Detective's Office APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aLk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aLl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/security/detectives_office) -"aLm" = ( -/obj/machinery/door/airlock/security{ - desc = "The occupant of this office will know that you're trouble as soon as you walk in the door."; - name = "Detective's Office"; - req_access = null; - req_access_txt = "4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/security/main) -"aLn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/main) -"aLo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/main) -"aLp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/chair, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/open/floor/plasteel, -/area/security/main) -"aLq" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/security/main) -"aLr" = ( -/obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/security/main) -"aLs" = ( -/obj/structure/closet/lawcloset, -/turf/open/floor/wood, -/area/lawoffice) -"aLt" = ( -/obj/structure/table/wood, -/obj/item/device/taperecorder, -/obj/item/device/taperecorder, -/obj/item/weapon/cartridge/lawyer, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aLu" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/law, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aLv" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aLw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "law"; - pixel_y = 25 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aLx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Prison Wing."; - name = "Prison Monitor"; - network = list("Prison"); - pixel_y = 30 - }, -/obj/structure/rack, -/obj/item/weapon/storage/briefcase, -/turf/open/floor/wood, -/area/lawoffice) -"aLy" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/lawoffice) -"aLz" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "law"; - layer = 2.9 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/lawoffice) -"aLA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aLB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aLC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aLD" = ( -/obj/structure/transit_tube{ - icon_state = "N-S" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aLE" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/construction/hallway{ - name = "Port Central Hallway" - }) -"aLF" = ( -/obj/structure/lattice, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aLG" = ( -/obj/structure/transit_tube{ - icon_state = "NE-SW" - }, -/turf/open/space, -/area/space/nearstation) -"aLH" = ( -/obj/structure/transit_tube{ - icon_state = "D-NW" - }, -/turf/open/space, -/area/space/nearstation) -"aLI" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"aLJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"aLK" = ( -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"aLL" = ( -/turf/closed/wall, -/area/engine/gravity_generator) -"aLM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/engine/gravity_generator) -"aLN" = ( -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Bar Maintenance APC"; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aLO" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aLP" = ( -/obj/structure/chair/stool, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Fore Dormitory APC"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aLQ" = ( -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aLR" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Atmospheric Control"; - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aLS" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aLT" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aLU" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/wood, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aLV" = ( -/obj/machinery/light/small, -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aLW" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/green, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aLX" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aLY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aLZ" = ( -/obj/machinery/door/airlock{ - desc = "Basic human needs haven't changed much over the centuries."; - name = "Restroom"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aMa" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_female{ - name = "Fore Dormitory" - }) -"aMb" = ( -/obj/machinery/door/airlock/silver{ - desc = "Because the boss knows that what the boss says goes and if the boss's suffered losses then that's what the boss chose!"; - name = "Bathroom" - }, -/turf/open/floor/plasteel{ - icon_state = "white"; - temperature = 273.15 - }, -/area/crew_quarters/captain) -"aMc" = ( -/obj/structure/displaycase/captain, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aMd" = ( -/obj/structure/table/wood, -/obj/item/weapon/pinpointer, -/obj/item/weapon/disk/nuclear, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aMe" = ( -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aMf" = ( -/obj/structure/table/wood, -/obj/item/weapon/melee/chainofcommand, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/cable/blue{ - icon_state = "2-4"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/cell_charger, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aMg" = ( -/obj/structure/table/wood, -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/item/device/paicard, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aMh" = ( -/obj/structure/table/wood, -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aMi" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/lockbox/medal, -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Captain's Office" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aMj" = ( -/obj/structure/filingcabinet, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aMk" = ( -/turf/closed/wall/r_wall, -/area/security/prison) -"aMl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/main) -"aMm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aMn" = ( -/obj/structure/table/wood, -/obj/item/weapon/restraints/handcuffs, -/obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel, -/area/security/main) -"aMo" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aMp" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel, -/area/security/main) -"aMq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/open/floor/plasteel, -/area/security/main) -"aMr" = ( -/obj/machinery/requests_console{ - department = "Law office"; - name = "Lawyer's Requests Console"; - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aMs" = ( -/obj/effect/landmark/start{ - name = "Lawyer" - }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aMt" = ( -/turf/open/floor/wood, -/area/lawoffice) -"aMu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aMv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aMw" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aMx" = ( -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aMy" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aMz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aMA" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aMB" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/aft) -"aMC" = ( -/obj/structure/transit_tube{ - icon_state = "N-SE" - }, -/turf/open/space, -/area/space/nearstation) -"aMD" = ( -/obj/structure/transit_tube{ - icon_state = "D-SW" - }, -/turf/open/space, -/area/space/nearstation) -"aME" = ( -/obj/structure/transit_tube{ - icon_state = "D-SE" - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aMF" = ( -/obj/structure/transit_tube{ - icon_state = "E-SW" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aMG" = ( -/obj/structure/transit_tube, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aMH" = ( -/obj/structure/transit_tube{ - icon_state = "E-W-Pass" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aMI" = ( -/obj/structure/transit_tube, -/turf/open/space, -/area/space/nearstation) -"aMJ" = ( -/obj/structure/transit_tube{ - icon_state = "E-W-Pass" - }, -/turf/open/space, -/area/space/nearstation) -"aMK" = ( -/obj/structure/transit_tube{ - icon_state = "W-NE" - }, -/turf/open/space, -/area/space/nearstation) -"aML" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"aMM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aMN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aMO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/item/weapon/paper/gravity_gen, -/obj/item/weapon/pen/blue, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aMP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aMQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aMR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"aMS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/closet/radiation, -/obj/machinery/camera{ - c_tag = "Gravity Generator Entrance"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aMT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/radiation, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aMU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/gravity_generator) -"aMV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aMW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aMX" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/closed/wall, -/area/maintenance/fsmaint2) -"aMY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/atmos{ - name = "Crew Area Atmospheric Control"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aMZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aNa" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aNb" = ( -/obj/machinery/bookbinder, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aNc" = ( -/obj/machinery/camera{ - c_tag = "Captain's Quarters" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aNd" = ( -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aNe" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access = null; - req_access_txt = "20" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aNf" = ( -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aNg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aNh" = ( -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aNi" = ( -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aNj" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = 35; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aNk" = ( -/turf/closed/mineral/random/labormineral, -/area/mine/explored) -"aNl" = ( -/obj/structure/toilet{ - cistern = 1; - desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/prison) -"aNm" = ( -/obj/structure/sink{ - pixel_y = 28 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/prison) -"aNn" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/prison) -"aNo" = ( -/turf/closed/wall, -/area/security/prison) -"aNp" = ( -/obj/structure/table/glass, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/glasses/sunglasses/blindfold, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" - }, -/area/security/prison) -"aNq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/security/prison) -"aNr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/security/prison) -"aNs" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 5 - }, -/area/security/prison) -"aNt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/prison) -"aNu" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/ointment{ - pixel_y = 4 - }, -/obj/item/stack/medical/bruise_pack{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aNv" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/device/electropack, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aNw" = ( -/obj/structure/table/glass, -/obj/item/weapon/razor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aNx" = ( -/obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aNy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "interrogation"; - name = "Interrogation Shutters Control"; - pixel_y = 26; - req_access_txt = "0" - }, -/turf/open/floor/plasteel, -/area/security/main) -"aNz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aNA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aNB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aNC" = ( -/obj/machinery/door/airlock/security{ - desc = "Keep this place dark to allow covert surveilance of interrogations."; - name = "Interrogation Observation"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/security/main) -"aND" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/main) -"aNE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aNF" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/open/floor/plasteel, -/area/security/main) -"aNG" = ( -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aNH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/main) -"aNI" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/security/main) -"aNJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aNK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aNL" = ( -/obj/effect/landmark/start{ - name = "Lawyer" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aNM" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/wood, -/area/lawoffice) -"aNN" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aNO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aNP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aNQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aNR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Interior Maintenance Access"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aNS" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"aNT" = ( -/obj/structure/transit_tube{ - icon_state = "D-NE" - }, -/turf/open/space, -/area/space/nearstation) -"aNU" = ( -/obj/structure/transit_tube{ - icon_state = "S-NW" - }, -/turf/open/space, -/area/space/nearstation) -"aNV" = ( -/obj/structure/transit_tube{ - icon_state = "NE-SW" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aNW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - dir = 8; - name = "Gravity Generator APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/engine/gravity_generator) -"aNX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/engine/gravity_generator) -"aNY" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/engine/gravity_generator) -"aNZ" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/engine/gravity_generator) -"aOa" = ( -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 1 - }, -/area/engine/gravity_generator) -"aOb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aOc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aOd" = ( -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/engine/gravity_generator) -"aOe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aOf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aOg" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aOh" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "0"; - req_one_access_txt = "12; 25; 28; 30" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aOi" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aOj" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aOk" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aOl" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aOm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aOn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aOo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/hydroponics) -"aOp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "Hydroponics" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" - }, -/area/hydroponics) -"aOq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/door/window/eastleft{ - dir = 2; - name = "Hydroponics Deliveries"; - req_access_txt = "35" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/hydroponics) -"aOr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/hydroponics) -"aOs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/camera{ - c_tag = "Hydroponics" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/hydroponics) -"aOt" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/hydroponics) -"aOu" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/sink{ - pixel_y = 28 - }, -/obj/structure/closet/crate/hydroponics, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/hydroponics) -"aOv" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/weapon/paper/hydroponics, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/hydroponics) -"aOw" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/table, -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/grenade/chem_grenade/antiweed, -/obj/item/weapon/grenade/chem_grenade/antiweed, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 5 - }, -/area/hydroponics) -"aOx" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/hydroponics) -"aOy" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aOz" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aOA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aOB" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/photo_album, -/obj/item/device/camera, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aOC" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/hand_tele, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain's Requests Console"; - pixel_x = -30 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aOD" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/captain, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aOE" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aOF" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aOG" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/mob/living/simple_animal/pet/fox/Renault, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aOH" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aOI" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/prison) -"aOJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/syringe/lethal/choral, -/obj/item/weapon/reagent_containers/syringe/lethal/choral{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/reagent_containers/syringe/lethal/choral{ - pixel_x = -4; - pixel_y = 10 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/security/prison) -"aOK" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aOL" = ( -/obj/structure/bed, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aOM" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/security/prison) -"aON" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Prisoner Treatment Center"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/security/prison) -"aOO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aOP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aOQ" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/machinery/camera{ - c_tag = "Interrogation Observation"; - dir = 4 - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aOR" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/security/main) -"aOS" = ( -/obj/structure/chair, -/obj/item/device/radio/intercom{ - broadcasting = 1; - freerange = 1; - frequency = 1424; - layer = 3.3; - listening = 0; - name = "Interrogation Intercom"; - pixel_y = -31 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aOT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/structure/table, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aOU" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/main) -"aOV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"aOW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"aOX" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/wood, -/area/lawoffice) -"aOY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/lawoffice) -"aOZ" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Law Office APC"; - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aPa" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/machinery/camera{ - c_tag = "Law Office"; - dir = 1 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aPb" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/machinery/light, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/wood, -/area/lawoffice) -"aPc" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/wood, -/area/lawoffice) -"aPd" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aPe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aPf" = ( -/obj/structure/transit_tube{ - icon_state = "N-S" - }, -/turf/open/space, -/area/space/nearstation) -"aPg" = ( -/obj/structure/lattice, -/obj/structure/transit_tube{ - icon_state = "D-NW" - }, -/turf/open/space, -/area/space/nearstation) -"aPh" = ( -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aPi" = ( -/turf/closed/wall/r_wall, -/area/engine/chiefs_office) -"aPj" = ( -/obj/structure/grille, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"aPk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = -32 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/gravity_generator) -"aPl" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/gravity_generator) -"aPm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_engineering{ - name = "Gravity Generator"; - req_access_txt = "11"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; - dir = 1 - }, -/area/engine/gravity_generator) -"aPn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/gravity_generator) -"aPo" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = 32 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/gravity_generator) -"aPp" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aPq" = ( -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aPr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/sign/securearea{ - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aPs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Crew Area Power Control"; - req_access_txt = "11" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aPt" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/closed/wall, -/area/maintenance/fsmaint2) -"aPu" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aPv" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aPw" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aPx" = ( -/turf/closed/wall, -/area/hydroponics) -"aPy" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hydroponics) -"aPz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"aPA" = ( -/obj/effect/landmark/start{ - name = "Botanist" - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aPB" = ( -/turf/open/floor/plasteel, -/area/hydroponics) -"aPC" = ( -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hydroponics) -"aPD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aPE" = ( -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/weapon/storage/box/matches, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aPF" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aPG" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aPH" = ( -/obj/machinery/computer/card, -/obj/item/weapon/card/id/captains_spare, -/obj/machinery/button/door{ - id = "capffice"; - name = "Captain's Shutters Control"; - pixel_x = -24; - req_access_txt = "22" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aPI" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aPJ" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aPK" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aPL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aPM" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aPN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aPO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aPP" = ( -/turf/closed/mineral, -/area/mine/explored) -"aPQ" = ( -/obj/machinery/shower{ - pixel_y = 20 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/prison) -"aPR" = ( -/obj/item/weapon/soap/nanotrasen, -/obj/machinery/shower{ - pixel_y = 20 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/prison) -"aPS" = ( -/obj/structure/closet, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" - }, -/area/security/prison) -"aPT" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/security/prison) -"aPU" = ( -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/security/prison) -"aPV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" - }, -/area/security/prison) -"aPW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/prison) -"aPX" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aPY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aPZ" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aQa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters{ - id = "interrogation"; - name = "interrogation shutters" - }, -/turf/open/floor/plating, -/area/security/main) -"aQb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/main) -"aQc" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/paper_bin{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"aQd" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel, -/area/security/main) -"aQe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/security/main) -"aQf" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/paper_bin{ - pixel_y = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aQg" = ( -/obj/machinery/computer/secure_data, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/main) -"aQh" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, -/area/security/main) -"aQi" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"aQj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - name = "Law Office"; - req_access_txt = "38" - }, -/turf/open/floor/wood, -/area/security/brig) -"aQk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/security/brig) -"aQl" = ( -/turf/closed/wall, -/area/security/brig) -"aQm" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aQn" = ( -/obj/structure/transit_tube{ - icon_state = "S-NE" - }, -/turf/open/space, -/area/space/nearstation) -"aQo" = ( -/obj/machinery/field/generator, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/engine/engineering) -"aQp" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/engine/engineering) -"aQq" = ( -/obj/machinery/power/port_gen/pacman, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"aQr" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/camera{ - c_tag = "Engineering Secure Storage" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"aQs" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"aQt" = ( -/obj/structure/closet/secure_closet/engineering_chief, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer's Requests Console"; - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aQu" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aQv" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/computer/card/minor/ce, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aQw" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aQx" = ( -/obj/machinery/disposal/bin, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aQy" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aQz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/gravity_generator) -"aQA" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/gravity_generator) -"aQB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"aQC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aQD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aQE" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/device/multitool, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aQF" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/maintenance/fsmaint2) -"aQG" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aQH" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aQI" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aQJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aQK" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aQL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Hydroponics Maintenance"; - req_access_txt = "35"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aQM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel, -/area/hydroponics) -"aQN" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel, -/area/hydroponics) -"aQO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/botany{ - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "greencorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aQP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aQQ" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/flask{ - pixel_x = 8 - }, -/obj/item/weapon/razor{ - pixel_x = -4; - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aQR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aQS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aQT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/captain) -"aQU" = ( -/obj/machinery/computer/communications, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aQV" = ( -/obj/structure/table/wood, -/obj/item/device/laser_pointer/green, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aQW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aQX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aQY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aQZ" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/crew_quarters/captain) -"aRa" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aRb" = ( -/turf/closed/wall/r_wall, -/area/bridge) -"aRc" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/prison) -"aRd" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Unisex Showers"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/prison) -"aRe" = ( -/obj/structure/window/reinforced, -/obj/item/weapon/bikehorn/rubberducky, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/prison) -"aRf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/prison) -"aRg" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Prison Medbay"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aRh" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Prison Medbay"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aRi" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aRj" = ( -/obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aRk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aRl" = ( -/obj/machinery/door/airlock/security{ - desc = "The room set aside for the interrogation of prisoners, suspects, and witnesses."; - name = "Interrogation Room"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aRm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/main) -"aRn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"aRo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aRp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"aRq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aRr" = ( -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aRs" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/main) -"aRt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aRu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aRv" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/window/brigdoor/eastleft{ - id = "Cell 1"; - name = "Cell One"; - req_access_txt = "2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aRw" = ( -/turf/open/floor/plasteel, -/area/security/brig) -"aRx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig Cell One"; - network = list("SS13","Prison") - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aRy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"aRz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"aRA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aRB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aRC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aRD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Port Hallway Fore"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "greencorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aRE" = ( -/obj/structure/transit_tube{ - icon_state = "N-S-Pass" - }, -/turf/open/space, -/area/space/nearstation) -"aRF" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space/nearstation) -"aRG" = ( -/obj/item/weapon/reagent_containers/dropper, -/turf/open/space, -/area/space/nearstation) -"aRH" = ( -/obj/machinery/shieldgen, -/turf/open/floor/plating, -/area/engine/engineering) -"aRI" = ( -/turf/open/floor/plating, -/area/engine/engineering) -"aRJ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/camera{ - c_tag = "Chief Engineer's Office"; - dir = 4 - }, -/obj/machinery/suit_storage_unit/ce, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aRK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/chiefs_office) -"aRL" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/start{ - name = "Chief Engineer" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/chiefs_office) -"aRM" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/stamp/ce, -/turf/open/floor/plasteel, -/area/engine/chiefs_office) -"aRN" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/chiefs_office) -"aRO" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aRP" = ( -/obj/structure/grille, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"aRQ" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 1 - }, -/area/engine/gravity_generator) -"aRR" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/engine/gravity_generator) -"aRS" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 4 - }, -/area/engine/gravity_generator) -"aRT" = ( -/obj/machinery/camera{ - c_tag = "Gravity Generator Room"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/gravity_generator) -"aRU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aRV" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aRW" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Crew Area Power Control"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aRX" = ( -/obj/structure/cable/green, -/obj/machinery/computer/monitor, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aRY" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Kitchen APC"; - pixel_x = 0; - pixel_y = -25 - }, -/obj/structure/cable/green, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"aRZ" = ( -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aSa" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Hydroponics APC"; - pixel_x = 25 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/hydroponics) -"aSb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aSc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aSd" = ( -/obj/machinery/door/airlock/glass{ - desc = "A place to grow plants, a vital part of a space station's long-term sustainability."; - name = "Hydroponics"; - req_access_txt = "35"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, -/area/hydroponics) -"aSe" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aSf" = ( -/obj/structure/dresser, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSg" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/captain, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/effect/landmark/start{ - name = "Captain" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/structure/closet/secure_closet/captains, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/captain) -"aSj" = ( -/obj/item/device/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Captain)"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/captain, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSk" = ( -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSl" = ( -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/obj/machinery/door/window/eastleft{ - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSm" = ( -/obj/machinery/light, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSn" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSq" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aSr" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/bridge) -"aSs" = ( -/turf/open/floor/plating, -/area/bridge) -"aSt" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 4 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6" - }, -/area/shuttle/pod_3) -"aSu" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12" - }, -/area/shuttle/pod_3) -"aSv" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10" - }, -/area/shuttle/pod_3) -"aSw" = ( -/obj/effect/landmark{ - name = "carpspawn" - }, -/turf/open/space, -/area/space) -"aSx" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/machinery/camera{ - c_tag = "Prison Fore"; - dir = 4; - network = list("SS13","Prison") - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aSy" = ( -/turf/open/floor/plasteel, -/area/security/prison) -"aSz" = ( -/obj/machinery/washing_machine, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/security/prison) -"aSA" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/security/prison) -"aSB" = ( -/obj/structure/chair/stool, -/obj/machinery/button/door{ - id = "permabolt1"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aSC" = ( -/obj/structure/table, -/obj/machinery/flasher{ - id = "PCell 1"; - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Prison Cell 1"; - network = list("SS13","Prison") - }, -/obj/item/weapon/razor, -/turf/open/floor/plasteel, -/area/security/prison) -"aSD" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aSE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/button/flasher{ - id = "PCell 1"; - pixel_x = -25 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aSF" = ( -/turf/open/floor/plasteel{ - icon_state = "whitehall"; - dir = 1 - }, -/area/security/prison) -"aSG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; - dir = 1 - }, -/area/security/prison) -"aSH" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aSI" = ( -/obj/structure/table, -/obj/item/device/taperecorder, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aSJ" = ( -/obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aSK" = ( -/obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aSL" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aSM" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/security/main) -"aSN" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/main) -"aSO" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/paper_bin{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/storage/box/cups, -/turf/open/floor/plasteel, -/area/security/main) -"aSP" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/security/main) -"aSQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aSR" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aSS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/main) -"aST" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_security{ - name = "Security Office"; - req_access_txt = "0"; - req_one_access_txt = "1; 4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, -/area/security/main) -"aSU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"aSV" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aSW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aSX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"aSY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aSZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_y = -25 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aTa" = ( -/obj/structure/bed, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/weapon/bedsheet/brown, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"aTb" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"aTc" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aTd" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aTe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aTf" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aTg" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/engine/engineering) -"aTh" = ( -/obj/machinery/the_singularitygen, -/turf/open/floor/plating, -/area/engine/engineering) -"aTi" = ( -/obj/machinery/computer/station_alert, -/obj/machinery/button/door{ - desc = "A remote control-switch for secure storage."; - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_x = -24; - pixel_y = 4; - req_access_txt = "11" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22; - pixel_y = -6 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aTj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/chiefs_office) -"aTk" = ( -/obj/structure/table, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/weapon/storage/box/permits{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/medical/bruise_pack{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/chiefs_office) -"aTl" = ( -/obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel, -/area/engine/chiefs_office) -"aTm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/chiefs_office) -"aTn" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aTo" = ( -/obj/structure/grille, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"aTp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/gravity_generator) -"aTq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/engine/gravity_generator) -"aTr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/gravity_generator) -"aTs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/gravity_generator) -"aTt" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aTu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aTv" = ( -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aTw" = ( -/obj/structure/cable/green, -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aTx" = ( -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aTy" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Kitchen" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, -/area/crew_quarters/kitchen) -"aTz" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Kitchen Maintenance"; - req_access_txt = "28"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aTA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel, -/area/hydroponics) -"aTB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel, -/area/hydroponics) -"aTC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aTD" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hydroponics) -"aTE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/hydroponics) -"aTF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - sortType = 21 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aTG" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "12"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aTH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/command{ - desc = "The office of the station's commanding officer, answerable only to Central Command and Space Law."; - name = "Captain's Quarters"; - req_access = null; - req_access_txt = "20" - }, -/turf/open/floor/wood, -/area/crew_quarters/captain) -"aTI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/captain) -"aTJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Bridge Escape Pod"; - dir = 4 - }, -/turf/open/floor/plating, -/area/bridge) -"aTK" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - dir = 4; - id = "pod3"; - name = "escape pod 3" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_3) -"aTL" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_3) -"aTM" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_3) -"aTN" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_3) -"aTO" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/security/prison) -"aTP" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/security/prison) -"aTQ" = ( -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id = "permacell1"; - name = "Cell Shutters"; - opacity = 0 - }, -/obj/machinery/door/airlock/glass{ - id_tag = "permabolt1"; - name = "Cell 1" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aTR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aTS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aTT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aTU" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Cell 1"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aTV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellowcorner" - }, -/area/security/prison) -"aTW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aTX" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aTY" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - freerange = 1; - frequency = 1424; - name = "Interrogation Intercom"; - pixel_y = -31 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aTZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/camera{ - c_tag = "Interrogation Room"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/main) -"aUa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/main) -"aUb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/security/main) -"aUc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"aUd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aUe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/main) -"aUf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/main) -"aUg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"aUh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aUi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aUj" = ( -/obj/machinery/door_timer{ - dir = 4; - id = "Cell 1"; - name = "Cell One Timer"; - pixel_x = 0 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"aUk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"aUl" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aUm" = ( -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "Secure Storage" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"aUn" = ( -/obj/item/weapon/cartridge/engineering{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/weapon/cartridge/engineering{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/weapon/cartridge/engineering{ - pixel_x = 3 - }, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/structure/table, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Chief Engineer's Office APC"; - pixel_x = -24 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; - dir = 10 - }, -/area/engine/chiefs_office) -"aUo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aUp" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aUq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aUr" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aUs" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" - }, -/area/engine/chiefs_office) -"aUt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/gravity_generator) -"aUu" = ( -/obj/machinery/gravity_generator/main/station, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/engine/gravity_generator) -"aUv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Central Port"; - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aUw" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aUx" = ( -/turf/closed/wall, -/area/crew_quarters/bar) -"aUy" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Bar Storage Maintenance"; - req_access_txt = "25"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/fsmaint2) -"aUz" = ( -/obj/machinery/door/window/southleft{ - dir = 4; - name = "Kitchen Deliveries"; - req_access_txt = "28" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/crew_quarters/kitchen) -"aUA" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aUB" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aUC" = ( -/obj/machinery/gibber, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aUD" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/landmark/start{ - name = "Botanist" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hydroponics) -"aUE" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hydroponics) -"aUF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aUG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hydroponics) -"aUH" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright{ - name = "Hydroponics Desk"; - req_access_txt = "35"; - req_one_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, -/area/hydroponics) -"aUI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aUJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aUK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "19"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"aUL" = ( -/turf/open/floor/plasteel, -/area/bridge) -"aUM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/bridge) -"aUN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aUO" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aUP" = ( -/obj/machinery/door/airlock/external{ - desc = "Leads to one of the station's small, FTL-capable lifeboats."; - name = "Bridge Escape Pod"; - req_access = null; - req_access_txt = "0" - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/bridge) -"aUQ" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 4 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5" - }, -/area/shuttle/pod_3) -"aUR" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9" - }, -/area/shuttle/pod_3) -"aUS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/security/prison) -"aUT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aUU" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aUV" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/security/prison) -"aUW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aUX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aUY" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aUZ" = ( -/obj/structure/closet, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aVa" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aVb" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/brown, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aVc" = ( -/obj/machinery/button/door{ - name = "Cell 1 Lockdown"; - pixel_x = -26; - req_access_txt = "2"; - id = "permacell1" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aVd" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Prison Wing."; - dir = 8; - name = "Prison Monitor"; - network = list("Prison"); - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"aVe" = ( -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, -/area/security/main) -"aVf" = ( -/obj/machinery/photocopier, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/main) -"aVg" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/main) -"aVh" = ( -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/main) -"aVi" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/main) -"aVj" = ( -/obj/machinery/vending/coffee, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 6 - }, -/area/security/main) -"aVk" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/main) -"aVl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"aVm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aVn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/window/brigdoor/eastleft{ - id = "Cell 2"; - name = "Cell Two"; - req_access_txt = "2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aVo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aVp" = ( -/obj/machinery/camera{ - c_tag = "Brig Cell Two"; - network = list("SS13","Prison") - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aVq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"aVr" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"aVs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aVt" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aVu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aVv" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "greencorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aVw" = ( -/obj/structure/transit_tube{ - icon_state = "N-S" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aVx" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"aVy" = ( -/turf/open/floor/plating/airless, -/area/engine/engineering) -"aVz" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"aVA" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Singularity Fore"; - network = list("SS13","Singularity") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"aVB" = ( -/obj/item/weapon/weldingtool, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"aVC" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"aVD" = ( -/obj/machinery/door/airlock/external{ - name = "Engine Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"aVE" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"aVF" = ( -/obj/machinery/door/airlock/external{ - name = "Engine Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"aVG" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/engine/engineering) -"aVH" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"aVI" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"aVJ" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"aVK" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"aVL" = ( -/obj/structure/grille, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"aVM" = ( -/obj/machinery/door/airlock/glass_command{ - desc = "The office of the Head directly responsible for heat, power, and air pressure concerns aboard SS13."; - name = "Chief Engineer's Office"; - req_access_txt = "56" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/engine/chiefs_office) -"aVN" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/chiefs_office) -"aVO" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/engine/gravity_generator) -"aVP" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Bar" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" - }, -/area/crew_quarters/bar) -"aVQ" = ( -/obj/machinery/door/window/eastleft{ - name = "Bar Deliveries"; - req_access_txt = "25" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/crew_quarters/bar) -"aVR" = ( -/obj/structure/sink/kitchen{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aVS" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 22 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aVT" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aVU" = ( -/obj/structure/kitchenspike, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aVV" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aVW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hydroponics) -"aVX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel, -/area/hydroponics) -"aVY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel, -/area/hydroponics) -"aVZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel, -/area/hydroponics) -"aWa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aWb" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hydroponics) -"aWc" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "greencorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aWd" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aWe" = ( -/turf/closed/wall, -/area/crew_quarters/heads) -"aWf" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Bridge" - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, -/area/crew_quarters/heads) -"aWg" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads) -"aWh" = ( -/turf/closed/wall, -/area/bridge) -"aWi" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, -/area/bridge) -"aWj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/bridge) -"aWk" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, -/area/bridge) -"aWl" = ( -/obj/structure/sign/pods, -/turf/closed/wall/r_wall, -/area/bridge) -"aWm" = ( -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"aWn" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aWo" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin, -/turf/open/floor/plasteel, -/area/security/prison) -"aWp" = ( -/obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/plasteel, -/area/security/prison) -"aWq" = ( -/obj/machinery/newscaster{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aWr" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/closed/wall, -/area/security/prison) -"aWs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aWt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"aWu" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall, -/area/security/prison) -"aWv" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/prisoner, -/obj/item/weapon/paper{ - icon_state = "paper_words"; - info = "ATTN: Please ensure any prisoner being assigned to Rehabilitation Labor Detail is tracking/chem implanted. Please monitor via consoles to ensure security."; - name = "Notice" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/security/prison) -"aWw" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, -/area/security/prison) -"aWx" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/structure/closet/secure_closet/brig, -/turf/open/floor/plasteel, -/area/security/prison) -"aWy" = ( -/obj/machinery/camera{ - c_tag = "Prison Access"; - dir = 8; - network = list("SS13","Prison") - }, -/obj/structure/closet/secure_closet/brig, -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, -/area/security/prison) -"aWz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/main) -"aWA" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Office"; - req_access_txt = "0"; - req_one_access_txt = "1; 4" - }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, -/area/security/main) -"aWB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"aWC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aWD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"aWE" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"aWF" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aWG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_y = -28 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aWH" = ( -/obj/structure/bed, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/weapon/bedsheet/brown, -/obj/machinery/atmospherics/components/unary/vent_scrubber, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"aWI" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/aft) -"aWJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/aft) -"aWK" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"aWL" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"aWM" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"aWN" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner" - }, -/area/engine/engineering) -"aWO" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, -/area/engine/engineering) -"aWP" = ( -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/emitter{ - anchored = 1; - state = 2 - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, -/area/engine/engineering) -"aWQ" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, -/area/engine/engineering) -"aWR" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, -/area/engine/engineering) -"aWS" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/engine/engineering) -"aWT" = ( -/turf/closed/wall, -/area/engine/engineering) -"aWU" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/engine/engineering) -"aWV" = ( -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/engine/engineering) -"aWW" = ( -/turf/open/floor/plasteel, -/area/engine/engineering) -"aWX" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aWY" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"aWZ" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"aXa" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"aXb" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"aXc" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"aXd" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"aXe" = ( -/obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"aXf" = ( -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/structure/table, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/engine/engineering) -"aXg" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/aft) -"aXh" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aXi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aXj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aXk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/bar, -/obj/machinery/camera{ - c_tag = "Bar Storage"; - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aXl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aXm" = ( -/obj/structure/kitchenspike, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aXn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aXo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hydroponics) -"aXp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aXq" = ( -/obj/machinery/seed_extractor, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hydroponics) -"aXr" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aXs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aXt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Central Starboard"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aXu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/heads) -"aXv" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/window{ - name = "Bridge Deliveries"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/crew_quarters/heads) -"aXw" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aXx" = ( -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = -1; - pixel_y = 24; - req_access_txt = "19" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aXy" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aXz" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aXA" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aXB" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aXC" = ( -/obj/structure/closet, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/crew_quarters/heads) -"aXD" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/bridge) -"aXE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aXF" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/bridge) -"aXG" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/bridge) -"aXH" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "bridgeshut"; - name = "Bridge Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/bridge) -"aXI" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"aXJ" = ( -/obj/machinery/computer/arcade, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aXK" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel, -/area/security/prison) -"aXL" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel, -/area/security/prison) -"aXM" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aXN" = ( -/obj/structure/chair/stool, -/obj/machinery/button/door{ - id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aXO" = ( -/obj/structure/table, -/obj/machinery/flasher{ - id = "PCell 2"; - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Prison Cell 2"; - network = list("SS13","Prison") - }, -/obj/item/weapon/paper, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/security/prison) -"aXP" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aXQ" = ( -/obj/machinery/button/flasher{ - pixel_x = -26; - id = "PCell 2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/machinery/camera{ - dir = 4; - network = list("SS13","Prison"); - c_tag = "Prison Hallway Fore" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aXR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aXS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"aXT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/prison) -"aXU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/security/prison) -"aXV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "Prison Blast Door" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aXW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aXX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/prison) -"aXY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/prison) -"aXZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 9 - }, -/area/security/brig) -"aYa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/security/brig) -"aYb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/security/brig) -"aYc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; - dir = 1 - }, -/area/security/brig) -"aYd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aYe" = ( -/obj/machinery/door_timer{ - dir = 4; - id = "Cell 2"; - name = "Cell Two Timer"; - pixel_x = 0 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"aYf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/brig) -"aYg" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aYh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aYi" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/engine/engineering) -"aYj" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/engine/engineering) -"aYk" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"aYl" = ( -/obj/structure/cable{ - icon_state = "2-4"; - tag = "icon-2-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 9 - }, -/area/engine/engineering) -"aYm" = ( -/obj/structure/cable{ - tag = "icon-4-8"; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"aYn" = ( -/obj/structure/cable{ - tag = "icon-4-8"; - icon_state = "4-8" - }, -/obj/structure/cable{ - tag = "icon-1-8"; - icon_state = "1-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"aYo" = ( -/obj/structure/cable{ - tag = "icon-0-8"; - icon_state = "0-8" - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"aYp" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 5 - }, -/area/engine/engineering) -"aYq" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = 32 - }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"aYr" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/engine/engineering) -"aYs" = ( -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"aYt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aYu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aYv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aYw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/landmark/start{ - name = "Station Engineer" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aYx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aYy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aYz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aYA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aYB" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"aYC" = ( -/obj/item/stack/sheet/plasteel{ - amount = 50 - }, -/obj/item/stack/sheet/plasteel{ - amount = 50 - }, -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Engineering"; - departmentType = 4; - name = "Engineering Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/engine/engineering) -"aYD" = ( -/turf/closed/wall/r_wall, -/area/maintenance/aft) -"aYE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aYF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aYG" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aYH" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Engineering Atmospheric Control"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aYI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"aYJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aYK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aYL" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aYM" = ( -/obj/machinery/vending/cola, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aYN" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aYO" = ( -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aYP" = ( -/obj/machinery/chem_master, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aYQ" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aYR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aYS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"aYT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/hydroponics) -"aYU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/hydroponics) -"aYV" = ( -/obj/machinery/vending/hydronutrients, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hydroponics) -"aYW" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aYX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aYY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"aYZ" = ( -/obj/machinery/door/airlock/glass_command{ - desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/crew_quarters/heads) -"aZa" = ( -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aZb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aZc" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "Bridge Blast Door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aZd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aZe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aZf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aZg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"aZh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/crew_quarters/heads) -"aZi" = ( -/obj/machinery/door/airlock/glass_command{ - desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/bridge) -"aZj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aZk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"aZl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/bridge) -"aZm" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/bridge) -"aZn" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/bridge) -"aZo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "bridgeshut"; - name = "Bridge Shutters" - }, -/turf/open/floor/plating, -/area/bridge) -"aZp" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/security/prison) -"aZq" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aZr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aZs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/security/prison) -"aZt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id = "permacell2"; - name = "Cell Shutters"; - opacity = 0 - }, -/obj/machinery/door/airlock/glass{ - id_tag = "permabolt2"; - name = "Cell 2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aZu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aZv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aZw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_security{ - name = "Cell 2"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aZx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aZy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aZz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"aZA" = ( -/obj/machinery/door/airlock/glass_security{ - layer = 2.8; - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/security/prison) -"aZB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/security/prison) -"aZC" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "Prison Blast Door" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"aZD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/prison) -"aZE" = ( -/obj/machinery/door/airlock/glass_security{ - desc = "The station's long-term incarceration and labor facility. Remember, only the Captain or HoS can authorize sending people here! (Or the Warden, at a pinch.)"; - name = "Prison Access"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, -/area/security/prison) -"aZF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"aZG" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aZH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aZI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/brig) -"aZJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/security/brig) -"aZK" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/window/brigdoor/eastleft{ - id = "Cell 3"; - name = "Cell Three"; - req_access_txt = "2"; - state_open = 0 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aZL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig Cell Three"; - network = list("SS13","Prison") - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aZM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"aZN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"aZO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"aZP" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"aZQ" = ( -/obj/item/weapon/crowbar, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - tag = "icon-2-8"; - icon_state = "2-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"aZR" = ( -/obj/machinery/field/generator{ - anchored = 1; - state = 2 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"aZS" = ( -/obj/structure/lattice, -/turf/open/space, -/area/engine/engineering) -"aZT" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"aZU" = ( -/obj/machinery/power/emitter{ - anchored = 1; - dir = 8; - state = 2 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"aZV" = ( -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aZW" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aZX" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/button/door{ - id = "singularity"; - name = "Shutters Control"; - pixel_y = -25; - req_access_txt = "11" - }, -/turf/open/floor/plasteel{ - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"aZY" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"aZZ" = ( -/obj/structure/closet/crate{ - name = "solar pack crate" - }, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/weapon/circuitboard/computer/solar_control, -/obj/item/weapon/electronics/tracker, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"baa" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bab" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bac" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bad" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bae" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"baf" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bag" = ( -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/structure/table, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bah" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plating, -/area/maintenance/aft) -"bai" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/aft) -"baj" = ( -/obj/machinery/camera{ - c_tag = "Engineering Atmospherics Control"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bak" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bal" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bam" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Engineering Maintenance APC"; - pixel_x = 25; - pixel_y = 1 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"ban" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bao" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bap" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"baq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/bar) -"bar" = ( -/obj/structure/closet/gmcloset, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/item/clothing/under/waiter, -/obj/item/clothing/under/waiter, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bas" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bat" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/reagent_containers/glass/rag, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bau" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder, -/obj/machinery/power/apc{ - dir = 4; - name = "Bar APC"; - pixel_x = 24 - }, -/obj/structure/cable/green, -/obj/item/weapon/gun/projectile/revolver/doublebarrel{ - name = "bartender's shotgun" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bav" = ( -/obj/machinery/icecream_vat, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"baw" = ( -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"bax" = ( -/obj/structure/closet/gmcloset, -/obj/item/clothing/under/waiter, -/obj/item/clothing/under/waiter, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"bay" = ( -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - name = "Hydroponics Requests Console"; - pixel_x = -32 - }, -/obj/structure/table, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/reagent_containers/glass/beaker, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "green" - }, -/area/hydroponics) -"baz" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/hydroponics) -"baA" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/hydroponics) -"baB" = ( -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/hydroponics) -"baC" = ( -/obj/machinery/vending/hydroseeds, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "green" - }, -/area/hydroponics) -"baD" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"baE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"baF" = ( -/obj/machinery/door/airlock/glass_command{ - desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; - name = "Bridge"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/crew_quarters/heads) -"baG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"baH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"baI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "Bridge Blast Door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/crew_quarters/heads) -"baJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" - }, -/area/crew_quarters/heads) -"baK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/camera{ - c_tag = "Bridge Fore Entrance"; - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/crew_quarters/heads) -"baL" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"baM" = ( -/obj/machinery/power/apc{ - name = "Head of Personnel APC"; - pixel_y = -24 - }, -/obj/structure/cable/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"baN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"baO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/crew_quarters/heads) -"baP" = ( -/obj/machinery/door/airlock/glass_command{ - desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/bridge) -"baQ" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"baR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/bridge) -"baS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/bridge) -"baT" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/bridge) -"baU" = ( -/obj/item/clothing/under/rank/prisoner, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"baV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"baW" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel, -/area/security/prison) -"baX" = ( -/obj/structure/closet, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"baY" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/security/prison) -"baZ" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/brown, -/turf/open/floor/plasteel, -/area/security/prison) -"bba" = ( -/obj/machinery/button/door{ - name = "Cell 2 Lockdown"; - pixel_x = -26; - req_access_txt = "2"; - id = "permacell2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bbb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"bbc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/prison) -"bbd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/security/prison) -"bbe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "Prison Blast Door" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bbf" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = -28; - pixel_y = -24; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bbg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/prison) -"bbh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/prison) -"bbi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bbj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/brig) -"bbk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bbl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bbm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bbn" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 10 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bbo" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bbp" = ( -/obj/item/weapon/wrench, -/turf/open/floor/plating, -/area/maintenance/aft) -"bbq" = ( -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/maintenance/aft) -"bbr" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bbs" = ( -/obj/machinery/door/window/northleft, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bbt" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bbu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"bbv" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"bbw" = ( -/turf/open/space, -/area/engine/engineering) -"bbx" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"bby" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "singularity"; - name = "radiation shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/engine/engineering) -"bbz" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/camera{ - c_tag = "Engineering Fore"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; - dir = 10 - }, -/area/engine/engineering) -"bbA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bbB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bbC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bbD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bbE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bbF" = ( -/obj/machinery/computer/station_alert, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bbG" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/turf/open/floor/plating, -/area/maintenance/aft) -"bbH" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/aft) -"bbI" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bbJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bbK" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bbL" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_one_access_txt = "10; 12" - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/maintenance/aft) -"bbM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bbN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bbO" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bbP" = ( -/obj/machinery/door/airlock{ - desc = "The backroom of the bar, a place few can ever visit."; - name = "Bar Storage"; - req_access_txt = "25" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bbQ" = ( -/obj/machinery/door/airlock{ - desc = "The chef's freezer room. Ignore the smell of frequent cleanings."; - name = "Kitchen Cold Room"; - req_access_txt = "28" - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/crew_quarters/kitchen) -"bbR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/hydroponics) -"bbS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 1 - }, -/area/hydroponics) -"bbT" = ( -/obj/machinery/smartfridge, -/turf/closed/wall, -/area/hydroponics) -"bbU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bbV" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bbW" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - desc = "The office of the hero the station deserves, but not the one it needs right now. They also change IDs on occasion."; - name = "Head of Personnel's Office"; - req_access = null; - req_access_txt = "57" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bbX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = -24; - req_access_txt = "19" - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Bridge Fore"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bbY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bbZ" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "redcorner" - }, -/area/bridge) -"bca" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; - dir = 1 - }, -/area/bridge) -"bcb" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"bcc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/security/prison) -"bcd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/security/prison) -"bce" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/security/prison) -"bcf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "green" - }, -/area/security/prison) -"bcg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "greencorner" - }, -/area/security/prison) -"bch" = ( -/obj/machinery/vending/sustenance, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bci" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bcj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"bck" = ( -/obj/structure/sign/securearea, -/turf/closed/wall, -/area/security/prison) -"bcl" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/chemimp{ - pixel_x = 4; - pixel_y = 3 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/security/prison) -"bcm" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/trackimp, -/turf/open/floor/plasteel, -/area/security/prison) -"bcn" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bco" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/power/apc{ - cell_type = 5000; - name = "Prison Wing APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "redcorner" - }, -/area/security/prison) -"bcp" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 10 - }, -/area/security/brig) -"bcq" = ( -/obj/machinery/computer/security, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/brig) -"bcr" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/brig) -"bcs" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/brig) -"bct" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/brig) -"bcu" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/brig) -"bcv" = ( -/obj/machinery/vending/security, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/security/brig) -"bcw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" - }, -/area/security/brig) -"bcx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bcy" = ( -/obj/machinery/door_timer{ - dir = 4; - id = "Cell 3"; - name = "Cell Three Timer"; - pixel_x = 0 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"bcz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bcA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"bcB" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bcC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"bcD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"bcE" = ( -/obj/structure/lattice, -/obj/item/clothing/head/hardhat, -/turf/open/space, -/area/engine/engineering) -"bcF" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"bcG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"bcH" = ( -/obj/item/weapon/wrench, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" - }, -/area/engine/engineering) -"bcI" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/engine/engineering) -"bcJ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "singularity"; - name = "Shutters Control"; - pixel_y = 25; - req_access_txt = "11" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/engine/engineering) -"bcK" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" - }, -/area/engine/engineering) -"bcL" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32 - }, -/obj/machinery/vending/tool, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/engine/engineering) -"bcM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bcN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bcO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bcP" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Engineering APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bcQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/aft) -"bcR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance"; - req_access_txt = "32" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bcS" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Engineering" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, -/area/maintenance/aft) -"bcT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bcU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bcV" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bcW" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 6; - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bcX" = ( -/obj/machinery/door/window/westright{ - name = "Bar"; - req_access_txt = "25" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bcY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bcZ" = ( -/obj/machinery/vending/boozeomat, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bda" = ( -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - name = "Bar Requests Console"; - pixel_y = 30 - }, -/obj/machinery/camera{ - c_tag = "Bar" - }, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bdb" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bdc" = ( -/obj/machinery/disposal/bin, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bdd" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bde" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bdf" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bdg" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bdh" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bdi" = ( -/obj/structure/sink/kitchen{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bdj" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ - layer = 5 - }, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bdk" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/egg_box, -/obj/item/weapon/kitchen/knife, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bdl" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bdm" = ( -/obj/structure/grille, -/obj/structure/cable/blue{ - icon_state = "0-4"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - layer = 2.9; - name = "Privacy Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads) -"bdn" = ( -/obj/machinery/computer/card, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bdo" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bdp" = ( -/obj/machinery/keycard_auth{ - pixel_y = 24 - }, -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "Ian's bed! Looks comfy."; - name = "Ian's bed" - }, -/mob/living/simple_animal/pet/dog/corgi/Ian, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bdq" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bdr" = ( -/obj/structure/table/wood, -/obj/item/weapon/hand_labeler, -/obj/machinery/camera{ - c_tag = "Head of Personnel's Office" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bds" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bdt" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bdu" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bdv" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/fireaxecabinet{ - pixel_x = -32 - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/bridge) -"bdw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/bridge) -"bdx" = ( -/turf/open/floor/plasteel{ - icon_state = "yellowcorner" - }, -/area/bridge) -"bdy" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/bridge) -"bdz" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" - }, -/area/bridge) -"bdA" = ( -/obj/machinery/biogenerator, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/security/prison) -"bdB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/security/prison) -"bdC" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/security/prison) -"bdD" = ( -/obj/item/device/analyzer/plant_analyzer, -/obj/structure/table, -/obj/item/seeds/wheat, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ - pixel_x = 6; - pixel_y = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 5 - }, -/area/security/prison) -"bdE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/security/prison) -"bdF" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bdG" = ( -/obj/structure/chair/stool, -/obj/machinery/button/door{ - id = "permabolt3"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bdH" = ( -/obj/structure/table, -/obj/machinery/flasher{ - id = "PCell 3"; - pixel_y = 26 - }, -/obj/machinery/camera{ - c_tag = "Prison Cell 3"; - network = list("SS13","Prison") - }, -/obj/item/weapon/storage/fancy/cigarettes, -/turf/open/floor/plasteel, -/area/security/prison) -"bdI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/button/flasher{ - id = "PCell 3"; - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bdJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"bdK" = ( -/turf/closed/wall/r_wall, -/area/security/armory) -"bdL" = ( -/turf/closed/wall, -/area/security/warden) -"bdM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/warden) -"bdN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bdO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bdP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bdQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"bdR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bdS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bdT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig Access" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bdU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"bdV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, -/area/security/brig) -"bdW" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 7 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bdX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=PtCH"; - location = "Sec" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bdY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - dir = 8; - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bdZ" = ( -/obj/structure/lattice, -/obj/item/weapon/wirecutters, -/turf/open/space, -/area/engine/engineering) -"bea" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 9 - }, -/area/engine/engineering) -"beb" = ( -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"bec" = ( -/obj/item/weapon/screwdriver, -/turf/open/floor/plating, -/area/engine/engineering) -"bed" = ( -/obj/structure/particle_accelerator/particle_emitter/left{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bee" = ( -/obj/effect/landmark/start{ - name = "Station Engineer" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/engine/engineering) -"bef" = ( -/obj/machinery/particle_accelerator/control_box, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"beg" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 8 - }, -/area/engine/engineering) -"beh" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/engineering_particle_accelerator, -/obj/machinery/camera{ - c_tag = "Engineering Center"; - network = list("SS13","Singularity") - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" - }, -/area/engine/engineering) -"bei" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring the singularity engine safely."; - dir = 4; - name = "Singularity Monitor"; - network = list("Singularity"); - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bej" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bek" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/weapon/airlock_painter, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bel" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bem" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"ben" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"beo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bep" = ( -/obj/structure/sign/securearea{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/engine/engineering) -"beq" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"ber" = ( -/obj/machinery/vending/cola, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bes" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bet" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"beu" = ( -/obj/machinery/door/window/westright{ - dir = 2; - name = "Engineering Deliveries"; - req_access_txt = "10"; - req_one_access_txt = "0" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/engine/engineering) -"bev" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/engineering) -"bew" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/engine/engineering) -"bex" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bey" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bez" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"beA" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"beB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"beC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"beD" = ( -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"beE" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"beF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"beG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"beH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"beI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - desc = "The workplace of the diligent station chef, with enough ingredients to work up a masterpiece."; - name = "Kitchen"; - req_access_txt = "28" - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"beJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - sortType = 19 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"beK" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"beL" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"beM" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - dir = 8; - name = "Reception Window"; - req_access_txt = "0" - }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - layer = 2.9; - name = "Privacy Shutters" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"beN" = ( -/obj/structure/cable/blue{ - icon_state = "2-4"; - d1 = 1; - d2 = 2 - }, -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/button/door{ - id = "hopqueue"; - name = "Queue Shutters Control"; - pixel_x = 6; - pixel_y = 54; - req_access_txt = "28" - }, -/obj/machinery/button/flasher{ - id = "hopline"; - pixel_x = 6; - pixel_y = 64; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = -6; - pixel_y = 54; - req_access_txt = "28" - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Head of Personnel" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"beO" = ( -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"beP" = ( -/turf/open/floor/wood, -/area/crew_quarters/heads) -"beQ" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"beR" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"beS" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"beT" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/bridge) -"beU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/bridge) -"beV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/item/weapon/storage/secure/briefcase, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" - }, -/area/bridge) -"beW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/bridge) -"beX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/bridge) -"beY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/bridge) -"beZ" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/bridge) -"bfa" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel, -/area/security/prison) -"bfb" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/security/prison) -"bfc" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/security/prison) -"bfd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/security/prison) -"bfe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id = "permacell3"; - name = "Cell Shutters"; - opacity = 0 - }, -/obj/machinery/door/airlock/glass{ - id_tag = "permabolt3"; - name = "Cell 3" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bff" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bfg" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Cell 3"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bfh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"bfi" = ( -/obj/item/weapon/grenade/barrier, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bfj" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 1; - name = "Armory APC"; - pixel_y = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bfk" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/weapon/storage/box/handcuffs, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bfl" = ( -/obj/structure/rack, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/suit/armor/riot, -/obj/item/weapon/shield/riot, -/obj/item/weapon/gun/projectile/shotgun/riot, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bfm" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/head/helmet/riot, -/obj/item/weapon/shield/riot, -/obj/item/weapon/gun/projectile/shotgun/riot, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bfn" = ( -/obj/structure/closet/secure_closet/warden, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - name = "Security Requests Console"; - pixel_y = 30 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/security/warden) -"bfo" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/camera{ - c_tag = "Warden's Office" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Warden's Office APC"; - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bfp" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/security/warden) -"bfq" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel, -/area/security/warden) -"bfr" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel, -/area/security/warden) -"bfs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bft" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bfu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"bfv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/status_display, -/turf/closed/wall/r_wall, -/area/security/brig) -"bfw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bfx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bfy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"bfz" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/security/brig) -"bfA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bfB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/mob/living/simple_animal/bot/secbot/beepsky, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bfC" = ( -/obj/structure/lattice, -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space/nearstation) -"bfD" = ( -/obj/structure/lattice, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"bfE" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Singularity Port"; - dir = 4; - network = list("SS13","Singularity") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bfF" = ( -/obj/item/weapon/screwdriver, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bfG" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/cable{ - tag = "icon-4-8"; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"bfH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - tag = "icon-2-8"; - icon_state = "2-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"bfI" = ( -/obj/item/weapon/wrench, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bfJ" = ( -/obj/structure/particle_accelerator/particle_emitter/center{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bfK" = ( -/obj/structure/particle_accelerator/power_box{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bfL" = ( -/obj/structure/particle_accelerator/fuel_chamber{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bfM" = ( -/obj/structure/particle_accelerator/end_cap{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bfN" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/engine/engineering) -"bfO" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "singularity"; - name = "radiation shutters" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/engine/engineering) -"bfP" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bfQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/hologram/holopad, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bfR" = ( -/obj/structure/table, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bfS" = ( -/obj/structure/table, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/clothing/glasses/meson, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bfT" = ( -/obj/effect/landmark/start{ - name = "Station Engineer" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bfU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bfV" = ( -/obj/machinery/door/airlock/engineering{ - desc = "Main engineering. Loot and danger in equal measures lie ahead!"; - id_tag = "Engineering"; - name = "Engineering"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/engine/engineering) -"bfW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/engine/engineering) -"bfX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bfY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bfZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bga" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bgb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_engineering{ - name = "Engineering Access"; - req_access_txt = "32"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bgc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bgd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bge" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bgf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bgg" = ( -/obj/effect/landmark/start{ - name = "Bartender" - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bgh" = ( -/mob/living/carbon/monkey/punpun, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bgi" = ( -/obj/machinery/door/airlock/glass{ - desc = "The workplace of the diligent station chef, with enough ingredients to work up a masterpiece."; - name = "Kitchen"; - req_access_txt = "0"; - req_one_access_txt = "25, 28" - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bgj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bgk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Cook" - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bgl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bgm" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/machinery/requests_console{ - department = "Kitchen"; - departmentType = 2; - name = "Kitchen Requests Console"; - pixel_x = 30 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bgn" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bgo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bgp" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/obj/machinery/flasher{ - id = "hopline"; - layer = 3.5; - name = "civility enforcement flasher" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bgq" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bgr" = ( -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/pdapainter, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bgs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bgt" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bgu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"bgv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bgw" = ( -/obj/machinery/door/airlock/command{ - desc = "The office of the hero the station deserves, but not the one it needs right now. They also change IDs on occasion."; - name = "Head of Personnel's Office"; - req_access = null; - req_access_txt = "57" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge) -"bgx" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-4"; - d1 = 1; - d2 = 2 - }, -/obj/effect/landmark{ - name = "lightsout" - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/bridge) -"bgy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "2-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bgz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" - }, -/area/bridge) -"bgA" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/PDAs{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/silver_ids, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/bridge) -"bgB" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel, -/area/bridge) -"bgC" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/bridge) -"bgD" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/bridge) -"bgE" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/seeds/ambrosia, -/turf/open/floor/plasteel, -/area/security/prison) -"bgF" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/camera{ - c_tag = "Prison Aft"; - dir = 1; - network = list("SS13","Prison") - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bgG" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/seeds/sunflower, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/security/prison) -"bgH" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/security/prison) -"bgI" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bgJ" = ( -/obj/machinery/button/door{ - name = "Cell 3 Lockdown"; - pixel_x = -26; - req_access_txt = "2"; - id = "permacell3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"bgK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bgL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Prison Wing."; - dir = 8; - name = "Prison Monitor"; - network = list("Prison"); - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"bgM" = ( -/obj/item/weapon/grenade/barrier, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bgN" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/armory) -"bgO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/armory) -"bgP" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/armory) -"bgQ" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/warden) -"bgR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bgS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bgT" = ( -/turf/open/floor/plasteel, -/area/security/warden) -"bgU" = ( -/obj/effect/landmark/start{ - name = "Warden" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bgV" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/machinery/door/window/brigdoor{ - dir = 8; - layer = 2.9; - name = "Armory Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/warden) -"bgW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bgX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bgY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bgZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"bha" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bhb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bhc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"bhd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, -/area/security/brig) -"bhe" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bhf" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 10 - }, -/area/engine/engineering) -"bhg" = ( -/obj/machinery/the_singularitygen, -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, -/area/engine/engineering) -"bhh" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 6 - }, -/area/engine/engineering) -"bhi" = ( -/obj/structure/particle_accelerator/particle_emitter/right{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bhj" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/engine/engineering) -"bhk" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/engine/engineering) -"bhl" = ( -/obj/machinery/button/door{ - id = "singularity"; - name = "Shutters Control"; - pixel_x = 25; - req_access_txt = "11" - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" - }, -/area/engine/engineering) -"bhm" = ( -/obj/machinery/button/door{ - id = "singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bhn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start{ - name = "Station Engineer" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bho" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bhp" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bhq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/start{ - name = "Station Engineer" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bhr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering Starboard"; - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bhs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bht" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/securearea{ - pixel_x = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; - dir = 10 - }, -/area/engine/engineering) -"bhu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = -32 - }, -/obj/structure/table, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"bhv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bhw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, -/area/engine/engineering) -"bhx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" - }, -/area/engine/engineering) -"bhy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering Access"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bhz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/engine/engineering) -"bhA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; - dir = 10 - }, -/area/engine/engineering) -"bhB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bhC" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bhD" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bhE" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/smartfridge/drinks, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bhF" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bhG" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bhH" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bhI" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/glass/beaker{ - pixel_x = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bhJ" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = 7 - }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bhK" = ( -/obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, -/obj/item/weapon/reagent_containers/food/snacks/mint, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bhL" = ( -/obj/machinery/processor, -/obj/machinery/button/door{ - id = "kitchen"; - name = "Kitchen Shutters Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Kitchen"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bhM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bhN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bhO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"bhP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - sortType = 20 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bhQ" = ( -/obj/structure/noticeboard{ - dir = 8; - pixel_x = 27 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bhR" = ( -/obj/machinery/vending/cart, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bhS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bhT" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bhU" = ( -/obj/structure/chair, -/turf/open/floor/carpet, -/area/crew_quarters/heads) -"bhV" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bhW" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Bridge APC"; - pixel_x = -25 - }, -/obj/structure/cable/blue, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" - }, -/area/bridge) -"bhX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/bridge) -"bhY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/comfy/black{ - desc = "A captain needs comfort.\nAlt-click to rotate it clockwise."; - dir = 4; - name = "Captain's Chair" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/bridge) -"bhZ" = ( -/obj/machinery/computer/communications, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/bridge) -"bia" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/bridge) -"bib" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/bridge) -"bic" = ( -/obj/structure/table, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/bridge) -"bid" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bie" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Prison Hallway Aft"; - dir = 8; - network = list("SS13","Prison") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/security/prison) -"bif" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"big" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bih" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/ionrifle{ - pin = /obj/item/device/firing_pin - }, -/obj/item/clothing/suit/armor/laserproof, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bii" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/teargas, -/obj/item/weapon/storage/box/flashbangs{ - pixel_x = -2; - pixel_y = -2 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bij" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/chemimp{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/trackimp, -/obj/item/weapon/storage/lockbox/loyalty, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bik" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/armory) -"bil" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/security/armory) -"bim" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/warden) -"bin" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bio" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/security/warden) -"bip" = ( -/obj/machinery/computer/crew, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/warden) -"biq" = ( -/obj/machinery/computer/security, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bir" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/warden) -"bis" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bit" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"biu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"biv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - layer = 2.9; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/security/brig) -"biw" = ( -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" - }, -/area/engine/engineering) -"bix" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/engine/engineering) -"biy" = ( -/obj/machinery/light, -/obj/machinery/button/door{ - id = "singularity"; - name = "Shutters Control"; - pixel_y = -25; - req_access_txt = "11" - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/engine/engineering) -"biz" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" - }, -/area/engine/engineering) -"biA" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32 - }, -/obj/machinery/vending/engivend, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/engine/engineering) -"biB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"biC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"biD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"biE" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"biF" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"biG" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"biH" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"biI" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Post"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, -/area/engine/engineering) -"biJ" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"biK" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"biL" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"biM" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"biN" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"biO" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"biP" = ( -/obj/effect/landmark/start{ - name = "Cook" - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"biQ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"biR" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 15 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"biS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"biT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"biU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"biV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads) -"biW" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"biX" = ( -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -3; - pixel_y = -24 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"biY" = ( -/obj/structure/table/wood, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"biZ" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/hop, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel Requests Console"; - pixel_y = -30 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bja" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bjb" = ( -/obj/structure/closet/secure_closet/hop, -/obj/item/clothing/suit/ianshirt, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bjc" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bjd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/bridge) -"bje" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/button/door{ - id = "bridgeshut"; - name = "Bridge Shutters Control"; - pixel_y = -34; - req_access_txt = "19" - }, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = 0; - pixel_y = -24; - req_access_txt = "19" - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 6 - }, -/area/bridge) -"bjf" = ( -/obj/structure/table, -/obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/bridge) -"bjg" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/bridge) -"bjh" = ( -/turf/open/floor/plating/asteroid, -/area/mine/explored) -"bji" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/security/prison) -"bjj" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" - }, -/area/security/prison) -"bjk" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" - }, -/area/security/prison) -"bjl" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/security/prison) -"bjm" = ( -/obj/structure/rack, -/obj/item/weapon/pickaxe{ - attack_verb = list("ineffectively hit"); - desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; - force = 1; - name = "safety pickaxe"; - pixel_x = 5; - throwforce = 1 - }, -/obj/item/weapon/pickaxe{ - attack_verb = list("ineffectively hit"); - desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; - force = 1; - name = "safety pickaxe"; - pixel_x = 5; - throwforce = 1 - }, -/obj/item/weapon/pickaxe{ - attack_verb = list("ineffectively hit"); - desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; - force = 1; - name = "safety pickaxe"; - pixel_x = 5; - throwforce = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bjn" = ( -/obj/structure/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel, -/area/security/prison) -"bjo" = ( -/obj/structure/rack, -/obj/item/weapon/shovel{ - attack_verb = list("ineffectively hit"); - desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; - force = 1; - name = "safety shovel"; - pixel_x = -5; - throwforce = 1 - }, -/obj/item/weapon/shovel{ - attack_verb = list("ineffectively hit"); - desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; - force = 1; - name = "safety shovel"; - pixel_x = -5; - throwforce = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bjp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/security/prison) -"bjq" = ( -/obj/machinery/camera{ - c_tag = "Armory"; - dir = 4 - }, -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bjr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/armory) -"bjs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/armory) -"bjt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass_security{ - id_tag = "outerbrig"; - name = "Armory"; - req_access_txt = "3" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/armory) -"bju" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/warden) -"bjv" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bjw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bjx" = ( -/obj/item/weapon/storage/box/seccarts{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/item/weapon/storage/box/deputy, -/turf/open/floor/plasteel, -/area/security/warden) -"bjy" = ( -/obj/structure/table, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/sunglasses, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel, -/area/security/warden) -"bjz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/warden) -"bjA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bjB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bjC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/brig) -"bjD" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Desk"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bjE" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel, -/area/security/brig) -"bjF" = ( -/obj/structure/table/reinforced, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/machinery/door/window/brigdoor{ - dir = 8; - layer = 2.9; - name = "Brig Desk"; - req_access_txt = "1" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/brig) -"bjG" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 9 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bjH" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; - dir = 1 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bjI" = ( -/obj/machinery/door/window/southleft, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bjJ" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bjK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"bjL" = ( -/obj/item/device/radio/off, -/turf/open/space, -/area/engine/engineering) -"bjM" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "singularity"; - name = "radiation shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/engine/engineering) -"bjN" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/engine/engineering) -"bjO" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bjP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bjQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bjR" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/start{ - name = "Station Engineer" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bjS" = ( -/obj/machinery/computer/monitor, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bjT" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/engine/engineering) -"bjU" = ( -/obj/structure/table, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = -5; - pixel_y = 23 - }, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring the singularity engine safely."; - dir = 4; - name = "Singularity Monitor"; - network = list("Singularity"); - pixel_x = -32 - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for secure storage."; - id = "Engineering"; - name = "Engineering Door Control"; - pixel_x = 10; - pixel_y = 24; - req_access_txt = "63" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 9 - }, -/area/engine/engineering) -"bjV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/engine/engineering) -"bjW" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/engine/engineering) -"bjX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/engine/engineering) -"bjY" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Engineering Security Post" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 5 - }, -/area/engine/engineering) -"bjZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) -"bka" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bkb" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bkc" = ( -/obj/structure/chair/wood/normal, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bkd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bke" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bkf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bkg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bkh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/computer/slot_machine, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bki" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bkj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/computer/slot_machine, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bkk" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bkl" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/twobread, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bkm" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/bag/tray, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bkn" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, -/area/crew_quarters/kitchen) -"bko" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bkp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bkq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/command{ - desc = "The office of the hero the station deserves, but not the one it needs right now. They also change IDs on occasion."; - name = "Head of Personnel's Office"; - req_access = null; - req_access_txt = "57" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads) -"bkr" = ( -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = -24; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable/blue{ - icon_state = "2-4"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/camera{ - c_tag = "Bridge Aft"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bks" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bkt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/table, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" - }, -/area/bridge) -"bku" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" - }, -/area/bridge) -"bkv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellowcorner" - }, -/area/bridge) -"bkw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" - }, -/area/bridge) -"bkx" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/bridge) -"bky" = ( -/obj/machinery/door/airlock/external{ - name = "Prison Mining External Airlock"; - req_access_txt = 0 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/security/prison) -"bkz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/security/prison) -"bkA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/security/prison) -"bkB" = ( -/obj/machinery/door/airlock/external{ - name = "Prison Mining External Airlock"; - req_access_txt = 0 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/security/prison) -"bkC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bkD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bkE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security{ - name = "Prison Mining"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/security/prison) -"bkF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bkG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"bkH" = ( -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bkI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/structure/rack, -/obj/item/weapon/storage/box/firingpins, -/obj/item/weapon/storage/box/firingpins, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bkJ" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/gun/advtaser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/gun/advtaser, -/obj/item/weapon/gun/energy/gun/advtaser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bkK" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/gun/energy/laser, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bkL" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/gun, -/obj/item/weapon/gun/energy/gun, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bkM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/armory) -"bkN" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/armory) -"bkO" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/security/warden) -"bkP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/security/warden) -"bkQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/security/warden) -"bkR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bkS" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bkT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/security/warden) -"bkU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bkV" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"bkW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/security/brig) -"bkX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/computer/security, -/turf/open/floor/plasteel, -/area/security/brig) -"bkY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/computer/secure_data, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Brig Lockdown"; - pixel_x = -6; - pixel_y = -26; - req_access_txt = "2" - }, -/obj/machinery/button/flasher{ - id = "brigentry"; - pixel_x = 6; - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bkZ" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "innerbrig"; - name = "Brig Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = -26; - req_access_txt = "63" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "outerbrig"; - name = "Brig Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 6; - pixel_y = -26; - req_access_txt = "63" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bla" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/turf/open/floor/plating, -/area/security/brig) -"blb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Port Hallway Central"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"blc" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bld" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"ble" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"blf" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"blg" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/weapon/extinguisher, -/obj/machinery/button/door{ - id = "singularity"; - name = "Shutters Control"; - pixel_y = 25; - req_access_txt = "11" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"blh" = ( -/obj/structure/closet/firecloset, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"bli" = ( -/obj/structure/closet/toolcloset, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"blj" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"blk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bll" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"blm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bln" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"blo" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"blp" = ( -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"blq" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/engine/engineering) -"blr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bls" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"blt" = ( -/obj/structure/closet/secure_closet/security/engine, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/engine/engineering) -"blu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"blv" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"blw" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -6; - pixel_y = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"blx" = ( -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bly" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"blz" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"blA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"blB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"blC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"blD" = ( -/obj/machinery/door/airlock/glass_command{ - desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/crew_quarters/heads) -"blE" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "Bridge Blast Door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/crew_quarters/heads) -"blF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" - }, -/area/crew_quarters/heads) -"blG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Bridge Aft Entrance" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" - }, -/area/crew_quarters/heads) -"blH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"blI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"blJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/bridge) -"blK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/bridge) -"blL" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/bridge) -"blM" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/zipties, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/bridge) -"blN" = ( -/obj/structure/table, -/obj/item/device/aicard, -/obj/item/device/multitool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/bridge) -"blO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/sign/securearea{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/security/prison) -"blP" = ( -/obj/machinery/light/small, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" - }, -/area/security/prison) -"blQ" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" - }, -/area/security/prison) -"blR" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/obj/structure/sign/securearea{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/security/prison) -"blS" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" - }, -/area/security/prison) -"blT" = ( -/obj/machinery/camera{ - c_tag = "Prison E.V.A."; - dir = 8; - network = list("SS13","Prison") - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "browncorner" - }, -/area/security/prison) -"blU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"blV" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/armory) -"blW" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/security/warden) -"blX" = ( -/obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/pen, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/warden) -"blY" = ( -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_y = -26; - req_access_txt = "2" - }, -/obj/vehicle/secway, -/obj/item/key/security, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/warden) -"blZ" = ( -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Brig Lockdown"; - pixel_y = -26; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bma" = ( -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/warden) -"bmb" = ( -/obj/machinery/door/airlock/glass_security{ - desc = "The workplace of the HoS' right hand, the station's Warden, responsible for keeping track of the guns and the prisoners and ensuring they don't mix."; - name = "Warden's Office"; - req_access_txt = "3" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/security/warden) -"bmc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/security/brig) -"bmd" = ( -/obj/machinery/door_timer{ - dir = 4; - id = "Cell 4"; - name = "Cell Four Timer"; - pixel_x = 0 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"bme" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/aft) -"bmf" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/engine/engineering) -"bmg" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/engine/engineering) -"bmh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 10 - }, -/area/engine/engineering) -"bmi" = ( -/obj/item/weapon/wrench, -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, -/area/engine/engineering) -"bmj" = ( -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, -/area/engine/engineering) -"bmk" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = 32 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"bml" = ( -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bmm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bmn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bmo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bmp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bmq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bmr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bms" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"bmt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"bmu" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/toolbox/electrical, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" - }, -/area/engine/engineering) -"bmv" = ( -/turf/open/floor/plating/airless, -/area/space) -"bmw" = ( -/obj/structure/table, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/machinery/newscaster{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 10 - }, -/area/engine/engineering) -"bmx" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/engine/engineering) -"bmy" = ( -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/engine/engineering) -"bmz" = ( -/obj/structure/filingcabinet, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 6 - }, -/area/engine/engineering) -"bmA" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bmB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bmC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bmD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bmE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bmF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bmG" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "Bridge Blast Door" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bmH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bmI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bmJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bmK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bmL" = ( -/obj/structure/cable/blue{ - icon_state = "2-4"; - d1 = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/crew_quarters/heads) -"bmM" = ( -/obj/machinery/door/airlock/glass_command{ - desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/bridge) -"bmN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bmO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bmP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bmQ" = ( -/turf/open/floor/plasteel{ - icon_state = "whitecorner" - }, -/area/bridge) -"bmR" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" - }, -/area/bridge) -"bmS" = ( -/obj/machinery/camera{ - c_tag = "Prison External"; - dir = 8; - network = list("SS13","Prison") - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid, -/area/security/prison) -"bmT" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/security/prison) -"bmU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"bmV" = ( -/obj/structure/closet/wardrobe/orange, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/security/prison) -"bmW" = ( -/obj/structure/closet/secure_closet{ - name = "contraband locker"; - req_access_txt = "3" - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bmX" = ( -/obj/structure/closet/secure_closet/lethalshots, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bmY" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bmZ" = ( -/obj/machinery/flasher/portable, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bna" = ( -/obj/machinery/light, -/obj/machinery/flasher/portable, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bnb" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/armory) -"bnc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; - dir = 1 - }, -/area/security/brig) -"bnd" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/window/brigdoor/eastleft{ - id = "Cell 4"; - name = "Cell Four"; - req_access_txt = "2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bne" = ( -/obj/machinery/camera{ - c_tag = "Brig Cell Five"; - network = list("SS13","Prison") - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bnf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bng" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bnh" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = -32 - }, -/obj/machinery/light/small, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"bni" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/engine/engineering) -"bnj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"bnk" = ( -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/emitter{ - anchored = 1; - dir = 1; - state = 2 - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"bnl" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"bnm" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - tag = "icon-1-2"; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"bnn" = ( -/obj/item/device/multitool, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"bno" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/engine/engineering) -"bnp" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/engine/engineering) -"bnq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bnr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bns" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bnt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/engine/engineering) -"bnu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/engine/engineering) -"bnv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 1 - }, -/area/engine/engineering) -"bnw" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellowcorner" - }, -/area/engine/engineering) -"bnx" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" - }, -/area/engine/engineering) -"bny" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bnz" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bnA" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = 4; - pixel_y = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bnB" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bnC" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bnD" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bnE" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bnF" = ( -/obj/structure/table/wood, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bnG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bnH" = ( -/obj/structure/closet, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bnI" = ( -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Blast Door Control"; - pixel_x = -1; - pixel_y = -24; - req_access_txt = "19" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bnJ" = ( -/obj/machinery/vending/snack, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bnK" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel, -/area/crew_quarters/heads) -"bnL" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/crew_quarters/heads) -"bnM" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/bridge) -"bnN" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" - }, -/area/bridge) -"bnO" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" - }, -/area/bridge) -"bnP" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/security/prison) -"bnQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bnR" = ( -/obj/structure/table, -/obj/item/weapon/storage/bag/ore{ - pixel_y = 3 - }, -/obj/item/weapon/storage/bag/ore{ - pixel_x = -3 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" - }, -/area/security/prison) -"bnS" = ( -/obj/machinery/door/airlock/security{ - name = "Prison Storage"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"bnT" = ( -/turf/closed/wall/r_wall, -/area/security/hos) -"bnU" = ( -/obj/structure/closet/bombcloset, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/security/brig) -"bnV" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bnW" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Brig APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bnX" = ( -/obj/structure/table, -/obj/item/weapon/crowbar/red, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bnY" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel, -/area/security/brig) -"bnZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"boa" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bob" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/machinery/flasher{ - id = "Cell 4"; - pixel_y = -28 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"boc" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"bod" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"boe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bof" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bog" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/light, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"boh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"boi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4"; - tag = "90Curve" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"boj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera/emp_proof{ - c_tag = "Singularity Aft"; - dir = 1; - network = list("SS13","Singularity") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bok" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bol" = ( -/obj/machinery/door/airlock/external{ - name = "Engine Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/engine/engineering) -"bom" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = -32 - }, -/obj/machinery/light/small, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/engine/engineering) -"bon" = ( -/obj/machinery/door/airlock/external{ - name = "Engine Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"boo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; - dir = 10 - }, -/area/engine/engineering) -"bop" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"boq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"bor" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Engineering Aft"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"bos" = ( -/obj/machinery/door/airlock/external{ - desc = "Leads to one of the station's small, FTL-capable lifeboats."; - name = "Engineering Escape Pod"; - req_access = null; - req_access_txt = "0" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/engine/engineering) -"bot" = ( -/obj/structure/sign/pods, -/turf/closed/wall, -/area/engine/engineering) -"bou" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bov" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bow" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"box" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"boy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"boz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"boA" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Aft Starboard"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"boB" = ( -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "19"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"boC" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" - }, -/area/bridge) -"boD" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" - }, -/area/bridge) -"boE" = ( -/obj/structure/table, -/obj/item/device/flashlight, -/obj/item/device/flashlight{ - pixel_x = 3; - pixel_y = 1 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" - }, -/area/security/prison) -"boF" = ( -/obj/structure/table, -/obj/item/weapon/storage/backpack/industrial, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/weapon/storage/backpack/industrial, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, -/area/security/prison) -"boG" = ( -/obj/structure/table, -/obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -1; - pixel_y = -2 - }, -/obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = 1; - pixel_y = 2 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" - }, -/area/security/prison) -"boH" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"boI" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel, -/area/security/prison) -"boJ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/suit_storage_unit/hos, -/turf/open/floor/wood, -/area/security/hos) -"boK" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Head of Security's Office APC"; - pixel_x = 0; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/mob/living/simple_animal/hostile/bear{ - desc = "Enemies of the law are unbearable to him!"; - faction = list("neutral"); - name = "Security Bear" - }, -/turf/open/floor/wood, -/area/security/hos) -"boL" = ( -/obj/machinery/computer/card/minor/hos, -/turf/open/floor/wood, -/area/security/hos) -"boM" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/security/hos) -"boN" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/wood, -/area/security/hos) -"boO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/security/brig) -"boP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"boQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"boR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Brig"; - req_access_txt = "0"; - req_one_access_txt = "1; 4; 42; 58" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"boS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"boT" = ( -/obj/machinery/door_timer{ - dir = 4; - id = "Cell 5"; - name = "Cell Five Timer"; - pixel_x = 0 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"boU" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"boV" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"boW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/glass_engineering{ - desc = "A place for the Engineering staff to slack off (hopefully) after completing the Engine."; - name = "Engineering Break Room"; - req_access_txt = "11"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/engine/engineering) -"boX" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"boY" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 4 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6" - }, -/area/shuttle/pod_4) -"boZ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12" - }, -/area/shuttle/pod_4) -"bpa" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10" - }, -/area/shuttle/pod_4) -"bpb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bpc" = ( -/obj/structure/table/wood, -/obj/item/toy/carpplushie, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bpd" = ( -/obj/machinery/door/window/westright{ - name = "Theater Stage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bpe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bpf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bpg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bph" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bpi" = ( -/obj/machinery/door/window/eastright{ - name = "Theater Stage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bpj" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bpk" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bpl" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bpm" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/nuke_storage) -"bpn" = ( -/turf/closed/wall, -/area/security/nuke_storage) -"bpo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bpp" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bpq" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/bridge) -"bpr" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" - }, -/area/bridge) -"bps" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" - }, -/area/bridge) -"bpt" = ( -/obj/structure/closet, -/obj/item/clothing/suit/straight_jacket, -/obj/item/weapon/restraints/legcuffs, -/obj/item/weapon/restraints/legcuffs, -/obj/item/weapon/restraints/legcuffs, -/turf/open/floor/plasteel, -/area/security/prison) -"bpu" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel, -/area/security/prison) -"bpv" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/camera{ - c_tag = "Head of Security's Office"; - dir = 4 - }, -/turf/open/floor/wood, -/area/security/hos) -"bpw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/security/hos) -"bpx" = ( -/turf/open/floor/carpet, -/area/security/hos) -"bpy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/wood, -/area/security/hos) -"bpz" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/hos) -"bpA" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/security/brig) -"bpB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bpC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bpD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bpE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bpF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Brig"; - req_access_txt = "0"; - req_one_access_txt = "1; 4; 42; 58" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bpG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bpH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bpI" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/window/brigdoor/eastleft{ - id = "Cell 5"; - name = "Cell Five"; - req_access_txt = "2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bpJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig Cell Six"; - network = list("SS13","Prison") - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bpK" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Port Hallway APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bpL" = ( -/obj/structure/bookcase/manuals/engineering, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/engine/engineering) -"bpM" = ( -/obj/machinery/requests_console{ - department = "Engineering"; - departmentType = 4; - name = "Engineering Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"bpN" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"bpO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"bpP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/engine/engineering) -"bpQ" = ( -/obj/machinery/disposal/bin, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/engine/engineering) -"bpR" = ( -/obj/machinery/camera{ - c_tag = "Engineering Escape Pod"; - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bpS" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - dir = 4; - id = "pod4"; - name = "escape pod 4" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_4) -"bpT" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_4) -"bpU" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_4) -"bpV" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_4) -"bpW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bpX" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bpY" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bpZ" = ( -/obj/structure/piano, -/obj/machinery/camera{ - c_tag = "Theater Stage"; - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bqa" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bqb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bqc" = ( -/turf/closed/wall/r_wall, -/area/security/nuke_storage) -"bqd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/bridge) -"bqe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/command{ - name = "Conference Room"; - req_access = null; - req_access_txt = "19" - }, -/turf/open/floor/wood, -/area/bridge) -"bqf" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security Requests Console"; - pixel_x = -32 - }, -/obj/structure/closet/secure_closet/hos, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/security/hos) -"bqg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/carpet, -/area/security/hos) -"bqh" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/folder/red, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/carpet, -/area/security/hos) -"bqi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/carpet, -/area/security/hos) -"bqj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/security/hos) -"bqk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_command{ - desc = "The workplace of the Company's top enforcer aboard station, and often the only person standing between you, and the threat of the week."; - name = "Head of Security's Office"; - req_access_txt = "58" - }, -/turf/open/floor/wood, -/area/security/hos) -"bql" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/security/brig) -"bqm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bqn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/security/brig) -"bqo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/security/brig) -"bqp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/security/brig) -"bqq" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bqr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/security/brig) -"bqs" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/security/brig) -"bqt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell 5" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bqu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/machinery/flasher{ - id = "Cell 5"; - pixel_y = -28 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"bqv" = ( -/obj/structure/grille, -/obj/structure/cable, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "Security Blast Door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"bqw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bqx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bqy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Interior Maintenance Access"; - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bqz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bqA" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/engine/engineering) -"bqB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/effect/landmark/start{ - name = "Station Engineer" - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bqC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bqD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/table/glass, -/obj/item/weapon/paint/anycolor, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bqE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bqF" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bqG" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/engine/engineering) -"bqH" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 4 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5" - }, -/area/shuttle/pod_4) -"bqI" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9" - }, -/area/shuttle/pod_4) -"bqJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bqK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bqL" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bqM" = ( -/obj/machinery/door/airlock{ - name = "Theater Stage"; - req_access_txt = "46" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"bqN" = ( -/obj/machinery/disposal/bin, -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) -"bqO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 16 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bqP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bqQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/structure/closet/secure_closet/freezer, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"bqR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; - luminosity = 2 - }, -/area/security/nuke_storage) -"bqS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet{ - name = "contraband locker"; - req_access_txt = "3" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"bqT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/nuke_storage) -"bqU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bqV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/blue{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bqW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/bridge) -"bqX" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge) -"bqY" = ( -/turf/open/floor/wood, -/area/bridge) -"bqZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/bridge) -"bra" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood, -/area/bridge) -"brb" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/wood, -/area/bridge) -"brc" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/wood, -/area/bridge) -"brd" = ( -/obj/machinery/vending/snack, -/turf/open/floor/wood, -/area/bridge) -"bre" = ( -/obj/machinery/computer/secure_data, -/obj/structure/sign/securearea{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/security/hos) -"brf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/landmark/start{ - name = "Head of Security" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/security/hos) -"brg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/paper_bin, -/turf/open/floor/carpet, -/area/security/hos) -"brh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/security/hos) -"bri" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/security/hos) -"brj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/hos) -"brk" = ( -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/security/brig) -"brl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"brm" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"brn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/security{ - name = "Tribunal"; - req_access = null; - req_access_txt = "42" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/security/brig) -"bro" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security{ - name = "Tribunal"; - req_access = null; - req_access_txt = "63" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/security/brig) -"brp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel{ - icon_state = "greencorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"brq" = ( -/obj/structure/transit_tube{ - icon_state = "NW-SE" - }, -/turf/open/space, -/area/space/nearstation) -"brr" = ( -/obj/structure/transit_tube{ - icon_state = "N-S" - }, -/obj/structure/transit_tube{ - icon_state = "D-SW" - }, -/turf/open/space, -/area/space/nearstation) -"brs" = ( -/obj/structure/lattice, -/obj/effect/landmark{ - name = "carpspawn" - }, -/turf/open/space, -/area/space/nearstation) -"brt" = ( -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/engine/engineering) -"bru" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/engine/engineering) -"brv" = ( -/obj/structure/table/glass, -/obj/item/weapon/extinguisher, -/turf/open/floor/plasteel, -/area/engine/engineering) -"brw" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/table/glass, -/obj/item/weapon/paper_bin, -/turf/open/floor/plasteel, -/area/engine/engineering) -"brx" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bry" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - sortType = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brA" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - sortType = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brE" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Aft Central" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brG" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 18 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brI" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-y"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brJ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"brK" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/security/nuke_storage) -"brL" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"brM" = ( -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; - luminosity = 2 - }, -/area/security/nuke_storage) -"brN" = ( -/obj/machinery/nuclearbomb/selfdestruct{ - layer = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/nuke_storage) -"brO" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"brP" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"brQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/bridge) -"brR" = ( -/turf/open/floor/carpet, -/area/bridge) -"brS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/bridge) -"brT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/open/floor/carpet, -/area/bridge) -"brU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge) -"brV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/carpet, -/area/bridge) -"brW" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/bridge) -"brX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/bridge) -"brY" = ( -/obj/machinery/computer/security, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Prison Wing Lockdown"; - pixel_x = -28; - pixel_y = 7; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Brig Lockdown"; - pixel_x = -28; - pixel_y = -3; - req_access_txt = "2" - }, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/wood, -/area/security/hos) -"brZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/wood, -/area/security/hos) -"bsa" = ( -/obj/structure/table/wood, -/obj/item/device/radio, -/obj/item/device/taperecorder, -/obj/item/weapon/stamp/hos, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/carpet, -/area/security/hos) -"bsb" = ( -/turf/open/floor/wood, -/area/security/hos) -"bsc" = ( -/obj/machinery/disposal/bin, -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/wood, -/area/security/hos) -"bsd" = ( -/obj/machinery/door/airlock/security{ - name = "Evidence Storage"; - req_access = null; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"bse" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/closed/wall, -/area/security/brig) -"bsf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bsg" = ( -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/crew_quarters/courtroom) -"bsh" = ( -/turf/closed/wall, -/area/crew_quarters/courtroom) -"bsi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bsj" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bsk" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bsl" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bsm" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bsn" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bso" = ( -/obj/structure/transit_tube{ - icon_state = "N-S" - }, -/obj/structure/transit_tube{ - icon_state = "NW-SE" - }, -/turf/open/space, -/area/space/nearstation) -"bsp" = ( -/obj/structure/lattice, -/obj/structure/transit_tube{ - icon_state = "D-SW" - }, -/turf/open/space, -/area/space/nearstation) -"bsq" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/engine/engineering) -"bsr" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bss" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/engine/engineering) -"bst" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Med"; - location = "StAF1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsv" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsz" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsB" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=StAF1"; - location = "StAF2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bsD" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "warndark"; - dir = 8 - }, -/area/security/nuke_storage) -"bsE" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"bsF" = ( -/obj/machinery/door/airlock/vault{ - icon_state = "door_locked"; - locked = 1; - req_access_txt = "53"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"bsG" = ( -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; - luminosity = 2 - }, -/area/security/nuke_storage) -"bsH" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"bsI" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Vault APC"; - pixel_x = -25 - }, -/obj/structure/cable/blue{ - icon_state = "0-4"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/security/nuke_storage) -"bsJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/blue{ - icon_state = "1-8"; - d1 = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bsK" = ( -/obj/machinery/status_display, -/turf/closed/wall, -/area/bridge) -"bsL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Conference Room"; - dir = 4 - }, -/turf/open/floor/wood, -/area/bridge) -"bsM" = ( -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/bridge) -"bsN" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/box/cups, -/turf/open/floor/carpet, -/area/bridge) -"bsO" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/turf/open/floor/carpet, -/area/bridge) -"bsP" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/bridge) -"bsQ" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/turf/open/floor/wood, -/area/bridge) -"bsR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"bsS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"bsT" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"bsU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"bsV" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bsW" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/crew_quarters/courtroom) -"bsX" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/crew_quarters/courtroom) -"bsY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bsZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/crew_quarters/courtroom) -"bta" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/crew_quarters/courtroom) -"btb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/crew_quarters/courtroom) -"btc" = ( -/obj/machinery/door/airlock{ - desc = "SS13's courtroom and meeting hall."; - name = "Tribunal" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"btd" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bte" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"btf" = ( -/obj/structure/transit_tube{ - icon_state = "N-S" - }, -/obj/structure/transit_tube{ - icon_state = "D-NE" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"btg" = ( -/obj/structure/transit_tube{ - icon_state = "NW-SE" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bth" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/cups, -/turf/open/floor/plasteel{ - icon_state = "yellow"; - dir = 10 - }, -/area/engine/engineering) -"bti" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"btj" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/toolbox/electrical, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"btk" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"btl" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/engine/engineering) -"btm" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" - }, -/area/engine/engineering) -"btn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bto" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"btp" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"btq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"btr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bts" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"btt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"btu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"btv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"btw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"btx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bty" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 8 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"btz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/security/nuke_storage) -"btA" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"btB" = ( -/mob/living/simple_animal/mouse/brown/Tom, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"btC" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/nuke_storage) -"btD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"btE" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/carpet, -/area/bridge) -"btF" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/bridge) -"btG" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/bridge) -"btH" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/camera{ - c_tag = "Evidence Storage"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"btI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"btJ" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"btK" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"btL" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"btM" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/crew_quarters/courtroom) -"btN" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 10 - }, -/area/crew_quarters/courtroom) -"btO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/crew_quarters/courtroom) -"btP" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/crew_quarters/courtroom) -"btQ" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/crew_quarters/courtroom) -"btR" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/crew_quarters/courtroom) -"btS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"btT" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "greencorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"btU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Port Transit Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"btV" = ( -/turf/closed/wall, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"btW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"btX" = ( -/obj/structure/lattice, -/obj/structure/transit_tube{ - icon_state = "D-NE" - }, -/turf/open/space, -/area/space/nearstation) -"btY" = ( -/obj/structure/transit_tube{ - icon_state = "E-NW" - }, -/turf/open/space, -/area/space/nearstation) -"btZ" = ( -/obj/structure/transit_tube{ - icon_state = "W-SE" - }, -/turf/open/space, -/area/space/nearstation) -"bua" = ( -/obj/structure/grille, -/obj/structure/cable/yellow, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"bub" = ( -/obj/effect/landmark{ - name = "carpspawn" - }, -/turf/open/space, -/area/space/nearstation) -"buc" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/camera{ - c_tag = "Starboard Hallway Aft Port"; - dir = 8 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = 0 - }, -/obj/structure/sign/directions/medical{ - pixel_x = 32; - pixel_y = -8 - }, -/obj/structure/sign/directions/science{ - pixel_x = 32; - pixel_y = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bud" = ( -/turf/closed/wall, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bue" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"buf" = ( -/obj/machinery/door/airlock{ - name = "Theater Storage"; - req_access_txt = "46" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bug" = ( -/obj/machinery/door/airlock{ - name = "Theater Storage"; - req_access_txt = "46" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"buh" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bui" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"buj" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/weapon/storage/belt/champion, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/nuke_storage) -"buk" = ( -/obj/item/weapon/folder/documents, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/nuke_storage) -"bul" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/camera{ - c_tag = "Vault"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/nuke_storage) -"bum" = ( -/obj/structure/safe, -/obj/item/clothing/head/bearpelt, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/nuke_storage) -"bun" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/structure/closet/crate, -/obj/item/weapon/coin/silver, -/obj/item/weapon/coin/iron, -/obj/item/weapon/coin/iron, -/obj/item/weapon/coin/gold, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/security/nuke_storage) -"buo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/nuke_storage) -"bup" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"buq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bur" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/bridge) -"bus" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/bridge) -"but" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/turf/open/floor/carpet, -/area/bridge) -"buu" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/bridge) -"buv" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/carpet, -/area/bridge) -"buw" = ( -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -27 - }, -/turf/open/floor/carpet, -/area/bridge) -"bux" = ( -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/bridge) -"buy" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"buz" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"buA" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/brig) -"buB" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/crew_quarters/courtroom) -"buC" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" - }, -/area/crew_quarters/courtroom) -"buD" = ( -/obj/structure/table/wood, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/weapon/gavelblock, -/obj/item/weapon/gavelhammer, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/crew_quarters/courtroom) -"buE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"buF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"buG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"buH" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, -/area/crew_quarters/courtroom) -"buI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/courtroom) -"buJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"buK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"buL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"buM" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"buN" = ( -/obj/machinery/camera{ - c_tag = "Aft Port Transit" - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"buO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"buP" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"buQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"buR" = ( -/obj/structure/transit_tube{ - icon_state = "N-S-Pass" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"buS" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/maintenance/aft) -"buT" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"buU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/structure/dresser, -/turf/open/floor/wood, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"buV" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"buW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"buX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/structure/bed, -/obj/item/weapon/bedsheet/purple, -/turf/open/floor/wood, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"buY" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"buZ" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start{ - name = "Clown" - }, -/obj/structure/mirror{ - pixel_x = -60; - pixel_y = -3 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bva" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvb" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvc" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvd" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start{ - name = "Mime" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bve" = ( -/obj/structure/table/wood, -/obj/item/weapon/lipstick/random, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvf" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/weapon/soap, -/obj/item/weapon/bikehorn/rubberducky, -/obj/machinery/button/door{ - id = "shutbath2"; - name = "Bathroom Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvg" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvh" = ( -/obj/machinery/door/airlock{ - desc = "Basic human needs haven't changed much over the centuries."; - name = "Restroom"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvi" = ( -/obj/structure/disposalpipe/segment, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bvj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bvk" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bvl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "blue" - }, -/area/crew_quarters/courtroom) -"bvm" = ( -/obj/structure/table/wood, -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 8; - listening = 0; - name = "Station Intercom (Court)" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/crew_quarters/courtroom) -"bvn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bvo" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bvp" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/crew_quarters/courtroom) -"bvq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bvr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/crew_quarters/courtroom) -"bvs" = ( -/obj/machinery/door/airlock/glass_security{ - id_tag = "outerbrig"; - name = "Tribunal"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, -/area/crew_quarters/courtroom) -"bvt" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bvu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bvv" = ( -/obj/machinery/door/airlock/glass{ - name = "Aft Port Transit" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bvw" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bvx" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bvy" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bvz" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bvA" = ( -/obj/structure/transit_tube{ - icon_state = "N-SW" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bvB" = ( -/turf/closed/wall, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bvC" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/maintenance/aft) -"bvD" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bvE" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bvF" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvG" = ( -/turf/open/floor/wood, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvI" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/orange, -/turf/open/floor/wood, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvJ" = ( -/obj/structure/table/wood, -/obj/item/weapon/bikehorn/airhorn, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvK" = ( -/obj/structure/mirror{ - pixel_x = -60; - pixel_y = -3 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvL" = ( -/obj/structure/dresser, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvM" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvN" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvO" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvP" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvQ" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bvR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bvS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bvT" = ( -/turf/closed/wall, -/area/crew_quarters/fitness) -"bvU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"bvV" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"bvW" = ( -/turf/closed/wall, -/area/maintenance/asmaint2) -"bvX" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bvY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bvZ" = ( -/obj/structure/closet/crate, -/obj/item/stack/cable_coil, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/device/flashlight, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bwa" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bwb" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bwc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/crew_quarters/courtroom) -"bwd" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 6 - }, -/area/crew_quarters/courtroom) -"bwe" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/crew_quarters/courtroom) -"bwf" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bwg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bwh" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "redcorner" - }, -/area/crew_quarters/courtroom) -"bwi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/courtroom) -"bwj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bwk" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bwl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bwm" = ( -/obj/structure/transit_tube{ - icon_state = "Block"; - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bwn" = ( -/obj/structure/transit_tube/station/reverse{ - dir = 1 - }, -/obj/structure/transit_tube_pod{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bwo" = ( -/obj/structure/transit_tube, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bwp" = ( -/obj/structure/transit_tube, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bwq" = ( -/obj/structure/transit_tube{ - icon_state = "W-NE" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bwr" = ( -/obj/structure/transit_tube{ - icon_state = "D-NW" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bws" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/transit_tube, -/turf/open/floor/plating{ - icon_state = "warnplatecorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bwt" = ( -/obj/structure/transit_tube, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bwu" = ( -/obj/structure/transit_tube/station/reverse, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bwv" = ( -/obj/structure/transit_tube{ - icon_state = "Block"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bww" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bwx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bwy" = ( -/obj/machinery/door/airlock{ - name = "Locker Room"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bwz" = ( -/obj/machinery/door/airlock{ - desc = "Basic human needs haven't changed much over the centuries."; - id_tag = "shutbath2"; - name = "Unisex Restroom"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bwA" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bwB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bwC" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "0"; - req_one_access_txt = "12; 19" - }, -/turf/open/floor/plating, -/area/maintenance/maintcentral) -"bwD" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"bwE" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bwF" = ( -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bwG" = ( -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bwH" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bwI" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" - }, -/area/crew_quarters/courtroom) -"bwJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" - }, -/area/crew_quarters/courtroom) -"bwK" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/crew_quarters/courtroom) -"bwL" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/crew_quarters/courtroom) -"bwM" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/crew_quarters/courtroom) -"bwN" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bwO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Port Hallway Aft"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bwP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Port Transit Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/maintenance/aft) -"bwQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/maintenance/aft) -"bwR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bwS" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bwT" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bwU" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bwV" = ( -/obj/machinery/camera{ - c_tag = "Aft Starboard Transit"; - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bwW" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/maintenance/aft) -"bwX" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/maintenance/aft) -"bwY" = ( -/obj/machinery/disposal/bin, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bwZ" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxa" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxb" = ( -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxc" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxd" = ( -/obj/structure/table/wood, -/obj/machinery/camera/xray{ - c_tag = "Aft Dormitory Cabins" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxe" = ( -/obj/structure/table/wood, -/obj/item/device/assembly/voice, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxf" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/weapon/lipstick/black, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxg" = ( -/obj/structure/table/wood, -/obj/item/device/taperecorder/empty, -/obj/item/device/tape/random, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxh" = ( -/obj/structure/table/wood, -/obj/item/weapon/coin/iron, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxi" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxj" = ( -/obj/machinery/camera{ - c_tag = "Aft Dormitory" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxk" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxl" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bxn" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/crew_quarters/fitness) -"bxo" = ( -/obj/structure/closet/masks, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bxp" = ( -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Fitness Room APC"; - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bxq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bxr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bxs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bxt" = ( -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bxu" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bxv" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bxw" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Holodeck" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/crew_quarters/fitness) -"bxx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bxy" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bxz" = ( -/obj/structure/table/wood, -/obj/machinery/camera{ - c_tag = "Tribunal"; - dir = 1 - }, -/obj/item/weapon/paper/Court, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/crew_quarters/courtroom) -"bxA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bxB" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bxC" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/crew_quarters/courtroom) -"bxD" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/crew_quarters/courtroom) -"bxE" = ( -/obj/machinery/door/airlock{ - desc = "SS13's courtroom and meeting hall."; - name = "Tribunal" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"bxF" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/port{ - name = "Port Hallway" - }) -"bxG" = ( -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/maintenance/aft) -"bxH" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bxI" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Starboard Transit Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bxJ" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bxK" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bxL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bxM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bxN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bxO" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bxP" = ( -/obj/structure/rack, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/maintenance/aft) -"bxQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Aft Dormitory" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass{ - name = "Aft Dormitory" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bxZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bya" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"byb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"byc" = ( -/obj/structure/closet/lasertag/blue, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"byd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bye" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"byf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"byg" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Fitness Ring" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "darkyellow"; - dir = 9 - }, -/area/crew_quarters/fitness) -"byh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "darkyellowcorners"; - dir = 1 - }, -/area/crew_quarters/fitness) -"byi" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; - dir = 4 - }, -/area/crew_quarters/fitness) -"byj" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; - dir = 5 - }, -/area/crew_quarters/fitness) -"byk" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"byl" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/crew_quarters/fitness) -"bym" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - desc = "Hosed down three times a week by the Janitor."; - name = "Holodeck" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"byn" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"byo" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Tribunal APC"; - pixel_x = 25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/crew_quarters/courtroom) -"byp" = ( -/obj/structure/closet/secure_closet/courtroom, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" - }, -/area/crew_quarters/courtroom) -"byq" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/crew_quarters/courtroom) -"byr" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/airlock/glass{ - name = "Port Hallway" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bys" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass{ - name = "Port Hallway" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"byt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass{ - name = "Port Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"byu" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/aft) -"byv" = ( -/obj/structure/table, -/obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"byw" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/aft) -"byx" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/aft) -"byy" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"byz" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"byA" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"byB" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Aft Central Hallway APC"; - pixel_y = -25 - }, -/turf/open/floor/plating, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"byC" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"byD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"byE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"byF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"byG" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass{ - name = "Aft Dormitory" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Aft Dormitory" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"byT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-y"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"byU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"byV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"byW" = ( -/obj/machinery/door/airlock/glass{ - desc = "The base's recreational center. Focused on fitness, as any astronaut would expect."; - name = "Fitness Room" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"byX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"byY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"byZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bza" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bzb" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "darkyellowcorners"; - dir = 1 - }, -/area/crew_quarters/fitness) -"bzc" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 5 - }, -/area/crew_quarters/fitness) -"bzd" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; - dir = 4 - }, -/area/crew_quarters/fitness) -"bze" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bzf" = ( -/obj/machinery/computer/holodeck, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/crew_quarters/fitness) -"bzg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Brig Atmospheric Control"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzh" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Brig Atmospheric Control"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - name = "Tribunal Maintenance"; - req_access_txt = "42"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Tribunal Maintenance"; - req_access_txt = "63"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzn" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bzo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bzp" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bzq" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bzr" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Interior Maintenance Access"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bzs" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Aft Interior Maintenance Access"; - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"bzt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bzu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Aft Starboard Transit" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bzv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bzw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass{ - name = "Starboard Hallway" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bzx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass{ - name = "Starboard Hallway" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bzy" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/airlock/glass{ - name = "Starboard Hallway" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bzz" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzB" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzD" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzE" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzG" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzJ" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bzK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bzL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bzM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bzN" = ( -/obj/machinery/door/airlock/glass{ - desc = "The base's recreational center. Focused on fitness, as any astronaut would expect."; - name = "Fitness Room" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bzO" = ( -/obj/structure/closet/boxinggloves, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bzP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "darkredcorners"; - dir = 8 - }, -/area/crew_quarters/fitness) -"bzQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "darkgreencorners" - }, -/area/crew_quarters/fitness) -"bzR" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bzS" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/cups, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/crew_quarters/fitness) -"bzT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzU" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzV" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bzW" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bzZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bAa" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bAb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bAc" = ( -/turf/closed/wall, -/area/assembly/chargebay) -"bAd" = ( -/obj/machinery/mech_bay_recharge_port, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bAe" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 - }, -/turf/open/floor/mech_bay_recharge_floor, -/area/assembly/chargebay) -"bAf" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bAg" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bAh" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bAi" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Mechbay" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bAj" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - icon_state = "direction_med"; - pixel_x = 0; - pixel_y = 40 - }, -/obj/structure/sign/directions/science{ - dir = 4; - icon_state = "direction_sci"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/sign/directions/security{ - dir = 1; - icon_state = "direction_sec"; - pixel_x = 0; - pixel_y = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "greencorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Aft Central Hallway Port" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "greencorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Aft Central Hallway Central" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 11 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Aft Central Hallway Starboard" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "greencorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "greencorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 10 - }, -/obj/machinery/camera{ - c_tag = "Medbay Foyer Fore" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAQ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bAR" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm1s"; - name = "Cabin 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bAS" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2s"; - name = "Cabin 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bAT" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm3s"; - name = "Cabin 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bAU" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm4s"; - name = "Cabin 4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bAV" = ( -/obj/structure/table, -/obj/item/clothing/under/soviet, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bAW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bAX" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bAY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bAZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bBa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bBb" = ( -/obj/structure/closet/lasertag/red, -/obj/machinery/camera{ - c_tag = "Fitness Room"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bBc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "darkred"; - dir = 10 - }, -/area/crew_quarters/fitness) -"bBd" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "darkredcorners"; - dir = 8 - }, -/area/crew_quarters/fitness) -"bBe" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "darkgreencorners" - }, -/area/crew_quarters/fitness) -"bBf" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - icon_state = "left"; - name = "Fitness Ring" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "darkgreen"; - dir = 6 - }, -/area/crew_quarters/fitness) -"bBg" = ( -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/crew_quarters/fitness) -"bBh" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bBi" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bBj" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bBk" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bBl" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bBm" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bBn" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/assembly/chargebay) -"bBo" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/bluegrid, -/area/assembly/chargebay) -"bBp" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/bluegrid, -/area/assembly/chargebay) -"bBq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/bluegrid, -/area/assembly/chargebay) -"bBr" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bBs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters{ - id = "Mechbay" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bBt" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Sec"; - location = "Mech" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Mech"; - location = "AfCH1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Escape"; - location = "AfCH2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AfCH2"; - location = "Med" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBN" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bBO" = ( -/obj/machinery/button/door{ - id = "Dorm1s"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bBP" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bBQ" = ( -/obj/machinery/button/door{ - id = "Dorm2s"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bBR" = ( -/obj/machinery/button/door{ - id = "Dorm3s"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bBS" = ( -/obj/machinery/button/door{ - id = "Dorm4s"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bBT" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bBU" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bBV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bBW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/fitness) -"bBX" = ( -/obj/structure/closet/athletic_mixed, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bBY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bBZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bCa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bCb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bCc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bCd" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bCe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Brig Power Control"; - req_access_txt = "11" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bCf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bCg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/mech_bay_recharge_port, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bCh" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/mech_bay_recharge_floor, -/area/assembly/chargebay) -"bCi" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bCj" = ( -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bCk" = ( -/obj/machinery/button/door{ - id = "Mechbay"; - name = "Mech Bay Door Control"; - pixel_x = 24; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bCl" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/obj/machinery/button/door{ - id = "Mechbay"; - name = "Mech Bay Door Control"; - pixel_x = -24; - req_access_txt = "29" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCm" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCn" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCo" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCp" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCq" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCr" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCs" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCt" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCu" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCv" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCw" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -24 - }, -/obj/structure/sign/directions/science{ - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCx" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCz" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - icon_state = "direction_med"; - pixel_x = 0; - pixel_y = -24 - }, -/obj/structure/sign/directions/engineering{ - dir = 4; - pixel_y = -32 - }, -/obj/structure/sign/directions/evac{ - pixel_y = -40 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCC" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCD" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCE" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCG" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCH" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/science{ - dir = 8; - pixel_y = -32 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -24 - }, -/obj/structure/sign/directions/engineering{ - dir = 4; - pixel_y = -40 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitecorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCK" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCL" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCM" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCN" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCP" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bCQ" = ( -/obj/machinery/light/small, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bCR" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bCS" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bCT" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/green, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bCU" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/blue, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/carpet, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bCV" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bCW" = ( -/obj/machinery/washing_machine, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bCX" = ( -/obj/structure/table, -/obj/item/clothing/under/suit_jacket/really_black{ - pixel_x = -2 - }, -/obj/item/clothing/under/suit_jacket/female, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bCY" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 10 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bCZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bDa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 6 - }, -/area/hallway/primary/starboard{ - name = "Starboard Hallway" - }) -"bDb" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bDc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bDd" = ( -/obj/structure/cable, -/obj/machinery/power/terminal, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bDe" = ( -/obj/item/latexballon, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bDf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/bluegrid, -/area/assembly/chargebay) -"bDg" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/bluegrid, -/area/assembly/chargebay) -"bDh" = ( -/turf/open/floor/bluegrid, -/area/assembly/chargebay) -"bDi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bDj" = ( -/turf/closed/wall, -/area/assembly/robotics) -"bDk" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/assembly/robotics) -"bDl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/assembly/robotics) -"bDm" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - dir = 2; - layer = 2.7; - name = "Robotics Desk"; - req_access_txt = "29"; - req_one_access = null - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/plating, -/area/assembly/robotics) -"bDn" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/assembly/robotics) -"bDo" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/assembly/robotics) -"bDp" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - freq = 1400; - location = "Robotics" - }, -/obj/machinery/door/firedoor, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, -/area/assembly/robotics) -"bDq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/assembly/robotics) -"bDr" = ( -/turf/closed/wall/r_wall, -/area/toxins/misc_lab) -"bDs" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bDt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass{ - name = "Aft Hallway" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bDu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass{ - name = "Aft Hallway" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bDv" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/door/airlock/glass{ - name = "Aft Hallway" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bDw" = ( -/turf/closed/wall, -/area/janitor) -"bDx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/janitor) -"bDy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/janitor) -"bDz" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/hallway/primary/central{ - name = "Aft Central Hallway" - }) -"bDA" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bDB" = ( -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"bDC" = ( -/turf/closed/wall, -/area/medical/medbay) -"bDD" = ( -/obj/structure/sign/bluecross, -/turf/closed/wall, -/area/medical/medbay) -"bDE" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/medbay) -"bDF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bDG" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bDH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bDI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bDJ" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/medbay) -"bDK" = ( -/turf/closed/wall, -/area/medical/surgery) -"bDL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall, -/area/medical/surgery) -"bDM" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bDN" = ( -/turf/closed/wall, -/area/library) -"bDO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/library) -"bDP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/glass{ - desc = "The station's book depository, a place to hang out, aquire porn, and play tabletop games."; - name = "Library" - }, -/turf/open/floor/wood, -/area/library) -"bDQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/library) -"bDR" = ( -/turf/open/floor/wood, -/area/library) -"bDS" = ( -/obj/machinery/door/window/northright{ - dir = 8; - name = "Library Desk Door"; - req_access_txt = "37" - }, -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/library) -"bDT" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/library) -"bDU" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/wood, -/area/library) -"bDV" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/library) -"bDW" = ( -/obj/structure/table/wood, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen/invisible, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/library) -"bDX" = ( -/obj/structure/table/wood, -/obj/item/device/camera, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/library) -"bDY" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"bDZ" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/crew_quarters/fitness) -"bEa" = ( -/obj/machinery/computer/monitor, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bEb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bEc" = ( -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bEd" = ( -/obj/item/clothing/suit/ianshirt, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bEe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bEf" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bEg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bEh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bEi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/assembly/robotics) -"bEj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bEk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bEl" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bEm" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bEn" = ( -/obj/machinery/door/window/southleft{ - dir = 8; - name = "Robotics Deliveries"; - req_access_txt = "29" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/assembly/robotics) -"bEo" = ( -/obj/machinery/camera{ - c_tag = "Robotics Surgery"; - network = list("SS13","RD") - }, -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bEp" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bEq" = ( -/obj/structure/table/glass, -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel{ - pixel_y = 10 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bEr" = ( -/obj/machinery/computer/operating{ - name = "Robotics Operating Computer" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/assembly/robotics) -"bEs" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/structure/closet/crate, -/obj/item/target/alien, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bEt" = ( -/obj/structure/closet/crate, -/obj/item/target/syndicate, -/obj/item/target/clown, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bEu" = ( -/obj/structure/closet/crate, -/obj/item/target, -/obj/item/target/clown, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, -/area/toxins/misc_lab) -"bEv" = ( -/obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 - }, -/obj/structure/table/glass, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/item/weapon/paper/range, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bEw" = ( -/obj/machinery/camera{ - c_tag = "Shooting Range"; - dir = 2 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/toxins/misc_lab) -"bEx" = ( -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bEy" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bEz" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bEA" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bEB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bEC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bED" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "greencorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bEE" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bEF" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/mousetraps, -/obj/machinery/requests_console{ - department = "Janitorial"; - departmentType = 1; - name = "Janitor's Requests Console"; - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bEG" = ( -/obj/structure/table, -/obj/item/weapon/restraints/legcuffs/beartrap, -/obj/item/weapon/restraints/legcuffs/beartrap, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bEH" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/camera{ - c_tag = "Janitor's Closet" - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bEI" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bEJ" = ( -/obj/structure/janitorialcart, -/obj/item/weapon/mop, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bEK" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bEL" = ( -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bEM" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/monkeycubes, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bEN" = ( -/obj/structure/sink{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bEO" = ( -/obj/machinery/button/door{ - id = "chemTesting"; - name = "Containment Blast Doors"; - pixel_y = 25; - req_access_txt = "5; 33" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/medical/chemistry) -"bEP" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "chemTesting"; - name = "Containment Door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/medical/chemistry) -"bEQ" = ( -/turf/open/floor/engine, -/area/medical/chemistry) -"bER" = ( -/mob/living/carbon/monkey, -/turf/open/floor/engine, -/area/medical/chemistry) -"bES" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bET" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bEU" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bEV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bEW" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bEX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bEY" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bEZ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bFa" = ( -/obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" - }, -/area/medical/medbay) -"bFb" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" - }, -/area/medical/surgery) -"bFc" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bFd" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Surgery Examination Room" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bFe" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bFf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bFg" = ( -/obj/machinery/camera{ - c_tag = "Surgery Observation Room" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bFh" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/surgery) -"bFi" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bFj" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bFk" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bFl" = ( -/obj/structure/sink{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bFm" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bFn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall, -/area/medical/surgery) -"bFo" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Aft Dormitory APC"; - pixel_y = 25 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/crew_quarters/sleep_male{ - name = "Aft Dormitory" - }) -"bFp" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bFq" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/library) -"bFr" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole, -/turf/open/floor/wood, -/area/library) -"bFs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/library) -"bFt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/library) -"bFu" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/wood, -/area/library) -"bFv" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood, -/area/library) -"bFw" = ( -/obj/machinery/libraryscanner, -/turf/open/floor/wood, -/area/library) -"bFx" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/library) -"bFy" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/library) -"bFz" = ( -/obj/structure/cult/tome, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/library) -"bFA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bFB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/assembly/chargebay) -"bFC" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/assembly/chargebay) -"bFD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bFE" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/assembly/robotics) -"bFF" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/chair/stool, -/obj/effect/landmark/start{ - name = "Roboticist" - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/assembly/robotics) -"bFG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/assembly/robotics) -"bFH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/assembly/robotics) -"bFI" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/assembly/robotics) -"bFJ" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/bodybags, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bFK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/assembly/robotics) -"bFL" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/assembly/robotics) -"bFM" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bFN" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bFO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bFP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bFQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/toxins/misc_lab) -"bFR" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/toxins/misc_lab) -"bFS" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bFT" = ( -/obj/machinery/magnetic_module{ - dir = 2 - }, -/obj/structure/target_stake, -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/toxins/misc_lab) -"bFU" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bFV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bFW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bFX" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bFY" = ( -/obj/structure/table, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bFZ" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bGa" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start{ - name = "Janitor" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bGb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bGc" = ( -/obj/structure/janitorialcart, -/obj/item/weapon/mop, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bGd" = ( -/obj/structure/cable/cyan{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bGe" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Medbay Foyer APC"; - pixel_x = 25 - }, -/obj/structure/cable/cyan{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/medical/medbay) -"bGf" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/syringes, -/obj/machinery/camera{ - c_tag = "Chemistry Testing Lab"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bGg" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bGh" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/medical/chemistry) -"bGi" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "5; 33" - }, -/obj/machinery/door/poddoor/preopen{ - id = "chemTesting"; - name = "Containment Door" - }, -/turf/open/floor/engine, -/area/medical/chemistry) -"bGj" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/engine, -/area/medical/chemistry) -"bGk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bGl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bGm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bGn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bGo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bGp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bGq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bGr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bGs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" - }, -/area/medical/medbay) -"bGt" = ( -/obj/machinery/door/airlock/medical{ - name = "Examination room"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/surgery) -"bGu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" - }, -/area/medical/surgery) -"bGv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bGw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bGx" = ( -/obj/machinery/door/airlock/medical{ - name = "Surgery Observation Room"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bGy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bGz" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bGA" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bGB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/surgery) -"bGC" = ( -/obj/structure/table/glass, -/obj/item/weapon/hemostat, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bGD" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bGE" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bGF" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/machinery/camera{ - c_tag = "Surgery Operating Theatre"; - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bGG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/closed/wall, -/area/medical/surgery) -"bGH" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bGI" = ( -/obj/effect/landmark/start{ - name = "Assistant" - }, -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"bGJ" = ( -/turf/open/floor/carpet, -/area/library) -"bGK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/library) -"bGL" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen/blue{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/pen/red, -/turf/open/floor/wood, -/area/library) -"bGM" = ( -/obj/effect/landmark/start{ - name = "Librarian" - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"bGN" = ( -/obj/machinery/door/morgue{ - name = "Private Study"; - req_access_txt = "37" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/library) -"bGO" = ( -/obj/structure/closet, -/obj/item/clothing/under/rank/librarian, -/obj/item/clothing/under/blackskirt, -/obj/item/clothing/under/color/black, -/obj/item/clothing/under/color/black, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/library) -"bGP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Mech Bay Maintenance"; - req_access_txt = "29" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bGQ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/closed/wall, -/area/assembly/chargebay) -"bGR" = ( -/obj/machinery/door/airlock/research{ - id_tag = ""; - name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel, -/area/assembly/chargebay) -"bGS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/assembly/chargebay) -"bGT" = ( -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/assembly/robotics) -"bGU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/r_n_d/circuit_imprinter, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/assembly/robotics) -"bGV" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/assembly/robotics) -"bGW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/assembly/robotics) -"bGX" = ( -/obj/structure/table/glass, -/obj/item/device/mmi, -/obj/item/device/mmi, -/obj/item/device/mmi, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bGY" = ( -/obj/structure/table/glass, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bGZ" = ( -/obj/item/weapon/gun/energy/laser/practice, -/obj/item/clothing/ears/earmuffs, -/obj/structure/table/glass, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bHa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bHb" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warningcorner" - }, -/area/toxins/misc_lab) -"bHc" = ( -/obj/structure/window/reinforced{ - dir = 4; - pixel_x = 0 - }, -/obj/machinery/magnetic_controller{ - autolink = 1 - }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bHd" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bHe" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bHf" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" - }, -/area/toxins/misc_lab) -"bHg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bHh" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 22 - }, -/obj/machinery/camera{ - c_tag = "Aft Hallway Fore"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "green"; - dir = 4 - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bHi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/janitor) -"bHj" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bHk" = ( -/obj/vehicle/janicart, -/obj/item/key/janitor, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bHl" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHm" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHn" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper, -/obj/item/weapon/pen, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bHo" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bHp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "chemTesting"; - name = "Containment Door" - }, -/turf/open/floor/engine, -/area/medical/chemistry) -"bHq" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bHr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bHs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bHt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bHu" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bHv" = ( -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bHw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bHx" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" - }, -/area/medical/medbay) -"bHy" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/surgery) -"bHz" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "A storage area for important medical supplies. Leads to the front desk."; - name = "Patient Room"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bHA" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/surgery) -"bHB" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bHC" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bHD" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bHE" = ( -/obj/structure/table/glass, -/obj/item/weapon/surgicaldrill, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bHF" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bHG" = ( -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bHH" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bHI" = ( -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/weapon/paper, -/turf/open/floor/wood, -/area/library) -"bHJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/bookcase{ - name = "bookcase (Fiction)" - }, -/turf/open/floor/wood, -/area/library) -"bHK" = ( -/obj/structure/bookcase{ - name = "bookcase (Fiction)" - }, -/turf/open/floor/wood, -/area/library) -"bHL" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/turf/open/floor/wood, -/area/library) -"bHM" = ( -/obj/structure/table/wood, -/obj/item/device/camera_film, -/turf/open/floor/wood, -/area/library) -"bHN" = ( -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"bHO" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mech Bay APC"; - pixel_y = 24 - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/assembly/chargebay) -"bHP" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bHQ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bHR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bHS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bHT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/assembly/robotics) -"bHU" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bHV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/assembly/robotics) -"bHW" = ( -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bHX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bHY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bHZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bIa" = ( -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Robotics Lab Port"; - network = list("SS13","RD") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bIb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellowcorner" - }, -/area/assembly/robotics) -"bIc" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bId" = ( -/turf/closed/wall, -/area/toxins/misc_lab) -"bIe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/glass_research{ - name = "Shooting Range"; - req_access_txt = "47" - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bIf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/toxins/misc_lab) -"bIg" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/toxins/misc_lab) -"bIh" = ( -/obj/machinery/door/airlock{ - name = "Janitor's Closet"; - req_access_txt = "26" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bIi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bIj" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Janitor's Closet Maintenance"; - req_one_access_txt = "26" - }, -/turf/open/floor/plating, -/area/janitor) -"bIk" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bIl" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "SS13's Chemistry lab, to be used only by qualified and cautious experts."; - name = "Chemistry Testing Lab"; - req_access_txt = "5; 33" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bIm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Medbay Foyer Port"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bIn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bIo" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bIp" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bIq" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bIr" = ( -/obj/structure/table/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bIs" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bIt" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bIu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bIv" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bIw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/surgery) -"bIx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/vending/wallmed{ - pixel_x = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bIy" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bIz" = ( -/obj/structure/table/glass, -/obj/item/weapon/retractor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bIA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bIB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bIC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bID" = ( -/obj/structure/table/glass, -/obj/item/weapon/circular_saw, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bIE" = ( -/obj/structure/rack, -/obj/item/clothing/tie/stethoscope, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bIF" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"bIG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/library) -"bIH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"bII" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/library) -"bIJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"bIK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Librarian" - }, -/turf/open/floor/carpet, -/area/library) -"bIL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"bIM" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/item/weapon/paper_bin, -/turf/open/floor/wood, -/area/library) -"bIN" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, -/obj/machinery/camera{ - c_tag = "Library Starboard" - }, -/turf/open/floor/wood, -/area/library) -"bIO" = ( -/obj/structure/filingcabinet, -/turf/open/floor/wood, -/area/library) -"bIP" = ( -/obj/structure/grille, -/turf/open/space, -/area/space/nearstation) -"bIQ" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bIR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bIS" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bIT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bIU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bIV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bIW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bIX" = ( -/obj/machinery/door/window/southleft{ - dir = 8; - name = "Robotics Surgery"; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bIY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/assembly/robotics) -"bIZ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/assembly/robotics) -"bJa" = ( -/obj/effect/landmark/start{ - name = "Roboticist" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/assembly/robotics) -"bJb" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bJc" = ( -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bJd" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bJe" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bJf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bJg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bJh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bJi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Testing Lab" - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bJj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bJk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/misc_lab) -"bJl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bJm" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bJn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bJo" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bJp" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bJq" = ( -/obj/structure/closet/crate, -/obj/item/weapon/coin/silver, -/obj/item/weapon/grenade/chem_grenade, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bJr" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bJs" = ( -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/structure/table/glass, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/item/weapon/grenade/chem_grenade/large, -/obj/item/weapon/grenade/chem_grenade/large, -/obj/machinery/camera{ - c_tag = "Chemistry Lab" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bJt" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bJu" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bJv" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bJw" = ( -/obj/machinery/chem_master, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bJx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/medical/medbay) -"bJy" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/medbay) -"bJz" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bJA" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bJB" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "FoyerLeft"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_y = 30; - req_access_txt = "5" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bJC" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "FoyerRight"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_y = 30; - req_access_txt = "5" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bJD" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bJE" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bJF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bJG" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bJH" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/syringe, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bJI" = ( -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bJJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bJK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bJL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/surgery) -"bJM" = ( -/obj/structure/table/glass, -/obj/item/weapon/cautery{ - pixel_x = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bJN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bJO" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bJP" = ( -/obj/structure/table/glass, -/obj/item/weapon/surgical_drapes, -/obj/item/device/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bJQ" = ( -/obj/structure/table/glass, -/obj/item/weapon/scalpel, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bJR" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bJS" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/wood, -/area/library) -"bJT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/bookcase{ - name = "bookcase (Non-Fiction)" - }, -/turf/open/floor/wood, -/area/library) -"bJU" = ( -/obj/structure/bookcase{ - name = "bookcase (Non-Fiction)" - }, -/turf/open/floor/wood, -/area/library) -"bJV" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/wood, -/area/library) -"bJW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/library) -"bJX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/library) -"bJY" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bJZ" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bKa" = ( -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bKb" = ( -/obj/structure/closet/wardrobe/robotics_black, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bKc" = ( -/obj/structure/rack, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bKd" = ( -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 0 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bKe" = ( -/obj/structure/table/glass, -/obj/item/clothing/glasses/welding, -/obj/item/weapon/crowbar, -/obj/item/device/multitool, -/obj/machinery/camera{ - c_tag = "Robotics"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bKf" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start{ - name = "Roboticist" - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bKg" = ( -/obj/structure/table/glass, -/obj/item/device/assembly/flash/handheld, -/obj/item/stack/cable_coil, -/obj/item/borg/upgrade/rename, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bKh" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bKi" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000; - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bKj" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/plasteel, -/area/assembly/robotics) -"bKk" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bKl" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bKm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bKn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bKo" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteyellow" - }, -/area/assembly/robotics) -"bKp" = ( -/obj/structure/table/glass, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50; - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bKq" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 2 - }, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bKr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bKs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bKt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/table/glass, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bKu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bKv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bKw" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bKx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/misc_lab) -"bKy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 14 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bKz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "greencorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bKA" = ( -/obj/structure/closet/jcloset, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bKB" = ( -/obj/structure/closet/jcloset, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bKC" = ( -/obj/structure/closet/l3closet/janitor, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bKD" = ( -/obj/structure/closet/l3closet/janitor, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bKE" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bKF" = ( -/obj/machinery/door/window/northright{ - name = "Janitor's Closet Deliveries"; - req_access_txt = "26" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/janitor) -"bKG" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "Janitor" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" - }, -/area/janitor) -"bKH" = ( -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, -/obj/structure/table/glass, -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 2; - name = "Chemistry Requests Console"; - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bKI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bKJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bKK" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Chemist" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bKL" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Chemistry Desk"; - req_access_txt = "5; 33" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" - }, -/area/medical/medbay) -"bKM" = ( -/obj/machinery/door/window/eastleft{ - name = "Medbay Front Desk"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bKN" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Medbay Foyer Starboard"; - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bKO" = ( -/obj/machinery/door/airlock/medical{ - name = "Surgery Observation Room"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/surgery) -"bKP" = ( -/obj/machinery/door/airlock/medical{ - name = "Surgery Operating Theatre"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/medical/surgery) -"bKQ" = ( -/obj/structure/closet/crate, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bKR" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/wood, -/area/library) -"bKS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/library) -"bKT" = ( -/obj/item/stack/rods, -/obj/item/weapon/shard{ - icon_state = "medium" - }, -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bKU" = ( -/obj/structure/door_assembly/door_assembly_ext{ - name = "Broken External Airlock" - }, -/turf/open/floor/plasteel/airless{ - dir = 5; - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bKV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bKW" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bKX" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bKY" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Robotics Maintenance"; - req_access_txt = "29" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bKZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/assembly/robotics) -"bLa" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Lab"; - req_access_txt = "29"; - req_one_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellowfull" - }, -/area/assembly/robotics) -"bLb" = ( -/obj/machinery/door/airlock/glass_research{ - name = "Testing Lab"; - req_access_txt = "47"; - req_one_access = null - }, -/turf/open/floor/plasteel, -/area/toxins/misc_lab) -"bLc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bLd" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bLe" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/cable/cyan{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bLf" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Chemistry Lab APC"; - pixel_x = 25 - }, -/obj/structure/cable/cyan{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/medical/chemistry) -"bLg" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bLh" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bLi" = ( -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bLj" = ( -/obj/machinery/chem_heater, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bLk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bLl" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bLm" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Post"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bLn" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bLo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bLp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bLq" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bLr" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - target_temperature = 80; - on = 1 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bLs" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bLt" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/wrench, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 1; - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bLu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bLv" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bLw" = ( -/obj/machinery/vending/medical, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bLx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bLy" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sink{ - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bLz" = ( -/obj/machinery/camera{ - c_tag = "Medbay Sleeper Room" - }, -/obj/item/device/radio/intercom{ - dir = 1; - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bLA" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bLB" = ( -/obj/machinery/camera{ - c_tag = "Library Port"; - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/weapon/paper, -/turf/open/floor/wood, -/area/library) -"bLC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/bookcase{ - name = "bookcase (Reference)" - }, -/turf/open/floor/wood, -/area/library) -"bLD" = ( -/obj/structure/bookcase{ - name = "bookcase (Reference)" - }, -/turf/open/floor/wood, -/area/library) -"bLE" = ( -/obj/structure/bookcase{ - name = "bookcase (Religious)" - }, -/turf/open/floor/wood, -/area/library) -"bLF" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"bLG" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"bLH" = ( -/obj/structure/grille, -/obj/item/weapon/shard, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bLI" = ( -/turf/open/floor/plasteel/airless{ - dir = 5; - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bLJ" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bLK" = ( -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bLL" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bLM" = ( -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Research Division Maintenance APC"; - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bLN" = ( -/obj/structure/table, -/obj/item/weapon/extinguisher, -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bLO" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bLP" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Robotics Lab APC"; - pixel_y = 24 - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/assembly/assembly_line) -"bLQ" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bLR" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bLS" = ( -/obj/structure/closet/crate, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/device/flashlight, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bLT" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowcorner" - }, -/area/medical/research{ - name = "Research Division" - }) -"bLU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/medical/research{ - name = "Research Division" - }) -"bLV" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellowcorner" - }, -/area/medical/research{ - name = "Research Division" - }) -"bLW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bLX" = ( -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Testing Lab APC"; - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/misc_lab) -"bLY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bLZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Research Division North" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bMa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bMb" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bMc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bMd" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bMe" = ( -/turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) -"bMf" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bMg" = ( -/turf/closed/wall, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bMh" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bMi" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Custodial Closet APC"; - pixel_y = 25 - }, -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/janitor) -"bMj" = ( -/turf/closed/wall, -/area/maintenance/asmaint) -"bMk" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bMl" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/camera{ - c_tag = "Medbay Power Control" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bMm" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bMn" = ( -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/clothing/glasses/science, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellowcorner" - }, -/area/medical/chemistry) -"bMo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bMp" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bMq" = ( -/obj/structure/bed/roller, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bMr" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/medbay) -"bMs" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "FoyerLeft"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 9 - }, -/area/medical/medbay) -"bMt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/medical/medbay) -"bMu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/medical/medbay) -"bMv" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/medical/medbay) -"bMw" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "FoyerRight"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_y = 6; - req_access_txt = "5" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay cryogenics."; - id = "FoyerCryo"; - name = "Cryogenics Doors Control"; - normaldoorcontrol = 1; - pixel_y = -6; - req_access_txt = "5" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 5 - }, -/area/medical/medbay) -"bMx" = ( -/obj/structure/bed/roller, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bMy" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bMz" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "The rapid-treatment center for injured spacemen. Can be exited via the door button."; - id_tag = "FoyerCryo"; - name = "Medbay Cryogenics"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bMA" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bMB" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bMC" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bMD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bME" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bMF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" - }, -/area/medical/surgery) -"bMG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bMH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bMI" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bMJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bMK" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"bML" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/library) -"bMM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/library) -"bMN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/library) -"bMO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/wood, -/area/library) -"bMP" = ( -/obj/structure/table/wood, -/obj/item/weapon/lipstick/random, -/turf/open/floor/wood, -/area/library) -"bMQ" = ( -/obj/structure/grille, -/obj/item/weapon/shard{ - icon_state = "small" - }, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bMR" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bMS" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/airless{ - dir = 5; - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bMT" = ( -/turf/closed/wall, -/area/mine/abandoned) -"bMU" = ( -/obj/item/organ/internal/appendix, -/obj/effect/decal/cleanable/blood/gibs, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"bMV" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bMW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - name = "Research Power Control"; - req_access_txt = "11" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bMX" = ( -/obj/structure/closet/crate, -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bMY" = ( -/obj/structure/cable/pink{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bMZ" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bNa" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bNb" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bNc" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNd" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNe" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNf" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNg" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNh" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNi" = ( -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/vending/cola, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bNn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) -"bNo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bNp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bNq" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bNr" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bNs" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bNt" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bNu" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Medbay Atmospheric Control"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bNv" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bNw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bNx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bNy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chemistry Lab Maintenance"; - req_access_txt = "5; 33" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bNz" = ( -/obj/structure/bed/roller, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bNA" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/medical/medbay) -"bNB" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical/medbay) -"bNC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/medical/medbay) -"bND" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/medbay) -"bNE" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/medical/medbay) -"bNF" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bNG" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "The rapid-treatment center for injured spacemen. Can be exited via the door button."; - id_tag = "FoyerCryo"; - name = "Medbay Cryogenics"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bNH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bNI" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bNJ" = ( -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bNK" = ( -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bNL" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bNM" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/surgery) -"bNN" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bNO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bNP" = ( -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bNQ" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" - }, -/area/medical/surgery) -"bNR" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/library) -"bNS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/library) -"bNT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/library) -"bNU" = ( -/obj/structure/bookcase{ - name = "bookcase (Adult)" - }, -/turf/open/floor/wood, -/area/library) -"bNV" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, -/turf/open/floor/wood, -/area/library) -"bNW" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper, -/turf/open/floor/wood, -/area/library) -"bNX" = ( -/obj/item/ammo_casing/c9mm, -/turf/open/space, -/area/space) -"bNY" = ( -/obj/item/stack/rods, -/obj/item/weapon/shard, -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bNZ" = ( -/obj/item/weapon/wrench, -/turf/open/floor/plasteel/airless{ - dir = 5; - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bOa" = ( -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bOb" = ( -/obj/item/wallframe/apc, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bOc" = ( -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/obj/structure/sign/poster{ - icon_state = "poster4"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bOd" = ( -/obj/structure/frame/computer{ - anchored = 1 - }, -/obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bOe" = ( -/obj/item/weapon/kitchen/knife/ritual, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"bOf" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/pink, -/obj/machinery/computer/monitor, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bOg" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bOh" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Research Power Control"; - dir = 8 - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bOi" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bOj" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bOk" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Storage"; - req_access_txt = "12"; - req_one_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bOl" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bOm" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bOn" = ( -/mob/living/simple_animal/mouse, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bOo" = ( -/turf/closed/wall/r_wall, -/area/toxins/server) -"bOp" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/hor) -"bOq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/pink{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/crew_quarters/hor) -"bOr" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Research Director's Office"; - req_access_txt = "30" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bOs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/pink{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/hor) -"bOt" = ( -/turf/closed/wall/r_wall, -/area/toxins/lab) -"bOu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/toxins/lab) -"bOv" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_research{ - name = "Research and Development Lab"; - req_access_txt = "7" - }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/toxins/lab) -"bOw" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_research{ - name = "Research and Development Lab"; - req_access_txt = "7" - }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/toxins/lab) -"bOx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bOy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bOz" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bOA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint) -"bOB" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bOC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bOD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bOE" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteyellowcorner"; - dir = 8 - }, -/area/medical/chemistry) -"bOF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bOG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bOH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bOI" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bOJ" = ( -/obj/structure/sign/chemistry, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/medbay) -"bOK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/medbay) -"bOL" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bOM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bON" = ( -/obj/structure/bed/roller, -/obj/item/device/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -29 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bOO" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/medical/medbay) -"bOP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/medical/medbay) -"bOQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/medical/medbay) -"bOR" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/medical/medbay) -"bOS" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/machinery/camera{ - c_tag = "Medbay Security Post"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/medical/medbay) -"bOT" = ( -/obj/item/device/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bOU" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bOV" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/medbay) -"bOW" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bOX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bOY" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bOZ" = ( -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"bPa" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/wood, -/area/library) -"bPb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/library) -"bPc" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/wood, -/area/library) -"bPd" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/airless{ - dir = 5; - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bPe" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bPf" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/mine/abandoned) -"bPg" = ( -/obj/machinery/door/airlock, -/turf/open/floor/plasteel, -/area/mine/abandoned) -"bPh" = ( -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bPi" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged3" - }, -/area/mine/abandoned) -"bPj" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/mine/abandoned) -"bPk" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"bPl" = ( -/obj/item/clothing/under/rank/miner, -/obj/effect/decal/cleanable/blood, -/obj/item/clothing/glasses/regular/hipster, -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"bPm" = ( -/obj/structure/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bPn" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bPo" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bPp" = ( -/obj/machinery/r_n_d/server/core, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/toxins/server) -"bPq" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm/server{ - pixel_y = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/toxins/server) -"bPr" = ( -/obj/machinery/r_n_d/server/robotics, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/toxins/server) -"bPs" = ( -/obj/machinery/computer/aifixer, -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_x = -24; - req_access_txt = "47" - }, -/obj/machinery/button{ - id = "research"; - name = "Research and Development Shutters"; - pixel_x = -37 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bPt" = ( -/obj/machinery/computer/robotics, -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bPu" = ( -/obj/machinery/computer/mecha, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director RC"; - pixel_x = -2; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bPv" = ( -/obj/structure/closet/secure_closet/RD, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bPw" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bPx" = ( -/obj/structure/table, -/obj/item/device/aicard, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/clothing/glasses/science, -/obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bPy" = ( -/obj/structure/cable/pink{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Research Lab APC"; - pixel_x = -25; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bPz" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bPA" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bPB" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" - }, -/area/toxins/lab) -"bPC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" - }, -/area/toxins/lab) -"bPD" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bPE" = ( -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bPF" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bPG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/lab) -"bPH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 14 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bPI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bPJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bPK" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bPL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bPM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/chemistry) -"bPN" = ( -/obj/structure/table/glass, -/obj/item/weapon/hand_labeler, -/obj/item/stack/packageWrap, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bPO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bPP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bPQ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bPR" = ( -/turf/closed/wall/r_wall, -/area/medical/medbay) -"bPS" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "The front entrance to the medical bay. Can be exited even without ID via the buttons."; - id_tag = "FoyerLeft"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bPT" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "The front entrance to the medical bay. Can be exited even without ID via the buttons."; - id_tag = "FoyerLeft"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bPU" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/medical/medbay) -"bPV" = ( -/obj/structure/closet/secure_closet/security/med, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 10 - }, -/area/medical/medbay) -"bPW" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/medical/medbay) -"bPX" = ( -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/medical/medbay) -"bPY" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/medical/medbay) -"bPZ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 6 - }, -/area/medical/medbay) -"bQa" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "The front entrance to the medical bay. Can be exited even without ID via the buttons."; - id_tag = "FoyerRight"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bQb" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "The front entrance to the medical bay. Can be exited even without ID via the buttons."; - id_tag = "FoyerRight"; - name = "Medbay"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay) -"bQc" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bQd" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bQe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner" - }, -/area/medical/medbay) -"bQf" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bQg" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bQh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/surgery) -"bQi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner" - }, -/area/medical/surgery) -"bQj" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bQk" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/surgery) -"bQl" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bQm" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/surgery) -"bQn" = ( -/obj/structure/table/wood, -/obj/item/weapon/hand_labeler, -/turf/open/floor/wood, -/area/library) -"bQo" = ( -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/library) -"bQp" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"bQq" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/library) -"bQr" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/library) -"bQs" = ( -/obj/machinery/bookbinder, -/turf/open/floor/wood, -/area/library) -"bQt" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel/airless{ - dir = 5; - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bQu" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "floorgrime" - }, -/area/mine/abandoned) -"bQv" = ( -/obj/item/ammo_casing/c9mm, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bQw" = ( -/obj/machinery/light/built{ - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bQx" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bQy" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/airless{ - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bQz" = ( -/obj/structure/girder, -/turf/open/floor/plasteel/airless{ - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bQA" = ( -/obj/item/organ/internal/heart{ - beating = 0 - }, -/obj/effect/decal/cleanable/blood/gibs, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"bQB" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/weapon/ectoplasm, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"bQC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bQD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Research Atmospheric Control" - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bQE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bQF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bQG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bQH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/closed/wall, -/area/maintenance/asmaint2) -"bQI" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bQJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 140; - on = 1; - pressure_checks = 0 - }, -/obj/machinery/camera{ - c_tag = "Server Room"; - dir = 4 - }, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/toxins/server) -"bQK" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/toxins/server) -"bQL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - external_pressure_bound = 140; - on = 1; - pressure_checks = 0 - }, -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/toxins/server) -"bQM" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons from the safety of his office."; - dir = 4; - name = "Research Monitor"; - network = list("RD"); - pixel_x = -28 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bQN" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start{ - name = "Research Director" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bQO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bQP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bQQ" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bQR" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 31 - }, -/obj/structure/rack, -/obj/item/weapon/circuitboard/computer/teleporter, -/obj/item/weapon/circuitboard/aicore{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bQS" = ( -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bQT" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/lab) -"bQU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner" - }, -/area/toxins/lab) -"bQV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/toxins/lab) -"bQW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/toxins/lab) -"bQX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/toxins/lab) -"bQY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warnwhitecorner" - }, -/area/toxins/lab) -"bQZ" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bRa" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bRb" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bRc" = ( -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bRd" = ( -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/obj/machinery/computer/monitor, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bRe" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bRf" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bRg" = ( -/obj/machinery/chem_heater, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/chemistry) -"bRh" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" - }, -/area/medical/chemistry) -"bRi" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "FoyerLeft"; - name = "Medbay Exit Button"; - normaldoorcontrol = 1; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/camera{ - c_tag = "Medbay Port" - }, -/turf/open/floor/plasteel{ - icon_state = "whiteyellowcorner"; - dir = 8 - }, -/area/medical/medbay2) -"bRj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bRk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bRl" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/bed/roller, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 4 - }, -/area/medical/medbay2) -"bRm" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/medbay) -"bRn" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Post"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" - }, -/area/medical/medbay) -"bRo" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "FoyerRight"; - name = "Medbay Exit Button"; - normaldoorcontrol = 1; - pixel_y = 26 - }, -/obj/structure/bed/roller, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 8 - }, -/area/medical/medbay2) -"bRp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bRq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bRr" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bRs" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bRt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay) -"bRu" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/surgery) -"bRv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bRw" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Medbay Cryogenics"; - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/surgery) -"bRx" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Library Maintenance"; - req_one_access_txt = "5; 6; 9; 12; 22; 33; 37" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bRy" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bRz" = ( -/obj/structure/closet/crate, -/obj/item/toy/syndicateballoon, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bRA" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel/airless{ - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bRB" = ( -/obj/effect/decal/cleanable/molten_item, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/abandoned) -"bRC" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plasteel/airless{ - icon_state = "asteroidfloor" - }, -/area/mine/abandoned) -"bRD" = ( -/obj/item/weapon/weldingtool, -/turf/open/floor/plasteel/airless{ - icon_state = "asteroidfloor" - }, -/area/mine/explored) -"bRE" = ( -/obj/structure/girder/displaced, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"bRF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bRG" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bRH" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos{ - name = "Research Atmospheric Control"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bRI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bRJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bRK" = ( -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bRL" = ( -/turf/open/floor/bluegrid{ - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/toxins/server) -"bRM" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark"; - nitrogen = 100; - oxygen = 0; - temperature = 80 - }, -/area/toxins/server) -"bRN" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/machinery/keycard_auth{ - pixel_x = -24 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bRO" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/stamp/rd{ - pixel_x = 3; - pixel_y = -2 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bRP" = ( -/obj/structure/table/glass, -/obj/item/weapon/cartridge/signal/toxins, -/obj/item/weapon/cartridge/signal/toxins{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/weapon/cartridge/signal/toxins{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bRQ" = ( -/obj/structure/table/glass, -/obj/item/device/paicard{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/device/taperecorder, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bRR" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bRS" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Research Director's Office APC"; - pixel_x = 24 - }, -/obj/machinery/camera{ - c_tag = "Research Director's Office"; - dir = 8; - network = list("SS13","RD") - }, -/obj/structure/cable/pink{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/crew_quarters/hor) -"bRT" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/dropper, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bRU" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/toxins/lab) -"bRV" = ( -/obj/machinery/r_n_d/protolathe, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" - }, -/area/toxins/lab) -"bRW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/toxins/lab) -"bRX" = ( -/obj/machinery/r_n_d/destructive_analyzer, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" - }, -/area/toxins/lab) -"bRY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/lab) -"bRZ" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bSa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "researchdesk" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/toxins/lab) -"bSb" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bSc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bSd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bSe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - name = "Medbay Power Control"; - req_access_txt = "11" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bSf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bSg" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/cable/cyan{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bSh" = ( -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Medbay Atmospheric Control"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bSi" = ( -/turf/closed/wall/r_wall, -/area/medical/medbay2) -"bSj" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/medbay2) -"bSk" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Chemist" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bSl" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bSm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bSn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowcorner" - }, -/area/medical/medbay2) -"bSo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/smartfridge/chemistry, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" - }, -/area/medical/medbay2) -"bSp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/medbay2) -"bSq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bSr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bSs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner"; - dir = 4 - }, -/area/medical/medbay2) -"bSt" = ( -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" - }, -/area/medical/medbay2) -"bSu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" - }, -/area/medical/medbay2) -"bSv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner"; - dir = 1 - }, -/area/medical/medbay2) -"bSw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bSx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner"; - dir = 4 - }, -/area/medical/medbay2) -"bSy" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" - }, -/area/medical/medbay2) -"bSz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay Requests Console"; - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" - }, -/area/medical/medbay2) -"bSA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner"; - dir = 1 - }, -/area/medical/medbay2) -"bSB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bSC" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bSD" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"bSE" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bSF" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bSG" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"bSH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"bSI" = ( -/obj/structure/table/glass, -/obj/item/weapon/defibrillator/loaded, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bSJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bSK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/weapon/storage/box/cups, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bSL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"bSM" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bSN" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bSO" = ( -/turf/closed/wall, -/area/medical/medbay2) -"bSP" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bSQ" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Surgery APC"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/medical/surgery) -"bSR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bSS" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Library APC"; - pixel_y = 25 - }, -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/library) -"bST" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bSU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint) -"bSV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/mineral/random/low_chance, -/area/mine/explored) -"bSW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"bSX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - external_pressure_bound = 0; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"bSY" = ( -/obj/item/weapon/rack_parts, -/obj/machinery/light/built{ - dir = 1 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged5" - }, -/area/mine/abandoned) -"bSZ" = ( -/obj/structure/rack, -/obj/item/weapon/pickaxe{ - pixel_x = 5 - }, -/obj/item/weapon/shovel{ - pixel_x = -5 - }, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bTa" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "floorgrime" - }, -/area/mine/abandoned) -"bTb" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "asteroidfloor" - }, -/area/mine/explored) -"bTc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bTd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/crew_quarters/hor) -"bTe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - name = "Server Room"; - req_access_txt = "30" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/crew_quarters/hor) -"bTf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bTg" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bTh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bTi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bTj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bTk" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/computer/card/minor/rd, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" - }, -/area/crew_quarters/hor) -"bTl" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/machinery/camera{ - c_tag = "Research & Development"; - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bTm" = ( -/obj/machinery/r_n_d/circuit_imprinter, -/obj/item/weapon/reagent_containers/glass/beaker{ - list_reagents = list("sacid" = 50) - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" - }, -/area/toxins/lab) -"bTn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/toxins/lab) -"bTo" = ( -/obj/machinery/computer/rdconsole/core, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" - }, -/area/toxins/lab) -"bTp" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bTq" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - dir = 8; - layer = 4; - name = "Research Desk"; - req_access_txt = "7" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "researchdesk" - }, -/obj/item/weapon/folder, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/toxins/lab) -"bTr" = ( -/obj/structure/cable/cyan{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Medbay Maintenance APC"; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bTs" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bTt" = ( -/obj/structure/rack, -/obj/item/weapon/wirecutters, -/obj/item/device/multitool, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bTu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bTv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/asmaint) -"bTw" = ( -/obj/machinery/chem_master, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteyellow" - }, -/area/medical/medbay2) -"bTx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/chem_dispenser, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow" - }, -/area/medical/medbay2) -"bTy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/weapon/storage/toolbox, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow" - }, -/area/medical/medbay2) -"bTz" = ( -/obj/item/device/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/device/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/device/assembly/igniter{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/device/assembly/igniter{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/device/assembly/igniter{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/device/assembly/igniter{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/device/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/device/assembly/timer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" - }, -/area/medical/medbay2) -"bTA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteyellowcorner"; - dir = 8 - }, -/area/medical/medbay2) -"bTB" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTC" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "SS13's Chemistry lab, to be used only by qualified and cautious experts."; - name = "Chemistry Lab"; - req_access_txt = "5; 33" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" - }, -/area/medical/medbay2) -"bTD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/item/device/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" - }, -/area/medical/medbay2) -"bTE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"bTH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bTI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bTJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"bTK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTL" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark{ - name = "lightsout" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bTT" = ( -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Medical Delivery"; - req_access_txt = "5" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/medical/medbay2) -"bTU" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "Medbay" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" - }, -/area/medical/medbay2) -"bTV" = ( -/obj/structure/cable/cyan{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bTW" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bTX" = ( -/obj/structure/cable/cyan{ - icon_state = "1-4" - }, -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bTY" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bTZ" = ( -/obj/structure/cable/cyan{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bUa" = ( -/obj/structure/grille, -/obj/item/weapon/shard, -/obj/item/weapon/shard{ - icon_state = "small" - }, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bUb" = ( -/obj/structure/table, -/obj/item/device/radio/off, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bUc" = ( -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bUd" = ( -/obj/machinery/door/airlock, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bUe" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/ammo_casing/c9mm, -/turf/open/floor/plasteel/airless{ - icon_state = "damaged2" - }, -/area/mine/abandoned) -"bUf" = ( -/obj/machinery/light/small/built{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bUg" = ( -/obj/structure/bed, -/obj/item/clothing/glasses/regular, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bUh" = ( -/obj/structure/closet/l3closet, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bUi" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bUj" = ( -/obj/structure/reagent_dispensers, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bUk" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bUl" = ( -/obj/structure/table, -/obj/item/toy/minimeteor, -/obj/item/weapon/poster/contraband, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bUm" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bUn" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhitecorner" - }, -/area/crew_quarters/hor) -"bUo" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/crew_quarters/hor) -"bUp" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" - }, -/area/crew_quarters/hor) -"bUq" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bUr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bUs" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bUt" = ( -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bUu" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/manipulator, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/item/stack/cable_coil, -/obj/item/weapon/stock_parts/capacitor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bUv" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhitecorner" - }, -/area/toxins/lab) -"bUw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/toxins/lab) -"bUx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/toxins/lab) -"bUy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/toxins/lab) -"bUz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" - }, -/area/toxins/lab) -"bUA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bUB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bUC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bUD" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bUE" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/closed/wall, -/area/maintenance/asmaint) -"bUF" = ( -/turf/closed/wall/r_wall, -/area/medical/genetics) -"bUG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/medical/genetics) -"bUH" = ( -/turf/closed/wall, -/area/medical/genetics) -"bUI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/northleft{ - dir = 2; - name = "Genetics Desk"; - req_access_txt = "5; 9" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/medical/genetics) -"bUJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/genetics) -"bUK" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "The part of Genetics where death is robusted and fed down the nearest disposal unit. Can be exited without ID access via the door button from inside."; - id_tag = "CloningDoor"; - name = "Cloning Lab"; - req_access_txt = "0"; - req_one_access_txt = "5; 9" - }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/medical/genetics) -"bUL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/vending/medical, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Medbay Central"; - dir = 1 - }, -/obj/item/device/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bUV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"bUW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bUX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bUY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bUZ" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/toxin{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/glass/bottle/toxin{ - pixel_x = 4; - pixel_y = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bVa" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"bVb" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bVc" = ( -/obj/item/stack/rods, -/obj/item/weapon/shard{ - icon_state = "small" - }, -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/space, -/area/mine/abandoned) -"bVd" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bVe" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bVf" = ( -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bVg" = ( -/obj/machinery/door/airlock, -/turf/open/floor/plasteel/airless{ - icon_state = "floorgrime" - }, -/area/mine/abandoned) -"bVh" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/airless, -/area/mine/abandoned) -"bVi" = ( -/obj/structure/table, -/obj/item/weapon/paper/crumpled/bloody, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bVj" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/remains/human, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bVk" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bVl" = ( -/obj/machinery/computer/rdservercontrol, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bVm" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bVn" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bVo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bVp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bVq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/displaycase/labcage, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/crew_quarters/hor) -"bVr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/hor) -"bVs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/design_disk, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bVt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/lab) -"bVu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/lab) -"bVv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/button{ - id = "researchdesk"; - name = "Research desk Shutters"; - pixel_x = 25 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bVw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 13 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bVx" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Aft Hallway Central"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bVy" = ( -/obj/structure/table, -/obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/weapon/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bVz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable/cyan{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bVA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bVB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/cyan{ - icon_state = "1-4" - }, -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bVC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/structure/cable/cyan{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bVD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bVE" = ( -/obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bVF" = ( -/obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bVG" = ( -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Genetics"; - name = "Genetics Requests Console"; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bVH" = ( -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bVI" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/rxglasses, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bVJ" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/obj/structure/table/glass, -/obj/item/weapon/storage/box/syringes, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bVK" = ( -/obj/item/weapon/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 1; - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"bVL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Geneticist" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"bVM" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"bVN" = ( -/obj/machinery/requests_console{ - department = "Genetics"; - name = "Genetics Requests Console"; - pixel_y = 30 - }, -/obj/structure/table/glass, -/obj/item/weapon/book/manual/medical_cloning, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"bVO" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the cloning door."; - id = "CloningDoor"; - name = "Cloning Exit Button"; - normaldoorcontrol = 1; - pixel_x = 23; - pixel_y = -5 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22; - pixel_y = 7 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"bVP" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/medbay2) -"bVQ" = ( -/obj/machinery/door/airlock/glass_medical{ - desc = "A storage area for important medical supplies, including a medical hardsuit for SAR operations."; - name = "Medbay Storage"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/medical/medbay2) -"bVR" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/medical/medbay2) -"bVS" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/medical/medbay2) -"bVT" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/medbay2) -"bVU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/glass_medical{ - desc = "The breakroom for the station's diligent Medical staff, suitably insulated from the screams of the injured."; - name = "Medbay Break Room"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, -/area/medical/medbay2) -"bVV" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/medbay2) -"bVW" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bVX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bVY" = ( -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bVZ" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/rxglasses, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/machinery/camera{ - c_tag = "Medbay Starboard"; - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel{ - icon_state = "whitegreencorner" - }, -/area/medical/medbay2) -"bWa" = ( -/obj/structure/sign/biohazard, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bWb" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bWc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Virology Access" - }, -/obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bWd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bWe" = ( -/obj/machinery/smartfridge/chemistry/virology, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bWf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/deathsposal{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bWg" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/pen/red, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bWh" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/obj/structure/sink/kitchen{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bWi" = ( -/turf/closed/wall, -/area/medical/virology) -"bWj" = ( -/obj/structure/closet/wardrobe/virology_white, -/obj/item/weapon/tank/internals/air, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bWk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bWl" = ( -/turf/open/space, -/area/mine/abandoned) -"bWm" = ( -/obj/structure/closet, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plating/airless, -/area/mine/abandoned) -"bWn" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "damaged4" - }, -/area/mine/abandoned) -"bWo" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bWp" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bWq" = ( -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bWr" = ( -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue"; - dir = 10 - }, -/area/toxins/lab) -"bWs" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/glass{ - amount = 50; - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bWt" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bWu" = ( -/obj/item/weapon/stock_parts/console_screen, -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bWv" = ( -/obj/structure/table/glass, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/stack/cable_coil, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bWw" = ( -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bWx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/toxins/lab) -"bWy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteblue"; - dir = 6 - }, -/area/toxins/lab) -"bWz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bWA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - icon_state = "pipe-j2s"; - sortType = 23 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bWB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bWC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bWD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bWE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/genetics) -"bWF" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bWG" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Geneticist" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bWH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bWI" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bWJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bWK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bWL" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/genetics) -"bWM" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/rxglasses, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" - }, -/area/medical/genetics) -"bWN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bWO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bWP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bWQ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/camera{ - c_tag = "Cloning Lab"; - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"bWR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/table/glass, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bWS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bWT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bWU" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bWV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/vending/wallmed{ - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bWW" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bWX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bWY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bWZ" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/cups, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXa" = ( -/obj/item/weapon/storage/firstaid/fire{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/fire, -/obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bXc" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" - }, -/area/medical/medbay2) -"bXd" = ( -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_exterior"; - locked = 1; - name = "Virology Exterior Airlock"; - req_access_txt = "39" - }, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, -/area/medical/virology) -"bXe" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bXf" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"bXg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bXh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_interior"; - locked = 1; - name = "Virology Interior Airlock"; - req_access_txt = "39" - }, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, -/area/medical/virology) -"bXi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bXj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"bXk" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Virologist" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"bXl" = ( -/obj/machinery/computer/pandemic, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bXm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/newscaster, -/turf/closed/wall, -/area/medical/virology) -"bXn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bXo" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/effect/landmark/start{ - name = "Virologist" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bXp" = ( -/obj/structure/girder, -/turf/open/space, -/area/mine/abandoned) -"bXq" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bXr" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/landmark/costume, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bXs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "scimaintroom" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bXt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bXu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bXv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Toxins Lab APC"; - pixel_y = 25 - }, -/obj/structure/cable/pink{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/toxins/mixing) -"bXw" = ( -/turf/closed/wall/r_wall, -/area/toxins/mixing) -"bXx" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/toxins/mixing) -"bXy" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/toxins/mixing) -"bXz" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/toxins/mixing) -"bXA" = ( -/obj/machinery/requests_console{ - department = "Research"; - departmentType = 2; - name = "Research Requests Console"; - pixel_y = 32 - }, -/turf/closed/wall/r_wall, -/area/toxins/mixing) -"bXB" = ( -/obj/machinery/status_display, -/turf/closed/wall/r_wall, -/area/toxins/mixing) -"bXC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research" - }, -/turf/open/floor/plating, -/area/toxins/lab) -"bXD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/lab) -"bXE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research" - }, -/turf/open/floor/plating, -/area/toxins/lab) -"bXF" = ( -/turf/closed/wall, -/area/storage/art) -"bXG" = ( -/obj/structure/table/glass, -/obj/item/device/flashlight/pen, -/obj/item/device/radio/headset/headset_medsci, -/obj/machinery/camera{ - c_tag = "Genetics Research"; - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bXH" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bXI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bXJ" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bXK" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = ""; - name = "Genetics Research"; - req_access_txt = "5; 9" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bXL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bXM" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bXN" = ( -/obj/machinery/clonepod, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"bXO" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Medbay Storage"; - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bXQ" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bXR" = ( -/obj/structure/closet/secure_closet/medical3, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXS" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"bXU" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/food/drinks/britcup, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXV" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = -2; - pixel_y = 4 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXW" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/brute{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXX" = ( -/obj/structure/closet/l3closet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXY" = ( -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bXZ" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/bodybags, -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bYa" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/gloves{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/masks, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"bYb" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "39" - }, -/obj/item/device/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreencorner" - }, -/area/medical/medbay2) -"bYc" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -25; - pixel_y = 0; - req_access_txt = "39" - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bYd" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, -/area/medical/virology) -"bYe" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = 25; - pixel_y = 0; - req_access_txt = "39" - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bYf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bYg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = -25 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bYh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"bYi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"bYj" = ( -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/reagent_dispensers/virusfood{ - density = 0; - pixel_x = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bYk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/virology) -"bYl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Virology Break Room"; - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreencorner" - }, -/area/medical/virology) -"bYm" = ( -/obj/structure/table/glass, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreencorner" - }, -/area/medical/virology) -"bYn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bYo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bYp" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bYq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint) -"bYr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/mineral/random/low_chance, -/area/mine/explored) -"bYs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"bYt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"bYu" = ( -/turf/open/space, -/area/mine/explored) -"bYv" = ( -/turf/closed/mineral/random/low_chance, -/area/mine/unexplored) -"bYw" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bYx" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bYy" = ( -/obj/structure/closet/body_bag, -/obj/item/weapon/melee/classic_baton/telescopic, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bYz" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bYA" = ( -/obj/machinery/button{ - id = "scimaintroom"; - pixel_x = -25 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bYB" = ( -/turf/closed/wall/r_wall, -/area/maintenance/asmaint2) -"bYC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/toxins/mixing) -"bYD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/toxins/mixing) -"bYE" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/toxins/mixing) -"bYF" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/toxins/mixing) -"bYG" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/toxins/mixing) -"bYH" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" - }, -/area/toxins/mixing) -"bYI" = ( -/obj/structure/sign/nosmoking_2{ - pixel_y = 32 - }, -/obj/structure/closet/bombcloset, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"bYJ" = ( -/obj/structure/tank_dispenser, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" - }, -/area/toxins/mixing) -"bYK" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/toxins/mixing) -"bYL" = ( -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - icon_state = "whitepurple"; - dir = 5 - }, -/area/toxins/mixing) -"bYM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bYN" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bYO" = ( -/obj/structure/table/glass, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/storage/art) -"bYP" = ( -/obj/structure/table/glass, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/storage/art) -"bYQ" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bYR" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bYS" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bYT" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" - }, -/area/medical/genetics) -"bYU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bYV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bYW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bYX" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/genetics) -"bYY" = ( -/obj/structure/bed/roller, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" - }, -/area/medical/genetics) -"bYZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bZa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bZb" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Geneticist" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bZc" = ( -/obj/machinery/computer/cloning, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"bZd" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/belt/medical, -/obj/item/clothing/tie/stethoscope, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bZe" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bZf" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Medbay"; - departmentType = 1; - name = "Medbay Requests Console"; - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"bZg" = ( -/turf/closed/wall/r_wall, -/area/medical/cmo) -"bZh" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/cmo) -"bZi" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/cmo) -"bZj" = ( -/obj/structure/sign/biohazard, -/turf/closed/wall/r_wall, -/area/medical/cmo) -"bZk" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bZl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/requests_console{ - department = "Virology"; - name = "Virology Requests Console"; - pixel_x = -32 - }, -/obj/structure/closet/l3closet/virology, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bZm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"bZn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "whitegreencorner" - }, -/area/medical/virology) -"bZo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bZp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/virology{ - name = "Break Room"; - req_access_txt = "39" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" - }, -/area/medical/virology) -"bZq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"bZr" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/item/weapon/storage/secure/safe{ - pixel_x = 31 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"bZs" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Virology APC"; - pixel_x = -24 - }, -/obj/structure/cable/cyan{ - icon_state = "0-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/medical/virology) -"bZt" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/cable/cyan{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bZu" = ( -/obj/machinery/door/morgue, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bZv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"bZw" = ( -/obj/structure/lattice, -/turf/open/space, -/area/maintenance/asmaint2) -"bZx" = ( -/obj/machinery/door/poddoor{ - id = "mixvent"; - name = "Mix Vent Blast Door" - }, -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"bZy" = ( -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"bZz" = ( -/obj/machinery/sparker{ - id = "mixingsparker"; - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 0; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"bZA" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/mixing) -"bZB" = ( -/obj/machinery/airlock_sensor{ - id_tag = "tox_airlock_sensor"; - master_tag = "tox_airlock_control"; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/engine, -/area/toxins/mixing) -"bZC" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/embedded_controller/radio/airlock_controller{ - airpump_tag = "tox_airlock_pump"; - exterior_door_tag = "tox_airlock_exterior"; - id_tag = "tox_airlock_control"; - interior_door_tag = "tox_airlock_interior"; - pixel_x = -24; - sanitize_external = 1; - sensor_tag = "tox_airlock_sensor" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warnwhitecorner" - }, -/area/toxins/mixing) -"bZD" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"bZE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"bZF" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"bZG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 2; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"bZH" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/toxins/mixing) -"bZI" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/toxins/mixing) -"bZJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bZK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"bZL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) -"bZM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bZN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bZO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"bZP" = ( -/obj/machinery/door/airlock/glass{ - name = "Art Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/art) -"bZQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/storage/art) -"bZR" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/storage/art) -"bZS" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/storage/art) -"bZT" = ( -/obj/structure/cable/cyan{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Art Storage APC"; - pixel_x = -25 - }, -/turf/open/floor/plating, -/area/storage/art) -"bZU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"bZV" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bZW" = ( -/obj/machinery/door/window/eastright{ - name = "Monkey Pen"; - req_access_txt = "9" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bZX" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Geneticist" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"bZY" = ( -/obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"bZZ" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/genetics) -"caa" = ( -/obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"cab" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/genetics) -"cac" = ( -/obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"cad" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cae" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"caf" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"cag" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"cah" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"cai" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/cmo) -"caj" = ( -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cak" = ( -/obj/structure/cable/cyan{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cal" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/cable/cyan{ - icon_state = "2-8" - }, -/obj/structure/cable/cyan{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cam" = ( -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"can" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/computer/card/minor/cmo, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cao" = ( -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plating, -/area/medical/cmo) -"cap" = ( -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" - }, -/area/medical/virology) -"caq" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" - }, -/area/medical/virology) -"car" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cas" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/virology) -"cat" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreencorner" - }, -/area/medical/virology) -"cau" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"cav" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/obj/machinery/camera{ - c_tag = "Virology"; - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreencorner" - }, -/area/medical/virology) -"caw" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cax" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/solar/starboard) -"cay" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"caz" = ( -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/solar/starboard) -"caA" = ( -/obj/structure/bed, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"caB" = ( -/obj/machinery/door/airlock/glass_research{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "tox_airlock_exterior"; - locked = 1; - name = "Mixing Room Exterior Airlock"; - req_access_txt = "8" - }, -/turf/open/floor/engine, -/area/toxins/mixing) -"caC" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{ - frequency = 1449; - id = "tox_airlock_pump" - }, -/turf/open/floor/engine, -/area/toxins/mixing) -"caD" = ( -/obj/machinery/door/airlock/glass_research{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "tox_airlock_interior"; - locked = 1; - name = "Mixing Room Interior Airlock"; - req_access_txt = "8" - }, -/turf/open/floor/engine, -/area/toxins/mixing) -"caE" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/mixing) -"caF" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"caG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"caH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"caI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"caJ" = ( -/obj/item/device/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_y = 2 - }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/toxins/mixing) -"caK" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/toxins/mixing) -"caL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"caM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"caN" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"caO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"caP" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"caQ" = ( -/obj/structure/table/glass, -/obj/item/weapon/hand_labeler, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -22; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/storage/art) -"caR" = ( -/obj/structure/table/glass, -/obj/item/weapon/airlock_painter, -/obj/machinery/camera{ - c_tag = "Art Storage"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/storage/art) -"caS" = ( -/obj/structure/table/glass, -/obj/item/device/camera_film, -/obj/item/device/camera, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/storage/art) -"caT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/storage/art) -"caU" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"caV" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"caW" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "whitepurple" - }, -/area/medical/genetics) -"caX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple" - }, -/area/medical/genetics) -"caY" = ( -/obj/item/weapon/storage/box/monkeycubes, -/obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "whitepurple" - }, -/area/medical/genetics) -"caZ" = ( -/obj/item/weapon/storage/box/disks, -/obj/structure/table/glass, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple" - }, -/area/medical/genetics) -"cba" = ( -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" - }, -/area/medical/genetics) -"cbb" = ( -/obj/machinery/light, -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, -/area/medical/genetics) -"cbc" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitepurple" - }, -/area/medical/genetics) -"cbd" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"cbe" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/genetics) -"cbf" = ( -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/genetics) -"cbg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/genetics) -"cbh" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" - }, -/area/medical/genetics) -"cbi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cbj" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cbk" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cbl" = ( -/obj/structure/table/glass, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/item/device/radio/intercom{ - frequency = 1485; - name = "Station Intercom (Medbay)"; - pixel_y = -29 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cbm" = ( -/obj/structure/table/glass, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/gun/syringe, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cbn" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/camera{ - c_tag = "Medbay Break Room"; - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cbo" = ( -/obj/structure/table/glass, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"cbp" = ( -/obj/structure/table/glass, -/obj/item/clothing/tie/stethoscope, -/obj/item/clothing/tie/stethoscope, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"cbq" = ( -/obj/machinery/door/airlock/glass_command{ - desc = "The workplace of the station's foremost doctor of med-TURN ON THOSE FUCKING SUIT SENSORS."; - name = "Chief Medical Officer's Office"; - req_access_txt = "40" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cbr" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cbs" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cbt" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cbu" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/weapon/scalpel, -/turf/open/floor/plating, -/area/medical/cmo) -"cbv" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cbw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, -/area/medical/virology) -"cbx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cby" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_virology{ - name = "Isolation Room"; - req_access_txt = "39" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cbz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"cbA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"cbB" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/virology) -"cbC" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cbD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cbE" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cbF" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"cbG" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" - }, -/turf/closed/wall/r_wall, -/area/toxins/test_area) -"cbH" = ( -/turf/closed/wall/r_wall, -/area/toxins/test_area) -"cbI" = ( -/turf/closed/wall, -/area/mine/explored) -"cbJ" = ( -/obj/structure/closet, -/obj/item/weapon/poster/contraband, -/turf/open/floor/plating, -/area/mine/explored) -"cbK" = ( -/turf/closed/wall, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cbL" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4; - frequency = 1441; - id = "air_in" - }, -/turf/open/floor/engine/vacuum, -/area/toxins/mixing) -"cbM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - on = 1 - }, -/obj/structure/sign/fire{ - pixel_y = -32 - }, -/obj/machinery/light/small, -/turf/open/floor/engine, -/area/toxins/mixing) -"cbN" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/button/door{ - id = "mixvent"; - name = "Mixing Room Vent Control"; - pixel_x = -25; - pixel_y = 5; - req_access_txt = "7" - }, -/obj/machinery/button/ignition{ - id = "mixingsparker"; - pixel_x = -25; - pixel_y = -5 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" - }, -/area/toxins/mixing) -"cbO" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"cbP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"cbQ" = ( -/obj/item/device/assembly/signaler{ - pixel_y = 8 - }, -/obj/item/device/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/device/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/device/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/toxins/mixing) -"cbR" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/toxins/mixing) -"cbS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cbT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cbU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Genetics Research Maintenance"; - req_access_txt = "5; 9" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cbV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/medical{ - desc = "Temporary storage for departed organisms, mostly the crew."; - name = "Morgue"; - req_access_txt = "6;5" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/genetics) -"cbW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/medical{ - desc = "Temporary storage for departed organisms, mostly the crew."; - name = "Morgue"; - req_access_txt = "6;5" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cbX" = ( -/turf/closed/wall, -/area/medical/morgue) -"cbY" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cbZ" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"cca" = ( -/obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"ccb" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"ccc" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner" - }, -/area/medical/medbay2) -"ccd" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/cable/cyan{ - icon_state = "0-4" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/cmo) -"cce" = ( -/obj/structure/cable/cyan{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ccf" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ccg" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cch" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Chief Medical Officer" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cci" = ( -/obj/machinery/computer/med_data/laptop, -/obj/structure/table/glass, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer Requests Console"; - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ccj" = ( -/turf/open/floor/plating, -/area/medical/cmo) -"cck" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/medical/virology) -"ccl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"ccm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"ccn" = ( -/obj/machinery/door/airlock/glass_virology{ - name = "Monkey Pen"; - req_access_txt = "39" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cco" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"ccp" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" - }, -/area/medical/virology) -"ccq" = ( -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/emergency, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccr" = ( -/turf/open/floor/plasteel/airless, -/area/toxins/test_area) -"ccs" = ( -/obj/machinery/camera{ - c_tag = "Toxins Test Chamber Fore"; - network = list("SS13","Toxins") - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/toxins/test_area) -"cct" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" - }, -/turf/closed/wall, -/area/mine/explored) -"ccu" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 1 - }, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"ccv" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/components/unary/vent_pump, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"ccw" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Toxins Launch Room APC"; - pixel_x = -25 - }, -/obj/structure/cable/pink{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"ccx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ccy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/toxins/mixing) -"ccz" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/toxins/mixing) -"ccA" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/toxins/mixing) -"ccB" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warnwhitecorner" - }, -/area/toxins/mixing) -"ccC" = ( -/obj/item/device/transfer_valve{ - pixel_x = -5 - }, -/obj/item/device/transfer_valve{ - pixel_x = -5 - }, -/obj/item/device/transfer_valve, -/obj/item/device/transfer_valve, -/obj/item/device/transfer_valve{ - pixel_x = 5 - }, -/obj/item/device/transfer_valve{ - pixel_x = 5 - }, -/obj/structure/table/glass, -/obj/machinery/camera{ - c_tag = "Toxins Lab"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/mixing) -"ccD" = ( -/obj/structure/table/glass, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, -/area/toxins/mixing) -"ccE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" - }, -/area/toxins/mixing) -"ccF" = ( -/obj/item/device/assembly/timer{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/device/assembly/timer{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/device/assembly/timer{ - pixel_x = 6; - pixel_y = -4 - }, -/obj/item/device/assembly/timer, -/obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -3; - pixel_y = -24 - }, -/obj/machinery/light_switch{ - name = "light switch "; - pixel_x = 11; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitepurple" - }, -/area/toxins/mixing) -"ccG" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Aft Hallway APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccH" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccI" = ( -/obj/structure/rack, -/obj/item/device/radio/off, -/obj/item/device/flashlight, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccJ" = ( -/obj/structure/cable/cyan{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ccK" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Genetics Research APC"; - pixel_y = 25 - }, -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/medical/genetics) -"ccL" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"ccM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"ccN" = ( -/obj/machinery/camera{ - c_tag = "Medbay Morgue" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"ccO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"ccP" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"ccQ" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"ccR" = ( -/obj/structure/table/glass, -/obj/item/device/camera, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"ccS" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"ccT" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"ccU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"ccV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/medbay2) -"ccW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"ccX" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/cyan{ - icon_state = "0-4" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/cmo) -"ccY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/cyan{ - icon_state = "1-4" - }, -/obj/structure/cable/cyan{ - icon_state = "2-4" - }, -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ccZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cda" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/item/weapon/stamp/cmo, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/cable/cyan{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cdb" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/camera{ - c_tag = "Chief Medical Officer's Office"; - dir = 8 - }, -/obj/machinery/keycard_auth{ - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cdc" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating, -/area/medical/cmo) -"cdd" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cde" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cdf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cdg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"cdh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"cdi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/virology) -"cdj" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/virology) -"cdk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cdl" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cdm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"cdn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdo" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdp" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"cdq" = ( -/obj/structure/cable/pink{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"cdr" = ( -/obj/machinery/door/airlock/external{ - name = "Toxins Test Chamber"; - req_access_txt = "0" - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"cds" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"cdt" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "0" - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cdu" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = -32 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cdv" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cdw" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cdx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cdy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cdz" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cdA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cdB" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/toxins/mixing) -"cdC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/toxins/mixing) -"cdD" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/toxins/mixing) -"cdE" = ( -/obj/machinery/door/airlock/glass_research{ - name = "Toxins Lab"; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/toxins/mixing) -"cdF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cdG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cdH" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdK" = ( -/obj/structure/cable/cyan, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - name = "Chapel APC"; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/chapel/main) -"cdL" = ( -/obj/structure/cable/cyan{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdM" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdN" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdO" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdP" = ( -/obj/structure/cable/cyan{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cdQ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance"; - req_access_txt = "0"; - req_one_access_txt = "6; 28" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/morgue) -"cdR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cdS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cdT" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cdU" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cdV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cdW" = ( -/obj/machinery/door/airlock/medical{ - name = "Autopsy Room"; - req_access_txt = "6" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cdX" = ( -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cdY" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"cdZ" = ( -/obj/structure/cable/white{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/obj/structure/table/glass, -/obj/item/weapon/cartridge/chemistry{ - pixel_y = 2 - }, -/obj/item/weapon/cartridge/medical, -/obj/item/weapon/cartridge/medical{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/weapon/cartridge/medical{ - pixel_x = -2; - pixel_y = 6 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cea" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ceb" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"cec" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating, -/area/medical/cmo) -"ced" = ( -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cee" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, -/area/medical/virology) -"cef" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" - }, -/area/medical/virology) -"ceg" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/clothing/gloves/color/latex, -/obj/item/device/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel{ - icon_state = "whitegreencorner" - }, -/area/medical/virology) -"ceh" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/cold{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/glass/bottle/flu_virion, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, -/area/medical/virology) -"cei" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/item/weapon/hand_labeler, -/obj/item/device/radio/headset/headset_med, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreencorner" - }, -/area/medical/virology) -"cej" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cek" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, -/area/medical/virology) -"cel" = ( -/mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" - }, -/area/medical/virology) -"cem" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cen" = ( -/turf/closed/wall/r_wall, -/area/maintenance/starboardsolar) -"ceo" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cep" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"ceq" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Toxins Test Chamber APC"; - pixel_x = 24 - }, -/obj/structure/cable/pink, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"cer" = ( -/turf/closed/wall/r_wall, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"ces" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cet" = ( -/obj/machinery/door/airlock/research{ - desc = "Make sure to pack some snacks."; - name = "Toxins Launch Room"; - req_access_txt = "8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"ceu" = ( -/turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) -"cev" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_access_txt = "47" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) -"cew" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cex" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cey" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cez" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"ceA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"ceB" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"ceC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) -"ceD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 12 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"ceE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"ceF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"ceG" = ( -/turf/closed/wall, -/area/chapel/main) -"ceH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/chapel/main) -"ceI" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chapel Maintenance"; - req_access_txt = "22"; - req_one_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/chapel/main) -"ceJ" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"ceK" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/device/healthanalyzer, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"ceL" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"ceM" = ( -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"ceN" = ( -/obj/machinery/newscaster{ - hitstaken = 1; - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"ceO" = ( -/obj/structure/closet/wardrobe/white/medical, -/obj/machinery/status_display{ - pixel_y = -32 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" - }, -/area/medical/medbay2) -"ceP" = ( -/obj/structure/table/glass, -/obj/item/clothing/tie/stethoscope, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ceQ" = ( -/obj/machinery/power/apc{ - name = "Chief Medical Officer's Office APC"; - pixel_y = -25 - }, -/obj/structure/cable/cyan{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ceR" = ( -/obj/machinery/light, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/structure/cable/cyan{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ceS" = ( -/obj/structure/bed/dogbed{ - desc = "A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off."; - name = "Runtime's bed" - }, -/obj/item/toy/cattoy, -/mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ceT" = ( -/obj/structure/table/glass, -/obj/item/clothing/glasses/hud/health, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" - }, -/area/medical/cmo) -"ceU" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/maintenance/starboardsolar) -"ceV" = ( -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"ceW" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"ceX" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"ceY" = ( -/obj/structure/cable, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"ceZ" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "warningcorner" - }, -/area/toxins/test_area) -"cfa" = ( -/turf/open/floor/plasteel/airless{ - dir = 1; - icon_state = "warningcorner" - }, -/area/toxins/test_area) -"cfb" = ( -/obj/machinery/door/airlock/external{ - name = "Toxins Test Chamber"; - req_access_txt = "0" - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, -/area/toxins/test_area) -"cfc" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cfd" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cfe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cff" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "Toxins Launch Room"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cfg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cfh" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/newscaster{ - dir = 8; - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfi" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfm" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple"; - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"cfn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) -"cfo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfp" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfr" = ( -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cft" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cfu" = ( -/obj/item/clothing/head/ushanka, -/obj/item/clothing/under/soviet, -/turf/open/floor/plating, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cfv" = ( -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, -/obj/item/toy/snappop, -/turf/open/floor/plating, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cfw" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cfx" = ( -/obj/structure/bodycontainer/crematorium, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cfy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cfz" = ( -/obj/structure/closet/wardrobe/chaplain_black, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cfA" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cfB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cfC" = ( -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cfD" = ( -/obj/structure/closet/coffin, -/obj/machinery/camera{ - c_tag = "Chapel Coffin Storage" - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/chapel/main) -"cfE" = ( -/obj/structure/closet/coffin, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/chapel/main) -"cfF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cfG" = ( -/obj/structure/table/glass, -/obj/item/weapon/crowbar, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cfH" = ( -/obj/structure/table/optable{ - desc = "Used to examine the departed for medical purposes."; - name = "Autopsy Table" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cfI" = ( -/obj/structure/table/glass, -/obj/item/weapon/scalpel, -/obj/item/weapon/retractor, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cfJ" = ( -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/medical/cmo) -"cfK" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfL" = ( -/obj/structure/cable/cyan{ - icon_state = "2-4" - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfM" = ( -/obj/structure/closet/crate, -/obj/item/weapon/electronics/apc, -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfN" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfO" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/item/stack/rods, -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfP" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/structure/cable/cyan{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfQ" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfR" = ( -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cfS" = ( -/obj/machinery/door/airlock/engineering{ - name = "Aft Starboard Solar Access"; - req_access_txt = "10" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cfT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cfU" = ( -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cfV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cfW" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cfX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"cfY" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"cfZ" = ( -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"cga" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"cgb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"cgc" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/solar/starboard) -"cgd" = ( -/turf/open/floor/plasteel/airless{ - dir = 4; - icon_state = "warning" - }, -/area/toxins/test_area) -"cge" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 8 - }, -/area/toxins/test_area) -"cgf" = ( -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"cgg" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 4 - }, -/area/toxins/test_area) -"cgh" = ( -/turf/open/floor/plasteel/airless{ - dir = 8; - icon_state = "warning" - }, -/area/toxins/test_area) -"cgi" = ( -/turf/open/floor/plasteel/airless{ - dir = 8; - icon_state = "warningcorner" - }, -/area/toxins/test_area) -"cgj" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "warning"; - dir = 1 - }, -/area/toxins/test_area) -"cgk" = ( -/turf/open/floor/plasteel/airless{ - dir = 5; - icon_state = "warning" - }, -/area/toxins/test_area) -"cgl" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cgm" = ( -/obj/structure/table/glass, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the test chamber."; - dir = 4; - layer = 4; - name = "Toxins Test Chamber Monitor"; - network = list("Test"); - pixel_x = -30 - }, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cgn" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cgo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cgp" = ( -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cgq" = ( -/obj/machinery/door/airlock/research{ - desc = "Make sure to pack some snacks."; - name = "Toxins Launch Room"; - req_access_txt = "8" - }, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cgr" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) -"cgv" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgw" = ( -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgx" = ( -/obj/machinery/light, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "whitered" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgy" = ( -/turf/open/floor/plasteel{ - icon_state = "whitered" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgz" = ( -/obj/machinery/camera{ - c_tag = "Research Division Central"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - icon_state = "whitered" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "whitered" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitered" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgC" = ( -/obj/machinery/requests_console{ - department = "Research"; - departmentType = 2; - name = "Research Requests Console"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitered" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner"; - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"cgE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cgF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cgG" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cgH" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cgI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cgJ" = ( -/obj/machinery/button/crematorium{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cgK" = ( -/obj/machinery/camera{ - c_tag = "Chapel Office"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cgL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cgM" = ( -/obj/effect/landmark/start{ - name = "Chaplain" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cgN" = ( -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/pen, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/chapel/main) -"cgO" = ( -/obj/machinery/door/airlock{ - name = "Coffin Storage"; - req_access_txt = "27" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cgP" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cgQ" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cgR" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/medical/morgue) -"cgS" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Medbay APC"; - pixel_y = 25 - }, -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/medical/medbay2) -"cgT" = ( -/mob/living/simple_animal/mouse, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cgU" = ( -/obj/structure/cable/cyan, -/obj/machinery/power/apc{ - name = "Incinerator APC"; - pixel_y = -24 - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner" - }, -/area/maintenance/incinerator) -"cgV" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/maintenance/asmaint) -"cgW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/maintenance/asmaint) -"cgX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cgY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cgZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cha" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"chb" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Aft Starboard Solar APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"chc" = ( -/obj/structure/chair/stool, -/obj/machinery/camera{ - c_tag = "Aft Starboard Solar Control"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"chd" = ( -/obj/machinery/power/solar_control{ - id = "starboardsolar"; - name = "Aft Starboard Solar Control" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboardsolar) -"che" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"chf" = ( -/turf/open/floor/plasteel/airless{ - icon_state = "warning" - }, -/area/toxins/test_area) -"chg" = ( -/turf/open/floor/plasteel/airless{ - dir = 6; - icon_state = "warning" - }, -/area/toxins/test_area) -"chh" = ( -/turf/open/floor/plasteel/airless{ - dir = 10; - icon_state = "warning" - }, -/area/toxins/test_area) -"chi" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/airless{ - dir = 6; - icon_state = "warning" - }, -/area/toxins/test_area) -"chj" = ( -/obj/structure/table/glass, -/obj/machinery/button/massdriver{ - id = "toxinsdriver"; - pixel_x = 25 - }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"chk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/doppler_array, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"chl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/plasteel, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"chm" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"chn" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cho" = ( -/obj/structure/table/glass, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"chp" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"chq" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"chr" = ( -/obj/machinery/door/airlock/glass_research{ - name = "Research Division Break Room"; - req_access_txt = "7" - }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplefull" - }, -/area/medical/research{ - name = "Research Division" - }) -"chs" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cht" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 4 - }, -/area/medical/research{ - name = "Research Division" - }) -"chu" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) -"chv" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) -"chw" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "Biohazard Containment Door" - }, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"chx" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "Biohazard Containment Door" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"chy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"chz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"chA" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"chB" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"chC" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"chD" = ( -/obj/machinery/camera{ - c_tag = "Chapel Crematorium"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"chE" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"chF" = ( -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/chapel/main) -"chG" = ( -/obj/item/weapon/nullrod, -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"chH" = ( -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/chapel/main) -"chI" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"chJ" = ( -/obj/structure/closet/coffin, -/obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 8 - }, -/area/chapel/main) -"chK" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Morgue APC"; - pixel_y = 25 - }, -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/medical/morgue) -"chL" = ( -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"chM" = ( -/obj/structure/cable/cyan{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"chN" = ( -/turf/closed/wall, -/area/maintenance/incinerator) -"chO" = ( -/obj/machinery/door/airlock/maintenance{ - desc = "The 'grey toxins' area."; - name = "Incinerator Access"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/maintenance/asmaint) -"chP" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/incinerator) -"chQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/incinerator) -"chR" = ( -/turf/closed/wall/r_wall, -/area/maintenance/incinerator) -"chS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"chT" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/toxins/test_area) -"chU" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/toxins/test_area) -"chV" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/toxins/test_area) -"chW" = ( -/obj/machinery/camera{ - c_tag = "Toxins Test Chamber Starboard"; - dir = 8; - network = list("SS13","Test") - }, -/turf/open/floor/plating/airless{ - icon_state = "warnplate"; - dir = 1 - }, -/area/toxins/test_area) -"chX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"chY" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"chZ" = ( -/obj/machinery/door/window/southleft{ - name = "Mass Driver Door"; - req_access_txt = "7" - }, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"cia" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/cups, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cib" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cic" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" - }, -/area/medical/research{ - name = "Research Division" - }) -"cid" = ( -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 4 - }, -/area/medical/research{ - name = "Research Division" - }) -"cie" = ( -/obj/structure/closet/secure_closet/security/science, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 9 - }, -/area/medical/research{ - name = "Research Division" - }) -"cif" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching various laboratories."; - name = "Research Monitor"; - network = list("RD"); - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Research Security Post"; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"cig" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"cih" = ( -/obj/structure/table/glass, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"cii" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "Biohazard Containment Door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) -"cij" = ( -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"cik" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" - }, -/area/medical/research{ - name = "Research Division" - }) -"cil" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"cim" = ( -/obj/structure/sign/nosmoking_2{ - pixel_y = 32 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 5 - }, -/area/medical/research{ - name = "Research Division" - }) -"cin" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cio" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cip" = ( -/obj/machinery/door/airlock{ - name = "Aft Emergency Storage"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"ciq" = ( -/turf/open/floor/plating, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cir" = ( -/obj/item/weapon/storage/box/lights/mixed, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cis" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cit" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"ciu" = ( -/obj/machinery/door/airlock{ - name = "Crematorium"; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"civ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"ciw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cix" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"ciy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"ciz" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"ciA" = ( -/obj/structure/cable/cyan{ - icon_state = "1-4" - }, -/obj/structure/cable/cyan{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ciB" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ciC" = ( -/turf/closed/wall/r_wall, -/area/atmos) -"ciD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Firefighting equipment"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ciE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ciF" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ciG" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/obj/machinery/camera{ - c_tag = "Incinerator"; - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ciH" = ( -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ciI" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/sign/deathsposal{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ciJ" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - idInterior = "incinerator_airlock_interior"; - name = "Incinerator Access Console"; - pixel_x = 24; - pixel_y = -8; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas Pump" - }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner" - }, -/area/maintenance/incinerator) -"ciK" = ( -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - layer = 3.1; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = -24; - pixel_y = -8 - }, -/obj/structure/sign/fire{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ciL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/incinerator) -"ciM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - external_pressure_bound = 0; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"ciN" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"ciO" = ( -/obj/machinery/door/poddoor{ - id = "disvent"; - name = "Incinerator Vent" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"ciP" = ( -/obj/structure/lattice, -/turf/open/space, -/area/maintenance/incinerator) -"ciQ" = ( -/obj/machinery/camera{ - c_tag = "Toxins Test Chamber Port"; - dir = 4; - network = list("SS13","Test") - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/toxins/test_area) -"ciR" = ( -/turf/closed/indestructible/riveted{ - name = "Super Reinforced Wall" - }, -/area/toxins/test_area) -"ciS" = ( -/obj/item/device/radio/beacon, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"ciT" = ( -/obj/machinery/door/poddoor{ - id = "toxinsdriver"; - name = "Toxins Launcher Bay Door" - }, -/turf/open/floor/plating/airless, -/area/toxins/test_area) -"ciU" = ( -/obj/machinery/door/poddoor{ - id = "toxinsdriver"; - name = "Toxins Launcher Bay Door" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"ciV" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"ciW" = ( -/turf/open/floor/plating, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"ciX" = ( -/obj/machinery/mass_driver{ - dir = 8; - id = "toxinsdriver" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2{ - icon_state = "toxtest"; - name = "Toxins Launch Room" - }) -"ciY" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Research"; - departmentType = 2; - name = "Research Requests Console"; - pixel_x = -30 - }, -/obj/structure/closet/wardrobe/science_white, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"ciZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cja" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cjb" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"cjc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) -"cjd" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cje" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 4 - }, -/area/medical/research{ - name = "Research Division" - }) -"cjf" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/research{ - name = "Research Division" - }) -"cjg" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"cjh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) -"cji" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) -"cjj" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 4 - }, -/area/medical/research{ - name = "Research Division" - }) -"cjk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"cjl" = ( -/obj/machinery/door/airlock/research{ - desc = "The secured entrance to the main Research Division."; - id_tag = "ResearchFoyer"; - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/medical/research{ - name = "Research Division" - }) -"cjm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/medical/research{ - name = "Research Division" - }) -"cjn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/medical/research{ - name = "Research Division" - }) -"cjo" = ( -/obj/machinery/door/airlock/research{ - desc = "The secured entrance to the main Research Division."; - id_tag = "ResearchFoyer"; - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/medical/research{ - name = "Research Division" - }) -"cjp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cjq" = ( -/obj/structure/rack, -/obj/item/device/radio{ - pixel_y = 6 - }, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plating, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cjr" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cjs" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cjt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cju" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/main) -"cjv" = ( -/obj/machinery/requests_console{ - department = "Chapel"; - departmentType = 2; - name = "Chapel Requests Console"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cjw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cjx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cjy" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cjz" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_y = 26 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cjA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cjB" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1480; - name = "Confessional Intercom"; - pixel_y = 26 - }, -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cjC" = ( -/obj/structure/cable/cyan, -/obj/machinery/power/apc{ - name = "Atmospherics APC"; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/atmos) -"cjD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cjE" = ( -/obj/structure/closet/crate, -/obj/item/device/assembly/prox_sensor, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cjF" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cjG" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cjH" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cjI" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/atmos) -"cjJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel, -/area/atmos) -"cjK" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cjL" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cjM" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/atmos) -"cjN" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cjO" = ( -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"cjP" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = -28 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cjQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cjR" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/mob/living/simple_animal/mouse, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cjS" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cjT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/machinery/meter, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/incinerator) -"cjU" = ( -/obj/machinery/door/airlock/glass{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "incinerator_airlock_interior"; - locked = 1; - name = "Mixing Room Interior Airlock"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 8 - }, -/area/maintenance/incinerator) -"cjV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"cjW" = ( -/obj/machinery/door/airlock/glass{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "incinerator_airlock_exterior"; - locked = 1; - name = "Mixing Room Exterior Airlock"; - req_access_txt = "12" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"cjX" = ( -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"cjY" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, -/area/toxins/test_area) -"cjZ" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/toxins/test_area) -"cka" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplatecorner" - }, -/area/toxins/test_area) -"ckb" = ( -/turf/closed/wall/r_wall, -/area/toxins/storage) -"ckc" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckd" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 10 - }, -/area/medical/research{ - name = "Research Division" - }) -"cke" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckf" = ( -/turf/open/floor/plasteel{ - icon_state = "red" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckg" = ( -/obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -3; - pixel_y = -24 - }, -/obj/machinery/light_switch{ - name = "light switch "; - pixel_x = 11; - pixel_y = -22 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "ResearchFoyer"; - name = "Research Door Control"; - normaldoorcontrol = 1; - pixel_y = -4 - }, -/obj/machinery/button/door{ - id = "Biohazard"; - name = "Biohazard Shutter Control"; - pixel_y = 6; - req_access_txt = "47" - }, -/turf/open/floor/plasteel{ - icon_state = "red"; - dir = 6 - }, -/area/medical/research{ - name = "Research Division" - }) -"ckh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"cki" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/research{ - name = "Research Division" - }) -"ckj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckk" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Research Divison Access"; - dir = 1; - network = list("SS13","RD") - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"ckn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/chapel/main) -"cko" = ( -/obj/machinery/door/airlock/glass{ - name = "Chapel Office"; - req_access_txt = "22" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"ckp" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/chapel/main) -"ckq" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/chapel/main) -"ckr" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cks" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth (Chaplain)"; - req_access_txt = "22" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"ckt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/atmos) -"cku" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ckv" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ckw" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"ckx" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cky" = ( -/turf/open/floor/plasteel, -/area/atmos) -"ckz" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ckA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ckB" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, -/turf/open/floor/plasteel, -/area/atmos) -"ckC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ckD" = ( -/obj/structure/rack, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/clothing/mask/gas, -/obj/item/weapon/extinguisher, -/obj/item/clothing/head/hardhat/red, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plating, -/area/maintenance/asmaint) -"ckE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ckF" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ckG" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ckH" = ( -/obj/machinery/button/ignition{ - id = "Incinerator"; - pixel_x = 24; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "disvent"; - name = "Incinerator Vent Control"; - pixel_y = -24; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/light/small, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/maintenance/incinerator) -"ckI" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/incinerator) -"ckJ" = ( -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator airlock control"; - pixel_x = 24; - pixel_y = 8 - }, -/obj/structure/sign/fire{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/incinerator) -"ckK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "air_in" - }, -/obj/machinery/sparker{ - id = "Incinerator"; - pixel_x = -25 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/incinerator) -"ckL" = ( -/turf/open/floor/plasteel/airless{ - dir = 9; - icon_state = "warning" - }, -/area/toxins/test_area) -"ckM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/airless{ - dir = 5; - icon_state = "warning" - }, -/area/toxins/test_area) -"ckN" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/toxins/storage) -"ckO" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/toxins/storage) -"ckP" = ( -/turf/closed/wall, -/area/toxins/storage) -"ckQ" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/toxins/storage) -"ckR" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckS" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckT" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckV" = ( -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Research Divison South"; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckW" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckX" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Post"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteredfull" - }, -/area/medical/research{ - name = "Research Division" - }) -"ckY" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "Biohazard Containment Door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 8 - }, -/area/medical/research{ - name = "Research Division" - }) -"ckZ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Biohazard"; - name = "Biohazard Containment Door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cla" = ( -/obj/machinery/door/airlock/research{ - desc = "Emergency showers for hygiene or chemical incidents."; - id_tag = "ResearchFoyer"; - name = "Research Division Access"; - req_access_txt = "47" - }, -/turf/open/floor/plasteel, -/area/medical/research{ - name = "Research Division" - }) -"clb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitecorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"clc" = ( -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/pen, -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cld" = ( -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell{ - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell{ - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell{ - pixel_y = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cle" = ( -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ - pixel_y = 2 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"clf" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"clg" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"clh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cli" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"clj" = ( -/obj/machinery/requests_console{ - department = "Chapel"; - departmentType = 2; - name = "Chapel Requests Console"; - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"clk" = ( -/obj/machinery/pipedispenser/disposal, -/turf/open/floor/plasteel, -/area/atmos) -"cll" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Waste to Filter"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"clm" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cln" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel, -/area/atmos) -"clo" = ( -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/atmos) -"clp" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/atmos) -"clq" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Main to Pumps"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"clr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cls" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "Filters to Waste"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"clt" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics North East"; - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/atmos) -"clu" = ( -/turf/closed/wall/r_wall, -/area/maintenance/asmaint) -"clv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/starboard) -"clw" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/turf/open/floor/plasteel, -/area/toxins/storage) -"clx" = ( -/turf/open/floor/plasteel, -/area/toxins/storage) -"cly" = ( -/obj/structure/cable/pink{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/toxins/storage) -"clz" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/toxins/storage) -"clA" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/obj/machinery/camera{ - c_tag = "Toxins Storage"; - network = list("SS13","RD") - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/toxins/storage) -"clB" = ( -/obj/machinery/door/airlock/research{ - name = "Toxins Storage"; - req_access_txt = "8" - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/toxins/storage) -"clC" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"clD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"clE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"clF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"clG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"clH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner"; - dir = 4 - }, -/area/medical/research{ - name = "Research Division" - }) -"clI" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"clJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner"; - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"clK" = ( -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"clL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner"; - dir = 4 - }, -/area/medical/research{ - name = "Research Division" - }) -"clM" = ( -/obj/machinery/camera{ - c_tag = "Research Division Aft Starboard"; - network = list("SS13","RD") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"clN" = ( -/obj/machinery/newscaster/security_unit{ - pixel_z = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "whitered"; - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"clO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "whiteredcorner"; - dir = 1 - }, -/area/medical/research{ - name = "Research Division" - }) -"clP" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/medical/research{ - name = "Research Division" - }) -"clQ" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/medical/research{ - name = "Research Division" - }) -"clR" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/medical/research{ - name = "Research Division" - }) -"clS" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"clT" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/item/candle, -/obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"clU" = ( -/obj/item/candle, -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"clV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/main) -"clW" = ( -/obj/machinery/camera{ - c_tag = "Chapel Port"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"clX" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" - }, -/area/chapel/main) -"clY" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" - }, -/area/chapel/main) -"clZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cma" = ( -/obj/structure/chair/stool, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" - }, -/area/chapel/main) -"cmb" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" - }, -/area/chapel/main) -"cmc" = ( -/turf/open/floor/carpet, -/area/chapel/main) -"cmd" = ( -/obj/machinery/pipedispenser, -/turf/open/floor/plasteel, -/area/atmos) -"cme" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cmh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cmi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmj" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Waste"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmk" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 10; - initialize_directions = 12 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cml" = ( -/obj/machinery/door/window/eastright, -/turf/open/floor/plasteel, -/area/atmos) -"cmm" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cmn" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/atmos) -"cmo" = ( -/turf/open/floor/plasteel/airless{ - dir = 4; - icon_state = "warningcorner" - }, -/area/toxins/test_area) -"cmp" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/toxins/storage) -"cmq" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/toxins/storage) -"cmr" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/toxins/storage) -"cms" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/toxins/storage) -"cmt" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cmu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research) -"cmv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cmw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - scrub_N2O = 1; - scrub_Toxins = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cmx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cmy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cmz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/chapel/main) -"cmA" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" - }, -/area/chapel/main) -"cmB" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, -/area/chapel/main) -"cmC" = ( -/obj/structure/chair/stool, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" - }, -/area/chapel/main) -"cmD" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, -/area/chapel/main) -"cmE" = ( -/obj/item/candle, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/chapel/main) -"cmF" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cmG" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/pipedispenser/disposal/transit_tube, -/turf/open/floor/plasteel, -/area/atmos) -"cmH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cmI" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmJ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Distro" - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmK" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmL" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmM" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cmN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmO" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 4; - initialize_directions = 11 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmP" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cmQ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Toxins Maintenance"; - req_access_txt = "8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cmR" = ( -/obj/structure/sign/biohazard, -/turf/closed/wall/r_wall, -/area/medical/research{ - name = "Research Division" - }) -"cmS" = ( -/obj/machinery/door/airlock/research{ - name = "Xenobiology"; - req_access_txt = "47" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, -/area/medical/research{ - name = "Research Division" - }) -"cmT" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cmU" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/medical/research{ - name = "Research Division" - }) -"cmV" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, -/area/medical/research{ - name = "Research Division" - }) -"cmW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cmX" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 17 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cmY" = ( -/obj/machinery/door/airlock/glass{ - name = "Chapel Foyer"; - req_access_txt = "0" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cmZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cna" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cnb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cnc" = ( -/obj/machinery/door/airlock/glass{ - name = "Chapel"; - req_access_txt = "0" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cnd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cne" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cnf" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/chapel/main) -"cng" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cnh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cni" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cnj" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cnk" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics North"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cnl" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cnm" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cnn" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cno" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to Distro"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cnp" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cnq" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 10; - initialize_directions = 12 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cnr" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cns" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cnt" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"cnu" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"cnv" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 8; - name = "Toxins Storage APC"; - pixel_x = -25 - }, -/obj/structure/cable/pink, -/turf/open/floor/plating, -/area/toxins/storage) -"cnw" = ( -/turf/closed/wall/r_wall, -/area/toxins/xenobiology) -"cnx" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cny" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cnz" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cnA" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"cnB" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cnC" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" - }, -/area/toxins/xenobiology) -"cnD" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cnE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhitecorner" - }, -/area/toxins/xenobiology) -"cnF" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology North"; - dir = 6; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 5 - }, -/area/toxins/xenobiology) -"cnG" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio3"; - name = "Containment Blast Doors"; - req_access_txt = "55" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"cnH" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cnI" = ( -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cnJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Research Maintenance"; - req_access_txt = "47" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cnK" = ( -/turf/closed/wall/r_wall, -/area/toxins/explab) -"cnL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/research{ - name = "Experimentation Lab"; - req_access_txt = "7" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cnM" = ( -/turf/closed/wall/r_wall, -/area/teleporter) -"cnN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cnO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cnP" = ( -/obj/machinery/door/airlock/glass{ - name = "Chapel Foyer"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cnQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"cnR" = ( -/obj/machinery/door/airlock/glass{ - name = "Chapel"; - req_access_txt = "0" - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cnS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/chapel/main) -"cnT" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/carpet, -/area/chapel/main) -"cnU" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/chapel/main) -"cnV" = ( -/obj/machinery/camera{ - c_tag = "Chapel Starboard"; - dir = 8 - }, -/turf/open/floor/carpet, -/area/chapel/main) -"cnW" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cnX" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/atmos) -"cnY" = ( -/turf/closed/wall, -/area/atmos) -"cnZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/closed/wall, -/area/atmos) -"coa" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cob" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"coc" = ( -/obj/machinery/camera{ - c_tag = "Toxins Test Chamber Aft"; - dir = 1; - network = list("SS13","Test") - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/airless, -/area/toxins/test_area) -"cod" = ( -/obj/machinery/vending/hydroseeds, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"coe" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"cof" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cog" = ( -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"coh" = ( -/obj/machinery/door/window/northleft{ - dir = 8; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"coi" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"coj" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cok" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"col" = ( -/obj/machinery/hologram/holopad, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"com" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"con" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"coo" = ( -/obj/machinery/door/window/northleft{ - dir = 8; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"cop" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"coq" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cor" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cos" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cot" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cou" = ( -/obj/machinery/camera{ - c_tag = "Experimentor Lab"; - dir = 2; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cov" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "bot"; - dir = 1 - }, -/area/teleporter) -"cow" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "bot"; - dir = 1 - }, -/area/teleporter) -"cox" = ( -/obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "bot"; - dir = 1 - }, -/area/teleporter) -"coy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"coz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"coA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/chapel/main) -"coB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"coC" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"coD" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" - }, -/area/chapel/main) -"coE" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" - }, -/area/chapel/main) -"coF" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/atmos) -"coG" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/atmos) -"coH" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/atmos) -"coI" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/atmos) -"coJ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/atmos) -"coK" = ( -/obj/structure/table, -/obj/item/device/t_scanner, -/obj/item/device/t_scanner, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/welding, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/atmos) -"coL" = ( -/obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/device/multitool, -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmospherics Requests Console"; - pixel_x = 0; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/atmos) -"coM" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/device/multitool, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/structure/fireaxecabinet{ - pixel_x = 0; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/atmos) -"coN" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/machinery/camera{ - c_tag = "Atmospherics Storage"; - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/atmos) -"coO" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/atmos) -"coP" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/atmos) -"coQ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"coR" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"coS" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"coT" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"coU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/atmos) -"coV" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"coW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "air_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine{ - name = "air floor"; - nitrogen = 10580; - oxygen = 2644 - }, -/area/atmos) -"coX" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/engine{ - name = "air floor"; - nitrogen = 10580; - oxygen = 2644 - }, -/area/atmos) -"coY" = ( -/turf/open/floor/engine{ - name = "air floor"; - nitrogen = 10580; - oxygen = 2644 - }, -/area/atmos) -"coZ" = ( -/obj/machinery/seed_extractor, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"cpa" = ( -/obj/item/weapon/storage/backpack, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"cpb" = ( -/obj/item/weapon/reagent_containers/glass/beaker, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"cpc" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "Containment Door" - }, -/obj/structure/cable/pink, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cpd" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio2"; - name = "Containment Blast Doors"; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"cpe" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cpf" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cpg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cph" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cpi" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cpj" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"cpk" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "Containment Door" - }, -/obj/structure/cable/pink, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cpl" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cpm" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cpn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cpo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cpp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/explab) -"cpq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"cpr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"cps" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"cpt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/teleporter) -"cpu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cpv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cpw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cpx" = ( -/obj/machinery/camera{ - c_tag = "Chapel Foyer"; - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = 22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cpy" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = -22 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cpz" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" - }, -/area/chapel/main) -"cpA" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, -/area/chapel/main) -"cpB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cpC" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" - }, -/area/chapel/main) -"cpD" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cpE" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cpF" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/effect/landmark/start{ - name = "Atmospheric Technician" - }, -/turf/open/floor/plasteel, -/area/atmos) -"cpG" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cpH" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - initialize_directions = 11 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cpI" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "Air to Port"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cpJ" = ( -/obj/machinery/door/airlock/glass_atmos{ - desc = "The Atmos storage area, with all the gear you could want."; - name = "Atmospherics Storage"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/atmos) -"cpK" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/atmos) -"cpL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cpM" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/atmos) -"cpN" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank{ - input_tag = "air_in"; - name = "Air Tank Supply Control"; - output_tag = "air_out"; - sensors = list("air_sensor" = "Tank") - }, -/turf/open/floor/plasteel, -/area/atmos) -"cpO" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "air_sensor" - }, -/turf/open/floor/engine{ - name = "air floor"; - nitrogen = 10580; - oxygen = 2644 - }, -/area/atmos) -"cpP" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/engine{ - name = "air floor"; - nitrogen = 10580; - oxygen = 2644 - }, -/area/atmos) -"cpQ" = ( -/obj/structure/table, -/obj/item/weapon/storage/bag/plants, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"cpR" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"cpS" = ( -/turf/closed/wall, -/area/toxins/xenobiology) -"cpT" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Pens"; - dir = 4; - network = list("SS13","RD") - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cpU" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cpV" = ( -/obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/folder, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cpW" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cpX" = ( -/obj/structure/closet/radiation, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cpY" = ( -/obj/item/device/radio/beacon, -/turf/closed/wall/r_wall, -/area/toxins/explab) -"cpZ" = ( -/obj/machinery/camera{ - c_tag = "Teleporter Room"; - dir = 5; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel, -/area/teleporter) -"cqa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"cqb" = ( -/obj/machinery/teleport/hub, -/obj/item/weapon/crowbar, -/turf/open/floor/plating, -/area/teleporter) -"cqc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/main) -"cqd" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cqe" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cqf" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cqg" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cqh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cqi" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) -"cqj" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqk" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cql" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Connector Ports"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqm" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1; - initialize_directions = 11 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqn" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqo" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/atmos) -"cqp" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqq" = ( -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/atmos) -"cqr" = ( -/obj/structure/sign/atmosplaque{ - desc = "This plaque commemorates the rise of the LINDA administration at CentCom, and the advent of a new era."; - name = "\improper LINDA plaque"; - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/atmos) -"cqs" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqt" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cqu" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"cqw" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cqx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/atmos) -"cqy" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"cqz" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "air_in"; - pixel_y = 1 - }, -/turf/open/floor/engine{ - name = "air floor"; - nitrogen = 10580; - oxygen = 2644 - }, -/area/atmos) -"cqA" = ( -/obj/structure/table, -/obj/item/weapon/poster/contraband, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cqB" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/reagent_containers/spray/plantbgone, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/maintenance/asmaint2) -"cqC" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cqD" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/electricshock{ - pixel_y = 32 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"cqE" = ( -/obj/structure/table/reinforced, -/obj/structure/sign/electricshock{ - pixel_y = 32 - }, -/obj/machinery/button/door{ - id = "xenobio4"; - name = "Containment Blast Doors"; - req_access_txt = "55" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"cqF" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cqG" = ( -/obj/structure/table, -/obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cqH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cqI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cqJ" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel, -/area/teleporter) -"cqK" = ( -/turf/open/floor/plasteel, -/area/teleporter) -"cqL" = ( -/obj/machinery/teleport/station, -/turf/open/floor/plating, -/area/teleporter) -"cqM" = ( -/obj/machinery/door/airlock/glass{ - name = "Escape Hallway" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cqN" = ( -/obj/machinery/door/airlock/glass{ - name = "Escape Hallway" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cqO" = ( -/obj/machinery/door/airlock/glass{ - name = "Escape Hallway" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/primary/aft{ - name = "Aft Hallway" - }) -"cqP" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Ports"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqR" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cqS" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/atmos) -"cqT" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel, -/area/atmos) -"cqU" = ( -/obj/machinery/computer/atmos_control, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/atmos) -"cqV" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cqW" = ( -/turf/open/floor/plating/asteroid/airless, -/area/atmos) -"cqX" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/mine/explored) -"cqY" = ( -/obj/item/clothing/shoes/sneakers/black, -/obj/effect/landmark/costume, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cqZ" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/item/weapon/poster/contraband, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cra" = ( -/obj/machinery/door/window/northleft{ - dir = 8; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"crb" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"crc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"crd" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cre" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"crf" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"crg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/toxins/explab) -"crh" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = 0; - pixel_y = 6 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"cri" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/book/manual/experimentor, -/obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"crj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/computer/rdconsole/experiment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"crk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Blast Doors"; - pixel_x = 25; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/explab) -"crl" = ( -/obj/machinery/computer/teleporter, -/turf/open/floor/plating, -/area/teleporter) -"crm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" - }, -/area/hallway/secondary/exit) -"crn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cro" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"crp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/exit) -"crq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"crr" = ( -/obj/machinery/firealarm{ - pixel_y = 25 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"crs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Escape Hallway North" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"crt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cru" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"crv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"crw" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"crx" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cry" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "yellowcorner" - }, -/area/hallway/secondary/exit) -"crz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/atmos) -"crA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/table, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" - }, -/area/atmos) -"crB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/atmos) -"crC" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/atmos) -"crD" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/closet/wardrobe/atmospherics_yellow, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/atmos) -"crE" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/atmos) -"crF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics West"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"crG" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/atmos) -"crH" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 1; - on = 1; - tag = "" - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Mix"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/atmos) -"crI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump, -/turf/open/floor/plasteel, -/area/atmos) -"crJ" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/atmos) -"crK" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel, -/area/atmos) -"crL" = ( -/obj/effect/landmark/start{ - name = "Atmospheric Technician" - }, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"crM" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/atmos) -"crN" = ( -/obj/machinery/light/small, -/obj/machinery/button/door{ - id = "bar1"; - name = "Bolts Control"; - normaldoorcontrol = 1; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"crO" = ( -/obj/machinery/door/airlock/hatch{ - id_tag = "bar1"; - name = "Private Room 1" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"crP" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"crQ" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"crR" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"crS" = ( -/obj/structure/sink/kitchen{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"crT" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "Containment Door" - }, -/obj/structure/cable/pink, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"crU" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio1"; - name = "Containment Blast Doors"; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"crV" = ( -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"crW" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"crX" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "Containment Door" - }, -/obj/structure/cable/pink, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"crY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/turf/open/floor/plating, -/area/toxins/explab) -"crZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/turf/open/floor/engine, -/area/toxins/explab) -"csa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"csb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"csc" = ( -/obj/machinery/door/airlock/command{ - name = "Teleporter Room"; - req_access_txt = "17" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"csd" = ( -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "blue"; - dir = 8 - }, -/area/hallway/secondary/exit) -"cse" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"csf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/hallway/secondary/exit) -"csg" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/secondary/exit) -"csh" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, -/area/hallway/secondary/exit) -"csi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" - }, -/area/hallway/secondary/exit) -"csj" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"csk" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/hallway/secondary/exit) -"csl" = ( -/obj/machinery/door/airlock/atmos{ - desc = "The station's Atmospherics department, responsible for keeping air in your lungs and fire out."; - name = "Atmospherics"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/atmos) -"csm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" - }, -/area/atmos) -"csn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cso" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"csp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/atmos) -"csq" = ( -/obj/machinery/door/airlock/atmos{ - desc = "The station's Atmospherics department, responsible for keeping air in your lungs and fire out."; - name = "Atmospherics"; - req_access_txt = "24" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/atmos) -"csr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/atmos) -"css" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cst" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"csu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/atmos) -"csv" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; - dir = 10 - }, -/area/atmos) -"csw" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/atmos) -"csx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/atmos) -"csy" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/atmos) -"csz" = ( -/obj/machinery/computer/atmos_control, -/obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" - }, -/area/atmos) -"csA" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Central East"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"csB" = ( -/obj/machinery/button/door{ - id = "mixedvent"; - name = "Gas Mix Emergency Vent Control"; - pixel_x = 24; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"csC" = ( -/obj/structure/table, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"csD" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"csE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"csF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"csG" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Center"; - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"csH" = ( -/turf/open/floor/engine, -/area/toxins/explab) -"csI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" - }, -/area/hallway/secondary/exit) -"csJ" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=AfCH1"; - location = "Escape" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"csK" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/secondary/exit) -"csL" = ( -/turf/closed/wall, -/area/hallway/secondary/exit) -"csM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"csN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/exit) -"csO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"csP" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/hallway/secondary/exit) -"csQ" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow"; - dir = 10 - }, -/area/atmos) -"csR" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Access"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/atmos) -"csS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, -/area/atmos) -"csT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" - }, -/area/atmos) -"csU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/atmos) -"csV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"csW" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel, -/area/atmos) -"csX" = ( -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel, -/area/atmos) -"csY" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/atmos) -"csZ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/atmos) -"cta" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctb" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"ctc" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - tag = "icon-intact (NORTHEAST)"; - icon_state = "intact"; - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctd" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cte" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "To Mix"; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"ctf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/atmos) -"ctg" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"cth" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "mix_in"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, -/area/atmos) -"cti" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, -/area/atmos) -"ctj" = ( -/turf/open/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, -/area/atmos) -"ctk" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "bar2"; - name = "Bolts Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ctl" = ( -/obj/machinery/door/airlock/hatch{ - id_tag = "bar2"; - name = "Private Room 2" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ctm" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 6; - pixel_y = -1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ctn" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/glass/rag, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cto" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ctp" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"ctq" = ( -/obj/machinery/shieldwallgen{ - req_access = list(55) - }, -/obj/structure/cable/pink{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 6 - }, -/area/toxins/xenobiology) -"ctr" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cts" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" - }, -/area/toxins/xenobiology) -"ctt" = ( -/obj/machinery/monkey_recycler, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"ctu" = ( -/obj/structure/table/glass, -/obj/item/weapon/extinguisher{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/weapon/extinguisher, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"ctv" = ( -/obj/machinery/processor{ - desc = "A machine used to process slimes and retrieve their extract."; - name = "Slime Processor" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"ctw" = ( -/obj/structure/table/reinforced, -/obj/structure/sign/electricshock{ - pixel_y = 32 - }, -/obj/machinery/button/door{ - id = "xenobio5"; - name = "Containment Blast Doors"; - req_access_txt = "55" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/toxins/xenobiology) -"ctx" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cty" = ( -/obj/machinery/r_n_d/experimentor, -/turf/open/floor/engine, -/area/toxins/explab) -"ctz" = ( -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/engine, -/area/toxins/explab) -"ctA" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table/glass, -/obj/item/weapon/hand_tele, -/turf/open/floor/plasteel, -/area/teleporter) -"ctB" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plasteel, -/area/teleporter) -"ctC" = ( -/obj/structure/table/glass, -/obj/machinery/light_switch{ - pixel_y = -22 - }, -/obj/item/weapon/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel, -/area/teleporter) -"ctD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Escape Hallway Central"; - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/exit) -"ctE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"ctF" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 4 - }, -/area/hallway/secondary/exit) -"ctG" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"ctH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/atmos) -"ctI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/atmos) -"ctJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/atmos) -"ctK" = ( -/obj/machinery/door/airlock/glass_atmos{ - desc = "The control and monitoring station for Atmospherics."; - name = "Atmospherics Front Desk"; - req_access_txt = "24" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" - }, -/area/atmos) -"ctL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/atmos) -"ctM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctQ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6; - initialize_directions = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctR" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"ctS" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Air to Mix"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctT" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10; - initialize_directions = 12 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctU" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "mix_in"; - name = "Gas Mix Tank Control"; - output_tag = "mix_in"; - sensors = list("mix_sensor" = "Tank") - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"ctV" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "mix_sensor" - }, -/turf/open/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, -/area/atmos) -"ctW" = ( -/obj/item/clothing/shoes/sneakers/black{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ctX" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/item/clothing/under/rank/clown/sexy, -/obj/item/clothing/under/sexymime, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"ctY" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "Test Chamber Containment Door" - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 5 - }, -/area/toxins/xenobiology) -"ctZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - dir = 4; - name = "Test Chamber Monitor"; - network = list("Xeno"); - pixel_y = 2 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cua" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cub" = ( -/obj/machinery/computer/camera_advanced/xenobio, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cuc" = ( -/obj/machinery/smartfridge/extract, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cud" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "Containment Door" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cue" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/exit) -"cuf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/exit) -"cug" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cuh" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "Atmospherics" - }, -/obj/structure/plasticflaps, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" - }, -/area/atmos) -"cui" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - layer = 2.7; - name = "Atmospherics Deliveries"; - req_access_txt = "24" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/atmos) -"cuj" = ( -/obj/machinery/airalarm{ - pixel_y = 20 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cuk" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" - }, -/area/atmos) -"cul" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" - }, -/area/atmos) -"cum" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" - }, -/area/atmos) -"cun" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cuo" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 4; - node1_concentration = 0.8; - node2_concentration = 0.2; - on = 1; - pixel_x = 0; - pixel_y = 0; - target_pressure = 4500 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cup" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cuq" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cur" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Pure to Mix"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cus" = ( -/obj/machinery/atmospherics/pipe/manifold4w/green/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cut" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/meter, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cuu" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cuv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/atmos) -"cuw" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) -"cux" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "mix_in"; - pixel_y = 0 - }, -/turf/open/floor/engine{ - name = "vacuum floor"; - nitrogen = 0.01; - oxygen = 0.01 - }, -/area/atmos) -"cuy" = ( -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cuz" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Containment Pen"; - dir = 5; - network = list("SS13","RD","Xeno") - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cuA" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cuB" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cuC" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/structure/sign/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cuD" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "Test Chamber Containment Door" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/toxins/xenobiology) -"cuE" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/button/ignition{ - id = "Xenobio"; - pixel_x = -6; - pixel_y = -2 - }, -/obj/machinery/button/door{ - id = "Xenolab"; - name = "Test Chamber Blast Doors"; - pixel_x = 4; - pixel_y = -2; - req_access_txt = "55" - }, -/obj/item/weapon/wrench, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cuF" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cuG" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cuH" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "Containment Door" - }, -/obj/structure/cable/pink, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cuI" = ( -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Experimention Lab APC"; - pixel_y = 25 - }, -/turf/open/floor/plating, -/area/toxins/explab) -"cuJ" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Teleporter APC"; - pixel_y = 25 - }, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/teleporter) -"cuK" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Escape Shuttle Hallway APC"; - pixel_y = 25 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"cuL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "0"; - req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"cuM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 8 - }, -/area/hallway/secondary/exit) -"cuN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cuO" = ( -/obj/machinery/newscaster, -/turf/closed/wall, -/area/hallway/secondary/exit) -"cuP" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - dir = 4; - layer = 2.9; - name = "Atmospherics Desk"; - req_access_txt = "24" - }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/atmos) -"cuQ" = ( -/obj/effect/landmark/start{ - name = "Atmospheric Technician" - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cuR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Front Desk"; - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/atmos) -"cuS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/atmos) -"cuT" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8; - initialize_directions = 11 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cuU" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "N2 to Pure"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cuV" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cuW" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Unfiltered to Mix"; - on = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cuX" = ( -/obj/structure/toilet{ - cistern = 1; - desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; - dir = 4 - }, -/obj/machinery/button/door{ - id = "barbath"; - name = "Bolts Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cuY" = ( -/obj/structure/sink{ - pixel_y = 32 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cuZ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - id_tag = "barbath"; - name = "Bathroom" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cva" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cvb" = ( -/obj/machinery/light/small, -/obj/machinery/vending/sovietsoda, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cvc" = ( -/obj/structure/rack, -/obj/effect/landmark/costume, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cvd" = ( -/obj/machinery/sparker{ - id = "Xenobio"; - pixel_x = -25 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cve" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cvf" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - unacidable = 1 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cvg" = ( -/obj/machinery/door/window/northleft{ - dir = 8; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "Test Chamber Containment Door" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/pink{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cvh" = ( -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Containment Pen"; - req_access_txt = "55" - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cvi" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cvj" = ( -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cvk" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhitecorner" - }, -/area/toxins/xenobiology) -"cvl" = ( -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cvm" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cvn" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cvo" = ( -/obj/structure/closet/crate, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cvp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cvq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cvr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 4 - }, -/area/hallway/secondary/exit) -"cvs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/toy/carpplushie, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvx" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvy" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvz" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvA" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvB" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cvC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cvD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/atmos) -"cvE" = ( -/obj/machinery/computer/station_alert, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvG" = ( -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmospherics Requests Console"; - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvH" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/atmos) -"cvI" = ( -/obj/machinery/door/window/eastright{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvJ" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvK" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "n2"; - flipped = 0; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvL" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvM" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cvN" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/door/window/eastright{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvO" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "o2"; - flipped = 0; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvP" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/door/window/eastright{ - dir = 2 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "O2 to Pure"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvQ" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "co2"; - flipped = 0; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvR" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cvS" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "plasma"; - flipped = 0; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvT" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "n2o"; - flipped = 0; - on = 1 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvU" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/atmos) -"cvV" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/atmos) -"cvW" = ( -/mob/living/simple_animal/crab/Coffee, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cvX" = ( -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cvY" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "Test Chamber Containment Door" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/pink, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/toxins/xenobiology) -"cvZ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cwa" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cwb" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhitecorner" - }, -/area/toxins/xenobiology) -"cwc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/pink{ - d2 = 2; - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cwd" = ( -/turf/open/floor/bluegrid{ - name = "airless floor"; - nitrogen = 0; - oxygen = 0; - temperature = 2.7 - }, -/area/toxins/xenobiology) -"cwe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/hallway/secondary/exit) -"cwf" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cwg" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/hallway/secondary/exit) -"cwh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cwi" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/hallway/secondary/exit) -"cwj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cwk" = ( -/turf/open/floor/plasteel{ - icon_state = "yellowcorner" - }, -/area/hallway/secondary/exit) -"cwl" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"cwm" = ( -/obj/machinery/computer/atmos_control/tank{ - input_tag = "n2_in"; - name = "Nitrogen Supply Control"; - output_tag = "n2_out"; - sensors = list("n2_sensor" = "Tank") - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/atmos) -"cwn" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/atmos) -"cwo" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cwp" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/tank{ - input_tag = "o2_in"; - name = "Oxygen Supply Control"; - output_tag = "o2_out"; - sensors = list("n2_sensor" = "Tank") - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cwq" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8; - initialize_directions = 11 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cwr" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cws" = ( -/obj/machinery/computer/atmos_control/tank{ - input_tag = "co2_in"; - name = "Carbon Dioxide Supply Control"; - output_tag = "co2_out"; - sensors = list("co2_sensor" = "Tank") - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/atmos) -"cwt" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/atmos) -"cwu" = ( -/obj/machinery/computer/atmos_control/tank{ - input_tag = "tox_in"; - name = "Plasma Supply Control"; - output_tag = "tox_out"; - sensors = list("tox_sensor" = "Tank") - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/atmos) -"cwv" = ( -/obj/machinery/computer/atmos_control/tank{ - input_tag = "n2o_in"; - name = "Nitrous Oxide Supply Control"; - output_tag = "n2o_out"; - sensors = list("n2o_sensor" = "Tank") - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/atmos) -"cww" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/maintenance/portsolar) -"cwx" = ( -/turf/closed/wall/r_wall, -/area/maintenance/portsolar) -"cwy" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "Xenolab"; - name = "Test Chamber Containment Door" - }, -/obj/structure/cable/pink, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 6 - }, -/area/toxins/xenobiology) -"cwz" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cwA" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Gas Pump" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cwB" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cwC" = ( -/obj/structure/cable/pink{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/pink{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cwD" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/bluegrid{ - name = "airless floor"; - nitrogen = 0; - oxygen = 0; - temperature = 2.7 - }, -/area/toxins/xenobiology) -"cwE" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cwF" = ( -/obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cwG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/chair, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cwH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cwI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - pixel_x = 0; - pixel_y = 25 - }, -/obj/item/weapon/storage/fancy/cigarettes/cigpack_robust, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cwJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair, -/obj/machinery/camera{ - c_tag = "Escape Hallway West" - }, -/obj/effect/landmark/start{ - name = "Assistant" - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cwK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cwL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cwM" = ( -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/item/weapon/lighter, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cwN" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; - dir = 4 - }, -/area/hallway/secondary/exit) -"cwO" = ( -/obj/machinery/hologram/holopad, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cwP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cwQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cwR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cwS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cwT" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/hallway/secondary/exit) -"cwU" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cwV" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cwW" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cwX" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "N2 Outlet Pump"; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cwY" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "O2 Outlet Pump"; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cwZ" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cxa" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "CO2 Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cxb" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Plasma Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cxc" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "N2O Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cxd" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South East"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/atmos) -"cxe" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cxf" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cxg" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/smes{ - charge = 1e+006 - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cxh" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/maintenance/portsolar) -"cxi" = ( -/obj/machinery/light, -/turf/open/floor/engine, -/area/toxins/xenobiology) -"cxj" = ( -/obj/machinery/shieldwallgen{ - req_access = list(55) - }, -/obj/structure/cable/pink{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 5 - }, -/area/toxins/xenobiology) -"cxk" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/cable/pink{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cxl" = ( -/obj/structure/cable/pink{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, -/area/toxins/xenobiology) -"cxm" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/weapon/storage/box/monkeycubes, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cxn" = ( -/obj/machinery/power/apc{ - name = "Xenobiology APC"; - pixel_y = -25 - }, -/obj/structure/cable/pink, -/obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/toxins/xenobiology) -"cxo" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology South"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhitecorner" - }, -/area/toxins/xenobiology) -"cxp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/pink, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cxq" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Access"; - req_access_txt = "0"; - req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 4 - }, -/area/maintenance/asmaint2) -"cxr" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cxs" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cxt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cxu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, -/area/hallway/secondary/exit) -"cxv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/hallway/secondary/exit) -"cxw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/obj/item/device/radio/beacon, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cxx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, -/area/hallway/secondary/exit) -"cxy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 1; - on = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"cxz" = ( -/obj/machinery/camera{ - c_tag = "Escape Hallway East"; - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" - }, -/area/hallway/secondary/exit) -"cxA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plating, -/area/atmos) -"cxB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating, -/area/atmos) -"cxC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plating/airless, -/area/atmos) -"cxD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/atmos) -"cxE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plating/airless, -/area/atmos) -"cxF" = ( -/obj/machinery/door/airlock/external{ - name = "Atmosphereics External Access"; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/atmos) -"cxG" = ( -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/port) -"cxH" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/port) -"cxI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cxJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cxK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cxL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cxM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cxN" = ( -/obj/machinery/door/airlock/engineering{ - name = "Aft Port Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cxO" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cxP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Xenobiology Maintenance"; - req_access_txt = "47" - }, -/turf/open/floor/plating, -/area/toxins/xenobiology) -"cxQ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cxR" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cxS" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cxT" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = -32 - }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cxU" = ( -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cxV" = ( -/obj/machinery/camera{ - c_tag = "Escape Hallway Aft"; - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, -/area/hallway/secondary/exit) -"cxW" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"cxX" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"cxY" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/space, -/area/space/nearstation) -"cxZ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/space, -/area/space/nearstation) -"cya" = ( -/turf/open/floor/plating, -/area/atmos) -"cyb" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/space) -"cyc" = ( -/obj/machinery/power/solar_control{ - id = "portsolar"; - name = "Aft Port Solar Control" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cyd" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cye" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Aft Port Solar APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/machinery/camera{ - c_tag = "Aft Port Solar Control"; - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/portsolar) -"cyf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cyg" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Airlock" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cyh" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cyi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cyj" = ( -/obj/machinery/door/airlock/external{ - name = "Shuttle Brig Airlock"; - req_access_txt = "63; 42" - }, -/turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cyk" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/atmos) -"cyl" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/atmos) -"cym" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/atmos) -"cyn" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cyo" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/weapon/weldingtool, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cyp" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cyq" = ( -/obj/structure/chair, -/obj/item/clothing/mask/cigarette/cigar/havana, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cyr" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cys" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/maintenance/asmaint2) -"cyt" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner" - }, -/area/hallway/secondary/exit) -"cyu" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, -/area/hallway/secondary/exit) -"cyv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 1 - }, -/area/hallway/secondary/exit) -"cyw" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "n2_in" - }, -/turf/open/floor/engine{ - name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 - }, -/area/atmos) -"cyx" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "n2_sensor" - }, -/turf/open/floor/engine{ - name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 - }, -/area/atmos) -"cyy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "n2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine{ - name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 - }, -/area/atmos) -"cyz" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "o2_in" - }, -/turf/open/floor/engine{ - name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 - }, -/area/atmos) -"cyA" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "o2_sensor" - }, -/turf/open/floor/engine{ - name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 - }, -/area/atmos) -"cyB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "o2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine{ - name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 - }, -/area/atmos) -"cyC" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "co2_in"; - pixel_y = 1 - }, -/turf/open/floor/engine{ - carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 - }, -/area/atmos) -"cyD" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "co2_sensor" - }, -/turf/open/floor/engine{ - carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 - }, -/area/atmos) -"cyE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "co2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine{ - carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 - }, -/area/atmos) -"cyF" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "tox_in"; - pixel_y = 1 - }, -/turf/open/floor/engine{ - name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 - }, -/area/atmos) -"cyG" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "tox_sensor" - }, -/turf/open/floor/engine{ - name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 - }, -/area/atmos) -"cyH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "tox_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine{ - name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 - }, -/area/atmos) -"cyI" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "n2o_in"; - pixel_y = 1 - }, -/turf/open/floor/engine/n2o, -/area/atmos) -"cyJ" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "n2o_sensor" - }, -/turf/open/floor/engine/n2o, -/area/atmos) -"cyK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "n2o_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - on = 1; - pressure_checks = 2; - pump_direction = 0 - }, -/turf/open/floor/engine/n2o, -/area/atmos) -"cyL" = ( -/turf/open/space, -/area/maintenance/asmaint2) -"cyM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 8 - }, -/area/hallway/secondary/exit) -"cyN" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; - dir = 4 - }, -/area/hallway/secondary/exit) -"cyO" = ( -/turf/open/floor/engine{ - name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 - }, -/area/atmos) -"cyP" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine{ - name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 - }, -/area/atmos) -"cyQ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine{ - name = "n2 floor"; - nitrogen = 100000; - oxygen = 0 - }, -/area/atmos) -"cyR" = ( -/turf/open/floor/engine{ - name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 - }, -/area/atmos) -"cyS" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine{ - name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 - }, -/area/atmos) -"cyT" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine{ - name = "o2 floor"; - nitrogen = 0; - oxygen = 100000 - }, -/area/atmos) -"cyU" = ( -/turf/open/floor/engine{ - carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 - }, -/area/atmos) -"cyV" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine{ - carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 - }, -/area/atmos) -"cyW" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine{ - carbon_dioxide = 50000; - name = "co2 floor"; - nitrogen = 0; - oxygen = 0 - }, -/area/atmos) -"cyX" = ( -/turf/open/floor/engine{ - name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 - }, -/area/atmos) -"cyY" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/engine{ - name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 - }, -/area/atmos) -"cyZ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine{ - name = "plasma floor"; - nitrogen = 0; - oxygen = 0; - toxins = 70000 - }, -/area/atmos) -"cza" = ( -/turf/open/floor/engine/n2o, -/area/atmos) -"czb" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide{ - valve_open = 1 - }, -/turf/open/floor/engine/n2o, -/area/atmos) -"czc" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/n2o, -/area/atmos) -"czd" = ( -/obj/structure/lattice, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cze" = ( -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/space, -/area/space/nearstation) -"czf" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/solar/port) -"czg" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, -/area/shuttle/escape) -"czh" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, -/area/shuttle/escape) -"czi" = ( -/obj/structure/window/shuttle, -/obj/structure/grille, -/turf/open/floor/plating, -/area/shuttle/escape) -"czj" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Airlock" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, -/area/shuttle/escape) -"czk" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, -/area/shuttle/escape) -"czl" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating/airless, -/area/shuttle/escape) -"czm" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Airlock" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"czn" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Airlock" - }, -/obj/docking_port/stationary{ - dir = 2; - dwidth = 10; - height = 13; - id = "emergency_home"; - name = "emergency evac bay"; - width = 28 - }, -/obj/docking_port/mobile/emergency{ - dir = 2; - dwidth = 10; - height = 13; - width = 28 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"czo" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, -/area/shuttle/escape) -"czp" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"czq" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/port) -"czr" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/port) -"czs" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/port) -"czt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/port) -"czu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/port) -"czv" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/escape) -"czw" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/escape) -"czx" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, -/area/shuttle/escape) -"czy" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, -/area/shuttle/escape) -"czz" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, -/area/shuttle/escape) -"czA" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, -/area/shuttle/escape) -"czB" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, -/area/shuttle/escape) -"czC" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"czD" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, -/area/shuttle/escape) -"czE" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"czF" = ( -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"czG" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"czH" = ( -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/obj/structure/cable, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/solar/port) -"czI" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 - }, -/area/shuttle/escape) -"czJ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, -/area/shuttle/escape) -"czK" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, -/area/shuttle/escape) -"czL" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f13" - }, -/area/shuttle/escape) -"czM" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f11" - }, -/area/shuttle/escape) -"czN" = ( -/obj/structure/window/shuttle, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/shuttle/escape) -"czO" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"czP" = ( -/obj/structure/lattice, -/obj/structure/grille{ - density = 0; - icon_state = "brokengrille" - }, -/turf/open/space, -/area/space/nearstation) -"czQ" = ( -/obj/machinery/suit_storage_unit, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, -/area/shuttle/escape) -"czR" = ( -/obj/machinery/door/airlock/mining{ - name = "Emergency Shuttle Storage"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, -/area/shuttle/escape) -"czS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"czT" = ( -/obj/structure/closet, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"czU" = ( -/obj/structure/table, -/obj/item/weapon/extinguisher, -/obj/item/weapon/crowbar, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"czV" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"czW" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"czX" = ( -/obj/structure/closet/emcloset, -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"czY" = ( -/obj/structure/bed/roller, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"czZ" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cAa" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1"; - dir = 2 - }, -/area/shuttle/escape) -"cAb" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Emergency Shuttle Brig"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"cAc" = ( -/obj/structure/bed, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"cAd" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAe" = ( -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAf" = ( -/obj/structure/chair/office/light{ - name = "Chief Engineer" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAg" = ( -/obj/structure/chair/office/light{ - name = "Captain" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAh" = ( -/obj/structure/chair/office/light{ - name = "Head of Security" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAi" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = 23 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAj" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall1"; - dir = 2 - }, -/area/shuttle/escape) -"cAk" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAl" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAm" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAn" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"cAo" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -1; - pixel_y = 6 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAp" = ( -/obj/machinery/computer/emergency_shuttle, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAq" = ( -/obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, -/obj/machinery/recharger, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAr" = ( -/obj/machinery/ai_slipper, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAs" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Emergency Shuttle Cockpit"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAt" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAu" = ( -/obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, -/area/shuttle/escape) -"cAv" = ( -/obj/machinery/computer/communications, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAw" = ( -/obj/structure/chair/office/light{ - dir = 1; - name = "Research Director" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAx" = ( -/obj/structure/chair/office/light{ - dir = 1; - name = "Head of Personnel" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAy" = ( -/obj/structure/chair/office/light{ - dir = 1; - name = "Chief Medical Officer" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAz" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAA" = ( -/obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall2"; - dir = 2 - }, -/area/shuttle/escape) -"cAB" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAC" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Escape Shuttle Infirmary"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAD" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Escape Shuttle Infirmary"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAE" = ( -/obj/structure/bed, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAF" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -30 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAG" = ( -/obj/machinery/door/airlock{ - name = "Emergency Shuttle Restroom" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAH" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAI" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAJ" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAK" = ( -/obj/structure/table, -/obj/item/weapon/extinguisher, -/obj/item/weapon/crowbar, -/obj/machinery/recharger, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"cAL" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 8 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAM" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, -/area/shuttle/escape) -"cAN" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/port) -"cAO" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, -/area/shuttle/escape) -"cAP" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAQ" = ( -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless{ - icon_state = "asteroidplating" - }, -/area/solar/port) -"cAS" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAT" = ( -/obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, -/obj/item/weapon/scalpel, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAU" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAV" = ( -/obj/structure/table, -/obj/item/weapon/circular_saw, -/obj/item/weapon/cautery{ - pixel_x = 4 - }, -/obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"cAW" = ( -/turf/closed/wall/shuttle, -/area/shuttle/escape) -"cAX" = ( -/obj/machinery/power/tracker, -/obj/structure/cable, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, -/area/solar/port) -"cAY" = ( -/obj/docking_port/stationary{ - area_type = /area/space; - dheight = 9; - dir = 2; - dwidth = 5; - height = 22; - id = "syndicate_se"; - name = "southeast of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"cAZ" = ( -/obj/docking_port/stationary{ - area_type = /area/space; - dheight = 9; - dir = 2; - dwidth = 5; - height = 22; - id = "syndicate_s"; - name = "south of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) - -( -1, -1, -1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaagaagaagaagaagaafaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaiaajaakaalaamaanaanaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaoaajaajaapaajaajaajaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaqaajaajaajaaraajaasaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataafaafaafaauaafaafaafaavaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaawaajaaxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaayaajaazaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaafaafaafaafaafaayaajaazaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaCaajaajaaDaafaayaajaazaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaabaabaabaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaCaajaaFaaGaafaayaajaazaafaafaaHaaIaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaabaabaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaCaajaajaaLaafaajaajaajaafaajaajaajaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaabaabaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaCaajaajaajaaMaajaajaajaaNaajaajaajaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaCaajaajaajaaOaajaajaajaaPaajaajaaQaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaafaafaafaafaafaafaaRaajaajaafaafaafaafaafaafaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaSaaSaaTaaUaaVaafaajaajaajaafaaWaaXaaYaaZabaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaajaajaajaaFaajabbaajaajaajabcaajaaFaajaaFabdaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabeaacaacaabaabaabaabaabaabaababeaabaabaabaabaabaababfabfabfaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafabgaajaajaajaajabhaajaajaajabiaajaajaajaajaajaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabeaacaacaacaacaacaacaacaacaacaacaabaabaababeaabaabaabaabaabaabaabaabaababeaabaabaabaabaabaabaabaababfabfaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafabgaajaajabjabkaafablabmablaafabnaboaajaajaajaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaababeaabaabaabaabaabaabaabaabaabaabaabaabaababeaabaabaabaabaabaabaabaabaabaabaabaabaababeaabaabaabaababpabpabpabpabpabeabpabpabpabpabpabpaabaababfabfaacaacaacaacaacaacaacaacaacaacaabaabaabaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaajaajabqaafaafaafabrabsaajaafaafaafaajaajaajaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaababeaabaabaabaabaabaabaabaabaabaabaabaabaababeaabaabaabaabaabaabaabaabaabaabaabaababpabeabpabpabpabpabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpabpaabaabaababfabfaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafabtabuabvaafaaaaafabwabwabwaafaaaaafabxabyabzaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaEaaEabpabeabpabpabpabpabpabpabpabpabpabpabpabpabpabeabpabpabpabpabpabpabpabpabpabpabpabpabpabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaabaabaababfabfaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafabwabwabwaafaaaaatabAabBabCaavaaaaafabwabwabwaafaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpabpaabaababfabfabfaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatabAabBabCaavaaaaaaaaaaaaaaaaaaaaaaatabAabBabCaavaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaEaaEabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaabaabaababfabfaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEabDabEabFabGabGabGabHabHabGabGabGabGabIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpabpaabaabaababfaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEabDabJabKabLabLabMabNabOabMabLabLabLabPabGabGabQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaabaababfaacaacaacaacaacaacaacaacaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEabDabJabRabLabSabLabSabLabSabLabSabLabHabTabUabVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaabaababfaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEabDabJabRabLabSabLabSabWabSabLabSabLabXabLabLabHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabeabeabeabeaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEabDabJabRabLabSabLabSabLabSabLabSabLabHabTabYabVaaaabZacaacbaaaaccacdaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaabaabaacaacaacaacaacaacaacaacaacaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEabDabJabKabLabLacfacgachaciabLabLabLabPabGabGacjaaaackaclackaaaacmacnacmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaabaabaabaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaEabDacoacpabXabGabGabHabHabGabGacqabGacrabDabDabDabDackacsackactacmacuacmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpabpaabaabaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaEaaEaaEacvacwacvabDabDabDabDacvacwacvabDabDabDabDacxacyaczacAacBacCacDacEacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaabaabaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaEaaEacvacFacvabDabDabDabDacvacFacvabDabDabDabDacxacGacFacHacxacGacFacIacxacxacvacvaaaaaaacJacKacKacLacKacKacKacMacKacKacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaabaabaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabacOacPacxacvacwacvacxacvacvacxacvacwacvacxacvacvacxacxacxacQacRacxacxacSacRacxacTacUacvacvacvacLacVacVacVacVacVacVacVacWacXacYacNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpabpaabaabaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabacZadaacxadbadcadcaddadcadeadfadgadgadhadiadgadgadjadkadladmadnadoadpadqadradoadoadsadtacFaduadvadwadwadwadwadwadwadwadwadwadwadxaaaaaaaaaaaaaaaaaaabeaaaaaaaaaaaaabpaabaabaabaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabacOacPacxadyadzadAadAadBadCadDadEadFadGadHadIadIadJadKadIadLadMadMadNadOadMadPadoadpadQacvadRacLadSadSadSadSadSadSadSadTadTadUadVaaaaaaaaaaaaaaaaaaabeaaaadWadWabpabpaabaabaabaabaabaacaabaacaacaacaacaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabacOadXacxadYadZaeaaebaecaedaeeaefaegacxacxacxacxaehaeiaejaekaejaejaelaejaejaejaemaemacvaaaaaaaenacKacKacLacKacKacKacMacKacKadVaaaaaaaaaaaaaaaaaaaaaabeadWadWaabaabaabaabaabaabaabaabaabaabaacaacaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabacOaeoacxaepadZaeqaeqaeraeqaesaefaetacxacFaeuacxaevaewaexaeyaezaeAaeBaeCaeCaejacxacvacvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadWadWabeadWaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabacOaeoacxaeDadZaeEaeFaeGaeEaeHaefaeIaeJacFaeKacxaeLaeMaeNaeOaePaeQaeBaeRaeSaejaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadWadWaababeaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabacOacOacOacOacOacOaeoacxaeTadZaebaeUaeVaeWaeXaefaeYacxaeZafaacxafbaewafcaeRaeyaeRafdafeafeaejaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadWaabaababeaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabacOaffafgafhafiafiafiafjafkaflafmafmafmafnafoafpafqacxafrafsacxaftafuafvafwafxafyafzafAafeaejaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadWaabaabafBafBafBafBafBafBafBafBafBafBaabaabaabaabaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabacOafCafDacOaeoaeoafEacxafFafGafHafIadoafJafKaeIadoafLafLafLafLafLafMafLaejaejaejaejaejaejaejaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadWadWaabaabafBafNafOafPafQafBafRafSafTafBafBaabaabaabafUafUafUaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabacOafVafWafXafYaeoafZafZagaagaagbagaagcafZagdageagfafLaggaghagiagjagkafLaglagmagnagoagpagqagragragsagsagsagsagsagsagsagsagsagsagsagsagsagsagsagtaaaadWadWaabaabaabafBaguafQagvafQagwagxaguagxagyafBafUafUafUafUagzagAafUafUafUaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabacOacOacOacOagBaeoafZagCagDagDagEagFagGafZagHagIagJafLaggagKagLagMagkafLagNagOagPagQagRagSaaEaaEabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDagTabpabpaabaabaabaabafBagUagVagWagVagXagYagZahaahbafBafUahcahdaheahfahgahdahgafUaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaabaabaabacOacOacOacOacOacOacOacOacOacOacOacOahhahiahjahkahlahmahnahoahpahpahqahrahsahtagIagJafLahuahvahwahxahyafLahzahAahBagSahCagSaaEaaEabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDabDahDabpaabaabaabaabaabafBahEahFahGafQafQafQahHaguahIafUafUahJahKahLahMahLahNahOafUafUaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaabaabaabacOahPahlahlahlahlahlahQahRahlahlahlahSahTahUahVahWafZahXahYahZaiaaibaicafZaidagIagJafLaieaifaigaihaiiafLagNaijaikailaimagSaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagSagSainagSagSaabagSagSagSafBaioafQafQafQaipafQaguaguaiqafUahgahKairafUafUafUaisahNahgafUaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaabaabaabaabaabacOaitaiuahUahUahUaivahUahUahUahUahUaiwaitaixaixaixaiyaiyaiyaiyaiyaixaixaixaizaiAaiBaiCaiDaiEaiFaiGaiHafLagNaiIaiJaiKaiLagSaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagSaiMaiNaiOagSaabagSaiPaiQaiRaiSaiTagVaiUagvaiVagZaiWaiXafUaiYahfafUafUaiZafUafUahfajaafUaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaabaabaabaabaabaabaabaabaabaabacOaitagBaeoaeoaeoaeoaeoaeoaeoaeoaeoagBaitaixajbajcaiyajdajeajfaiyajgajhaixajiajjajkajlajmajnajoajpajqafLagNajrajsagSagSagSagSagSagSajtajuajuajuajuajuajuajuajuajvajwabDagSajxaiPajyagSaabagSaiPajzajAajBajCagVajDajEajDagZajFajGafUajHajIafUajJajKajLafUajIajMafUafUaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNajNajNaaEajNajNajNajNajOajNajNaaEajNajNaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaabaabaabaabaabaabaabaabaabaabacOaitagBajPajPajPajQajRaeoajSajTajUagBaitaixajVajWaiyaiyajXaiyaiyajYajZaixakaagIakbakcakdakeakfakgakhafLagNajrakiagSakjakkaklakmagSaknakoakoakoakoakoakoakoakoakpakqakragSagSagSaksagSagSagSagSajzafBaktakuafBafBafBafBakvakuajGakwakxakyakzakAakBakCakxakDakzakEafUakFaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaaEaaEaaEaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaabaabaabaabaabaabaabaabaabaabacOaitagBakGakGakGakGakGakGakGakGakGagBaitaixakHakIakJakKakLakMakNakOakPaixaizagIagJakQakRakSakTakUakVafLakWajrakXagSakYakZalaalbagSaknakoakoakoakoakoakoakoakoakoalcakragSaldalealfalgalhalialjalkallalmalnalnalnaloalpalnalqajGafUalralsaltaluafUalualtalsalvafUafUaabaaEaaEaaEaaEaaEaaEaaEaaEajNaaEalwalxalyaaEalwalxalyaaEalwalxalyaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaadaadaabaabaabalzalzalzalzalzalzalzacOaitagBakGalAalAalAalAalBalAalAakGagBaitaixalCalDalEalDalFalDalGalHalIalJalKalLalMafLafLafLafMafLafLafLalNalOalNagSalPalQalRagSagSaknakoakoakoakoakoakoakoakoakoalcakragSaiPajzalSaiPalTaiPalUalVallalWaiPalXaiPaiPalYaiPalZamaafUambalsamcalsalsalsamdalsameafUaabaabaaEaaEaaEaaEaaEaaEaaEaaEajNaaEalwamfalyaaEalwamfalyaaEalwamfalyaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaaEaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabalzalzalzalzalzalzalzacOaitagBakGamgamhamhamhamhamhamhakGamiamjamkamlammamnamoampamoamoamoamqamramsamtamuamvamwamwamxamwamwamyamzamAamBamCamDamEamFamGagSaknakoakoakoakoakoakoakoakoakoalcakragSaiPajzalSamHamHamHamHamHamHamHamHamHamHagSagSaiPalZamIafUahJahgamJalsamKalsamLahgahOafUaabaabaaEaaEaaEaaEaaEaaEaaEaaEajOaaEalwamfalyaaEalwamfalyaaEalwamfalyaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabacOacOacOacOacOacOacOacOaitagBakGamMamNamNamNamNamNamOakGagBaitaixamPamQamRamSamTamUamVamWamXaixamYamZanaanbaiPaiPajzaiPaiPancaiPaiPalSaiPaiPandajzalSagSaknakoakoakoaneakoakoakoakoanfakqakragSaiPajzalSamHanganhanianjankanlanmannamHanoagSaiPalZamIafUafUanpanqanransantanuanvafUafUaabaabaabaaEaaEaaEaaEaaEaaEaaEajNaaEalwamfalyaaEalwamfalyaaEalwamfalyaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabacOanwanxanyacOanzanAacOaitagBakGanBanCanDanEanFanEanGakGagBaitaixaixaixaixaixaixaixaixaixaixaixanHagIanIagSalUaiPajzaiPaiPanJaiPaiPalSaiPaiPanJajzalSagSanKajuajuanLajuanMajuanNajuanOanPabDagSaiPajzalSamHanQanlanRanlanlanlanlanSamHanTagSaiPalZamIalVafUafUanUamJalsamLanUafUafUanVanVanVanVanWaaEaaEaaEaaEaaEajNajNaaEalwamfalyaaEalwamfalyaaEalwamfalyaaEajNajNajNajNaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabacOanwanXanYacOanZaeoaoaaitagBakGaobaocaodaoeaocaofaofakGagBaitaeoaeoaeoaeoaeoaeoaogaeoaeoaeoaohanHagIanIagSaiPaiQaoiaojaljaokaolaomaonaolaljaooaoiaopagSabDabDaoqaoraoqaosaoqaoraoqabDabDaotagSalUajzalSamHaouaovanRaowaoxanlaoyaozamHamHagSaiPalZamIaiPaiPafUafUajGaoAaoBafUafUafUaoCaoDaoEaoFanWanWanWaaEaaEaaEaaEaaEaaEaaEaoGaaEaaEaaEaoGaaEaaEaaEaoGaaEaaEaaEaaEaaEajOaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabacOaoHaoIaoJacOaoKaoLacOaoMahkaoNaoOaoPaoQaoRaoRaoRaoRaoSaoTaitaeoaeoaeoaeoaeoaeoajTaeoaeoaeoacOaoUagIaoVaoqaoqaoWaoqaoqaoXaoXaoXaoXaoYaoXaoXaoqaoqaoZaoqabpabpapaapbapaapcapaapbapaabpabpabpaoqaoqajzalSamHanlanlapdapeapeapeapeapeapfamHamHamHapgamIaiPaphaphapiapjapkaplapmaphaphapnapoappapqaprapsapraptaptapuapvapvapvapvapvapvapvapvapvapvapvapvapvapvapwaptapxaaEajNaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaEapyapyapyapyapyapyapyapyapyapyapyapyapyapyapyapzapAacOapBacOacOaitagBakGapCamNapDapEamNapFapGakGapHapIapJapJapJapJapJapJapJapJapJapJapJapKapLanIaoqapMapNapOaoqapPapQapRapSapTapUaoXapVapWapXapYapYapYapZapYaqaaqbaqcaqdaqeaqfaqgaqhaqiaoqaqjalSamHanlaqkaqlanlanlanlanlanlaqmaqnaqoamHaqpamIaiPaphaqqaqraqsapkaqtaqraquaphaqvaqwaqxaqyanWanWanWaaEaaEaaEaaEaaEaaEaaEaqzaaEaaEaaEaqzaaEaaEaaEaqzaaEaaEaaEaaEaaEajNaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaaEaaEaaEaaEapyaqAaqBaqCaqDaqCaqCaqEapyaqFaqGaqHaqIaqJapyaitaoJacOacOacOaqKaitagBakGaqLamNaqMaqNamNamNaqOakGaqPaitapJaqQaqRaqSaqTaqUaqVaqWaqXaqYapJaizagIanIaoqaqZaqdaraapaarbarcarcarcardarearfargaqdarhariariariariariarjarkarlaqdaqdarmarmarmarnaoqaroalSamHanQanlanlanlarparqarpanlanlanlanSamHalZamIaiPapharrarsartaruarvarwarxaphanVaryarzanVanWaaEaaEaaEajNajNajNajOaaEalwarAalyaaEalwarAalyaaEalwarAalyaaEajNajNaaEajNaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEapyarBarCarCarCarCarDarEarFarGarHarIarHarEarJarKarLarMarNarNarNarOaiwakGarPamNarQarRarSarTarUakGarVaoMarWarXarXarYarZasaarZarZarZasbascasdagIanIaoqaseaqdasfaoqasgasharcasiasjaskaslasmasnasoaspasqasqasrasrasrasrassasrastasnasnasnasnasuasvalSamHaswasxasyaszarpasAarpasBasCasDasEamHalZamIaiPaphasFasGasHasIasJasKasLaphasMasNasOasPaaEaaEaaEaaEaaEaaEaaEajNaaEalwarAalyaaEalwarAalyaaEalwarAalyaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaaEaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEasQapyasRarCasSarCasSarCasTasUasVasWasXarCasYapyasZataatbatcatcatdaeoateakGatfamNarQatgamNamNathakGatiaitapJatjatkatlatmarZarZatnatoatpatqatragIanIaoqatsattatuaoqatvatwatxatyatzatAarfargaqdaqdatBatCatDatDatDatEatFatGatHatIatJatKatLatMaoqatNalSatOatPatPatPatPatQatRatSatPatTatTatTatOalZamIatUatUaphaphatVatWatXaphaphatUatUasNasOasPaabaabaaEaaEaaEaaEaaEaaEaaEalwarAalyaaEalwarAalyaaEalwarAalyaaEajOaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaaEaaEaaEaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEasQapyatYatZauaauaauaauaaubaucaudaueasXarCaufapyaugaugaugaugaugauhaugaugakGakGauiaujaukaulaumakGakGaunaitapJauoaupauqatmaurausautauuauvapJauwauxauyaoqauzauAauzaoqauBauCaoXarfauDaoXaoXargaqdauEauFauGauEaqdaqdauHaoqaoqaoqauIauJaoqaoqaoqaoqauKauLatOauMauNauOatPauPauQauRauSauTauUauVatOalZamIatUauWauXaphauYauZavaaphavbavcatUasNavdasPaabaabaabaabaaEaaEaaEajNaaEalwarAalyaaEalwarAalyaaEalwarAalyaaEajNaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEasQapyaveavfavfavfavgavgavhapyaviavjavkarHavlapyavmavnavoavpavqavravsavtavuavvavwavwavxavwavyavzavzavzavAavzavzavzavzavzavzavzavzavzavzavzavBavCavDaoqavEavFaqdavGavHavIavJavKavLavMavNavOaqdaqdatBavPavQaqdaqdavRaoqavSavTavUavVavWavXavYaoqavZawaawbawcawdaweawfaweawgaweawhawiawjawkatOalZamIatUawlawmawnawoawpawqawrawsawtatUasNasOasPasPasPasPasPaaEaaEaaEajNaaEalwawualyaaEalwawualyaaEalwawualyaaEajNaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEawvapyapyapyapyapyawwawxawwapyapyawyavjawzarCavkawAawBawCavqavqavqavqavqavqavqavqawDavqawEavqawFavzawGawHawIawJawKawLawMawNawOawPawQawRawSawTawUavCawVapaawWavFaqdawXavHawYauzawZaxaaxbaxcaxcaxcaxdaxeaxfaxdaxcaxgaxhaxiaxjaxkaxlaxmaxnavSavYaoqaxoaxpatOaxqaxraxsatPaxtaxuaxvauSaxwaxxaxyatOalZaxzatUaxAaxBatUaxCaxDaxEatUaxFaxFatUasNasOasPaxGaxHaxIasPasPaaEaaEajOaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEawwaxJaxKawwaxLaxMaxMaxMaxNawwasVavjarCarCaxOaxPaxQavqaxRaxSaxSaxSaxSaxSaxSaxSaxTaxSaxUavqaxVawTaxWaxXaxYaxZaxZaxZaxZayaaybaycaycaycaycawTaydayeayfaygatDayhatDayhayiatDayjaykatDatDatDatDatDatDaylaymaqdaqdaqdaynaoqayoavSaypayqavSayraoqaoqaoqaysatOatOaytatOatOaytayuayvatOaytatOatOatOaywayxatUatUatUayyayzayAayBatUatUatUatUasNayCayDayEayFayGayHayIayJayJayJayJayJayJayJayJayJayJayJayJayJayJayJayJaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEayKasVasTayLasVarCarCayMaubayNaudayOayParCasXawwaxQavqayQayRayRayRayRayRayRayRayRayRaySavqaxVayTaxWaxXayUaycayVayVayWayVayXaycayYayZayZazaazbavCawVazcaqdaqdaqdaqdazdaqdauzazeazfazgaqdazhaqdaziazjasnasnazkazlazmaoqayravSaypaznavSavSaoqazoazpazqazrazsaztazsazuazvazwazxazyaztazsazzazsazAaztazsazBazsazCazDazEazFazGazHazIazIazJazKazLazMazNazOazPasPaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEawwazQazRawwazSazTazUazVazWawwasVarCazXarCazYapyazZavqayQayRaaEaaEaaEaabaaEaaEaaEayRaySavqaxVawTaAaaxXaycaycaycaycaAbaycaxXaycaycaAbaAcawTawUavCawVauzawWaAdasnasnaAeasnaAfaAgaAgaAgaAgaAhaAgaAiaAjaAkaAlaoqaoWaoqaoqaAmaAnaAoaApayraAqaoqaAraAsaAtaAuaAvaAvaAvaAvaAvaAwaAxaAvaAyaAzaAvaAAaABaAAaAvaAvaACaADaAEaAFaAGaAHaAIaAJaAJaAJaAKasPasPasPasPasPasPaaEaaEajNajNaaEajNajNajOajNajNaaEajNajNajNajNajNajNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaaEaaEaaEaaEaabaALaALaALaALaAMaAMaAMaALaALaALaabaabaabaabaaEaaEaaEaANapyapyapyapyapyapyapyapyapyapyaAOaAPaAQaAPaARaASaATaAUaAVayRaaEaaEaabaabaabaaEaabayRaySaAWaAXaAYaAZaBaaycaycaBbaBcaBdaBeaBfaycaycaycaBgaBhaBiavCaBjaoqaBkaqdaqdaBlaBmaBnaxiaBoaBpaBqaBraBsaBtaBuaBraBqaBraBvaBwaBxaxiaxkaByaBzaBAaBBaBBaxiaBCaBDaBEaBFaBGaBGaBGaBGaBGaBHaBIaBGaBJaBGaBGaBKaBLaBKaBMaBKaBNaBOaBPaBQaBRaBSaBTasOaBUaBUaBUaBUaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaaEaabaabaabaALaBVaBWaBXaBYaBZaCaaCbaCcaALaabaabaabaaEaaEaaEaaEaaEaCdaCeaCfaCgaChaCiaCjaCkasVaClarCarDaCmarHaCnapyaCoavqaCpayRaaEaaEayRayRayRayRayRayRaySavqaCqavzaCrawTawTayTawTawTavzawTaCsayTawTawTawTavzawUavCaCtaoqaCuapaaCvaCwaCxaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoWaoqaoqaoqaoqaoqaoqaoqaoqaoqaCyaBQaCzaCAaCAaCAaCAaCAaCAaCAaCAaCAaCAaCAaCAaCAaCBaCAaCAaCAaCBaCAaCCaBQaCDaCEaCFaCGaBUaCHaCIaBUaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaabaabaabaabaAMaBWaBWaBWaCJaBWaBWaCKaCLaALaALaALaaEaaEaaEaaEaaEaaEaCdaCMapyapyapyapyaCNapyaCOaCParCarCaCQauaaCRaCSaCTaCUaCVayRaaEaaEayRaCWaCXaCXaCXaCXaCYaCZaDaaDbaDcaDdaDdaDdaDdaDdaDeaDdaDfaDdaDdaDdaDdaDgaDhaDiaDjaDkaDlaDmaDmaDnaDoaDpaDqaDqaDqaDqaDqaDqaDqaDqaDraDqaDsaDtaDuaDqaDqaDvaDqaDqaDqaDwaDxaDyaDzaDAaDBaCAaDCaDDaCAaDCaDDaCAaDCaDDaCAaDCaDDaCAaDEaDFaDFaDGaDHaCAaDIaBQaDJaCEaDKaDLaBUaDMaCFaDNaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaaEaaEaaEaabaabaabaabaabaAMaBWaDOaBWaBWaDPaCKaCKaDQaDRaDSaDTaaEaaEaaEaaEaaEaaEaCdaCdaCdaCdaDUapyaDVapyapyarCarCarCaDWaDXaDYawwaxQavqaCpayRaaEaaEayRaDZaEaaEbaEbaEbaEcaEbaEbaEdaEeaEfaEgaEgaEgaEgaEgaEgaEhaEgaEgaEgaEgaEiaEjaEkaElaEgaEgaEgaEgaEgaEhaEgaEgaEgaEgaEgaEmaEfaEgaEgaEgaEgaEgaEgaEhaEgaEgaEgaEgaEgaEgaEfaEgaEnaEoaEpaEqaCAaEraEsaCAaEtaEuaCAaEtaEvaCAaEtaEwaCAaExaDGaDGaDGaEyaCAaCCaEzaEAaEBaECaEDaEEaEFaEGaDNaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaaEaaEaaEaabaabaabaabaabaabaAMaBWaBWaBWaEIaEJaCKaCKaEKaALaALaALaELaaEaaEaaEaaEaaEaCdaCdaCdaCdaDUawwaEMaENaCgaCiaEOarCarCarCaEPawwaxQavqaCpayRaabaaEayRaDZaEQaERaESaETaEUaEVaEWaEXaEYaEZaFaaFaaFaaFbaFcaFcaFdaFaaFaaFaaFeaFfaFgaEZaFaaFaaFaaFaaFhaFaaFiaFaaFaaFaaFjaFkaFlaEZaFaaFaaFaaFmaFcaFcaFnaFaaFoaFpaFmaFcaFqaFraFsaFtaFuaBQaFvaCAaFwaFxaCAaFyaFxaCAaFzaFxaCAaFAaFxaCAaFBaDGaDGaDGaExaCAaFCaFDaFEaFFaFGaFHaFIaFJaFKaDNaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaaEaaEaaEaabaabaabaabaabaabaabaALaALaFLaFMaBWaBWaCKaCKaFNaALaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEasQapyapyapyapyapyapyarCaFOarCaFPapyaFQaFRaCVayRaabaabayRaDZaEQaFSaugaugayRaFTayRaugaFUaFVaFVaFVaFWaFVaFXaFYaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFZaFVaFVaFVaFVaFVaFYaFYaFVaGaaGbaGaaGcaGaaGdaGaaGcaGcaGeaGfaEqaCAaGgaGhaGiaGjaGkaGlaGmaGnaGoaGpaGhaGqaGraGsaGsaGsaGtaCAaGuaGvaGwaCEaGxasOaBUaBUaBUaDNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaaEaaEaabaabaabaabaabaabaabaabaabaALaALaALaALaGyaGzaALaALaALaabaabaabaaEaaEaaEaGAaGAaGAaGBaGCaGDaGAaGAaGEaGFaGGaGHapyapyapyapyapyapyaGIavqaCpayRayRayRayRaDZaGJaGKaGLaGMaGNaGOaGNaGPaGQaFVaGRaGSaGTaFVaFVaFVaFVaGUaGTaGTaGTaGTaGRaGVaGWaGRaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGXaGYaGTaGZaHaaFVaFVaFVaFVaHbaHcaHdaGcaHeaHcaHfaHgaHhaHiaHjaHkaHlaHmaGhaHnaHmaGhaHoaHnaGhaHmaHpaHqaHpaHnaHmaHpaHmaHnaHlaHraHsaDJaCEaGxasOaBUaHtaHuaDNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaALaALaALaALaabaabaabaabaabaabaaEaaEaGAaHvaHwaHxaHyaHzaHAaHBaHCaHDaHDaHEaHFaHFaHFaHFaHFaHGaGIavqaHHaHIaHIaHIaHIaHJaHKaHLaugaHMavqaHNaHOaHPaHQaHRaGTaGTaGTaGTaGTaGTaGTaHSaHTaHTaHTaHUaGTaGTaGTaHSaHTaHTaHTaHVaHWaHXaHSaHTaHTaHTaHYaHZaHZaHZaHZaHZaHZaHZaIaaIbaIcaIdaGcaIeaIcaHfaHfaGaaIfaIgaIhaIiaIjaIkaIjaIjaIkaIkaIjaIlaIjaImaIkaInaIoaIjaIpaIjaIjaIiaIqaIraIsaCEaItaIuaIvaIwaIxaDNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaGAaIyaIzaIzaIAaIBaICaIDaIEaIFaIFaIFaIFaIFaIFaIFaIFaugaIGaEbaEbaEbaEbaEbaEbaIHaIIaFSaFVaFVaHRaFVaIJaIKaILaFVaFVaFVaFVaFVaFVaFVaFVaFVaIMaIMaIMaFVaFVaFVaFVaFVaIMaIMaIMaFVaFVaFVaFVaIMaIMaIMaFVaFVaFVaFVaFVaFVaFVaFVaGcaINaIOaIPaIQaIRaISaISaITaIUaIVaIWaEqaCAaIXaIYaIZaJaaJbaJcaJdaJeaJfaJgaJcaJhaJiaJjaJkaJlaJmaJnaJoaJpaJqaCEaJraJsaJtaJuaJvaDNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaGAaJwaJxaJyaIAaIBaJzaIDaJAaJBaJCaJDaJEaJFaJBaJGaJHaGIaGIaJIaJJaJKaJLaJMaJIaJNaEQaFSaFVaGTaGTaFVaJOaIKaJPaJQaGTaJRaJSaJTaJSaJUaJVaJVabpabpaJWaJWaJWaJWabpaJWabDabDabpabDabpabpabpabpabpabpabDabDabDabDabDabDabpabpaJXaJYaJZaKaaGcaKbaHfaIOaKcaGaaKdaBQaEqaCAaCAaCAaCAaCAaCAaCAaCAaCAaCAaCBaKeaFxaCAaCAaKfaCAaCAaCAaCCaJpaDJaCEaKgaKhaKiaKiaKiaKiaKjaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaGAaKkaIzaKlaIAaIBaKmaKnaKoaJBaJBaJBaJBaJBaKpaIDaKqaKraKraKraKraKraKraKraKraKsaKtaKuaFVaGTaGTaFVaKvaIKavqaFVaGZaKwaFVaFVaFVaJVaJVaJVabpabDabDabDabDabDabpabDabDabDaKxabDabDabDabDabpabpabDabDabDabDabDabDabDaKyaKzaKAaKBaKCaKDaGcaKEaKFaKGaKHaGcaKIaBQaEqaCEaKJaKKaKLaKMaKNaKOaKPaKQaCAaKRaKSaKTaCAaKUaKVaCAaKWaCAaKXaKYaKZaCEaLaaLbaKiaLcaLdaLeaKiaKiaKiaLfaLfaLfaLfaKiaKiaKjaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaGAaLgaLhaLiaLjaLkaLlaLmaLnaLoaLpaLpaLpaLqaJBaLraKqaLsaLtaLuaLvaLwaLxaLyaLzaLAaLBaLCaFVaGTaGTaFVaLDaLEayRaFVaFVaFVaFVabpaJVaJVaJVaJVabpabpabpabpabpabpaLFabpabpabpabpabDabDabDabDabpabpabDabDabDabDabDabDaKyaLGaLHaLIaLJaLKaLKaLKaLKaLKaLLaLMaLLaAraBQaEqaCEaLNaLOaLPaKMaLQaLRaLSaLTaCAaLUaLVaLWaCAaLXaLYaLZaMaaCAaCCaJpaDJaCEaLaaLbaKiaKiaKiaMbaKiaMcaMdaMeaMfaMgaMhaMiaMjaKjaabaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaMkaMkaMkaMkaMkaMkaMkaMkaMkaMkaMkaMkaGAaHBaHBaHBaHBaHBaHBaIDaMlaMmaMnaMoaMpaMqaJBaLraKqaMraMsaMtaMtaMuaMvaMwaMxaMyaMzaMAaFVaGTaMBaFVaMCaMDabpabpabpabpabDabDabDabDabDaJVabpabDabDabDabDabDabpabDabDabDaMEaMFaMGaMHaMGaMGaMGaMHaMIaMIaMIaMJaMIaMKaLHabDaMLaMMaMNaMOaMPaMQaMRaMSaMTaMUaMVaBQaEqaCEaKMaMWaKMaKMaKMaMXaMYaKMaCAaCAaCAaCAaCAaCAaCBaCAaCAaCAaCCaMZaNaaCEaLaaLbaKiaNbaNcaNdaNeaNdaNdaNdaNfaNgaNhaNiaNjaKjaabaabaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaMkaNlaNmaNnaNoaNpaNqaNraNsaNtaNuaNvaNwaIDaNxaNyaNzaNAaNBaNCaNDaNEaNFaNGaNFaNHaJBaNIaKqaMtaNJaNKaNLaNMaNNaMtaLzaNOaNPaNQaNRaGTaNSaFVaNTaNUabDabpabpabpabDabDabDabDabDabDabpabDabDaJWabDabDabpabDabDaKyaNVaLHabDabDabDabpabpaotabpabDabDabDabDabDabDabpaLKaNWaNXaNYaNZaNZaOaaObaOcaOdaOeaOfaOgaOhaOiaOjaOkaOkaOkaOlaOmaOnaOoaOpaOqaOraOsaOtaOuaOvaOwaOxaOyaOzaOAaCEaLaaLbaKiaOBaNdaNdaKiaOCaODaOEaNdaOFaOGaNiaOHaKjaabaabaabaabaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaMkaNoaNoaOIaNoaOJaOKaOLaOMaONaOKaOOaOPaIDaOQaORaOSaORaOTaKnaOUaOVaJBaOWaJBaNHaJBaLraKqaOXaOYaOZaPaaPbaNNaPcaKraPdaPeaNQaFVaGTaGTaFVabDaPfabDaKyaMFaMGaMHaMIaMIaMIaMJaMIaMGaMIaMJaMIaMIaMIaMHaMIaMIaMKaPgabDaPhaPhaPhaPhaPhaPhaPhaPiaPiaPjaPjaPjaPjaPiaPiaPkaPlaPmaPnaPoaLKaPpaPqaLLaPraBQaEqaCEaPsaPtaKMaLQaLQaPuaPvaPwaLQaPxaPyaPzaPAaPBaPBaPBaPCaPxaCCaJpaPDaCEaLaaLbaKiaPEaPFaPGaKiaPHaPIaPJaPKaPLaPMaPNaPOaKjaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaPPaPPaMkaPQaPRaNnaNoaPSaPTaPUaPVaPWaPXaPYaPZaIDaQaaQaaQaaQaaQaaIDaQbaQcaQdaQeaQfaQgaQhaLraQiaQjaQkaQiaQiaQiaQiaQiaQlaQmaPeaNQaFVaGTaGTaFVabDaPfabDaQnaLHabpabpabpabDabDabDabDabDabDabDabDabDabDabpabDabDabDabpabDaPhaQoaQpaQpaQqaQraQsaPiaQtaQuaQvaQwaQxaQyaPiaQzaQAaQAaQAaQAaLKaQBaQBaLLaQCaBQaEqaCEaQDaQEaQFaQGaQHaQIaQJaQKaLQaQLaPyaQMaQNaQNaQNaPBaPCaPxaQOaJpaQPaCEaLaaLbaKiaQQaQRaQSaQTaQUaQSaQVaQWaQXaQYaQZaRaaKjaRbaRbaRbaRbaRbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaPPaPPaPPaMkaRcaRdaReaNoaNoaNoaNoaNoaNoaNoaRfaRgaRhaNoaRiaRjaRjaRjaRkaRlaRmaRnaRoaRpaRqaRraRsaIFaQiaRtaRuaRvaRwaRxaRyaRzaRAaRBaRCaRDaFVaFVaGTaFVabDaREabDaREabDabDabpabpabpabDabDabDaRFaRFaRFaRFaRFaRFaRFaRFaRFaRFaRGabDaPhaRHaRHaRHaRIaRIaRIaPiaRJaRKaRLaRMaRNaROaRPaQzaRQaRRaRSaRTaLKabDabDaCEaRUaBQaRVaCEaRWaRXaKMaPwaLQaLQaRYaRZaSaaPxaPyaSbaScaPBaPBaPBaPCaSdaSeaJpaPDaCEaLaaLbaKiaSfaSgaShaSiaSjaSkaSlaSmaSnaSoaSpaSqaKjaSraSsaStaSuaSuaSvaaaaaaaaaaSwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaaEaaEaMkaMkaSxaSyaSyaSzaSAaNoaSBaSCaSDaNoaSEaSFaSGaNoaSHaSIaSJaSKaSLaSMaSNaSOaSPaSQaQfaSRaSSaSTaSUaSVaSWaSXaSYaSZaTaaTbaTcaTdaPeaTeaTfaFVaGTaFVabDaPfabDaPfabDabDabDabpabpabpaJWabDabpabDabDabDabDabpabDabDabDabDabpabDaPhaTgaTgaTgaRIaRIaThaPiaTiaTjaTkaTlaTmaTnaToaTpaTqaTraTqaTsaLKabDabDaCEaTtaTuaEqaCEaTvaTwaKMaPwaTxaTyaTxaTzaTxaPxaPyaQMaTAaTBaTBaTCaTDaTEaTFaJpaPDaTGaLaaLbaKiaKiaKiaKiaKiaKiaKiaKiaKiaKiaTHaTIaKiaRbaTJaSsaTKaTLaTMaTNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaaEaaEaaEaTOaTPaSyaSyaSyaSyaSyaTQaTRaTSaTTaTUaTTaTSaTVaNoaTWaTXaTYaTXaTZaUaaUbaUcaUdaUcaNAaUdaUeaUfaUgaUhaUiaUjaQlaQlaQlaUkaTcaTdaPeaTeaUlaFVaGTaFVabpaPfabDaPfabDabDabDabpabpaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaUmaUmaPhaPiaUnaUoaUpaUqaUraUsaPiaUtaRSaUuaRQaQAaLKabpabpaCEaUvaBQaUwaUxaUxaUxaUxaUyaTxaUzaUAaUBaUCaPxaUDaPzaUEaPBaPBaUFaUGaUHaUIaIraUJaCEaLaasOasOasOasOasOasOasOasOasOaUKaULaUMaUNaUOaUPaSsaSsaUQaSuaSuaURaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaaEaaEaaEaUSaUTaUUaUVaUWaUXaUYaPWaUZaVaaVbaPWaVcaSyaVdaNoaNoaNoaNoaNoaNoaNoaVeaVfaVgaVhaVhaViaVjaVkaVlaVmaSWaVnaVoaVpaVqaVraVsaVtaVuaVvaFVaFVaHSaFVaLFaVwabpaVwabpabpaPhaPhaPhaPhaVxaVyaVzaVyaVyaVyaVyaVAaVBaVyaVyaVyaVzaVCaVDaVEaVFaVGaVHaVIaVJaPiaPiaVKaVLaVMaVNaPiaPiaQAaQAaVOaQAaQAaLKaotaotaCEaAraBQaEqaVPaVQaVRaVSaVTaTxaVUaVVaUBaUBaPxaVWaVXaVYaVZaVZaWaaWbaPxaWcaJpaWdaWeaWfaWeaWgaWeaWeaWeaWeaWeaWeaWeaWhaWiaUMaWjaWkaWlaRbaRbaRbaRbaRbabpabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaWmaaEaaEaUSaUTaWnaWoaWpaSyaWqaNoaNoaNoaNoaWraWsaSyaWtaWuaWvaWwaNoaWxaWyaNoaIDaWzaWzaWAaWzaWzaWzaWzaWBaWCaWDaWEaWFaWGaWHaTbaTcaTdaPeaNQaFVaWIaJRaWJabpaREabDaREabDabDaWKaWLaWKaWMaVyaWNaWOaWPaWQaWRaWRaWQaWRaWRaWRaWRaWRaWSaWTaWUaWTaWVaWWaWXaWYaWZaXaaXbaXcaXdaXeaXfaPhaLKaLKaLKaLKaLKaLKaXgaXgaFVaAraBQaEqaUxaXhaXiaXjaXkaXlaXmaXnaUBaUBaPxaXoaPzaUEaPBaPBaXpaXqaPxaXraXsaXtaXuaXvaXwaWgaXxaXyaXzaXAaWeaXBaXCaWhaXDaXEaWjaXFaXGaXHabpabpabpaXIaotabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaaEaaEaaEaaEaUSaXJaWnaXKaXLaUVaXMaNoaXNaXOaXPaPWaXQaXRaXSaXTaXUaTSaXVaXWaXXaXYaXZaYaaYaaYaaYaaYaaYaaYbaYcaYdaWDaYeaQlaQlaYfaUkaYgaTdaPeaYhaFVaGTaJRaWJabDaPfabDaPfabDabDaPhaYiaPhaYjaVyaYkaYlaYmaYnaYmaYmaYnaYmaYmaYmaYoaYpaYqaWTaWTaYraYsaYtaYuaYvaYvaYwaYxaYyaYzaYAaYBaYCaYDaYEaYFaYGaYHaYIaHXaHaaFVaYJaYKaYLaUxaYMaYNaYOaYPaTxaYQaYRaYSaYSaYTaYUaPzaUEaPBaPBaPBaYVaPxaYWaYXaYYaYZaZaaZbaZcaZdaZeaZbaZdaZfaZgaZhaZiaZjaZkaZlaZmaZnaZoaaaaaaaaaaXIabpabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaaEaaEaaEaaEaZpaZqaZraUTaZsaUTaUTaZtaZuaZvaZvaZwaZxaZyaZzaZAaZBaUTaZCaUTaZDaZEaZFaRwaRwaRwaZGaRwaRwaZHaZIaZJaWDaZKaRwaZLaZMaZNaRAaRBaRCaZOaFVaGTaJRaWJabDaPfabDaPfaRFabpaPhaPhaPhaVyaVyaZPaZQaZRaZSaZSaZSaZSaZRaZSaZSaZRaYkaZTaZUaWTaZVaZWaWWaZXaZYaZZbaababbacbadbaebafbagaYDbahbaibajaFVbakbalbamaFVbanbaobapbaqbarbasbatbauaTxbavbawaUBbaxaPxbaybazbaAbaBbaBbaBbaCaPxbaDaJpbaEbaFbaGbaHbaIbaJbaKbaLbaMbaHbaNbaObaPbaQbaRbaSaXFbaTaZoaaaaaaaaaaXIabpaotaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaaEbaUaaEaUSaUTbaVaSyaSyaSybaWaNobaXbaYbaZaNobbaaUXbbbbbcbbdaUXbbebbfbbgbbhbbiaVoaVoaVoaVoaVoaVoaVobbjbbkaSWaSXbblbbmaTaaTbbbnbboaPeaNQaFVbbpbbqaFVabDaPfabDaPfaRFabDadWadWbbrbbsbbtbbubbvaZSbbwbbwbbwaZSbbwbbwbbwaZSaYkbbxaWTaWTaWTaWTbbyaWTaWTaWTbbzbbAbbBbbCbbDbbEbbFaYDbbGbbHbbIaFVbbJbbKbbKbbLbbMbbNbbOaUxaUxbbPaUxaUxaTxaTxaTxbbQaTxaPxaPxbbRaPxbbSbbTaPxaPxaPxaCCaJpbbUbbVbbVaWgaWgbbWaWeaWeaWeaWeaWeaWeaWhbbXbbYbaSbbZbcaaZoaZoaZoabpaXIabpabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaaEbcbaaEaUSbccbcdbcebcfbcgbchaNoaNoaNoaNoaNobciaSybcjbckbclbcmaNobcnbcoaNobcpbcqbcrbcsbctbcubcvbcvbcwbcxaUibcyaQlaQlaQlaUkaQibczaLBaLCaFVaGRaGTaFVabDaREabDaREaRFabDaaaadWbcAaVybcBbcCbcDaZSbbwaZSaZSaZSaZSaZSbbwbcEaYkbcFbcGaRIaRIbcHbcIbcJbcKaWTaWTbcLaWWbcMbcNbcObcPaYDbcQaFVaFVaFVbcRbcSaFVaFVbcTbcUbcVbcWbcXbcYbcZbdabdbbdcaTxbddbdebdfbdgbdhbdibdebdebdjbdkaTxaCCaJpbaEbdlaJpbdmbdnbdobdpbdqbdrbdsbdtbduaWhbdvbdwbaSaULbdxbdybdzaZoabDaXIabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaaEaaEaUSbdAbdBbdCbdDbdEbdFaNobdGbdHaXPaPWbdIaSybdJbdKbdKbdKbdKbdKbdKbdKbdKbdKbdLbdLbdMbdMbdMbdMbdNbdObdPbdQbdRbdSbdTbdUbdVbdWbdXbdYaFVaGRaGTaFVabDaPfabDaPfaRFabDaaaadWbcAaVybcBbcCbcDaZSbbwbdZbeabebaYpaZSbbwaZRaYkbcFbcGbecbedbeebefbadbegbehaWTbeibejbekbelbembenbeobepbeqberbesbetbeubevbewbexaBDbeybezbeAbeBbeCbeDbeDbeEbeFbeGbeGbeGbeGbeHbeGbeGbeGbeGbeGbeIbeJaJpbaEbeKbeLbeMbeNbeObePbePbeQbeRbeSbePaWhbeTbeUbeVbeWbeXbeYbeZaZoabDaXIabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaPPaaEaTObfaaSybfbbfcbfdaTSbfebffaTSaTSbfgaTTaTSbfhbdKbfibfibfjbfkbflbfmbfmbdKbfnbfobfpbfqbfrbdMbfsbftbfubfvbfwbfxbfxbfybfzbfAbfBaMAaFVaGTaHSaFVabpaVwabpaVwbfCabpadWbfDaPhbfEbfFbfGbfHaZRaZSaZSaWMbfIaYkaZSaZSaZSaYkbcFbcGaRIbfJbfKbfLbfMbacbfNbfObfPbfQbfRbfSbfTbfUbfVbfWbfXbfYbfZbgabfYbgbbfWbgcbgdbgebezbeAbeDbgfbggbghbeDbgibdebdebdebgjbgkbdebdebdebglbgmaTxbgnaMZbgobgpbgqbdmbgrbgsbePbgtbePbeSbgubgvbgwbgxbgybgzbgAbgBbgCbgDaZoabpaXIabDabDaaaaaaaaaaSwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaPPaMkaMkbgEbgFbgGbgHbgIaNobaXbaYbaZaNobgJbgKbgLbdKbgMbgNbgObgNbgNbgNbgNbgPbgQbgRbgSbgTbgUbgVbgWbgXbgYbgZbhabhbbhbbhcbhdbheaRCaZOaFVaGTaJRaWJabDaPfabDaVwaRFabDaaaadWbcAaVybcBbcCbcDaZSbbwaZSbhfbhgbhhaZSbbwaZSaYkbcFbcGaRIbhibhjaWWaWWbhkbhlaWTbhmbhnbhobhpbhqbhrbhsbhtbhubhvbhwbhxbhybhzbhAbhBaBQbgebezbeAbhCbhDbeAbhCbhEaTxbhFbhGbhHbhIbhJbhKbhLbeGbhMbhNbhObhPaIrbgobeKbhQaWgbhRbhSbePbePbhTbhUbeSbhVaWhbhWbhXbhYbhZbiabibbicaZoabDaXIabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPaPPaMkaMkaMkaMkaMkaMkaNoaNoaNoaNoaNobidaSybiebdKbifbgNbigbihbiibijbikbilbimbinbiobipbiqbiraUgbisbitaQibiubivbiuaUkaQibfAaPeaNQaFVaGTaJRaWJabDaREabDaREaRFabDaaaadWbcAaVybcBbcCbcDaZSbbwaZSaZSaZSaZSaZSbbwaZSaYkbcFbcGaRIaRIbiwbixbiybizaWTaWTbiAbiBbiCbiDbiEbiFaPhbiGaWTaWTbiHbiIbiJaWTaWTbiKaBQbgebeDbeDbezbiLbezbezbiMaTxaTxaTxbiNbiNbiOaTxaTxbdebiPbiQaTxbiRaYXbiSbiTbiUbiVbiWbhSbePbiXbiYbiZbjabjbaWhbjcbjdbjebjfaULbgCbjgaZoabDaXIabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaPPaPPaPPbjhbjhbjhbjibjjbjkbjlbjmbjnbjoaNoaWsaSybjpbdKbjqbgNbjrbjsbjsbjsbjsbjtbjubjvbjwbjxbjybjzbjAbjBbjCbjDaRwbjEaRwbjFbjGbjHaPeaNQaFVaGTaJRaWJabDaPfabDaPfaRFabDadWadWbbrbjIbjJbjKbcDaZSbbwbbwbbwaZSbbwbbwbjLaZSaYkbbxaWTaWTaWTaWTbjMaWTaWTaWTbjNbjObiBbjPbjQbjRbjSaWTbjTaWTbjUbjVbjWbjXbjYbjZbkaaBQbgebeDbkbbkcbkdbkebkebkebkebkfbkgbkhbkibkjbkkaTxbklbkmbknaTxbkoaKYbkpbbVbbVaWgaWgbkqaWeaWeaWeaWeaWeaWeaWhbkrbksbktbkubkvbkwbkxaZoabpaXIabpabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbjhbjhbjhbjhbkybkzbkAbkBaUTbkCbkDbkEbkFaUTbkGbdKbkHbgNbkIbkJbkKbkLbkMbkNbkObkPbkQbkRbkSbkTbkUbdObkVbkWbkXbkYbkZblaaTcaTdaPeblbaFVblcbbqaFVabDaPfabDaPfaRFabpaPhaPhaPhaVyaVyaZPbfHaZRaZSaZSaZRaZSaZSaZSaZSaZRaYkbldaZUaWTaZVbleblfblgblhblibljbadblkbllblmblnbloaWTblpaWTblqblraWWblsbltbjZbluaTubgebeDblvblwbgfbeDbeDbeDbeDblxbeDbeDbeDbeDbeDblybeDbeDbeDblzblAblBblCblDbaHbaHblEblFblGblHbaHbaHblIbaObaPblJblKbaSaULblLblMblNaZoabDaXIabpabpaotaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbjhbjhbjhbjhblOblPblQblRblSaTRblTaNtaTSaTSblUbdKbgNbgNbgNbgNbgNbgNblVbdKblWblXblYblZbmabmbbmcaYdaWDbmdaQlaQlaQlaUkaYgaTdaPeaNQaFVbmeaGTaFVabDaPfabDaPfabDabDaPhbmfaPhbmgaVyaYkbmhaWObmibmjaWOaWObmjaWOaWObmjbhhbmkaWTaWTaYrbmlbmmbmnbmobmpbmpbmpbmqbmrbmsbmtbmuaPhbmvaWTbmwbmxbmybmybmzbjZbkaaBQbgebeDbmAbmAbkdbmBbeDbeDbeDbeDbmCbmDbmDbmDbmDbmDbmEbkbbkbbeDblAbmFbaEbaFaXAaXAbmGbmHbmIbmIbmIbmJbmKbmLbmMbmNbmObmPbmQbmRaZoaZoaZoabDaXIabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbjhbjhbjhbjhbmSaMkaMkaMkaMkbmTbmUbmVaNoaSyaSyaSybdKbmWbmXbmYbmZbnabmZbnbbdKbdLbdLbdLbdLbdLbdLbncaWCaSWbndaVobneaVqaVraVsaVtbnfbngaFVaGTaGTaFVabDaREabDaREabDabDaWKbnhaWKaWMaVybnibnjbnkbnlbnmbnlbnlbnmbnlbnlbnmbnnbnoaWTbnpaWTaWVbnqbnrbnsbntbnubnvbnwbnxaPhaPhaPhaPhbmvaWTaWTbjZbjZbjZaWTaWTbnyaBQbgebeDbeDbeDbgfbeDbeDbnzbnAbnBbeDbnzbnCbnDbeDbeDbnEbnFbnCbnBblAbmFbnGaWebnHaXBaWgbnIbnJbnKaXAaWeaXAbnLaRbbnMaULbaSbnNbnOaZoaaaaaaabpaXIabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbjhbjhbjhbjhbjhbjhbjhbjhaMkbnPbnQbnRaNoaNobnSaNoaMkaMkbnTbnTbnTbnTbnTbnTbnTbnUbnVbnWbnXbnYaQlbnZaWCaWDaWEboabobaWHbocaTcbodboebofaFVaGTaHSaFVaLFaVwabpaVwabpabpaPhaPhaPhaPhaVxaVybogbohbohboibohbojboibohbohboibokbohbolbombonboobopboqboraWTbosaWTbotaWTaPhaotabpabpabpabpabpabDabDabpabpaCEbouaBQbgebeDbkcbkbbgfbeDbovbowbowbowbowbowbowbowboxbeDbnEbnCbnCbnDboybozboAaWeaWeaWeaWeaWeaWeaWeaWeaWeaWeboBaRbaUMaULbaSboCboDaZoadWadWabDaRFabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbjhbjhbjhbjhbjhbjhbjhaMkboEboFboGaNoaSyaSyaSyboHboIbnTboJboKboLboMboNbnTboOboPboQaVoboPboRboSbisaUiboTaQlaQlaYfaUkaTcaTdaPeaNQaFVaGTaJRaWJabpaPfabDaPfabDabDaaaadWadWaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaPhaWTaWTboUboVboWboXaWTaRIboYboZboZbpaabDabDaotabpabpabDabDabDabDabpaCEbpbaBQbgebeDbpcbnAbkdbkebpdbpebpfaYOaYOaYObpgbphbpibmDbpjbpkbplbnBblAaJpaPDbpmabDabDabDabDabDabDabDbpnasObpoaRbbppbpqbaSbprbpsaZoaaaaaaabDaRFabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbjhbjhbjhbjhbjhbjhaMkaMkaMkaMkaMkaSybptaTPbpuboIbnTbpvbpwbpxbpxbpybpzbpAbpBbpCbpDbpEbpFbpGbpHaWDbpIaRwbpJaZMaZNaRAaRBaRCaZOaFVbpKaJRaWJabDaPfabDaPfabDabDabDabpabpabpabDabDabpabDabDabDabDabpabDabDabDabDabpabDaPhbpLbpMbpNbpObpPbpQaWTbpRbpSbpTbpUbpVabDabDabpabDabDabDabDabDabDaotaCEbpWaBQbgebeDbmAbmAbgfbeDbpXbpYaYOaYObpZaYOaYObpYbqabeDbqbbmAbmAbeDblAaJpaPDbpmabDbqcbqcbqcbqcbqcbqcbqcasObpoaWhbqdaRbbqeaRbaRbaRbaWhaWhabpaRFabpaotabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbjhbjhbjhbjhbjhaNkaNkaMkaMkaMkaMkaMkaMkbnTbqfbqgbqhbqibqjbqkbqlbqmbhbbqnbqobqpbqqbqrbqsaSXbqtbquaTabqvaTcaTdbqwbqxbqybqzaJRaWJabDaMCaMDaREabDabDabpabpabpabDabDabDaRFaRFaRFaRFaRFaRFaRFaRFaRFaRFaRFabDaPhbqAbqBbqCbqDbqEbqFaWTbqGbqHboZboZbqIabDaotaotabDabDabDabDabDabDabDaCEbqJbqKbgebeDbeDbeDbgfbqLaUxaUxaUxbqMaUxbqMaUxaUxaUxbqNbqbbeDbeDbeDbqOaYXbqPbpmabDbqcbqQbqRbqRbqRbqSbqTbqUbqVbqWbqXbqYbqZbrabrbbrcbrdaWhabDaRFabDabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbjhbjhaNkaNkaNkaNkaNkaNkaNkaNkaNkbnTbrebrfbrgbrhbribrjbrkbrlbrmaQibrnaQiaQibroaQiaQiaQiaQiaQiaQiaQlaPdaPebrpaFVaFVbbqaFVabDaNTbrqbrrabDabpbrsabpabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDaPhbrtbrubrvbrwbrubrxaPhaPhaPhbbwbbwabDabDabDabDabDabDabDabDabDabDabDaCEbrybrzbrAbrBbrCbrBbrDbrEbrBbrBbrBbrBbrFbrGbrBbrBbrBbrEbrHbrBbrBbrBbrIaJpbrJbrKbpmbqcbrLbrMbrNbrMbrObqcbrPbpoaWhbrQbrRbrSbrTbrUbrVbrWbrXabDaRFabDabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbnTbrYbrZbsabsbbscbnTaQlbsdbseaQibsfbsgbshbsibsjbskbskbslbskbsmbshaNOaPeaTebsnaFVaGTaFVabDabDaNTbsobspabpabpabDabDabDabDabDabDabDaJWabDabDabDabDabDabDabDabDabDaPhbsqaWWbrubsraWWbssaPhabDabDabDabDabDabDabDabDabDabDabDabDabDaJVaJVbstbpbbsubsvaJpaXsbswbsxaJpaJpaJpaJpaJpbsybszaJpaJpaJpaJpbsAaJpaJpaJpbszbsBbsCbsDbsEbsFbsEbrMbsGbrMbsHbqcbsIbsJbsKbsLbsMbsNbsObsPbrRbsQbrXabpaRFabDabDabDaotabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaKjaKjaKjaKjaKjaQiaQibsRbsSbsTbsUbsVbsWbsXbsYbsZbtabtabtabtabtbbtcbtdaPeaTebteaFVaGTaFVaotabpabpbtfbtgbspabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDaPhbthbtibtjbtkbtlbtmaPhabDabDabDabDabDabDabDabDabDabDabDabDabDaJVaJUbstbtnbaobapbtobtobtpbtqbtobtobtrbtobtobtsbttbtobtubtvbtobtwbtpbtobtobtxaIrbtybtzbpmbqcbtAbsEbtBbsEbtCbqcasObtDaWhbrQbsMbtEbtFbsPbrRbtGbrXabDaRFabpabpabpabpabpabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaQibtHbtIbtJbtKaQibtLbtMbtNbtObtPbtQbtRbtQbtQbshbshaNObtSbtTaFVaFVbtUbtVbtVbtWabpaVwbtXbtYaMIaMIaMJaMIaMGaMIaMJaMIaMIaMIaMJaMIaMGaMIaMJbtZaMDabDaPhbbrbuabuabuabuaaPhaPhabDabDabDabDbubabDabDabDabDabDabDabDaJVaJVaJUbstbpbaBQbucbudbudbudbuebudbudbudbudbufbudbugbudbudbudbudbudbudbudbudbuhaMZbuibpmabDbqcbujbukbulbumbunbuobupbuqburbusbutbuubuvbuwbrRbuxbrXabDaRFabDabDabpabpaotabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaQibuybuzbuAbuyaQibsfbuBbuCbuDbsjbsjbuEbuFbuGbuHbuIbuJbuKbuLbuMbuNbuObuPbuQbtWabpbuRabpabDabDabDabDabDabpabDabDabDabDabDabDabDabpabDabDaNTbrqaMDabpabDabDabpabpabDabDabpabDabDabDabDabDabDabDabDabDabDabDabDaJVaFVbuSaCEbpbaBQbuTbudbuUbuVbuWbuXbudbuYbuZbvabvbbvcbvdbvebudbvfbvgbvhbvgbudbviaJpbvjbpmabDbqcbqcbqcbqcbqcbqcbqcbvkasOaWhaWhaWhaWhaWhaWhaWhaWhaWhabDaRFabDabDabpabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaQiaQiaQiaQiaQiaQibsfbsjbvlbvmbvnbvobvpbvqbvnbvrbvsbvtaRCbvubvvbvwbvxbvxbvybvzaMEbvAabpabDabDabDabDabDabpaotabDabDabDabDabDabDabpabDabDabDaNTbtYaMHaMIaMIaMGaMHaMIaMIaMGaMJaMIaMIaMIaMJaMIbtZaMDbvBbvBbvBbvBaFVaYDbvCaCEbvDaYKbvEbudbvFbvGbvHbvIbudbvJbvKbvLbvMbvNbvabuYbudbvObvPbudbvQbudbvRaKYbvSbpmabDabDabDabDabDabDabDbpnbvkasObvTbvUbvVbvVbvVbvVbvVbvUabpabpaRFabDabDabpabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbvXbvYbvZbwabshbwbbwcbwdbwebuGbuGbwfbwgbsjbwhbwibjHaPebwjbwkbwlbwmbwnbwobwpbwqbwrabpabDaJWaJWaJWabDabpabpabDabDaJWaJWabDabpabpabDabDabDabDabDabpaotabpabpabpabDabDabpabDabDabDabDabDabDaNTbtYbwsbwtbwubwvaFVaFVbuSaCEbtnaTubwwbudbwxbwybuebudbudbudbudbudbudbudbudbudbudbudbwzbudbudbudbwAaJpbwBbvTbvTbvTbvTbvTbvTbvTbvTbvTbwCbvTbvTbvUbvVbvVbvVbvVbwDbvUabpaRFaRFabDabDabpabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbwEbwFbwFbwGbshbwHbsWbwIbwJbwKbwLbwMbwLbwLbshbshbwNaPebwOaFVbwPaFVaFVaFVaFVaFVaFVaFVbwQbwQbwQaFVaFVaFVaFVbwQbwQbwQaFVaFVaFVaFVaFVbwQbwQbwQaFVaFVaFVaFVbwQbwQbwQaFVaFVaFVaFVaFVaFVbwRbwRbwRbwRbwSbwTbwUbwVaFVbwWbwXaCEbpbaBQbwwbudbwYbwZbxabwZbxbbxcbxdbxebxfbxgbxhbxibwZbxjbwZbxkbxlbudbuhaJpbxmbxnbxobxpbxqbxrbxsbxtbxubxubxvbxubxwbvUbvVbvVbvVbvVbvVbvUabDaRFabDabpabpaotabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbvWbvWbvWbxxbvWbshbxybsWbxzbxAbtPbxBbxCbxCbxCbxDbxEbxFaPeaNQaFVaGTaGTaGTaGTaGTaGTaGTbbqbwXbwXbwXbxGbmebmebbqbwXbwXbwXbxGaGRbxHaGTbbqbwXbwXbwXbxGaGTaGTbbqbwXbwXbwXbxGaGTaGTaGTaGTbxIbxJbxKbxJbxJbxLbxMbxNbxOaFVbxPaGTaCEbtnbaoaIhbxQbxRbxSbxTbxUbxSbxVbxUbxSbxUbxUbxSbxSbxUbxUbxUbxWbxXbxYbxZbyabybbvTbycbydbyebyfbygbyhbyibyjbykbxubylbymbvVbvVbvVbvVbvVbvUabDaRFabDabpabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbynbwFbvWbwFbyobshbsfbypbshbxAbsjbxBbxBbyqbxBbsjbshbyrbysbytaFVbyubyvbyuaFVaFVaFVaFVbywbyxaWIaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTaGTbyybyzaGTaGTaGTaGTbyAbalbyBaFVbvBbvBbvBbyCbxJbyDbyEbxJbxIaGTaGTaCEbpbaOfbyFbyGbyHbyIbyJbyKbyIbyJbyKbyIbyLbyKbyIbyMbyNbyObyPbyQbyRbySbyTbyUbyVbyWbyXbyYbyZbzabzbbzcbzcbzdbxubzebzfbvUbvVbvVbvVbvVbvVbvUabDaRFabDabpabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbzgbzhbzibzjbzkbshbzlbshbshbzmbshbshbshbshbshbshbshbznbzobzpaFVaFVaFVaFVaFVbzqbzqaFVaFVaFVaFVbzraFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVaFVbzsaFVaFVaFVbzqbzqbvBbvBbztbzubzvbvBaFVaFVaFVaCEbzwbzxbzybudbzzbzAbzBbzCbzAbzDbzCbzEbzBbzCbzFbzGbwZbzHbwZbzIbzJbudbzKbzLbzMbzNbxubxubxubzObzPbzcbzcbzQbxubzRbzSbvUbvVbvVbvVbvVbvVbvUabDaRFabDabDabDabpabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbzTbzUbzVbzWbzXbzYbzZbAabAabAbbAcbAdbAebAfbAgbAhbAibAjbAkbAlbAmbAnbAobAobApbAqbAqbArbAsbAobAobAobAobAtbAubAobAobAobAvbAwbAxbAybAzbAobAobAvbAobAtbAmbAAbABbACbADbAobAtbAEbAFbAobAobAGbAqbAqbAHbAobAIbAJbAKbALbAMbANbAobAObAPbzobAQbudbARbwxbudbASbwxbudbATbwxbudbAUbwxbudbAVbAWbAXbAYbAXbudbAZbsxbBabvTbBbbxubxubxubBcbBdbBebBfbxubxubBgbymbvVbvVbvVbvVbvVbvUabDaRFabDabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbBhbBibvWbBjbBkbBlbBmbBmbBmbBmbBnbBobBpbBqbBrbBrbBsbBtbBubBvbBwbBvbBvbBvbBvbBvbBxbBybBvbBvbBvbBvbBvbBvbBwbBvbBvbBvbBzbBvbBAbBBbBCbBDbBEbBzbBvbBvbBwbBFbBvbBGbBvbBvbBvbBHbBIbBDbBDbBDbBDbBDbBJbBDbBKbBLbBvbBvbBFbBGbBvbBGbBvbBMbBNbudbBObBPbudbBQbBPbudbBRbBPbudbBSbBPbudbAXbAWbAXbAYbBTbudbBUbmFbBVbBWbBXbBYbBZbBZbCabCbbBZbCcbCdbxubBgbvUbvVbvVbvVbvVbvVbvUabDaRFabDabpabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbvWbvWbvWbvWbCebCfbvWbvWbvWbwFbAcbCgbChbCibCjbCkbAcbClbCmbCnbCnbCnbCnbCnbCobCnbCpbCnbCnbCqbCnbCrbCsbCsbCsbCsbCtbCubCvbCwbCxbCybCzbCAbCBbCCbCDbCDbCDbCEbCDbCFbCDbCDbCGbCDbCHbCDbCDbCDbCDbCDbCIbCJbCKbCLbCMbCMbCNbCKbCMbCKbCMbCObCPbudbCQbCRbudbCQbCSbudbCQbCTbudbCQbCUbudbCVbCWbCVbAYbCXbudbCYbCZbDabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbDbbBgbvUbvVbvVbvVbvVbwDbvUabDaRFabDabpabpabpabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbwFbDcbDdbvWbDebvWbwFbAcbDfbDgbDhbCjbDibDjbDkbDlbDmbDnbDobDjbDpbDjbDjbDqbDjbDjbDjbDrbDrbDsbDsbDrbDrbDrbDrbDrbDrbDtbDubDvbDwbDxbDwbDwbDwbDwbDybDwbDzbDAbDBbDBbDBbDBbDBbDBbDBbDBbDBbDCbDDbDEbDFbDGbDGbDHbDIbDGbDIbDJbDDbDCbDKbDKbDKbDKbDKbDKbDKbDKbDKbDKbDKbDKbDKbDKbDLbudbDMbDNbDNbDObDPbDQbDNbDRbDSbDTbDUbDNbDVbDWbDXbDNbDYbDZbvUbvVbvVbvVbvVbvVbvUabpaRFabDabDaotabpaotabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbEabEbbEcbvWbEdbvWbwFbAcbEebEfbEgbEgbEhbEibEjbEkbElbElbElbEmbEnbDjbEobEpbEqbErbDjbEsbEtbEubEvbEwbExbEybEzbEAbDrbEBbECbEDbDwbEEbEFbEGbEHbEIbEJbDwbEKbELbDBbEMbENbEObEPbEQbERbEQbDBbESbETbEUbEVbEWbEWbEXbEYbEWbEYbEWbEZbFabDKbFbbFcbFdbDKbFebFfbFgbFhbFibFjbFkbFlbFmbFnbFobFpbDNbFqbFrbFsbFtbFubDRbFvbDRbFwbDNbFxbFybFzbDNbvTbvTbvTbvVbvVbvVbvVbvVbvTabDaRFabDabDabDabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbvWbvWbvWbvWbDebvWbwFbAcbFAbFBbFCbCjbFDbDjbFEbFFbFGbFGbFGbFHbFIbDjbFJbFKbFLbFMbDjbFNbFObFPbFQbFRbExbFSbFTbFUbDrbFVbFWbFXbDwbFYbFZbGabFZbGbbGcbDwbGdbGebDBbGfbGgbGhbGibEQbEQbGjbDBbEWbEWbGkbGlbEWbEWbGmbGnbGobGpbGqbGrbGsbGtbGubGvbGwbGxbGybGzbGAbGBbGCbGDbGEbGDbGFbGGbGHbELbDNbGIbGJbGKbFtbDRbDRbGLbGMbDRbGNbFxbFxbGObDNaabaabbvTbvTbvTbvTbvTbvTbvTabDaRFabDabDabDabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbvWbvWbwFbAcbGPbGQbAcbGRbGSbDjbGTbGUbGTbGVbGVbGWbGVbDjbGXbFKbFLbGYbDjbGZbHabHbbHcbFRbExbHdbHebHfbDrbHgbFWbHhbHibHjbFZbFZbFZbFZbHkbDwbHlbHmbDBbHnbHobGhbHpbEQbEQbEQbDBbHqbGobHrbHsbHsbHsbHtbHubHvbHvbHwbEYbHxbDKbHybHzbHAbDKbHBbHCbHDbFhbHEbGDbHFbGDbHGbDKbHHbELbDNbHIbGJbGKbHJbHKbDRbHLbHMbHNbDNbDNbDNbDNbDNaaEaabaabaabaabaabaabaaEabpabpaRFabDabDabDabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbwFbHObDcbHPbDjbHQbHRbHSbHTbHUbHVbHWbHXbHYbHZbIabIbbFKbFLbIcbDjbIdbIebIdbIfbIgbIgbIdbIdbIdbDrbHgbFWbFXbIhbIibFZbFZbFZbFZbFZbIjbHlbIkbDBbDBbDBbIlbDBbDBbDBbDBbDBbImbEWbInbIobIpbIqbIqbIrbIpbIsbItbIubIvbIwbIxbGDbIybDKbFebHCbHDbFhbIzbIAbIBbICbIDbDKbIEbELbDNbIFbIGbIHbIIbIJbIKbIJbIJbILbILbIMbINbIObDNaaEaaEaabaabaabaabaaEaaEbIPaRFaRFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbIQbIRbAbbHPbDjbISbITbITbITbIUbIVbIWbIWbIWbIWbIXbIYbIZbJabJbbDjbJcbJdbJebJfbJgbJhbJibJhbJjbJkbJlbFWbFXbDwbJmbJnbFZbFZbJobJpbDwbHlbJqbDBbJrbJsbJtbJubJvbJwbJxbJybEXbEWbInbJzbJAbJBbEWbJCbJDbJEbItbJFbJGbDKbJHbGDbJIbDKbFebJJbJKbJLbJMbJNbJObJPbJQbDKbJRbELbDNbJSbGJbGKbJTbJUbDRbJUbJUbJVbDRbJWbDRbDRbJXaaEaaEaaEaabaabaaEaaEaaEabpaotaotabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbJYbAbbJZbKabHPbDjbKbbKcbKdbHWbKebKfbKgbKhbKibKjbKkbKlbKmbKnbKobDjbKpbKqbKrbKsbKtbKubKvbJcbKwbKxbKybFWbKzbDwbKAbKBbKCbKDbKEbKFbKGbHlbHmbDBbKHbHobGgbKIbKJbKKbKLbJybEXbEWbInbJzbEWbEWbEWbEYbEWbKMbItbJFbKNbDCbDCbDCbDCbDCbDCbDCbKObDKbDKbKPbDKbDKbDKbDKbKQbELbDNbKRbGJbGKbKSbGJbGJbGJbGJbDRbDRbKRbKRbDRbJXaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKTbKUbKVaabaabaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbvWbCfbvWbvWbKWbKXbDjbDjbDjbDjbKYbDjbDjbDjbDjbDjbDjbDjbDjbKZbLabKZbDjbIdbIdbIdbIdbIdbDsbLbbDsbDrbDrbLcbFWbLdbDwbDxbDwbDwbDwbDwbDwbDwbLebLfbDBbLgbGgbGgbLhbLibLjbJxbJybGmbLkbLlbDDbDJbDJbLmbDEbDJbDDbLnbLobLpbLqbDCbLrbLsbLsbLtbDCbLubLvbLwbLxbLybLzbLAbDKbHHbELbDNbLBbGJbGKbLCbLDbDRbLEbLEbDRbLFbFqbFqbLGbJXaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLHbLIbLJaabaabaabaabaabaabaacaacaacaacaacaacaacaadaadaabaabaabaabaabaabaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbLKbLLbLMbvWbKWbKXbLNbLObwEbvWbwFbwFbwFbLPbwEbLQbLRbLSbvWbLTbLUbLVbLWbLXbLYbLZbLYbMabMbbMcbMbbMdbMebLcbFWbMfbMgbMhbMibMjbMkbMlbMmbMjbHlbELbDBbMnbGgbGgbGgbMobMpbJxbJybEXbEWbMqbMrbMsbMtbMubMvbMwbDJbMxbJFbEWbMybMzbMAbMBbMCbMDbMEbMFbGvbMGbGvbGvbMHbMIbDKbMJbELbDNbMKbGJbMLbMMbMNbMNbMNbMNbMObLFbFqbMPbLGbJXaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMQbMRbMSbKVbMTbMTbMTbMTbMTaabaabaabaadaadaadaadaadaadaabaabaabaaEbMUaabaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbMVbwFbKWbMWbKWbKXbMXbwFbwFbvWbMYbMZbMZbNabMZbMZbMZbMZbNbbNcbNdbNebNfbNgbNhbNcbNcbNibNjbNkbNlbNmbNnbNobNpbNqbNrbNsbNtbNubNvbNwbNxbMjbHlbELbNybGgbGgbGgbGgbMobMpbJxbJybEXbEWbNzbDJbNAbNBbNCbNDbNEbDJbMxbNFbEWbMybNGbNHbNIbNJbNKbNLbNMbNNbNObNPbGDbGDbNQbDKbMJbELbDNbNRbGJbNSbNTbNUbDRbNUbDRbDRbLFbNVbNWbLGbJXaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNXbNYbLIbNZbOabMTbObbOcbOdbMTaabaabaabaabaabaabaabaabaabaabaabaaEbOeaaEaaEaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbOfbOgbOhbOibOjbOkbwFbwFbOlbvWbOmbOnbOobOobOobOobOobOpbOpbOpbOqbOrbOsbOpbOtbOtbOubOvbOwbOubOtbOtbOtbOxbFWbLdbMgbOybOzbOAbOBbOCbODbMjbHlbELbDBbOEbGgbOFbOGbOHbOIbOJbOKbOLbOMbONbDCbOObOPbOQbORbOSbDCbMxbJFbEWbOTbDCbOUbNIbEWbMybOVbOWbOXbNObGDbGDbGDbGDbOYbMJbELbDNbOZbFqbLGbPabPbbPbbPcbDRbDRbDRbIFbIFbDRbJXaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKVbPdbPebPfbPgbPhbPibPjbMTaabaabaabaabaabaabaabaabaabaabbPkbPkaaEbPlaaEaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbvWbvWbvWbvWbvWbKWbKXbPmbPnbPobvWbOmbwFbOobPpbPqbPrbOpbPsbPtbPubPvbPwbPxbOpbPybPzbPAbPBbPCbPDbPEbPFbPGbPHbFWbLdbMgbPIbPJbMjbMjbMjbMjbMjbPKbPLbPMbPNbPObPObPObPPbPQbPRbDCbPSbPTbPUbDCbPVbPWbPXbPYbPZbDCbDCbQabQbbDCbDCbQcbQdbQebQfbOVbQgbQhbQibQjbQkbQlbQmbDKbMJbELbDNbLFbNWbLGbDRbQnbQobQpbFqbQqbQrbDRbDRbQsbDNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaSwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKVbQtbQubQvbMTbQwbQxbQybQzayJaaEaaEaaEaaEbPkaaEaaEaaEaaEaaEaaEbQAbQBaaEaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkbvWbQCbQDbzhbQEbQFbQGbQHbQFbQFbQFbQFbQIbwFbOobQJbQKbQLbOpbQMbQNbQObQPbQQbQRbOpbQSbQTbQUbQVbQWbQXbQYbQZbOtbLcbFWbRabMgbMJbPJbMjbRbbRcbRdbMjbRebELbDBbRfbRgbGgbGgbMobRhbDBbRibRjbRkbRlbDCbDCbRmbRnbDEbDCbDCbRobRpbRqbRrbDCbDCbRsbRtbOVbOVbRubRvbRwbDKbDKbDKbDKbDKbMJbELbDNbDNbDNbDNbRxbDNbDNbDNbDNbDNbDNbDNbDNbDNbDNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMTbMTbMTbMTbRybMTbRzbRAbRBbRCbRDbREaaEbPkaaEaaEaabaabaabaabaabaaEaaEaaEaaEaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaabaabbvWbQCbRFbzUbRGbRHbRIbRJbOgbOgbOgbOgbRKbwFbOobRLbRMbRLbOpbRNbRObRPbRQbRRbRSbOpbRTbQTbRUbRVbRWbRXbRYbRZbSabSbbFWbLdbMgbScbSdbSebSfbSgbShbMjbRebELbSibSjbSkbSlbSlbSmbSnbSobSpbSqbSrbSsbStbSubSvbSwbSxbSybSzbSAbSBbSCbSDbSEbSFbSGbSHbSIbSJbSKbSLbSDbSMbSNbSObSPbSQbScbSRbSRbSRbSSbSRbSRbSRbSRbGHbSTbSUbSVbSVbSVbSVbSVbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSWbSXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMTbMTbSYbSZbMTbTabMTbMTbMTbMTbMTayJbTbaaEaaEaabaabaabaabaabaabaabaabaabaabaabaabaabaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaabaabbvWbvWbvWbvWbvWbvWbvWbvWbwFbwFbwFbwFbTcbOpbOpbTdbTebTdbOpbTfbTgbThbTibTjbTkbOpbTlbQTbRUbTmbTnbTobRYbTpbTqbLcbFWbLdbMgbELbPJbMjbTrbTsbTtbMjbTubOCbTvbTwbTxbTybTzbTAbTBbTCbTDbTEbTFbTGbTHbTIbTJbTKbRqbTLbTMbTNbTObTPbSwbTQbTRbSwbSrbSwbSrbTSbSlbSlbSlbTTbTUbELbTVbTWbTWbTWbTWbTXbTWbTWbTWbTWbTYbTZbMjaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUabUbbQubPibMTbUcbUdbUebUfbMTaabaabaabaabaabaabaabaadaadaadaadaadaabaabaabaabaabaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaabaabaabbvWbUgbUhbUibUjbUkbUlbvWbvWbvWbvWbvWbTcbOpbUmbUnbUobUpbUqbUqbUqbUrbUsbUqbUtbOpbUubQTbUvbUwbUxbUybUzbUAbSabUBbUCbUDbMgbHmbPJbMjbMjbUEbMjbMjbPJbELbUFbUFbUFbUFbUGbUFbUFbUFbUHbUIbUJbUHbUKbUHbULbUMbUNbUObUPbUQbURbUObUNbUSbUTbUUbUVbUWbRkbUXbUYbSlbUZbVabVabVabVabVabVabVabVabVabVabVabVabVabMJbVbbMjaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVcbVdbVebVfbVgbVhbMTbVibVjbMTaabaabaabaabaabaadaadaadaacaacaacaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaNkaabaabaabaabbvWbwFbwFbVkbwFbwFbwFbwFbwFbwFbwFbvWbTcbOpbVlbUqbUqbVmbUqbUqbUqbVnbVobVpbVqbVrbVsbVtbVtbVtbVtbVtbVubVvbPGbVwbFWbVxbMgbVybVzbVAbVAbVBbVCbVAbVDbELbUHbVEbVFbVGbVHbVIbVJbUHbVKbVLbVMbVNbVObUHbSObVPbVQbVRbSObSObVSbVTbVUbVVbSObSObVWbSlbVXbVYbSlbSlbVZbWabWbbWcbWdbVabWebWfbWgbWhbWibWjbWkbVabMJbVbbMjaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWlbOabOabWmbMTbWnbMTbMTbMTbMTaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaNkaNkaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabbvWbWobwFbwFbWpbwEbPobwFbwFbwFbwFbWqbTcbOpbOpbOpbOpbOpbOpbOpbOpbOpbOpbOpbOpbOpbWrbWsbWtbWubWvbWwbWxbWybOtbWzbFWbWAbWBbWCbPLbPLbPLbPLbWDbPLbPLbPLbWEbWFbWGbWHbWIbWJbWKbWLbWMbWNbWObWPbWQbUHbWRbWSbWTbWUbWVbSObWWbWUbWXbWYbWZbSObXabXbbRkbSlbSlbSlbXcbXdbXebXfbXgbXhbXibXjbXkbXlbXmbXnbXobVabMJbVbbMjaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadWbXpbMTbMTbMTbKVbMTaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabbvWbXqbwFbXrbvWbvWbvWbvWbXsbXsbXsbvWbXtbXubMZbMZbMZbXubXubXvbXwbXxbXybXzbXybXAbXwbXwbXBbXwbXwbXCbXDbXEbOtbLcbFWbLdbXFbXFbXFbXFbXFbELbPJbUHbUHbUHbUHbXGbXHbXHbXHbXIbXJbXKbXHbXLbXMbXHbXNbUHbXObSlbXPbXQbXRbVPbXSbXQbXPbXTbXUbSObXVbXWbXXbXYbXZbYabYbbVabYcbYdbYebYfbYgbYhbYibYjbYkbYlbYmbYnbYobYpbYqbYrbYrbYrbYragragrbYsagrbYsbYsbYsbYtbYsbYsbYsagrbYsbYsbYsbYsagragragragraaEaaEbYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabbYvaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabbvWbYwbwFbYxbvWbYybYzbvWbYAbwFbwFbvWbTcbYBbYBbXwbXwbXwbXwbYCbXwbYDbYEbYFbYGbYHbYIbYJbYKbYLbXwbMbbYMbYNbMebLcbFWbLdbXFbYObYPbYPbXFbELbPJbUHbYQbYRbYSbYTbYUbYVbYVbYVbYWbYXbYYbYZbZabZbbZcbYXbZdbTSbVYbXQbXRbVPbZebXQbSlbXTbZfbZgbZgbZhbZibZhbZgbZjbZgbVabVabVabVabZkbZlbZmbZnbZobZpbZqbZrbVabZsbZtbMjaabaabaabaabaaEaaEajOaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajOaaEaaEaaEaaEaaEaaEbYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabbvWbVkbwFbwFbWqbwFbwFbZubwFbwFbwFbvWbTcbZvbZwbZxbZybZzbZAbZBbZAbZCbZDbZEbZFbZFbZFbZFbZGbZHbZIbLWbZJbZKbZLbZMbZNbZObZPbZQbZRbZSbXFbZTbZUbUHbZVbXHbZWbXHbXHbXHbXHbZXbZYbZZcaabXHcabbXLcacbZZcadbUXbUYbXQbXRbVPbZecaecafcagcahcaicajcakcalcamcanbZgcaobVacapcaqcarcascatcaucavbWibWibWibWibVabMJcawbMjaabaabaabaaEaaEaaEajNaaEcaxcaycazaaEcaxcaycazaaEcaxcaycazaaEajNaaEaaEaaEaaEaaEaaEaaEbYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaEaaEbvWbvWbvWbvWbvWbwFbwFbvWcaAcaAcaAbvWbTcbZvbZwbZxbZybZycaBcaCcaDcaEbZFbZFbZFcaFcaGcaHcaIcaJcaKcaLcaMcaNbNnbNocaOcaPbXFcaQcaRcaScaTbOCcaUbUHcaVcaWcaXcaYcaZcbabXHcbbcbcbUHcbdcbecbfcbgcbhbUHcbicbjcbkcblcbmbSOcbncbocbpbXTbSlcbqcbrcbrcbscbrcbtbZgcbubVacbvcbwcbxcbycbzbXfcbAcbBcbCcbDcbEbVabMJcawbMjaabaabaabaaEaaEaaEajNaaEcaxcbFcazaaEcaxcbFcazaaEcaxcbFcazaaEajNaaEaaEaaEaaEaaEaaEaaEbYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbGcbHcbHcbHcbGaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEcbIcbJcbJcbKcbKcbKcbKcbKbTcbZvbZwbZxbZycbLbZAcbMbZAcbNbZDbZEbZFbZFbZFcbOcbPcbQcbRbMbbMccbSbMebLccbTbMfbXFbXFbXFbXFbXFbELbPJbUHbUHbUHbUHbUHbUHbUHcbUbUHbUHbUHbUHbUHbUHcbVbUHbUHcbWcbXbSObSObSObSOcbYcbZccaccbcccccdcceccfccgcchccibZgccjbVacckcckcckcckcclccmcbAccnbXeccoccpbVaccqcawbMjaabaabaabaaEaaEaaEajNaaEcaxcbFcazaaEcaxcbFcazaaEcaxcbFcazaaEajNaaEaaEaaEaaEaaEaaEaaEbYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrccsccrcbHcbHaabcbHcbHcbHcbHaaEaaEaaEaaEcctaaEaaEaaEaaEcctcbIcbKcbKcbKccuccvcbKccwccxbYBbYBbXwbXwbXwbXwccybXwcczccAccAccAccBccCccDccEccFbXwbMbbMcbMbbMebLcbFWbLdbMgccGccHccIbHmccJbZUbELbELbELbELbELbELccKbELbELbELbELbSPcbXccLccMccNccLccOccPcbXccQccRbSOccSccTccUccVccWccXccYccZcdacbrcdbbZgcdcbVacddcdecdfcbycdgcdhcdicdjcdkcdgcdlcdmcdncdobMjaabaabaabaabaaEaaEajNaaEcaxcbFcazaaEcaxcbFcazaaEcaxcbFcazaaEajNaaEaaEaaEaaEaaEaaEaaEbYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrccrccrccrccrcbHcbHcbHcdpcdqcdrcdscdscdscdscdscdscdscdscdscdscdscdtcducdtcdvcdwcdxcdycdzbOgbOgbOgbOgbOgbOgcdAbXwcdBcdCcdDcdDbXwbXwbXwcdEccybXBbMbbMcbMbbMebUBcdFcdGcdHcdIcdJcdJcdJcdKcdLcdMcdMcdMcdNcdMcdMcdOcdMcdMcdMcdMcdPcdQcdRcdScdTcdUcdVcdUcdWcdUcdUbSOcdXbSlbSlbSlcdYccdcdZcbrceacbrcebbZgcecbVacedceecefcascegcehceicascejcekcelbVacembHlcencencencenceoaaEaaEajNaaEcaxcbFcazaaEcaxcbFcazaaEcaxcbFcazaaEajNajNajNajNaaEaaEaaEaaEbYubYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrccrccrccrccrccrccrcbHcbHcepceqcbHaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEcercercbKcescetcbKcbKceuceuceuceuceuceuceucevbMebMebMebMebMebMecewcexceycezcexcexceAceBceCceDceEceFbMgbMgbMgceGceGceGceHceGceGceGceIceGceGceGceGceGceGceGbVbcbXccLccMcdUccLcdUcdUcbXceJceKbSOceLbXYceMceNceObZgcePceQceRceSceTbZgbZgbVabVabVabVabVabVabVabVabVabVabVabVabVacembHlceUceVceWceXceoceoceoaaEaaEaaEceYaaEaaEaaEceYaaEaaEaaEceYaaEaaEaaEaaEaaEajOaaEaaEaaEaaEbYubYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrccrceZcfaccrceZcfaccrccrcbHcfbcbHcbHaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEcercfccfdcfecffcfgcfhcficfjcfkcflcfmcfncfobLYcfpcfqcfrbLYbLYbLYbLYbZKbZJbLYbLYcfscftbMebLcbFWbLdbMgcfucfvceGcfwcfxcfyceGcfzcfAcfBcfCcfAceGcfAcfDcfEceGbVbcbXccLcfFcdUccLcdUcfGcbXcfHcfIbSObSObSObOYbSObSObZgbZgbZgcfJbZgbZgbZgcfKcfLcfMcfNcfOcfPbTWbTWbTWbTWbTWbTWbTWbTWcfQcfRcfScfTcfUcfVcfWcfXcfWcfYcfZcfZcfZcfZcfZcfZcfZcfZcfZcfZcfZcgacgbcgbcgcaaEajNaaEaaEaaEaaEbYubYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrccrccrcgdcgecgfcggcghccrccrcgicgjcgkcbHaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEcglcercgmcgncgocgpcgqcgrbMbbMbbMbcgscgtcgucgvbMbcgwcgxcgycgzcgAcgBcgCcgDbNlbNlbNlcgEbMbbMecgFbFWcgGbMgbMgbMgceGcgHcgIcgJceGcgKcgLcgMcgNcfAcgOcfAcfEcfEceGbVbcbXccLcgPcgQccLcdUcgRcbXcbXcbXcbXbELcgSbELbELbELcgTbELbELbRebELbELbELbELbRebELbELbELcgUcgVcgWcgXcgYcgYcgYcgYcgYcgZchacenchbchcchdceoceoceoaaEaaEaaEcheaaEaaEaaEcheaaEaaEaaEcheaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEbYubYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbGcbHccrccrceZchfchgcgecgfcggchhchfchfchfchfchicbGaaEaaEaaEaaEcctaaEaaEaaEaaEcctaaEaaEcerchjcgnchkchlcbKcgrchmchnchochpchqchrchsbMbchtceuchuceuchvceuceuchwchxceuceuceuceubMechybFWchzbMgchAchBceGchCcfAchDceGchEchFchGchHchIceGcfAchJcfEceGbVbcbXcbXcbXcbXcbXcbXcbXcbXchKccJbTWbTWchLbTWbTWbTWbTWbTWbTWchLbTWbTWbTWbTWchMchNchNchNchNchOchPchQchRchRchRchRchRchRchRcencencencenceoaaEaaEajNaaEcaxchScazaaEcaxchScazaaEcaxchScazaaEajNajNajOaaEaaEaaEaaEaaEbYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHccrccrccrcgichTchTchUcgfchVchTchTchTchTchTchWcbHaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEcerchXchYchYchZcbKcgrbMbciacibchpchqcgucicbMbcidceuciecifcigcihciicijbMbceucikcilcimbMecinbUCciocipciqcirceGchEciscitciucivciwcixciycizceGceGceGceGceGciAciBbTWbTWbTWbTWbTWbTWbTWchLchMbELciCciCciCciCciCciCciCciCciCciCciCbMjciDbMjchNciEciFciGciHciIciJchRciKciLciMciNciOciPciPchRaaEaaEaaEaaEaaEajNaaEcaxchScazaaEcaxchScazaaEcaxchScazaaEajNaaEaaEaaEaaEaaEaaEbYubYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHciQccrccrccrcgfcgfciRciScgfcgfcgfcgfcgfcgfcgfciTayJayJayJayJayJayJayJayJayJayJayJayJciUciVciWciWciXcbKciYciZcjacjacjacjbcjccjdbNlcjecjfcjgcjhcjicjjciicjkbLYcjlcjmbLYcjncjocjpbFWciobMgcjqcjrceGchCcjscjtcjucjvcjwcjxcfAcjyceGcjzcjAcjBceGcjCcjDbELbHmcjEcjFcjGbELbELbELbELcjHciCcjIcjIcjIcjJcjKcjLcjMcjMcjMciCcjNbELcjOchNcjPcjQcjRciEcjScjTcjUcjVcjWcjXcjXciOciPciPchRaaEaaEaaEaaEaaEajNaaEcaxchScazaaEcaxchScazaaEcaxchScazaaEajOaaEaaEaaEaaEaaEaaEbYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHccrccrccrceZcjYcjYcjZcgfckacjYcjYcjYcjYcjYcjYcbHaaEaaEaaEaaEaaEaaEaaEaaEckbckbckbckbcercbKcbKcbKcbKcbKceuceucgucguchrcguceuckcbMbcidceuckdckeckfckgciickhcaMckickjckkcklbMeckmbFWcioceGceGceGceGceGceGceGceGceGcknckockpckqceGckrceGcksciCciCcktckuciCciCciCciCciCciCciCciCciCciCckvckwckxckyckzckyckAckBckCciCcjHbSPckDchNciEckEckFckGckGckHckIckJckIckKcjXciOciPciPchRaaEaaEaaEaaEaaEajNaaEcaxchScazaaEcaxchScazaaEcaxchScazaaEajNaaEaaEaaEaaEaaEaaEbYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbGcbHccrccrcgicgjcgkcgecgfcggckLcgjcgjcgjcgjckMcbGaaEaaEaaEaaEcctaaEaaEaaEckbckNckNckOckNckNckPckQckQckQckPckRbMbckSckTckUckVckWbMbcidceuchuckXchuceuceuckYckZceuceuclaceubMeclbbFWcaPceGclccldcleclfceGcfAcfAclgclhcfBcfAclicljcfAcfAcfAciCclkcllckyclmclncloclpclpclpckyckyclmckyckyclqckyckyclrckyckyclscltciCcluclucluchRchRchNchNchNchNchNchRchRchRchRchRchRchRchRchRaaEaaEaaEaaEaaEajNaaEcaxclvcazaaEcaxclvcazaaEcaxclvcazaaEajNaaEaaEaaEaaEaaEbYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrccrccrcgdcgecgfcggcghccrccrceZchfchgcbHaabaaEaaEaaEaaEaaEaaEaaEckbclwclxclxclyclzclAclzclzclzclBclCclCclDclEclFclEclGclEclHclIclJclKclLclMclNclObMcceuclPclQclRbMebLcbFWclSceGclTcgIcivclUclVclWcivcivclXclYclZcmacmbcmccmccmcciCcmdcmecmfcmfcmfcmfcmfcmfcmfcmfcmfcmfcmfcmfcmgcmfcmfcmhcmfcmicmhcmjcmkcmlcmmcmmcmnaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajOaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEbYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrccrcgicmoccrcgicmoccrccrcbHcbHcbHcbHaabaabaabaaEaaEaaEaaEaaEckbcmpcmpcmpcmqcmrcmrcmsclxclwckPbMbbMbcmtcaMbNkcmubNkbNlbNlcmvcmwcmxbNlbNlbNjbNlcgEceuclQclQclRbMebLcbFWbLdckpcfAcfAcmycjtcmzcjtcjtcjtcmAcmBcfAcmCcmDcmccmEcmFciCcmGcmHckyckyckyckyckyckyckyckycmIcmJcmKcmLcmMcmLcmLcmLcmLcmNcmLcmLcmOcmPcmmcmmcmnaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNajNajOaaEajNajNajNajNajNajNajNajNaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrccrccrccrccrccrccrcbHcbHaabaabaabaabaabaabaabaabaabbvWbvWckbckbckbckbcmQckbckbckbckbckbckbcmRchucmSchvcmRbMebMebMebMebMebMecmtbMbbMbbMccmTcmUceuclPcmVclRbMecmWbFWcmXcmYcmZcnacnbcnacnccnacnacnacndcnacnacnecmccmccnfcngciCcnhcnicmIcnjcnjcnjcnjcnkcnjcnjcnlcnmcnncnocnlcnjcnjcnjcnjcnpcnjcnqcnrcmPcmmcnsciCaaEaaEaaEaaEaaEaaEayJaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEbYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrccrccrccrccrcbHcbHaabaabaabaabaabaabaabaabaabaabbvWcntcnucnucnubvWcnvcnwcnxcnycnycnzcnAcnBcnCcnDcnEcnFcnGcnHcnIcnIcnIcnwcnJcnKcnKcnLcnKcnKcnMcnMcnMcnMcnMbLccnNcnOcnPcfAcmccnQcmccnRcmccmccmccnScnTcmccmccmccmccnUcnVciCckycmHcnWcnXcnYcnYcnYcnYcnYcnYcnYcnWcnrcnYcnYcnYcnYcnYcnYcnZcnYcoacnrcmPcmmcmmciCaaEciCciCciCciCciCaaEcobaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEbYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbHcbHccrcocccrcbHcbHaabaabaabaabaabaabaabaabaabaabaabbvWcodcoecoecoebvWbwFcnwcofcogcnIcohcoicojcokcolcomconcoocopcnIcnIcoqcnwcorcnKcoscotcoucnKcovcowcoxcoxcnMbHgcoycozcoAcmZcmZcoBcmZcoAcoCcfAcfAcoDcmbcfAcoEcmbcmccmEcmFciCckycmHcnWcoFcnYcoGcoHcoIcoJcoJcnYcnWcnrcnYcoKcoLcoMcoNcoOcoPcnYcoQcoRcnjcoScoTcoUcoVcoUcoWcoXcoYciCaaEajOaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabcbGcbHcbHcbHcbGaabaabaabaabaabaabaabaabaabaabaabaabbvWcoZcpacpbcoebZubwFcnwcnIcnIcnIcpccpdcpecpfcpgcphcpicpjcpkcnycnycplcnwcorcnKcpmcpncpocppcppcpqcprcpscptcpucpvbLdceGcgHcfAcpwcpxceGcpycfAcfAcpzcpAcpBcpCcmDcmccmccmcciCcpDcmHcnWckyckycpEcpFcpGcpGcpHclmcpIcnrcpJcpKckyckyckycpLcpMcpJckycnrckycpNcmmcmnaaEcmncpOcpPcoYciCaaEajOaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaabbvWbvWbvWbvWbvWbvWbvWcpQcpRcoecoebvWbwFcnwcpScpScpScpScpScpTcpfcpgcphcpUcpScpScpScpScpScnwcorcnKcpVcotcpWcpXcpYcpZcqacqbcnMbHgbFWcozcqccqdcqecqeclfceGcqfcfAcqgclhcqhcfAcqgcqicfAcfAcfAciCcqjcmHcnWcqkcqlcpHckyckyckycpEcqmcqncnrcmncqocqpckycqqckycqrcnYcqscqtcqucqvcqwcqxcqycqxcqzcoYcoYciCaaEajNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabbvWbvWbvWbvWbVkcqAbVkbwFbwFbvWcqBcnucnucnubvWbwFcnwcnxcnycnycqCcqDcpecpfcpgcphcpicqEcqFcnIcnIcnIcnwcorcnKcqGcqHcpocqIcnKcqJcqKcqLcnMcqMcqNcqOceGceGceGceGceGceGceGceGceGceHceGceGciCciCciCciCciCciCckycmHcnWcmHckycpEcqmcqmcqmcpHcqPcqQcqRcmncqScqTckyckyckycqUcnYcqVcnrcmPcmmcmmciCaaEciCciCciCciCciCcqWcqXaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabbvWcqYcqZbvWbwFbwFbwFbwFbwFbvWbvWbvWbvWbvWbvWbwFcnwcofcogcnIcracoicrbcpfcrccphcrdcoocrecnIcnIcoqcnwcrfcrgcrhcricrjcrkcnKcqKcqKcrlcnMcrmcrncrocrpcrqcrqcrqcrrcrscrtcrucrvcrwcrxcrycrzcrAcrBcrCcrDcrEcrFcnpckxcmHcnYcrGcrGcrHcrGcrGcnYcrIckycmncrJcrKckyckycrLcrMcnYcqVcnrcmPcmmcnsciCaaEaaEaaEaaEaaEaaEaaEajNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabbvWbVkcrNcrObwFbwFbVkcqAcrPcrQcrRcrSbvWbwFbwFbwFcnwcnIcnIcnIcrTcrUcpecrVcrWcphcpicpjcrXcnycnycplcnwbKWcnKcrYcrYcrYcrZcnKcqKcsacsbcsccsdcsecsfcsgcsgcsgcsgcsgcsgcsgcsgcshcsicsjcskcslcsmcsncsocspcsqcsncsrcsscmHcnYcnYcnYcnYcnYcnYcnYcstcsncsucsvcswcsxcsycsycszcnYcsAcnrcmPcmmcsBciCaaEciCciCciCciCciCaaEajNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabbvWbvWbvWbvWbwFbwFbVkcsCbwFbwFcsDbwFbvWbwFcnwcnwcnwcnwcnwcnwcnwcnwcpecrVcsEcsFcsGcpScpScpScpScpScnwbKWcnKcsHcsHcsHcsHcnKcqKcqKcqKcnMcsIcsJcsKcsLcsMcsMcsMcsMcsMcsMcsMcsLcsNcsOcsPciCcsQcsRcsScsTcnYcsUcmecmfcsVcnYcsWcsXcsXcsYcsZcnYctacsUcnYcmncmncpJcmncmncnYcnYctbctccmLctdctectfctgctfcthctictjciCaaEajNaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabbvWbVkctkctlbwFbwFbVkcsCbwFctmctnctobvWbwFcnwcnIcnIctpcnIcnwctqctrctscttctuctvcpictwctxcnIcnIcnIcnwbKWcnKctycsHctzcsHcnKctActBctCcnMctDctEctFcsMaabaaEaaEaaEaaEaaEaabcsMcsNctGctHctHctIctJctKctLcnYctMcsrctNctNctOctNctNctNctNctNctOctNctPckyckyckyckyckyckyckyctQctRctSctTctUcmmcmnaaEcmnctVctjctjciCaaEcqXaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabbvWctWctXbvWbwFbwFbwFbwFbwFbVkbVkbVkbvWbwFcnwcnIcnIcnIcnIcnwctYctZcuacubcuccubcrdcoocudcnIcnIcoqcnwbKWcnKcnKcnKcnKcnKcnKcnMcnMcnMbYBcuecrncsKcsMaabaabaaEaaEaaEaaEaaEcsMcufcugcuhcuicujcukculcumcnYckycmecunckycqscqucqucqucuocqucqucqucqucqucqucqucqucqucqucqucupcuqcurcuscutcuucuvcuwcuvcuxctjctjciCaaEajNaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabbvWbvWbvWbvWbwFbwFbwFbwFbwFcuybOnbwFbZubwFcnwcuzcnIcuAcuBcuCcuDcuEcuFcuGcpfcuGcpicpjcuHcnycnycplcnwbKWbwFbwFcuIbwFbwFbwFcuJbwFcuKcuLcuMcuNcsKcuOcsMcsMcsMcsMcsMcsMcsMcsLcufcugcuPcuQckyckyckycuRcuScmfcnickyckycuTcuUcmLcmLcuVcmKcmLcmLcmKcmLcmLcmLcmKcmLcmLcmLcmKcqRckycuWcmmcmmciCaaEciCciCciCciCciCaaEcobaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabbvWcuXcuYcuZbwFbwFbwFbwFcsCcvacvbcvcbvWbwFcnwcvdcvecvfcnIcnIcvgcvhcvicokcvjcpfcvkcpScpScpScpScpScnwbJZbOgbOgcvlbOgbOgbOgcvmcvncvocsLcvpcvqcvrcvscvtcvucvvcvwcvxcvycvzcvAcvBcvCcvDcvEcvFcvGcvFcvHcnYcvIcvJcvKcvLcvMcvNcvOcvLcvMcvPcvQcvLcvRcvNcvScvLcvRcvNcvTcvLcvRcvUcvUcvVcmmcmmciCaaEaaEaaEaaEaaEaaEaaEajNaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabbvWbvWbvWbvWbvWbvWbvWbZvbZvbvWbvWbvWbvWbwFcnwcnIcvWcnIcnIcvXcvYcvZcwacpfcuacpfcwbcwccwdcwdcwdcwdcnwbwFcsLcsLcsLcsLcsLcsLcsLcsLcsLcwecwfcrncwgcwgcugcwgcwgcwgcwhcugcwicwicwjcwkciCcmncmnciCciCciCciCcmmcmmcwlcwmcwncmmcwocwpcwqcwrcwlcwscwtcmmcwlcwucwtcmmcwlcwvcwtcmmcmmcmmcmmcmmciCaaEajNajOcobajNajNcqXajNaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaaEaaEaaEaaEaaEcwwcwxcwxcwxcwxbwFcnwcnIcnIcnIcnIcnwcwycwzcwAcpfcuacpfcwBcwCcwdcwdcwdcwDcnwbwFcsLcwEcwFcwGcwHcwIcwJcwKcwLcwMcwNcwOcwPcwQcwQcwQcwQcwQcwRcwQcwQcwQcwScwTcsLabDabDabDabDabDciCcwUcwVcwWcmmcwXcwUcwWcmmcwYcwZcwWcmmcxacwUcwWcmmcxbcwUcwWcmmcxccxdcmmcwUcmmcmmciCaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaabaaEaaEaaEcwwcwwcwwcxecxfcxgcxhbwFcnwcnIcnIcxicnIcnwcxjcxkcxlcxmcxncpfcxocxpcwdcwdcwdcwdcnwbIQcxqcxrcxscxtcxucxucxscxscxvcxvcxvcxwcxxcwgcugcwgcwgcwgcxycugcwicwicugcxzcsLabDabDabDabDabDciCciCciCcxAcmncxBciCcxCcxDcxEciCcxAcmncxBciCcxAcmncxBciCcxAcmncxBciCciCciCciCcxFciCciCabDabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaabaabaabaabaabaaEcxGcxGcxGcxHcxIcxJcxIcxKcxLcxMcxNcxOcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcxPcnwcnwcnwcnwcnwcnwcnwbDccsLcxQcxRcxScxRcxRcxTcxRcxRcxRcxRcxRcxRcxRcxRcxRcxTcxUcxVcxRcxRcxScxRcwfcsLabDabDabDabDabDadWadWabpcxWabpcxXabpcxYabpcxZabpcxWabpcxXabpcxYabpcxZabpcxWabpcxZabpabpabpciCcyacybciCabDabpabpabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEcxGaaEaaEaaEcwwcwwcwwcyccydcyecwxcyfbAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAbcsLcsLcygcsLcsLcsLcsLcyhcygcyhcyhcyhcyhcyhcygcyicsLcsLcsLcsLcyjcsLcsLcsLcsLabDabDabDabDabDaRFabpcykcxAcmncxBcykcxCcxDcxEcykcxAcmncxBcykcxAcmncxBcykcxAcmncxBcykabDabDcxFcylcymciCabDabDabpbIPabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaEaaEaaEaaEajNajNajNajOajNaaEcxGaaEaaEaaEaaEaaEcwwcwxcwxcwxcwxcynbwFbwFbvWbvWbvWbvWbvWcyocypbwFcyqcyrcysbwFcypbPnbLQbvWbvWbvWbvWcytcyucyvabDabDabDcytcyucyvabpabpabpcytcyucyvabDabDabDcytcyucyvaaaaaaabDabpaotabpabpabpabpabpcykcywcyxcyycykcyzcyAcyBcykcyCcyDcyEcykcyFcyGcyHcykcyIcyJcyKcykabDabDciCciCciCciCabDabDabpbIPabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEcxGaaEaaEaaEaaEaaEaaEaaEajOaaEbvWbvWbvWbvWbvWaaaaaaaaabvWbvWbvWbZvbZvbZvbZvbZvbvWbvWbvWbvWaaaaaacyLcyMcygcyNabDabDabDcyMcygcyNabpabpabpcyMcygcyNabDabDabDcyMcygcyNaaaaaaabDabDabpaotaotabpaRFabpcykcyOcyPcyQcykcyRcyScyTcykcyUcyVcyWcykcyXcyYcyZcykczaczbczccykabDabDabpabDabDabDabDabDczdczeabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaaEaaEaaEajNaaEczfczfczfczfczfaaEcxGaaEczfczfczfczfczfaaEajNaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczgczhczhcziczjcziczkabDabDczlczmczlabDabDabDczlcznczlabDabDczgczoczpczoczkaaaabDabDabpabDabpabDaotabpcykcyOcyOcyOcykcyRcyRcyRcykcyUcyUcyUcykcyXcyXcyXcykczaczaczacykabDabDabpabDabDabDabDabDabpbIPabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaaEaaEaaEaaEajOaaEczqczrczrczrczrczscxGcxHcztcztcztcztczuaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczvczwczxczyczzczAczBczkabDczlczCczlabDabDabDczlczCczlabDabDczDczEczFczGczDaaaabDabDaotabDabDabDaXIabpcykcykcykcykcykcykcykcykcykcykcykcykcykcykcykcykcykcykcykcykcykabDabDabpabDabDabDabDabDabpczeabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEajNaaEczHczHczHczHczHaaEcxGaaEczHczHczHczHczHaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczgczoczIczJczzczzczzczBczKczoczLczCczMczNczNczNczLczCczMczoczoczxczOczFczGczBczkabDabDabDabDabDabDczPabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpabpczPabpabpabpabpabpabpbIPabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEajNaaEaaEaaEaaEaaEaaEaaEcxGaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczvczwczDczQczzczzczzczRczSczTczUczCczVczVczVczVczVczCczWczXczYcziczEczFczGczBczKczkabDabDabDabDabDczPaRFabpaotczPabpaRFczPczPaRFabpaRFabpczZczPczPaRFczPaRFaRFaotaRFczPabpaRFabpaRFczeczZczebIPbIPbIPabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaadaadaacaacaacaacaacaacaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNaaEczfczfczfczfczfaaEcxGaaEczfczfczfczfczfaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczBczoczKczoczoczoczocAaczCczCczCczCczCczCczCczCczCczCczCczCczCcAbczFczFczFczicAcczDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDabDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaacaacaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNaaEczqczrczrczrczrczscxGcxHcztcztcztcztczuaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczicAdcAecAfcAgcAhcAicAjczCcAkcAlcAlcAlcAlczCcAlcAlcAlcAlcAmczCczicAnczFczFcAbczFcziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacaacaacaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajOaaEczHczHczHczHczHaaEcxGaaEczHczHczHczHczHaaEajNaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczicAecAecAocApcAqcArcAsczCcAkcAtcAtcAtcAtczCcAtcAtcAtcAtcAmczCcAuczocziczoczocziczxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaacaacaacaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNaaEaaEaaEaaEaaEaaEaaEcxGaaEaaEaaEaaEaaEaaEaaEajOaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczicAvcAecAwcAxcAycAzcAAczCcAkczVczVczVczVczCczVczVczVczVcAmczCczicABczCczCcACczCcziaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaacaacaacaacaacaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNaaEczfczfczfczfczfaaEcxGaaEczfczfczfczfczfaaEajNaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczBczoczhczoczoczoczoczJczCczCczCczCczCczCczCczCczCczCczCczCczCcADczCczCczCczNcAEczDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbYvaacaacaacaacaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEczqczrczrczrczrczscxGcxHcztcztcztcztczuaaEajNaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczvczwczDcAFczCczCczCcAGczCcAHczWcAecAIcAlcAlcAlcAJcAecAKczTczYcziczCczCcALczBczhcAMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEczHczHczHczHczHaaEcANaaEczHczHczHczHczHaaEajNaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAOczoczIczhcAGczhcAGczIczhczoczoczoczoczNczNczNczoczoczoczoczoczxcAPczCcAQczBcAMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNaaEaaEaaEaaEaaEaaEaaEcARaaEaaEaaEaaEaaEaaEaaEajNaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczvczwczxcASczDcASczBcAMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczDcATcAUcAVczDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNajNajOajNajNaaEajNaaEcARaaEaaEajNajOajNajNajNajNaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAOczKczKczicAWczicAMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAOczocziczocAMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNaaEcAXaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaaEbYuaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubYubYuaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEajNajNajOajNajNaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubYuaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYuaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEbYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYuaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEbYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubYubYubYubYuaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEaaEbYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubYubYubYubYubYubYubYubYubYuaaEaaEbYubYubYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubYubYubYubYubYubYubYubYubYubYubYubYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubYubYubYubYuaaabYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYubYuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSwaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -"} diff --git a/_maps/map_files/BirdStation/BirdStation.dmm b/_maps/map_files/BirdStation/BirdStation.dmm index 23fe48b8871..35ae80339e6 100644 --- a/_maps/map_files/BirdStation/BirdStation.dmm +++ b/_maps/map_files/BirdStation/BirdStation.dmm @@ -1,3213 +1,89338 @@ -"aaa" = (/turf/open/space,/area/space) -"aab" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_n"; name = "north of station"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) -"aac" = (/turf/open/space,/obj/machinery/porta_turret/syndicate,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"aad" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/shuttle/syndicate) -"aae" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/shuttle/syndicate) -"aaf" = (/turf/open/space,/obj/machinery/porta_turret/syndicate,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"aag" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aah" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aai" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaj" = (/obj/machinery/computer/shuttle/syndicate,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aak" = (/obj/structure/table,/obj/machinery/button/door{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aal" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aam" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aan" = (/obj/structure/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aao" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aap" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaq" = (/obj/structure/closet/syndicate/personal,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aar" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 2; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"aas" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aat" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"aau" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aav" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaw" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aax" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aay" = (/obj/structure/lattice,/turf/open/space,/area/space) -"aaz" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"aaA" = (/obj/machinery/porta_turret/syndicate,/turf/closed/wall/shuttle{icon_state = "wall3"},/area/shuttle/syndicate) -"aaB" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"aaC" = (/obj/machinery/suit_storage_unit/syndicate,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaD" = (/obj/structure/closet/syndicate/nuclear,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaE" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaF" = (/obj/structure/table,/obj/item/device/aicard,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaG" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/button/door{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/obj/docking_port/mobile{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate"; name = "syndicate infiltrator"; roundstart_move = "syndicate_away"; travelDir = 180; width = 18},/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/open/space; width = 18},/turf/open/floor/plating,/area/shuttle/syndicate) -"aaH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/closed/wall/shuttle{icon_state = "wall3"},/area/shuttle/syndicate) -"aaI" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate) -"aaJ" = (/turf/closed/mineral,/area/space) -"aaK" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaL" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaM" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaN" = (/turf/closed/wall,/area/space) -"aaO" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/shuttle/syndicate) -"aaQ" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaR" = (/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/space,/area/space) -"aaS" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaT" = (/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/space,/area/space) -"aaU" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaV" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaW" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaX" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaY" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aaZ" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aba" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abb" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abc" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abd" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abe" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abf" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abg" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abh" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abi" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abj" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abk" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/charcoal,/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/charcoal{pixel_y = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abm" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abn" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abo" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abp" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 30},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abq" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abr" = (/obj/machinery/nuclearbomb/syndicate,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abs" = (/turf/closed/wall,/area/engine/engineering) -"abt" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/engineering) -"abu" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/engine/engineering) -"abv" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/cautery,/obj/item/weapon/surgicaldrill,/obj/item/robot_parts/l_arm,/obj/item/robot_parts/r_arm,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abw" = (/obj/structure/table/optable,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abx" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"aby" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/shuttle/syndicate) -"abz" = (/obj/structure/frame/computer,/obj/item/weapon/paper{info = "

Teleporter Instruction


  1. Install circuit board, glass and wiring to complete Teleporter Control Console
  2. Use a screwdriver, wirecutter and screwdriver again on the Teleporter Station to connect it
  3. Set destination with Teleporter Control Computer
  4. Activate Teleporter Hub with Teleporter Station
"; name = "Teleporter Instructions"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abA" = (/obj/machinery/teleport/station,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abB" = (/obj/machinery/teleport/hub/syndicate,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/syndicate) -"abC" = (/turf/open/floor/plasteel/black,/area/engine/engineering) -"abD" = (/obj/structure/reflector/single{anchored = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) -"abE" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) -"abF" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/black,/area/engine/engineering) -"abG" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_ne"; name = "northeast of station"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) -"abH" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/open/floor/plating,/area/shuttle/syndicate) -"abI" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating,/area/shuttle/syndicate) -"abJ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/open/floor/plating,/area/shuttle/syndicate) -"abK" = (/turf/open/floor/plasteel,/area/engine/engineering) -"abL" = (/obj/structure/reflector/single{tag = "icon-reflector (WEST)"; icon_state = "reflector"; dir = 8; anchored = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) -"abM" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/engineering) -"abN" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/lattice,/turf/open/space,/area/space) -"abO" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"abP" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/obj/structure/lattice,/turf/open/space,/area/space) -"abQ" = (/obj/structure/lattice,/obj/effect/landmark{name = "carpspawn"},/turf/open/space,/area/space) -"abR" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 6},/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"abS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"abT" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/external{name = "engineering external airlock"; req_access_txt = "10"},/turf/open/floor/plating,/area/engine/engineering) -"abU" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/engine/engineering) -"abV" = (/obj/machinery/atmospherics/components/binary/pump/on{icon_state = "pump_map"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"abW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"abX" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/black,/area/engine/engineering) -"abY" = (/obj/structure/reflector/double{anchored = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) -"abZ" = (/obj/structure/reflector/double{tag = "icon-reflector_double (NORTH)"; icon_state = "reflector_double"; dir = 1; anchored = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) -"aca" = (/obj/machinery/atmospherics/components/binary/pump{dir = 4; icon_state = "pump_map"; target_pressure = 2000.32},/turf/open/floor/plasteel,/area/engine/engineering) -"acb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) -"acc" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/engine/engineering) -"acd" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel/bot,/area/engine/engineering) -"ace" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/engine/engineering) -"acf" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"acg" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"ach" = (/obj/structure/table,/obj/item/clothing/glasses/meson/engine,/obj/item/clothing/glasses/meson/engine,/turf/open/floor/plasteel,/area/engine/engineering) -"aci" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/analyzer,/obj/item/device/analyzer,/turf/open/floor/plasteel,/area/engine/engineering) -"acj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/engineering) -"ack" = (/obj/machinery/atmospherics/components/trinary/filter{dir = 4; filter_type = 3; icon_state = "filter_off"; req_access = null},/turf/open/floor/plasteel,/area/engine/engineering) -"acl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/engine/engineering) -"acm" = (/obj/machinery/door/airlock/glass_engineering{name = "engineering door"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/open/floor/plasteel/black,/area/engine/engineering) -"acn" = (/obj/structure/reflector/box{anchored = 1; dir = 4; icon_state = "reflector_box"; tag = "icon-reflector_box (EAST)"},/turf/open/floor/plasteel/black,/area/engine/engineering) -"aco" = (/obj/structure/reflector/box{anchored = 1; layer = 3},/turf/open/floor/plasteel/black,/area/engine/engineering) -"acp" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/engine/engineering) -"acq" = (/obj/structure/reflector/single{tag = "icon-reflector (EAST)"; icon_state = "reflector"; dir = 4; anchored = 1},/turf/open/floor/plasteel/black,/area/engine/engineering) -"acr" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/engine/engineering) -"acs" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice,/turf/open/space,/area/space) -"act" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/space,/area/space) -"acu" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 4},/turf/open/floor/plating/airless,/area/engine/engineering) -"acv" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{name = "waste pipe"; icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/engine/engineering) -"acw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{name = "waste pipe"; icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"acx" = (/obj/machinery/atmospherics/components/binary/pump/on{icon_state = "pump_map"; dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"acy" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"acz" = (/obj/machinery/atmospherics/pipe/simple/green/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"acA" = (/obj/machinery/atmospherics/pipe/simple/green/visible{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/engineering) -"acB" = (/obj/machinery/atmospherics/pipe/simple/green/visible{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel,/area/engine/engineering) -"acC" = (/obj/machinery/atmospherics/pipe/simple/green/visible{icon_state = "intact"; dir = 9},/turf/open/floor/plasteel/warning/corner,/area/engine/engineering) -"acD" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 6},/area/engine/engineering) -"acE" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/black,/area/engine/engineering) -"acF" = (/obj/machinery/light,/turf/open/floor/plasteel/black,/area/engine/engineering) -"acG" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"acH" = (/obj/machinery/power/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel/bot,/area/engine/engineering) -"acI" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 1},/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 1},/area/engine/engineering) -"acJ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/pump/on{icon_state = "pump_map"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"acK" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{dir = 4},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/engineering) -"acL" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"acM" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/open/space,/area/space) -"acN" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"acO" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/turf/open/space,/area/space) -"acP" = (/obj/machinery/button/door{id = "heater vent"; name = "heating chamber venting switch"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{name = "waste pipe"; icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"acQ" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{name = "waste pipe"; icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"acR" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/components/binary/pump{icon_state = "pump_map"; dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"acS" = (/obj/machinery/atmospherics/components/trinary/filter/flipped{req_access = null},/turf/open/floor/plasteel,/area/engine/engineering) -"acT" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/engine/engineering) -"acU" = (/turf/closed/wall/r_wall,/area/engine/engineering) -"acV" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 8},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/engine/engineering) -"acW" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/open/floor/plasteel,/area/engine/engineering) -"acX" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/lattice,/turf/open/space,/area/space) -"acY" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/open/space,/area/space) -"acZ" = (/obj/structure/grille,/turf/closed/wall/r_wall,/area/space) -"ada" = (/obj/machinery/door/poddoor{id = "heater vent"; name = "heat chamber vent"},/turf/open/space,/area/engine/engineering) -"adb" = (/obj/machinery/atmospherics/components/binary/pump,/turf/closed/wall/r_wall,/area/engine/engineering) -"adc" = (/obj/machinery/atmospherics/components/binary/pump/on,/turf/closed/wall/r_wall,/area/engine/engineering) -"add" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel,/area/engine/engineering) -"ade" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"adf" = (/obj/machinery/atmospherics/pipe/manifold/general/hidden{icon_state = "manifold"; dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"adg" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"adh" = (/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/engine/engineering) -"adi" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plasteel,/area/engine/engineering) -"adj" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/obj/structure/lattice,/turf/open/space,/area/space) -"adk" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/space,/area/space) -"adl" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/open/space,/area/space) -"adm" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/door/airlock/external{name = "engineering external airlock"; req_access_txt = "10"},/turf/open/floor/plating,/area/engine/engineering) -"adn" = (/turf/open/floor/engine,/area/engine/engineering) -"ado" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/floor/engine,/area/engine/engineering) -"adp" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/floor/engine,/area/engine/engineering) -"adq" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/machinery/camera{c_tag = "Heating chamber north"; network = list("heating")},/turf/open/floor/engine,/area/engine/engineering) -"adr" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"ads" = (/obj/machinery/meter,/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 8},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"adt" = (/obj/machinery/atmospherics/components/binary/pump/on{icon_state = "pump_map"; dir = 8},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/engine/engineering) -"adu" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/engine/engineering) -"adv" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"adw" = (/obj/machinery/power/supermatter_shard{anchored = 1; base_icon_state = "darkmatter"; explosion_power = 20; gasefficency = 0.15; icon_state = "darkmatter"; name = "supermatter crystal"},/obj/machinery/atmospherics/components/unary/vent_scrubber{dir = 8; name = "supermatter chamber air scrubber"; on = 1},/obj/machinery/atmospherics/pipe/manifold/general/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"adx" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/engine/engineering) -"ady" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/components/binary/pump/on{icon_state = "pump_map"; dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel,/area/engine/engineering) -"adz" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/space,/area/space) -"adA" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"adB" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plating,/area/engine/engineering) -"adC" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/engine,/area/engine/engineering) -"adD" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"adE" = (/obj/machinery/igniter,/turf/open/floor/engine,/area/engine/engineering) -"adF" = (/obj/machinery/atmospherics/components/binary/pump{icon_state = "pump_map"; dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"adG" = (/obj/machinery/atmospherics/pipe/manifold/general/hidden,/turf/open/floor/engine,/area/engine/engineering) -"adH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/engine/engineering) -"adI" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) -"adJ" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/space,/area/space) -"adK" = (/turf/closed/wall/r_wall,/area/space) -"adL" = (/turf/closed/wall/r_wall,/area/turret_protected/ai{name = "\improper AI Core"}) -"adM" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/floor/engine,/area/engine/engineering) -"adN" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/alien/weeds,/turf/open/floor/engine,/area/engine/engineering) -"adO" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"adP" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 8},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/engine/engineering) -"adQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/engine/engineering) -"adR" = (/obj/structure/grille,/turf/closed/wall/r_wall,/area/engine/engineering) -"adS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/engine/engineering) -"adT" = (/obj/machinery/suit_storage_unit/atmos,/turf/open/floor/plasteel,/area/engine/engineering) -"adU" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/alien/weeds,/turf/open/floor/engine,/area/engine/engineering) -"adV" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/open/floor/engine,/area/engine/engineering) -"adW" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"adX" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plating,/area/engine/engineering) -"adY" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/engine/engineering) -"adZ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"aea" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/obj/structure/lattice,/turf/open/space,/area/space) -"aeb" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aec" = (/turf/open/floor/bluegrid,/area/turret_protected/ai{name = "\improper AI Core"}) -"aed" = (/obj/machinery/camera/autoname,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aee" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aef" = (/obj/machinery/light{dir = 1},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 6},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aeg" = (/obj/machinery/porta_turret/ai{dir = 8},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aeh" = (/turf/open/floor/engine{name = "high pressure o2 floor"; initial_gas_mix = "o2=500000"},/area/engine/engineering) -"aei" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine{name = "high pressure o2 floor"; initial_gas_mix = "o2=500000"},/area/engine/engineering) -"aej" = (/obj/machinery/atmospherics/components/binary/pump/on{icon_state = "pump_map"; dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aek" = (/obj/machinery/atmospherics/components/binary/pump{icon_state = "pump_map"; dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/engine/engineering) -"ael" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) -"aem" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/engine/engineering) -"aen" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/engine/engineering) -"aeo" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel/warning/corner{dir = 4},/area/engine/engineering) -"aep" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/turf/open/floor/bluegrid,/area/turret_protected/ai{name = "\improper AI Core"}) -"aeq" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/open/floor/plasteel,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aer" = (/obj/effect/landmark{name = "ninjaspawn"},/turf/open/space,/area/space) -"aes" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/engine{name = "high pressure o2 floor"; initial_gas_mix = "o2=500000"},/area/engine/engineering) -"aet" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/engine{name = "high pressure o2 floor"; initial_gas_mix = "o2=500000"},/area/engine/engineering) -"aeu" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine{name = "high pressure o2 floor"; initial_gas_mix = "o2=500000"},/area/engine/engineering) -"aev" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/space,/area/space) -"aew" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aex" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/engine/engineering) -"aey" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel,/area/engine/engineering) -"aez" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aeA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) -"aeB" = (/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aeC" = (/turf/open/floor/plasteel/brownold{tag = "icon-brownold (NORTHEAST)"; icon_state = "brownold"; dir = 5},/area/engine/engineering) -"aeD" = (/obj/machinery/light/small,/turf/open/floor/engine{name = "high pressure o2 floor"; initial_gas_mix = "o2=500000"},/area/engine/engineering) -"aeE" = (/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plasteel,/area/engine/engineering) -"aeF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/engine/engineering) -"aeG" = (/obj/machinery/door/airlock/glass_engineering{name = "engineering door"; req_access_txt = "10"; req_one_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/engine/engineering) -"aeH" = (/obj/machinery/door/airlock/glass_engineering{name = "engineering door"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/open/floor/plasteel,/area/engine/engineering) -"aeI" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aeJ" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/engine/engineering) -"aeK" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/engine/engineering) -"aeL" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel,/area/engine/engineering) -"aeM" = (/obj/structure/table,/obj/item/weapon/pipe_dispenser,/obj/item/weapon/pipe_dispenser,/obj/item/weapon/pipe_dispenser,/turf/open/floor/plasteel,/area/engine/engineering) -"aeN" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/floor/engine,/area/engine/engineering) -"aeO" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/engine/engineering) -"aeP" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plasteel,/area/engine/engineering) -"aeQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 6},/turf/open/space,/area/space) -"aeR" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/space,/area/space) -"aeS" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/space,/area/space) -"aeT" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 10},/turf/open/space,/area/space) -"aeU" = (/turf/closed/wall/r_wall,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aeV" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aeW" = (/obj/machinery/camera/autoname,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning/corner{dir = 4},/area/engine/engineering) -"aeX" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 9},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aeY" = (/turf/open/floor/engine/n2o,/area/engine/engineering) -"aeZ" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine/n2o,/area/engine/engineering) -"afa" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/engine/engineering) -"afb" = (/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"afc" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on,/turf/open/floor/engine,/area/engine/engineering) -"afd" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on,/obj/machinery/camera{c_tag = "Heating chamber south"; dir = 1; network = list("heating")},/turf/open/floor/engine,/area/engine/engineering) -"afe" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"aff" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/engine/engineering) -"afg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"afh" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/open/floor/plasteel,/area/engine/engineering) -"afi" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel,/area/engine/engineering) -"afj" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/turf/open/space,/area/space) -"afk" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 9},/turf/open/space,/area/space) -"afl" = (/obj/structure/flora/kirbyplants{icon_state = "plant-17"; layer = 4.1},/turf/open/floor/plasteel/black,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"afm" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel/black,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"afn" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"afo" = (/turf/open/floor/plasteel/black,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"afp" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/bluegrid,/area/turret_protected/ai{name = "\improper AI Core"}) -"afq" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/engine/engineering) -"afr" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/engine/n2o,/area/engine/engineering) -"afs" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/engine/n2o,/area/engine/engineering) -"aft" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine/n2o,/area/engine/engineering) -"afu" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 10},/turf/open/space,/area/space) -"afv" = (/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/turf/open/floor/plasteel,/area/engine/engineering) -"afw" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/closed/wall/r_wall,/area/engine/engineering) -"afx" = (/obj/machinery/atmospherics/pipe/heat_exchanging/junction{icon_state = "intact"; dir = 1},/turf/closed/wall/r_wall,/area/engine/engineering) -"afy" = (/obj/machinery/atmospherics/components/binary/pump{icon_state = "pump_map"; dir = 1},/turf/open/floor/plasteel/warning,/area/engine/engineering) -"afz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/warning,/area/engine/engineering) -"afA" = (/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plasteel/warning,/area/engine/engineering) -"afB" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 5},/turf/open/space,/area/space) -"afC" = (/obj/machinery/telecomms/bus/preset_one/birdstation,/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"afD" = (/obj/machinery/blackbox_recorder,/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"afE" = (/obj/machinery/telecomms/broadcaster/preset_left/birdstation,/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"afF" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"afG" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/engine,/area/engine/engineering) -"afH" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 10},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"afI" = (/obj/machinery/light/small,/turf/open/floor/engine/n2o,/area/engine/engineering) -"afJ" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/space,/area/space) -"afK" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"afL" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"afM" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the heating area."; name = "Heating chamber monitor"; network = list("heating"); pixel_y = 28},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/engine/engineering) -"afN" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"afO" = (/obj/machinery/atmospherics/components/binary/pump{icon_state = "pump_map"; dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"afP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/turf/open/floor/engine,/area/engine/engineering) -"afQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 10},/turf/open/floor/engine,/area/engine/engineering) -"afR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/engine,/area/engine/engineering) -"afS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"afT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"afU" = (/obj/machinery/light{dir = 1},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"afV" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"afW" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"afX" = (/obj/machinery/telecomms/server/presets/common/birdstation,/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"afY" = (/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"afZ" = (/obj/machinery/telecomms/hub/preset,/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aga" = (/obj/machinery/announcement_system,/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"agb" = (/obj/machinery/door/airlock/highsecurity{name = "telecomms and ai module door"; req_access_txt = "61"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai{name = "\improper AI Core"}) -"agc" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 5},/turf/open/space,/area/space) -"agd" = (/obj/machinery/atmospherics/components/binary/pump{icon_state = "pump_map"; dir = 4},/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"age" = (/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible,/turf/open/floor/plasteel,/area/engine/engineering) -"agf" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"agg" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) -"agh" = (/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/engine,/area/engine/engineering) -"agi" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"agj" = (/obj/machinery/atmospherics/pipe/manifold4w/general/visible,/turf/open/floor/engine,/area/engine/engineering) -"agk" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 9},/turf/open/floor/engine,/area/engine/engineering) -"agl" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/engine,/area/engine/engineering) -"agm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/engine,/area/engine/engineering) -"agn" = (/obj/machinery/power/smes{charge = 1e+006},/obj/structure/cable/cyan,/turf/open/floor/plasteel/darkwarning{icon_state = "warndark"; dir = 9},/area/engine/engineering) -"ago" = (/obj/machinery/power/smes{charge = 1e+006},/obj/structure/cable/cyan,/turf/open/floor/plasteel/darkwarning{icon_state = "warndark"; dir = 1},/area/engine/engineering) -"agp" = (/obj/machinery/power/smes{charge = 1e+006},/obj/structure/cable/cyan,/turf/open/floor/plasteel/darkwarning{icon_state = "warndark"; dir = 5},/area/engine/engineering) -"agq" = (/obj/machinery/atmospherics/components/binary/pump,/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/engine,/area/engine/engineering) -"agr" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/engine/engineering) -"ags" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple,/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/space,/area/space) -"agt" = (/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/space,/area/space) -"agu" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space) -"agv" = (/obj/machinery/telecomms/processor/preset_one/birdstation,/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"agw" = (/obj/machinery/message_server,/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"agx" = (/obj/machinery/telecomms/receiver/preset_left/birdstation,/turf/open/floor/bluegrid,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"agy" = (/obj/machinery/porta_turret/ai{dir = 4},/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"agz" = (/obj/effect/landmark/start{name = "Cyborg"},/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"agA" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"agB" = (/obj/machinery/porta_turret/ai{dir = 8},/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"agC" = (/turf/closed/wall/r_wall,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"agD" = (/turf/open/floor/engine{name = "high pressure plasma floor"; initial_gas_mix = "plasma=240000"},/area/engine/engineering) -"agE" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine{name = "high pressure plasma floor"; initial_gas_mix = "plasma=240000"},/area/engine/engineering) -"agF" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"agG" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"agH" = (/obj/item/weapon/wrench,/turf/open/floor/plasteel,/area/engine/engineering) -"agI" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced,/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"agJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/window/reinforced,/turf/open/floor/engine,/area/engine/engineering) -"agK" = (/obj/machinery/meter,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced,/turf/open/floor/engine,/area/engine/engineering) -"agL" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/darkwarning{icon_state = "warndark"; dir = 8},/area/engine/engineering) -"agM" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/black,/area/engine/engineering) -"agN" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel/darkwarning{icon_state = "warndark"; dir = 4},/area/engine/engineering) -"agO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 5},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/engine,/area/engine/engineering) -"agP" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/black,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"agQ" = (/obj/machinery/door/window/southright,/turf/open/floor/plasteel/black,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"agR" = (/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"agS" = (/turf/open/floor/bluegrid,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"agT" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/bluegrid,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"agU" = (/turf/closed/wall/r_wall,/area/security/nuke_storage) -"agV" = (/turf/closed/wall/r_wall,/area/engine/gravity_generator) -"agW" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/engine{name = "high pressure plasma floor"; initial_gas_mix = "plasma=240000"},/area/engine/engineering) -"agX" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/engine{name = "high pressure plasma floor"; initial_gas_mix = "plasma=240000"},/area/engine/engineering) -"agY" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine{name = "high pressure plasma floor"; initial_gas_mix = "plasma=240000"},/area/engine/engineering) -"agZ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/engineering) -"aha" = (/obj/machinery/atmospherics/components/binary/pump{icon_state = "pump_map"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"ahb" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/engine/engineering) -"ahc" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"ahd" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"ahe" = (/obj/machinery/atmospherics/components/binary/circulator,/turf/open/floor/plasteel,/area/engine/engineering) -"ahf" = (/obj/structure/cable,/obj/machinery/power/generator{cold_dir = 8; hot_dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"ahg" = (/obj/machinery/atmospherics/components/binary/circulator{icon_state = "circ2-off"},/turf/open/floor/plasteel,/area/engine/engineering) -"ahh" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/darkwarning{icon_state = "warndark"; dir = 10},/area/engine/engineering) -"ahi" = (/obj/machinery/computer/monitor,/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plasteel/darkwarning,/area/engine/engineering) -"ahj" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/darkwarning{icon_state = "warndark"; dir = 6},/area/engine/engineering) -"ahk" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/engine,/area/engine/engineering) -"ahl" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"ahm" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/turf/open/floor/plasteel,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"ahn" = (/obj/machinery/turretid{control_area = "AI Core Lobby"; pixel_x = 24},/obj/structure/flora/kirbyplants{icon_state = "plant-17"; layer = 4.1},/turf/open/floor/plasteel,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aho" = (/obj/structure/table,/obj/item/weapon/paper/monitorkey{pixel_x = 5; pixel_y = 5},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"ahp" = (/turf/open/floor/plasteel/neutral,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"ahq" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"ahr" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"ahs" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/brownold{tag = "icon-brownold (NORTHEAST)"; icon_state = "brownold"; dir = 5},/area/engine/engineering) -"aht" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"ahu" = (/obj/structure/table,/obj/item/areaeditor/blueprints,/turf/open/floor/plasteel/black,/area/security/nuke_storage) -"ahv" = (/obj/machinery/light{dir = 1},/obj/machinery/nuclearbomb/selfdestruct,/turf/open/floor/plasteel/black,/area/security/nuke_storage) -"ahw" = (/obj/structure/filingcabinet,/obj/item/weapon/folder/documents,/turf/open/floor/plasteel/black,/area/security/nuke_storage) -"ahx" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/gravity_generator) -"ahy" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"ahz" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) -"ahA" = (/obj/machinery/light/small,/turf/open/floor/engine{name = "high pressure plasma floor"; initial_gas_mix = "plasma=240000"},/area/engine/engineering) -"ahB" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/engine/engineering) -"ahC" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/engine,/area/engine/engineering) -"ahD" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"ahE" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 9},/turf/open/floor/plasteel,/area/engine/engineering) -"ahF" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"ahG" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/open/floor/engine,/area/engine/engineering) -"ahH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"ahI" = (/obj/machinery/atmospherics/components/binary/pump{icon_state = "pump_map"; dir = 8},/turf/open/floor/engine,/area/engine/engineering) -"ahJ" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/space,/area/space) -"ahK" = (/obj/machinery/atmospherics/pipe/heat_exchanging/simple{dir = 4},/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/space,/area/space) -"ahL" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel/neutral,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"ahM" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/neutral,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"ahN" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel/neutral,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"ahO" = (/obj/machinery/door/airlock/highsecurity{name = "telecomms and ai module door"; req_access_txt = "61"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "dark"},/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"ahP" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"ahQ" = (/turf/open/floor/plasteel/black,/area/security/nuke_storage) -"ahR" = (/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel/black,/area/security/nuke_storage) -"ahS" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"ahT" = (/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"ahU" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/turf/open/space,/area/space) -"ahV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 5},/turf/open/floor/engine,/area/engine/engineering) -"ahW" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/engine,/area/engine/engineering) -"ahX" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 9},/turf/open/floor/engine,/area/engine/engineering) -"ahY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/engine,/area/engine/engineering) -"ahZ" = (/turf/open/floor/plasteel/stairs,/area/engine/engineering) -"aia" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/engine,/area/engine/engineering) -"aib" = (/obj/machinery/light,/turf/open/floor/engine,/area/engine/engineering) -"aic" = (/obj/machinery/light,/turf/open/floor/plasteel/neutral,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aid" = (/obj/machinery/power/apc{dir = 4; name = "Telecommunications Chamber APC"; pixel_x = 24},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plasteel/neutral,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aie" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/neutral,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aif" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"aig" = (/obj/machinery/power/apc{name = "AI Core Lobby APC"; pixel_y = -24},/obj/structure/cable/cyan,/turf/open/floor/plasteel/black,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"aih" = (/obj/machinery/power/apc{dir = 8; name = "Vault APC"; pixel_x = -24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plasteel/black,/area/security/nuke_storage) -"aii" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel/black,/area/security/nuke_storage) -"aij" = (/obj/structure/safe,/obj/item/weapon/grenade/clusterbuster/metalfoam,/obj/item/weapon/grenade/clusterbuster/metalfoam,/obj/item/weapon/c4,/obj/item/weapon/lazarus_injector,/obj/item/slimepotion/sentience,/turf/open/floor/plasteel/black,/area/security/nuke_storage) -"aik" = (/obj/machinery/gravity_generator/main/station,/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"ail" = (/obj/structure/grille,/turf/closed/wall,/area/space) -"aim" = (/obj/effect/landmark{name = "carpspawn"},/turf/open/space,/area/space) -"ain" = (/turf/open/floor/engine{name = "high pressure co2 floor"; initial_gas_mix = "co2=200000"},/area/engine/engineering) -"aio" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine{name = "high pressure co2 floor"; initial_gas_mix = "co2=200000"},/area/engine/engineering) -"aip" = (/turf/open/floor/plating{icon_state = "warnplatecorner"; dir = 8},/area/engine/engineering) -"aiq" = (/obj/machinery/atmospherics/components/binary/pump{icon_state = "pump_map"; dir = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"air" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"ais" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 10},/turf/open/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engineering) -"ait" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{icon_state = "intact"; dir = 6},/turf/open/floor/plasteel,/area/engine/engineering) -"aiu" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) -"aiv" = (/obj/structure/grille,/obj/structure/lattice,/turf/open/space,/area/space) -"aiw" = (/obj/structure/grille,/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/space,/area/space) -"aix" = (/obj/machinery/door/airlock/highsecurity{name = "telecomms and ai module door"; req_access_txt = "61"},/turf/open/floor/plasteel/neutral,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aiy" = (/obj/machinery/door/airlock/highsecurity{name = "telecomms and ai module door"; req_access_txt = "61"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/neutral,/area/turret_protected/tcomeast{name = "\improper Telecommunications Chamber"}) -"aiz" = (/obj/machinery/door/airlock/vault{locked = 1; req_access_txt = "53"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) -"aiA" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/brownold{tag = "icon-brownold (NORTHWEST)"; icon_state = "brownold"; dir = 9},/area/engine/engineering) -"aiB" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/engine/engineering) -"aiC" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/engine{name = "high pressure co2 floor"; initial_gas_mix = "co2=200000"},/area/engine/engineering) -"aiD" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/engine{name = "high pressure co2 floor"; initial_gas_mix = "co2=200000"},/area/engine/engineering) -"aiE" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine{name = "high pressure co2 floor"; initial_gas_mix = "co2=200000"},/area/engine/engineering) -"aiF" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 9},/turf/open/space,/area/space) -"aiG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plating,/area/engine/engineering) -"aiH" = (/obj/item/device/radio/beacon,/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/engine/engineering) -"aiI" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/engineering) -"aiJ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) -"aiK" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/engine/engineering) -"aiL" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning/corner{dir = 4},/area/engine/engineering) -"aiM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aiN" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aiO" = (/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aiP" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "incredibly heavy plant"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aiQ" = (/turf/closed/wall,/area/engine/gravity_generator) -"aiR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/brownold{tag = "icon-brownold (NORTHEAST)"; icon_state = "brownold"; dir = 5},/area/engine/engineering) -"aiS" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aiT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel/brownold{tag = "icon-brownold (NORTHWEST)"; icon_state = "brownold"; dir = 9},/area/engine/engineering) -"aiU" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/gravity_generator) -"aiV" = (/obj/machinery/light/small,/turf/open/floor/engine{name = "high pressure co2 floor"; initial_gas_mix = "co2=200000"},/area/engine/engineering) -"aiW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{name = "waste pipe"},/turf/open/floor/plasteel,/area/engine/engineering) -"aiX" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{icon_state = "manifold"; dir = 8},/obj/machinery/meter,/turf/open/floor/plasteel,/area/engine/engineering) -"aiY" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{icon_state = "manifold"; dir = 1},/turf/open/floor/plasteel,/area/engine/engineering) -"aiZ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/visible{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) -"aja" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/obj/structure/reflector/box{anchored = 1; layer = 3},/turf/open/floor/engine,/area/engine/engineering) -"ajb" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajc" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel/brownold{tag = "icon-brownold (NORTHWEST)"; icon_state = "brownold"; dir = 9},/area/engine/engineering) -"ajd" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/engine/engineering) -"aje" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 10},/area/engine/engineering) -"ajf" = (/obj/machinery/power/apc{dir = 4; name = "Engineering APC"; pixel_x = 24},/obj/structure/cable/cyan,/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel,/area/engine/engineering) -"ajg" = (/turf/closed/wall,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel/brownold{tag = "icon-brownold (NORTHWEST)"; icon_state = "brownold"; dir = 9},/area/engine/engineering) -"aji" = (/turf/open/floor/engine{name = "high pressure n2 floor"; initial_gas_mix = "n2=400000"},/area/engine/engineering) -"ajj" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine{name = "high pressure n2 floor"; initial_gas_mix = "n2=400000"},/area/engine/engineering) -"ajk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{name = "waste pipe"; icon_state = "manifold"; dir = 8},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"ajl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{name = "waste pipe"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"ajm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{name = "waste pipe"; icon_state = "intact"; dir = 9},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"ajn" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{icon_state = "intact"; dir = 5},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"ajo" = (/obj/machinery/atmospherics/components/binary/pump/on{icon_state = "pump_map"; dir = 4},/turf/closed/wall,/area/engine/engineering) -"ajp" = (/obj/structure/tank_dispenser,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"ajq" = (/obj/machinery/vending/engivend,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"ajr" = (/obj/machinery/vending/tool,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"ajs" = (/obj/machinery/suit_storage_unit/engine,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"ajt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"aju" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/plasteel,/area/engine/engineering) -"ajv" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajw" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/engine{name = "high pressure n2 floor"; initial_gas_mix = "n2=400000"},/area/engine/engineering) -"ajx" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/open/floor/engine{name = "high pressure n2 floor"; initial_gas_mix = "n2=400000"},/area/engine/engineering) -"ajy" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine{name = "high pressure n2 floor"; initial_gas_mix = "n2=400000"},/area/engine/engineering) -"ajz" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{name = "waste pipe"},/turf/open/floor/plating,/area/engine/engineering) -"ajA" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plating,/area/engine/engineering) -"ajB" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/engine/engineering) -"ajC" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/open/floor/plasteel,/area/engine/engineering) -"ajD" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"ajE" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/vending/cigarette,/turf/open/floor/plasteel{icon_state = "dark"},/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajF" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel{icon_state = "dark"},/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajH" = (/obj/machinery/light/small,/turf/open/floor/engine{name = "high pressure n2 floor"; initial_gas_mix = "n2=400000"},/area/engine/engineering) -"ajI" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{dir = 1},/turf/open/floor/plating/airless,/area/engine/engineering) -"ajJ" = (/obj/machinery/button/door{id = "secure storage"; name = "secure storage button"; pixel_x = -24},/turf/open/floor/plasteel,/area/engine/engineering) -"ajK" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 6},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajL" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajM" = (/obj/machinery/power/apc{dir = 1; name = "Command Hallway APC"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajN" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajO" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajP" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajQ" = (/obj/structure/flora/kirbyplants{icon_state = "plant-17"; layer = 4.1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajR" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ajS" = (/turf/open/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ajT" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/glasses/meson/engine,/obj/item/clothing/glasses/meson/engine,/obj/item/clothing/glasses/meson/engine,/obj/item/clothing/glasses/meson/engine,/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/engine/engineering) -"ajU" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/rods{amount = 50},/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel,/area/engine/engineering) -"ajV" = (/obj/machinery/door/airlock/glass_engineering{name = "engineering door"; req_access_txt = "10"; req_one_access_txt = "0"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"ajW" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajX" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajY" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"ajZ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aka" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"akb" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"akc" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"akd" = (/turf/open/floor/engine{name = "high pressure air floor"; initial_gas_mix = "o2=10000;n2=40015"},/area/engine/engineering) -"ake" = (/obj/machinery/door/poddoor{id = "secure storage"; name = "secure storage blast door"},/turf/open/floor/plating,/area/engine/engineering) -"akf" = (/turf/open/floor/plasteel/brownold{icon_state = "brownold"; dir = 8},/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"akg" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"akh" = (/turf/closed/wall/r_wall,/area/turret_protected/ai_upload) -"aki" = (/turf/closed/wall,/area/gateway) -"akj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/gateway) -"akk" = (/turf/closed/wall,/area/maintenance/fsmaint) -"akl" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/engine{name = "high pressure air floor"; initial_gas_mix = "o2=10000;n2=40015"},/area/engine/engineering) -"akm" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/engine{name = "high pressure air floor"; initial_gas_mix = "o2=10000;n2=40015"},/area/engine/engineering) -"akn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine{name = "high pressure air floor"; initial_gas_mix = "o2=10000;n2=40015"},/area/engine/engineering) -"ako" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/engine/engineering) -"akp" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{icon_state = "manifold"; dir = 4},/turf/open/space,/area/space) -"akq" = (/obj/structure/closet/radiation,/turf/open/floor/plating,/area/engine/engineering) -"akr" = (/turf/open/floor/plating,/area/engine/engineering) -"aks" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/engine/engineering) -"akt" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/open/floor/plating,/area/engine/engineering) -"aku" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/engine/engineering) -"akv" = (/obj/machinery/door/airlock/glass_engineering{name = "engineering door"; req_access_txt = "10"; req_one_access_txt = "0"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/engine/engineering) -"akw" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/brownold{icon_state = "brownold"; dir = 8},/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"akx" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aky" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 9},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"akz" = (/obj/machinery/turretid{control_area = "AI Upload Chamber"; pixel_x = 28; pixel_y = 0},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"akA" = (/obj/machinery/porta_turret/ai,/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"akB" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"akC" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/full/asimovpp,/obj/item/weapon/aiModule/core/full/corp,/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"akD" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/gateway) -"akE" = (/obj/machinery/gateway{dir = 9},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 1},/area/gateway) -"akF" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/gateway) -"akG" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 4},/area/gateway) -"akH" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/gateway) -"akI" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel,/area/gateway) -"akJ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/black,/area/maintenance/fsmaint) -"akK" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/black,/area/maintenance/fsmaint) -"akL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/fsmaint) -"akM" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/space,/area/space) -"akN" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/radiation,/turf/open/floor/plating,/area/engine/engineering) -"akO" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/open/floor/plating,/area/engine/engineering) -"akP" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/engine/engineering) -"akQ" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel,/area/engine/engineering) -"akR" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"akS" = (/obj/machinery/door/airlock/command{name = "command door"; req_access_txt = "19"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/turret_protected/ai_upload) -"akT" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"akU" = (/obj/machinery/door/airlock/command{name = "command door"; req_access_txt = "19"},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"akV" = (/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"akW" = (/turf/open/floor/bluegrid,/area/turret_protected/ai_upload) -"akX" = (/obj/machinery/computer/upload/borg,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westright{req_access_txt = "55"},/turf/open/floor/bluegrid,/area/turret_protected/ai_upload) -"akY" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "incredibly heavy plant"},/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"akZ" = (/turf/closed/wall/r_wall,/area/maintenance/fsmaint) -"ala" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "incredibly heavy plant"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"alb" = (/turf/open/floor/plating,/area/maintenance/fsmaint) -"alc" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/maintenance/fsmaint) -"ald" = (/obj/structure/bookcase,/turf/open/floor/wood,/area/maintenance/fsmaint) -"ale" = (/obj/structure/table_frame/wood,/turf/open/floor/wood,/area/maintenance/fsmaint) -"alf" = (/obj/structure/table/wood,/obj/item/clothing/under/blueskirt/redskirt,/turf/open/floor/wood,/area/maintenance/fsmaint) -"alg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/gateway) -"alh" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/gateway) -"ali" = (/obj/machinery/gateway/centerstation,/turf/open/floor/plasteel/black,/area/gateway) -"alj" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/gateway) -"alk" = (/obj/machinery/light{dir = 4},/obj/structure/closet/cardboard,/obj/effect/spawner/lootdrop{loot = list(/obj/effect/decal/cleanable/blood/old = 10, /obj/item/voodoo = 1); name = "vodoo doll spawner"},/obj/item/weapon/coin/diamond,/turf/open/floor/plating,/area/gateway) -"all" = (/turf/closed/wall/rust,/area/gateway) -"alm" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/plasteel/black,/area/maintenance/fsmaint) -"aln" = (/obj/machinery/power/emitter,/turf/open/floor/plating,/area/engine/engineering) -"alo" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/engine/engineering) -"alp" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/item/device/gps/engineering,/obj/item/device/gps/engineering,/obj/item/clothing/shoes/magboots/advance,/turf/open/floor/plating,/area/engine/engineering) -"alq" = (/obj/structure/flora/kirbyplants{icon_state = "plant-16"; layer = 4.1},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"alr" = (/obj/structure/flora/kirbyplants{icon_state = "plant-16"; layer = 4.1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"als" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"alt" = (/obj/machinery/computer/upload/ai,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft{req_access_txt = "55"},/turf/open/floor/bluegrid,/area/turret_protected/ai_upload) -"alu" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "incredibly heavy plant"},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"alv" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"alw" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"alx" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aly" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"alz" = (/obj/structure/flora/kirbyplants{icon_state = "plant-04"; layer = 4.1},/turf/open/floor/plating,/area/maintenance/fsmaint) -"alA" = (/turf/open/floor/wood,/area/maintenance/fsmaint) -"alB" = (/obj/structure/bookcase,/turf/open/floor/plating,/area/maintenance/fsmaint) -"alC" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/wood,/area/maintenance/fsmaint) -"alD" = (/obj/structure/table/wood,/obj/item/weapon/relic,/turf/open/floor/wood,/area/maintenance/fsmaint) -"alE" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/gateway) -"alF" = (/obj/machinery/gateway{dir = 10},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 4},/area/gateway) -"alG" = (/obj/machinery/gateway,/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/gateway) -"alH" = (/obj/machinery/gateway{dir = 6},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 1},/area/gateway) -"alI" = (/obj/structure/table/wood,/turf/open/floor/plasteel,/area/gateway) -"alJ" = (/turf/open/floor/plasteel/black,/area/maintenance/fsmaint) -"alK" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/door/airlock/glass_engineering{name = "engineering door"; req_access_txt = "10"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/engine/engineering) -"alL" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"alM" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/power/apc{dir = 8; name = "AI Upload APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"alN" = (/obj/machinery/porta_turret/ai{dir = 1},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"alO" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/freeform,/obj/machinery/light/small,/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"alP" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/tyrant,/obj/item/weapon/aiModule/core/full/antimov,/obj/item/weapon/aiModule/reset/purge,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/item/weapon/aiModule/supplied/quarantine,/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/supplied/protectStation,/obj/item/weapon/aiModule/supplied/safeguard,/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"alQ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"alR" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"alS" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"alT" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"alU" = (/obj/machinery/door/airlock/command{name = "command door"; req_access_txt = "19"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"alV" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/maintenance/fsmaint) -"alW" = (/obj/structure/chair/comfy/beige,/turf/open/floor/wood,/area/maintenance/fsmaint) -"alX" = (/obj/structure/spirit_board{anchored = 1},/turf/open/floor/wood,/area/maintenance/fsmaint) -"alY" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/plating,/area/gateway) -"alZ" = (/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 8},/area/gateway) -"ama" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/gateway) -"amb" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/gateway) -"amc" = (/turf/open/floor/plasteel/warning/corner{dir = 4},/area/gateway) -"amd" = (/turf/open/floor/plasteel,/area/gateway) -"ame" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"amf" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 6},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"amg" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"amh" = (/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"ami" = (/obj/machinery/door/airlock/atmos{name = "atmospherics door"; req_access_txt = "24"},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"amj" = (/turf/open/floor/plasteel/blue/side{icon_state = "blue"; dir = 8},/area/engine/engineering) -"amk" = (/turf/open/floor/plasteel/brownold{icon_state = "brownold"; dir = 1},/area/engine/engineering) -"aml" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/brownold{icon_state = "brownold"; dir = 1},/area/engine/engineering) -"amm" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/space,/area/space) -"amn" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel/black,/area/turret_protected/ai_upload) -"amo" = (/turf/closed/wall/r_wall,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"amp" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"amq" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"amr" = (/obj/structure/table/wood,/obj/item/weapon/coin/silver,/turf/open/floor/wood,/area/maintenance/fsmaint) -"ams" = (/turf/open/floor/plating,/area/gateway) -"amt" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plating,/area/gateway) -"amu" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plating,/area/gateway) -"amv" = (/obj/machinery/power/apc{dir = 2; name = "Gateway APC"; pixel_y = -24},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plating,/area/gateway) -"amw" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/fsmaint) -"amx" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"amy" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"amz" = (/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/space,/area/space) -"amA" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 5},/turf/open/space,/area/space) -"amB" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 10},/turf/open/space,/area/space) -"amC" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"amD" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"amE" = (/obj/machinery/door/airlock/atmos{name = "atmospherics door"; req_access_txt = "24"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"amF" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/blue/side{icon_state = "blue"; dir = 8},/area/engine/engineering) -"amG" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/engine/engineering) -"amH" = (/turf/open/floor/plating/airless,/area/space) -"amI" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on,/turf/open/floor/plating/airless,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"amJ" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"amK" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"amL" = (/turf/closed/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) -"amM" = (/obj/machinery/door/airlock/command{name = "command door"; req_access_txt = "19"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"amN" = (/turf/closed/wall,/area/teleporter{name = "\improper Teleporter Room"}) -"amO" = (/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/device/flashlight,/obj/structure/closet/crate,/obj/item/stack/sheet/plasteel{amount = 10},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "bot"},/area/teleporter{name = "\improper Teleporter Room"}) -"amP" = (/obj/machinery/computer/teleporter,/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"amQ" = (/obj/machinery/teleport/station,/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"amR" = (/obj/machinery/teleport/hub,/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"amS" = (/obj/machinery/suit_storage_unit/captain,/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"amT" = (/obj/machinery/button/door{id = "hallway shutter"; name = "hallway shutter button"; pixel_y = 24},/turf/open/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"amU" = (/obj/structure/dresser,/obj/machinery/light{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"amV" = (/obj/machinery/computer/communications,/turf/open/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"amW" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"amX" = (/turf/open/floor/wood{icon_state = "wood-broken3"},/area/maintenance/fsmaint) -"amY" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/gateway) -"amZ" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"ana" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"anb" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"anc" = (/obj/structure/flora/kirbyplants,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"and" = (/obj/structure/flora/kirbyplants,/obj/machinery/camera/autoname{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"ane" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"anf" = (/obj/machinery/power/apc{dir = 1; name = "Teleporter Room APC"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"ang" = (/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"anh" = (/obj/machinery/bluespace_beacon,/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"ani" = (/obj/structure/closet/secure_closet/captains,/obj/item/weapon/stamp/captain,/obj/item/weapon/reagent_containers/food/drinks/flask,/obj/machinery/power/apc{dir = 8; name = "Captain's Quarters APC"; pixel_x = -24},/obj/item/weapon/gun/energy/laser/captain,/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"anj" = (/obj/effect/landmark/start{name = "Captain"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"ank" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"anl" = (/obj/structure/table/wood,/obj/item/weapon/hand_tele,/obj/item/weapon/bikehorn/rubberducky{pixel_x = -5; pixel_y = 5},/obj/item/toy/carpplushie{attack_verb = list("bitten","pecked","wing slapped"); desc = "An adorable stuffed toy that resembles a parrot."; icon = 'icons/mob/animal.dmi'; icon_state = "parrot_sit"; name = "parrot plushie"},/turf/open/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"anm" = (/turf/closed/wall/rust,/area/maintenance/fsmaint) -"ann" = (/obj/structure/table/wood,/obj/item/weapon/storage/book{icon_state = "book2"; name = "Cute Happy Parrot Adventure"},/turf/open/floor/wood,/area/maintenance/fsmaint) -"ano" = (/obj/machinery/bookbinder,/turf/open/floor/wood,/area/maintenance/fsmaint) -"anp" = (/obj/structure/barricade/wooden,/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fsmaint) -"anq" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/barricade/wooden,/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fsmaint) -"anr" = (/obj/machinery/computer/arcade,/turf/open/floor/plating,/area/maintenance/fsmaint) -"ans" = (/obj/structure/chair/stool,/obj/machinery/light/small{dir = 1},/turf/open/floor/wood,/area/maintenance/fsmaint) -"ant" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "incredibly heavy plant"},/turf/open/floor/wood,/area/maintenance/fsmaint) -"anu" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/computer/solar_control,/obj/item/weapon/electronics/tracker,/obj/item/weapon/paper/solar,/turf/open/floor/plating,/area/maintenance/fsmaint) -"anv" = (/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fsmaint) -"anw" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/fsmaint) -"anx" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel,/area/engine/engineering) -"any" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/closed/wall,/area/engine/engineering) -"anz" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"anA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"anB" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/scrubber/huge/movable,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"anC" = (/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"anD" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"anE" = (/obj/machinery/door/airlock/command{name = "teleporter door"; req_access_txt = "17"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"anF" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"anG" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"anH" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"anI" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/hand_tele,/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"anJ" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"anK" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"anL" = (/obj/machinery/computer/card,/turf/open/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"anM" = (/obj/structure/table/wood,/obj/item/weapon/storage/lockbox/medal,/obj/item/weapon/card/id/captains_spare,/turf/open/floor/carpet,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"anN" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"anO" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"anP" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"anQ" = (/obj/structure/table/wood,/obj/item/weapon/bikehorn/rubberducky,/turf/open/floor/wood,/area/maintenance/fsmaint) -"anR" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/wood,/area/maintenance/fsmaint) -"anS" = (/turf/open/floor/wood{icon_state = "wood-broken4"},/area/maintenance/fsmaint) -"anT" = (/obj/machinery/photocopier,/turf/open/floor/plating,/area/maintenance/fsmaint) -"anU" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"anV" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/fsmaint) -"anW" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/fsmaint) -"anX" = (/obj/item/weapon/coin/iron,/turf/open/floor/wood,/area/maintenance/fsmaint) -"anY" = (/obj/structure/chair/stool,/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"anZ" = (/turf/open/floor/plasteel/blue/side,/area/atmos{name = "Emergency Air Pumps"}) -"aoa" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/blue/side,/area/atmos{name = "Emergency Air Pumps"}) -"aob" = (/obj/machinery/door/airlock/glass_engineering{name = "engineering door"; req_access_txt = "10"; req_one_access_txt = "0"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/engine/engineering) -"aoc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/closed/wall,/area/engine/engineering) -"aod" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/pump,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aoe" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/scrubber/huge/movable,/obj/machinery/camera/autoname{icon_state = "camera"; dir = 9},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aof" = (/turf/closed/wall,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aog" = (/obj/machinery/power/apc{dir = 8; name = "Northwest Hallway APC"; pixel_x = -24},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aoh" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aoi" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) -"aoj" = (/obj/effect/landmark/start{name = "AI"},/obj/machinery/turretid{control_area = "AI Core"; pixel_x = 24},/obj/item/device/radio/intercom{name = "AI Intercom"; pixel_y = -29},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aok" = (/obj/machinery/door/airlock/command{name = "captain office door"; req_access_txt = "20"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/wood,/area/crew_quarters/captain{name = "\improper Captain's Quarters"}) -"aol" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aom" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"aon" = (/turf/closed/wall/r_wall,/area/bridge) -"aoo" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/wood,/area/maintenance/fsmaint) -"aop" = (/obj/machinery/computer/arcade,/turf/open/floor/wood,/area/maintenance/fsmaint) -"aoq" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/maintenance/fsmaint) -"aor" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/maintenance/fsmaint) -"aos" = (/turf/open/floor/plasteel,/area/maintenance/fsmaint) -"aot" = (/turf/closed/wall/r_wall,/area/atmos{name = "Emergency Air Pumps"}) -"aou" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/closed/wall/r_wall,/area/atmos{name = "Emergency Air Pumps"}) -"aov" = (/obj/machinery/door/airlock/atmos{name = "atmospherics door"; req_access_txt = "24"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"aow" = (/turf/open/floor/plasteel/brownold{icon_state = "brownold"; dir = 1},/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aox" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel/brownold{icon_state = "brownold"; dir = 1},/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aoy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/closed/wall,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aoz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aoA" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel/blue/side,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aoB" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel/blue/side,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aoC" = (/turf/closed/wall/r_wall,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aoD" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/weapon/rcd,/obj/item/weapon/rcd,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aoE" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/plasteel{amount = 10},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aoF" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/open/floor/plasteel{icon_state = "bot"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aoG" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aoH" = (/obj/structure/table,/obj/item/clothing/shoes/magboots{pixel_x = 5; pixel_y = 5},/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots{pixel_x = -5; pixel_y = -5},/obj/machinery/power/apc{dir = 4; name = "E.V.A. APC"; pixel_x = 24},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aoI" = (/turf/closed/wall,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aoJ" = (/turf/open/floor/plasteel,/area/bridge) -"aoK" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel/yellowsiding/corner,/area/bridge) -"aoL" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/camera/autoname,/turf/open/floor/plasteel/yellowsiding,/area/bridge) -"aoM" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/yellowsiding,/area/bridge) -"aoN" = (/obj/machinery/keycard_auth{pixel_y = 24},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/yellowsiding,/area/bridge) -"aoO" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel/yellowsiding,/area/bridge) -"aoP" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel/yellowsiding,/area/bridge) -"aoQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/yellowsiding/corner{icon_state = "yellowcornersiding"; dir = 8},/area/bridge) -"aoR" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/bridge) -"aoS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/closed/wall/r_wall,/area/maintenance/fsmaint) -"aoT" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"aoU" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"aoV" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/maintenance/fsmaint) -"aoW" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/light{dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"aoX" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/maintenance/fsmaint) -"aoY" = (/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"aoZ" = (/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"apa" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 6},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"apb" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 8},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"apc" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/closed/wall/r_wall,/area/atmos{name = "Emergency Air Pumps"}) -"apd" = (/obj/structure/flora/kirbyplants{icon_state = "plant-16"; layer = 4.1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"ape" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apf" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apg" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aph" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"api" = (/obj/machinery/door/airlock/glass{name = "glass door"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apj" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apk" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apl" = (/obj/machinery/door/airlock/command{name = "E.V.A. door"; req_access_txt = "18"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"apm" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"apn" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"apo" = (/obj/machinery/door/airlock/command{name = "command door"; req_access_txt = "19"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"app" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/bridge) -"apq" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/yellowsiding{icon_state = "yellowsiding"; dir = 4},/area/bridge) -"apr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/turf/open/floor/plasteel,/area/bridge) -"aps" = (/turf/open/floor/plasteel/black,/area/bridge) -"apt" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel/black,/area/bridge) -"apu" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/turf/open/floor/plasteel,/area/bridge) -"apv" = (/turf/open/floor/plasteel/yellowsiding{icon_state = "yellowsiding"; dir = 8},/area/bridge) -"apw" = (/obj/machinery/computer/message_monitor,/turf/open/floor/plasteel,/area/bridge) -"apx" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/maintenance/fsmaint) -"apy" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fsmaint) -"apz" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/maintenance/fsmaint) -"apA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/maintenance/fsmaint) -"apB" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"apC" = (/obj/item/weapon/wrench,/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"apD" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"apE" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"apF" = (/obj/machinery/power/apc{dir = 4; name = "Emergency Air Pumps APC"; pixel_x = 24},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"apG" = (/obj/machinery/disposal/bin,/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apI" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apK" = (/obj/machinery/door/airlock/glass{name = "glass door"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apL" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apM" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"apN" = (/obj/machinery/door/airlock/command{name = "E.V.A. door"; req_access_txt = "18"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"apO" = (/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"apP" = (/obj/machinery/door/airlock/command{name = "command door"; req_access_txt = "19"},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"apQ" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/yellowsiding/corner{icon_state = "yellowcornersiding"; dir = 4},/area/bridge) -"apR" = (/obj/machinery/computer/robotics,/turf/open/floor/plasteel/black,/area/bridge) -"apS" = (/obj/structure/chair,/turf/open/floor/plasteel/black,/area/bridge) -"apT" = (/obj/structure/bed/dogbed{anchored = 1; desc = "A comfy-looking bird bed. You can even strap your pet in, in case the gravity turns off."; name = "bird bed"},/mob/living/simple_animal/parrot/Poly,/turf/open/floor/plasteel/black,/area/bridge) -"apU" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/yellowsiding/corner{icon_state = "yellowcornersiding"; dir = 1},/area/bridge) -"apV" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel,/area/bridge) -"apW" = (/obj/structure/table/wood,/obj/item/clothing/suit/monkeysuit,/obj/item/clothing/mask/gas/monkeymask,/turf/open/floor/wood,/area/maintenance/fsmaint) -"apX" = (/obj/structure/table/wood,/obj/item/clothing/suit/suspenders,/obj/item/clothing/under/syndicate/tacticool,/turf/open/floor/wood,/area/maintenance/fsmaint) -"apY" = (/obj/structure/table/wood,/obj/item/clothing/head/rabbitears,/turf/open/floor/plating,/area/maintenance/fsmaint) -"apZ" = (/obj/structure/dresser,/turf/open/floor/plating,/area/maintenance/fsmaint) -"aqa" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/fsmaint) -"aqb" = (/obj/structure/chair/comfy/beige{dir = 1},/turf/open/floor/wood,/area/maintenance/fsmaint) -"aqc" = (/obj/item/weapon/gun/projectile/shotgun/toy,/turf/open/floor/wood,/area/maintenance/fsmaint) -"aqd" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"aqe" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"aqf" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/meter,/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"aqg" = (/turf/closed/wall,/area/atmos{name = "Emergency Air Pumps"}) -"aqh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/cyan/visible{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"aqi" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 8},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"aqj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/storage/primary{name = "Tool Storage"}) -"aqk" = (/obj/machinery/door/airlock/glass{name = "glass door"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"aql" = (/obj/machinery/door/airlock/glass{name = "glass door"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"aqm" = (/turf/closed/wall,/area/storage/primary{name = "Tool Storage"}) -"aqn" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/blue/side{icon_state = "blue"; dir = 1},/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aqo" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel/blue/side{icon_state = "blue"; dir = 1},/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aqp" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 5; pixel_y = 5},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aqq" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/machinery/light,/obj/item/device/gps,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aqr" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel{icon_state = "bot"},/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aqs" = (/obj/structure/tank_dispenser,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aqt" = (/obj/structure/table,/obj/item/weapon/tank/jetpack/carbondioxide{pixel_x = 3; pixel_y = 3},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide{pixel_x = -3; pixel_y = -3},/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aqu" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/bridge) -"aqv" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/bridge) -"aqw" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/black,/area/bridge) -"aqx" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/black,/area/bridge) -"aqy" = (/obj/machinery/computer/cargo,/turf/open/floor/plasteel/black,/area/bridge) -"aqz" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel,/area/bridge) -"aqA" = (/obj/structure/table,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/paper/monitorkey{pixel_x = 5; pixel_y = 5},/obj/item/weapon/phone{force = 1},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/bridge) -"aqB" = (/obj/structure/closet/cardboard,/obj/item/clothing/suit/toggle/owlwings,/turf/open/floor/plating,/area/maintenance/fsmaint) -"aqC" = (/obj/machinery/vending/autodrobe{req_access_txt = ""},/turf/open/floor/wood,/area/maintenance/fsmaint) -"aqD" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/effect/landmark{name = "revenantspawn"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fsmaint) -"aqE" = (/turf/closed/wall,/area/quartermaster/storage) -"aqF" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/storage) -"aqG" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{icon_state = "manifold"; dir = 8},/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"aqH" = (/obj/machinery/atmospherics/components/binary/valve{icon_state = "mvalve_map"; dir = 4},/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"aqI" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/turf/open/floor/engine,/area/atmos{name = "Emergency Air Pumps"}) -"aqJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/secure_closet/atmospherics,/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"aqK" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"aqL" = (/obj/machinery/pipedispenser,/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"aqM" = (/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"aqN" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"aqO" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"aqP" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"aqQ" = (/obj/structure/closet/toolcloset,/obj/item/weapon/storage/belt/utility,/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"aqR" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"aqS" = (/turf/closed/wall/r_wall,/area/crew_quarters/heads) -"aqT" = (/turf/closed/wall,/area/crew_quarters/heads) -"aqU" = (/obj/machinery/computer/mecha,/turf/open/floor/plasteel/black,/area/bridge) -"aqV" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/black,/area/bridge) -"aqW" = (/obj/machinery/computer/secure_data,/turf/open/floor/plasteel/black,/area/bridge) -"aqX" = (/obj/item/device/aicard,/obj/structure/table,/obj/item/device/gps,/turf/open/floor/plasteel,/area/bridge) -"aqY" = (/obj/structure/closet{name = "jackboot locker"},/obj/item/clothing/shoes/jackboots,/obj/item/clothing/shoes/jackboots,/obj/item/clothing/shoes/jackboots,/obj/item/clothing/shoes/jackboots,/obj/item/clothing/shoes/jackboots,/turf/open/floor/plating,/area/maintenance/fsmaint) -"aqZ" = (/obj/machinery/computer/slot_machine,/turf/open/floor/wood,/area/maintenance/fsmaint) -"ara" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/supply) -"arb" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/supply) -"arc" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/supply) -"ard" = (/obj/machinery/conveyor{dir = 1; id = "cargo"; name = "cargo conveyor belt"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"are" = (/obj/machinery/conveyor{dir = 4; id = "cargo"; name = "cargo conveyor belt"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"arf" = (/obj/machinery/light{dir = 1},/obj/machinery/conveyor{dir = 4; id = "cargo"; name = "cargo conveyor belt"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"arg" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/quartermaster/storage) -"arh" = (/turf/open/floor/plasteel,/area/quartermaster/storage) -"ari" = (/obj/machinery/pipedispenser/disposal/transit_tube,/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"arj" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"ark" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"arl" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"arm" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"arn" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "hop shutter"; name = "HoP Office shutter"},/turf/open/floor/plating,/area/crew_quarters/heads) -"aro" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/silver_ids{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/ids,/turf/open/floor/wood,/area/crew_quarters/heads) -"arp" = (/obj/structure/filingcabinet/employment,/turf/open/floor/wood,/area/crew_quarters/heads) -"arq" = (/obj/machinery/vending/cart,/turf/open/floor/wood,/area/crew_quarters/heads) -"arr" = (/obj/machinery/photocopier,/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/crew_quarters/heads) -"ars" = (/obj/structure/closet/secure_closet/hop,/obj/item/clothing/suit/armor/reactive,/turf/open/floor/wood,/area/crew_quarters/heads) -"art" = (/obj/machinery/power/apc{dir = 4; name = "HoP Office APC"; pixel_x = 24},/obj/machinery/keycard_auth{pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/wood,/area/crew_quarters/heads) -"aru" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel/yellowsiding/corner,/area/bridge) -"arv" = (/obj/machinery/computer/monitor,/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plasteel/black,/area/bridge) -"arw" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/black,/area/bridge) -"arx" = (/obj/machinery/computer/aifixer,/turf/open/floor/plasteel/black,/area/bridge) -"ary" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/yellowsiding/corner{icon_state = "yellowcornersiding"; dir = 8},/area/bridge) -"arz" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel,/area/bridge) -"arA" = (/turf/open/floor/carpet,/area/maintenance/fsmaint) -"arB" = (/obj/item/clothing/under/rank/clown,/obj/item/clothing/mask/gas/clown_hat,/turf/open/floor/carpet,/area/maintenance/fsmaint) -"arC" = (/obj/structure/chair{dir = 8},/turf/open/floor/plating,/area/maintenance/fsmaint) -"arD" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plating,/area/maintenance/fsmaint) -"arE" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"arF" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/maintenance/fsmaint) -"arG" = (/obj/structure/chair/stool,/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/maintenance/fsmaint) -"arH" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/supply) -"arI" = (/obj/machinery/conveyor{dir = 2; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"arJ" = (/obj/machinery/conveyor{dir = 8; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"arK" = (/obj/machinery/conveyor{dir = 1; id = "cargo"; name = "cargo conveyor belt"},/obj/machinery/status_display{name = "cargo status display"; pixel_x = -32; supply_display = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"arL" = (/obj/structure/closet/crate,/turf/open/floor/plasteel,/area/quartermaster/storage) -"arM" = (/obj/structure/closet/crate/medical,/turf/open/floor/plasteel,/area/quartermaster/storage) -"arN" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/closet/secure_closet/engineering_welding,/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"arO" = (/obj/structure/table,/obj/item/weapon/pipe_dispenser,/obj/item/weapon/pipe_dispenser,/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"arP" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"arQ" = (/obj/machinery/power/apc{dir = 4; name = "Tool Storage APC"; pixel_x = 24},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"arR" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"arS" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"arT" = (/obj/machinery/door/airlock/command{name = "HoP office door"; req_access_txt = "0"; req_one_access_txt = "19;57"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/wood,/area/crew_quarters/heads) -"arU" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/carpet,/area/crew_quarters/heads) -"arV" = (/obj/effect/landmark/start{name = "Head of Personnel"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/carpet,/area/crew_quarters/heads) -"arW" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/carpet,/area/crew_quarters/heads) -"arX" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/yellowsiding{icon_state = "yellowsiding"; dir = 4},/area/bridge) -"arY" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/turf/open/floor/plasteel,/area/bridge) -"arZ" = (/obj/machinery/power/smes{charge = 3e+006; input_level = 10000; output_level = 2000},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"asa" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 0},/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/turf/open/floor/plasteel,/area/bridge) -"asb" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel,/area/bridge) -"asc" = (/obj/item/clothing/shoes/clown_shoes/banana_shoes,/obj/machinery/light/small{dir = 8},/turf/open/floor/carpet,/area/maintenance/fsmaint) -"asd" = (/obj/structure/chair{dir = 8},/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/fsmaint) -"ase" = (/obj/structure/chair{dir = 8},/turf/open/floor/wood,/area/maintenance/fsmaint) -"asf" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"asg" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"ash" = (/turf/closed/wall/rust,/area/crew_quarters/sleep) -"asi" = (/turf/closed/wall,/area/crew_quarters/sleep) -"asj" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/plating,/area/crew_quarters/sleep) -"ask" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fsmaint) -"asl" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/carpet,/area/maintenance/fsmaint) -"asm" = (/obj/machinery/mineral/mint{input_dir = 4},/turf/open/floor/plasteel,/area/maintenance/fsmaint) -"asn" = (/turf/open/floor/plasteel/loadingarea{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/maintenance/fsmaint) -"aso" = (/obj/machinery/conveyor{dir = 4; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"asp" = (/obj/machinery/conveyor{dir = 9; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"asq" = (/obj/machinery/conveyor{dir = 1; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"asr" = (/obj/effect/landmark{name = "lightsout"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ass" = (/obj/machinery/atmospherics/components/binary/pump,/obj/machinery/light{dir = 8},/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"ast" = (/mob/living/carbon/monkey{name = "Linda"; unique_name = 0},/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"asu" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"asv" = (/obj/machinery/autolathe{icon_state = "autolathe"; name = "public autolathe"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"asw" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"asx" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"asy" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"asz" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"asA" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 9},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"asB" = (/obj/structure/chair/office/light,/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/obj/machinery/button/door{id = "hop shutter"; name = "HoP office shutter button"; pixel_x = -24},/turf/open/floor/carpet,/area/crew_quarters/heads) -"asC" = (/obj/machinery/computer/card,/turf/open/floor/carpet,/area/crew_quarters/heads) -"asD" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/heads) -"asE" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/turf/open/floor/carpet,/area/crew_quarters/heads) -"asF" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "AI Core APC"; pixel_y = 24},/turf/open/floor/bluegrid,/area/turret_protected/ai{name = "\improper AI Core"}) -"asG" = (/obj/structure/flora/kirbyplants{icon_state = "plant-17"; layer = 4.1},/turf/open/floor/carpet,/area/crew_quarters/heads) -"asH" = (/obj/machinery/power/apc{dir = 8; name = "Bridge APC"; pixel_x = -24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plasteel,/area/bridge) -"asI" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/yellowsiding/corner{icon_state = "yellowcornersiding"; dir = 4},/area/bridge) -"asJ" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel/yellowsiding{icon_state = "yellowsiding"; dir = 1},/area/bridge) -"asK" = (/turf/open/floor/plasteel/yellowsiding{icon_state = "yellowsiding"; dir = 1},/area/bridge) -"asL" = (/obj/machinery/keycard_auth{pixel_y = -24},/turf/open/floor/plasteel/yellowsiding{icon_state = "yellowsiding"; dir = 1},/area/bridge) -"asM" = (/obj/machinery/light,/turf/open/floor/plasteel/yellowsiding{icon_state = "yellowsiding"; dir = 1},/area/bridge) -"asN" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 10},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/yellowsiding{icon_state = "yellowsiding"; dir = 1},/area/bridge) -"asO" = (/turf/open/floor/plasteel/yellowsiding/corner{icon_state = "yellowcornersiding"; dir = 1},/area/bridge) -"asP" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel,/area/bridge) -"asQ" = (/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/maintenance/fsmaint) -"asR" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/crew_quarters/sleep) -"asS" = (/obj/machinery/door/airlock{name = "door"},/turf/open/floor/plating,/area/crew_quarters/sleep) -"asT" = (/turf/open/floor/plating,/area/crew_quarters/sleep) -"asU" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/crew_quarters/sleep) -"asV" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/item/weapon/bikehorn/rubberducky,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"asW" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plating,/area/maintenance/fsmaint) -"asX" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/wood,/area/maintenance/fsmaint) -"asY" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/wood,/area/maintenance/fsmaint) -"asZ" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/wood,/area/maintenance/fsmaint) -"ata" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 8},/turf/open/floor/wood,/area/maintenance/fsmaint) -"atb" = (/obj/structure/table/wood,/obj/item/device/electropack,/obj/item/weapon/restraints/handcuffs,/turf/open/floor/carpet,/area/maintenance/fsmaint) -"atc" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/carpet,/area/maintenance/fsmaint) -"atd" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid{name = "dirt"},/area/maintenance/fsmaint) -"ate" = (/turf/open/floor/plating/asteroid{name = "dirt"},/area/maintenance/fsmaint) -"atf" = (/obj/machinery/conveyor{dir = 10; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"atg" = (/obj/machinery/conveyor{dir = 6; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"ath" = (/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/obj/machinery/conveyor{dir = 8; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plating,/area/shuttle/supply) -"ati" = (/obj/machinery/conveyor{dir = 4; id = "cargo"; name = "cargo conveyor belt"},/obj/machinery/door/poddoor{id = "cargo blast"; name = "cargo conveyor blast door"},/turf/open/floor/plating,/area/quartermaster/storage) -"atj" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 5},/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"atk" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/atmos{name = "Emergency Air Pumps"}) -"atl" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"atm" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{icon_state = "manifold"; dir = 4},/obj/machinery/meter,/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"atn" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/open/floor/plasteel,/area/atmos{name = "Emergency Air Pumps"}) -"ato" = (/obj/machinery/vending/assist,/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"atp" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"atq" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/port{name = "\improper Northwest Hallway"}) -"atr" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "hop shutter"; name = "HoP Office shutter"},/obj/machinery/door/window/southright,/obj/machinery/door/window/northright{name = "HoP desk door"; req_one_access_txt = "19;57"},/turf/open/floor/plating,/area/crew_quarters/heads) -"ats" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/cyan{icon_state = "0-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/bluegrid,/area/turret_protected/ai{name = "\improper AI Core"}) -"att" = (/obj/machinery/light,/turf/open/floor/plasteel/black,/area/turret_protected/ai{name = "\improper AI Core"}) -"atu" = (/turf/closed/wall/r_wall,/area/crew_quarters/sleep) -"atv" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/crew_quarters/sleep) -"atw" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/crew_quarters/sleep) -"atx" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/crew_quarters/sleep) -"aty" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/item/weapon/soap,/turf/open/floor/plating,/area/crew_quarters/sleep) -"atz" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/turf/open/floor/plating,/area/crew_quarters/sleep) -"atA" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"atB" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"atC" = (/obj/structure/flora/kirbyplants{icon_state = "plant-22"},/turf/open/floor/wood,/area/maintenance/fsmaint) -"atD" = (/obj/structure/table/wood,/obj/item/weapon/relic,/turf/open/floor/carpet,/area/maintenance/fsmaint) -"atE" = (/obj/structure/table/wood,/obj/item/weapon/coin/gold,/turf/open/floor/carpet,/area/maintenance/fsmaint) -"atF" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/loadingarea,/area/maintenance/fsmaint) -"atG" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"atH" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/supply) -"atI" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/shuttle/supply) -"atJ" = (/obj/machinery/door/airlock/external{name = "cargo bay airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/quartermaster/storage) -"atK" = (/turf/open/floor/plating,/area/quartermaster/storage) -"atL" = (/turf/open/floor/plasteel/yellow/corner,/area/quartermaster/storage) -"atM" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/yellow/side,/area/quartermaster/storage) -"atN" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/closed/wall/r_wall,/area/atmos{name = "Emergency Air Pumps"}) -"atO" = (/obj/machinery/vending/tool,/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"atP" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"atQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"atR" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"atS" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/central) -"atT" = (/turf/open/floor/plasteel,/area/hallway/primary/central) -"atU" = (/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"atV" = (/turf/closed/wall/r_wall,/area/hallway/primary/central) -"atW" = (/obj/structure/flora/ausbushes/palebush,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/central) -"atX" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/stairs/left,/area/hallway/primary/central) -"atY" = (/turf/open/floor/plasteel/stairs/right,/area/hallway/primary/central) -"atZ" = (/obj/structure/flora/ausbushes/sunnybush,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/central) -"aua" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/sleep) -"aub" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auc" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/wardrobe/grey,/obj/item/weapon/storage/backpack/satchel_norm,/obj/item/weapon/storage/backpack/satchel_norm,/obj/item/weapon/storage/backpack/satchel_norm,/obj/item/weapon/storage/backpack/dufflebag,/obj/item/weapon/storage/backpack/dufflebag,/obj/item/weapon/storage/backpack/dufflebag,/obj/item/clothing/under/assistantformal,/obj/item/clothing/under/assistantformal,/obj/item/clothing/head/bowler,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aud" = (/obj/structure/closet/lasertag/blue,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aue" = (/obj/structure/closet/lasertag/red,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auf" = (/obj/structure/closet/wardrobe/mixed,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aug" = (/obj/structure/closet/wardrobe/black,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auh" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aui" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auj" = (/obj/machinery/recharge_station,/turf/open/floor/plating,/area/crew_quarters/sleep) -"auk" = (/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aul" = (/obj/machinery/door/airlock{name = "door"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aum" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fsmaint) -"aun" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=1"; freq = 1400; location = "Dorm Maint"; name = "navigation beacon"},/turf/open/floor/carpet,/area/maintenance/fsmaint) -"auo" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plating/asteroid{name = "dirt"},/area/maintenance/fsmaint) -"aup" = (/obj/machinery/button/door{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/machinery/conveyor_switch/oneway{id = "cargoshuttle"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/supply) -"auq" = (/obj/machinery/button/door{id = "cargo blast"; name = "cargo blast door button"; pixel_x = -24; pixel_y = 0},/obj/machinery/light{dir = 8},/obj/machinery/computer/cargo,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aur" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "cargo"; name = "shuttle conveyor switch"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aus" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aut" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/open/floor/plasteel/yellow/side{icon_state = "yellow"; dir = 4},/area/quartermaster/storage) -"auu" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=4"; freq = 1400; location = "Cargo #1"; name = "navigation beacon"},/mob/living/simple_animal/bot/mulebot{beacon_freq = 1400; home_destination = "Cargo #1"; suffix = "#1"},/turf/open/floor/plasteel/delivery,/area/quartermaster/storage) -"auv" = (/turf/open/floor/plasteel/bot,/area/quartermaster/storage) -"auw" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aux" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/folder/yellow,/obj/item/weapon/hand_labeler,/obj/machinery/status_display{name = "cargo status display"; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"auy" = (/obj/machinery/autolathe,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"auz" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/multitool,/turf/open/floor/plasteel,/area/quartermaster/storage) -"auA" = (/turf/open/floor/plasteel{icon_state = "loadingarea"},/area/hallway/primary/central) -"auB" = (/turf/open/floor/plasteel{dir = 1; icon_state = "loadingarea"},/area/hallway/primary/central) -"auC" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plasteel/neutral,/area/maintenance/fsmaint) -"auD" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/hologram/holopad,/mob/living/simple_animal/bot/ed209{name = "Officer Pingsky II"; radio_channel = "AI Private"},/turf/open/floor/bluegrid,/area/turret_protected/aisat_interior{name = "\improper AI Core Lobby"}) -"auE" = (/obj/machinery/vending/autodrobe{req_access_txt = ""},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/sleep) -"auF" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auG" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auK" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auL" = (/obj/item/device/assembly/mousetrap/armed{icon_state = "mousetraparmed"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auM" = (/obj/structure/flora/kirbyplants{icon_state = "plant-06"; level = 4.1},/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"auN" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/turf/open/floor/plating,/area/crew_quarters/sleep) -"auO" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plating,/area/maintenance/fsmaint) -"auP" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"auQ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"auR" = (/obj/structure/cable/cyan{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Dormitory Maintenance APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"auS" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/maintenance/fsmaint) -"auT" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"auU" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 3; width = 10},/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 7; id = "supply_home"; name = "Cargo Bay"; width = 10},/turf/open/floor/plating,/area/shuttle/supply) -"auV" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"auW" = (/turf/open/floor/plasteel/yellow/side{icon_state = "yellow"; dir = 4},/area/quartermaster/storage) -"auX" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=4"; freq = 1400; location = "Cargo #2"; name = "navigation beacon"},/turf/open/floor/plasteel/delivery,/area/quartermaster/storage) -"auY" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"auZ" = (/obj/structure/table,/obj/item/weapon/cartridge/quartermaster,/obj/item/weapon/cartridge/quartermaster,/turf/open/floor/plasteel,/area/quartermaster/storage) -"ava" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avb" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avc" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avd" = (/obj/machinery/power/smes{charge = 5e+006; input_level = 10000; output_level = 4000},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"ave" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"avf" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avg" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avh" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hallway shutter"; name = "hallway shutter"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avi" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel/blue/side{icon_state = "blue"; dir = 1},/area/hallway/primary/central) -"avj" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/blue/side{icon_state = "blue"; dir = 1},/area/hallway/primary/central) -"avk" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avl" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avm" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/sleep) -"avn" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avo" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avp" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avq" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avr" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avs" = (/obj/structure/table,/obj/item/weapon/cultivator,/obj/item/weapon/storage/bag/plants,/obj/item/weapon/hatchet,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"avt" = (/obj/machinery/seed_extractor,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"avu" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avv" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/fsmaint) -"avw" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/maintenance/fsmaint) -"avx" = (/turf/open/floor/plasteel/neutral,/area/maintenance/fsmaint) -"avy" = (/turf/closed/mineral,/area/maintenance/fsmaint) -"avz" = (/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plating/asteroid{name = "dirt"},/area/maintenance/fsmaint) -"avA" = (/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/obj/machinery/conveyor{dir = 4; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plating,/area/shuttle/supply) -"avB" = (/obj/machinery/conveyor{dir = 8; id = "cargo"; name = "cargo conveyor belt"},/obj/machinery/door/poddoor{id = "cargo blast"; name = "cargo conveyor blast door"},/turf/open/floor/plating,/area/quartermaster/storage) -"avC" = (/obj/machinery/conveyor{dir = 8; id = "cargo"; name = "cargo conveyor belt"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"avD" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"avE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"avF" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"avG" = (/obj/machinery/mineral/ore_redemption{input_dir = 8; output_dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"avH" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/bot,/area/hallway/primary/central) -"avI" = (/obj/structure/cable/cyan{icon_state = "0-2"},/obj/machinery/power/terminal{tag = "icon-term (EAST)"; icon_state = "term"; dir = 4},/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"avJ" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avK" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avL" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avM" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"avO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avP" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avQ" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hallway shutter"; name = "hallway shutter"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avR" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avT" = (/obj/structure/table,/obj/item/weapon/paper/gravity_gen,/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"avU" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"avV" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/closed/wall,/area/crew_quarters/sleep) -"avW" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avX" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"avY" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"avZ" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"awa" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"awb" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awc" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awd" = (/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"awe" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"awf" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/syringe,/turf/open/floor/wood,/area/maintenance/fsmaint) -"awg" = (/obj/machinery/light/small{dir = 8},/obj/machinery/vending/snack,/turf/open/floor/plasteel/neutral,/area/maintenance/fsmaint) -"awh" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/shuttle/mining) -"awi" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/mining) -"awj" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/mining) -"awk" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 2; icon_state = "swall_f10"; layer = 2},/area/shuttle/mining) -"awl" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/shuttle/supply) -"awm" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/supply) -"awn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/supply) -"awo" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/supply) -"awp" = (/turf/open/floor/plasteel/yellow/corner{icon_state = "yellowcorner"; dir = 4},/area/quartermaster/storage) -"awq" = (/turf/open/floor/plasteel/yellow/side{icon_state = "yellow"; dir = 1},/area/quartermaster/storage) -"awr" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel/yellow/side{icon_state = "yellow"; dir = 5},/area/quartermaster/storage) -"aws" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"awt" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/quartermaster/storage) -"awu" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"awv" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aww" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"awx" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/hallway/primary/central) -"awy" = (/obj/machinery/door/airlock/glass{name = "glass door"},/turf/open/floor/carpet,/area/library) -"awz" = (/obj/machinery/door/airlock/glass{name = "glass door"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/library) -"awA" = (/turf/closed/wall,/area/hallway/primary/central) -"awB" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"awC" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"awD" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"awE" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"awF" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6-DormsN"; location = "5-CNE"; name = "bot patrol navigation beacon"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"awG" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awH" = (/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awI" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"awJ" = (/obj/machinery/hydroponics/soil,/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"awK" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awL" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awM" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"awN" = (/obj/structure/flora/kirbyplants{icon_state = "plant-06"; level = 4.1},/turf/open/floor/wood,/area/maintenance/fsmaint) -"awO" = (/obj/structure/table/wood,/obj/item/weapon/pen,/turf/open/floor/wood,/area/maintenance/fsmaint) -"awP" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/wood,/area/maintenance/fsmaint) -"awQ" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/turf/open/floor/wood,/area/maintenance/fsmaint) -"awR" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/mining) -"awS" = (/obj/structure/table,/turf/open/floor/plasteel/shuttle,/area/shuttle/mining) -"awT" = (/obj/machinery/computer/shuttle/mining,/turf/open/floor/plasteel/shuttle,/area/shuttle/mining) -"awU" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/open/floor/plating/airless,/area/shuttle/supply) -"awV" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/supply) -"awW" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/open/floor/plating/airless,/area/shuttle/supply) -"awX" = (/obj/machinery/power/apc{dir = 8; name = "Cargo Bay APC"; pixel_x = -24},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"awY" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel/bot,/area/quartermaster/storage) -"awZ" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plasteel/bot,/area/quartermaster/storage) -"axa" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/open/floor/plasteel/bot,/area/quartermaster/storage) -"axb" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/yellow/side{icon_state = "yellow"; dir = 4},/area/quartermaster/storage) -"axc" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_y = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) -"axd" = (/obj/structure/table,/obj/item/weapon/stamp/denied{pixel_x = 6; pixel_y = 6},/obj/item/weapon/stamp,/turf/open/floor/plasteel,/area/quartermaster/storage) -"axe" = (/obj/structure/chair/office/light,/turf/open/floor/plasteel,/area/quartermaster/storage) -"axf" = (/obj/machinery/computer/cargo,/turf/open/floor/plasteel,/area/quartermaster/storage) -"axg" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel,/area/quartermaster/storage) -"axh" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"axi" = (/obj/machinery/libraryscanner,/turf/open/floor/wood,/area/library) -"axj" = (/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/library) -"axk" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/floor/wood,/area/library) -"axl" = (/obj/structure/flora/kirbyplants{icon_state = "plant-22"},/turf/open/floor/wood,/area/library) -"axm" = (/turf/open/floor/carpet,/area/library) -"axn" = (/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/library) -"axo" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"axp" = (/obj/machinery/photocopier,/turf/open/floor/wood,/area/library) -"axq" = (/obj/structure/chair/comfy/beige,/turf/open/floor/wood,/area/library) -"axr" = (/turf/closed/wall,/area/library) -"axs" = (/obj/structure/flora/kirbyplants{icon_state = "plant-06"; level = 4.1},/turf/open/floor/wood,/area/library) -"axt" = (/obj/structure/chair/wood/normal,/turf/open/floor/wood,/area/library) -"axu" = (/turf/closed/wall,/area/crew_quarters/theatre) -"axv" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/open/floor/plasteel,/area/hallway/primary/central) -"axw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"axx" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"axy" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"axz" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/crew_quarters/sleep) -"axA" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"axB" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"axC" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=7-DormsS"; location = "6-DormsN"; name = "bot patrol navigation beacon"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"axD" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 9},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"axE" = (/obj/structure/table/wood,/obj/machinery/light/small{dir = 4},/turf/open/floor/wood,/area/maintenance/fsmaint) -"axF" = (/obj/structure/chair{dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"axG" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_3"; layer = 4.1; name = "tree"; pixel_x = -4; pixel_y = 10},/turf/open/floor/plating/asteroid{name = "dirt"},/area/maintenance/fsmaint) -"axH" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/mining) -"axI" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/mining) -"axJ" = (/turf/closed/wall,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"axK" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"axL" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-4"},/obj/machinery/status_display{name = "cargo status display"; pixel_x = -32; supply_display = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"axM" = (/obj/structure/closet/crate/freezer,/obj/effect/spawner/lootdrop/maintenance,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/bot,/area/quartermaster/storage) -"axN" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/bot,/area/quartermaster/storage) -"axO" = (/obj/structure/closet/crate/medical,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/bot,/area/quartermaster/storage) -"axP" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/bot,/area/quartermaster/storage) -"axQ" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/status_display{name = "cargo status display"; pixel_x = 0; pixel_y = -32; supply_display = 1},/turf/open/floor/plasteel/yellow/side{icon_state = "yellow"; dir = 4},/area/quartermaster/storage) -"axR" = (/obj/structure/closet/wardrobe/cargotech,/turf/open/floor/plasteel,/area/quartermaster/storage) -"axS" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "cargo door"; req_access_txt = "31"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"axT" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/quartermaster/storage) -"axU" = (/obj/machinery/door/airlock/glass_mining{name = "cargo bay door"; req_access_txt = "31"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"axV" = (/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 4},/turf/open/floor/wood,/area/library) -"axW" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement,/turf/open/floor/wood,/area/library) -"axX" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/library) -"axY" = (/turf/open/floor/wood,/area/library) -"axZ" = (/obj/machinery/door/airlock{name = "door"},/turf/open/floor/wood,/area/library) -"aya" = (/obj/structure/table/wood,/obj/item/clothing/mask/gas/clown_hat,/turf/open/floor/wood,/area/crew_quarters/theatre) -"ayb" = (/obj/structure/table/wood,/obj/item/weapon/lipstick/random,/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) -"ayc" = (/obj/machinery/power/apc{dir = 1; name = "Theatre APC"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"ayd" = (/obj/machinery/door/airlock/maintenance{name = "theater door"; req_access_txt = "46"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aye" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"ayf" = (/turf/closed/wall,/area/maintenance/disposal) -"ayg" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"ayh" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/floor/wood,/area/maintenance/fsmaint) -"ayi" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/open/floor/wood,/area/maintenance/fsmaint) -"ayj" = (/obj/machinery/door/airlock/shuttle{name = "Mining Shuttle Airlock"; req_access_txt = "0"},/obj/docking_port/mobile{dir = 8; dwidth = 3; height = 5; id = "mining"; name = "mining shuttle"; travelDir = 90; width = 7},/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "mining_home"; name = "mining shuttle bay"; width = 7},/turf/open/floor/plating,/area/shuttle/mining) -"ayk" = (/obj/machinery/door/airlock/external{name = "cargo bay airlock"; req_access_txt = "31"},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ayl" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aym" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ayn" = (/obj/machinery/door/airlock/external{name = "cargo bay airlock"; req_access_txt = "31"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ayo" = (/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ayp" = (/obj/effect/landmark/start{name = "Shaft Miner"},/obj/machinery/power/apc{dir = 1; name = "Mining Office APC"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ayq" = (/obj/effect/landmark/start{name = "Shaft Miner"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ayr" = (/obj/effect/landmark/start{name = "Shaft Miner"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ays" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ayt" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"ayu" = (/obj/machinery/door/airlock/glass_mining{name = "cargo bay door"; req_access_txt = "31"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ayv" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ayw" = (/obj/machinery/status_display{name = "cargo status display"; pixel_x = -32; supply_display = 1},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ayx" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"ayy" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/yellow/side{icon_state = "yellow"; dir = 4},/area/quartermaster/storage) -"ayz" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"ayA" = (/obj/effect/landmark/start{name = "Librarian"},/turf/open/floor/carpet,/area/library) -"ayB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"ayC" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/engine/gravity_generator) -"ayD" = (/obj/effect/landmark{name = "lightsout"},/turf/open/floor/wood,/area/library) -"ayE" = (/obj/structure/table/wood,/obj/item/weapon/book/codex_gigas,/obj/item/weapon/storage/pill_bottle/dice,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/wood,/area/library) -"ayF" = (/obj/effect/landmark/start{name = "Clown"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"ayG" = (/turf/open/floor/wood,/area/crew_quarters/theatre) -"ayH" = (/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/wood,/area/crew_quarters/theatre) -"ayI" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"ayJ" = (/obj/structure/closet/l3closet/janitor,/turf/open/floor/plasteel,/area/maintenance/disposal) -"ayK" = (/obj/structure/closet/jcloset,/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/clothing/under/janimaid,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/mop/advanced,/turf/open/floor/plasteel,/area/maintenance/disposal) -"ayL" = (/obj/structure/janitorialcart,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/maintenance/disposal) -"ayM" = (/obj/structure/mopbucket,/turf/open/floor/plasteel,/area/maintenance/disposal) -"ayN" = (/obj/structure/table,/obj/item/weapon/storage/box/mousetraps,/turf/open/floor/plasteel,/area/maintenance/disposal) -"ayO" = (/obj/structure/table,/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/maintenance/disposal) -"ayP" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/open/floor/plasteel,/area/maintenance/disposal) -"ayQ" = (/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 4},/obj/structure/mirror{pixel_y = 28},/turf/open/floor/wood,/area/crew_quarters/sleep) -"ayR" = (/obj/structure/table/wood,/obj/item/weapon/bikehorn/rubberducky,/turf/open/floor/wood,/area/crew_quarters/sleep) -"ayS" = (/obj/structure/table/wood,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/open/floor/wood,/area/maintenance/fsmaint) -"ayT" = (/obj/structure/table/wood,/obj/effect/landmark{name = "blobstart"},/turf/open/floor/wood,/area/maintenance/fsmaint) -"ayU" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/obj/structure/closet/cardboard,/turf/open/floor/plating,/area/maintenance/fsmaint) -"ayV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/fsmaint) -"ayW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/maintenance/fsmaint) -"ayX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/spawner/lootdrop/crate_spawner,/obj/structure/closet/cardboard,/turf/open/floor/plating,/area/maintenance/fsmaint) -"ayY" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel,/area/maintenance/fsmaint) -"ayZ" = (/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aza" = (/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"azb" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"azc" = (/obj/machinery/door/airlock/glass_mining{name = "cargo bay door"; req_access_txt = "31"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"azd" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "cargoIN"; name = "cargo crate conveyor switch"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aze" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/neutral,/area/maintenance/fsmaint) -"azf" = (/obj/machinery/conveyor{dir = 4; id = "cargoIN"; name = "cargo conveyor belt"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"azg" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "cargoIN"; name = "cargo conveyor belt"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"azh" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel,/area/quartermaster/storage) -"azi" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/quartermaster/storage) -"azj" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/yellow/side{icon_state = "yellow"; dir = 4},/area/quartermaster/storage) -"azk" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"azl" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"azm" = (/obj/machinery/light,/turf/open/floor/wood,/area/library) -"azn" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/wood,/area/library) -"azo" = (/obj/structure/flora/kirbyplants{icon_state = "plant-06"; level = 4.1},/obj/machinery/power/apc{name = "Library APC"; pixel_y = -24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/wood,/area/library) -"azp" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/wood,/area/library) -"azq" = (/obj/structure/dresser,/turf/open/floor/wood,/area/crew_quarters/theatre) -"azr" = (/obj/machinery/vending/autodrobe,/turf/open/floor/wood,/area/crew_quarters/theatre) -"azs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"azt" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12},/turf/open/floor/plasteel,/area/maintenance/disposal) -"azu" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=4"; freq = 1400; location = "Disposals"; name = "navigation beacon"},/turf/open/floor/plasteel/delivery,/area/maintenance/disposal) -"azv" = (/turf/open/floor/plasteel/bot,/area/maintenance/disposal) -"azw" = (/obj/vehicle/janicart,/turf/open/floor/plasteel,/area/maintenance/disposal) -"azx" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/key/janitor,/turf/open/floor/plasteel,/area/maintenance/disposal) -"azy" = (/obj/effect/landmark/start{name = "Janitor"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"azz" = (/obj/machinery/power/apc{dir = 4; name = "Waste Disposal APC"; pixel_x = 24},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"azA" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"azB" = (/obj/machinery/door/airlock{name = "door"},/turf/open/floor/wood,/area/crew_quarters/sleep) -"azC" = (/turf/open/floor/wood,/area/crew_quarters/sleep) -"azD" = (/obj/structure/dresser,/obj/machinery/light/small{dir = 4},/turf/open/floor/wood,/area/crew_quarters/sleep) -"azE" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"azF" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/wood,/area/maintenance/fsmaint) -"azG" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/closed/wall,/area/maintenance/fsmaint) -"azH" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fsmaint) -"azI" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fsmaint) -"azJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/maintenance/fsmaint) -"azK" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/obj/structure/closet/cardboard,/obj/item/weapon/coin/silver,/turf/open/floor/plasteel,/area/maintenance/fsmaint) -"azL" = (/turf/closed/wall,/area/maintenance/asmaint2) -"azM" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"azN" = (/obj/structure/ore_box,/turf/open/floor/plasteel/shuttle,/area/shuttle/mining) -"azO" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/shuttle/mining) -"azP" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"azQ" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"azR" = (/obj/machinery/mineral/equipment_vendor,/obj/machinery/light/small,/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"azS" = (/obj/machinery/computer/shuttle/mining{req_access = "0"; req_one_access = "0"},/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"azT" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"azU" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/quartermaster/storage) -"azV" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 10},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel,/area/quartermaster/storage) -"azW" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "cargoOUT"; name = "cargo crate conveyor switch"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"azX" = (/obj/structure/closet/cardboard,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/item/weapon/coin/gold,/turf/open/floor/plasteel/neutral,/area/maintenance/fsmaint) -"azY" = (/obj/machinery/conveyor{dir = 8; id = "cargoOUT"; name = "cargo conveyor belt"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"azZ" = (/obj/machinery/conveyor{dir = 8; id = "cargoOUT"; name = "cargo conveyor belt"},/obj/machinery/light,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aAa" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "cargoOUT"; name = "cargo conveyor belt"},/turf/open/floor/plasteel,/area/quartermaster/storage) -"aAb" = (/obj/machinery/computer/cargo/request,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aAc" = (/obj/effect/spawner/structure/window,/turf/open/floor/wood,/area/hallway/primary/central) -"aAd" = (/obj/structure/flora/kirbyplants{icon_state = "plant-22"},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/wood,/area/library) -"aAe" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/wood,/area/library) -"aAf" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/wood,/area/library) -"aAg" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/wood,/area/library) -"aAh" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/wood,/area/library) -"aAi" = (/obj/machinery/bookbinder,/turf/open/floor/wood,/area/library) -"aAj" = (/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aAk" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aAl" = (/turf/closed/wall,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aAm" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "service maintenance door"; req_one_access_txt = "12;25;28;37;46"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aAn" = (/obj/machinery/door/airlock/maintenance{name = "theater door"; req_access_txt = "46"},/turf/open/floor/wood,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aAo" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"aAp" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"aAq" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"aAr" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"aAs" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"aAt" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aAu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fsmaint) -"aAv" = (/obj/effect/spawner/lootdrop/crate_spawner,/obj/item/candle,/turf/open/floor/plating,/area/maintenance/fsmaint) -"aAw" = (/obj/item/clothing/tie/petcollar,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plasteel,/area/maintenance/fsmaint) -"aAx" = (/turf/open/floor/plating,/area/maintenance/asmaint2) -"aAy" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/table,/obj/item/device/geiger_counter,/obj/item/device/geiger_counter{pixel_x = 4; pixel_y = 4},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aAz" = (/obj/item/weapon/shard,/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aAA" = (/obj/structure/table,/obj/item/weapon/hatchet,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 5; pixel_y = 5},/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aAB" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/open/floor/plasteel/white,/area/space) -"aAC" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/shuttle/mining) -"aAD" = (/obj/structure/shuttle/engine/propulsion/burst,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/plating/airless,/area/shuttle/mining) -"aAE" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/shuttle/mining) -"aAF" = (/obj/machinery/suit_storage_unit/mining/eva,/turf/open/floor/plasteel{icon_state = "bot"},/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aAG" = (/obj/structure/closet/secure_closet/miner,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/gps/mining,/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aAH" = (/obj/machinery/door/airlock/mining{name = "cargo door"; req_access_txt = "31"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aAI" = (/turf/closed/wall,/area/hallway/secondary/exit) -"aAJ" = (/turf/closed/wall,/area/hydroponics) -"aAK" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hallway shutter"; name = "hallway shutter"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aAL" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hallway shutter"; name = "hallway shutter"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"aAM" = (/obj/machinery/door/airlock/maintenance{name = "service maintenance door"; req_one_access_txt = "12;25;28;37;46"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aAN" = (/obj/machinery/power/apc{dir = 1; name = "Central Maintenance APC"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aAO" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aAP" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aAQ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/wood,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aAR" = (/obj/machinery/door/airlock/maintenance{name = "service maintenance door"; req_one_access_txt = "12;25;28;37;46"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aAS" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"aAT" = (/obj/machinery/button/door{id = "crusherdoor"; name = "crusher blast door button"; pixel_y = -24},/turf/open/floor/plasteel,/area/maintenance/disposal) -"aAU" = (/turf/open/floor/plasteel{dir = 2; icon_state = "warning"},/area/maintenance/disposal) -"aAV" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"aAW" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"},/turf/open/floor/plasteel,/area/maintenance/disposal) -"aAX" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 10; pixel_y = -32},/mob/living/simple_animal/bot/cleanbot{on = 0},/turf/open/floor/plasteel,/area/maintenance/disposal) -"aAY" = (/obj/structure/table/wood,/obj/machinery/light/small{dir = 4},/obj/item/weapon/storage/backpack/satchel_norm,/obj/item/weapon/storage/backpack/satchel_norm,/turf/open/floor/wood,/area/crew_quarters/sleep) -"aAZ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aBa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aBb" = (/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aBc" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aBd" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aBe" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aBf" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aBg" = (/obj/item/clothing/gloves/color/latex/nitrile,/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aBh" = (/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aBi" = (/obj/structure/table,/obj/item/weapon/wirerod,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/restraints/handcuffs,/obj/item/clothing/tie/stethoscope,/turf/open/floor/plasteel/white,/area/space) -"aBj" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aBk" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aBl" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aBm" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -4; pixel_y = 10},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 10; pixel_y = 6},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -1; pixel_y = -3},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 14; pixel_y = -8},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aBn" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -5; pixel_y = -1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aBo" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -8; pixel_y = 11},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -5; pixel_y = -1},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 10; pixel_y = 6},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aBp" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 0},/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aBq" = (/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aBr" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -2; pixel_y = 5},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aBs" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aBt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aBu" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{pixel_y = 12},/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 1},/area/hydroponics) -"aBv" = (/obj/structure/table/glass,/obj/item/weapon/shovel/spade,/obj/item/weapon/storage/bag/plants,/obj/item/weapon/storage/bag/plants,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 1},/area/hydroponics) -"aBw" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/reagent_containers/food/snacks/grown/blumpkin,/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage,/obj/item/weapon/reagent_containers/food/snacks/grown/carrot,/obj/item/weapon/reagent_containers/food/snacks/grown/chili,/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili,/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle,/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily,/obj/item/weapon/reagent_containers/food/snacks/grown/rice,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/reagent_containers/food/snacks/grown/parsnip,/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant,/obj/item/weapon/reagent_containers/food/snacks/grown/corn,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/obj/item/weapon/reagent_containers/food/snacks/grown/holymelon,/obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries,/obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet,/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 1},/area/hydroponics) -"aBx" = (/obj/structure/closet/secure_closet/hydroponics,/obj/item/weapon/watertank,/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 1},/area/hydroponics) -"aBy" = (/obj/structure/closet/wardrobe/botanist,/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 5},/area/hydroponics) -"aBz" = (/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aBA" = (/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aBB" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=1"; freq = 1400; location = "Central Maint"; name = "navigation beacon"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aBC" = (/obj/machinery/camera/autoname{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/central) -"aBD" = (/turf/closed/wall/r_wall,/area/maintenance/disposal) -"aBE" = (/obj/machinery/door/airlock/glass{name = "maintenance glass door"; req_access_txt = "12"},/turf/open/floor/plating,/area/maintenance/disposal) -"aBF" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan,/turf/open/floor/plating,/area/maintenance/disposal) -"aBG" = (/obj/machinery/mineral/stacking_machine{input_dir = 2; output_dir = 1; stack_amt = 10},/turf/open/floor/plating,/area/maintenance/disposal) -"aBH" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aBI" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/wood,/area/crew_quarters/sleep) -"aBJ" = (/obj/effect/landmark{name = "lightsout"},/turf/open/floor/wood,/area/crew_quarters/sleep) -"aBK" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel/black,/area/crew_quarters/sleep) -"aBL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/sillycup,/turf/open/floor/plasteel/black,/area/crew_quarters/sleep) -"aBM" = (/obj/structure/chair/comfy/beige{dir = 8},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black,/area/crew_quarters/sleep) -"aBN" = (/obj/structure/chair/comfy/beige{dir = 4},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 6},/turf/open/floor/plasteel/black,/area/crew_quarters/sleep) -"aBO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/tonic,/turf/open/floor/plasteel/black,/area/crew_quarters/sleep) -"aBP" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/plasteel/black,/area/crew_quarters/sleep) -"aBQ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aBR" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aBS" = (/obj/effect/spawner/lootdrop/maintenance,/obj/item/weapon/storage/bag/trash,/obj/structure/closet/cardboard,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aBT" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aBU" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aBV" = (/obj/machinery/iv_drip{density = 0},/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aBW" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/neutral,/area/maintenance/fsmaint) -"aBX" = (/obj/structure/table,/obj/item/weapon/tank/internals/anesthetic,/obj/item/clothing/mask/breath/medical,/turf/open/floor/plasteel/white,/area/space) -"aBY" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aBZ" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_4"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aCa" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -6; pixel_y = 11},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_3"; layer = 4.1; name = "tree"; pixel_x = 10; pixel_y = 6},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_4"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aCb" = (/turf/open/floor/wood,/area/hallway/secondary/exit) -"aCc" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aCd" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12},/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 8},/area/hydroponics) -"aCe" = (/turf/open/floor/plasteel/white,/area/hydroponics) -"aCf" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 4},/area/hydroponics) -"aCg" = (/obj/machinery/door/airlock/maintenance{name = "bar door"; req_one_access_txt = "25;28"},/turf/open/floor/plasteel{icon_state = "dark"},/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aCh" = (/obj/machinery/icecream_vat,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aCi" = (/turf/open/floor/plasteel,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aCj" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aCk" = (/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aCl" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aCm" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk,/turf/open/floor/plating,/area/maintenance/disposal) -"aCn" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/light,/turf/open/floor/plating,/area/maintenance/disposal) -"aCo" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/door/poddoor{id = "crusherdoor"; layer = 3.1; name = "crusher safety blast door"},/turf/open/floor/plating,/area/maintenance/disposal) -"aCp" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/recycler/deathtrap,/turf/open/floor/plating,/area/maintenance/disposal) -"aCq" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/open/floor/plating,/area/maintenance/disposal) -"aCr" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/open/floor/plating,/area/maintenance/disposal) -"aCs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/maintenance/disposal) -"aCt" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aCu" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/black,/area/crew_quarters/sleep) -"aCv" = (/turf/open/floor/plasteel/black,/area/crew_quarters/sleep) -"aCw" = (/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/plasteel/black,/area/crew_quarters/sleep) -"aCx" = (/obj/effect/spawner/structure/window/reinforced,/turf/closed/wall,/area/maintenance/asmaint2) -"aCy" = (/turf/closed/wall/r_wall,/area/maintenance/asmaint2) -"aCz" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aCA" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aCB" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 14; pixel_y = -8},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -5; pixel_y = -1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aCC" = (/obj/structure/flora/ausbushes/reedbush{pixel_x = 6},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aCD" = (/turf/closed/wall/mineral/wood{desc = "A tiny shrine to the moon lady."; name = "Change'e shrine"; opacity = 0},/area/hallway/secondary/exit) -"aCE" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -5; pixel_y = -1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aCF" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 8},/area/hydroponics) -"aCG" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/white,/area/hydroponics) -"aCH" = (/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel/white,/area/hydroponics) -"aCI" = (/obj/machinery/newscaster{pixel_x = 28},/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 4},/area/hydroponics) -"aCJ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aCK" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aCL" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aCM" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aCN" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -4},/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen shutter"; name = "kitchen shutter"},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aCO" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/obj/machinery/camera/autoname,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aCP" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aCQ" = (/obj/machinery/processor,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aCR" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aCS" = (/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aCT" = (/obj/machinery/food_cart,/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aCU" = (/obj/effect/landmark/start{name = "Mime"},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aCV" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hallway shutter"; name = "hallway shutter"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/central) -"aCW" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/maintenance/disposal) -"aCX" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aCY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aCZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/bot,/area/crew_quarters/sleep) -"aDa" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=8"; freq = 1400; location = "Dorms"; name = "navigation beacon"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/delivery,/area/crew_quarters/sleep) -"aDb" = (/obj/machinery/power/apc{dir = 1; name = "Dormitories APC"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aDc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aDd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aDe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/closed/wall,/area/maintenance/asmaint2) -"aDf" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDg" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDh" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 1},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDi" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDj" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aDk" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDl" = (/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDm" = (/obj/item/device/mmi,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDn" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape) -"aDo" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"aDp" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"aDq" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape) -"aDr" = (/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aDs" = (/obj/structure/flora/ausbushes/lavendergrass{pixel_x = 6},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aDt" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aDu" = (/obj/machinery/seed_extractor,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 8},/area/hydroponics) -"aDv" = (/obj/effect/landmark/start{name = "Botanist"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/hydroponics) -"aDw" = (/obj/effect/landmark/start{name = "Botanist"},/turf/open/floor/plasteel/white,/area/hydroponics) -"aDx" = (/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 4},/area/hydroponics) -"aDy" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hydroponics) -"aDz" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aDA" = (/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen shutter"; name = "kitchen shutter"},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aDB" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aDC" = (/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aDD" = (/obj/machinery/door/airlock/maintenance{name = "bar door"; req_one_access_txt = "25;28"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aDE" = (/turf/open/floor/plasteel/loadingarea{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/quartermaster/storage) -"aDF" = (/obj/structure/piano,/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aDG" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aDH" = (/obj/machinery/door/airlock{name = "door"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aDI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aDJ" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aDK" = (/obj/machinery/door/airlock{name = "door"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aDL" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aDM" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aDN" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aDO" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aDP" = (/obj/machinery/door/airlock/maintenance{name = "science maintenance door"; req_one_access_txt = "47;12;29"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDQ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDR" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDS" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 1},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDT" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light/small,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDU" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aDV" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel/warning/corner,/area/maintenance/asmaint2) -"aDW" = (/obj/item/weapon/ed209_assembly,/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDX" = (/obj/structure/table,/obj/item/weapon/circuitboard/machine/circuit_imprinter,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aDY" = (/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/shuttle/escape) -"aDZ" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"aEa" = (/turf/closed/wall/shuttle{icon_state = "swall4"; dir = 2},/area/shuttle/escape) -"aEb" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) -"aEc" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor{pixel_x = 0; pixel_y = 5},/obj/item/weapon/hemostat,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aEd" = (/obj/structure/table,/obj/item/weapon/cautery,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw{pixel_y = 9},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aEe" = (/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aEf" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"aEg" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) -"aEh" = (/obj/structure/closet/cardboard,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aEi" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_4"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aEj" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 14; pixel_y = -8},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = -5; pixel_y = -1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aEk" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_3"; layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_4"; layer = 4.1; name = "tree"; pixel_x = -5; pixel_y = -1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aEl" = (/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aEm" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 4},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aEn" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 8},/area/hydroponics) -"aEo" = (/obj/structure/table/wood,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aEp" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aEq" = (/obj/machinery/vending/boozeomat,/turf/closed/wall,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aEr" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aEs" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aEt" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/light,/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aEu" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/door/airlock/glass_engineering{name = "engineering command door"; req_access_txt = "0"; req_one_access_txt = "10, 19"},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aEv" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aEw" = (/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 1},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aEx" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aEy" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aEz" = (/obj/structure/closet/emcloset,/obj/item/clothing/shoes/griffin{name = "bird boots"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aEA" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aEB" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aEC" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aED" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aEE" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aEF" = (/turf/closed/wall,/area/crew_quarters/fitness) -"aEG" = (/obj/machinery/door/airlock/maintenance{name = "science maintenance door"; req_one_access_txt = "47;12;29"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aEH" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{id = "xenozoo shutter"; name = "xenozoo shutters"},/turf/open/floor/plating,/area/toxins/xenobiology) -"aEI" = (/obj/machinery/door/poddoor/shutters{id = "xenozoo shutter"; name = "xenozoo shutters"},/obj/machinery/door/airlock/glass{name = "glass door"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aEJ" = (/obj/machinery/door/poddoor/shutters{id = "xenozoo shutter"; name = "xenozoo shutters"},/obj/machinery/door/airlock/glass{name = "glass door"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aEK" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/maintenance/asmaint2) -"aEL" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aEM" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aEN" = (/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aEO" = (/obj/machinery/computer/rdconsole/robotics,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aEP" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aEQ" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) -"aER" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aES" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aET" = (/obj/structure/flora/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aEU" = (/turf/closed/wall/shuttle{icon_state = "swall1"; dir = 2},/area/shuttle/escape) -"aEV" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aEW" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aEX" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) -"aEY" = (/obj/machinery/door/airlock/maintenance{name = "cargo maintenance door"; req_one_access_txt = "12;31"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/quartermaster/miningdock{name = "\improper Mining Office"}) -"aEZ" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_4"; layer = 4.1; name = "tree"; pixel_x = -4; pixel_y = 10},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 10; pixel_y = 6},/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aFa" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 10; pixel_y = 6},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aFb" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aFc" = (/obj/machinery/vending/hydroseeds,/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 8},/area/hydroponics) -"aFd" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "hydroponics door"; req_access_txt = "35"},/turf/open/floor/plasteel,/area/hydroponics) -"aFe" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFf" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFg" = (/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFh" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile/revolver/doublebarrel,/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 5; pixel_y = 5},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = 10; pixel_y = 10},/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFj" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -2},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = 2; pixel_y = 4},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFk" = (/obj/machinery/vending/dinnerware,/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFl" = (/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 1},/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aFm" = (/obj/structure/chair/wood/normal{icon_state = "wooden_chair"; dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aFn" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aFo" = (/obj/machinery/shieldgen,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aFp" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/washing_machine,/turf/open/floor/plasteel{icon_state = "white"},/area/crew_quarters/fitness) -"aFq" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel{icon_state = "white"},/area/crew_quarters/fitness) -"aFr" = (/obj/structure/table,/obj/item/clothing/under/suit_jacket/female{pixel_x = -5},/obj/item/clothing/suit/toggle/lawyer/black,/obj/item/clothing/under/sundress{pixel_x = 5},/obj/item/clothing/under/rank/det/grey,/turf/open/floor/plasteel{icon_state = "white"},/area/crew_quarters/fitness) -"aFs" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aFt" = (/obj/machinery/light{dir = 8},/turf/open/floor/engine,/area/toxins/xenobiology) -"aFu" = (/turf/open/floor/engine,/area/toxins/xenobiology) -"aFv" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aFw" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/engine,/area/toxins/xenobiology) -"aFx" = (/turf/closed/wall/r_wall,/area/toxins/xenobiology) -"aFy" = (/obj/machinery/light{dir = 1},/turf/open/floor/engine,/area/toxins/xenobiology) -"aFz" = (/obj/structure/disposaloutlet{icon_state = "outlet"; dir = 8},/obj/structure/disposalpipe/trunk,/turf/open/floor/engine,/area/toxins/xenobiology) -"aFA" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aFB" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/maintenance/asmaint2) -"aFC" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aFD" = (/obj/item/device/assembly/prox_sensor,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aFE" = (/obj/machinery/mecha_part_fabricator,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aFF" = (/obj/structure/table,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/manipulator,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aFG" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aFH" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aFI" = (/obj/structure/cable,/obj/machinery/power/apc{name = "Gravity Generator APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aFJ" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aFK" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) -"aFL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/secondary/exit) -"aFM" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "heavy plant"},/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aFN" = (/obj/machinery/computer/slot_machine,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aFO" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aFP" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/hallway/secondary/exit) -"aFQ" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_3"; layer = 4.1; name = "tree"; pixel_x = -3; pixel_y = -10},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aFR" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = -1; pixel_y = -3},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 14; pixel_y = -8},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aFS" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 14; pixel_y = -8},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aFT" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 8},/area/hydroponics) -"aFU" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/hydroponics) -"aFV" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westleft{name = "hydroponics door"; req_access_txt = "35"},/turf/open/floor/plasteel,/area/hydroponics) -"aFW" = (/obj/structure/chair/stool,/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFX" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFY" = (/obj/effect/landmark/start{name = "Bartender"},/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aFZ" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aGa" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aGb" = (/obj/structure/sink/kitchen{dir = 8; icon_state = "sink_alt"; pixel_x = 12},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aGc" = (/obj/structure/flora/kirbyplants{icon_state = "plant-16"; layer = 4.1},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aGd" = (/obj/structure/table/wood,/obj/item/device/instrument/guitar,/obj/item/device/instrument/violin,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aGe" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/wood,/area/crew_quarters/theatre) -"aGf" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aGg" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{icon_state = "white"},/area/crew_quarters/fitness) -"aGh" = (/obj/effect/landmark/start{name = "Assistant"},/turf/open/floor/plasteel{icon_state = "white"},/area/crew_quarters/fitness) -"aGi" = (/obj/machinery/light/small{dir = 4},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 9},/turf/open/floor/plasteel{icon_state = "white"},/area/crew_quarters/fitness) -"aGj" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aGk" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/engine,/area/toxins/xenobiology) -"aGl" = (/mob/living/simple_animal/slime,/turf/open/floor/engine,/area/toxins/xenobiology) -"aGm" = (/obj/structure/disposalpipe/segment,/turf/open/floor/engine,/area/toxins/xenobiology) -"aGn" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 8},/area/maintenance/asmaint2) -"aGo" = (/obj/item/weapon/secbot_assembly,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aGp" = (/obj/machinery/light,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aGq" = (/obj/item/weapon/toolbox_tiles_sensor,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aGr" = (/obj/machinery/recharge_station,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aGs" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aGt" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0; idle_power_usage = 0; pixel_y = 4; use_power = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aGu" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aGv" = (/turf/closed/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/shuttle/escape) -"aGw" = (/turf/closed/wall/shuttle{icon_state = "swall15"; dir = 2},/area/shuttle/escape) -"aGx" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape) -"aGy" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aGz" = (/obj/machinery/power/apc{dir = 8; name = "Hydroponics APC"; pixel_x = -24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 10},/area/hydroponics) -"aGA" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/whitegreen/side,/area/hydroponics) -"aGB" = (/turf/open/floor/plasteel/whitegreen/side,/area/hydroponics) -"aGC" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 6},/area/hydroponics) -"aGD" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aGE" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aGF" = (/mob/living/carbon/monkey/punpun,/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aGG" = (/obj/structure/disposalpipe/segment,/obj/machinery/light,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen shutter"; name = "kitchen shutter"},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aGH" = (/obj/effect/landmark/start{name = "Cook"},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aGI" = (/obj/machinery/power/apc{name = "Bar and Kitchen APC"; pixel_y = -24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aGJ" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/machinery/newscaster{pixel_x = 28},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aGK" = (/turf/open/floor/plasteel/stairs/left,/area/crew_quarters/theatre) -"aGL" = (/turf/open/floor/plasteel/stairs/right,/area/crew_quarters/theatre) -"aGM" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "incredibly heavy plant"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aGN" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aGO" = (/obj/machinery/door/window/westright{req_access_txt = "55"},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aGP" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aGQ" = (/obj/machinery/camera/autoname,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aGR" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aGS" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/item/device/paicard,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aGT" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 6},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aGU" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aGV" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aGW" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aGX" = (/obj/machinery/door/airlock/maintenance{name = "science maintenance door"; req_one_access_txt = "47;12;29"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aGY" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/door/airlock/research{name = "xenobiology door"; req_access_txt = "55"; req_one_access_txt = "0"},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aGZ" = (/obj/machinery/door/window/northright{req_access_txt = "55"},/obj/machinery/door/window/southright,/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aHa" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/toxins/xenobiology) -"aHb" = (/obj/machinery/door/window/northleft{req_access_txt = "55"},/obj/machinery/door/window/southleft,/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aHc" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/toxins/xenobiology) -"aHd" = (/obj/machinery/door/airlock/maintenance{name = "science maintenance door"; req_one_access_txt = "47;12;29"},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aHe" = (/obj/machinery/door/airlock/maintenance{name = "science maintenance door"; req_one_access_txt = "47;12;29"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aHf" = (/turf/closed/wall/shuttle,/area/shuttle/escape) -"aHg" = (/obj/machinery/door/airlock/glass_security{name = "security airlock"; req_access_txt = "63"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aHh" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aHi" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/shuttle/escape) -"aHj" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"aHk" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aHl" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_3"; layer = 4.1; name = "tree"; pixel_x = -4; pixel_y = 10},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aHm" = (/obj/machinery/door/airlock/glass_virology{name = "hydroponics door"; req_access_txt = "35"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hydroponics) -"aHn" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/matches{pixel_y = 8},/turf/open/floor/wood,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aHo" = (/obj/machinery/smartfridge,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen shutter"; name = "kitchen shutter"},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aHp" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen shutter"; name = "kitchen shutter"},/obj/item/weapon/reagent_containers/food/snacks/pastatomato{name = "pasghetti"},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aHq" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen shutter"; name = "kitchen shutter"},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aHr" = (/turf/closed/wall,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aHs" = (/obj/machinery/door/airlock/freezer{name = "kitchen door"; req_one_access_txt = "25;28"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aHt" = (/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/turf/open/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"aHu" = (/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aHv" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aHw" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aHx" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/crew_quarters/fitness) -"aHy" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/crew_quarters/fitness) -"aHz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aHA" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aHB" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aHC" = (/obj/structure/table,/obj/item/weapon/storage/pill_bottle/dice,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aHD" = (/obj/structure/closet/boxinggloves,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aHE" = (/obj/structure/closet/athletic_mixed,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aHF" = (/obj/structure/closet/masks,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aHG" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aHH" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 10},/turf/open/floor/plasteel,/area/engine/gravity_generator) -"aHI" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aHJ" = (/turf/open/floor/plasteel/warnwhite/corner,/area/toxins/xenobiology) -"aHK" = (/turf/open/floor/plasteel/warnwhite,/area/toxins/xenobiology) -"aHL" = (/obj/machinery/button/door{id = "xenozoo shutter"; name = "xeno zoo shutter button"; pixel_x = 0; pixel_y = 24},/turf/open/floor/plasteel/warnwhite,/area/toxins/xenobiology) -"aHM" = (/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 1},/area/toxins/xenobiology) -"aHN" = (/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aHO" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/bin,/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aHP" = (/turf/open/floor/plasteel/loadingarea{tag = "icon-loadingarea (EAST)"; icon_state = "loadingarea"; dir = 4},/area/quartermaster/storage) -"aHQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aHR" = (/obj/item/weapon/relic,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aHS" = (/obj/structure/flora/kirbyplants{icon_state = "plant-21"; layer = 4.1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aHT" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aHU" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aHV" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aHW" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aHX" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aHY" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/hallway/secondary/exit) -"aHZ" = (/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/hallway/secondary/exit) -"aIa" = (/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) -"aIb" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIc" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 6},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aId" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIe" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIf" = (/obj/machinery/door/airlock/glass{name = "glass door"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIg" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIh" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIi" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 1},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIj" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIk" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/door/airlock/glass_engineering{name = "engineering command door"; req_access_txt = "0"; req_one_access_txt = "10, 19"},/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aIl" = (/obj/structure/closet/radiation,/turf/open/floor/plasteel,/area/hallway/primary/fore{name = "\improper Command Hallway"}) -"aIm" = (/obj/structure/disposalpipe/segment,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/camera/autoname,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aIn" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aIo" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aIp" = (/obj/machinery/camera/autoname,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aIq" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hallway shutter"; name = "hallway shutter"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aIr" = (/obj/machinery/power/apc{dir = 1; name = "Central Primary Hallway APC"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aIs" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/mob/living/simple_animal/bot/secbot/beepsky{desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too. "; health = 45; maxHealth = 45; name = "Officer Beepsky"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aIt" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/lattice/catwalk,/turf/open/space,/area/space/nearstation) -"aIu" = (/obj/structure/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aIv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aIw" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel{icon_state = "vault"; dir = 4},/area/crew_quarters/fitness) -"aIx" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/crew_quarters/fitness) -"aIy" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aIz" = (/obj/structure/table,/obj/item/weapon/storage/crayons,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aIA" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 9},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aIB" = (/obj/item/device/assembly/mousetrap/armed,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aIC" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aID" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 4},/area/toxins/xenobiology) -"aIE" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/toxins/xenobiology) -"aIF" = (/obj/machinery/smartfridge/extract,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/toxins/xenobiology) -"aIG" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 8},/area/toxins/xenobiology) -"aIH" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/cyan{icon_state = "4-8"},/obj/item/weapon/extinguisher,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aII" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aIJ" = (/obj/item/weapon/reagent_containers/blood/empty,/obj/item/clothing/glasses/sunglasses/blindfold,/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aIK" = (/obj/structure/closet/chefcloset,/obj/item/clothing/under/blueskirt,/obj/item/clothing/under/janimaid,/obj/item/clothing/under/sundress,/obj/item/clothing/glasses/sunglasses/reagent,/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aIL" = (/obj/structure/table,/obj/item/weapon/coin/plasma,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aIM" = (/obj/machinery/camera/autoname,/turf/open/floor/engine,/area/toxins/xenobiology) -"aIN" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aIO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/boiledspaghetti{name = "pasghetti"; pixel_x = 4; pixel_y = 7},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aIP" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile/emergency{dheight = 0; dir = 8; dwidth = 6; height = 18; travelDir = 90; width = 14},/obj/docking_port/stationary{dheight = 0; dir = 8; dwidth = 6; height = 18; id = "emergency_home"; name = "emergency evac bay"; width = 14},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aIQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIR" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/engine/engineering) -"aIS" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIT" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/door/airlock/glass{name = "glass door"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIU" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIV" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIW" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIX" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIY" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aIZ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aJa" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aJb" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/red/corner,/area/hallway/secondary/exit) -"aJc" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/red/side,/area/hallway/secondary/exit) -"aJd" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 1},/turf/open/floor/plasteel/red/side,/area/hallway/secondary/exit) -"aJe" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/red/side,/area/hallway/secondary/exit) -"aJf" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/red/corner{icon_state = "redcorner"; dir = 8},/area/hallway/secondary/exit) -"aJg" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aJh" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aJi" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel,/area/hallway/primary/central) -"aJj" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aJk" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aJl" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aJm" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aJn" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aJo" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hallway shutter"; name = "hallway shutter"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aJp" = (/obj/structure/lattice,/turf/open/space,/area/space/nearstation) -"aJq" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aJr" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aJs" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aJt" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aJu" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southright,/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"aJv" = (/obj/structure/table,/obj/item/device/camera,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aJw" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aJx" = (/obj/machinery/space_heater,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aJy" = (/turf/closed/wall,/area/toxins/xenobiology) -"aJz" = (/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -12},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aJA" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 8},/area/toxins/xenobiology) -"aJB" = (/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"aJC" = (/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 4},/area/toxins/xenobiology) -"aJD" = (/obj/structure/bookcase/random/adult,/turf/open/floor/wood,/area/maintenance/fsmaint) -"aJE" = (/obj/structure/chair/wood/normal{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/theatre) -"aJF" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/toxins/xenobiology) -"aJG" = (/obj/machinery/door/airlock/research{name = "xenobiology door"; req_access_txt = "55"; req_one_access_txt = "0"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/toxins/xenobiology) -"aJH" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/mob/living/simple_animal/mouse/brown,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aJI" = (/turf/open/floor/plating,/area/toxins/xenobiology) -"aJJ" = (/mob/living/carbon/monkey,/turf/open/floor/engine,/area/toxins/xenobiology) -"aJK" = (/obj/item/device/radio/beacon,/turf/open/floor/engine,/area/toxins/xenobiology) -"aJL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chocolatebar,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aJM" = (/obj/structure/chair{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aJN" = (/turf/closed/wall/shuttle{icon_state = "swall2"; dir = 2},/area/shuttle/escape) -"aJO" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "heavy plant"},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1; pixel_y = 0},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aJP" = (/obj/machinery/computer/arcade/battle,/obj/structure/window/reinforced{dir = 1; pixel_y = 0},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aJQ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aJR" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aJS" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aJT" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aJU" = (/obj/structure/chair/comfy/beige{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aJV" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-21"; layer = 4.1; name = "heavy potted plant"},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aJW" = (/turf/closed/wall/r_wall,/area/security/brig) -"aJX" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "security lockdown"; name = "brig blast door"},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plating,/area/security/brig) -"aJY" = (/obj/machinery/door/airlock/glass_security{name = "security airlock"; req_access_txt = "63"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) -"aJZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/black,/area/hallway/primary/central) -"aKa" = (/turf/open/floor/plasteel/black,/area/hallway/primary/central) -"aKd" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/black,/area/hallway/primary/central) -"aKe" = (/turf/closed/wall/r_wall,/area/medical/genetics_cloning) -"aKf" = (/turf/closed/wall,/area/medical/genetics_cloning) -"aKg" = (/obj/machinery/smartfridge/chemistry,/turf/closed/wall,/area/medical/medbay) -"aKh" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "chem shutter"; name = "chem shutter"},/obj/machinery/door/window/southright{name = "chemistry door"; req_one_access_txt = "5;33"},/turf/open/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"aKi" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "chem shutter"; name = "chem shutter"},/turf/open/floor/plating,/area/medical/medbay) -"aKj" = (/turf/closed/wall,/area/medical/medbay) -"aKk" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aKl" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1-medbay"; location = "8-CSE2"; name = "bot patrol navigation beacon"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aKm" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aKn" = (/obj/structure/chair{dir = 1},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aKo" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=8-CSE2"; location = "7-DormsS"; name = "bot patrol navigation beacon"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aKp" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aKq" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aKr" = (/obj/machinery/door/airlock/maintenance{name = "science maintenance door"; req_one_access_txt = "47;12;29"},/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aKs" = (/obj/structure/bookcase/random/reference,/turf/open/floor/wood,/area/maintenance/fsmaint) -"aKt" = (/obj/structure/bookcase/random/nonfiction,/turf/open/floor/wood,/area/maintenance/fsmaint) -"aKu" = (/obj/structure/bookcase/random/religion,/turf/open/floor/wood,/area/maintenance/fsmaint) -"aKv" = (/obj/structure/bookcase/random/fiction,/turf/open/floor/wood,/area/maintenance/fsmaint) -"aKw" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"aKx" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aKy" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aKz" = (/obj/structure/chair,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aKA" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aKB" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "heavy plant"},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aKC" = (/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aKD" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aKE" = (/obj/structure/table,/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aKF" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-21"; layer = 4.1; name = "heavy potted plant"},/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aKG" = (/obj/structure/closet/secure_closet/brig{id = "Cell 1"; name = "cell 1 locker"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/security/brig) -"aKH" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/security/brig) -"aKI" = (/obj/structure/bed,/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/brig) -"aKJ" = (/turf/closed/wall,/area/security/brig) -"aKK" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/security/brig) -"aKL" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/security/brig) -"aKM" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/security/brig) -"aKN" = (/obj/structure/bed,/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/security/brig) -"aKO" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/security/brig) -"aKP" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "cell 2 locker"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/brig) -"aKQ" = (/obj/machinery/dna_scannernew,/turf/open/floor/plasteel/black,/area/medical/genetics_cloning) -"aKR" = (/obj/machinery/computer/scan_consolenew,/turf/open/floor/plasteel/black,/area/medical/genetics_cloning) -"aKS" = (/obj/structure/table/glass,/obj/item/weapon/storage/pill_bottle/mannitol,/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 8},/area/medical/genetics_cloning) -"aKT" = (/obj/machinery/camera/autoname,/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"aKU" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"aKV" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"aKW" = (/obj/machinery/button/door{id = "chem shutter"; name = "chemistry shutter button"; pixel_x = -24},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aKX" = (/turf/open/floor/plasteel/white,/area/medical/medbay) -"aKY" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/toxins/xenobiology) -"aKZ" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aLa" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aLb" = (/obj/machinery/power/apc{name = "Fitness APC"; pixel_y = -24},/obj/structure/cable/cyan,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"aLc" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plating,/area/maintenance/maintcentral{name = "Central Maintenance"}) -"aLd" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"aLe" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aLf" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/machinery/reagentgrinder{pixel_x = 0; pixel_y = 8},/obj/item/stack/sheet/mineral/plasma{amount = 5},/turf/open/floor/plasteel/black,/area/toxins/xenobiology) -"aLg" = (/obj/item/weapon/tank/internals/oxygen/yellow,/obj/structure/closet/cardboard,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/toxins/xenobiology) -"aLh" = (/obj/structure/table,/obj/machinery/reagentgrinder{pixel_x = 0; pixel_y = 8},/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aLi" = (/obj/machinery/chem_heater,/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aLj" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aLk" = (/obj/machinery/chem_master,/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aLl" = (/mob/living/simple_animal/bot/medbot/derelict{name = "\improper Dangerous Old Medibot"; radio_channel = null; remote_disabled = 1; treatment_brute = "itching_powder"; treatment_fire = "formaldehyde"; treatment_oxy = "itching_powder"; treatment_tox = "formaldehyde"},/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aLm" = (/obj/machinery/atmospherics/components/unary/outlet_injector/on{name = "acidproof air injector"; unacidable = 1},/turf/open/floor/engine,/area/toxins/xenobiology) -"aLn" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/open/floor/engine,/area/toxins/xenobiology) -"aLo" = (/obj/machinery/door/airlock/research{name = "xenobiology door"; req_access_txt = "55"; req_one_access_txt = "0"},/turf/open/floor/plating,/area/toxins/xenobiology) -"aLp" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aLq" = (/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aLr" = (/obj/machinery/computer/arcade/orion_trail,/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aLs" = (/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/obj/machinery/power/apc{name = "Escape Shuttle Hallway APC"; pixel_y = -24},/obj/structure/cable/cyan,/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aLt" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-05"; layer = 4.1; name = "heavy plant"},/obj/machinery/light,/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aLu" = (/obj/structure/flora/kirbyplants{anchored = 1; icon_state = "plant-21"; layer = 4.1; name = "heavy potted plant"},/obj/structure/disposalpipe/segment,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aLv" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel/black,/area/hallway/secondary/exit) -"aLw" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"aLx" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/flasher{id = "Cell 1"; pixel_x = 24},/turf/open/floor/plasteel,/area/security/brig) -"aLy" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"aLz" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) -"aLA" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"aLB" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/light/small{dir = 8},/obj/machinery/flasher{id = "Cell 2"; pixel_x = -24},/turf/open/floor/plasteel,/area/security/brig) -"aLC" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"aLD" = (/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/central) -"aLE" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_4"; layer = 4.1; name = "tree"; pixel_x = -5; pixel_y = -1},/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/central) -"aLF" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/central) -"aLG" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_4"; layer = 4.1; name = "tree"; pixel_x = -5; pixel_y = -1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/central) -"aLH" = (/obj/machinery/power/apc{dir = 8; name = "Cloning Lab APC"; pixel_x = -24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/medical/genetics_cloning) -"aLI" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/medical/genetics_cloning) -"aLJ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 4},/area/medical/genetics_cloning) -"aLK" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"aLL" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/bridge) -"aLM" = (/obj/structure/dresser,/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"aLN" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "chem shutter"; name = "chem shutter"},/turf/open/floor/plating,/area/medical/genetics_cloning) -"aLO" = (/obj/machinery/chem_heater,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aLP" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "chem shutter"; name = "chem shutter"},/obj/machinery/door/window/westright{name = "chemistry door"; req_one_access_txt = "33;5"},/turf/open/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"aLQ" = (/turf/closed/wall,/area/medical/robotics) -"aLR" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/bridge) -"aLS" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/ai_monitored/storage/eva{name = "E.V.A. Storage"}) -"aLT" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"aLU" = (/obj/effect/landmark{name = "lightsout"},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel/black,/area/bridge) -"aLV" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/monkeycubes{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/monkeycubes,/turf/open/floor/plasteel/black,/area/toxins/xenobiology) -"aLW" = (/obj/machinery/light,/turf/open/floor/engine,/area/toxins/xenobiology) -"aLX" = (/obj/machinery/hologram/holopad,/mob/living/simple_animal/pet/dog/corgi/Ian,/turf/open/floor/carpet,/area/crew_quarters/heads) -"aLY" = (/turf/open/floor/plasteel/bot,/area/maintenance/asmaint2) -"aLZ" = (/obj/structure/closet/secure_closet/chemical,/obj/item/weapon/storage/box/pillbottles,/obj/item/weapon/storage/bag/chemistry,/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aMa" = (/obj/machinery/shieldwallgen{req_access = list(55)},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plating,/area/toxins/xenobiology) -"aMb" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plating,/area/toxins/xenobiology) -"aMc" = (/obj/machinery/door/window/northleft{req_access_txt = "55"},/obj/machinery/door/window/southleft,/turf/open/floor/engine,/area/toxins/xenobiology) -"aMd" = (/obj/machinery/door/window/northright{req_access_txt = "55"},/obj/machinery/door/window/southright,/turf/open/floor/engine,/area/toxins/xenobiology) -"aMe" = (/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 8},/area/toxins/xenobiology) -"aMf" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape) -"aMg" = (/turf/closed/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/shuttle/escape) -"aMh" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aMi" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/brute{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aMj" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aMk" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/security/brig) -"aMl" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan,/turf/open/floor/plating,/area/security/brig) -"aMm" = (/obj/machinery/door/window/brigdoor/northleft{id = "Cell 1"; name = "cell 1 door"; req_access_txt = "63"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) -"aMn" = (/obj/machinery/door/window/brigdoor/northleft{id = "Cell 2"; name = "cell 2 door"; req_access_txt = "63"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) -"aMo" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/turf/open/floor/plasteel/warnwhite,/area/medical/genetics_cloning) -"aMp" = (/turf/open/floor/plasteel/warnwhite,/area/medical/genetics_cloning) -"aMq" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/open/floor/plasteel/warnwhite,/area/medical/genetics_cloning) -"aMr" = (/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 1},/area/medical/genetics_cloning) -"aMs" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"aMt" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/monkeycubes{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/monkeycubes,/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"aMu" = (/obj/machinery/chem_dispenser{layer = 2.7},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aMv" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aMw" = (/obj/machinery/chem_master,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aMx" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd shutter"; name = "research shutter"},/turf/open/floor/plating,/area/toxins/lab) -"aMy" = (/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 4},/area/toxins/lab) -"aMz" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/open/floor/plasteel,/area/toxins/lab) -"aMA" = (/obj/machinery/light{dir = 1},/obj/machinery/r_n_d/protolathe,/turf/open/floor/plasteel,/area/toxins/lab) -"aMB" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/open/floor/plasteel,/area/toxins/lab) -"aMC" = (/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 8},/area/toxins/lab) -"aMD" = (/turf/closed/wall,/area/toxins/lab) -"aME" = (/obj/machinery/mecha_part_fabricator,/turf/open/floor/plasteel,/area/medical/robotics) -"aMF" = (/obj/machinery/computer/rdconsole/robotics,/turf/open/floor/plasteel,/area/medical/robotics) -"aMG" = (/obj/item/drone_shell,/obj/machinery/power/apc{dir = 1; name = "Robotics APC"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel,/area/medical/robotics) -"aMH" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel,/area/medical/robotics) -"aMI" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/open/floor/plasteel,/area/medical/robotics) -"aMJ" = (/obj/structure/table,/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/obj/item/device/assembly/flash/handheld,/obj/item/stack/cable_coil,/turf/open/floor/plasteel,/area/medical/robotics) -"aMK" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/medical/robotics) -"aML" = (/obj/machinery/door/airlock/maintenance{name = "science maintenance door"; req_one_access_txt = "47;12;29"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aMM" = (/obj/machinery/door/airlock/research{name = "xenobiology door"; req_access_txt = "55"; req_one_access_txt = "0"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aMN" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aMO" = (/obj/machinery/droneDispenser{pixel_x = 0},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aMP" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aMQ" = (/obj/machinery/light{dir = 1},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aMR" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/camera/autoname,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aMS" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aMT" = (/obj/machinery/door/airlock/research{name = "xenobiology door"; req_access_txt = "55"; req_one_access_txt = "0"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 8},/area/toxins/xenobiology) -"aMU" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"aMV" = (/obj/machinery/atmospherics/components/binary/volume_pump{icon_state = "volpump_map"; dir = 1},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"aMW" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"aMX" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"aMY" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"aMZ" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"aNa" = (/obj/machinery/atmospherics/components/binary/volume_pump{icon_state = "volpump_map"; dir = 1},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"aNb" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"aNc" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aNd" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aNe" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 1},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aNf" = (/obj/structure/table/glass,/obj/item/weapon/defibrillator/loaded,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aNg" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 14; pixel_y = -8},/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = 4; pixel_y = 10},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aNh" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aNi" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel/black,/area/security/brig) -"aNj" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/plasteel/black,/area/security/brig) -"aNk" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/black,/area/security/brig) -"aNl" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/plasteel/black,/area/security/brig) -"aNm" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/black,/area/security/brig) -"aNn" = (/turf/open/floor/plasteel,/area/security/brig) -"aNo" = (/obj/machinery/door_timer{dir = 1; id = "Cell 1"; name = "cell 1 door timer"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel/bot,/area/security/brig) -"aNp" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel,/area/security/brig) -"aNq" = (/obj/machinery/door_timer{dir = 1; id = "Cell 2"; name = "cell 2 door timer"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel/bot,/area/security/brig) -"aNr" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "brig window shutter"; name = "brig window shutter"},/turf/open/floor/plating,/area/security/brig) -"aNs" = (/obj/machinery/computer/cloning,/turf/open/floor/plasteel/black,/area/medical/genetics_cloning) -"aNt" = (/obj/machinery/clonepod,/turf/open/floor/plasteel/black,/area/medical/genetics_cloning) -"aNu" = (/obj/structure/closet/secure_closet/personal/patient,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 8},/area/medical/genetics_cloning) -"aNv" = (/obj/machinery/button/door{id = "geneticsdoor"; name = "cloning door button"; normaldoorcontrol = 1; pixel_x = 24},/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"aNw" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder{pixel_x = 0; pixel_y = 8},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aNx" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = 2; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -2},/obj/item/weapon/reagent_containers/dropper,/obj/machinery/camera/autoname{icon_state = "camera"; dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aNy" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd shutter"; name = "research shutter"},/obj/machinery/door/window/eastright{name = "research door"; req_one_access_txt = "47;29"},/turf/open/floor/plasteel,/area/toxins/lab) -"aNz" = (/turf/open/floor/plasteel,/area/toxins/lab) -"aNA" = (/turf/open/floor/plasteel,/area/medical/robotics) -"aNB" = (/obj/effect/landmark/start{name = "Scientist"},/turf/open/floor/plasteel,/area/medical/robotics) -"aNC" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/medical/robotics) -"aND" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/turf/open/floor/plasteel/blue,/area/bridge) -"aNE" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aNF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aNG" = (/obj/structure/closet/wardrobe/science_white,/obj/item/clothing/under/plaid_skirt/purple,/obj/item/clothing/under/plaid_skirt/purple,/obj/item/clothing/under/plaid_skirt/purple,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aNH" = (/obj/structure/closet/bombcloset,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aNI" = (/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aNJ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aNK" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aNL" = (/obj/machinery/door/airlock/research{name = "research door"; req_access_txt = "0"; req_one_access_txt = "47;29"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aNM" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/black,/area/toxins/misc_lab) -"aNN" = (/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 6},/turf/open/floor/plasteel/black,/area/toxins/misc_lab) -"aNO" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; on = 1},/turf/open/floor/plasteel/black,/area/toxins/misc_lab) -"aNP" = (/turf/closed/wall/r_wall,/area/toxins/misc_lab) -"aNQ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aNR" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aNS" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aNT" = (/obj/machinery/power/apc{name = "Xenobiology APC"; pixel_y = -24},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aNU" = (/obj/machinery/door/airlock/research{name = "xenobiology door"; req_access_txt = "55"; req_one_access_txt = "0"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aNV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aNW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aNX" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aNY" = (/obj/machinery/atmospherics/pipe/manifold4w/general/visible,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aNZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aOa" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aOb" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = -1; pixel_y = -3},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aOc" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_4"; layer = 4.1; name = "tree"; pixel_x = -5; pixel_y = -1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/secondary/exit) -"aOd" = (/obj/machinery/light{dir = 8},/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/black,/area/security/brig) -"aOe" = (/turf/open/floor/plasteel/black,/area/security/brig) -"aOf" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel,/area/security/brig) -"aOg" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/security/brig) -"aOh" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/brig) -"aOi" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/brig) -"aOj" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/security/brig) -"aOk" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/brig) -"aOl" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/blue,/area/bridge) -"aOm" = (/obj/machinery/door/airlock/medical{id_tag = "geneticsdoor"; name = "cloning and genetics airlock"; req_one_access_txt = "5;9"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"aOn" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/genetics_cloning) -"aOo" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aOp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/medical/medbay) -"aOq" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aOr" = (/obj/machinery/computer/rdconsole/core,/turf/open/floor/plasteel,/area/toxins/lab) -"aOs" = (/obj/effect/landmark/start{name = "Scientist"},/turf/open/floor/plasteel,/area/toxins/lab) -"aOt" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/toxins/lab) -"aOu" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 8},/area/toxins/lab) -"aOv" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd shutter"; name = "research shutter"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/toxins/lab) -"aOw" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/medical/robotics) -"aOx" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel/bot,/area/medical/robotics) -"aOy" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=8"; freq = 1400; location = "Robotics"; name = "navigation beacon"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/medical/robotics) -"aOz" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/medical/robotics) -"aOA" = (/obj/machinery/door/airlock/research{name = "research door"; req_access_txt = "0"; req_one_access_txt = "47;29"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aOB" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aOC" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aOD" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aOE" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning/corner,/area/toxins/misc_lab) -"aOF" = (/obj/structure/window/reinforced,/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aOG" = (/obj/structure/window/reinforced,/obj/effect/landmark{name = "lightsout"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aOH" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aOI" = (/turf/closed/wall,/area/toxins/misc_lab) -"aOJ" = (/turf/open/floor/plasteel/black,/area/toxins/misc_lab) -"aOK" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel/black,/area/toxins/misc_lab) -"aOL" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aOM" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aON" = (/obj/item/clothing/glasses/science,/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aOO" = (/obj/machinery/chem_dispenser/constructable,/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aOP" = (/turf/open/floor/plasteel/whitebot,/area/toxins/xenobiology) -"aOQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 1},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aOR" = (/obj/effect/landmark/start{name = "Scientist"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aOS" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aOT" = (/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aOU" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"aOV" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aOW" = (/obj/machinery/door/airlock/research{name = "xenobiology door"; req_access_txt = "55"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aOX" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/security/brig) -"aOY" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel,/area/security/brig) -"aOZ" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/brute{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPa" = (/obj/structure/closet/secure_closet/medical3,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/hypospray/CMO,/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/syringes,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPb" = (/obj/structure/closet/wardrobe/white/medical,/obj/item/clothing/tie/stethoscope,/obj/item/clothing/tie/stethoscope,/obj/item/clothing/under/blueskirt,/obj/item/clothing/under/plaid_skirt/blue,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPc" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/medbay) -"aPd" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPe" = (/obj/machinery/atmospherics/components/unary/cryo_cell,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPf" = (/obj/machinery/door/airlock/medical{name = "chemistry airlock"; req_one_access_txt = "33;5"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPg" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aPh" = (/obj/machinery/button/door{id = "rnd shutter"; name = "R&D shutter button"; pixel_x = -24},/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 8},/area/toxins/lab) -"aPi" = (/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"aPj" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"aPk" = (/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 4},/area/toxins/lab) -"aPl" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/medical/robotics) -"aPm" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 0},/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel{icon_state = "white"},/area/medical/robotics) -"aPn" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor{pixel_x = 0; pixel_y = 5},/obj/item/weapon/hemostat,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "white"},/area/medical/robotics) -"aPo" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel,/area/medical/robotics) -"aPp" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/window/westleft{req_access_txt = "55"},/obj/machinery/door/window/eastright,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aPq" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aPr" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/toxins/misc_lab) -"aPs" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/gps/science,/turf/open/floor/engine,/area/toxins/misc_lab) -"aPt" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/pipe_dispenser,/turf/open/floor/engine,/area/toxins/misc_lab) -"aPu" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/open/floor/engine,/area/toxins/misc_lab) -"aPv" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_y = 0},/turf/open/floor/engine,/area/toxins/misc_lab) -"aPw" = (/obj/machinery/door/airlock/glass_research{name = "research door"; req_one_access_txt = "47;29"},/turf/open/floor/plating,/area/toxins/misc_lab) -"aPx" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 6},/turf/open/floor/plating,/area/toxins/misc_lab) -"aPy" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 4},/turf/open/floor/plating,/area/toxins/misc_lab) -"aPz" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/toxins/xenobiology) -"aPA" = (/obj/machinery/door/airlock/research{name = "xenobiology door"; req_access_txt = "55"; req_one_access_txt = "0"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aPB" = (/obj/structure/table,/obj/machinery/microwave{desc = "It looks really dirty."; name = "maint microwave"; pixel_y = 5},/turf/open/floor/plating,/area/toxins/xenobiology) -"aPC" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/structure/closet/cardboard,/obj/item/weapon/coin/silver,/turf/open/floor/plating,/area/toxins/xenobiology) -"aPD" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aPE" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aPF" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aPG" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 1},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aPH" = (/turf/closed/wall,/area/maintenance/fore{name = "Security Maintenance"}) -"aPI" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/closed/wall,/area/maintenance/fore{name = "Security Maintenance"}) -"aPJ" = (/obj/machinery/door/airlock/maintenance{name = "security maintenance door"; req_one_access_txt = "12;63"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aPK" = (/turf/closed/wall/r_wall,/area/maintenance/fore{name = "Security Maintenance"}) -"aPL" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/security/warden) -"aPM" = (/obj/machinery/door/airlock/glass_security{name = "central security door"; req_one_access_txt = "1;2;4"},/turf/open/floor/plasteel/black,/area/security/warden) -"aPN" = (/turf/closed/wall/r_wall,/area/security/warden) -"aPO" = (/turf/closed/wall,/area/security/warden) -"aPP" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan,/turf/open/floor/plating,/area/security/warden) -"aPQ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/handcuffs,/obj/machinery/door/window/southright{name = "brig counter door"; req_one_access_txt = "1;2;4"},/turf/open/floor/plasteel,/area/security/warden) -"aPR" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/security/brig) -"aPS" = (/obj/structure/table,/obj/item/weapon/storage/box/prisoner{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/hug,/turf/open/floor/plasteel,/area/security/brig) -"aPT" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 9},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPW" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPX" = (/obj/structure/flora/kirbyplants{icon_state = "plant-21"; layer = 4.1},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aPY" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aPZ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/obj/machinery/camera/autoname{icon_state = "camera"; dir = 10},/turf/open/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"aQa" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/turf/open/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"aQb" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"aQc" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"aQd" = (/obj/machinery/power/apc{name = "R&D APC"; pixel_y = -24},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"aQe" = (/obj/machinery/door/airlock/research{name = "research door"; req_access_txt = "0"; req_one_access_txt = "47;29"},/turf/open/floor/plasteel,/area/toxins/lab) -"aQf" = (/obj/machinery/button/door{id = "robotics shutter"; name = "robotics shutter button"; pixel_y = -24},/turf/open/floor/plasteel,/area/medical/robotics) -"aQg" = (/turf/open/floor/plasteel{icon_state = "white"},/area/medical/robotics) -"aQh" = (/obj/structure/table,/obj/item/weapon/cautery,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw{pixel_y = 9},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "white"},/area/medical/robotics) -"aQi" = (/obj/machinery/recharge_station,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel,/area/medical/robotics) -"aQj" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/medical/robotics) -"aQk" = (/turf/open/floor/engine,/area/toxins/misc_lab) -"aQl" = (/turf/open/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/misc_lab) -"aQm" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/open/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/misc_lab) -"aQn" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 101.325; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/misc_lab) -"aQo" = (/obj/structure/girder/reinforced,/turf/open/floor/plating,/area/toxins/xenobiology) -"aQp" = (/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aQq" = (/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aQr" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aQs" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aQt" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aQu" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aQv" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aQw" = (/obj/structure/closet/secure_closet/security,/obj/item/clothing/glasses/hud/security,/turf/open/floor/plasteel/black,/area/security/warden) -"aQx" = (/turf/open/floor/plasteel/black,/area/security/warden) -"aQy" = (/obj/structure/closet/cardboard,/obj/machinery/camera/autoname{dir = 1},/turf/open/floor/plating,/area/toxins/xenobiology) -"aQz" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun/advtaser,/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = 5; pixel_y = -5},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/security/warden) -"aQA" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser{pixel_x = 5; pixel_y = -5},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/security/warden) -"aQB" = (/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/obj/item/clothing/head/cone,/turf/open/floor/plasteel/bot,/area/security/brig) -"aQC" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/syndicatebomb/training,/turf/open/floor/plasteel/bot,/area/security/brig) -"aQD" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aQE" = (/obj/structure/chair/comfy/beige{dir = 1},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aQF" = (/obj/machinery/computer/security,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aQG" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plating,/area/security/warden) -"aQH" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/security/brig) -"aQI" = (/obj/structure/table,/obj/item/device/electropack{pixel_x = 5; pixel_y = 5},/obj/item/device/electropack,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/open/floor/plasteel,/area/security/brig) -"aQJ" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aQK" = (/obj/machinery/door/airlock/medical{name = "medbay airlock"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aQL" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aQM" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/open/floor/plasteel/warnwhite/corner,/area/medical/medbay) -"aQN" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite,/area/medical/medbay) -"aQO" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"},/turf/open/floor/plasteel/warnwhite,/area/medical/medbay) -"aQP" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 1},/area/medical/medbay) -"aQQ" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aQR" = (/obj/machinery/door/airlock/research{name = "research door"; req_access_txt = "0"; req_one_access_txt = "47;29"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"aQS" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{name = "research door"; req_one_access_txt = "47;29"},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics shutter"; name = "robotics shutter"},/turf/open/floor/plasteel,/area/medical/robotics) -"aQT" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northright{name = "research door"; req_one_access_txt = "47;29"},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics shutter"; name = "robotics shutter"},/turf/open/floor/plasteel,/area/medical/robotics) -"aQU" = (/obj/machinery/door/airlock/research{name = "research door"; req_access_txt = "0"; req_one_access_txt = "47;29"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/medical/robotics) -"aQV" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aQW" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aQX" = (/obj/structure/closet/l3closet/scientist,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aQY" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aQZ" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/toxins/misc_lab) -"aRa" = (/obj/machinery/computer/rdconsole/experiment,/turf/open/floor/engine,/area/toxins/misc_lab) -"aRb" = (/obj/machinery/r_n_d/experimentor,/turf/open/floor/engine,/area/toxins/misc_lab) -"aRc" = (/obj/machinery/r_n_d/server/robotics,/turf/open/floor/bluegrid{name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/misc_lab) -"aRd" = (/obj/machinery/r_n_d/server/core,/turf/open/floor/bluegrid{name = "Server Base"; initial_gas_mix = "n2=500;TEMP=80"},/area/toxins/misc_lab) -"aRe" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/obj/vehicle/secway,/obj/structure/window/reinforced{dir = 4},/obj/item/key/security,/turf/open/floor/plasteel/bot,/area/security/brig) -"aRf" = (/obj/structure/table,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aRg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/toxins/xenobiology) -"aRh" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor{pixel_x = 0; pixel_y = 5},/obj/item/weapon/hemostat,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aRi" = (/turf/open/floor/plasteel/warning,/area/maintenance/fore{name = "Security Maintenance"}) -"aRj" = (/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 1},/area/maintenance/fore{name = "Security Maintenance"}) -"aRk" = (/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aRl" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aRm" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aRn" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aRo" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aRp" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/security/warden) -"aRq" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/security/warden) -"aRr" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/security/warden) -"aRs" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plating,/area/security/warden) -"aRt" = (/obj/structure/table,/obj/item/weapon/storage/box/teargas,/obj/item/weapon/storage/box/teargas{pixel_x = 5; pixel_y = 5},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aRu" = (/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aRv" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aRw" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aRx" = (/obj/machinery/door/airlock/glass_security{name = "central security door"; req_one_access_txt = "1;2;4"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aRy" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/security/brig) -"aRz" = (/obj/machinery/shieldwallgen{anchored = 1; locked = 0; req_access = list(2)},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plating,/area/security/brig) -"aRA" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "perma shutter"; name = "perma brig window shutter"},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plating,/area/security/brig) -"aRB" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aRC" = (/obj/machinery/light/small,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aRD" = (/obj/machinery/vending/medical,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aRE" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/masks{pixel_x = 5; pixel_y = 5},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aRF" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 4},/area/medical/medbay) -"aRG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/medical/medbay) -"aRH" = (/obj/machinery/sleeper{dir = 4; icon_state = "sleeper-open"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/medical/medbay) -"aRI" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 8},/area/medical/medbay) -"aRJ" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aRK" = (/obj/machinery/door/airlock/glass{name = "glass door"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"aRL" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2-CSE"; location = "1-medbay"; name = "bot patrol navigation beacon"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aRM" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aRN" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/purple/side{icon_state = "purple"; dir = 8},/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aRO" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_x = -32; pixel_y = 32},/obj/structure/sign/directions/science{dir = 4; icon_state = "direction_sci"; pixel_x = -32; pixel_y = 40},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aRP" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5-CNE"; location = "4-CNW"; name = "bot patrol navigation beacon"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 6},/obj/structure/sign/directions/engineering{dir = 1; icon_state = "direction_eng"; pixel_x = 32; pixel_y = -40; tag = "icon-direction_eng (NORTH)"},/obj/structure/sign/directions/security{pixel_x = 32; pixel_y = -32},/obj/structure/sign/directions/evac{pixel_x = 32; pixel_y = -24},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aRQ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/obj/structure/sign/directions/engineering{dir = 8; icon_state = "direction_eng"; pixel_x = -32; pixel_y = -24; tag = "icon-direction_eng (WEST)"},/obj/structure/sign/directions/medical{pixel_x = -32; pixel_y = -32},/obj/structure/sign/directions/science{pixel_x = -32; pixel_y = -40},/turf/open/floor/plasteel,/area/hallway/primary/central) -"aRR" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aRS" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aRT" = (/obj/machinery/door/poddoor/shutters{id = "charge shutter"; name = "recharging room shutter"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/medical/robotics) -"aRU" = (/obj/machinery/button/door{id = "charge shutter"; name = "recharger room shutter button"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/medical/robotics) -"aRV" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/medical/robotics) -"aRW" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/medical/robotics) -"aRX" = (/obj/machinery/recharge_station,/obj/machinery/camera/autoname,/turf/open/floor/plasteel,/area/medical/robotics) -"aRY" = (/obj/item/clothing/head/cone,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aRZ" = (/obj/item/clothing/head/cone,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aSa" = (/obj/machinery/power/apc{dir = 8; name = "Testing Lab APC"; pixel_x = -24},/obj/structure/cable/cyan,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aSb" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"aSc" = (/obj/structure/girder/reinforced,/obj/structure/grille,/turf/open/floor/plating,/area/toxins/xenobiology) -"aSd" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aSe" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aSf" = (/obj/structure/table/wood,/obj/item/weapon/dice,/obj/item/weapon/dice,/obj/item/weapon/dice,/obj/item/weapon/dice,/turf/open/floor/wood,/area/maintenance/fsmaint) -"aSg" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aSh" = (/obj/structure/table,/obj/item/weapon/cautery,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw{pixel_y = 9},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aSi" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aSj" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aSk" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aSl" = (/obj/structure/tank_dispenser/oxygen{layer = 2.9; pixel_x = -1; pixel_y = 2},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/turf/open/floor/plasteel/black,/area/security/warden) -"aSm" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel/black,/area/security/warden) -"aSn" = (/obj/machinery/door/airlock/glass_security{name = "armory door"; req_access_txt = "3"; req_one_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "dark"},/area/security/warden) -"aSo" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/warden) -"aSp" = (/obj/machinery/computer/camera_advanced/xenobio,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aSq" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/toxins/xenobiology) -"aSr" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/security/warden) -"aSs" = (/obj/machinery/door/airlock/glass_security{name = "armory door"; req_access_txt = "3"; req_one_access_txt = "0"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aSt" = (/obj/effect/landmark/start{name = "Head of Security"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aSu" = (/obj/structure/bookcase/random/fiction,/turf/open/floor/wood,/area/library) -"aSv" = (/obj/structure/table,/obj/machinery/recharger{pixel_x = -5},/obj/machinery/recharger{pixel_x = 5},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aSw" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plating,/area/security/brig) -"aSx" = (/obj/effect/decal/cleanable/blood/old,/obj/machinery/flasher{id = "permaflash"; pixel_y = 28},/turf/open/floor/plasteel,/area/security/brig) -"aSy" = (/obj/machinery/computer/arcade/orion_trail,/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel,/area/security/brig) -"aSz" = (/obj/structure/table,/obj/item/toy/carpplushie{attack_verb = list("bitten","pecked","wing slapped"); desc = "An adorable stuffed toy that resembles a parrot."; icon = 'icons/mob/animal.dmi'; icon_state = "parrot_sit"; name = "parrot plushie"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/brig) -"aSA" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_y = 7},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/obj/structure/cable/cyan{icon_state = "1-2"},/obj/item/clothing/tie/stethoscope,/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aSB" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 4},/area/medical/medbay) -"aSC" = (/obj/machinery/atmospherics/components/unary/thermomachine/freezer{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/medical/medbay) -"aSD" = (/obj/machinery/sleeper{dir = 4; icon_state = "sleeper-open"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel{icon_state = "dark"},/area/medical/medbay) -"aSE" = (/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 8},/area/medical/medbay) -"aSF" = (/obj/machinery/door/airlock/glass{name = "glass door"},/turf/open/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"aSG" = (/obj/structure/cable/cyan{icon_state = "1-2"},/mob/living/simple_animal/bot/medbot{auto_patrol = 1; name = "Medibird"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aSH" = (/turf/open/floor/plasteel/purple/side{icon_state = "purple"; dir = 8},/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aSI" = (/obj/structure/bookcase/random/reference,/turf/open/floor/wood,/area/library) -"aSJ" = (/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aSK" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aSL" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aSM" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aSN" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aSO" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aSP" = (/obj/machinery/door/poddoor/shutters{id = "charge shutter"; name = "recharging room shutter"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 8},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/medical/robotics) -"aSQ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 8},/turf/open/floor/plasteel,/area/medical/robotics) -"aSR" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 8},/turf/open/floor/plasteel,/area/medical/robotics) -"aSS" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 8},/turf/closed/wall,/area/maintenance/asmaint2) -"aST" = (/obj/structure/bookcase/random/nonfiction,/turf/open/floor/wood,/area/library) -"aSU" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aSV" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aSW" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aSX" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel/warning/corner,/area/toxins/misc_lab) -"aSY" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/magnetic_controller{autolink = 1},/turf/open/floor/plating,/area/toxins/misc_lab) -"aSZ" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 9},/area/toxins/misc_lab) -"aTa" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 5},/area/toxins/misc_lab) -"aTb" = (/obj/machinery/portable_atmospherics/canister/nitrous_oxide,/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/toxins/xenobiology) -"aTc" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/toxins/xenobiology) -"aTd" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"aTe" = (/obj/structure/flora/kirbyplants{icon_state = "plant-21"; layer = 4.1},/turf/open/floor/plasteel/whitebot,/area/maintenance/fore{name = "Security Maintenance"}) -"aTf" = (/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aTg" = (/obj/structure/easel,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/maintenance/fore{name = "Security Maintenance"}) -"aTh" = (/obj/machinery/light{dir = 1},/obj/structure/easel,/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aTi" = (/obj/item/weapon/canvas/twentythreeXtwentythree,/obj/item/weapon/canvas/twentythreeXtwentythree,/obj/item/weapon/canvas/twentythreeXtwentythree,/obj/item/weapon/canvas/twentythreeXnineteen,/obj/item/weapon/canvas/twentythreeXnineteen,/obj/item/weapon/canvas/twentythreeXnineteen,/obj/item/weapon/canvas/nineteenXnineteen,/obj/item/weapon/canvas/nineteenXnineteen,/obj/item/weapon/canvas/nineteenXnineteen,/obj/item/weapon/canvas,/obj/item/weapon/canvas,/obj/item/weapon/canvas,/obj/item/toy/crayon/rainbow,/obj/item/toy/crayon/rainbow,/obj/item/toy/crayon/rainbow,/obj/structure/closet/crate/trashcart{desc = "A heavy, metal cart with wheels."; name = "paint cart"},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aTj" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aTk" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aTl" = (/obj/machinery/suit_storage_unit/security,/turf/open/floor/plasteel/black,/area/security/warden) -"aTm" = (/obj/structure/closet{name = "Evidence Locker"},/turf/open/floor/plasteel/black,/area/security/warden) -"aTn" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel/warning,/area/security/warden) -"aTo" = (/turf/open/floor/plasteel/warning,/area/security/warden) -"aTp" = (/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 1},/area/security/warden) -"aTq" = (/turf/open/floor/plasteel,/area/security/warden) -"aTr" = (/obj/structure/closet{name = "chemical locker"},/obj/item/weapon/reagent_containers/glass/beaker/noreact,/obj/item/weapon/reagent_containers/glass/bottle/cyanide,/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate,/turf/open/floor/plating,/area/toxins/xenobiology) -"aTs" = (/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aTt" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aTu" = (/obj/structure/table,/obj/machinery/button/door{id = "brig window shutter"; name = "brig window shutter button"},/obj/machinery/button/door{id = "security lockdown"; name = "brig blast door button"; pixel_y = 8},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aTv" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plating,/area/security/brig) -"aTw" = (/obj/structure/cable/cyan{icon_state = "4-8"},/mob/living/carbon/monkey{name = "Crimelord Pon Pon"; unique_name = 0},/turf/open/floor/plasteel,/area/security/brig) -"aTx" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/security/brig) -"aTy" = (/obj/structure/bed,/turf/open/floor/plasteel,/area/security/brig) -"aTz" = (/obj/structure/flora/kirbyplants{icon_state = "plant-21"; layer = 4.1},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aTA" = (/obj/effect/landmark{name = "lightsout"},/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 8},/area/medical/medbay) -"aTB" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/medical/medbay) -"aTC" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 1},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/medical/medbay) -"aTD" = (/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 4},/area/medical/medbay) -"aTE" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aTF" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aTG" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/quartermaster/storage) -"aTH" = (/obj/structure/bookcase/random/religion,/turf/open/floor/wood,/area/library) -"aTI" = (/obj/structure/bookcase/random/adult,/turf/open/floor/wood,/area/library) -"aTJ" = (/obj/structure/bed,/obj/item/clothing/suit/apron/chef,/obj/item/clothing/suit/apron/chef,/turf/open/floor/plasteel/white,/area/maintenance/asmaint2) -"aTK" = (/turf/closed/wall,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aTL" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/crew_quarters/sleep) -"aTM" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/wirecutters,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/twohanded/required/chainsaw,/turf/open/floor/plasteel/whitegreen/side{icon_state = "whitegreen"; dir = 9},/area/hydroponics) -"aTN" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aTO" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aTP" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aTQ" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/toxins/misc_lab) -"aTR" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/toxins/misc_lab) -"aTS" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 9},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aTT" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/closed/wall,/area/maintenance/asmaint2) -"aTU" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aTV" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aTW" = (/obj/machinery/light,/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 8},/area/toxins/xenobiology) -"aTX" = (/obj/structure/rack,/obj/item/weapon/gun/energy/disabler{pixel_x = 0; pixel_y = 5},/obj/item/weapon/gun/energy/disabler{pixel_x = 5},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/security/warden) -"aTY" = (/obj/machinery/light{dir = 8},/obj/structure/flora/kirbyplants{icon_state = "plant-06"; level = 4.1},/turf/open/floor/plasteel/whitebot,/area/maintenance/fore{name = "Security Maintenance"}) -"aTZ" = (/obj/structure/flora/kirbyplants{icon_state = "plant-06"; level = 4.1},/turf/open/floor/plasteel/whitebot,/area/maintenance/fore{name = "Security Maintenance"}) -"aUa" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/maintenance/fore{name = "Security Maintenance"}) -"aUb" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aUc" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aUd" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light,/obj/item/clothing/under/blueskirt/redskirt,/obj/item/clothing/under/plaid_skirt,/turf/open/floor/plasteel/black,/area/security/warden) -"aUe" = (/obj/structure/rack,/obj/item/clothing/suit/armor/laserproof,/obj/item/weapon/gun/energy/ionrifle,/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 4},/area/security/warden) -"aUf" = (/obj/structure/rack,/obj/item/weapon/gun/energy/temperature{name = "security temperature gun"; origin_tech = "combat=2;materials=2;powerstorage=1;magnets=1"; pin = /obj/item/device/firing_pin; pixel_x = -5; pixel_y = 5},/obj/item/weapon/gun/energy/temperature{name = "security temperature gun"; origin_tech = "combat=2;materials=2;powerstorage=1;magnets=1"; pin = /obj/item/device/firing_pin},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 8},/area/security/warden) -"aUg" = (/obj/structure/table,/obj/item/weapon/storage/lockbox/loyalty,/obj/item/weapon/storage/box/firingpins{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/firingpins{pixel_x = 5; pixel_y = 5},/obj/machinery/light,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/security/warden) -"aUh" = (/obj/machinery/computer/secure_data,/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aUi" = (/obj/machinery/door/airlock/glass_security{name = "central security door"; req_one_access_txt = "1;2;4"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aUj" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/newscaster/security_unit{pixel_x = -28},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/plasteel,/area/security/brig) -"aUk" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/brig) -"aUl" = (/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/security/brig) -"aUm" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aUn" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aUo" = (/obj/machinery/power/apc{name = "Medbay APC"; pixel_y = -24},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aUp" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel/black,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aUq" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/condiment/rice,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/kitchen/rollingpin,/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aUr" = (/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aUs" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel,/area/medical/robotics) -"aUt" = (/turf/open/floor/mech_bay_recharge_floor,/area/medical/robotics) -"aUu" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plasteel,/area/medical/robotics) -"aUv" = (/obj/machinery/shieldwallgen{req_access = null},/turf/open/floor/plasteel/bot,/area/toxins/misc_lab) -"aUw" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/bot,/area/toxins/misc_lab) -"aUx" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel/bot,/area/toxins/misc_lab) -"aUy" = (/obj/machinery/chem_master,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aUz" = (/obj/effect/landmark/start{name = "Scientist"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aUA" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/toxins/misc_lab) -"aUB" = (/turf/open/floor/plating,/area/toxins/misc_lab) -"aUC" = (/obj/machinery/magnetic_module,/obj/effect/landmark{name = "blobstart"},/obj/structure/target_stake,/turf/open/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"aUD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aUE" = (/obj/machinery/power/apc{dir = 8; name = "Science Maintenance APC"; pixel_x = -24},/obj/structure/cable/cyan,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aUF" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aUG" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aUH" = (/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/space,/area/space) -"aUI" = (/obj/structure/flora/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/whitebot,/area/maintenance/fore{name = "Security Maintenance"}) -"aUJ" = (/mob/living/simple_animal/mouse/white,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aUK" = (/obj/machinery/autolathe{name = "maint autolathe"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/maintenance/fore{name = "Security Maintenance"}) -"aUL" = (/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/device/flashlight,/obj/structure/closet/crate,/turf/open/floor/plasteel{icon_state = "bot"},/area/maintenance/fore{name = "Security Maintenance"}) -"aUM" = (/obj/item/weapon/grenade/barrier,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/black,/area/security/warden) -"aUN" = (/obj/item/weapon/grenade/barrier,/turf/open/floor/plasteel/black,/area/security/warden) -"aUO" = (/obj/machinery/vending/security,/turf/open/floor/plasteel/black,/area/security/warden) -"aUP" = (/obj/machinery/door/airlock/glass_security{name = "permabrig door"; req_access_txt = "2"},/turf/open/floor/plasteel,/area/security/brig) -"aUQ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "perma shutter"; name = "perma brig window shutter"},/obj/structure/cable/cyan,/turf/open/floor/plating,/area/security/brig) -"aUR" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warnwhite/corner,/area/medical/medbay) -"aUS" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/warnwhite,/area/medical/medbay) -"aUT" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aUU" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aUV" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aUW" = (/obj/machinery/door/window/northright{name = "medbay door"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aUX" = (/obj/structure/flora/ausbushes/pointybush{icon_state = "pointybush_2"; layer = 4.1; name = "tree"; pixel_x = 0; pixel_y = 0},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aUY" = (/obj/machinery/light{dir = 8},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/medical/robotics) -"aUZ" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/medical/robotics) -"aVa" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/medical/robotics) -"aVb" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/medical/robotics) -"aVc" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light/small,/turf/open/floor/plasteel/bot,/area/toxins/misc_lab) -"aVd" = (/obj/machinery/chem_dispenser/constructable,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aVe" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aVf" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"aVg" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/recharger,/obj/item/weapon/gun/energy/laser/practice,/obj/item/weapon/gun/energy/laser/practice,/obj/item/weapon/gun/energy/laser/practice,/obj/item/weapon/gun/energy/laser/practice,/turf/open/floor/plating,/area/toxins/misc_lab) -"aVh" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 10},/area/toxins/misc_lab) -"aVi" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 6},/area/toxins/misc_lab) -"aVj" = (/obj/structure/grille,/turf/open/space,/area/space) -"aVk" = (/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/turf/open/floor/plasteel/whitebot,/area/maintenance/fore{name = "Security Maintenance"}) -"aVl" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aVm" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aVn" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aVo" = (/obj/machinery/door/airlock/maintenance{name = "security maintenance door"; req_one_access_txt = "12;63"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aVp" = (/obj/effect/spawner/lootdrop/crate_spawner,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aVq" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/turf/open/floor/plasteel/white,/area/security/warden) -"aVr" = (/obj/structure/closet/wardrobe/white/medical,/obj/item/weapon/storage/box/bodybags,/turf/open/floor/plasteel/white,/area/security/warden) -"aVs" = (/obj/structure/closet{name = "chem implant closet"},/obj/item/weapon/reagent_containers/glass/bottle/cyanide,/obj/item/weapon/reagent_containers/glass/bottle/initropidril,/obj/item/weapon/reagent_containers/glass/bottle/coniine,/obj/item/weapon/reagent_containers/glass/bottle/sodium_thiopental,/obj/item/weapon/storage/box/chemimp,/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/gun/syringe,/obj/item/weapon/storage/box/syringes,/turf/open/floor/plasteel/white,/area/security/warden) -"aVt" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/clothing/mask/surgical,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/machinery/camera/autoname{icon_state = "camera"; dir = 6},/obj/item/clothing/gloves/color/latex/nitrile,/turf/open/floor/plasteel/white,/area/security/warden) -"aVu" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/computer/solar_control,/obj/item/weapon/electronics/tracker,/obj/item/weapon/paper/solar,/turf/open/floor/plating,/area/toxins/xenobiology) -"aVv" = (/obj/machinery/button/flasher{id = "permaflash"; name = "perma flasher button"; pixel_x = 0; pixel_y = 28},/turf/open/floor/plasteel,/area/security/brig) -"aVw" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "perma shutter"; name = "perma brig window shutter"},/turf/open/floor/plating,/area/security/brig) -"aVx" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 4},/area/medical/medbay) -"aVy" = (/obj/machinery/iv_drip{density = 0},/turf/open/floor/plasteel,/area/medical/medbay) -"aVz" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aVA" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable/cyan,/turf/open/floor/plasteel,/area/medical/robotics) -"aVB" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable/cyan,/turf/open/floor/plasteel,/area/medical/robotics) -"aVC" = (/obj/item/weapon/coin/iron,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aVD" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/toxins/misc_lab) -"aVE" = (/obj/machinery/light{dir = 8},/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/whitebot,/area/maintenance/fore{name = "Security Maintenance"}) -"aVF" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/whitebot,/area/maintenance/fore{name = "Security Maintenance"}) -"aVG" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aVH" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aVI" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel/warning,/area/maintenance/fore{name = "Security Maintenance"}) -"aVJ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning,/area/maintenance/fore{name = "Security Maintenance"}) -"aVK" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 1},/area/maintenance/fore{name = "Security Maintenance"}) -"aVL" = (/obj/machinery/door/airlock/maintenance{name = "security maintenance door"; req_one_access_txt = "12;63"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aVM" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aVN" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aVO" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor{pixel_x = 0; pixel_y = 5},/obj/item/weapon/hemostat,/obj/machinery/light{dir = 8},/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel/white,/area/security/warden) -"aVP" = (/turf/open/floor/plasteel/white,/area/security/warden) -"aVQ" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/open/floor/plasteel/white,/area/security/warden) -"aVR" = (/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plasteel/white,/area/security/warden) -"aVS" = (/obj/machinery/door/airlock/glass_security{name = "central security door"; req_one_access_txt = "1;2;4"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/security/warden) -"aVT" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/security/warden) -"aVU" = (/obj/machinery/button/door{id = "perma shutter"; name = "perma window button"; pixel_x = 24},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/security/brig) -"aVV" = (/turf/closed/wall,/area/medical/virology) -"aVW" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "viro shutter"; name = "viro shutter"},/turf/open/floor/plating,/area/medical/virology) -"aVX" = (/turf/closed/wall/r_wall,/area/medical/medbay) -"aVY" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 10},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aVZ" = (/obj/machinery/computer/med_data,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aWa" = (/obj/structure/flora/ausbushes/pointybush{layer = 4.1; name = "tree"; pixel_x = -8; pixel_y = 11},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aWb" = (/turf/closed/wall/mineral/sandstone,/area/maintenance/asmaint2) -"aWc" = (/obj/structure/flora/kirbyplants{icon_state = "plant-17"; layer = 4.1},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aWd" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warning/corner,/area/toxins/misc_lab) -"aWe" = (/obj/machinery/camera/autoname,/turf/open/floor/engine,/area/toxins/misc_lab) -"aWf" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/engine,/area/toxins/misc_lab) -"aWg" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aWh" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/maintenance/asmaint2) -"aWi" = (/obj/structure/table,/obj/item/device/flashlight/seclite,/obj/item/clothing/suit/armor/vest,/obj/machinery/light{dir = 1},/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/restraints/legcuffs/beartrap,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/maintenance/asmaint2) -"aWj" = (/obj/item/weapon/circuitboard/computer/security,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aWk" = (/obj/structure/window/reinforced,/obj/structure/flora/kirbyplants{icon_state = "plant-17"; layer = 4.1},/turf/open/floor/plasteel/whitebot,/area/maintenance/fore{name = "Security Maintenance"}) -"aWl" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 10},/area/maintenance/fore{name = "Security Maintenance"}) -"aWm" = (/obj/structure/table,/obj/item/clothing/gloves/color/fyellow,/obj/item/clothing/gloves/color/fyellow,/obj/item/clothing/gloves/color/fyellow,/turf/open/floor/plasteel/warning,/area/maintenance/fore{name = "Security Maintenance"}) -"aWn" = (/obj/machinery/power/apc{dir = 4; name = "Security Maintenance APC"; pixel_x = 24},/obj/structure/cable/cyan,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aWo" = (/obj/structure/table,/obj/item/weapon/cautery,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw{pixel_y = 9},/turf/open/floor/plasteel/white,/area/security/warden) -"aWp" = (/obj/structure/bodycontainer/morgue,/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/plasteel/white,/area/security/warden) -"aWq" = (/turf/open/floor/plasteel/whitebot/delivery,/area/security/warden) -"aWr" = (/obj/machinery/power/apc{name = "Brig Control APC"; pixel_y = -24},/obj/structure/cable/cyan,/mob/living/simple_animal/pet/dog/pug{desc = "It's security veteran Lucky. Super adorable."; name = "Lucky"},/turf/open/floor/plasteel/white,/area/security/warden) -"aWs" = (/obj/structure/closet/bombcloset,/turf/open/floor/plasteel/black,/area/security/warden) -"aWt" = (/obj/structure/closet/l3closet/security,/turf/open/floor/plasteel/black,/area/security/warden) -"aWu" = (/obj/structure/closet/secure_closet/warden,/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch,/obj/item/clothing/under/rank/head_of_security/alt{name = "security turtleneck"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/cartridge/hos,/obj/item/weapon/cartridge/hos,/obj/item/weapon/stamp/hos,/obj/item/clothing/suit/armor/hos,/obj/item/clothing/suit/armor/hos/trenchcoat,/turf/open/floor/plasteel/black,/area/security/warden) -"aWv" = (/obj/machinery/power/apc{dir = 8; name = "Brig APC"; pixel_x = -24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plasteel,/area/security/brig) -"aWw" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel,/area/security/brig) -"aWx" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/mask/breath/medical,/obj/item/weapon/tank/internals/anesthetic,/obj/item/clothing/mask/muzzle,/obj/item/clothing/glasses/sunglasses/blindfold,/turf/open/floor/plasteel,/area/security/brig) -"aWy" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/turf/open/floor/plasteel/white,/area/medical/virology) -"aWz" = (/obj/structure/bed,/turf/open/floor/plasteel/white,/area/medical/virology) -"aWA" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 4},/area/medical/medbay) -"aWB" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty{pixel_x = -3; pixel_y = -3},/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/weapon/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel,/area/medical/medbay) -"aWC" = (/obj/machinery/door/airlock/medical{name = "surgery airlock"; req_one_access_txt = "5;45"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aWD" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aWE" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aWF" = (/turf/open/floor/plating/asteroid{name = "dirt"},/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/shuttle/arrival) -"aWG" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/arrival) -"aWH" = (/obj/item/device/assembly/mousetrap/armed,/turf/open/floor/plasteel,/area/toxins/xenobiology) -"aWI" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/arrival) -"aWJ" = (/turf/open/floor/plating/asteroid{name = "dirt"},/turf/closed/wall/shuttle{dir = 2; icon_state = "swall_f10"; layer = 2},/area/shuttle/arrival) -"aWK" = (/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"aWL" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"aWM" = (/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/maintenance/asmaint2) -"aWN" = (/obj/structure/table,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aWO" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aWP" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/toxins/misc_lab) -"aWQ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/engine,/area/toxins/misc_lab) -"aWR" = (/obj/machinery/telepad,/obj/structure/cable/cyan{icon_state = "4-8"},/obj/item/device/gps/science,/turf/open/floor/engine,/area/toxins/misc_lab) -"aWS" = (/obj/item/device/radio/beacon,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/engine,/area/toxins/misc_lab) -"aWT" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plasteel/warning/corner,/area/maintenance/asmaint2) -"aWU" = (/obj/structure/table,/obj/item/clothing/under/rank/security,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/melee/baton/cattleprod,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/maintenance/asmaint2) -"aWV" = (/obj/item/device/flashlight/seclite,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/maintenance/asmaint2) -"aWW" = (/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/maintenance/asmaint2) -"aWX" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aWY" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aWZ" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aXa" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aXb" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "interro shutter"; name = "interrogation shutter"},/turf/open/floor/plating,/area/security/warden) -"aXc" = (/obj/machinery/door/airlock/security{name = "central security door"; req_one_access_txt = "1;2;4"},/turf/open/floor/plasteel/black,/area/security/warden) -"aXd" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel,/area/security/brig) -"aXe" = (/obj/structure/closet/wardrobe/orange,/turf/open/floor/plasteel,/area/security/brig) -"aXf" = (/turf/open/floor/plasteel/white,/area/medical/virology) -"aXg" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warnwhite/corner{icon_state = "warnwhitecorner"; dir = 8},/area/medical/medbay) -"aXh" = (/obj/structure/window/reinforced{dir = 1; pixel_y = 0},/turf/open/floor/plasteel/warnwhite{icon_state = "warnwhite"; dir = 1},/area/medical/medbay) -"aXi" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/arrival) -"aXj" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 3; pixel_y = -3},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aXk" = (/obj/machinery/vending/clothing,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aXl" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aXm" = (/obj/structure/closet/wardrobe/grey,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aXn" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aXo" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aXp" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aXq" = (/turf/open/floor/plating/asteroid{name = "dirt"},/area/maintenance/asmaint2) -"aXr" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aXs" = (/obj/structure/closet{name = "chemical locker"},/obj/item/weapon/reagent_containers/glass/bottle/formaldehyde,/obj/item/weapon/reagent_containers/glass/bottle/diethylamine,/obj/item/weapon/reagent_containers/glass/bottle/curare,/turf/open/floor/plating,/area/toxins/xenobiology) -"aXt" = (/obj/machinery/computer/telescience,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"aXu" = (/obj/item/device/multitool,/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"aXv" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aXw" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 4},/area/maintenance/asmaint2) -"aXx" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/maintenance/asmaint2) -"aXy" = (/obj/item/clothing/tie/stethoscope,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aXz" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aXA" = (/obj/structure/table,/obj/item/weapon/storage/crayons,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aXB" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/pen,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aXC" = (/obj/structure/table,/obj/item/weapon/flamethrower,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aXD" = (/obj/structure/table,/obj/item/stack/sheet/mineral/sandstone{amount = 10},/obj/item/device/camera,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aXE" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aXF" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aXG" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=2"; freq = 1400; location = "Security Maint"; name = "navigation beacon"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel/delivery,/area/maintenance/fore{name = "Security Maintenance"}) -"aXH" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aXI" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aXJ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/mob/living/simple_animal/mouse/brown,/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aXK" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/effect/landmark{name = "blobstart"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aXL" = (/obj/structure/flora/kirbyplants{icon_state = "plant-05"; layer = 4.1},/turf/open/floor/plasteel/black,/area/security/warden) -"aXM" = (/obj/structure/closet{name = "truth incentive tool locker"},/obj/item/weapon/gavelblock,/obj/item/weapon/gavelhammer,/obj/item/device/laser_pointer,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/item/clothing/head/rabbitears,/obj/item/toy/carpplushie{attack_verb = list("bitten","pecked","wing slapped"); desc = "An adorable stuffed toy that resembles a parrot."; icon = 'icons/mob/animal.dmi'; icon_state = "parrot_sit"; name = "parrot plushie"},/obj/item/weapon/bikehorn/rubberducky,/obj/item/weapon/bikehorn/airhorn,/turf/open/floor/plasteel/black,/area/security/warden) -"aXN" = (/obj/machinery/door/airlock/security{name = "central security door"; req_one_access_txt = "1;2;4"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/wood,/area/security/brig) -"aXO" = (/obj/machinery/door/airlock/glass_virology{name = "virology airlock"; req_access_txt = "39"},/turf/open/floor/plasteel/white,/area/medical/virology) -"aXP" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/medical/virology) -"aXQ" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor{pixel_x = 0; pixel_y = 5},/obj/item/weapon/hemostat,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aXR" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aXS" = (/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aXT" = (/obj/structure/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aXU" = (/obj/effect/landmark{name = "JoinLate"},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aXV" = (/obj/item/device/flashlight/seclite{name = "dusty seclite"; on = 1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/maintenance/asmaint2) -"aXW" = (/obj/item/weapon/circuitboard/computer/card,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/maintenance/asmaint2) -"aXX" = (/obj/structure/frame/computer,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/maintenance/asmaint2) -"aXY" = (/obj/structure/flora/kirbyplants{icon_state = "plant-16"; layer = 4.1},/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aXZ" = (/turf/open/floor/plasteel/bot,/area/maintenance/fore{name = "Security Maintenance"}) -"aYa" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aYb" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/black,/area/security/warden) -"aYc" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel/black,/area/security/warden) -"aYd" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/black,/area/security/warden) -"aYe" = (/obj/machinery/button/door{id = "interro shutter"; name = "interrogation shutter button"; pixel_y = -24},/turf/open/floor/plasteel/black,/area/security/warden) -"aYf" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/wood,/area/security/brig) -"aYg" = (/obj/machinery/computer/secure_data,/turf/open/floor/wood,/area/security/brig) -"aYh" = (/obj/machinery/computer/med_data,/turf/open/floor/wood,/area/security/brig) -"aYi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/virology) -"aYj" = (/obj/machinery/smartfridge/chemistry/virology,/turf/open/floor/plasteel/white,/area/medical/virology) -"aYk" = (/obj/machinery/button/door{id = "viro shutter"; name = "virology shutter button"; pixel_y = 24},/turf/open/floor/plasteel/white,/area/medical/virology) -"aYl" = (/obj/machinery/power/apc{dir = 1; name = "Virology APC"; pixel_y = 24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plasteel/white,/area/medical/virology) -"aYm" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/virology) -"aYn" = (/obj/machinery/door/airlock/virology{name = "virology airlock"; req_access_txt = "39"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aYo" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aYp" = (/obj/structure/table,/obj/item/weapon/cautery,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw{pixel_y = 9},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aYq" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aYr" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aYs" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aYt" = (/obj/structure/statue/sandstone/assistant{anchored = 1},/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"aYu" = (/obj/effect/landmark{name = "revenantspawn"},/turf/open/floor/plating/asteroid{name = "dirt"},/area/maintenance/asmaint2) -"aYv" = (/obj/item/clothing/head/cone,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/maintenance/asmaint2) -"aYw" = (/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aYx" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"aYy" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warning/corner{icon_state = "warningcorner"; dir = 8},/area/maintenance/asmaint2) -"aYz" = (/obj/item/clothing/shoes/jackboots,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/maintenance/asmaint2) -"aYA" = (/obj/item/stack/sheet/glass,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aYB" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aYC" = (/obj/structure/table/wood,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aYD" = (/obj/structure/table/wood,/obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"aYE" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"aYF" = (/obj/machinery/door/airlock/maintenance{name = "security maintenance door"; req_one_access_txt = "12;63"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aYG" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/open/floor/wood,/area/security/brig) -"aYH" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Detective"},/turf/open/floor/wood,/area/security/brig) -"aYI" = (/obj/structure/table/wood,/obj/machinery/recharger,/turf/open/floor/wood,/area/security/brig) -"aYJ" = (/obj/structure/table,/obj/item/weapon/storage/box/syringes,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/open/floor/plasteel/white,/area/medical/virology) -"aYK" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel/white,/area/medical/virology) -"aYL" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/plasteel/white,/area/medical/medbay) -"aYM" = (/obj/structure/closet/secure_closet/medical2,/obj/item/clothing/glasses/sunglasses/blindfold,/obj/item/clothing/glasses/sunglasses/blindfold,/obj/item/clothing/mask/muzzle,/obj/item/clothing/mask/muzzle,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/suit/apron/surgical,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aYN" = (/obj/machinery/light,/turf/open/floor/plasteel/white,/area/medical/medbay) -"aYO" = (/obj/effect/landmark{name = "JoinLate"},/obj/item/device/radio/beacon,/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aYP" = (/obj/item/clothing/head/cone,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 8},/area/maintenance/asmaint2) -"aYQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aYR" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/bot,/area/maintenance/asmaint2) -"aYS" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=8"; freq = 1400; location = "Science Maint"; name = "navigation beacon"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel/delivery,/area/maintenance/asmaint2) -"aYT" = (/obj/structure/closet/cardboard,/obj/item/weapon/coin/iron,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aYU" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aYV" = (/obj/structure/bed,/obj/item/weapon/restraints/handcuffs,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aYW" = (/obj/machinery/flasher/portable,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aYX" = (/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"aYY" = (/mob/living/carbon/monkey{bruteloss = 100; fireloss = 100; health = -100; name = "Mr. Deempisi"; stat = 2; unique_name = 0},/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"aYZ" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"aZa" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"aZb" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aZc" = (/obj/machinery/biogenerator,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aZd" = (/obj/machinery/seed_extractor,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aZe" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aZf" = (/obj/structure/closet/crate/secure/hydroponics{req_access_txt = "35"},/obj/item/seeds/kudzu{potency = 0; production = 8},/obj/item/seeds/chili/ghost,/obj/item/seeds/berry/death,/obj/item/device/gps,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aZg" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/wood,/area/security/brig) -"aZh" = (/obj/structure/closet/secure_closet/detective,/obj/item/device/camera/detective,/turf/open/floor/wood,/area/security/brig) -"aZi" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/security/brig) -"aZj" = (/obj/machinery/computer/pandemic{layer = 2.5; pixel_x = -4},/turf/open/floor/plasteel/white,/area/medical/virology) -"aZk" = (/obj/structure/reagent_dispensers/virusfood{density = 0; pixel_y = -32},/turf/open/floor/plasteel/white,/area/medical/virology) -"aZl" = (/obj/structure/table,/obj/machinery/reagentgrinder{pixel_x = 0; pixel_y = 8},/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel/white,/area/medical/virology) -"aZm" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/melee/baton/cattleprod,/turf/open/floor/plasteel/white,/area/medical/virology) -"aZn" = (/obj/machinery/button/door{id = "kitchen shutter"; name = "kitchen shutter button"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/item/weapon/kitchen/knife,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/white,/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"aZo" = (/obj/machinery/newscaster{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/white,/area/medical/virology) -"aZp" = (/turf/closed/wall/r_wall,/area/maintenance/asmaint) -"aZq" = (/obj/machinery/door/airlock/medical{name = "medbay airlock"; req_access_txt = "5"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/asmaint) -"aZr" = (/turf/closed/wall,/area/maintenance/asmaint) -"aZs" = (/obj/machinery/door/airlock/medical{name = "surgery airlock"; req_one_access_txt = "5;45"},/turf/open/floor/plating,/area/maintenance/asmaint) -"aZt" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aZu" = (/obj/machinery/power/apc{dir = 4; name = "South Hallway APC"; pixel_x = 24},/obj/structure/cable/cyan{icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aZv" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"aZw" = (/obj/effect/spider/stickyweb,/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"aZx" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/closed/wall,/area/maintenance/asmaint2) -"aZy" = (/obj/machinery/door/airlock/maintenance{name = "science maintenance door"; req_one_access_txt = "47;12;29"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aZz" = (/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/fore{name = "Security Maintenance"}) -"aZA" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"aZB" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"aZC" = (/obj/structure/chair/stool,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aZD" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"aZE" = (/obj/machinery/hydroponics/soil,/obj/item/seeds/eggplant,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aZF" = (/obj/machinery/hydroponics/soil,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aZG" = (/obj/item/seeds/cherry,/obj/item/seeds/chili/ghost,/obj/item/seeds/carrot,/obj/item/seeds/banana{potency = 80},/obj/item/seeds/harebell,/obj/item/seeds/poppy/geranium,/obj/item/seeds/poppy/geranium,/obj/item/seeds/nettle,/obj/item/seeds/nettle,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aZH" = (/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light/small{dir = 4},/obj/item/weapon/storage/bag/plants,/obj/item/weapon/cultivator,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"aZI" = (/obj/machinery/door/airlock/security{name = "central security door"; req_one_access_txt = "1;2;4"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"aZJ" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"aZK" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"aZL" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/asmaint) -"aZM" = (/obj/machinery/door/airlock/maintenance{name = "medbay maintenance door"; req_one_access_txt = "12;5;9;39;33"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/asmaint) -"aZN" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"aZO" = (/turf/open/floor/plating/asteroid{name = "dirt"},/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/shuttle/arrival) -"aZP" = (/obj/machinery/hologram/holopad,/turf/open/floor/wood,/area/crew_quarters/theatre) -"aZQ" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 5},/turf/open/floor/engine,/area/toxins/xenobiology) -"aZR" = (/turf/open/floor/plating/asteroid{name = "dirt"},/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival) -"aZS" = (/obj/item/device/soulstone/anybody,/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"aZT" = (/obj/structure/flora/kirbyplants{icon_state = "plant-17"; layer = 4.1},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aZU" = (/obj/item/weapon/stock_parts/cell/high,/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aZV" = (/obj/machinery/power/emitter,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aZW" = (/obj/machinery/power/emitter,/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/maintenance/asmaint2) -"aZX" = (/obj/structure/closet/cardboard,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/item/toy/toy_xeno,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"aZY" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"aZZ" = (/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"baa" = (/obj/machinery/light,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"bab" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle,/obj/item/weapon/reagent_containers/food/snacks/grown/chili,/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage,/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium,/obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/tomato,/obj/item/weapon/reagent_containers/food/snacks/grown/rice,/obj/item/weapon/reagent_containers/food/snacks/grown/banana,/turf/open/floor/plasteel/white,/area/maintenance/fore{name = "Security Maintenance"}) -"bac" = (/obj/item/weapon/secbot_assembly,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bad" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bae" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"baf" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/asmaint) -"bag" = (/obj/machinery/door/airlock/medical{name = "medbay airlock"; req_access_txt = "5"},/turf/open/floor/plating,/area/maintenance/asmaint) -"bah" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bai" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen shutter"; name = "kitchen shutter"},/obj/machinery/hologram/holopad,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel{icon_state = "dark"},/area/crew_quarters/bar{name = "\improper Bar and Kitchen"}) -"baj" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bak" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"bal" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"bam" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/maintenance/asmaint2) -"ban" = (/obj/structure/closet/cardboard,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/item/weapon/coin/silver,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bao" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/obj/structure/cable/cyan{icon_state = "0-4"},/turf/open/floor/plating,/area/maintenance/asmaint) -"bap" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plating,/area/maintenance/asmaint) -"baq" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/turf/open/floor/plasteel/black,/area/medical/morgue) -"bar" = (/turf/open/floor/plasteel/black,/area/medical/morgue) -"bas" = (/obj/structure/bodycontainer/morgue,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/black,/area/medical/morgue) -"bat" = (/turf/open/floor/plasteel{icon_state = "vault"; dir = 8},/area/medical/morgue) -"bau" = (/turf/closed/wall,/area/medical/morgue) -"bav" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/hallway/primary/central) -"baw" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bax" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4-CNW"; location = "3-CSW"; name = "bot patrol navigation beacon"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/obj/structure/sign/directions/engineering{dir = 1; icon_state = "direction_eng"; pixel_x = -32; pixel_y = 40; tag = "icon-direction_eng (NORTH)"},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_x = -32; pixel_y = 32},/obj/structure/sign/directions/evac{dir = 1; icon_state = "direction_evac"; pixel_x = -32; pixel_y = 24; tag = "icon-direction_evac (NORTH)"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bay" = (/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden,/obj/structure/sign/directions/science{pixel_x = 32; pixel_y = 32},/turf/open/floor/plasteel,/area/hallway/primary/central) -"baz" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/hallway/secondary/exit) -"baA" = (/obj/item/weapon/relic,/turf/open/floor/plating,/area/toxins/xenobiology) -"baB" = (/obj/effect/spawner/lootdrop{loot = list(/obj/effect/decal/cleanable/blood/old = 1, /mob/living/simple_animal/hostile/poison/giant_spider/nurse = 1); name = "spider spawner"},/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"baC" = (/obj/machinery/power/smes{name = "maint power storage unit"},/obj/structure/cable,/turf/open/floor/plating,/area/maintenance/asmaint2) -"baD" = (/obj/structure/grille,/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"baE" = (/obj/structure/cable/cyan{icon_state = "0-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/asmaint2) -"baF" = (/obj/structure/cable/cyan{icon_state = "0-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/asmaint2) -"baG" = (/obj/structure/cable/cyan{icon_state = "0-8"},/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/asmaint2) -"baH" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"baI" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 8},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"baJ" = (/obj/effect/decal/cleanable/vomit/old,/obj/item/trash/can,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"baK" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"baL" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"baM" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"baN" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"baO" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 1},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"baP" = (/obj/item/weapon/shovel/spade,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"baQ" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"baR" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/cardboard,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"baS" = (/turf/open/floor/plating,/area/maintenance/asmaint) -"baT" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"baU" = (/obj/machinery/door/airlock/medical{name = "medbay airlock"; req_access_txt = "5"},/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/maintenance/asmaint) -"baV" = (/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"baW" = (/obj/machinery/power/apc{dir = 4; name = "Morgue APC"; pixel_x = 24},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plasteel/black,/area/medical/morgue) -"baX" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/obj/structure/sign/directions/medical{pixel_x = 32; pixel_y = -32},/turf/open/floor/plasteel,/area/hallway/primary/central) -"baY" = (/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"baZ" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bba" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bbb" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3-CSW"; location = "2-CSE"; name = "bot patrol navigation beacon"; pixel_x = 0; pixel_y = 0},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 1},/obj/structure/sign/directions/evac{dir = 1; icon_state = "direction_evac"; pixel_x = -32; pixel_y = -40; tag = "icon-direction_evac (NORTH)"},/obj/structure/sign/directions/security{dir = 8; icon_state = "direction_sec"; pixel_x = -32; pixel_y = -32; tag = "icon-direction_sec (WEST)"},/obj/structure/sign/directions/engineering{dir = 8; icon_state = "direction_eng"; pixel_x = -32; pixel_y = -24; tag = "icon-direction_eng (WEST)"},/turf/open/floor/plasteel,/area/hallway/primary/central) -"bbc" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/crew_quarters/fitness) -"bbd" = (/obj/machinery/computer/camera_advanced/xenobio,/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/toxins/xenobiology) -"bbe" = (/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"bbf" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbg" = (/obj/structure/grille,/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "0-2"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbh" = (/obj/structure/grille,/obj/structure/cable/cyan{icon_state = "0-2"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbi" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/potato,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbj" = (/obj/structure/table,/obj/item/clothing/gloves/color/fyellow,/obj/item/clothing/gloves/color/fyellow,/obj/item/clothing/gloves/color/fyellow,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbk" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbl" = (/obj/structure/chair/office/light{dir = 4},/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"bbm" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"bbn" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/wood{icon_state = "wood-broken6"},/area/maintenance/fore{name = "Security Maintenance"}) -"bbo" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"bbp" = (/obj/structure/cable/cyan{icon_state = "1-4"},/mob/living/simple_animal/mouse/white,/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"bbq" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 1},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bbr" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"bbs" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bbt" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/maintenance/asmaint) -"bbu" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bbv" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bbw" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel/black,/area/medical/morgue) -"bbx" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bby" = (/obj/structure/cable/cyan,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbz" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbA" = (/obj/structure/grille,/obj/structure/cable/cyan{icon_state = "0-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-4"},/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbB" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbC" = (/obj/structure/cable/cyan{icon_state = "1-8"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bbD" = (/obj/effect/spawner/lootdrop{loot = list(/obj/item/organ/gland/bloody = 7, /obj/item/organ/gland/bodysnatch = 4, /obj/item/organ/gland/egg = 7, /obj/item/organ/gland/emp = 3, /obj/item/organ/gland/mindshock = 5, /obj/item/organ/gland/plasma = 7, /obj/item/organ/gland/pop = 5, /obj/item/organ/gland/slime = 4, /obj/item/organ/gland/spiderman = 5, /obj/item/organ/gland/ventcrawling = 1, /obj/item/organ/body_egg/alien_embryo = 1, /obj/item/organ/hivelord_core = 2); lootcount = 3; name = "organ spawner"},/obj/structure/closet/secure_closet{name = "xenobiology research materials locker"; req_access_txt = "55"},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"bbE" = (/mob/living/simple_animal/mouse/brown,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"bbF" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bbG" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/computer/solar_control,/obj/item/weapon/electronics/tracker,/obj/item/weapon/paper/solar,/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bbH" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bbI" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bbJ" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"bbK" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"bbL" = (/obj/machinery/door/airlock/maintenance{name = "security maintenance door"; req_one_access_txt = "12;63"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"bbM" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint) -"bbN" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint) -"bbO" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bbP" = (/obj/machinery/door/airlock/maintenance{name = "medbay maintenance door"; req_one_access_txt = "12;5;9;39;33"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bbQ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bbR" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bbS" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 4},/obj/structure/table,/obj/item/weapon/storage/box/gloves,/turf/open/floor/plasteel/black,/area/medical/morgue) -"bbT" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/black,/area/medical/morgue) -"bbU" = (/obj/machinery/navbeacon{codes = ""; codes_txt = "delivery;dir=2"; freq = 1400; location = "Arrivals Building Area"; name = "navigation beacon"},/turf/open/floor/plasteel/delivery,/area/maintenance/asmaint2) -"bbV" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bbW" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bbX" = (/obj/structure/closet/firecloset,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bbY" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bbZ" = (/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/device/flashlight,/obj/structure/closet/crate,/turf/open/floor/plasteel{icon_state = "bot"},/area/maintenance/asmaint2) -"bca" = (/obj/machinery/door/airlock/maintenance{name = "science maintenance door"; req_one_access_txt = "47;12;29"},/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/maintenance/asmaint2) -"bcb" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/structure/cable/cyan,/obj/structure/grille,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcc" = (/obj/structure/grille,/obj/structure/cable/cyan,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcd" = (/obj/structure/flora/kirbyplants,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"bce" = (/obj/structure/filingcabinet,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"bcf" = (/obj/machinery/photocopier,/turf/open/floor/wood,/area/maintenance/fore{name = "Security Maintenance"}) -"bcg" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bch" = (/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bci" = (/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint) -"bcj" = (/obj/machinery/shieldwallgen{req_access = null},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bck" = (/obj/structure/closet/cardboard,/obj/item/stack/sheet/mineral/plasma{amount = 5},/obj/item/weapon/stock_parts/cell/high,/obj/item/clothing/gloves/color/fyellow,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bcl" = (/obj/machinery/light,/obj/machinery/power/port_gen/pacman,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bcm" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bcn" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bco" = (/obj/structure/closet/cardboard,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/item/weapon/coin/silver,/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcp" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bcq" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/maintenance/asmaint) -"bcr" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint) -"bcs" = (/obj/item/device/radio/beacon,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bct" = (/obj/machinery/door/airlock/maintenance{name = "security maintenance door"; req_one_access_txt = "12;63"},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"bcu" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bcv" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bcw" = (/obj/item/weapon/coin/iron,/turf/open/floor/plating,/area/maintenance/asmaint) -"bcx" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/maintenance/asmaint) -"bcy" = (/obj/machinery/door/airlock/maintenance{name = "medbay maintenance door"; req_one_access_txt = "12;5;9;39;33"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcA" = (/mob/living/simple_animal/mouse/brown,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcB" = (/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/maintenance/asmaint2) -"bcC" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/closed/mineral,/area/space) -"bcD" = (/obj/structure/lattice/catwalk,/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/space,/area/space) -"bcE" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bcF" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/asmaint) -"bcG" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint) -"bcH" = (/obj/machinery/door/airlock/maintenance{name = "medbay maintenance door"; req_one_access_txt = "12;5;9;39;33"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcI" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcJ" = (/obj/machinery/door/airlock/maintenance{name = "maintenance door"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bcK" = (/obj/machinery/shieldwallgen{req_access = null},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcL" = (/obj/machinery/power/emitter,/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcM" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/turf/closed/mineral,/area/space) -"bcN" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 9},/turf/closed/mineral,/area/space) -"bcO" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/transport) -"bcP" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/transport) -"bcQ" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/shuttle/transport) -"bcR" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/transport) -"bcS" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/transport) -"bcT" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"bcU" = (/obj/machinery/door/airlock/medical{name = "medbay airlock"; req_access_txt = "5"},/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bcV" = (/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating,/area/maintenance/asmaint) -"bcW" = (/obj/structure/closet/firecloset,/turf/open/floor/plating,/area/maintenance/asmaint) -"bcX" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/maintenance/asmaint) -"bcY" = (/obj/structure/table,/obj/item/weapon/circuitboard/machine/autolathe,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bcZ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/open/floor/plating,/area/maintenance/asmaint2) -"bda" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle/interior{icon_state = "swall_f9"},/area/shuttle/transport) -"bdb" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"bdc" = (/obj/machinery/computer/shuttle/ferry/request,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"bdd" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"bde" = (/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bdf" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"bdg" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"bdh" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; travelDir = 180; width = 5},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 12; id = "ferry_home"; name = "port bay 2"; turf_type = /turf/open/space; width = 5},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"bdi" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/open/floor/plating,/area/maintenance/fore{name = "Security Maintenance"}) -"bdj" = (/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/maintenance/fore{name = "Security Maintenance"}) -"bdk" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/open/floor/plasteel,/area/maintenance/fore{name = "Security Maintenance"}) -"bdl" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bdm" = (/obj/item/weapon/watertank/janitor,/obj/structure/mirror{pixel_y = 28},/obj/structure/closet/crate,/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bdn" = (/obj/structure/lattice,/obj/effect/landmark{name = "ninjaspawn"},/turf/open/space,/area/space) -"bdo" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/transport) -"bdp" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle/interior{icon_state = "swall_f10"},/area/shuttle/transport) -"bdq" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"bdr" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"bds" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bdt" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bdu" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/transport) -"bdv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bdw" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bdx" = (/obj/structure/table,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/mousetraps{pixel_x = 5; pixel_y = 5},/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bdy" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/open/floor/plasteel/white,/area/maintenance/asmaint) -"bdz" = (/obj/structure/lattice,/obj/item/weapon/relic,/turf/open/space,/area/space) -"bdA" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_sw"; name = "southwest of station"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) -"bdB" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) -"bdC" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_se"; name = "southeast of station"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) -"bdD" = (/obj/machinery/monkey_recycler,/turf/open/floor/plasteel/darkwarning{icon_state = "warndark"; dir = 1},/area/toxins/xenobiology) -"bdE" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel/warning{icon_state = "warning"; dir = 1},/area/toxins/xenobiology) -"bdF" = (/obj/machinery/atmospherics/components/binary/valve{icon_state = "mvalve_map"; dir = 4},/turf/closed/wall/r_wall,/area/maintenance/asmaint2) -"bdG" = (/obj/machinery/atmospherics/pipe/manifold/general/hidden{icon_state = "manifold"; dir = 1},/obj/machinery/camera/autoname{icon_state = "camera"; dir = 6},/turf/open/floor/engine,/area/toxins/xenobiology) -"bdH" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 8},/turf/open/floor/engine,/area/toxins/xenobiology) -"bdI" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/toxins/xenobiology) -"bdJ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/toxins/xenobiology) -"bdK" = (/obj/structure/cable/cyan{icon_state = "2-8"},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel/white,/area/medical/genetics_cloning) -"bdL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 101.325; on = 1; pressure_checks = 2; pump_direction = 0},/turf/open/floor/engine,/area/toxins/xenobiology) -"bdM" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/engine,/area/toxins/xenobiology) -"bdN" = (/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/obj/machinery/atmospherics/components/unary/thermomachine/freezer{target_temperature = 80; dir = 8; on = 1},/turf/open/floor/plasteel,/area/toxins/xenobiology) -"bdO" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/open/floor/plating,/area/toxins/xenobiology) -"bdP" = (/obj/machinery/camera/autoname{icon_state = "camera"; dir = 10},/turf/open/floor/engine,/area/toxins/xenobiology) -"bdQ" = (/obj/structure/table,/obj/item/clothing/glasses/welding{pixel_x = 5; pixel_y = 5},/obj/item/clothing/glasses/welding,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/open/floor/plasteel,/area/medical/robotics) -"bdR" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/security/brig) -"bdS" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/medical/robotics) -"bdT" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/obj/machinery/door/airlock/glass{name = "science maintenance glass door"; req_access_txt = "0"; req_one_access_txt = "47;12;29"},/turf/open/floor/plasteel,/area/maintenance/asmaint2) -"bdU" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map"; dir = 8},/turf/open/floor/plasteel/warning,/area/maintenance/asmaint2) -"bdV" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{icon_state = "manifold"; dir = 8},/turf/open/floor/plasteel/warning,/area/maintenance/asmaint2) -"bdW" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden,/obj/structure/sign/directions/engineering{dir = 1; icon_state = "direction_eng"; pixel_x = 32; pixel_y = 40; tag = "icon-direction_eng (NORTH)"},/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_x = 32; pixel_y = 32},/obj/structure/sign/directions/evac{dir = 8; icon_state = "direction_evac"; pixel_x = 32; pixel_y = 24; tag = "icon-direction_evac (WEST)"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bdX" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bdY" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bdZ" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bea" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/structure/cable/cyan{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beb" = (/obj/item/device/assembly/igniter,/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"bec" = (/obj/structure/cable/cyan{icon_state = "1-8"},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"bed" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bee" = (/obj/structure/chair/comfy/beige{dir = 4},/turf/open/floor/plasteel/black,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bef" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/black,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beg" = (/obj/structure/table/wood,/turf/open/floor/plasteel/black,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beh" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/tonic,/turf/open/floor/plasteel/black,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bei" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/black,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bej" = (/obj/structure/chair/comfy/beige{dir = 8},/turf/open/floor/plasteel/black,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bek" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plating,/area/maintenance/asmaint2) -"bel" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 4},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"bem" = (/obj/machinery/hologram/holopad,/turf/open/floor/plasteel/white,/area/medical/medbay) -"ben" = (/obj/structure/flora/kirbyplants{icon_state = "plant-02"; layer = 4.1},/turf/open/floor/plasteel/black,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beo" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid{name = "dirt"},/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bep" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/arrival) -"beq" = (/obj/effect/landmark{name = "Observer-Start"},/turf/open/floor/plasteel/shuttle,/area/shuttle/arrival) -"ber" = (/obj/effect/spawner/lootdrop{loot = list(/obj/item/weapon/reagent_containers/glass/bottle/hullucigen_virion = 2, /obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat = 4, /obj/item/weapon/reagent_containers/glass/bottle/brainrot = 4, /obj/item/weapon/reagent_containers/glass/bottle/magnitis = 4, /obj/item/weapon/reagent_containers/glass/bottle/anxiety = 2, /obj/item/weapon/reagent_containers/glass/bottle/beesease = 8, /obj/item/weapon/reagent_containers/glass/bottle/fluspanish = 4); lootcount = 3; name = "viro bottle spawner"},/obj/structure/table,/turf/open/floor/plasteel/white,/area/medical/virology) -"bes" = (/obj/docking_port/mobile{dwidth = 2; height = 7; id = "arrival"; name = "arrival shuttle"; travelDir = -90; width = 9},/obj/docking_port/stationary{dwidth = 2; height = 7; id = "arrival_home"; name = "port bay 1"; width = 9},/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/arrival) -"bet" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden,/obj/machinery/door/airlock{name = "door"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beu" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/door/airlock{name = "door"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bev" = (/obj/structure/cable/cyan{icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bew" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 10},/turf/open/floor/plating,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bex" = (/obj/structure/chair,/turf/open/floor/plating,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bey" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"bez" = (/obj/structure/chair,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beA" = (/turf/open/floor/plating,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beB" = (/obj/structure/cable/cyan{icon_state = "1-4"},/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beC" = (/obj/machinery/light/small,/turf/open/floor/plating,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beD" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/hallway/primary/aft{name = "\improper South Hallway"}) -"beE" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/toxins/xenobiology) -"beF" = (/obj/structure/closet{name = "chemical locker"},/obj/item/weapon/reagent_containers/glass/bottle/potass_iodide,/obj/item/weapon/reagent_containers/glass/bottle/synaptizine,/obj/item/weapon/reagent_containers/glass/bottle/diphenhydramine,/turf/open/floor/plating,/area/toxins/xenobiology) -"beG" = (/obj/item/device/assembly/voice,/turf/open/floor/plasteel,/area/toxins/xenobiology) -"beH" = (/obj/structure/table,/obj/machinery/camera/autoname{dir = 8},/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"beI" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun/dragnet,/turf/open/floor/plasteel/bot,/area/security/warden) -"beJ" = (/obj/structure/rack,/obj/item/weapon/storage/box/rubbershot,/obj/item/weapon/storage/box/rubbershot,/obj/item/weapon/storage/box/rubbershot,/obj/item/weapon/storage/box/rubbershot,/obj/item/weapon/storage/box/rubbershot,/obj/item/weapon/gun/projectile/shotgun/riot{pixel_x = -5; pixel_y = 5},/obj/item/weapon/gun/projectile/shotgun/riot,/turf/open/floor/plasteel/bot,/area/security/warden) -"beK" = (/obj/structure/cable/cyan{icon_state = "1-4"},/obj/structure/cable/cyan{icon_state = "1-2"},/turf/open/floor/plasteel,/area/security/warden) -"beL" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/turf/open/floor/plasteel/white,/area/toxins/xenobiology) -"beM" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/item/weapon/shield/riot,/obj/item/weapon/shield/riot,/obj/item/weapon/shield/riot,/obj/machinery/camera/autoname{dir = 1; network = list("SS13")},/turf/open/floor/plasteel/vault{icon_state = "vault"; dir = 1},/area/security/warden) -"beN" = (/obj/structure/closet/secure_closet{name = "special weapons locker"; req_access_txt = "3"},/obj/effect/spawner/lootdrop/armory_contraband,/obj/effect/spawner/lootdrop{loot = list(/obj/item/weapon/grenade/chem_grenade/teargas = 10, /obj/item/weapon/grenade/clusterbuster/teargas = 1); lootcount = 3; name = "teargas clusterbuster spawner"},/obj/item/weapon/gun/energy/gun/hos,/obj/item/weapon/storage/box/lethalshot,/obj/item/weapon/storage/box/lethalshot,/turf/open/floor/plasteel,/area/security/warden) -"beO" = (/obj/structure/window/reinforced,/obj/machinery/flasher/portable,/obj/machinery/flasher/portable,/obj/machinery/flasher/portable,/obj/machinery/flasher/portable,/obj/machinery/flasher/portable,/obj/machinery/flasher/portable,/turf/open/floor/plasteel/black,/area/security/warden) -"beP" = (/obj/structure/table,/obj/item/clothing/glasses/science,/turf/open/floor/plasteel,/area/toxins/misc_lab) -"beQ" = (/obj/effect/decal/cleanable/blood/old,/obj/item/clothing/glasses/sunglasses,/turf/open/floor/wood{icon_state = "wood-broken"},/area/maintenance/fore{name = "Security Maintenance"}) -"ZAx" = (/obj/structure/table, /obj/item/clothing/under/burial, /obj/item/clothing/under/burial, /obj/item/clothing/under/burial, /obj/item/clothing/under/burial, /obj/item/clothing/under/burial, /obj/item/clothing/under/burial, /turf/open/floor/plating,/area/maintenance/asmaint2) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/open/space, +/area/space) +"aab" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_n"; + name = "north of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"aac" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"aad" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aae" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaf" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate, +/turf/closed/wall/shuttle{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"aag" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aah" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aai" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp{ + pixel_x = 4; + pixel_y = 1 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaj" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aak" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "syndieshutters"; + name = "remote shutter control"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aal" = ( +/obj/structure/frame/computer, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aam" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/device/multitool, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aan" = ( +/obj/structure/chair/comfy/black{ + dir = 1; + icon_state = "comfychair"; + name = "pilot's chair" + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aao" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/device/multitool, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aap" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaq" = ( +/obj/structure/closet/syndicate/personal, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aar" = ( +/turf/open/space, +/area/shuttle/syndicate) +"aas" = ( +/obj/machinery/door/window{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aat" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"aau" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/weapon/crowbar/red, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aav" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaw" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aax" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aay" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"aaz" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"aaA" = ( +/obj/machinery/porta_turret/syndicate, +/turf/closed/wall/shuttle{ + icon_state = "wall3" + }, +/area/shuttle/syndicate) +"aaB" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"aaC" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaD" = ( +/obj/structure/table, +/obj/item/device/aicard, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaE" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaF" = ( +/obj/structure/table, +/obj/item/weapon/c4{ + pixel_x = 2; + pixel_y = -5 + }, +/obj/item/weapon/c4{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/c4{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/weapon/c4{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/c4{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaG" = ( +/obj/machinery/door/poddoor{ + auto_close = 300; + id = "smindicate"; + name = "outer blast door" + }, +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + pixel_y = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate"; + name = "syndicate infiltrator"; + roundstart_move = "syndicate_away"; + port_angle = 180; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"aaH" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/turf/closed/wall/shuttle{ + icon_state = "wall3" + }, +/area/shuttle/syndicate) +"aaI" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"aaJ" = ( +/turf/closed/mineral, +/area/space) +"aaK" = ( +/obj/structure/table, +/obj/item/weapon/c4{ + pixel_x = 2; + pixel_y = 1 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaL" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"aaM" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaN" = ( +/turf/closed/wall, +/area/space) +"aaO" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"aaQ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/space, +/area/space) +"aaS" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaT" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/space, +/area/space) +"aaU" = ( +/obj/structure/bed/roller, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"aaV" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaW" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaX" = ( +/obj/structure/table, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaY" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aaZ" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver{ + pixel_y = 9 + }, +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"aba" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/device/assembly/infra, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"abb" = ( +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"abc" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/weapon/crowbar/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abd" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Infirmary"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"abe" = ( +/obj/machinery/door/window/westright{ + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abf" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/weapon/crowbar/red, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"abg" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/robot_parts/r_arm, +/obj/item/robot_parts/l_arm, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"abh" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Infirmary"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"abi" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abj" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"abk" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"abl" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"abm" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Secure Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"abn" = ( +/obj/structure/table, +/obj/item/device/sbeacondrop/bomb{ + pixel_y = 5 + }, +/obj/item/device/sbeacondrop/bomb, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abo" = ( +/obj/structure/table, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/grenade/syndieminibomb{ + pixel_x = -1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abp" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 30 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"abq" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/syndicate) +"abr" = ( +/obj/machinery/nuclearbomb/syndicate, +/obj/machinery/door/window{ + dir = 1; + name = "Secure Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abs" = ( +/turf/closed/wall, +/area/engine/engineering) +"abt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"abu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"abv" = ( +/obj/structure/table, +/obj/item/weapon/cautery, +/obj/item/weapon/scalpel, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"abw" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"abx" = ( +/obj/structure/table, +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"aby" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"abz" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abA" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abB" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"abC" = ( +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"abD" = ( +/obj/structure/reflector/single{ + anchored = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"abE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"abF" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"abG" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_ne"; + name = "northeast of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"abH" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"abI" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"abJ" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/open/floor/plating, +/area/shuttle/syndicate) +"abK" = ( +/turf/open/floor/plasteel, +/area/engine/engineering) +"abL" = ( +/obj/structure/reflector/single{ + tag = "icon-reflector (WEST)"; + icon_state = "reflector"; + dir = 8; + anchored = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"abM" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"abN" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"abO" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"abP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"abQ" = ( +/obj/structure/lattice, +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/open/space, +/area/space) +"abR" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"abS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"abT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "engineering external airlock"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"abU" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"abV" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + icon_state = "pump_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"abW" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"abX" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"abY" = ( +/obj/structure/reflector/double{ + anchored = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"abZ" = ( +/obj/structure/reflector/double{ + tag = "icon-reflector_double (NORTH)"; + icon_state = "reflector_double"; + dir = 1; + anchored = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"aca" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + icon_state = "pump_map"; + target_pressure = 2000.32 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acb" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acc" = ( +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/engine/engineering) +"acd" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/bot, +/area/engine/engineering) +"ace" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"acg" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"ach" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aci" = ( +/obj/structure/table, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acj" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ack" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = 3; + icon_state = "filter_off"; + req_access = null + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acl" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/engine/engineering) +"acm" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "engineering door"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"acn" = ( +/obj/structure/reflector/box{ + anchored = 1; + dir = 4; + icon_state = "reflector_box"; + tag = "icon-reflector_box (EAST)" + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"aco" = ( +/obj/structure/reflector/box{ + anchored = 1; + layer = 3 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"acp" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/engine/engineering) +"acq" = ( +/obj/structure/reflector/single{ + tag = "icon-reflector (EAST)"; + icon_state = "reflector"; + dir = 4; + anchored = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"acr" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acs" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"act" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"acu" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"acv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + name = "waste pipe"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"acw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + name = "waste pipe"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acx" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + icon_state = "pump_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acy" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acz" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acA" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acB" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acC" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plasteel/warning/corner, +/area/engine/engineering) +"acD" = ( +/turf/open/floor/plasteel/warning{ + dir = 6 + }, +/area/engine/engineering) +"acE" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"acF" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"acG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acH" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 1; + state = 2 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/bot, +/area/engine/engineering) +"acI" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 1 + }, +/area/engine/engineering) +"acJ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + icon_state = "pump_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"acL" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"acM" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/space, +/area/space) +"acN" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"acO" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"acP" = ( +/obj/machinery/button/door{ + id = "heater vent"; + name = "heating chamber venting switch"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + name = "waste pipe"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acQ" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + name = "waste pipe"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acR" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acS" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped{ + req_access = null + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acT" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/engine/engineering) +"acU" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"acV" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 8 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/engine/engineering) +"acW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10; + pixel_x = 0; + initialize_directions = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"acX" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"acY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/space, +/area/space) +"acZ" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/space) +"ada" = ( +/obj/machinery/door/poddoor{ + id = "heater vent"; + name = "heat chamber vent" + }, +/turf/open/space, +/area/engine/engineering) +"adb" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"adc" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"add" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ade" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adf" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adh" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/engine/engineering) +"adi" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adj" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"adk" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/space, +/area/space) +"adl" = ( +/obj/structure/lattice, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/open/space, +/area/space) +"adm" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/door/airlock/external{ + name = "engineering external airlock"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"adn" = ( +/turf/open/floor/engine, +/area/engine/engineering) +"ado" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Heating chamber north"; + network = list("heating") + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adr" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ads" = ( +/obj/machinery/meter, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0; + req_access = null + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 8 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adt" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + icon_state = "pump_map"; + dir = 8 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/engine/engineering) +"adu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"adv" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adw" = ( +/obj/machinery/power/supermatter_shard{ + anchored = 1; + base_icon_state = "darkmatter"; + explosion_power = 20; + gasefficency = 0.15; + icon_state = "darkmatter"; + name = "supermatter crystal" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 8; + name = "supermatter chamber air scrubber"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adx" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/engine/engineering) +"ady" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + icon_state = "pump_map"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adz" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/space, +/area/space) +"adA" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"adB" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/engine/engineering) +"adC" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/engine, +/area/engine/engineering) +"adD" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adE" = ( +/obj/machinery/igniter, +/turf/open/floor/engine, +/area/engine/engineering) +"adF" = ( +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_map"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adG" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/turf/open/floor/engine, +/area/engine/engineering) +"adH" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/engine/engineering) +"adI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adJ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"adK" = ( +/turf/closed/wall/r_wall, +/area/space) +"adL" = ( +/turf/closed/wall/r_wall, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"adM" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adN" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/alien/weeds, +/turf/open/floor/engine, +/area/engine/engineering) +"adO" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adP" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/engine/engineering) +"adQ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/engine/engineering) +"adR" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"adS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adT" = ( +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adU" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/alien/weeds, +/turf/open/floor/engine, +/area/engine/engineering) +"adV" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"adW" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adX" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"adY" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"adZ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"aea" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"aeb" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aec" = ( +/turf/open/floor/bluegrid, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aed" = ( +/obj/machinery/camera/autoname, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aee" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aef" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aeg" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aeh" = ( +/turf/open/floor/engine{ + name = "high pressure o2 floor"; + initial_gas_mix = "o2=500000;TEMP=293.15" + }, +/area/engine/engineering) +"aei" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine{ + name = "high pressure o2 floor"; + initial_gas_mix = "o2=500000;TEMP=293.15" + }, +/area/engine/engineering) +"aej" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + icon_state = "pump_map"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aek" = ( +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_map"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ael" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/engine/engineering) +"aem" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/engine/engineering) +"aen" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/engine/engineering) +"aeo" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/warning/corner{ + dir = 4 + }, +/area/engine/engineering) +"aep" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0"; + uses = 10 + }, +/turf/open/floor/bluegrid, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aeq" = ( +/obj/machinery/computer/telecomms/server{ + network = "tcommsat" + }, +/turf/open/floor/plasteel, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aer" = ( +/obj/effect/landmark{ + name = "ninjaspawn" + }, +/turf/open/space, +/area/space) +"aes" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine{ + name = "high pressure o2 floor"; + initial_gas_mix = "o2=500000;TEMP=293.15" + }, +/area/engine/engineering) +"aet" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine{ + name = "high pressure o2 floor"; + initial_gas_mix = "o2=500000;TEMP=293.15" + }, +/area/engine/engineering) +"aeu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine{ + name = "high pressure o2 floor"; + initial_gas_mix = "o2=500000;TEMP=293.15" + }, +/area/engine/engineering) +"aev" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/space, +/area/space) +"aew" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aex" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aey" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aez" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeA" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeB" = ( +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aeC" = ( +/turf/open/floor/plasteel/brownold{ + tag = "icon-brownold (NORTHEAST)"; + dir = 5 + }, +/area/engine/engineering) +"aeD" = ( +/obj/machinery/light/small, +/turf/open/floor/engine{ + name = "high pressure o2 floor"; + initial_gas_mix = "o2=500000;TEMP=293.15" + }, +/area/engine/engineering) +"aeE" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeF" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeG" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "engineering door"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeH" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "engineering door"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeI" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aeJ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/engine/engineering) +"aeK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/engine/engineering) +"aeL" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeM" = ( +/obj/structure/table, +/obj/item/weapon/pipe_dispenser, +/obj/item/weapon/pipe_dispenser, +/obj/item/weapon/pipe_dispenser, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeN" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/engine, +/area/engine/engineering) +"aeO" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeP" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aeQ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space) +"aeR" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space) +"aeS" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/space, +/area/space) +"aeT" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/space, +/area/space) +"aeU" = ( +/turf/closed/wall/r_wall, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aeV" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aeW" = ( +/obj/machinery/camera/autoname, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 4 + }, +/area/engine/engineering) +"aeX" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aeY" = ( +/turf/open/floor/engine/n2o, +/area/engine/engineering) +"aeZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine/n2o, +/area/engine/engineering) +"afa" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"afb" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"afc" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/engine, +/area/engine/engineering) +"afd" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/obj/machinery/camera{ + c_tag = "Heating chamber south"; + dir = 1; + network = list("heating") + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afe" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aff" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"afg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"afh" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"afi" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"afj" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space) +"afk" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/space, +/area/space) +"afl" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"afm" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/black, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"afn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/ntnet_relay, +/turf/open/floor/plasteel/black, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"afo" = ( +/turf/open/floor/plasteel/black, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"afp" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/bluegrid, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"afq" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/engine/engineering) +"afr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine/n2o, +/area/engine/engineering) +"afs" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/engine/engineering) +"aft" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine/n2o, +/area/engine/engineering) +"afu" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/space, +/area/space) +"afv" = ( +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/turf/open/floor/plasteel, +/area/engine/engineering) +"afw" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"afx" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + icon_state = "intact"; + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"afy" = ( +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_map"; + dir = 1 + }, +/turf/open/floor/plasteel/warning, +/area/engine/engineering) +"afz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warning, +/area/engine/engineering) +"afA" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plasteel/warning, +/area/engine/engineering) +"afB" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/space, +/area/space) +"afC" = ( +/obj/machinery/telecomms/bus/preset_one/birdstation, +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"afD" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"afE" = ( +/obj/machinery/telecomms/broadcaster/preset_left/birdstation, +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"afF" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"afG" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afH" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"afI" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/n2o, +/area/engine/engineering) +"afJ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/space, +/area/space) +"afK" = ( +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/engine/engineering) +"afL" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"afM" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the heating area."; + name = "Heating chamber monitor"; + network = list("heating"); + pixel_y = 28 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/engine/engineering) +"afN" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"afO" = ( +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_map"; + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afP" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afQ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afV" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afW" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"afX" = ( +/obj/machinery/telecomms/server/presets/common/birdstation, +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"afY" = ( +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"afZ" = ( +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aga" = ( +/obj/machinery/announcement_system, +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"agb" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "telecomms and ai module door"; + req_access_txt = "61" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"agc" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/space, +/area/space) +"agd" = ( +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_map"; + dir = 4 + }, +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/engine/engineering) +"age" = ( +/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"agf" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"agg" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"agh" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/engine, +/area/engine/engineering) +"agi" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"agj" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"agk" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"agl" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"agm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"agn" = ( +/obj/machinery/power/smes{ + charge = 1e+006 + }, +/obj/structure/cable/cyan, +/turf/open/floor/plasteel/darkwarning{ + dir = 9 + }, +/area/engine/engineering) +"ago" = ( +/obj/machinery/power/smes{ + charge = 1e+006 + }, +/obj/structure/cable/cyan, +/turf/open/floor/plasteel/darkwarning{ + dir = 1 + }, +/area/engine/engineering) +"agp" = ( +/obj/machinery/power/smes{ + charge = 1e+006 + }, +/obj/structure/cable/cyan, +/turf/open/floor/plasteel/darkwarning{ + dir = 5 + }, +/area/engine/engineering) +"agq" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"agr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ags" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/space, +/area/space) +"agt" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/space, +/area/space) +"agu" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/space) +"agv" = ( +/obj/machinery/telecomms/processor/preset_one/birdstation, +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"agw" = ( +/obj/machinery/message_server, +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"agx" = ( +/obj/machinery/telecomms/receiver/preset_left/birdstation, +/turf/open/floor/bluegrid, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"agy" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"agz" = ( +/obj/effect/landmark/start{ + name = "Cyborg" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"agA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"agB" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"agC" = ( +/turf/closed/wall/r_wall, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"agD" = ( +/turf/open/floor/engine{ + name = "high pressure plasma floor"; + initial_gas_mix = "plasma=240000;TEMP=293.15" + }, +/area/engine/engineering) +"agE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine{ + name = "high pressure plasma floor"; + initial_gas_mix = "plasma=240000;TEMP=293.15" + }, +/area/engine/engineering) +"agF" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"agG" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"agH" = ( +/obj/item/weapon/wrench, +/turf/open/floor/plasteel, +/area/engine/engineering) +"agI" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/window/reinforced, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"agJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/engine/engineering) +"agK" = ( +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/engine/engineering) +"agL" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 8 + }, +/area/engine/engineering) +"agM" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"agN" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 4 + }, +/area/engine/engineering) +"agO" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 5 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"agP" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"agQ" = ( +/obj/machinery/door/window/southright, +/turf/open/floor/plasteel/black, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"agR" = ( +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"agS" = ( +/turf/open/floor/bluegrid, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"agT" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/bluegrid, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"agU" = ( +/turf/closed/wall/r_wall, +/area/security/nuke_storage) +"agV" = ( +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"agW" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine{ + name = "high pressure plasma floor"; + initial_gas_mix = "plasma=240000;TEMP=293.15" + }, +/area/engine/engineering) +"agX" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/engine{ + name = "high pressure plasma floor"; + initial_gas_mix = "plasma=240000;TEMP=293.15" + }, +/area/engine/engineering) +"agY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine{ + name = "high pressure plasma floor"; + initial_gas_mix = "plasma=240000;TEMP=293.15" + }, +/area/engine/engineering) +"agZ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aha" = ( +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ahb" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/engine/engineering) +"ahc" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahd" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahe" = ( +/obj/machinery/atmospherics/components/binary/circulator, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ahf" = ( +/obj/structure/cable, +/obj/machinery/power/generator{ + cold_dir = 4; + hot_dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ahg" = ( +/obj/machinery/atmospherics/components/binary/circulator{ + icon_state = "circ2-off" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ahh" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 10 + }, +/area/engine/engineering) +"ahi" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/darkwarning, +/area/engine/engineering) +"ahj" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkwarning{ + dir = 6 + }, +/area/engine/engineering) +"ahk" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"ahm" = ( +/obj/machinery/computer/telecomms/monitor{ + network = "tcommsat" + }, +/turf/open/floor/plasteel, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"ahn" = ( +/obj/machinery/turretid{ + control_area = "AI Core Lobby"; + pixel_x = 24 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aho" = ( +/obj/structure/table, +/obj/item/weapon/paper/monitorkey{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"ahp" = ( +/turf/open/floor/plasteel/neutral, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"ahq" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"ahr" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"ahs" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/brownold{ + tag = "icon-brownold (NORTHEAST)"; + dir = 5 + }, +/area/engine/engineering) +"aht" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"ahu" = ( +/obj/structure/table, +/obj/item/areaeditor/blueprints, +/turf/open/floor/plasteel/black, +/area/security/nuke_storage) +"ahv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/nuclearbomb/selfdestruct, +/turf/open/floor/plasteel/black, +/area/security/nuke_storage) +"ahw" = ( +/obj/structure/filingcabinet, +/obj/item/weapon/folder/documents, +/turf/open/floor/plasteel/black, +/area/security/nuke_storage) +"ahx" = ( +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/engine/gravity_generator) +"ahy" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/gravity_generator) +"ahz" = ( +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/engine/gravity_generator) +"ahA" = ( +/obj/machinery/light/small, +/turf/open/floor/engine{ + name = "high pressure plasma floor"; + initial_gas_mix = "plasma=240000;TEMP=293.15" + }, +/area/engine/engineering) +"ahB" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/engine/engineering) +"ahC" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahD" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahE" = ( +/obj/machinery/atmospherics/pipe/simple{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ahF" = ( +/obj/machinery/atmospherics/pipe/simple{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ahG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"ahH" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahI" = ( +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_map"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahJ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/space, +/area/space) +"ahK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/space, +/area/space) +"ahL" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/neutral, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"ahM" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"ahN" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/neutral, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"ahO" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "telecomms and ai module door"; + req_access_txt = "61" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"ahP" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"ahQ" = ( +/turf/open/floor/plasteel/black, +/area/security/nuke_storage) +"ahR" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/nuke_storage) +"ahS" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/gravity_generator) +"ahT" = ( +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"ahU" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/space, +/area/space) +"ahV" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahW" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahX" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ahZ" = ( +/turf/open/floor/plasteel/stairs, +/area/engine/engineering) +"aia" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aib" = ( +/obj/machinery/light, +/turf/open/floor/engine, +/area/engine/engineering) +"aic" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/neutral, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aid" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Telecommunications Chamber APC"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/neutral, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aie" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aif" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"aig" = ( +/obj/machinery/power/apc{ + name = "AI Core Lobby APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan, +/turf/open/floor/plasteel/black, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"aih" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Vault APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/black, +/area/security/nuke_storage) +"aii" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/black, +/area/security/nuke_storage) +"aij" = ( +/obj/structure/safe, +/obj/item/weapon/grenade/clusterbuster/metalfoam, +/obj/item/weapon/grenade/clusterbuster/metalfoam, +/obj/item/weapon/c4, +/obj/item/weapon/lazarus_injector, +/obj/item/slimepotion/sentience, +/turf/open/floor/plasteel/black, +/area/security/nuke_storage) +"aik" = ( +/obj/machinery/gravity_generator/main/station, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/gravity_generator) +"ail" = ( +/obj/structure/grille, +/turf/closed/wall, +/area/space) +"aim" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/open/space, +/area/space) +"ain" = ( +/turf/open/floor/engine{ + name = "high pressure co2 floor"; + initial_gas_mix = "co2=200000;TEMP=293.15" + }, +/area/engine/engineering) +"aio" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine{ + name = "high pressure co2 floor"; + initial_gas_mix = "co2=200000;TEMP=293.15" + }, +/area/engine/engineering) +"aip" = ( +/turf/open/floor/plating/warnplate/corner{ + dir = 8 + }, +/area/engine/engineering) +"aiq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_map"; + dir = 1 + }, +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/engine/engineering) +"air" = ( +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/engine/engineering) +"ais" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plating/warnplate{ + dir = 5 + }, +/area/engine/engineering) +"ait" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aiu" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/engine/engineering) +"aiv" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"aiw" = ( +/obj/structure/grille, +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/space, +/area/space) +"aix" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "telecomms and ai module door"; + req_access_txt = "61" + }, +/turf/open/floor/plasteel/neutral, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aiy" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "telecomms and ai module door"; + req_access_txt = "61" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral, +/area/turret_protected/tcomeast{ + name = "\improper Telecommunications Chamber" + }) +"aiz" = ( +/obj/machinery/door/airlock/vault{ + locked = 1; + req_access_txt = "53" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/nuke_storage) +"aiA" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/brownold{ + tag = "icon-brownold (NORTHWEST)"; + dir = 9 + }, +/area/engine/engineering) +"aiB" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aiC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine{ + name = "high pressure co2 floor"; + initial_gas_mix = "co2=200000;TEMP=293.15" + }, +/area/engine/engineering) +"aiD" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/engine{ + name = "high pressure co2 floor"; + initial_gas_mix = "co2=200000;TEMP=293.15" + }, +/area/engine/engineering) +"aiE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine{ + name = "high pressure co2 floor"; + initial_gas_mix = "co2=200000;TEMP=293.15" + }, +/area/engine/engineering) +"aiF" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/space, +/area/space) +"aiG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plating, +/area/engine/engineering) +"aiH" = ( +/obj/item/device/radio/beacon, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aiI" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aiJ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/engine/engineering) +"aiK" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/engine/engineering) +"aiL" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 4 + }, +/area/engine/engineering) +"aiM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aiN" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aiO" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aiP" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "incredibly heavy plant" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aiQ" = ( +/turf/closed/wall, +/area/engine/gravity_generator) +"aiR" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/brownold{ + tag = "icon-brownold (NORTHEAST)"; + dir = 5 + }, +/area/engine/engineering) +"aiS" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aiT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel/brownold{ + tag = "icon-brownold (NORTHWEST)"; + dir = 9 + }, +/area/engine/engineering) +"aiU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"aiV" = ( +/obj/machinery/light/small, +/turf/open/floor/engine{ + name = "high pressure co2 floor"; + initial_gas_mix = "co2=200000;TEMP=293.15" + }, +/area/engine/engineering) +"aiW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + name = "waste pipe" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aiX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + icon_state = "manifold"; + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aiY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aiZ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aja" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/structure/reflector/box{ + anchored = 1; + layer = 3 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ajb" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajc" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel/brownold{ + tag = "icon-brownold (NORTHWEST)"; + dir = 9 + }, +/area/engine/engineering) +"ajd" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aje" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/warning{ + dir = 10 + }, +/area/engine/engineering) +"ajf" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Engineering APC"; + pixel_x = 24 + }, +/obj/structure/cable/cyan, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajg" = ( +/turf/closed/wall, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajh" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel/brownold{ + tag = "icon-brownold (NORTHWEST)"; + dir = 9 + }, +/area/engine/engineering) +"aji" = ( +/turf/open/floor/engine{ + name = "high pressure n2 floor"; + initial_gas_mix = "n2=400000;TEMP=293.15" + }, +/area/engine/engineering) +"ajj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine{ + name = "high pressure n2 floor"; + initial_gas_mix = "n2=400000;TEMP=293.15" + }, +/area/engine/engineering) +"ajk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + name = "waste pipe"; + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/engine/engineering) +"ajl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + name = "waste pipe"; + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/engine/engineering) +"ajm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + name = "waste pipe"; + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/engine/engineering) +"ajn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plating/warnplate{ + dir = 1 + }, +/area/engine/engineering) +"ajo" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + icon_state = "pump_map"; + dir = 4 + }, +/turf/closed/wall, +/area/engine/engineering) +"ajp" = ( +/obj/structure/tank_dispenser, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajq" = ( +/obj/machinery/vending/engivend, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajr" = ( +/obj/machinery/vending/tool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajs" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aju" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajv" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine{ + name = "high pressure n2 floor"; + initial_gas_mix = "n2=400000;TEMP=293.15" + }, +/area/engine/engineering) +"ajx" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine{ + name = "high pressure n2 floor"; + initial_gas_mix = "n2=400000;TEMP=293.15" + }, +/area/engine/engineering) +"ajy" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine{ + name = "high pressure n2 floor"; + initial_gas_mix = "n2=400000;TEMP=293.15" + }, +/area/engine/engineering) +"ajz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + name = "waste pipe" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ajA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/engine/engineering) +"ajB" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajC" = ( +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajD" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajE" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/black, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajF" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/black, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajH" = ( +/obj/machinery/light/small, +/turf/open/floor/engine{ + name = "high pressure n2 floor"; + initial_gas_mix = "n2=400000;TEMP=293.15" + }, +/area/engine/engineering) +"ajI" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"ajJ" = ( +/obj/machinery/button/door{ + id = "secure storage"; + name = "secure storage button"; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajK" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajM" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Command Hallway APC"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajO" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajP" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajQ" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + layer = 4.1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajR" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 2 + }, +/area/engine/engineering) +"ajS" = ( +/turf/open/floor/plasteel/warning{ + dir = 2 + }, +/area/engine/engineering) +"ajT" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/light/small, +/turf/open/floor/plasteel/warning/corner{ + dir = 1 + }, +/area/engine/engineering) +"ajU" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajV" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "engineering door"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ajW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajX" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajY" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"ajZ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aka" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"akb" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"akc" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"akd" = ( +/turf/open/floor/engine{ + name = "high pressure air floor"; + initial_gas_mix = "o2=10000;n2=40015;TEMP=293.15" + }, +/area/engine/engineering) +"ake" = ( +/obj/machinery/door/poddoor{ + id = "secure storage"; + name = "secure storage blast door" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"akf" = ( +/turf/open/floor/plasteel/brownold{ + dir = 8 + }, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"akg" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"akh" = ( +/turf/closed/wall/r_wall, +/area/turret_protected/ai_upload) +"aki" = ( +/turf/closed/wall, +/area/gateway) +"akj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/gateway) +"akk" = ( +/turf/closed/wall, +/area/maintenance/fsmaint) +"akl" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine{ + name = "high pressure air floor"; + initial_gas_mix = "o2=10000;n2=40015;TEMP=293.15" + }, +/area/engine/engineering) +"akm" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine{ + name = "high pressure air floor"; + initial_gas_mix = "o2=10000;n2=40015;TEMP=293.15" + }, +/area/engine/engineering) +"akn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine{ + name = "high pressure air floor"; + initial_gas_mix = "o2=10000;n2=40015;TEMP=293.15" + }, +/area/engine/engineering) +"ako" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"akp" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/space, +/area/space) +"akq" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plating, +/area/engine/engineering) +"akr" = ( +/turf/open/floor/plating, +/area/engine/engineering) +"aks" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/engine/engineering) +"akt" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/plating, +/area/engine/engineering) +"aku" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"akv" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "engineering door"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"akw" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/brownold{ + dir = 8 + }, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"akx" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aky" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"akz" = ( +/obj/machinery/turretid{ + control_area = "AI Upload Chamber"; + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"akA" = ( +/obj/machinery/porta_turret/ai, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"akB" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/reset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"akC" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/core/full/asimov, +/obj/item/weapon/aiModule/core/full/asimovpp, +/obj/item/weapon/aiModule/core/full/corp, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"akD" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/gateway) +"akE" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/gateway) +"akF" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/gateway) +"akG" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/gateway) +"akH" = ( +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/gateway) +"akI" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/gateway) +"akJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/black, +/area/maintenance/fsmaint) +"akK" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/maintenance/fsmaint) +"akL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"akM" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/space, +/area/space) +"akN" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/radiation, +/turf/open/floor/plating, +/area/engine/engineering) +"akO" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/plating, +/area/engine/engineering) +"akP" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"akQ" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"akR" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"akS" = ( +/obj/machinery/door/airlock/command{ + name = "command door"; + req_access_txt = "19" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/turret_protected/ai_upload) +"akT" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"akU" = ( +/obj/machinery/door/airlock/command{ + name = "command door"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"akV" = ( +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"akW" = ( +/turf/open/floor/bluegrid, +/area/turret_protected/ai_upload) +"akX" = ( +/obj/machinery/computer/upload/borg, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/westright{ + req_access_txt = "55" + }, +/turf/open/floor/bluegrid, +/area/turret_protected/ai_upload) +"akY" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "incredibly heavy plant" + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"akZ" = ( +/turf/closed/wall/r_wall, +/area/maintenance/fsmaint) +"ala" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "incredibly heavy plant" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"alb" = ( +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"alc" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"ald" = ( +/obj/structure/bookcase, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ale" = ( +/obj/structure/table_frame/wood, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"alf" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/blueskirt/redskirt, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"alg" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/gateway) +"alh" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/gateway) +"ali" = ( +/obj/machinery/gateway/centerstation, +/turf/open/floor/plasteel/black, +/area/gateway) +"alj" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/gateway) +"alk" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/effect/decal/cleanable/blood/old = 10, /obj/item/voodoo = 1); + name = "vodoo doll spawner" + }, +/obj/item/weapon/coin/diamond, +/turf/open/floor/plating, +/area/gateway) +"all" = ( +/turf/closed/wall/rust, +/area/gateway) +"alm" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/maintenance/fsmaint) +"aln" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/engine/engineering) +"alo" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/engine/engineering) +"alp" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/obj/item/device/gps/engineering, +/obj/item/device/gps/engineering, +/obj/item/clothing/shoes/magboots/advance, +/turf/open/floor/plating, +/area/engine/engineering) +"alq" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-16"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"alr" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-16"; + layer = 4.1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"als" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"alt" = ( +/obj/machinery/computer/upload/ai, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/westleft{ + req_access_txt = "55" + }, +/turf/open/floor/bluegrid, +/area/turret_protected/ai_upload) +"alu" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "incredibly heavy plant" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"alv" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"alw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"alx" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aly" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"alz" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-04"; + layer = 4.1 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"alA" = ( +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"alB" = ( +/obj/structure/bookcase, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"alC" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"alD" = ( +/obj/structure/table/wood, +/obj/item/weapon/relic, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"alE" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/gateway) +"alF" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/gateway) +"alG" = ( +/obj/machinery/gateway, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/gateway) +"alH" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/gateway) +"alI" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel, +/area/gateway) +"alJ" = ( +/turf/open/floor/plasteel/black, +/area/maintenance/fsmaint) +"alK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "engineering door"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"alL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"alM" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "AI Upload APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"alN" = ( +/obj/machinery/porta_turret/ai{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"alO" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/supplied/freeform, +/obj/machinery/light/small, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"alP" = ( +/obj/structure/table, +/obj/item/weapon/aiModule/core/full/tyrant, +/obj/item/weapon/aiModule/core/full/antimov, +/obj/item/weapon/aiModule/reset/purge, +/obj/item/weapon/aiModule/zeroth/oneHuman, +/obj/item/weapon/aiModule/supplied/quarantine, +/obj/item/weapon/aiModule/supplied/oxygen, +/obj/item/weapon/aiModule/supplied/protectStation, +/obj/item/weapon/aiModule/supplied/safeguard, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"alQ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"alR" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"alS" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"alT" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"alU" = ( +/obj/machinery/door/airlock/command{ + name = "command door"; + req_access_txt = "19" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"alV" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"alW" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"alX" = ( +/obj/structure/spirit_board{ + anchored = 1 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"alY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/gateway) +"alZ" = ( +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/gateway) +"ama" = ( +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/gateway) +"amb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/gateway) +"amc" = ( +/turf/open/floor/plasteel/warning/corner{ + dir = 4 + }, +/area/gateway) +"amd" = ( +/turf/open/floor/plasteel, +/area/gateway) +"ame" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"amf" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"amg" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"amh" = ( +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"ami" = ( +/obj/machinery/door/airlock/atmos{ + name = "atmospherics door"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"amj" = ( +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/engine/engineering) +"amk" = ( +/turf/open/floor/plasteel/brownold{ + dir = 1 + }, +/area/engine/engineering) +"aml" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brownold{ + dir = 1 + }, +/area/engine/engineering) +"amm" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/space, +/area/space) +"amn" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai_upload) +"amo" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"amp" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"amq" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"amr" = ( +/obj/structure/table/wood, +/obj/item/weapon/coin/silver, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ams" = ( +/turf/open/floor/plating, +/area/gateway) +"amt" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/gateway) +"amu" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/gateway) +"amv" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Gateway APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/gateway) +"amw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"amx" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"amy" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"amz" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/space, +/area/space) +"amA" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/space, +/area/space) +"amB" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/space, +/area/space) +"amC" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"amD" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"amE" = ( +/obj/machinery/door/airlock/atmos{ + name = "atmospherics door"; + req_access_txt = "24" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"amF" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/engine/engineering) +"amG" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"amH" = ( +/turf/open/floor/plating/airless, +/area/space) +"amI" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/plating/airless, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"amJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"amK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"amL" = ( +/turf/closed/wall/r_wall, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"amM" = ( +/obj/machinery/door/airlock/command{ + name = "command door"; + req_access_txt = "19" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"amN" = ( +/turf/closed/wall, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"amO" = ( +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/device/flashlight, +/obj/structure/closet/crate, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/bot, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"amP" = ( +/obj/machinery/computer/teleporter, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"amQ" = ( +/obj/machinery/teleport/station, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"amR" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"amS" = ( +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"amT" = ( +/obj/machinery/button/door{ + id = "hallway shutter"; + name = "hallway shutter button"; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"amU" = ( +/obj/structure/dresser, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"amV" = ( +/obj/machinery/computer/communications, +/turf/open/floor/carpet, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"amW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"amX" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/fsmaint) +"amY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/gateway) +"amZ" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"ana" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"anb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"anc" = ( +/obj/item/weapon/twohanded/required/kirbyplants, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"and" = ( +/obj/item/weapon/twohanded/required/kirbyplants, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"ane" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"anf" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Teleporter Room APC"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"ang" = ( +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"anh" = ( +/obj/machinery/bluespace_beacon, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"ani" = ( +/obj/structure/closet/secure_closet/captains, +/obj/item/weapon/stamp/captain, +/obj/item/weapon/reagent_containers/food/drinks/flask, +/obj/machinery/power/apc{ + dir = 8; + name = "Captain's Quarters APC"; + pixel_x = -24 + }, +/obj/item/weapon/gun/energy/laser/captain, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"anj" = ( +/obj/effect/landmark/start{ + name = "Captain" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"ank" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"anl" = ( +/obj/structure/table/wood, +/obj/item/weapon/hand_tele, +/obj/item/weapon/bikehorn/rubberducky{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/toy/carpplushie{ + attack_verb = list("bitten","pecked","wing slapped"); + desc = "An adorable stuffed toy that resembles a parrot."; + icon = 'icons/mob/animal.dmi'; + icon_state = "parrot_sit"; + name = "parrot plushie" + }, +/turf/open/floor/carpet, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"anm" = ( +/turf/closed/wall/rust, +/area/maintenance/fsmaint) +"ann" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/book{ + icon_state = "book2"; + name = "Cute Happy Parrot Adventure" + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ano" = ( +/obj/machinery/bookbinder, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"anp" = ( +/obj/structure/barricade/wooden, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anq" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/barricade/wooden, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anr" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"ans" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ant" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "incredibly heavy plant" + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"anu" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/weapon/circuitboard/computer/solar_control, +/obj/item/weapon/electronics/tracker, +/obj/item/weapon/paper/solar, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anv" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anw" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/fsmaint) +"anx" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"any" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/engine/engineering) +"anz" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"anA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"anB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber/huge/movable, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"anC" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"anD" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"anE" = ( +/obj/machinery/door/airlock/command{ + name = "teleporter door"; + req_access_txt = "17" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"anF" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"anG" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"anH" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"anI" = ( +/obj/structure/table, +/obj/item/device/aicard, +/obj/item/weapon/hand_tele, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"anJ" = ( +/obj/structure/table/wood, +/obj/item/weapon/pinpointer, +/obj/item/weapon/disk/nuclear, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"anK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"anL" = ( +/obj/machinery/computer/card, +/turf/open/floor/carpet, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"anM" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/lockbox/medal, +/obj/item/weapon/card/id/captains_spare, +/turf/open/floor/carpet, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"anN" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anO" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anP" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anQ" = ( +/obj/structure/table/wood, +/obj/item/weapon/bikehorn/rubberducky, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"anR" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"anS" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/fsmaint) +"anT" = ( +/obj/machinery/photocopier, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anU" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anV" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anW" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anX" = ( +/obj/item/weapon/coin/iron, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"anY" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"anZ" = ( +/turf/open/floor/plasteel/blue/side, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aoa" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue/side, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aob" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "engineering door"; + req_access_txt = "10"; + req_one_access_txt = "0" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aoc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/closed/wall, +/area/engine/engineering) +"aod" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aoe" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber/huge/movable, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aof" = ( +/turf/closed/wall, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aog" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Northwest Hallway APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aoh" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aoi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"aoj" = ( +/obj/effect/landmark/start{ + name = "AI" + }, +/obj/machinery/turretid{ + control_area = "AI Core"; + pixel_x = 24 + }, +/obj/item/device/radio/intercom{ + name = "AI Intercom"; + pixel_y = -29 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aok" = ( +/obj/machinery/door/airlock/command{ + name = "captain office door"; + req_access_txt = "20" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/captain{ + name = "\improper Captain's Quarters" + }) +"aol" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aom" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"aon" = ( +/turf/closed/wall/r_wall, +/area/bridge) +"aoo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aop" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aoq" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aor" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/maintenance/fsmaint) +"aos" = ( +/turf/open/floor/plasteel, +/area/maintenance/fsmaint) +"aot" = ( +/turf/closed/wall/r_wall, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aou" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aov" = ( +/obj/machinery/door/airlock/atmos{ + name = "atmospherics door"; + req_access_txt = "24" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aow" = ( +/turf/open/floor/plasteel/brownold{ + dir = 1 + }, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aox" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel/brownold{ + dir = 1 + }, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aoy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aoz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aoA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aoB" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aoC" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aoD" = ( +/obj/structure/table, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/weapon/rcd, +/obj/item/weapon/rcd, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aoE" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aoF" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/bot, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aoG" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aoH" = ( +/obj/structure/table, +/obj/item/clothing/shoes/magboots{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "E.V.A. APC"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aoI" = ( +/turf/closed/wall, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aoJ" = ( +/turf/open/floor/plasteel, +/area/bridge) +"aoK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellowsiding/corner, +/area/bridge) +"aoL" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/yellowsiding, +/area/bridge) +"aoM" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/yellowsiding, +/area/bridge) +"aoN" = ( +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellowsiding, +/area/bridge) +"aoO" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/yellowsiding, +/area/bridge) +"aoP" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel/yellowsiding, +/area/bridge) +"aoQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 8 + }, +/area/bridge) +"aoR" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aoS" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/fsmaint) +"aoT" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aoU" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aoV" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aoW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aoX" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/maintenance/fsmaint) +"aoY" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aoZ" = ( +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"apa" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"apb" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"apc" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"apd" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-16"; + layer = 4.1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"ape" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apf" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apg" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aph" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"api" = ( +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apj" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apk" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apl" = ( +/obj/machinery/door/airlock/command{ + name = "E.V.A. door"; + req_access_txt = "18" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"apm" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"apn" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"apo" = ( +/obj/machinery/door/airlock/command{ + name = "command door"; + req_access_txt = "19" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"app" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/bridge) +"apq" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/bridge) +"apr" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aps" = ( +/turf/open/floor/plasteel/black, +/area/bridge) +"apt" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/black, +/area/bridge) +"apu" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"apv" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/bridge) +"apw" = ( +/obj/machinery/computer/message_monitor, +/turf/open/floor/plasteel, +/area/bridge) +"apx" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/maintenance/fsmaint) +"apy" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"apz" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"apA" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"apB" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"apC" = ( +/obj/item/weapon/wrench, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"apD" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"apE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"apF" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Emergency Air Pumps APC"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"apG" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apK" = ( +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apL" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"apN" = ( +/obj/machinery/door/airlock/command{ + name = "E.V.A. door"; + req_access_txt = "18" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"apO" = ( +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"apP" = ( +/obj/machinery/door/airlock/command{ + name = "command door"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"apQ" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 4 + }, +/area/bridge) +"apR" = ( +/obj/machinery/computer/robotics, +/turf/open/floor/plasteel/black, +/area/bridge) +"apS" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/black, +/area/bridge) +"apT" = ( +/obj/structure/bed/dogbed{ + anchored = 1; + desc = "A comfy-looking bird bed. You can even strap your pet in, in case the gravity turns off."; + name = "bird bed" + }, +/mob/living/simple_animal/parrot/Poly, +/turf/open/floor/plasteel/black, +/area/bridge) +"apU" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 1 + }, +/area/bridge) +"apV" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel, +/area/bridge) +"apW" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/monkeysuit, +/obj/item/clothing/mask/gas/monkeymask, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"apX" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/suspenders, +/obj/item/clothing/under/syndicate/tacticool, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"apY" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/rabbitears, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"apZ" = ( +/obj/structure/dresser, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aqa" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aqb" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aqc" = ( +/obj/item/weapon/gun/projectile/shotgun/toy, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aqd" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aqe" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aqf" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqg" = ( +/turf/closed/wall, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqh" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/storage/primary{ + name = "Tool Storage" + }) +"aqk" = ( +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"aql" = ( +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"aqm" = ( +/turf/closed/wall, +/area/storage/primary{ + name = "Tool Storage" + }) +"aqn" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aqo" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aqp" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aqq" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high, +/obj/machinery/light, +/obj/item/device/gps, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aqr" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/bot, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aqs" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aqt" = ( +/obj/structure/table, +/obj/item/weapon/tank/jetpack/carbondioxide{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aqu" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aqv" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/bridge) +"aqw" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/black, +/area/bridge) +"aqx" = ( +/obj/machinery/computer/communications, +/turf/open/floor/plasteel/black, +/area/bridge) +"aqy" = ( +/obj/machinery/computer/cargo, +/turf/open/floor/plasteel/black, +/area/bridge) +"aqz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aqA" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/item/weapon/paper/monitorkey{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/phone{ + force = 1 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel, +/area/bridge) +"aqB" = ( +/obj/structure/closet/cardboard, +/obj/item/clothing/suit/toggle/owlwings, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aqC" = ( +/obj/machinery/vending/autodrobe{ + req_access_txt = "" + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aqD" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/effect/landmark{ + name = "revenantspawn" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aqE" = ( +/turf/closed/wall, +/area/quartermaster/storage) +"aqF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aqG" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqH" = ( +/obj/machinery/atmospherics/components/binary/valve{ + icon_state = "mvalve_map"; + dir = 4 + }, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqI" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/open/floor/engine, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqK" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqL" = ( +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"aqM" = ( +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"aqN" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"aqO" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"aqP" = ( +/obj/structure/table, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"aqQ" = ( +/obj/structure/closet/toolcloset, +/obj/item/weapon/storage/belt/utility, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"aqR" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"aqS" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads) +"aqT" = ( +/turf/closed/wall, +/area/crew_quarters/heads) +"aqU" = ( +/obj/machinery/computer/mecha, +/turf/open/floor/plasteel/black, +/area/bridge) +"aqV" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/black, +/area/bridge) +"aqW" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/black, +/area/bridge) +"aqX" = ( +/obj/item/device/aicard, +/obj/structure/table, +/obj/item/device/gps, +/turf/open/floor/plasteel, +/area/bridge) +"aqY" = ( +/obj/structure/closet{ + name = "jackboot locker" + }, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aqZ" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ara" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/supply) +"arb" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/supply) +"arc" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/supply) +"ard" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargo"; + name = "cargo conveyor belt" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"are" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargo"; + name = "cargo conveyor belt" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"arf" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "cargo"; + name = "cargo conveyor belt" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"arg" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"arh" = ( +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ari" = ( +/obj/machinery/pipedispenser/disposal/transit_tube, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"arj" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"ark" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"arl" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"arm" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"arn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop shutter"; + name = "HoP Office shutter" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads) +"aro" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/silver_ids{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/ids, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"arp" = ( +/obj/structure/filingcabinet/employment, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"arq" = ( +/obj/machinery/vending/cart, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"arr" = ( +/obj/machinery/photocopier, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"ars" = ( +/obj/structure/closet/secure_closet/hop, +/obj/item/clothing/suit/armor/reactive, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"art" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "HoP Office APC"; + pixel_x = 24 + }, +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"aru" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellowsiding/corner, +/area/bridge) +"arv" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"arw" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"arx" = ( +/obj/machinery/computer/aifixer, +/turf/open/floor/plasteel/black, +/area/bridge) +"ary" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 8 + }, +/area/bridge) +"arz" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel, +/area/bridge) +"arA" = ( +/turf/open/floor/carpet, +/area/maintenance/fsmaint) +"arB" = ( +/obj/item/clothing/under/rank/clown, +/obj/item/clothing/mask/gas/clown_hat, +/turf/open/floor/carpet, +/area/maintenance/fsmaint) +"arC" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"arD" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"arE" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"arF" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"arG" = ( +/obj/structure/chair/stool, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"arH" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/supply) +"arI" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/supply) +"arJ" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/supply) +"arK" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargo"; + name = "cargo conveyor belt" + }, +/obj/machinery/status_display{ + name = "cargo status display"; + pixel_x = -32; + supply_display = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"arL" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"arM" = ( +/obj/structure/closet/crate/medical, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"arN" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"arO" = ( +/obj/structure/table, +/obj/item/weapon/pipe_dispenser, +/obj/item/weapon/pipe_dispenser, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"arP" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"arQ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Tool Storage APC"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"arR" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"arS" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"arT" = ( +/obj/machinery/door/airlock/command{ + name = "HoP office door"; + req_access_txt = "0"; + req_one_access_txt = "19;57" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads) +"arU" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads) +"arV" = ( +/obj/effect/landmark/start{ + name = "Head of Personnel" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads) +"arW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads) +"arX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/bridge) +"arY" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"arZ" = ( +/obj/machinery/power/smes{ + charge = 3e+006; + input_level = 10000; + output_level = 2000 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"asa" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"asb" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel, +/area/bridge) +"asc" = ( +/obj/item/clothing/shoes/clown_shoes/banana_shoes, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/maintenance/fsmaint) +"asd" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/fsmaint) +"ase" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"asf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"asg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"ash" = ( +/turf/closed/wall/rust, +/area/crew_quarters/sleep) +"asi" = ( +/turf/closed/wall, +/area/crew_quarters/sleep) +"asj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"ask" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"asl" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/carpet, +/area/maintenance/fsmaint) +"asm" = ( +/obj/machinery/mineral/mint{ + input_dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fsmaint) +"asn" = ( +/turf/open/floor/plasteel/loadingarea{ + tag = "icon-loadingarea (WEST)"; + dir = 8 + }, +/area/maintenance/fsmaint) +"aso" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/supply) +"asp" = ( +/obj/machinery/conveyor{ + dir = 9; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/supply) +"asq" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/supply) +"asr" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ass" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"ast" = ( +/mob/living/carbon/monkey{ + name = "Linda"; + unique_name = 0 + }, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"asu" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"asv" = ( +/obj/machinery/autolathe{ + icon_state = "autolathe"; + name = "public autolathe" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"asw" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"asx" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"asy" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"asz" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"asA" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"asB" = ( +/obj/structure/chair/office/light, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/obj/machinery/button/door{ + id = "hop shutter"; + name = "HoP office shutter button"; + pixel_x = -24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads) +"asC" = ( +/obj/machinery/computer/card, +/turf/open/floor/carpet, +/area/crew_quarters/heads) +"asD" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads) +"asE" = ( +/obj/structure/table/wood, +/obj/item/weapon/clipboard, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/pen, +/turf/open/floor/carpet, +/area/crew_quarters/heads) +"asF" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "AI Core APC"; + pixel_y = 24 + }, +/turf/open/floor/bluegrid, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"asG" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + layer = 4.1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads) +"asH" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Bridge APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/bridge) +"asI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 4 + }, +/area/bridge) +"asJ" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/bridge) +"asK" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/bridge) +"asL" = ( +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/bridge) +"asM" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/bridge) +"asN" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 10 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/bridge) +"asO" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 1 + }, +/area/bridge) +"asP" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/bridge) +"asQ" = ( +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"asR" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"asS" = ( +/obj/machinery/door/airlock{ + name = "door" + }, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"asT" = ( +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"asU" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"asV" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/obj/item/weapon/bikehorn/rubberducky, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"asW" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"asX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"asY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"asZ" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ata" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"atb" = ( +/obj/structure/table/wood, +/obj/item/device/electropack, +/obj/item/weapon/restraints/handcuffs, +/turf/open/floor/carpet, +/area/maintenance/fsmaint) +"atc" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/maintenance/fsmaint) +"atd" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/maintenance/fsmaint) +"ate" = ( +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/maintenance/fsmaint) +"atf" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/supply) +"atg" = ( +/obj/machinery/conveyor{ + dir = 6; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/supply) +"ath" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"ati" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargo"; + name = "cargo conveyor belt" + }, +/obj/machinery/door/poddoor{ + id = "cargo blast"; + name = "cargo conveyor blast door" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"atj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"atk" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"atl" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"atm" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + icon_state = "manifold"; + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"atn" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"ato" = ( +/obj/machinery/vending/assist, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"atp" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"atq" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port{ + name = "\improper Northwest Hallway" + }) +"atr" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop shutter"; + name = "HoP Office shutter" + }, +/obj/machinery/door/window/southright, +/obj/machinery/door/window/northright{ + name = "HoP desk door"; + req_one_access_txt = "19;57" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads) +"ats" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/bluegrid, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"att" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/black, +/area/turret_protected/ai{ + name = "\improper AI Core" + }) +"atu" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/sleep) +"atv" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/crew_quarters/sleep) +"atw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"atx" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"aty" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/obj/item/weapon/soap, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"atz" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"atA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"atB" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"atC" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"atD" = ( +/obj/structure/table/wood, +/obj/item/weapon/relic, +/turf/open/floor/carpet, +/area/maintenance/fsmaint) +"atE" = ( +/obj/structure/table/wood, +/obj/machinery/computer/stockexchange, +/turf/open/floor/carpet, +/area/maintenance/fsmaint) +"atF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/loadingarea, +/area/maintenance/fsmaint) +"atG" = ( +/turf/open/floor/plasteel/shuttle, +/area/shuttle/supply) +"atH" = ( +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/supply) +"atI" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"atJ" = ( +/obj/machinery/door/airlock/external{ + name = "cargo bay airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"atK" = ( +/turf/open/floor/plating, +/area/quartermaster/storage) +"atL" = ( +/turf/open/floor/plasteel/yellow/corner, +/area/quartermaster/storage) +"atM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/quartermaster/storage) +"atN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall/r_wall, +/area/atmos{ + name = "Emergency Air Pumps" + }) +"atO" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"atP" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"atQ" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"atR" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/utility, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"atS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/central) +"atT" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"atU" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"atV" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/central) +"atW" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/central) +"atX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/stairs/left, +/area/hallway/primary/central) +"atY" = ( +/turf/open/floor/plasteel/stairs/right, +/area/hallway/primary/central) +"atZ" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/central) +"aua" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aub" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack/satchel, +/obj/item/weapon/storage/backpack/satchel, +/obj/item/weapon/storage/backpack/satchel, +/obj/item/weapon/storage/backpack/dufflebag, +/obj/item/weapon/storage/backpack/dufflebag, +/obj/item/weapon/storage/backpack/dufflebag, +/obj/item/clothing/under/assistantformal, +/obj/item/clothing/under/assistantformal, +/obj/item/clothing/head/bowler, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aud" = ( +/obj/structure/closet/lasertag/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aue" = ( +/obj/structure/closet/lasertag/red, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auf" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aug" = ( +/obj/structure/closet/wardrobe/black, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auh" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aui" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auj" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"auk" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aul" = ( +/obj/machinery/door/airlock{ + name = "door" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aum" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aun" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=1"; + freq = 1400; + location = "Dorm Maint"; + name = "navigation beacon" + }, +/turf/open/floor/carpet, +/area/maintenance/fsmaint) +"auo" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/maintenance/fsmaint) +"aup" = ( +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor2"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "cargoshuttle" + }, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/supply) +"auq" = ( +/obj/machinery/button/door{ + id = "cargo blast"; + name = "cargo blast door button"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/cargo, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aur" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "cargo"; + name = "shuttle conveyor switch" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aus" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aut" = ( +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/quartermaster/storage) +"auu" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Cargo #1"; + name = "navigation beacon" + }, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "Cargo #1"; + suffix = "#1" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/storage) +"auv" = ( +/turf/open/floor/plasteel/bot, +/area/quartermaster/storage) +"auw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aux" = ( +/obj/structure/table, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/hand_labeler, +/obj/machinery/status_display{ + name = "cargo status display"; + pixel_x = 0; + pixel_y = 32; + supply_display = 1 + }, +/obj/item/weapon/paper_bin{ + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"auy" = ( +/obj/machinery/autolathe, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"auz" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/device/multitool, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"auA" = ( +/turf/open/floor/plasteel/loadingarea, +/area/hallway/primary/central) +"auB" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 1 + }, +/area/hallway/primary/central) +"auC" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plasteel/neutral, +/area/maintenance/fsmaint) +"auD" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0"; + uses = 10 + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/hologram/holopad, +/mob/living/simple_animal/bot/ed209{ + name = "Officer Pingsky II"; + radio_channel = "AI Private" + }, +/turf/open/floor/bluegrid, +/area/turret_protected/aisat_interior{ + name = "\improper AI Core Lobby" + }) +"auE" = ( +/obj/machinery/vending/autodrobe{ + req_access_txt = "" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"auF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auG" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j1" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auL" = ( +/obj/item/device/assembly/mousetrap/armed{ + icon_state = "mousetraparmed"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auM" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-06"; + level = 4.1 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"auN" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/crew_quarters/sleep) +"auO" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"auP" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"auQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"auR" = ( +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Dormitory Maintenance APC"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"auS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"auT" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"auU" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/obj/docking_port/mobile/supply{ + dwidth = 3; + width = 10 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 10 + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"auV" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"auW" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/quartermaster/storage) +"auX" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Cargo #2"; + name = "navigation beacon" + }, +/turf/open/floor/plasteel/delivery, +/area/quartermaster/storage) +"auY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"auZ" = ( +/obj/structure/table, +/obj/item/weapon/cartridge/quartermaster, +/obj/item/weapon/cartridge/quartermaster, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ava" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avb" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avc" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avd" = ( +/obj/machinery/power/smes{ + charge = 5e+006; + input_level = 10000; + output_level = 4000 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"ave" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avf" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avg" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avh" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hallway shutter"; + name = "hallway shutter" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avi" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"avj" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/hallway/primary/central) +"avk" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avl" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avm" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"avn" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avo" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avp" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avq" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avr" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avs" = ( +/obj/structure/table, +/obj/item/weapon/cultivator, +/obj/item/weapon/storage/bag/plants, +/obj/item/weapon/hatchet, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"avt" = ( +/obj/machinery/seed_extractor, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"avu" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avv" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"avw" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"avx" = ( +/turf/open/floor/plasteel/neutral, +/area/maintenance/fsmaint) +"avy" = ( +/turf/closed/mineral, +/area/maintenance/fsmaint) +"avz" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/maintenance/fsmaint) +"avA" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 4; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"avB" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargo"; + name = "cargo conveyor belt" + }, +/obj/machinery/door/poddoor{ + id = "cargo blast"; + name = "cargo conveyor blast door" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"avC" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargo"; + name = "cargo conveyor belt" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"avD" = ( +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"avE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"avF" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"avG" = ( +/obj/machinery/mineral/ore_redemption{ + input_dir = 8; + output_dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"avH" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/bot, +/area/hallway/primary/central) +"avI" = ( +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + tag = "icon-term (EAST)"; + icon_state = "term"; + dir = 4 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"avJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avK" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avL" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avM" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-y"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avP" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avQ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hallway shutter"; + name = "hallway shutter" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avR" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avT" = ( +/obj/structure/table, +/obj/item/weapon/paper/gravity_gen, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"avU" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"avV" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/sleep) +"avW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"avY" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"avZ" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"awa" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"awb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"awc" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"awd" = ( +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"awe" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"awf" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/syringe, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"awg" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/neutral, +/area/maintenance/fsmaint) +"awh" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + icon_state = "swall_f6"; + dir = 2 + }, +/area/shuttle/mining) +"awi" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/mining) +"awj" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/mining) +"awk" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + dir = 2; + icon_state = "swall_f10"; + layer = 2 + }, +/area/shuttle/mining) +"awl" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/supply) +"awm" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/shuttle/supply) +"awn" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"awo" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc4"; + dir = 2 + }, +/area/shuttle/supply) +"awp" = ( +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/quartermaster/storage) +"awq" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/quartermaster/storage) +"awr" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/quartermaster/storage) +"aws" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"awt" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"awu" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"awv" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aww" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awx" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/hallway/primary/central) +"awy" = ( +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/turf/open/floor/carpet, +/area/library) +"awz" = ( +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/library) +"awA" = ( +/turf/closed/wall, +/area/hallway/primary/central) +"awB" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"awC" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"awD" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"awE" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awF" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6-DormsN"; + location = "5-CNE"; + name = "bot patrol navigation beacon" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awG" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"awH" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"awI" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"awJ" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"awK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"awL" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"awM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"awN" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-06"; + level = 4.1 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"awO" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"awP" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/pill_bottle/dice{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"awQ" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"awR" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/mining) +"awS" = ( +/obj/structure/table, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/mining) +"awT" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/mining) +"awU" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"awV" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"awW" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"awX" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Cargo Bay APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"awY" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plasteel/bot, +/area/quartermaster/storage) +"awZ" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plasteel/bot, +/area/quartermaster/storage) +"axa" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plasteel/bot, +/area/quartermaster/storage) +"axb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/quartermaster/storage) +"axc" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"axd" = ( +/obj/structure/table, +/obj/item/weapon/stamp/denied{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/weapon/stamp, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"axe" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"axf" = ( +/obj/machinery/computer/cargo, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"axg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"axh" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"axi" = ( +/obj/machinery/libraryscanner, +/turf/open/floor/wood, +/area/library) +"axj" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/library) +"axk" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/wood, +/area/library) +"axl" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/wood, +/area/library) +"axm" = ( +/turf/open/floor/carpet, +/area/library) +"axn" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/library) +"axo" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"axp" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/library) +"axq" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/wood, +/area/library) +"axr" = ( +/turf/closed/wall, +/area/library) +"axs" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-06"; + level = 4.1 + }, +/turf/open/floor/wood, +/area/library) +"axt" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/wood, +/area/library) +"axu" = ( +/turf/closed/wall, +/area/crew_quarters/theatre) +"axv" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"axw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"axx" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"axy" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"axz" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/crew_quarters/sleep) +"axA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"axB" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"axC" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=7-DormsS"; + location = "6-DormsN"; + name = "bot patrol navigation beacon" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"axD" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"axE" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"axF" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"axG" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_3"; + layer = 4.1; + name = "tree"; + pixel_x = -4; + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/maintenance/fsmaint) +"axH" = ( +/turf/open/floor/plasteel/shuttle, +/area/shuttle/mining) +"axI" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/mining) +"axJ" = ( +/turf/closed/wall, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"axK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"axL" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/machinery/status_display{ + name = "cargo status display"; + pixel_x = -32; + supply_display = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"axM" = ( +/obj/structure/closet/crate/freezer, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/bot, +/area/quartermaster/storage) +"axN" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/bot, +/area/quartermaster/storage) +"axO" = ( +/obj/structure/closet/crate/medical, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/bot, +/area/quartermaster/storage) +"axP" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/bot, +/area/quartermaster/storage) +"axQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/status_display{ + name = "cargo status display"; + pixel_x = 0; + pixel_y = -32; + supply_display = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/quartermaster/storage) +"axR" = ( +/obj/structure/closet/wardrobe/cargotech, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"axS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southright{ + name = "cargo door"; + req_access_txt = "31" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"axT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/quartermaster/storage) +"axU" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "cargo bay door"; + req_access_txt = "31" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"axV" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"axW" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/turf/open/floor/wood, +/area/library) +"axX" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/library) +"axY" = ( +/turf/open/floor/wood, +/area/library) +"axZ" = ( +/obj/machinery/door/airlock{ + name = "door" + }, +/turf/open/floor/wood, +/area/library) +"aya" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/gas/clown_hat, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ayb" = ( +/obj/structure/table/wood, +/obj/item/weapon/lipstick/random, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ayc" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Theatre APC"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ayd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "theater door"; + req_access_txt = "46" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aye" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ayf" = ( +/turf/closed/wall, +/area/maintenance/disposal) +"ayg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"ayh" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ayi" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ayj" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Mining Shuttle Airlock"; + req_access_txt = "0" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining"; + name = "mining shuttle"; + port_angle = 270; + width = 7 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + width = 7 + }, +/turf/open/floor/plating, +/area/shuttle/mining) +"ayk" = ( +/obj/machinery/door/airlock/external{ + name = "cargo bay airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ayl" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aym" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ayn" = ( +/obj/machinery/door/airlock/external{ + name = "cargo bay airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ayo" = ( +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ayp" = ( +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Office APC"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ayq" = ( +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ayr" = ( +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ays" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ayt" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"ayu" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "cargo bay door"; + req_access_txt = "31" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ayv" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ayw" = ( +/obj/machinery/status_display{ + name = "cargo status display"; + pixel_x = -32; + supply_display = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ayx" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ayy" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/quartermaster/storage) +"ayz" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ayA" = ( +/obj/effect/landmark/start{ + name = "Librarian" + }, +/turf/open/floor/carpet, +/area/library) +"ayB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"ayC" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"ayD" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/open/floor/wood, +/area/library) +"ayE" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/codex_gigas, +/obj/item/weapon/storage/pill_bottle/dice, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/wood, +/area/library) +"ayF" = ( +/obj/effect/landmark/start{ + name = "Clown" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ayG" = ( +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ayH" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ayI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ayJ" = ( +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"ayK" = ( +/obj/structure/closet/jcloset, +/obj/item/weapon/restraints/legcuffs/beartrap, +/obj/item/weapon/restraints/legcuffs/beartrap, +/obj/item/clothing/under/janimaid, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/mop/advanced, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"ayL" = ( +/obj/structure/janitorialcart, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"ayM" = ( +/obj/structure/mopbucket, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"ayN" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/mousetraps, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"ayO" = ( +/obj/structure/table, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"ayP" = ( +/obj/structure/table, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"ayQ" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 4 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"ayR" = ( +/obj/structure/table/wood, +/obj/item/weapon/bikehorn/rubberducky, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"ayS" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ayT" = ( +/obj/structure/table/wood, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ayU" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"ayV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"ayW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/fsmaint) +"ayX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/crate_spawner, +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"ayY" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/fsmaint) +"ayZ" = ( +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aza" = ( +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"azb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"azc" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "cargo bay door"; + req_access_txt = "31" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azd" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "cargoIN"; + name = "cargo crate conveyor switch" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aze" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/neutral, +/area/maintenance/fsmaint) +"azf" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoIN"; + name = "cargo conveyor belt" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azg" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "cargoIN"; + name = "cargo conveyor belt" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azh" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azi" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/quartermaster/storage) +"azk" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"azl" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"azm" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/library) +"azn" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/wood, +/area/library) +"azo" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-06"; + level = 4.1 + }, +/obj/machinery/power/apc{ + name = "Library APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/wood, +/area/library) +"azp" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/wood, +/area/library) +"azq" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"azr" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"azs" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"azt" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"azu" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Disposals"; + name = "navigation beacon" + }, +/turf/open/floor/plasteel/delivery, +/area/maintenance/disposal) +"azv" = ( +/turf/open/floor/plasteel/bot, +/area/maintenance/disposal) +"azw" = ( +/obj/vehicle/janicart, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"azx" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/key/janitor, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"azy" = ( +/obj/effect/landmark/start{ + name = "Janitor" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"azz" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Waste Disposal APC"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"azA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"azB" = ( +/obj/machinery/door/airlock{ + name = "door" + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"azC" = ( +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"azD" = ( +/obj/structure/dresser, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"azE" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"azF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"azG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/fsmaint) +"azH" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"azI" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"azJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"azK" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/obj/structure/closet/cardboard, +/obj/item/weapon/coin/silver, +/turf/open/floor/plasteel, +/area/maintenance/fsmaint) +"azL" = ( +/turf/closed/wall, +/area/maintenance/asmaint2) +"azM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"azN" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/mining) +"azO" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/mining) +"azP" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"azQ" = ( +/obj/structure/table, +/obj/item/weapon/twohanded/spear{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/weapon/twohanded/spear{ + pixel_x = -5; + pixel_y = 0 + }, +/obj/item/stack/medical/ointment, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"azR" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"azS" = ( +/obj/machinery/computer/shuttle/mining{ + req_access = "0"; + req_one_access = "0" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"azT" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azU" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azV" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 10 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azW" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "cargoOUT"; + name = "cargo crate conveyor switch" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azX" = ( +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/item/weapon/coin/gold, +/turf/open/floor/plasteel/neutral, +/area/maintenance/fsmaint) +"azY" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargoOUT"; + name = "cargo conveyor belt" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"azZ" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargoOUT"; + name = "cargo conveyor belt" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aAa" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "cargoOUT"; + name = "cargo conveyor belt" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aAb" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aAc" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/wood, +/area/hallway/primary/central) +"aAd" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/wood, +/area/library) +"aAe" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aAf" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/wood, +/area/library) +"aAg" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"aAh" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/wood, +/area/library) +"aAi" = ( +/obj/machinery/bookbinder, +/turf/open/floor/wood, +/area/library) +"aAj" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aAk" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aAl" = ( +/turf/closed/wall, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aAm" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "service maintenance door"; + req_one_access_txt = "12;25;28;37;46" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aAn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "theater door"; + req_access_txt = "46" + }, +/turf/open/floor/wood, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aAo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"aAp" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"aAq" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"aAr" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"aAs" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"aAt" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aAu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aAv" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/obj/item/candle, +/turf/open/floor/plating, +/area/maintenance/fsmaint) +"aAw" = ( +/obj/item/clothing/tie/petcollar, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plasteel, +/area/maintenance/fsmaint) +"aAx" = ( +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aAy" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/table, +/obj/item/device/geiger_counter, +/obj/item/device/geiger_counter{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aAz" = ( +/obj/item/weapon/shard, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aAA" = ( +/obj/structure/table, +/obj/item/weapon/hatchet, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aAB" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel/white, +/area/space) +"aAC" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/shuttle/mining) +"aAD" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating/airless, +/area/shuttle/mining) +"aAE" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/shuttle/mining) +"aAF" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aAG" = ( +/obj/structure/closet/secure_closet/miner, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/gps/mining, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aAH" = ( +/obj/machinery/door/airlock/mining{ + name = "cargo door"; + req_access_txt = "31" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aAI" = ( +/turf/closed/wall, +/area/hallway/secondary/exit) +"aAJ" = ( +/turf/closed/wall, +/area/hydroponics) +"aAK" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hallway shutter"; + name = "hallway shutter" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aAL" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hallway shutter"; + name = "hallway shutter" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aAM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "service maintenance door"; + req_one_access_txt = "12;25;28;37;46" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aAN" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Central Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aAO" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aAP" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aAQ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aAR" = ( +/obj/machinery/door/airlock/maintenance{ + name = "service maintenance door"; + req_one_access_txt = "12;25;28;37;46" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aAS" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aAT" = ( +/obj/machinery/button/door{ + id = "crusherdoor"; + name = "crusher blast door button"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"aAU" = ( +/turf/open/floor/plasteel/warning{ + dir = 2 + }, +/area/maintenance/disposal) +"aAV" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"aAW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "garbage" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"aAX" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 10; + pixel_y = -32 + }, +/mob/living/simple_animal/bot/cleanbot{ + on = 0 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal) +"aAY" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/weapon/storage/backpack/satchel, +/obj/item/weapon/storage/backpack/satchel, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aAZ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aBa" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aBb" = ( +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aBc" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aBd" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aBe" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aBf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aBg" = ( +/obj/item/clothing/gloves/color/latex/nitrile, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aBh" = ( +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aBi" = ( +/obj/structure/table, +/obj/item/weapon/wirerod, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/restraints/handcuffs, +/obj/item/clothing/tie/stethoscope, +/turf/open/floor/plasteel/white, +/area/space) +"aBj" = ( +/obj/machinery/light, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aBk" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aBl" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aBm" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -4; + pixel_y = 10 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 10; + pixel_y = 6 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -1; + pixel_y = -3 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 14; + pixel_y = -8 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aBn" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -5; + pixel_y = -1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aBo" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -8; + pixel_y = 11 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -5; + pixel_y = -1 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 10; + pixel_y = 6 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aBp" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aBq" = ( +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aBr" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -2; + pixel_y = 5 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aBs" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aBt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aBu" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 12 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/hydroponics) +"aBv" = ( +/obj/structure/table/glass, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/storage/bag/plants, +/obj/item/weapon/storage/bag/plants, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/hydroponics) +"aBw" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/reagent_containers/food/snacks/grown/blumpkin, +/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage, +/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, +/obj/item/weapon/reagent_containers/food/snacks/grown/chili, +/obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chili, +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle, +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom, +/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily, +/obj/item/weapon/reagent_containers/food/snacks/grown/rice, +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, +/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, +/obj/item/weapon/reagent_containers/food/snacks/grown/potato, +/obj/item/weapon/reagent_containers/food/snacks/grown/parsnip, +/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant, +/obj/item/weapon/reagent_containers/food/snacks/grown/corn, +/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/weapon/reagent_containers/food/snacks/grown/holymelon, +/obj/item/weapon/reagent_containers/food/snacks/grown/bluecherries, +/obj/item/weapon/reagent_containers/food/snacks/grown/potato/sweet, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/hydroponics) +"aBx" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/item/weapon/watertank, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/hydroponics) +"aBy" = ( +/obj/structure/closet/wardrobe/botanist, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 + }, +/area/hydroponics) +"aBz" = ( +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aBA" = ( +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aBB" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=1"; + freq = 1400; + location = "Central Maint"; + name = "navigation beacon" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aBC" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aBD" = ( +/turf/closed/wall/r_wall, +/area/maintenance/disposal) +"aBE" = ( +/obj/machinery/door/airlock/glass{ + name = "maintenance glass door"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aBF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/cyan, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aBG" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 2; + output_dir = 1; + stack_amt = 10 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aBH" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aBI" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aBJ" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/open/floor/wood, +/area/crew_quarters/sleep) +"aBK" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aBL" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/sillycup, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aBM" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aBN" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aBO" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/tonic, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aBP" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aBQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aBR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aBS" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/storage/bag/trash, +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aBT" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aBU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aBV" = ( +/obj/machinery/iv_drip{ + density = 0 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aBW" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/neutral, +/area/maintenance/fsmaint) +"aBX" = ( +/obj/structure/table, +/obj/item/weapon/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/turf/open/floor/plasteel/white, +/area/space) +"aBY" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aBZ" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_4"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aCa" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -6; + pixel_y = 11 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_3"; + layer = 4.1; + name = "tree"; + pixel_x = 10; + pixel_y = 6 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_4"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aCb" = ( +/turf/open/floor/wood, +/area/hallway/secondary/exit) +"aCc" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aCd" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/hydroponics) +"aCe" = ( +/turf/open/floor/plasteel/white, +/area/hydroponics) +"aCf" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/hydroponics) +"aCg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "bar door"; + req_one_access_txt = "25;28" + }, +/turf/open/floor/plasteel/black, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aCh" = ( +/obj/machinery/icecream_vat, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aCi" = ( +/turf/open/floor/plasteel, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aCj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aCk" = ( +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aCl" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aCm" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aCn" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/machinery/light, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aCo" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/machinery/door/poddoor{ + id = "crusherdoor"; + layer = 3.1; + name = "crusher safety blast door" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aCp" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/machinery/recycler/deathtrap, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aCq" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aCr" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aCs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal) +"aCt" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aCu" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aCv" = ( +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aCw" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/sleep) +"aCx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/wall, +/area/maintenance/asmaint2) +"aCy" = ( +/turf/closed/wall/r_wall, +/area/maintenance/asmaint2) +"aCz" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aCA" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aCB" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 14; + pixel_y = -8 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -5; + pixel_y = -1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aCC" = ( +/obj/structure/flora/ausbushes/reedbush{ + pixel_x = 6 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aCD" = ( +/turf/closed/wall/mineral/wood{ + desc = "A tiny shrine to the moon lady."; + name = "Change'e shrine"; + opacity = 0 + }, +/area/hallway/secondary/exit) +"aCE" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -5; + pixel_y = -1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aCF" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/hydroponics) +"aCG" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/hydroponics) +"aCH" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/white, +/area/hydroponics) +"aCI" = ( +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/hydroponics) +"aCJ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aCK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aCL" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aCM" = ( +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aCN" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo"; + pixel_x = -4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen shutter"; + name = "kitchen shutter" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aCO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aCP" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aCQ" = ( +/obj/machinery/processor, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aCR" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aCS" = ( +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aCT" = ( +/obj/machinery/food_cart, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aCU" = ( +/obj/effect/landmark/start{ + name = "Mime" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aCV" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hallway shutter"; + name = "hallway shutter" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aCW" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/maintenance/disposal) +"aCX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aCY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aCZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/bot, +/area/crew_quarters/sleep) +"aDa" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Dorms"; + name = "navigation beacon" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/delivery, +/area/crew_quarters/sleep) +"aDb" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Dormitories APC"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aDc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aDd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aDe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asmaint2) +"aDf" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDg" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDh" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDi" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aDk" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDl" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDm" = ( +/obj/item/device/mmi, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDn" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) +"aDo" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aDp" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/shuttle/escape) +"aDq" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/escape) +"aDr" = ( +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aDs" = ( +/obj/structure/flora/ausbushes/lavendergrass{ + pixel_x = 6 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aDt" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aDu" = ( +/obj/machinery/seed_extractor, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/hydroponics) +"aDv" = ( +/obj/effect/landmark/start{ + name = "Botanist" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/hydroponics) +"aDw" = ( +/obj/effect/landmark/start{ + name = "Botanist" + }, +/turf/open/floor/plasteel/white, +/area/hydroponics) +"aDx" = ( +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/hydroponics) +"aDy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hydroponics) +"aDz" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aDA" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen shutter"; + name = "kitchen shutter" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aDB" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aDC" = ( +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aDD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "bar door"; + req_one_access_txt = "25;28" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aDE" = ( +/turf/open/floor/plasteel/loadingarea{ + tag = "icon-loadingarea (WEST)"; + dir = 8 + }, +/area/quartermaster/storage) +"aDF" = ( +/obj/structure/piano, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aDG" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-y"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aDH" = ( +/obj/machinery/door/airlock{ + name = "door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aDI" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aDJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aDK" = ( +/obj/machinery/door/airlock{ + name = "door" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aDL" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aDM" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aDN" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aDO" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aDP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDQ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDR" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDS" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDT" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDU" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aDV" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/warning/corner, +/area/maintenance/asmaint2) +"aDW" = ( +/obj/item/weapon/ed209_assembly, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDX" = ( +/obj/structure/table, +/obj/item/weapon/circuitboard/machine/circuit_imprinter, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aDY" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall8"; + dir = 2 + }, +/area/shuttle/escape) +"aDZ" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"aEa" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall4"; + dir = 2 + }, +/area/shuttle/escape) +"aEb" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/escape) +"aEc" = ( +/obj/structure/table, +/obj/item/weapon/scalpel, +/obj/item/weapon/retractor{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/item/weapon/hemostat, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aEd" = ( +/obj/structure/table, +/obj/item/weapon/cautery, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw{ + pixel_y = 9 + }, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aEe" = ( +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aEf" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/escape) +"aEg" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aEh" = ( +/obj/structure/closet/cardboard, +/obj/item/weapon/coin/silver, +/obj/item/weapon/coin/silver, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aEi" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_4"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aEj" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 14; + pixel_y = -8 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = -5; + pixel_y = -1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aEk" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_3"; + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_4"; + layer = 4.1; + name = "tree"; + pixel_x = -5; + pixel_y = -1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aEl" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aEm" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 4 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aEn" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/hydroponics) +"aEo" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aEp" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aEq" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aEr" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aEs" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aEt" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aEu" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "engineering command door"; + req_access_txt = "0"; + req_one_access_txt = "10, 19" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aEv" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aEw" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aEx" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aEy" = ( +/obj/structure/closet/emcloset, +/obj/item/weapon/storage/box/metalfoam, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aEz" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/shoes/griffin{ + name = "bird boots" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aEA" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aEB" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aEC" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aED" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aEE" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aEF" = ( +/turf/closed/wall, +/area/crew_quarters/fitness) +"aEG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aEH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "xenozoo shutter"; + name = "xenozoo shutters" + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aEI" = ( +/obj/machinery/door/poddoor/shutters{ + id = "xenozoo shutter"; + name = "xenozoo shutters" + }, +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aEJ" = ( +/obj/machinery/door/poddoor/shutters{ + id = "xenozoo shutter"; + name = "xenozoo shutters" + }, +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aEK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/maintenance/asmaint2) +"aEL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aEM" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aEN" = ( +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aEO" = ( +/obj/machinery/computer/rdconsole/robotics, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aEP" = ( +/obj/structure/table, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aEQ" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"aER" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aES" = ( +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aET" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aEU" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall1"; + dir = 2 + }, +/area/shuttle/escape) +"aEV" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"aEW" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aEX" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aEY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "cargo maintenance door"; + req_one_access_txt = "12;31" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock{ + name = "\improper Mining Office" + }) +"aEZ" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_4"; + layer = 4.1; + name = "tree"; + pixel_x = -4; + pixel_y = 10 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 10; + pixel_y = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aFa" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 10; + pixel_y = 6 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aFb" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aFc" = ( +/obj/machinery/vending/hydroseeds, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/hydroponics) +"aFd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + name = "hydroponics door"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aFe" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFf" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFg" = ( +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFh" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/projectile/revolver/doublebarrel, +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFi" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = 10; + pixel_y = 10 + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFj" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_x = -2 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFk" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFl" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aFm" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aFn" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aFo" = ( +/obj/machinery/shieldgen, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aFp" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/white, +/area/crew_quarters/fitness) +"aFq" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/white, +/area/crew_quarters/fitness) +"aFr" = ( +/obj/structure/table, +/obj/item/clothing/under/suit_jacket/female{ + pixel_x = -5 + }, +/obj/item/clothing/suit/toggle/lawyer/black, +/obj/item/clothing/under/sundress{ + pixel_x = 5 + }, +/obj/item/clothing/under/rank/det/grey, +/turf/open/floor/plasteel/white, +/area/crew_quarters/fitness) +"aFs" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aFt" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aFu" = ( +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aFv" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aFw" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aFx" = ( +/turf/closed/wall/r_wall, +/area/toxins/xenobiology) +"aFy" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aFz" = ( +/obj/structure/disposaloutlet{ + icon_state = "outlet"; + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aFA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aFB" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/maintenance/asmaint2) +"aFC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aFD" = ( +/obj/item/device/assembly/prox_sensor, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aFE" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aFF" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/manipulator, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aFG" = ( +/obj/machinery/computer/communications, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aFH" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aFI" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "Gravity Generator APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aFJ" = ( +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"aFK" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aFL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aFM" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "heavy plant" + }, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aFN" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aFO" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aFP" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aFQ" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_3"; + layer = 4.1; + name = "tree"; + pixel_x = -3; + pixel_y = -10 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aFR" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = -1; + pixel_y = -3 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 14; + pixel_y = -8 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aFS" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 14; + pixel_y = -8 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aFT" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/hydroponics) +"aFU" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/hydroponics) +"aFV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + name = "hydroponics door"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aFW" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFX" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/glass/rag, +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFY" = ( +/obj/effect/landmark/start{ + name = "Bartender" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aFZ" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aGa" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aGb" = ( +/obj/structure/sink/kitchen{ + dir = 8; + icon_state = "sink_alt"; + pixel_x = 12 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aGc" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-16"; + layer = 4.1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aGd" = ( +/obj/structure/table/wood, +/obj/item/device/instrument/guitar, +/obj/item/device/instrument/violin, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aGe" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aGf" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aGg" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/fitness) +"aGh" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/fitness) +"aGi" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/fitness) +"aGj" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aGk" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aGl" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aGm" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aGn" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/maintenance/asmaint2) +"aGo" = ( +/obj/item/weapon/secbot_assembly, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aGp" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aGq" = ( +/obj/item/weapon/toolbox_tiles_sensor, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aGr" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aGs" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aGt" = ( +/obj/structure/table, +/obj/machinery/recharger{ + active_power_usage = 0; + idle_power_usage = 0; + pixel_y = 4; + use_power = 0 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"aGu" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/handcuffs, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"aGv" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc2"; + dir = 2 + }, +/area/shuttle/escape) +"aGw" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall15"; + dir = 2 + }, +/area/shuttle/escape) +"aGx" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/shuttle/escape) +"aGy" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aGz" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Hydroponics APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 10 + }, +/area/hydroponics) +"aGA" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/whitegreen/side, +/area/hydroponics) +"aGB" = ( +/turf/open/floor/plasteel/whitegreen/side, +/area/hydroponics) +"aGC" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 + }, +/area/hydroponics) +"aGD" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGE" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aGF" = ( +/mob/living/carbon/monkey/punpun, +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aGG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen shutter"; + name = "kitchen shutter" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aGH" = ( +/obj/effect/landmark/start{ + name = "Cook" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aGI" = ( +/obj/machinery/power/apc{ + name = "Bar and Kitchen APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aGJ" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aGK" = ( +/turf/open/floor/plasteel/stairs/left, +/area/crew_quarters/theatre) +"aGL" = ( +/turf/open/floor/plasteel/stairs/right, +/area/crew_quarters/theatre) +"aGM" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "incredibly heavy plant" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aGN" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aGO" = ( +/obj/machinery/door/window/westright{ + req_access_txt = "55" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aGP" = ( +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aGQ" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aGR" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aGS" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/paicard, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aGT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aGU" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aGV" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aGW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aGX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aGY" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research{ + name = "xenobiology door"; + req_access_txt = "55"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aGZ" = ( +/obj/machinery/door/window/northright{ + req_access_txt = "55" + }, +/obj/machinery/door/window/southright, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aHa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aHb" = ( +/obj/machinery/door/window/northleft{ + req_access_txt = "55" + }, +/obj/machinery/door/window/southleft, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aHc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aHd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aHe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aHf" = ( +/turf/closed/wall/shuttle, +/area/shuttle/escape) +"aHg" = ( +/obj/machinery/door/airlock/glass_security{ + name = "security airlock"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"aHh" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aHi" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc3" + }, +/area/shuttle/escape) +"aHj" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/shuttle/escape) +"aHk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aHl" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_3"; + layer = 4.1; + name = "tree"; + pixel_x = -4; + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aHm" = ( +/obj/machinery/door/airlock/glass_virology{ + name = "hydroponics door"; + req_access_txt = "35" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hydroponics) +"aHn" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/matches{ + pixel_y = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aHo" = ( +/obj/machinery/smartfridge, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen shutter"; + name = "kitchen shutter" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aHp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen shutter"; + name = "kitchen shutter" + }, +/obj/item/weapon/reagent_containers/food/snacks/pastatomato{ + name = "pasghetti" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aHq" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen shutter"; + name = "kitchen shutter" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aHr" = ( +/turf/closed/wall, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aHs" = ( +/obj/machinery/door/airlock/freezer{ + name = "kitchen door"; + req_one_access_txt = "25;28" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aHt" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"aHu" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aHv" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aHw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aHx" = ( +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/crew_quarters/fitness) +"aHy" = ( +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/crew_quarters/fitness) +"aHz" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/brute, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aHA" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aHB" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aHC" = ( +/obj/structure/table, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aHD" = ( +/obj/structure/closet/boxinggloves, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aHE" = ( +/obj/structure/closet/athletic_mixed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aHF" = ( +/obj/structure/closet/masks, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aHG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aHH" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aHI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aHJ" = ( +/turf/open/floor/plasteel/warnwhite/corner, +/area/toxins/xenobiology) +"aHK" = ( +/turf/open/floor/plasteel/warnwhite, +/area/toxins/xenobiology) +"aHL" = ( +/obj/machinery/button/door{ + id = "xenozoo shutter"; + name = "xeno zoo shutter button"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/warnwhite, +/area/toxins/xenobiology) +"aHM" = ( +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 1 + }, +/area/toxins/xenobiology) +"aHN" = ( +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aHO" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aHP" = ( +/turf/open/floor/plasteel/loadingarea{ + tag = "icon-loadingarea (EAST)"; + dir = 4 + }, +/area/quartermaster/storage) +"aHQ" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aHR" = ( +/obj/item/weapon/relic, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aHS" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/escape) +"aHT" = ( +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/escape) +"aHU" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aHV" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aHW" = ( +/obj/structure/table, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aHX" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/escape) +"aHY" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/hallway/secondary/exit) +"aHZ" = ( +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/hallway/secondary/exit) +"aIa" = ( +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/hallway/secondary/exit) +"aIb" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIc" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aId" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIe" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIf" = ( +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIg" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIh" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIi" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIk" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "engineering command door"; + req_access_txt = "0"; + req_one_access_txt = "10, 19" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aIl" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/area/hallway/primary/fore{ + name = "\improper Command Hallway" + }) +"aIm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/camera/autoname, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIn" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIo" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIp" = ( +/obj/machinery/camera/autoname, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIq" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hallway shutter"; + name = "hallway shutter" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIr" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Central Primary Hallway APC"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIs" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too. "; + health = 45; + maxHealth = 45; + name = "Officer Beepsky" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"aIu" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aIv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aIw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/crew_quarters/fitness) +"aIx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/crew_quarters/fitness) +"aIy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aIz" = ( +/obj/structure/table, +/obj/item/weapon/storage/crayons, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aIA" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aIB" = ( +/obj/item/device/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aIC" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aID" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 4 + }, +/area/toxins/xenobiology) +"aIE" = ( +/obj/machinery/processor{ + desc = "A machine used to process slimes and retrieve their extract."; + name = "Slime Processor" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/toxins/xenobiology) +"aIF" = ( +/obj/machinery/smartfridge/extract, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/toxins/xenobiology) +"aIG" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 8 + }, +/area/toxins/xenobiology) +"aIH" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/item/weapon/extinguisher, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aII" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aIJ" = ( +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/clothing/glasses/sunglasses/blindfold, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aIK" = ( +/obj/structure/closet/chefcloset, +/obj/item/clothing/under/blueskirt, +/obj/item/clothing/under/janimaid, +/obj/item/clothing/under/sundress, +/obj/item/clothing/glasses/sunglasses/reagent, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aIL" = ( +/obj/structure/table, +/obj/item/weapon/coin/plasma, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aIM" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aIN" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aIO" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/boiledspaghetti{ + name = "pasghetti"; + pixel_x = 4; + pixel_y = 7 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aIP" = ( +/obj/machinery/door/airlock/shuttle, +/obj/docking_port/mobile/emergency{ + dheight = 0; + dir = 8; + dwidth = 6; + height = 18; + port_angle = 90; + width = 14; + name = "Birdboat emergency shuttle" + }, +/obj/docking_port/stationary{ + dheight = 0; + dir = 8; + dwidth = 10; + height = 51; + id = "emergency_home"; + name = "emergency evac bay"; + width = 21 + }, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/escape) +"aIQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIR" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aIS" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIT" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIU" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIV" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIW" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIX" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIY" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aIZ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aJa" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aJb" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/red/corner, +/area/hallway/secondary/exit) +"aJc" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/hallway/secondary/exit) +"aJd" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plasteel/red/side, +/area/hallway/secondary/exit) +"aJe" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/hallway/secondary/exit) +"aJf" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/hallway/secondary/exit) +"aJg" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJh" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJi" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJj" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJk" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJl" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJm" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJn" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJo" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hallway shutter"; + name = "hallway shutter" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJp" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aJq" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aJr" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aJs" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aJt" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aJu" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/southright, +/turf/open/floor/plasteel/black, +/area/crew_quarters/fitness) +"aJv" = ( +/obj/structure/table, +/obj/item/device/camera, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aJw" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aJx" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aJy" = ( +/turf/closed/wall, +/area/toxins/xenobiology) +"aJz" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aJA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 8 + }, +/area/toxins/xenobiology) +"aJB" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/xenobiology) +"aJC" = ( +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 + }, +/area/toxins/xenobiology) +"aJD" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aJE" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"aJF" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aJG" = ( +/obj/machinery/door/airlock/research{ + name = "xenobiology door"; + req_access_txt = "55"; + req_one_access_txt = "0" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aJH" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/mob/living/simple_animal/mouse/brown, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aJI" = ( +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aJJ" = ( +/mob/living/carbon/monkey, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aJK" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aJL" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aJM" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aJN" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall2"; + dir = 2 + }, +/area/shuttle/escape) +"aJO" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "heavy plant" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aJP" = ( +/obj/machinery/computer/arcade/battle, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aJQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aJR" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aJS" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aJT" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aJU" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aJV" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-21"; + layer = 4.1; + name = "heavy potted plant" + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aJW" = ( +/turf/closed/wall/r_wall, +/area/security/brig) +"aJX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "security lockdown"; + name = "brig blast door" + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/brig) +"aJY" = ( +/obj/machinery/door/airlock/glass_security{ + name = "security airlock"; + req_access_txt = "63" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aJZ" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"aKa" = ( +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"aKd" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/central) +"aKe" = ( +/turf/closed/wall/r_wall, +/area/medical/genetics_cloning) +"aKf" = ( +/turf/closed/wall, +/area/medical/genetics_cloning) +"aKg" = ( +/obj/machinery/smartfridge/chemistry, +/turf/closed/wall, +/area/medical/medbay) +"aKh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem shutter"; + name = "chem shutter" + }, +/obj/machinery/door/window/southright{ + name = "chemistry door"; + req_one_access_txt = "5;33" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aKi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem shutter"; + name = "chem shutter" + }, +/turf/open/floor/plating, +/area/medical/medbay) +"aKj" = ( +/turf/closed/wall, +/area/medical/medbay) +"aKk" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aKl" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=1-medbay"; + location = "8-CSE2"; + name = "bot patrol navigation beacon" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aKm" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aKn" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aKo" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8-CSE2"; + location = "7-DormsS"; + name = "bot patrol navigation beacon" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aKp" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aKq" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aKr" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aKs" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aKt" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aKu" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aKv" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aKw" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"aKx" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aKy" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aKz" = ( +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aKA" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aKB" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "heavy plant" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aKC" = ( +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aKD" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aKE" = ( +/obj/structure/table, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aKF" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-21"; + layer = 4.1; + name = "heavy potted plant" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aKG" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "cell 1 locker" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aKH" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aKI" = ( +/obj/structure/bed, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aKJ" = ( +/turf/closed/wall, +/area/security/brig) +"aKK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aKL" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aKM" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aKN" = ( +/obj/structure/bed, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aKO" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aKP" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "cell 2 locker" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aKQ" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/black, +/area/medical/genetics_cloning) +"aKR" = ( +/obj/machinery/computer/scan_consolenew, +/turf/open/floor/plasteel/black, +/area/medical/genetics_cloning) +"aKS" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/pill_bottle/mannitol, +/turf/open/floor/plasteel/warnwhite{ + dir = 8 + }, +/area/medical/genetics_cloning) +"aKT" = ( +/obj/machinery/camera/autoname, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"aKU" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"aKV" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"aKW" = ( +/obj/machinery/button/door{ + id = "chem shutter"; + name = "chemistry shutter button"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aKX" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aKY" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aKZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aLa" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aLb" = ( +/obj/machinery/power/apc{ + name = "Fitness APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"aLc" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/maintenance/maintcentral{ + name = "Central Maintenance" + }) +"aLd" = ( +/obj/machinery/door/airlock/glass_command{ + name = "bridge door"; + req_access_txt = "19" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/teleporter{ + name = "\improper Teleporter Room" + }) +"aLe" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aLf" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/syringes, +/obj/machinery/reagentgrinder{ + pixel_x = 0; + pixel_y = 8 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/turf/open/floor/plasteel/black, +/area/toxins/xenobiology) +"aLg" = ( +/obj/item/weapon/tank/internals/oxygen/yellow, +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aLh" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_x = 0; + pixel_y = 8 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aLi" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aLj" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aLk" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aLl" = ( +/mob/living/simple_animal/bot/medbot/derelict{ + name = "\improper Dangerous Old Medibot"; + radio_channel = null; + remote_disabled = 1; + treatment_brute = "itching_powder"; + treatment_fire = "formaldehyde"; + treatment_oxy = "itching_powder"; + treatment_tox = "formaldehyde" + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aLm" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + name = "acidproof air injector"; + unacidable = 1 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aLn" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aLo" = ( +/obj/machinery/door/airlock/research{ + name = "xenobiology door"; + req_access_txt = "55"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aLp" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/toxin, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aLq" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aLr" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aLs" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/obj/machinery/power/apc{ + name = "Escape Shuttle Hallway APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aLt" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-05"; + layer = 4.1; + name = "heavy plant" + }, +/obj/machinery/light, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aLu" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + anchored = 1; + icon_state = "plant-21"; + layer = 4.1; + name = "heavy potted plant" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aLv" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/exit) +"aLw" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aLx" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aLy" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aLz" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aLA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aLB" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aLC" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aLD" = ( +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/central) +"aLE" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_4"; + layer = 4.1; + name = "tree"; + pixel_x = -5; + pixel_y = -1 + }, +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/central) +"aLF" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/central) +"aLG" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_4"; + layer = 4.1; + name = "tree"; + pixel_x = -5; + pixel_y = -1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/central) +"aLH" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Cloning Lab APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/medical/genetics_cloning) +"aLI" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/medical/genetics_cloning) +"aLJ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 + }, +/area/medical/genetics_cloning) +"aLK" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"aLL" = ( +/obj/machinery/door/airlock/glass_command{ + name = "bridge door"; + req_access_txt = "19" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/bridge) +"aLM" = ( +/obj/structure/dresser, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"aLN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem shutter"; + name = "chem shutter" + }, +/turf/open/floor/plating, +/area/medical/genetics_cloning) +"aLO" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aLP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chem shutter"; + name = "chem shutter" + }, +/obj/machinery/door/window/westright{ + name = "chemistry door"; + req_one_access_txt = "33;5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aLQ" = ( +/turf/closed/wall, +/area/medical/robotics) +"aLR" = ( +/obj/machinery/door/airlock/glass_command{ + name = "bridge door"; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/bridge) +"aLS" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva{ + name = "E.V.A. Storage" + }) +"aLT" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/storage/primary{ + name = "Tool Storage" + }) +"aLU" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel/black, +/area/bridge) +"aLV" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/monkeycubes{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/monkeycubes, +/turf/open/floor/plasteel/black, +/area/toxins/xenobiology) +"aLW" = ( +/obj/machinery/light, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aLX" = ( +/obj/machinery/hologram/holopad, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/open/floor/carpet, +/area/crew_quarters/heads) +"aLY" = ( +/turf/open/floor/plasteel/bot, +/area/maintenance/asmaint2) +"aLZ" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/item/weapon/storage/box/pillbottles, +/obj/item/weapon/storage/bag/chemistry, +/obj/item/weapon/hand_labeler, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aMa" = ( +/obj/machinery/shieldwallgen{ + req_access = list(55) + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aMb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aMc" = ( +/obj/machinery/door/window/northleft{ + req_access_txt = "55" + }, +/obj/machinery/door/window/southleft, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aMd" = ( +/obj/machinery/door/window/northright{ + req_access_txt = "55" + }, +/obj/machinery/door/window/southright, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aMe" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 8 + }, +/area/toxins/xenobiology) +"aMf" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/escape) +"aMg" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc1"; + dir = 2 + }, +/area/shuttle/escape) +"aMh" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aMi" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/brute, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aMj" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aMk" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/security/brig) +"aMl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/cyan, +/turf/open/floor/plating, +/area/security/brig) +"aMm" = ( +/obj/machinery/door/window/brigdoor/northleft{ + id = "Cell 1"; + name = "cell 1 door"; + req_access_txt = "63" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aMn" = ( +/obj/machinery/door/window/brigdoor/northleft{ + id = "Cell 2"; + name = "cell 2 door"; + req_access_txt = "63" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aMo" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite, +/area/medical/genetics_cloning) +"aMp" = ( +/turf/open/floor/plasteel/warnwhite, +/area/medical/genetics_cloning) +"aMq" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/open/floor/plasteel/warnwhite, +/area/medical/genetics_cloning) +"aMr" = ( +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 1 + }, +/area/medical/genetics_cloning) +"aMs" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"aMt" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/monkeycubes{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/monkeycubes, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"aMu" = ( +/obj/machinery/chem_dispenser{ + layer = 2.7 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aMv" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aMw" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aMx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd shutter"; + name = "research shutter" + }, +/turf/open/floor/plating, +/area/toxins/lab) +"aMy" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 4 + }, +/area/toxins/lab) +"aMz" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/turf/open/floor/plasteel, +/area/toxins/lab) +"aMA" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/r_n_d/protolathe, +/turf/open/floor/plasteel, +/area/toxins/lab) +"aMB" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/turf/open/floor/plasteel, +/area/toxins/lab) +"aMC" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 8 + }, +/area/toxins/lab) +"aMD" = ( +/turf/closed/wall, +/area/toxins/lab) +"aME" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aMF" = ( +/obj/machinery/computer/rdconsole/robotics, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aMG" = ( +/obj/item/drone_shell, +/obj/machinery/power/apc{ + dir = 1; + name = "Robotics APC"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aMH" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aMI" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aMJ" = ( +/obj/structure/table, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aMK" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aML" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aMM" = ( +/obj/machinery/door/airlock/research{ + name = "xenobiology door"; + req_access_txt = "55"; + req_one_access_txt = "0" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aMN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aMO" = ( +/obj/machinery/droneDispenser{ + pixel_x = 0 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aMP" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aMQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aMR" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aMS" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aMT" = ( +/obj/machinery/door/airlock/research{ + name = "xenobiology door"; + req_access_txt = "55"; + req_one_access_txt = "0" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 8 + }, +/area/toxins/xenobiology) +"aMU" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/xenobiology) +"aMV" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + icon_state = "volpump_map"; + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/xenobiology) +"aMW" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/xenobiology) +"aMX" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/xenobiology) +"aMY" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/xenobiology) +"aMZ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/xenobiology) +"aNa" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + icon_state = "volpump_map"; + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/xenobiology) +"aNb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/xenobiology) +"aNc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/escape) +"aNd" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"aNe" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aNf" = ( +/obj/structure/table/glass, +/obj/item/weapon/defibrillator/loaded, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"aNg" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 14; + pixel_y = -8 + }, +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = 4; + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aNh" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aNi" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aNj" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aNk" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aNl" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aNm" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aNn" = ( +/turf/open/floor/plasteel, +/area/security/brig) +"aNo" = ( +/obj/machinery/door_timer{ + dir = 1; + id = "Cell 1"; + name = "cell 1 door timer"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/bot, +/area/security/brig) +"aNp" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aNq" = ( +/obj/machinery/door_timer{ + dir = 1; + id = "Cell 2"; + name = "cell 2 door timer"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/bot, +/area/security/brig) +"aNr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "brig window shutter"; + name = "brig window shutter" + }, +/turf/open/floor/plating, +/area/security/brig) +"aNs" = ( +/obj/machinery/computer/cloning, +/turf/open/floor/plasteel/black, +/area/medical/genetics_cloning) +"aNt" = ( +/obj/machinery/clonepod, +/turf/open/floor/plasteel/black, +/area/medical/genetics_cloning) +"aNu" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 8 + }, +/area/medical/genetics_cloning) +"aNv" = ( +/obj/machinery/button/door{ + id = "geneticsdoor"; + name = "cloning door button"; + normaldoorcontrol = 1; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"aNw" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_x = 0; + pixel_y = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aNx" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_x = -2 + }, +/obj/item/weapon/reagent_containers/dropper, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aNy" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd shutter"; + name = "research shutter" + }, +/obj/machinery/door/window/eastright{ + name = "research door"; + req_one_access_txt = "47;29" + }, +/turf/open/floor/plasteel, +/area/toxins/lab) +"aNz" = ( +/turf/open/floor/plasteel, +/area/toxins/lab) +"aNA" = ( +/turf/open/floor/plasteel, +/area/medical/robotics) +"aNB" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aNC" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aND" = ( +/obj/machinery/door/airlock/glass_command{ + name = "bridge door"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/blue, +/area/bridge) +"aNE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aNF" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aNG" = ( +/obj/structure/closet/wardrobe/science_white, +/obj/item/clothing/under/plaid_skirt/purple, +/obj/item/clothing/under/plaid_skirt/purple, +/obj/item/clothing/under/plaid_skirt/purple, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aNH" = ( +/obj/structure/closet/bombcloset, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aNI" = ( +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aNJ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aNK" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aNL" = ( +/obj/machinery/door/airlock/research{ + name = "research door"; + req_access_txt = "0"; + req_one_access_txt = "47;29" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aNM" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/toxins/misc_lab) +"aNN" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/toxins/misc_lab) +"aNO" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/toxins/misc_lab) +"aNP" = ( +/turf/closed/wall/r_wall, +/area/toxins/misc_lab) +"aNQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aNR" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aNS" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aNT" = ( +/obj/machinery/power/apc{ + name = "Xenobiology APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aNU" = ( +/obj/machinery/door/airlock/research{ + name = "xenobiology door"; + req_access_txt = "55"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aNV" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aNW" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aNX" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aNY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aNZ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aOa" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aOb" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = -1; + pixel_y = -3 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aOc" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_4"; + layer = 4.1; + name = "tree"; + pixel_x = -5; + pixel_y = -1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/secondary/exit) +"aOd" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aOe" = ( +/turf/open/floor/plasteel/black, +/area/security/brig) +"aOf" = ( +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aOg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aOh" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aOi" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aOj" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aOk" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aOl" = ( +/obj/machinery/door/airlock/glass_command{ + name = "bridge door"; + req_access_txt = "19" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue, +/area/bridge) +"aOm" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "geneticsdoor"; + name = "cloning and genetics airlock"; + req_one_access_txt = "5;9" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"aOn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/genetics_cloning) +"aOo" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aOp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/medbay) +"aOq" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aOr" = ( +/obj/machinery/computer/rdconsole/core, +/turf/open/floor/plasteel, +/area/toxins/lab) +"aOs" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/open/floor/plasteel, +/area/toxins/lab) +"aOt" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/toxins/lab) +"aOu" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 8 + }, +/area/toxins/lab) +"aOv" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rnd shutter"; + name = "research shutter" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/toxins/lab) +"aOw" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aOx" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/bot, +/area/medical/robotics) +"aOy" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Robotics"; + name = "navigation beacon" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/medical/robotics) +"aOz" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aOA" = ( +/obj/machinery/door/airlock/research{ + name = "research door"; + req_access_txt = "0"; + req_one_access_txt = "47;29" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aOB" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aOC" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aOD" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aOE" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning/corner, +/area/toxins/misc_lab) +"aOF" = ( +/obj/structure/window/reinforced, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aOG" = ( +/obj/structure/window/reinforced, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aOH" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aOI" = ( +/turf/closed/wall, +/area/toxins/misc_lab) +"aOJ" = ( +/turf/open/floor/plasteel/black, +/area/toxins/misc_lab) +"aOK" = ( +/obj/machinery/computer/rdservercontrol, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/black, +/area/toxins/misc_lab) +"aOL" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aOM" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aON" = ( +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aOO" = ( +/obj/machinery/chem_dispenser/constructable, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aOP" = ( +/turf/open/floor/plasteel/whitebot, +/area/toxins/xenobiology) +"aOQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aOR" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aOS" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aOT" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aOU" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aOV" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aOW" = ( +/obj/machinery/door/airlock/research{ + name = "xenobiology door"; + req_access_txt = "55"; + req_one_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aOX" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/security/brig) +"aOY" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aOZ" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/brute, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPa" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/gun/syringe, +/obj/item/weapon/reagent_containers/hypospray/CMO, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/weapon/storage/box/syringes, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPb" = ( +/obj/structure/closet/wardrobe/white/medical, +/obj/item/clothing/tie/stethoscope, +/obj/item/clothing/tie/stethoscope, +/obj/item/clothing/under/blueskirt, +/obj/item/clothing/under/plaid_skirt/blue, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/medbay) +"aPd" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPe" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPf" = ( +/obj/machinery/door/airlock/medical{ + name = "chemistry airlock"; + req_one_access_txt = "33;5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aPh" = ( +/obj/machinery/button/door{ + id = "rnd shutter"; + name = "R&D shutter button"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 8 + }, +/area/toxins/lab) +"aPi" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/lab) +"aPj" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/toxins/lab) +"aPk" = ( +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 + }, +/area/toxins/lab) +"aPl" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aPm" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/white, +/area/medical/robotics) +"aPn" = ( +/obj/structure/table, +/obj/item/weapon/scalpel, +/obj/item/weapon/retractor{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/item/weapon/hemostat, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/robotics) +"aPo" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aPp" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/window/westleft{ + req_access_txt = "55" + }, +/obj/machinery/door/window/eastright, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aPq" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aPr" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/toxins/misc_lab) +"aPs" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/gps/science, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aPt" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/pipe_dispenser, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aPu" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aPv" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_y = 0 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aPw" = ( +/obj/machinery/door/airlock/glass_research{ + name = "research door"; + req_one_access_txt = "47;29" + }, +/turf/open/floor/plating, +/area/toxins/misc_lab) +"aPx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 6 + }, +/turf/open/floor/plating, +/area/toxins/misc_lab) +"aPy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plating, +/area/toxins/misc_lab) +"aPz" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aPA" = ( +/obj/machinery/door/airlock/research{ + name = "xenobiology door"; + req_access_txt = "55"; + req_one_access_txt = "0" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aPB" = ( +/obj/structure/table, +/obj/machinery/microwave{ + desc = "It looks really dirty."; + name = "maint microwave"; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aPC" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/structure/closet/cardboard, +/obj/item/weapon/coin/silver, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aPD" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aPE" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aPF" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aPG" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aPH" = ( +/turf/closed/wall, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aPI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aPJ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance door"; + req_one_access_txt = "12;63" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aPK" = ( +/turf/closed/wall/r_wall, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aPL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"aPM" = ( +/obj/machinery/door/airlock/glass_security{ + name = "central security door"; + req_one_access_txt = "1;2;4" + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aPN" = ( +/turf/closed/wall/r_wall, +/area/security/warden) +"aPO" = ( +/turf/closed/wall, +/area/security/warden) +"aPP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/cyan, +/turf/open/floor/plating, +/area/security/warden) +"aPQ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/handcuffs, +/obj/machinery/door/window/southright{ + name = "brig counter door"; + req_one_access_txt = "1;2;4" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"aPR" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aPS" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/prisoner{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/hug, +/turf/open/floor/plasteel, +/area/security/brig) +"aPT" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPU" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPV" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPW" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPX" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aPY" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aPZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"aQa" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"aQb" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"aQc" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"aQd" = ( +/obj/machinery/power/apc{ + name = "R&D APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"aQe" = ( +/obj/machinery/door/airlock/research{ + name = "research door"; + req_access_txt = "0"; + req_one_access_txt = "47;29" + }, +/turf/open/floor/plasteel, +/area/toxins/lab) +"aQf" = ( +/obj/machinery/button/door{ + id = "robotics shutter"; + name = "robotics shutter button"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aQg" = ( +/turf/open/floor/plasteel/white, +/area/medical/robotics) +"aQh" = ( +/obj/structure/table, +/obj/item/weapon/cautery, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw{ + pixel_y = 9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/robotics) +"aQi" = ( +/obj/machinery/recharge_station, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aQj" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/weapon/stock_parts/cell/high, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aQk" = ( +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aQl" = ( +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/misc_lab) +"aQm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/misc_lab) +"aQn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 101.325; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/plasteel/black{ + name = "Server Walkway"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/misc_lab) +"aQo" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aQp" = ( +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aQq" = ( +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aQr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aQs" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aQt" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aQu" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aQv" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aQw" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/clothing/glasses/hud/security, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aQx" = ( +/turf/open/floor/plasteel/black, +/area/security/warden) +"aQy" = ( +/obj/structure/closet/cardboard, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aQz" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/gun/advtaser, +/obj/item/weapon/gun/energy/gun/advtaser{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/warden) +"aQA" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser{ + pixel_x = 5; + pixel_y = -5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/warden) +"aQB" = ( +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/obj/item/clothing/head/cone, +/turf/open/floor/plasteel/bot, +/area/security/brig) +"aQC" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/syndicatebomb/training, +/turf/open/floor/plasteel/bot, +/area/security/brig) +"aQD" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aQE" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aQF" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aQG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/warden) +"aQH" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aQI" = ( +/obj/structure/table, +/obj/item/device/electropack{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/device/electropack, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/turf/open/floor/plasteel, +/area/security/brig) +"aQJ" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aQK" = ( +/obj/machinery/door/airlock/medical{ + name = "medbay airlock"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aQL" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aQM" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/warnwhite/corner, +/area/medical/medbay) +"aQN" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite, +/area/medical/medbay) +"aQO" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map" + }, +/turf/open/floor/plasteel/warnwhite, +/area/medical/medbay) +"aQP" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 1 + }, +/area/medical/medbay) +"aQQ" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aQR" = ( +/obj/machinery/door/airlock/research{ + name = "research door"; + req_access_txt = "0"; + req_one_access_txt = "47;29" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/toxins/lab) +"aQS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northleft{ + name = "research door"; + req_one_access_txt = "47;29" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics shutter"; + name = "robotics shutter" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aQT" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northright{ + name = "research door"; + req_one_access_txt = "47;29" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics shutter"; + name = "robotics shutter" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aQU" = ( +/obj/machinery/door/airlock/research{ + name = "research door"; + req_access_txt = "0"; + req_one_access_txt = "47;29" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aQV" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aQW" = ( +/obj/machinery/door/airlock/glass_command{ + name = "bridge door"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQX" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aQY" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aQZ" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/toxins/misc_lab) +"aRa" = ( +/obj/machinery/computer/rdconsole/experiment, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aRb" = ( +/obj/machinery/r_n_d/experimentor, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aRc" = ( +/obj/machinery/r_n_d/server/robotics, +/turf/open/floor/bluegrid{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/misc_lab) +"aRd" = ( +/obj/machinery/r_n_d/server/core, +/turf/open/floor/bluegrid{ + name = "Server Base"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/misc_lab) +"aRe" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/vehicle/secway, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/key/security, +/turf/open/floor/plasteel/bot, +/area/security/brig) +"aRf" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aRg" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aRh" = ( +/obj/structure/table, +/obj/item/weapon/scalpel, +/obj/item/weapon/retractor{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/item/weapon/hemostat, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aRi" = ( +/turf/open/floor/plasteel/warning, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aRj" = ( +/turf/open/floor/plasteel/warning/corner{ + dir = 1 + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aRk" = ( +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aRl" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aRm" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aRn" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aRo" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aRp" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/security/warden) +"aRq" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/security/warden) +"aRr" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/security/warden) +"aRs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/warden) +"aRt" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/teargas, +/obj/item/weapon/storage/box/teargas{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aRu" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aRv" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aRw" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aRx" = ( +/obj/machinery/door/airlock/glass_security{ + name = "central security door"; + req_one_access_txt = "1;2;4" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aRy" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aRz" = ( +/obj/machinery/shieldwallgen{ + anchored = 1; + locked = 0; + req_access = list(2) + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"aRA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "perma shutter"; + name = "perma brig window shutter" + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/brig) +"aRB" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/toxin, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aRC" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aRD" = ( +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aRE" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/storage/box/masks{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aRF" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 4 + }, +/area/medical/medbay) +"aRG" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/medical/medbay) +"aRH" = ( +/obj/machinery/sleeper{ + dir = 4; + icon_state = "sleeper-open" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/medical/medbay) +"aRI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 8 + }, +/area/medical/medbay) +"aRJ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aRK" = ( +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aRL" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=2-CSE"; + location = "1-medbay"; + name = "bot patrol navigation beacon" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aRM" = ( +/obj/machinery/door/airlock/glass_command{ + name = "bridge door"; + req_access_txt = "19" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aRN" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aRO" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/directions/medical{ + dir = 4; + icon_state = "direction_med"; + pixel_x = -32; + pixel_y = 32 + }, +/obj/structure/sign/directions/science{ + dir = 4; + icon_state = "direction_sci"; + pixel_x = -32; + pixel_y = 40 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aRP" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5-CNE"; + location = "4-CNW"; + name = "bot patrol navigation beacon" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 6 + }, +/obj/structure/sign/directions/engineering{ + dir = 1; + icon_state = "direction_eng"; + pixel_x = 32; + pixel_y = -40; + tag = "icon-direction_eng (NORTH)" + }, +/obj/structure/sign/directions/security{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/sign/directions/evac{ + pixel_x = 32; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aRQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/obj/structure/sign/directions/engineering{ + dir = 8; + icon_state = "direction_eng"; + pixel_x = -32; + pixel_y = -24; + tag = "icon-direction_eng (WEST)" + }, +/obj/structure/sign/directions/medical{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/structure/sign/directions/science{ + pixel_x = -32; + pixel_y = -40 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aRR" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aRS" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aRT" = ( +/obj/machinery/door/poddoor/shutters{ + id = "charge shutter"; + name = "recharging room shutter" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/medical/robotics) +"aRU" = ( +/obj/machinery/button/door{ + id = "charge shutter"; + name = "recharger room shutter button"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aRV" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aRW" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aRX" = ( +/obj/machinery/recharge_station, +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aRY" = ( +/obj/item/clothing/head/cone, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aRZ" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aSa" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Testing Lab APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aSb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/toxins/misc_lab) +"aSc" = ( +/obj/structure/girder/reinforced, +/obj/structure/grille, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aSd" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/monkeycubes, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aSe" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aSf" = ( +/obj/structure/table/wood, +/obj/item/weapon/dice, +/obj/item/weapon/dice, +/obj/item/weapon/dice, +/obj/item/weapon/dice, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"aSg" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aSh" = ( +/obj/structure/table, +/obj/item/weapon/cautery, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw{ + pixel_y = 9 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aSi" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aSj" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aSk" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aSl" = ( +/obj/structure/tank_dispenser/oxygen{ + layer = 2.9; + pixel_x = -1; + pixel_y = 2 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aSm" = ( +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aSn" = ( +/obj/machinery/door/airlock/glass_security{ + name = "armory door"; + req_access_txt = "3"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aSo" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"aSp" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aSq" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aSr" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"aSs" = ( +/obj/machinery/door/airlock/glass_security{ + name = "armory door"; + req_access_txt = "3"; + req_one_access_txt = "0" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aSt" = ( +/obj/effect/landmark/start{ + name = "Head of Security" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aSu" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/library) +"aSv" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/obj/machinery/recharger{ + pixel_x = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aSw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/brig) +"aSx" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/flasher{ + id = "permaflash"; + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aSy" = ( +/obj/machinery/computer/arcade/orion_trail, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aSz" = ( +/obj/structure/table, +/obj/item/toy/carpplushie{ + attack_verb = list("bitten","pecked","wing slapped"); + desc = "An adorable stuffed toy that resembles a parrot."; + icon = 'icons/mob/animal.dmi'; + icon_state = "parrot_sit"; + name = "parrot plushie" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aSA" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_y = 7 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/item/clothing/tie/stethoscope, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aSB" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 4 + }, +/area/medical/medbay) +"aSC" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/black, +/area/medical/medbay) +"aSD" = ( +/obj/machinery/sleeper{ + dir = 4; + icon_state = "sleeper-open" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/black, +/area/medical/medbay) +"aSE" = ( +/turf/open/floor/plasteel/warnwhite{ + dir = 8 + }, +/area/medical/medbay) +"aSF" = ( +/obj/machinery/door/airlock/glass{ + name = "glass door" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aSG" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/mob/living/simple_animal/bot/medbot{ + auto_patrol = 1; + name = "Medibird" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aSH" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aSI" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/library) +"aSJ" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aSK" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aSL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aSM" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aSN" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aSO" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aSP" = ( +/obj/machinery/door/poddoor/shutters{ + id = "charge shutter"; + name = "recharging room shutter" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/medical/robotics) +"aSQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aSR" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aSS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 8 + }, +/turf/closed/wall, +/area/maintenance/asmaint2) +"aST" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/library) +"aSU" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aSV" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aSW" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aSX" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/warning/corner, +/area/toxins/misc_lab) +"aSY" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/magnetic_controller{ + autolink = 1 + }, +/turf/open/floor/plating, +/area/toxins/misc_lab) +"aSZ" = ( +/turf/open/floor/plasteel/warning{ + dir = 9 + }, +/area/toxins/misc_lab) +"aTa" = ( +/turf/open/floor/plasteel/warning{ + dir = 5 + }, +/area/toxins/misc_lab) +"aTb" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/toxins/xenobiology) +"aTc" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/toxins/xenobiology) +"aTd" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"aTe" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/plasteel/whitebot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aTf" = ( +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aTg" = ( +/obj/structure/easel, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aTh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/easel, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aTi" = ( +/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/weapon/canvas/twentythreeXnineteen, +/obj/item/weapon/canvas/twentythreeXnineteen, +/obj/item/weapon/canvas/twentythreeXnineteen, +/obj/item/weapon/canvas/nineteenXnineteen, +/obj/item/weapon/canvas/nineteenXnineteen, +/obj/item/weapon/canvas/nineteenXnineteen, +/obj/item/weapon/canvas, +/obj/item/weapon/canvas, +/obj/item/weapon/canvas, +/obj/item/toy/crayon/rainbow, +/obj/item/toy/crayon/rainbow, +/obj/item/toy/crayon/rainbow, +/obj/structure/closet/crate/trashcart{ + desc = "A heavy, metal cart with wheels."; + name = "paint cart" + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aTj" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aTk" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aTl" = ( +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aTm" = ( +/obj/structure/closet{ + name = "Evidence Locker" + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aTn" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/warning, +/area/security/warden) +"aTo" = ( +/turf/open/floor/plasteel/warning, +/area/security/warden) +"aTp" = ( +/turf/open/floor/plasteel/warning/corner{ + dir = 1 + }, +/area/security/warden) +"aTq" = ( +/turf/open/floor/plasteel, +/area/security/warden) +"aTr" = ( +/obj/structure/closet{ + name = "chemical locker" + }, +/obj/item/weapon/reagent_containers/glass/beaker/noreact, +/obj/item/weapon/reagent_containers/glass/bottle/cyanide, +/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aTs" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aTt" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aTu" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "brig window shutter"; + name = "brig window shutter button" + }, +/obj/machinery/button/door{ + id = "security lockdown"; + name = "brig blast door button"; + pixel_y = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aTv" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"aTw" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/mob/living/carbon/monkey{ + name = "Crimelord Pon Pon"; + unique_name = 0 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aTx" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aTy" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/security/brig) +"aTz" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aTA" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 8 + }, +/area/medical/medbay) +"aTB" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/medical/medbay) +"aTC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/medical/medbay) +"aTD" = ( +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 + }, +/area/medical/medbay) +"aTE" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aTF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aTG" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aTH" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/library) +"aTI" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/library) +"aTJ" = ( +/obj/structure/bed, +/obj/item/clothing/suit/apron/chef, +/obj/item/clothing/suit/apron/chef, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint2) +"aTK" = ( +/turf/closed/wall, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aTL" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/crew_quarters/sleep) +"aTM" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/wrench, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/wirecutters, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/twohanded/required/chainsaw, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/hydroponics) +"aTN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aTO" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aTP" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aTQ" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/toxins/misc_lab) +"aTR" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/toxins/misc_lab) +"aTS" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aTT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asmaint2) +"aTU" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aTV" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aTW" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/warnwhite{ + dir = 8 + }, +/area/toxins/xenobiology) +"aTX" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/disabler{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/item/weapon/gun/energy/disabler{ + pixel_x = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/warden) +"aTY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-06"; + level = 4.1 + }, +/turf/open/floor/plasteel/whitebot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aTZ" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-06"; + level = 4.1 + }, +/turf/open/floor/plasteel/whitebot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aUa" = ( +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aUb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aUc" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aUd" = ( +/obj/structure/closet/wardrobe/red, +/obj/machinery/light, +/obj/item/clothing/under/blueskirt/redskirt, +/obj/item/clothing/under/plaid_skirt, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aUe" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/weapon/gun/energy/ionrifle, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/security/warden) +"aUf" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/temperature/security{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/weapon/gun/energy/temperature/security, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/warden) +"aUg" = ( +/obj/structure/table, +/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/weapon/storage/box/firingpins{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/firingpins{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/security/warden) +"aUh" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aUi" = ( +/obj/machinery/door/airlock/glass_security{ + name = "central security door"; + req_one_access_txt = "1;2;4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aUj" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aUk" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aUl" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aUm" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aUn" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aUo" = ( +/obj/machinery/power/apc{ + name = "Medbay APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aUp" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aUq" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/weapon/reagent_containers/food/condiment/rice, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/kitchen/rollingpin, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aUr" = ( +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aUs" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aUt" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/medical/robotics) +"aUu" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aUv" = ( +/obj/machinery/shieldwallgen{ + req_access = null + }, +/turf/open/floor/plasteel/bot, +/area/toxins/misc_lab) +"aUw" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/bot, +/area/toxins/misc_lab) +"aUx" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/bot, +/area/toxins/misc_lab) +"aUy" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aUz" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aUA" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/toxins/misc_lab) +"aUB" = ( +/turf/open/floor/plating, +/area/toxins/misc_lab) +"aUC" = ( +/obj/machinery/magnetic_module, +/obj/effect/landmark{ + name = "blobstart" + }, +/obj/structure/target_stake, +/turf/open/floor/plasteel/bot{ + dir = 2 + }, +/area/toxins/misc_lab) +"aUD" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aUE" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Science Maintenance APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aUF" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aUG" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aUH" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/space, +/area/space) +"aUI" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/whitebot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aUJ" = ( +/mob/living/simple_animal/mouse/white, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aUK" = ( +/obj/machinery/autolathe{ + name = "maint autolathe" + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aUL" = ( +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/device/flashlight, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/bot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aUM" = ( +/obj/item/weapon/grenade/barrier, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aUN" = ( +/obj/item/weapon/grenade/barrier, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aUO" = ( +/obj/machinery/vending/security, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aUP" = ( +/obj/machinery/door/airlock/glass_security{ + name = "permabrig door"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aUQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "perma shutter"; + name = "perma brig window shutter" + }, +/obj/structure/cable/cyan, +/turf/open/floor/plating, +/area/security/brig) +"aUR" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plasteel/warnwhite/corner, +/area/medical/medbay) +"aUS" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/warnwhite, +/area/medical/medbay) +"aUT" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aUU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aUV" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aUW" = ( +/obj/machinery/door/window/northright{ + name = "medbay door"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aUX" = ( +/obj/structure/flora/ausbushes/pointybush{ + icon_state = "pointybush_2"; + layer = 4.1; + name = "tree"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aUY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aUZ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aVa" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aVb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aVc" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small, +/turf/open/floor/plasteel/bot, +/area/toxins/misc_lab) +"aVd" = ( +/obj/machinery/chem_dispenser/constructable, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aVe" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aVf" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/toxins/misc_lab) +"aVg" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/recharger, +/obj/item/weapon/gun/energy/laser/practice, +/obj/item/weapon/gun/energy/laser/practice, +/obj/item/weapon/gun/energy/laser/practice, +/obj/item/weapon/gun/energy/laser/practice, +/turf/open/floor/plating, +/area/toxins/misc_lab) +"aVh" = ( +/turf/open/floor/plasteel/warning{ + dir = 10 + }, +/area/toxins/misc_lab) +"aVi" = ( +/turf/open/floor/plasteel/warning{ + dir = 6 + }, +/area/toxins/misc_lab) +"aVj" = ( +/obj/structure/grille, +/turf/open/space, +/area/space) +"aVk" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel/whitebot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVl" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance door"; + req_one_access_txt = "12;63" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVp" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVq" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aVr" = ( +/obj/structure/closet/wardrobe/white/medical, +/obj/item/weapon/storage/box/bodybags, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aVs" = ( +/obj/structure/closet{ + name = "chem implant closet" + }, +/obj/item/weapon/reagent_containers/glass/bottle/cyanide, +/obj/item/weapon/reagent_containers/glass/bottle/initropidril, +/obj/item/weapon/reagent_containers/glass/bottle/coniine, +/obj/item/weapon/reagent_containers/glass/bottle/sodium_thiopental, +/obj/item/weapon/storage/box/chemimp, +/obj/item/weapon/storage/box/trackimp, +/obj/item/weapon/gun/syringe, +/obj/item/weapon/storage/box/syringes, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aVt" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/clothing/mask/surgical, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 6 + }, +/obj/item/clothing/gloves/color/latex/nitrile, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aVu" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/weapon/circuitboard/computer/solar_control, +/obj/item/weapon/electronics/tracker, +/obj/item/weapon/paper/solar, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aVv" = ( +/obj/machinery/button/flasher{ + id = "permaflash"; + name = "perma flasher button"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aVw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "perma shutter"; + name = "perma brig window shutter" + }, +/turf/open/floor/plating, +/area/security/brig) +"aVx" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 4 + }, +/area/medical/medbay) +"aVy" = ( +/obj/machinery/iv_drip{ + density = 0 + }, +/turf/open/floor/plasteel, +/area/medical/medbay) +"aVz" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aVA" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable/cyan, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aVB" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable/cyan, +/turf/open/floor/plasteel, +/area/medical/robotics) +"aVC" = ( +/obj/item/weapon/coin/iron, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aVD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/toxins/misc_lab) +"aVE" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/whitebot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVF" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/whitebot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVG" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVH" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/utility, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/warning, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVJ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVK" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 1 + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance door"; + req_one_access_txt = "12;63" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVM" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVN" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aVO" = ( +/obj/structure/table, +/obj/item/weapon/scalpel, +/obj/item/weapon/retractor{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/item/weapon/hemostat, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aVP" = ( +/turf/open/floor/plasteel/white, +/area/security/warden) +"aVQ" = ( +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aVR" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aVS" = ( +/obj/machinery/door/airlock/glass_security{ + name = "central security door"; + req_one_access_txt = "1;2;4" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aVT" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"aVU" = ( +/obj/machinery/button/door{ + id = "perma shutter"; + name = "perma window button"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aVV" = ( +/turf/closed/wall, +/area/medical/virology) +"aVW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "viro shutter"; + name = "viro shutter" + }, +/turf/open/floor/plating, +/area/medical/virology) +"aVX" = ( +/turf/closed/wall/r_wall, +/area/medical/medbay) +"aVY" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aVZ" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aWa" = ( +/obj/structure/flora/ausbushes/pointybush{ + layer = 4.1; + name = "tree"; + pixel_x = -8; + pixel_y = 11 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aWb" = ( +/turf/closed/wall/mineral/sandstone, +/area/maintenance/asmaint2) +"aWc" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aWd" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warning/corner, +/area/toxins/misc_lab) +"aWe" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aWf" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aWg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aWh" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/asmaint2) +"aWi" = ( +/obj/structure/table, +/obj/item/device/flashlight/seclite, +/obj/item/clothing/suit/armor/vest, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/restraints/legcuffs/beartrap, +/obj/item/weapon/restraints/legcuffs/beartrap, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/asmaint2) +"aWj" = ( +/obj/item/weapon/circuitboard/computer/security, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aWk" = ( +/obj/structure/window/reinforced, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + layer = 4.1 + }, +/turf/open/floor/plasteel/whitebot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aWl" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel/warning{ + dir = 10 + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aWm" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plasteel/warning, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aWn" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Security Maintenance APC"; + pixel_x = 24 + }, +/obj/structure/cable/cyan, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aWo" = ( +/obj/structure/table, +/obj/item/weapon/cautery, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw{ + pixel_y = 9 + }, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aWp" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aWq" = ( +/turf/open/floor/plasteel/whitebot/delivery, +/area/security/warden) +"aWr" = ( +/obj/machinery/power/apc{ + name = "Brig Control APC"; + pixel_y = -24 + }, +/obj/structure/cable/cyan, +/mob/living/simple_animal/pet/dog/pug{ + desc = "It's security veteran Lucky. Super adorable."; + name = "Lucky" + }, +/turf/open/floor/plasteel/white, +/area/security/warden) +"aWs" = ( +/obj/structure/closet/bombcloset, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aWt" = ( +/obj/structure/closet/l3closet/security, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aWu" = ( +/obj/structure/closet/secure_closet/warden, +/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch, +/obj/item/clothing/under/rank/head_of_security/alt{ + name = "security turtleneck" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/item/weapon/cartridge/hos, +/obj/item/weapon/cartridge/hos, +/obj/item/weapon/stamp/hos, +/obj/item/clothing/suit/armor/hos, +/obj/item/clothing/suit/armor/hos/trenchcoat, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aWv" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Brig APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aWw" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aWx" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/clothing/mask/breath/medical, +/obj/item/weapon/tank/internals/anesthetic, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/glasses/sunglasses/blindfold, +/turf/open/floor/plasteel, +/area/security/brig) +"aWy" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/monkeycubes, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aWz" = ( +/obj/structure/bed, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aWA" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 4 + }, +/area/medical/medbay) +"aWB" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel, +/area/medical/medbay) +"aWC" = ( +/obj/machinery/door/airlock/medical{ + name = "surgery airlock"; + req_one_access_txt = "5;45" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aWD" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aWE" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aWF" = ( +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f6"; + dir = 2 + }, +/area/shuttle/arrival) +"aWG" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/arrival) +"aWH" = ( +/obj/item/device/assembly/mousetrap/armed, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"aWI" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/arrival) +"aWJ" = ( +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/turf/closed/wall/shuttle{ + dir = 2; + icon_state = "swall_f10"; + layer = 2 + }, +/area/shuttle/arrival) +"aWK" = ( +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"aWL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"aWM" = ( +/turf/open/floor/plasteel/asteroid, +/area/maintenance/asmaint2) +"aWN" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aWO" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aWP" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/toxins/misc_lab) +"aWQ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aWR" = ( +/obj/machinery/telepad, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/item/device/gps/science, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aWS" = ( +/obj/item/device/radio/beacon, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/toxins/misc_lab) +"aWT" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/warning/corner, +/area/maintenance/asmaint2) +"aWU" = ( +/obj/structure/table, +/obj/item/clothing/under/rank/security, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/weapon/melee/baton/cattleprod, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/asmaint2) +"aWV" = ( +/obj/item/device/flashlight/seclite, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/asmaint2) +"aWW" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/asmaint2) +"aWX" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aWY" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aWZ" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXa" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "interro shutter"; + name = "interrogation shutter" + }, +/turf/open/floor/plating, +/area/security/warden) +"aXc" = ( +/obj/machinery/door/airlock/security{ + name = "central security door"; + req_one_access_txt = "1;2;4" + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aXd" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aXe" = ( +/obj/structure/closet/wardrobe/orange, +/turf/open/floor/plasteel, +/area/security/brig) +"aXf" = ( +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aXg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 8 + }, +/area/medical/medbay) +"aXh" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 1 + }, +/area/medical/medbay) +"aXi" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/arrival) +"aXj" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aXk" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aXl" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aXm" = ( +/obj/structure/closet/wardrobe/grey, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aXn" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aXo" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aXp" = ( +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aXq" = ( +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/maintenance/asmaint2) +"aXr" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aXs" = ( +/obj/structure/closet{ + name = "chemical locker" + }, +/obj/item/weapon/reagent_containers/glass/bottle/formaldehyde, +/obj/item/weapon/reagent_containers/glass/bottle/diethylamine, +/obj/item/weapon/reagent_containers/glass/bottle/curare, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"aXt" = ( +/obj/machinery/computer/telescience, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"aXu" = ( +/obj/item/device/multitool, +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/toxins/misc_lab) +"aXv" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aXw" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/maintenance/asmaint2) +"aXx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/asmaint2) +"aXy" = ( +/obj/item/clothing/tie/stethoscope, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aXz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXA" = ( +/obj/structure/table, +/obj/item/weapon/storage/crayons, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXB" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXC" = ( +/obj/structure/table, +/obj/item/weapon/flamethrower, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXD" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/sandstone{ + amount = 10 + }, +/obj/item/device/camera, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXE" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXF" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXG" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Security Maint"; + name = "navigation beacon" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/delivery, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXH" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXI" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXJ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/mob/living/simple_animal/mouse/brown, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXK" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXL" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aXM" = ( +/obj/structure/closet{ + name = "truth incentive tool locker" + }, +/obj/item/weapon/gavelblock, +/obj/item/weapon/gavelhammer, +/obj/item/device/laser_pointer, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/obj/item/clothing/head/rabbitears, +/obj/item/toy/carpplushie{ + attack_verb = list("bitten","pecked","wing slapped"); + desc = "An adorable stuffed toy that resembles a parrot."; + icon = 'icons/mob/animal.dmi'; + icon_state = "parrot_sit"; + name = "parrot plushie" + }, +/obj/item/weapon/bikehorn/rubberducky, +/obj/item/weapon/bikehorn/airhorn, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aXN" = ( +/obj/machinery/door/airlock/security{ + name = "central security door"; + req_one_access_txt = "1;2;4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/security/brig) +"aXO" = ( +/obj/machinery/door/airlock/glass_virology{ + name = "virology airlock"; + req_access_txt = "39" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aXP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/virology) +"aXQ" = ( +/obj/structure/table, +/obj/item/weapon/scalpel, +/obj/item/weapon/retractor{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/item/weapon/hemostat, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aXR" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aXS" = ( +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aXT" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark{ + name = "JoinLate" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aXU" = ( +/obj/effect/landmark{ + name = "JoinLate" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aXV" = ( +/obj/item/device/flashlight/seclite{ + name = "dusty seclite"; + on = 1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/maintenance/asmaint2) +"aXW" = ( +/obj/item/weapon/circuitboard/computer/card, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/asmaint2) +"aXX" = ( +/obj/structure/frame/computer, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/asmaint2) +"aXY" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-16"; + layer = 4.1 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aXZ" = ( +/turf/open/floor/plasteel/bot, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aYa" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aYb" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aYc" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aYd" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aYe" = ( +/obj/machinery/button/door{ + id = "interro shutter"; + name = "interrogation shutter button"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/black, +/area/security/warden) +"aYf" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/security/brig) +"aYg" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/wood, +/area/security/brig) +"aYh" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/wood, +/area/security/brig) +"aYi" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker/large{ + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aYj" = ( +/obj/machinery/smartfridge/chemistry/virology, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aYk" = ( +/obj/machinery/button/door{ + id = "viro shutter"; + name = "virology shutter button"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aYl" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Virology APC"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aYm" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aYn" = ( +/obj/machinery/door/airlock/virology{ + name = "virology airlock"; + req_access_txt = "39" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aYo" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aYp" = ( +/obj/structure/table, +/obj/item/weapon/cautery, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw{ + pixel_y = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aYq" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aYr" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aYs" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aYt" = ( +/obj/structure/statue/sandstone/assistant{ + anchored = 1 + }, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"aYu" = ( +/obj/effect/landmark{ + name = "revenantspawn" + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/maintenance/asmaint2) +"aYv" = ( +/obj/item/clothing/head/cone, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/maintenance/asmaint2) +"aYw" = ( +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aYx" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"aYy" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/maintenance/asmaint2) +"aYz" = ( +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/asmaint2) +"aYA" = ( +/obj/item/stack/sheet/glass, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aYB" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aYC" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aYD" = ( +/obj/structure/table/wood, +/obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aYE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aYF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance door"; + req_one_access_txt = "12;63" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aYG" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/brig) +"aYH" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Detective" + }, +/turf/open/floor/wood, +/area/security/brig) +"aYI" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/open/floor/wood, +/area/security/brig) +"aYJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/syringes, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aYK" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aYL" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aYM" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/item/clothing/glasses/sunglasses/blindfold, +/obj/item/clothing/glasses/sunglasses/blindfold, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aYN" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"aYO" = ( +/obj/effect/landmark{ + name = "JoinLate" + }, +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aYP" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/maintenance/asmaint2) +"aYQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aYR" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/bot, +/area/maintenance/asmaint2) +"aYS" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Science Maint"; + name = "navigation beacon" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/delivery, +/area/maintenance/asmaint2) +"aYT" = ( +/obj/structure/closet/cardboard, +/obj/item/weapon/coin/iron, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aYU" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aYV" = ( +/obj/structure/bed, +/obj/item/weapon/restraints/handcuffs, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aYW" = ( +/obj/machinery/flasher/portable, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aYX" = ( +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aYY" = ( +/mob/living/carbon/monkey{ + bruteloss = 100; + fireloss = 100; + health = -100; + name = "Mr. Deempisi"; + stat = 2; + unique_name = 0 + }, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aYZ" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZa" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZb" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZc" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZd" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZe" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZf" = ( +/obj/structure/closet/crate/secure/hydroponics{ + req_access_txt = "35" + }, +/obj/item/seeds/kudzu{ + potency = 0; + production = 8 + }, +/obj/item/seeds/chili/ghost, +/obj/item/seeds/berry/death, +/obj/item/device/gps, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZg" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/wood, +/area/security/brig) +"aZh" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/device/camera/detective, +/turf/open/floor/wood, +/area/security/brig) +"aZi" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/security/brig) +"aZj" = ( +/obj/machinery/computer/pandemic{ + layer = 2.5; + pixel_x = -4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aZk" = ( +/obj/structure/reagent_dispensers/virusfood{ + density = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aZl" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_x = 0; + pixel_y = 8 + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aZm" = ( +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs, +/obj/item/weapon/melee/baton/cattleprod, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aZn" = ( +/obj/machinery/button/door{ + id = "kitchen shutter"; + name = "kitchen shutter button"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table, +/obj/item/weapon/kitchen/knife, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/white, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"aZo" = ( +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"aZp" = ( +/turf/closed/wall/r_wall, +/area/maintenance/asmaint) +"aZq" = ( +/obj/machinery/door/airlock/medical{ + name = "medbay airlock"; + req_access_txt = "5" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"aZr" = ( +/turf/closed/wall, +/area/maintenance/asmaint) +"aZs" = ( +/obj/machinery/door/airlock/medical{ + name = "surgery airlock"; + req_one_access_txt = "5;45" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"aZt" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aZu" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "South Hallway APC"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aZv" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"aZw" = ( +/obj/effect/spider/stickyweb, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"aZx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall, +/area/maintenance/asmaint2) +"aZy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aZz" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZA" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZB" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZC" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZD" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZE" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/eggplant, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZF" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZG" = ( +/obj/item/seeds/cherry, +/obj/item/seeds/chili/ghost, +/obj/item/seeds/carrot, +/obj/item/seeds/banana{ + potency = 80 + }, +/obj/item/seeds/harebell, +/obj/item/seeds/poppy/geranium, +/obj/item/seeds/poppy/geranium, +/obj/item/seeds/nettle, +/obj/item/seeds/nettle, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZH" = ( +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/weapon/storage/bag/plants, +/obj/item/weapon/cultivator, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZI" = ( +/obj/machinery/door/airlock/security{ + name = "central security door"; + req_one_access_txt = "1;2;4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZJ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"aZK" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"aZL" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"aZM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "medbay maintenance door"; + req_one_access_txt = "12;5;9;39;33" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"aZN" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"aZO" = ( +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/shuttle/arrival) +"aZP" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aZQ" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 5 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"aZR" = ( +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/shuttle/arrival) +"aZS" = ( +/obj/item/device/soulstone/anybody/chaplain, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"aZT" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + layer = 4.1 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aZU" = ( +/obj/item/weapon/stock_parts/cell/high, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aZV" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aZW" = ( +/obj/machinery/power/emitter, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aZX" = ( +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/item/toy/toy_xeno, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"aZY" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"aZZ" = ( +/obj/item/weapon/reagent_containers/glass/rag, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baa" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bab" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle, +/obj/item/weapon/reagent_containers/food/snacks/grown/chili, +/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage, +/obj/item/weapon/reagent_containers/food/snacks/grown/potato, +/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium, +/obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, +/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, +/obj/item/weapon/reagent_containers/food/snacks/grown/rice, +/obj/item/weapon/reagent_containers/food/snacks/grown/banana, +/turf/open/floor/plasteel/white, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bac" = ( +/obj/item/weapon/secbot_assembly, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bad" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bae" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"baf" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bag" = ( +/obj/machinery/door/airlock/medical{ + name = "medbay airlock"; + req_access_txt = "5" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bah" = ( +/obj/machinery/door/airlock/glass_command{ + name = "bridge door"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"bai" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen shutter"; + name = "kitchen shutter" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar{ + name = "\improper Bar and Kitchen" + }) +"baj" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bak" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"bal" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"bam" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"ban" = ( +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/item/weapon/coin/silver, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bao" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Medbay Maintenance APC"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bap" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"baq" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/bodybags, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bar" = ( +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bas" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bat" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/medical/morgue) +"bau" = ( +/turf/closed/wall, +/area/medical/morgue) +"bav" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"baw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bax" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=4-CNW"; + location = "3-CSW"; + name = "bot patrol navigation beacon" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/obj/structure/sign/directions/engineering{ + dir = 1; + icon_state = "direction_eng"; + pixel_x = -32; + pixel_y = 40; + tag = "icon-direction_eng (NORTH)" + }, +/obj/structure/sign/directions/medical{ + dir = 4; + icon_state = "direction_med"; + pixel_x = -32; + pixel_y = 32 + }, +/obj/structure/sign/directions/evac{ + dir = 1; + icon_state = "direction_evac"; + pixel_x = -32; + pixel_y = 24; + tag = "icon-direction_evac (NORTH)" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bay" = ( +/obj/structure/sign/directions/science{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"baz" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"baA" = ( +/obj/item/weapon/relic, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"baB" = ( +/obj/effect/spawner/lootdrop{ + loot = list(/obj/effect/decal/cleanable/blood/old = 1, /mob/living/simple_animal/hostile/poison/giant_spider/nurse = 1); + name = "spider spawner" + }, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"baC" = ( +/obj/machinery/power/smes{ + name = "maint power storage unit" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"baD" = ( +/obj/structure/grille, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"baE" = ( +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"baF" = ( +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"baG" = ( +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"baH" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"baI" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"baJ" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/item/trash/can, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baK" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baL" = ( +/obj/item/weapon/paper/crumpled, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baM" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baO" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baP" = ( +/obj/item/weapon/shovel/spade, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baQ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"baS" = ( +/turf/open/floor/plating, +/area/maintenance/asmaint) +"baT" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"baU" = ( +/obj/machinery/door/airlock/medical{ + name = "medbay airlock"; + req_access_txt = "5" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"baV" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"baW" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Morgue APC"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"baX" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/sign/directions/medical{ + pixel_x = 32; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"baY" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"baZ" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bba" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bbb" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3-CSW"; + location = "2-CSE"; + name = "bot patrol navigation beacon"; + pixel_x = 0; + pixel_y = 0 + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/obj/structure/sign/directions/evac{ + dir = 1; + icon_state = "direction_evac"; + pixel_x = -32; + pixel_y = -40; + tag = "icon-direction_evac (NORTH)" + }, +/obj/structure/sign/directions/security{ + dir = 8; + icon_state = "direction_sec"; + pixel_x = -32; + pixel_y = -32; + tag = "icon-direction_sec (WEST)" + }, +/obj/structure/sign/directions/engineering{ + dir = 8; + icon_state = "direction_eng"; + pixel_x = -32; + pixel_y = -24; + tag = "icon-direction_eng (WEST)" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bbc" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"bbd" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/toxins/xenobiology) +"bbe" = ( +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"bbf" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbg" = ( +/obj/structure/grille, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbh" = ( +/obj/structure/grille, +/obj/structure/cable/cyan{ + icon_state = "0-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbi" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/potato, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbj" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbk" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbl" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbm" = ( +/obj/structure/table/wood, +/obj/item/weapon/book/manual/wiki/security_space_law, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbn" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbo" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbp" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/mob/living/simple_animal/mouse/white, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbq" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbr" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbs" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bbu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bbv" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bbw" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bbx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bby" = ( +/obj/structure/cable/cyan, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbz" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbA" = ( +/obj/structure/grille, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbB" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbC" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bbD" = ( +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/organ/gland/bloody = 7, /obj/item/organ/gland/bodysnatch = 4, /obj/item/organ/gland/egg = 7, /obj/item/organ/gland/emp = 3, /obj/item/organ/gland/mindshock = 5, /obj/item/organ/gland/plasma = 7, /obj/item/organ/gland/pop = 5, /obj/item/organ/gland/slime = 4, /obj/item/organ/gland/spiderman = 5, /obj/item/organ/gland/ventcrawling = 1, /obj/item/organ/body_egg/alien_embryo = 1, /obj/item/organ/hivelord_core = 2); + lootcount = 3; + name = "organ spawner" + }, +/obj/structure/closet/secure_closet{ + name = "xenobiology research materials locker"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"bbE" = ( +/mob/living/simple_animal/mouse/brown, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbF" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbG" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/weapon/circuitboard/computer/solar_control, +/obj/item/weapon/electronics/tracker, +/obj/item/weapon/paper/solar, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbH" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbJ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbK" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance door"; + req_one_access_txt = "12;63" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bbM" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bbN" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bbO" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bbP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "medbay maintenance door"; + req_one_access_txt = "12;5;9;39;33" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bbQ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bbR" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bbS" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/storage/box/gloves, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bbT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bbU" = ( +/obj/machinery/navbeacon{ + codes = ""; + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Arrivals Building Area"; + name = "navigation beacon" + }, +/turf/open/floor/plasteel/delivery, +/area/maintenance/asmaint2) +"bbV" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bbW" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bbX" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bbY" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bbZ" = ( +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/device/flashlight, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/bot, +/area/maintenance/asmaint2) +"bca" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"bcb" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/structure/cable/cyan, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcc" = ( +/obj/structure/grille, +/obj/structure/cable/cyan, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcd" = ( +/obj/item/weapon/twohanded/required/kirbyplants, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bce" = ( +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bcf" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bcg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bch" = ( +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bci" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bcj" = ( +/obj/machinery/shieldwallgen{ + req_access = null + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bck" = ( +/obj/structure/closet/cardboard, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/item/weapon/stock_parts/cell/high, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bcl" = ( +/obj/machinery/light, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bcm" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bcn" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bco" = ( +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/item/weapon/coin/silver, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcp" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bcq" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bcr" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bcs" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bct" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance door"; + req_one_access_txt = "12;63" + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bcu" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bcv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bcw" = ( +/obj/item/weapon/coin/iron, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bcx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bcy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "medbay maintenance door"; + req_one_access_txt = "12;5;9;39;33" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map" + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/mob/living/simple_animal/mouse/brown, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcB" = ( +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/maintenance/asmaint2) +"bcC" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/mineral, +/area/space) +"bcD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/space, +/area/space) +"bcE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bcF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint) +"bcG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bcH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "medbay maintenance door"; + req_one_access_txt = "12;5;9;39;33" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcI" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcJ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "maintenance door"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bcK" = ( +/obj/machinery/shieldwallgen{ + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcL" = ( +/obj/machinery/power/emitter, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/turf/closed/mineral, +/area/space) +"bcN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 9 + }, +/turf/closed/mineral, +/area/space) +"bcO" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/transport) +"bcP" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"bcQ" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/transport) +"bcR" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"bcS" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/transport) +"bcT" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bcU" = ( +/obj/machinery/door/airlock/medical{ + name = "medbay airlock"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bcV" = ( +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bcW" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bcX" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"bcY" = ( +/obj/structure/table, +/obj/item/weapon/circuitboard/machine/autolathe, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bcZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bda" = ( +/turf/open/floor/plasteel/shuttle, +/turf/closed/wall/shuttle/interior{ + icon_state = "swall_f9" + }, +/area/shuttle/transport) +"bdb" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"bdc" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"bdd" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"bde" = ( +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bdf" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"bdg" = ( +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"bdh" = ( +/obj/machinery/door/airlock/shuttle, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + port_angle = 180; + width = 5 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry_home"; + name = "port bay 2"; + turf_type = /turf/open/space; + width = 5 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"bdi" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bdj" = ( +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bdk" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"bdl" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bdm" = ( +/obj/item/weapon/watertank/janitor, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bdn" = ( +/obj/structure/lattice, +/obj/effect/landmark{ + name = "ninjaspawn" + }, +/turf/open/space, +/area/space) +"bdo" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/transport) +"bdp" = ( +/turf/open/floor/plasteel/shuttle, +/turf/closed/wall/shuttle/interior{ + icon_state = "swall_f10" + }, +/area/shuttle/transport) +"bdq" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"bdr" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"bds" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bdt" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bdu" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/shuttle/transport) +"bdv" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bdw" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bdx" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/masks, +/obj/item/weapon/storage/box/mousetraps{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bdy" = ( +/obj/structure/table, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/turf/open/floor/plasteel/white, +/area/maintenance/asmaint) +"bdz" = ( +/obj/structure/lattice, +/obj/item/weapon/relic, +/turf/open/space, +/area/space) +"bdA" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_sw"; + name = "southwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"bdB" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_s"; + name = "south of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"bdC" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_se"; + name = "southeast of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"bdD" = ( +/obj/machinery/monkey_recycler, +/turf/open/floor/plasteel/darkwarning{ + dir = 1 + }, +/area/toxins/xenobiology) +"bdE" = ( +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/toxins/xenobiology) +"bdF" = ( +/obj/machinery/atmospherics/components/binary/valve{ + icon_state = "mvalve_map"; + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/asmaint2) +"bdG" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + icon_state = "manifold"; + dir = 1 + }, +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 6 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"bdH" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + tag = "icon-intact (SOUTHEAST)"; + icon_state = "intact"; + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"bdI" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"bdJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + tag = "icon-intact (SOUTHWEST)"; + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"bdK" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel/white, +/area/medical/genetics_cloning) +"bdL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + initialize_directions = 1; + internal_pressure_bound = 101.325; + on = 1; + pressure_checks = 2; + pump_direction = 0 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"bdM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"bdN" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + target_temperature = 80; + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"bdO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + tag = "icon-intact (NORTHEAST)"; + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"bdP" = ( +/obj/machinery/camera/autoname{ + icon_state = "camera"; + dir = 10 + }, +/turf/open/floor/engine, +/area/toxins/xenobiology) +"bdQ" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/item/device/mmi, +/turf/open/floor/plasteel, +/area/medical/robotics) +"bdR" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/security/brig) +"bdS" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/medical/robotics) +"bdT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/door/airlock/glass{ + name = "science maintenance glass door"; + req_access_txt = "0"; + req_one_access_txt = "47;12;29" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"bdU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map"; + dir = 8 + }, +/turf/open/floor/plasteel/warning, +/area/maintenance/asmaint2) +"bdV" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + icon_state = "manifold"; + dir = 8 + }, +/turf/open/floor/plasteel/warning, +/area/maintenance/asmaint2) +"bdW" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden, +/obj/structure/sign/directions/engineering{ + dir = 1; + icon_state = "direction_eng"; + pixel_x = 32; + pixel_y = 40; + tag = "icon-direction_eng (NORTH)" + }, +/obj/structure/sign/directions/security{ + dir = 1; + icon_state = "direction_sec"; + pixel_x = 32; + pixel_y = 32 + }, +/obj/structure/sign/directions/evac{ + dir = 8; + icon_state = "direction_evac"; + pixel_x = 32; + pixel_y = 24; + tag = "icon-direction_evac (WEST)" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bdX" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bdY" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bdZ" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bea" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beb" = ( +/obj/item/device/assembly/igniter, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"bec" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bed" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bee" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bef" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/black, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beg" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beh" = ( +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/soda_cans/tonic, +/turf/open/floor/plasteel/black, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bei" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/black, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bej" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bek" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"bel" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"bem" = ( +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"ben" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beo" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid{ + name = "dirt" + }, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bep" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Arrivals Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/arrival) +"beq" = ( +/obj/effect/landmark{ + name = "Observer-Start" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/arrival) +"ber" = ( +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/weapon/reagent_containers/glass/bottle/hullucigen_virion = 2, /obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat = 4, /obj/item/weapon/reagent_containers/glass/bottle/brainrot = 4, /obj/item/weapon/reagent_containers/glass/bottle/magnitis = 4, /obj/item/weapon/reagent_containers/glass/bottle/anxiety = 2, /obj/item/weapon/reagent_containers/glass/bottle/beesease = 8, /obj/item/weapon/reagent_containers/glass/bottle/fluspanish = 4); + lootcount = 3; + name = "viro bottle spawner" + }, +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bes" = ( +/obj/docking_port/mobile{ + dwidth = 2; + height = 7; + id = "arrival"; + name = "arrival shuttle"; + port_angle = -90; + width = 9 + }, +/obj/docking_port/stationary{ + dwidth = 2; + height = 7; + id = "arrival_home"; + name = "port bay 1"; + width = 9 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/arrival) +"bet" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/door/airlock{ + name = "door" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beu" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + name = "door" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bev" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bew" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 10 + }, +/turf/open/floor/plating, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bex" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bey" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"bez" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beA" = ( +/turf/open/floor/plating, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beB" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beC" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beD" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"beE" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"beF" = ( +/obj/structure/closet{ + name = "chemical locker" + }, +/obj/item/weapon/reagent_containers/glass/bottle/potass_iodide, +/obj/item/weapon/reagent_containers/glass/bottle/synaptizine, +/obj/item/weapon/reagent_containers/glass/bottle/diphenhydramine, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"beG" = ( +/obj/item/device/assembly/voice, +/turf/open/floor/plasteel, +/area/toxins/xenobiology) +"beH" = ( +/obj/structure/table, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"beI" = ( +/obj/structure/rack, +/obj/item/weapon/gun/energy/gun/dragnet, +/turf/open/floor/plasteel/bot, +/area/security/warden) +"beJ" = ( +/obj/structure/rack, +/obj/item/weapon/storage/box/rubbershot, +/obj/item/weapon/storage/box/rubbershot, +/obj/item/weapon/storage/box/rubbershot, +/obj/item/weapon/storage/box/rubbershot, +/obj/item/weapon/storage/box/rubbershot, +/obj/item/weapon/gun/projectile/shotgun/riot{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/weapon/gun/projectile/shotgun/riot, +/turf/open/floor/plasteel/bot, +/area/security/warden) +"beK" = ( +/obj/structure/cable/cyan{ + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"beL" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"beM" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/shield/riot, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/security/warden) +"beN" = ( +/obj/structure/closet/secure_closet{ + name = "special weapons locker"; + req_access_txt = "3" + }, +/obj/effect/spawner/lootdrop/armory_contraband, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/weapon/grenade/chem_grenade/teargas = 10, /obj/item/weapon/grenade/clusterbuster/teargas = 1); + lootcount = 3; + name = "teargas clusterbuster spawner" + }, +/obj/item/weapon/gun/energy/gun/hos, +/obj/item/weapon/storage/box/lethalshot, +/obj/item/weapon/storage/box/lethalshot, +/turf/open/floor/plasteel, +/area/security/warden) +"beO" = ( +/obj/structure/window/reinforced, +/obj/machinery/flasher/portable, +/obj/machinery/flasher/portable, +/obj/machinery/flasher/portable, +/obj/machinery/flasher/portable, +/obj/machinery/flasher/portable, +/obj/machinery/flasher/portable, +/turf/open/floor/plasteel/black, +/area/security/warden) +"beP" = ( +/obj/structure/table, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel, +/area/toxins/misc_lab) +"beQ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"Zza" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/space) +"Zzb" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) +"Zzc" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/space) +"Zzd" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/space) +"Zze" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp{ + pixel_x = 4; + pixel_y = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzf" = ( +/obj/machinery/computer/shuttle/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzg" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "syndieshutters"; + name = "remote shutter control"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzh" = ( +/obj/structure/frame/computer, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzi" = ( +/obj/structure/closet/syndicate/personal, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzj" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"Zzk" = ( +/obj/machinery/door/window{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzl" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"Zzm" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/weapon/crowbar/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzn" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/zipties{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzo" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzp" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzq" = ( +/obj/structure/closet/syndicate/nuclear, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzr" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzs" = ( +/obj/machinery/door/poddoor{ + auto_close = 300; + id = "smindicate"; + name = "outer blast door" + }, +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + pixel_y = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate"; + name = "syndicate infiltrator"; + port_angle = 0; + roundstart_move = "syndicate_away"; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/floor/plating, +/area/space) +"Zzt" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/turf/closed/wall/mineral/plastitanium, +/area/space) +"Zzu" = ( +/obj/machinery/door/window{ + name = "Ready Room"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzv" = ( +/obj/machinery/door/window{ + dir = 4; + name = "EVA Storage"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzw" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzx" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/space) +"Zzy" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"Zzz" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"ZzA" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"ZzB" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"ZzC" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"ZzD" = ( +/obj/structure/table, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"ZzE" = ( +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"ZzF" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver{ + pixel_y = 9 + }, +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"ZzG" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/device/assembly/infra, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"ZzH" = ( +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"ZzI" = ( +/obj/structure/table, +/obj/item/weapon/weldingtool/largetank{ + pixel_y = 3 + }, +/obj/item/device/multitool, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"ZzJ" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"ZzK" = ( +/obj/machinery/recharge_station, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"ZzL" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"ZzM" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Surgery"; + req_access_txt = "150" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"ZzN" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"ZzO" = ( +/obj/structure/table, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) +"ZzP" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"ZzQ" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"ZzR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/toy/crayon/spraycan/mimecan, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"ZzS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + icon_state = "intact"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ZzT" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hallway shutter"; + name = "hallway shutter" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ZzU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ZzV" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ZzW" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ZzX" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"ZzY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "science maintenance door"; + req_one_access_txt = "47;12;29" + }, +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"ZzZ" = ( +/obj/structure/cable/cyan{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/toxins/xenobiology) +"ZAa" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/warning{ + tag = "icon-warningcorner"; + icon_state = "warningcorner"; + dir = 2 + }, +/area/maintenance/asmaint2) +"ZAb" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning, +/area/maintenance/asmaint2) +"ZAc" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/wrench/medical, +/turf/open/floor/plasteel/white, +/area/medical/medbay) +"ZAd" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/maintenance/asmaint2) +"ZAe" = ( +/obj/machinery/droneDispenser, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"ZAf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + tag = "icon-intact (WEST)"; + icon_state = "intact"; + dir = 8 + }, +/turf/open/floor/plating, +/area/medical/medbay) +"ZAg" = ( +/obj/machinery/shieldwallgen{ + req_access = null + }, +/turf/open/floor/plating, +/area/hallway/primary/aft{ + name = "\improper South Hallway" + }) +"ZAh" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"ZAi" = ( +/obj/structure/cable/cyan{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"ZAj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/fore{ + name = "Security Maintenance" + }) +"ZAk" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"ZAl" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"ZAm" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plating{ + icon_plating = "asteroidplating"; + icon_state = "asteroidplating" + }, +/area/maintenance/asmaint2) +"ZAn" = ( +/obj/machinery/atmospherics/components/binary/valve/open, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"ZAo" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"ZAp" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"ZAq" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/asmaint) +"ZAr" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"ZAs" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/maintenance/asmaint2) +"ZAt" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"ZAu" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/asmaint2) +"ZAv" = ( +/obj/item/weapon/coin/gold, +/turf/open/floor/wood, +/area/maintenance/fsmaint) +"ZAw" = ( +/obj/structure/table, +/obj/machinery/computer/stockexchange, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ZAx" = ( +/obj/structure/table, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/turf/open/floor/plating, +/area/maintenance/asmaint2) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaeaaeaaeaaeaaeaadaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaahaaiaajaakaalaalaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaamaahaahaanaahaahaahaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaoaahaahaahaapaahaaqaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaraadaadaadaasaadaadaadaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaauaahaavaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaaaaJaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaawaahaaxaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaJaaJaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazaadaadaadaadaadaawaahaaxaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaCaahaahaaDaadaawaahaaxaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaCaahaaEaaFaadaawaahaaxaadaadaaGaaHaaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaCaahaahaaKaadaahaahaahaadaahaahaahaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaJaaaaaaaaaaaaaaaaaaaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaCaahaahaahaaLaahaahaahaaMaahaahaahaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaNaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaJaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaCaahaahaahaaOaahaahaahaaPaahaahaaQaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazaadaadaadaadaadaadaaSaahaahaadaadaadaadaadaadaaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaaaaayabsabsabsabsabsabsabsabsabsabsabsaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaUaaUaaVaaWaaXaadaahaahaahaadaaYaaZabaabbabcaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaBaaaaaaaaaaaaaaaaayabsabDabCabEacnabFabCabEabCabLabsaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaahaahaahaaEaahabdaahaahaahabeaahaaEaahaaEabfaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaaaaaaaaaaaaaaaaaaaaaaaaayaaBaaBaaBaayaayaayaayaaNabsabXabYabCabCabCabCabCabZabCabsaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadabgaahaahaahaahabhaahaahaahabiaahaahaahaahaahaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaaaaaaaaaaaaaJaaJabsacqabCabZabCabCacnabCacoabCabsaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadabgaahaahabjabkaadablabmablaadabnaboaahaahaahaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaaJaaJabsabDabCabCabYabCabCabCadnacEabsaaTaaaaaaaaaaaaaaaaaaaaaaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaahaahabpaadaadaadabqabraahaadaadaadaahaahaahaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaJaaJaaJaaJabsabXabCabCacFabCabZabCadnabYabsabuabtabsaayaaaaaaaaaaaaaaaaaJaaaaaaaaaaaaaaaaaJaaJaaaaaaaaaaaaaaaaaaaaaaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadabvabwabxaadaaaaadabyabyabyaadaaaaadabzabAabBaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaaaaaaaaaaaJaaJabsacHacHacHabsacmabtabtabtabtabsabMabKabtaaaaayaayaayaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadabyabyabyaadaaaaarabHabIabJaataaaaadabyabyabyaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaaBaayaayaaBabsabsabsabsaeKaeJaeJaeWaiKafqahsafGaiAacpaiBabKabsaayabNabOabNabPaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarabHabIabJaataaaaaaaaaaaaaaaaaaaaaaarabHabIabJaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQaaBaaBaaBaayaayaayaayaayaayaayaayaayaaBabRabSabSabSabTabUabTabVacGacGaeeacGacaaclaiRahHaiTaccacdaceabsaaBacfacfacfacfaayaayaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayacgaayaayaaBabsabsabsabKabKachaciacjackaclaiRajaajcaccajdacrabsaayacsacfacsactaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayacgaayaaaaaaacuacvacwacxacyaczacAacBacCacDaeCadnajhajeacIacJacKacLacMacNacMacsaayaayaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayacgaayaaaaaaacuacvacPacQacRacyacAacSacTacUabtabtabtacUacVacWabtabNacXacLacXacYaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaayaaaacZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBacgaaBacUadaadaacUacUacUadbadcacUaddacTabtadeadfadgabtadhadiabtadjacXacLacXadkaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaayaaaadlaaaacZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsadmabsacUadnadoadpadqadpadradracUadsadtaduadvadwadvaduadxadyacKacLadzadAadzacsaayaayaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaadlaaaacZaaaacZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsadBabsacUadoadCadDadDadDadpadEacUadFacTabtadeadGadgabtadHadIabsaayacsadJacsactaaaaaaadKadLadLadLadLadLadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaacZaayacZaayacZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsadmabsacUadMadCadNadDadDadDadpacUadOadPacUabtabtabtacUadQabMabsaaBacfacfacfacfaayadKadLadLadLadLadLadLadLadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJacZaaaacZaaaacZaaaaaaaaaadRadRadRadRadRaayaayabsadSadTacUadoadUadNadNadNadDadVacUadWadPadXadXadXadXadXadQadYabsaayadjadZadjaeaadKadLadLaebaecaedaeBaefaecaegadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJacZaayacZaayacZaayaayaayadRaehaeiaehabtaaaaaaabtaejabKacUadMadUadNadDadDadDadpacUaekaelaemaemaemaemaenaeoabMabsaaaaaaaaaaayaaaaaaadKadLaecaepaecaecaecaepaecadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaeraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaacZaaaacZaaaaaaaaaadRaesaetaeuaduaevaevaduaewabKacUadoadCadNadDadDadDadVacUaexabWaeyabWabWaezabWaeAabMabsaayaayaayaayaayaayadKadLaeBaecadLaojadLaecaeBadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaacZaaaacZaaaaaaaaaadRaehaeDaehabtaaaaaaabtaeEaeFacUadMadCadCadCadCadCadpacUaeGabsabsabsaeHabsabtabtabuabsaaaaaaaaaaayaaaaaaadKadLaolaecadLadLadLaecaomadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaacZaaaacZaaaaaaaaaadRadRadRadRadRaayaayabsaeLaeMacUadEaeNadMadVadMadVaeNacUaeOabKaePaePabKabsaeQaeRaeSaeRaeTaeUaeUaeUaeUaeUaeUadLaeVaecadLarZadLaecaeXadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaadlaeracZaaaaaaaaaadRaeYaeZaeYabtaaaaaaabsafaafbacUafcadMadpafdadoafeadVacUaffafgafhafiacbabsafjadAaeSacLafkaeUaflafmafnafoafladLaecaepafpatsasFaepaecadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaayacZaayacZaayaayaayadRafrafsaftaduafuabsabsaeLafvacUafwacUafxafwafxacUacUacUafyafzabsabsafAabsafjafBaeSaeRaeTaeUafCafoafDafoafEadLaebaecafFattafHaecaegadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaacZaaaacZaaaaayaaaadRaeYafIaeYabtafJabtafKaeEabKafLadFafMafNafOafOafPafQafRafSafTafUafVafWabsafjabNaeSacLafkaeUafXafYafZafYagaadLadLadLagbadLadLadLadLadLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaayacZaayacZaayaayadRadRadRadRadRadRagcaduagdageagfagfaggacTaghagiagjagkaglagmafOagnagoagpagqagragsagsagtaguaguaeUagvafoagwafoagxaeUagyagzagAagzagBagCagCaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaacZaaaadlaaaaayadRagDagEagDabtaaaaaaabtafKagFagGabKagHacTaglaghafOadnagIagJagKagLagMagNagOacKaeaadjaeSacLaeTaeUagPagPagQagPagPaeUagRagSagTagSagRagCagUagUagUagVagVagVagVagVaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJacZaayaayaayacZaayaayadRagWagXagYaduaevaevaduagdageagZahaagfahbaglagiahcahdaheahfahgahhahiahjahkacKabPaeQaeSaeRafkahlaeqahmaeIahoahnaeUahqahrauDagRahtagCahuahvahwagVahxahyahzagVaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaacZaaaadlaaaacZaaaaaaadRagDahAagDabtaaaaaaabtafKagFagGabKabKahBaglahCahCahDahEabKahFahGahHahIagkabtafjacNahJahKaeTahlahpahpahLahNahMahOahPagSagTagSagRagCahQahQahRagVahSahTahSagVagVagVagVaayaaaaayaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaacZaaaacZaaaacZaaaaaaadRadRadRadRadRadRahUaduagdageagGabKabKahBahVahHahWahXahYahZaiaadnaibadnadnabsafBaeRaeRaeSafkahlahpahpaicaieaidaeUagyaifaigaifagBagCaihaiiaijagVahzaikahxavIavdavTaiUaayaaaailaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaimacZaaaacZaaaacZaaaaaaaaaadRainaioainabtafJabtaipaiqairaisaitaiuabsabsabsabsadnadnadnabsabsabsabsabsaaaaivaivaiwaivaeUaeUaeUaeUaiyaixaeUagCagCagCagCagCagCagUaizagUagVaxoahTahTayCayBahTaiUaayaayailaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlaayacZaayacZaayaayaayadRaiCaiDaiEaduaiFabsabtaiGabtabsaeEaeEafLaiHaiIaiJaiKaiKaiKaiLaiIacrabsaaaaaaaaaaayaaTaayaaaaaaaaaaiMaiNaiOaiMaaaaayaaaaayaaaaiMaiPaiNaAjaiQaAkaiSaAyaCRaBtaCSaiUaayaaaaayaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZaaaadlaaaacZaaaaayaaaadRainaiVainabtaaaaayaaaafJaaaabsaiWaiXaiYaiZabKabKabKabKabKabKabKadYabsaayaayaayaayaaTaayaayaayaayaiMaiNaiOaiMaayaayaayaayaayaiMaiOaEsajbaEuaEtaCSaCSaFZaFIaHHaiUaayaaaailaaaaaaaaaaaaaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZaayacZaayacZaaaaayaaaadRadRadRadRadRaayadRabtaiGabtacUaiWadFaeEajfabsabtabtabtabtabsabKabMabsaaaaayaaaaayaaTaayaaaaaaaaaaiMaiNaiOaiMaayaayaayaayaayajgajgaIkajgagVagVagVagVagVagVagVagVaayaayailaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaacZaaaacZaaaaayaaaaayaaaaayaaaaayaaaadRajiajjajiacUajkajlajmajnajoajpajqajrajsajsajtajuabtaaaaayaaaajgajvaiMajgaaaaaaaiMaiNaiOaiMaaaaayaaaaayaaaaaaaiMaiNaIlaiMaaaaayaaaaaaaaaaaaaaaaayaaaaayaayaayaayaayaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaadlaaaadlaaaadlaaaaayaaaaayaaaadRajwajxajyacUajzajAabtabtabsajBabKajCajCajCabKajDabtaaaaayaaaajgajEajFajgajgaiMaiMaiNajGaiMaiMajgajgajgaaaaaaaiMaiNaIlaiMaayaguaaaaaaaaaaaaaaaaguaaaaayaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaacZaaaacZaaaacZaaaaayaaaaayaaaadRajiajHajiadRajIaItaaaaaaabsajJaIRajCajCajCabKajDabtaaBaaBaaBaiMaiNajKajLajMajNajNajOajPajNajNajNajQajgaayaayaiMaiNaiMaiMaaaaguaaaaaaaaaaaaaaaaguaaaaayaaaaaaaaaaaaaaaaayaaaaimaaaaaaaaaaayaayaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaacZaayacZaayacZaaBaaBaaBaaBaaBadRadRadRadRadRaJpaItaayaayabsajRajSajTajUabsaeHajVabsaiMaiMaiMajgajWajXajbajYajbajbajZajbakaajbakbakcajgaaaaaaaiMaiNaiMaayaayaguaayaayaayaayaayaguaayaayaayaaaaaaaaaaayaayaayaayaayaayaayaayaaaaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaacZaaaacZaaaacZaaaaayaaaaayaaaadRakdakdakdabtaaaacgaaaacUacUakeakeabsabsabsabKajDaeHakfaiOaiOakgaiNakcakhakhakhakhakhakhakhakhaiNakcajgaayaayaiMaiNaiMaaaaaaaayaaaaaaaaaaayaaaaaaakiakiakiakjakjakiakiakiakkakkakkaaaaaaaayaaaaaaaayaaBaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaacZaaaadlaaaacZaaaaayaaaaayaaaadRaklakmaknakoabSakpaaaacUakqakrakraksaktacUajBakuakvakwajbajbajbakxakyakhakzakhakAakBakCakAakhaiNakcajgaaaaaaaiMaiNaiMaaaakkakkakkakkakkakkakkakkakiakDakEakFakGakHakIakiakJakKakLaaaaaaaayaaaaayaaaaaBaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaimacZaayacZaayacZaaBaaBaaBaaBaaBadRakdakdakdabtaaaakMaaaacUakNakOakraksakPacUakQajDabtaiMaiMaiMaiMakRajXakSakTakUakVakWakXakYakhaiNakcajgaiMaiMaiMaIkakZakkakkalaalbalcalbaJDalealfakialgalhalialjakHalkallalbalmakLaayaaBaaBaaBaaBaaBaaBaaBaaBaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacZaaaacZaaaacZaaaaayaaaaayaaaadRadRadRadRadRaayakMaayacUalnalnalnaloalpacUabKajDabtaaaaayaaaaiMalqalrakhalsakUakVakWaltaluakhalvalwajNalxajNajNalyakZalzakkalAalealBalbalAalCalDakialEalFalGalHakHalIallalJalmakLaaaaaaaayaaaaayaaaaaBaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaayaaaaayaaaaayaaaaayaaaaaaaayaaaaayaaaaayakMaaaacUacUacUacUacUacUacUaeHalKabsaaaaayaaaaiMaiMalLakhalMakhalNalOalPalNakhakRajbalQalRajbalSalTalUalVakkalAalWaKsalAalXalAalAalYalZamaambamaamcamdalYalJalmakLaaaakLakLakLaayaayaaBaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaayaaaaaaaguaaaaayaaaaayakMaaaameamfamgamhamgamiamjamkamlabtaayaayaayaayaayammakhamnakhakhakhakhakhakhamoamoamoamoamoaiNakcakZampamqalbamraKsalAaKtalAaldallamsamtamuamvamsamsakiamwalmakLaaaakLamxamyamzaaBaaBaaaaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaguaaaaayaaaaaaamAamBameamhamCamDamDamEamFaiIamGabtamHamIamHamJamJamKamLamMamNamOamPamQamRamoamSamTamUamVamoaiNamWakZampakkalaalbamXalAaKualAaKvallalYamYakiakiakiakiakiamqakkakkakkakLamZakLaayaayaaBaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguaaaaayaaaaaaaaaakMameamhanaameameameabtabKajDabsamJanbamJamJancandamLaneanfaKwanganhangamoanianjankanlamoaiNakyakZampakkakkanmannalAalAalAanoanmanpanqakkanransantalaalbanrakkanuanvanwakkaaaaaaaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaayaaaaaaaaaakMameamhanaameaaaaaaabtabKanxanyanzanAanBamJanCanDanEanFanGanGanGanHanIamoanJanKanLanMamoaiNakcakZanNanOanPanmanQanRalAanSanTanmanUanVakkanranWalAanWanXanYakkalbalbampakkaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaimaaaaaaaaaaaaaaaaaaaayaaaaayaaaaaaaaaakMameanZaoaameaaaaaaabsaeHaobaocaodanAaoeaofaogaohamLamLaoiaoiaoiaLdaoiamoamoaokamoamoamoaLLaLRaonaonakZampanmanmakkaooamqanmanmalbampanmanranXalAaopaoqanrakkaoraosampakkaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaayaayaayaayaayaotaouaotamiaovaotaotaotaofaowaoxaoyanzaozanBaofaoAaoBaoCaoDaoEaoFaoFaoGaoHaoIaoJaoKaoLaoMaoNaoOaoPaoQaoRaoSaoTaoUaoUaoUaoUaoUaoVanOanOaoWanmaopaoqalAalAalbanrakkaoXaosampakLaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaayaaaaayaaaaaaaotaoYaoZamhanaapaapbapcapdapeapfapgapgaphapgapiapjapkaplapmapmapmapmapnapnapoappapqaprapsaptapsapuapvapwapxakkakLakLakkakkalbapyakkaleapzakkalAalAalAaoqakkakkakkapAaosampakLaaaaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaayaaaaayaaaaaaaotapBaoZapCapDapEapFaotapGapHapIapHapHapJapHapKapLapMapNapOapOapOaLSapOapOapPaoJapQapRapsapSapsapTapUapVapxapWapXapYapZanmaqaapyakLalAaqbakkamwalAalAaqcakLamxaqdanOanOaqeakkaayaayaayaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaayaaaaayaaaaaaaotaqfaoZaqgaqgaqhaqiaotaqjaqkaqlaqjaqjaqjaqjaqmaqnaqoaoCaqpaqqaoFaqraqsaqtaoIaquaqvaqwapsaqxapsaqyaqzaqAapxaqBalAamXaqCanmanvaqDakLalAalAakkalbalbanXalbakLampakkakkakkakkakkaaaaaaaaaaaaaaaaayaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqEaqEaqEaqEaqEaqFaqFaotaqGaqHaqIaqJaqKaqLaotaqMaqMaqNaqOaqPaqQaqQaqmaqRapMaqSaqSaqSaqSaqSaqSaqSaqTaoJaqvaqUapsaqVapsaqWaqzaqXapxalcalAakkanmanmaqYapyakkakkakkakkamqamqanmanmakkampakkaqZaqZaqZakkaaaaaaaaaaaaaaaaayaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaraarbarbarbarbarbarcaaaaaaaqEardarearfargarharhaotaqGaqHaqIaqJaqKariaotarjaqMaqNarkaqMaqMarlaqmarmapMarnaroarparqarrarsartaqTaoJaruarvapsarwapsarxaryarzapxarAarBakLarCarCalbarDaoUaoUaoUaoUaoUaoUaoUaoUarEarFakkarGaoqaoqakkakLakLakLakLakkakkakkakkaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarHarIarJarJarJarJarHaaaaaaaqEarKarearearLarharMaotaqGaqHaqIarNaqKarOaotarPaqMaqNarkaLTaqMarQaqmarRarSarTarUarUarUarVarUarWarTapparXarYapsaLUapsasaapvasbapxascarAakLasdaseasfasganmashasiasjasiasiasiasiampaskaooalAalAalAalAalAarAarAaslakkasmasnakkaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarHasoasoasoaspasqarHaqFaqFaqFardarearearhasrarhaotassastamhamhaqKasuaotasvaqMaswasxasyasxaszaqkarmasAaqSasBasCasDasEaLXasGaqTasHasIasJasKasLasMasNasOasPapxarAarAanUasearCasQapyakkasRasSasTashasUasVasiampasWasXasYasZasZasZataarAatbatcakkatFaosakkatdateateaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarHarIarJarJatfatgathatiatiatiarearearearharharhaotatjatkatlatlatmatnaotatoaqMaqNaqMaqMaqMaqMaqjatpatqaqSatraqSarnarnaqSarnaqSaonaonaOlaNDaonaonatuatuatuatvasiasiasiasiasiasiatwasiasiasiatxasiatyatzasiatAatBakkatCaqZaqZaqZalAarAatDatEakkaosaosakLateateateateaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarHatGatGatGatGatHatIatJatKatJarharharharhatLatMaotaotaotaotaotatNaotaotatOaqMaqNatPatQatRaqOaqjarmapMatSatTatTatTatTatTatUatVatWatSatXatYatSatZasiauaaubaucaudaueaufaugasiauhauiasiaujasSaukasiasiaulashampaumakkakkakkakkakkalAaunarAarAamqaosaosakLateateauoateaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarHatGatGatGatGauparHaqEaqFaqEauqaurarhausautarhauuauvauwarhauxauyauzaqEaqmaqkaqlaqjaqjaqjaqjaqmarmapMatSauAatSatSatSatSauBatVatSatSaRMaQWatSatSasiauEauFauGauHauHauHauHauIauJauKasiasiasiauLauMauNaukashampauOauPauQauRauSakkatCalAalAalAakkauCavxakLateateateateaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarHatGatGatGatGatHauUatJatKatJarhauVarharhauWarhauXauvarharharhauYauZaqFavaavbavcavbavbavbavbavbaROaveavbavfavbavgavbavbavbavhavbavbaviavjavkavlasiavmavnavoavoavpavoavoavoavqavravsavtasiaukavuaukaukasianNanOanOanOavvaskakkavwaoqaoqalAakkawgavxakkavyavzateaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarHasoasoasoasoasoavAavBavBavBavCavCavCarhauWarharharhavDarhavEavFauvavGavHaRPavJavJavKavLavJavJavMavNavOavNavPavOavOavOavOavQavRavOavOavSaRQavUavVavVavWavXavVavYavZawaavZawbawcawdaweasiasiasiaulakkakkamqakkakkakkampaskakkalAawfaSfalAakkazeavxakkakkatdateaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawhawiawjawiawkaaaaaaawlawmawnawnawnawmawoaqFaqFaqFarharharharhawpawqawrawsawsawsawsawtawuaqEawvawwatVatVatVatVawxawyawzawxawAawAawAawAawAawAawAawAawBawCawDawAawEawFavoavoawGawHasiawIawJawdawJawKawLawMaukaukaukaukaukakkawNalAapzawOakkampaskakkalAawPawQalAakkazXavxaBWakkateateateaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRawSawTawSawRaaaaaaaaaawUawVawVawVawWaaaaaaaaaaqEawXawYawYawZaxaarhaxbaxcaxdaxeaxfauYaxgaqEaxhawwatVaxiaxjaxkaxlaxmaxnaxlaSuaSuaxpaxqaxraxsaxtaxuaxuaxuaxuaxuaxvaxwauHauHaxxaukasiaxyawJaxzawJawKaxAaukaukaxBaukaxCaxDakkalAalAalAaxEakkatAatBakkalAaoqaoqatCakkavxalbaxFakLaxGateateaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawjaxHaxIaxHawjaxJaxJaxJaxJaxJaxJaxJaxKaxKaxKaxKaqEaxLaxMaxNaxOaxPawsaxQaxRaqEaxSaqFaxTaxUaqFaxhawwawxaxlaxVaxWaxXaxmaxnaxYaxYaxYaxYaxYaxZaxVaxkaxuayaaybaycaydayeawwayfayfayfayfayfayfayfayfayfawKaxAasiasiasiasiaukaygakkayhalAayialAakkampaskakkakkakkakkakkakkakkamwavxakLateateaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRaxHaxHaxHayjaykaylaymaynayoaypayqayraysaytaytayuayvarharharharharhaqEaqEaqEaywarhauYayxayyayzawwawyaxmaxmaxmaxmayAaxnaxYaSTaSIaxYaxYaxZayDayEaxuayFayGayHaxuayIawwayfayJayKayLayMayNayOayPayfawKaxAasiayQayRasiaukaukakkaySayTalAalAamqampaskayUayVayWayXayYalbakkalbalbakkavyavyaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawjaxIaxIaxIawjaxKayZazaaxKayoayoayoayoazbayoayoazcarharhavDaTGazdaDEazfazfazgaDEarhazhaziazjazkazlawyaxmaxmaxmaxmaxmaxnaxYaxYaxYazmaznaxrazoazpaxuazqayGazraxuayIazsayfaztazuazvazwazxazyazzayfazAaxAazBazCazDasiaukazEakkawNalAazFasYazGazHazIauPazJakLazKaosauTazLazMazLazLazLazLaaNaaNaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRazNazOazNawRaxJaxKaxKaxJazPayoazQaxJazbazRazSaqEarhazTazUazVazWaHPazYazZaAaaHPazUarhaAbaqFaxhawwaAcaAdaAeaxXaAfaAgaAhaAiaTIaTHaAlaAlaAlaxraAmaAlaAlaAnaAlaAlawEaveaAoaApaApaAqaAraApaApaAsaAoaAtaxAasiasiasiasiaukaukaooalAalAapzapzakkanNanOanPaAuakLaAvaosaAwazLaAxazLaTJaAzaAAaABaaNaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaACawiaADawiaAEaaaaaaaaaaxJaAFayoaAGaxJaAHaxJaAIaAIaAIaAIaAIaAIaAIaAIaAJaAJaAJaAJaAJaAJaAJaAJaAKaALaAlaAlaAlaAlaAlaAlaAMaAlaAlaAlaAlaANaAOaAOaAPaAOaAOaAQaAOaARaASawwayfaATaAUaAVaAWazvaAXaAVayfawKaxAasiayQaAYasiaTLaukakkakkakkakkakkakkakkazLaAZaBaazMaBbaBcaBdazLaBeazLaBfaBgaBhaBiaaNaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxJaAFaBjaAGaxJaBkaBlaAIaBmaBnaBoaBpaBqaBraBsaAJaTMaBuaBvaBwaBxaByaAJaxhawwaAMaBzaBzaBzaBzaBzaBzaBzaBzaBzaBAaBBaAlaAlaAlaAlaAlaAnaAlaAlayIaBCaBDayfaBEaBFaBFaBGayfaBFaBDawKaBHasiaBIaBJazBaukaukasiaBKaBLaBMaBNaBOaBPazLaBQaBaaBRaBSaAxaBTazLaAxaBUaBhaBVaIJaBXaaNaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxJaxJaxJaxJaxJaBkaBYaAIaBZaCaaCbaCbaCbaCbaCcaAJaCdaCeaCeaCeaCeaCfaAJaxhazsaAlaAlaCgaAlaAlaAlaAlaAlaAlaAlaChaCiaAlaCjaCkaCkaCkaCkaCjaxuaClazlaBDaCmaCnaCoaCpaCqaCnaCraCsaCtaxAasiasiasiasiaukaukasiaCuaCvaCvaCwaCvaCuazLaAZaBaazLaCxaBRaBRazLazMaCyaCyaCyaCyaCyaCyaCyaaJaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaxJaCzaCAaAIaCBaCCaCbaCDaCDaCbaCEaAJaCFaCGaCeaCHaCHaCIaAJaCJazlaCKaCLaCMaCNaCOaCPaCQaUqaIKaAlaCTaCiaAlaCkaCkaCkaCUaCkaCkaxuaCVaALaBDaCWaBDaBDaBDaBDaBDaBDaBDaCXaCYaCZaDaaDbaDcaDcaDcaDdaDcaDcaDcaDcaDcaDcaDeaDfaDgaDhaDiaDjaDjaDjaDkaCyaAxaAxaDlaDmaAxaCyaayaayaayaaaaaaaayaaaaaaaaaaayaaaaaaaimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDnaDoaDoaDoaDpaDqaaaaayaayaayaayaxJaDraBkaAIaDsaBqaCbaCbaCbaCbaDtaAJaDuaDvaDwaCHaCHaDxaDyaxhawwaCKaDzaCMaDAaDBaDCaDCaDCaDCaDDaBzaBzaAlaCkaCkaDFaJEaCkaCkaxuaDGaxwaDHaDIaDJaBzaBzaBzaDJaBzaDKaDLaDMavoavoaDNavoavoavoaDOavoavoavoavqavoavoaDPaDQaDRaDSaDRaDTaDUaDUaDVaCyaDWaAxaBbaBbaDXaCyaaaaaaaayaaaaaaaaBaaaaaaaaaaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDnaDYaDZaDZaEaaDpaDoaDoaDoaDoaDoaEbaEcaEdaEeaEfaEgaaaaayaaaaaaaaaaxJaEhaBkaAIaEiaEjaEkaElaElaBqaEmaAJaEnaDvaDwaCHaCHaDxaDyaxhawwaCKaEoaEpaEqaEraGaaDCaDCaZnaAlaAlaBzaAlaEvaEvaEvaEvaEvaEwaxuaExawwaAlaBAaEyaEzaEAaEAaEBaECaAlaEDaEEaEFaEFaEFazLazLaEGaCyaEHaEHaEIaEJaEHaEHaCyaCyaCyaCyaCyaCyaCyaBbaEKaELaEMaENaEOaBbaEPaCyaaaaaaaayaayaayaaBaayaayaayaaBaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDnaEQaERaESaESaETaEUaEVaEVaEVaEVaEVaEfaEWaEeaEeaEfaEXaaaaayaaaaaaaAIaxJaxJaEYaAIaEZaFaaEiaElaElaCEaFbaAJaFcaDvaDwaCHaCHaDxaFdaxhawwaFeaFfaFgaFhaEraFiaDCaDCaFjaFkaAlaBzaAlaFlaEwayGaZPaEwaFmaxuayIawwaAlaFnaFnaFoaFoaFoaEBaAlaAlaEDaEEaFpaFqaFrazLaFsaAxaCyaFtaFuaFuaFvaFuaFwaFxaZQaFuaFyaFuaFzaCyaFAaFBaFCaBbaFDaFEaAxaFFaCyaaaaaaaayaaaaaaaaBaaaaaaaaaaaBaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEUaFGaFHaESaESaESbahaFJaFJaFJaFJaFJaEfaEeaEeaEeaEfaFKaaaaayaayaayaFLaFMaFNaFOaFPaFQaFRaEmaElaElaFSaBqaAJaFTaFUaCeaCHaCHaDxaFVaxhawwaFWaFXaFgaFYbaiaDCaDCaDCaDCaGbaAlaBzaAlaGcaGdayGayGaGeaGcaxuayIawwaAlaAlaAlaAlaAlaAlaAlaAlaGfaEDaEEaGgaGhaGiazLaGjaAxaCyaFuaFuaGkaFvaFuaFuaFxaFuaFuaGlaFuaGmaCyaBbaGnaCyaBbaGoaGpaGqaGraCyazLazLazLazLazLaBRazLazLazLaBRazLazLazLaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDZaETaESaESaGsaETaDZaFJaFJaFJaGtaGuaEfaEeaEeaGvaGwaGxaaaaayaaaaaaaFLaElaGyaFOaFPaBnaBqaBqaElaElaCEaBsaAJaGzaGAaGBaGBaGBaGCaAJaGDawwaFWaGEaGFaFgaGGaGHaDCaDCaGIaGJaAlaBzaAlaxuaxuaGKaGLaxuaxuaxuayIaBCaEFaGMaGNaGOaGPaGQaGRaGSaGTaGUaGVaGWaGWaGWaGXaDiaDkaCyaFxaFxaFxaGYaFxaFxaFxaGZaHaaHaaHbaHcaCyaHdaHeaCyaCyaCyaCyaCyaCyaCyaAxaAxazMaAxaAxaAxaAxaAxaAxaAxaAxaAxazLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHfaDZbahaEaaDoaDoaDYaDZaHgaDZaEaaDoaEQaHhaHhaHiaHjaDYaFLaFLaFLaFLaFLaElaHkaFOaFPaEiaEmaBqaElaElaHlaBqaAJaAJaHmaAJaDyaDyaDyaAJaxhawwaFeaGEaGEaHnaEraHoaHpaHqaHraHsaAlaAMaAlaHtatSaGKaGLatSaHtawAayIawwaEFaHuaHvaHwaHxaHyaGRaHzaHAaHBaHCaHDaHEaHFazLaAxaHGaCyaFuaFuaHaaHIaHJaHKaHLaHMaHNaHNaHNaHOaFxaHNaJFaHNaHNaHNaHNaAxazLaHQaHRaAxazLaFxaFxaFxaFxaFxaFxaFxaFxaAxazLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDZaHSaHTaHUaHVaHWaHTaHSaHTaHTaHTaHTaHTaHTaHTaHXaHTaHXaHYaHZaIaaElaIbaIcaIdaIeaIfaIgaIgaIgaIgaIgaIgaIgaIgaIgaIhaIgaIgaIiaIgaIjbaxbavavJavJavJavJaImavJaInavUaIoazkaIpavJaIqavJavJavJavJavJavJaIraIsbayaGWaGWaIuaIvaIwaIxaIyaIzaIAaEDaAlaAlaAlaAlaAlaAlaIBaCyaZQaGlaHaaICaIDaIEaIFaIGaIHaIHaIIaIIaJGaIIaJHaHNaHNaJIaHNaAxazLaILaAxaAxazLaFxaFuaFuaIMaFyaFuaFuaFxaAxazLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDZaINaHTaHUaHVaIOaHTaHTaHTaHTaHTaHTaHTaHTaHTaHXaHTaIPaHYaHZaIaaElaIbaIQbazaISaITaIUaIVaIWaIXaIYaIXaIZaIXaIXaJaaJbaJcaJdaJeaJfaJgaJhaJhaJiaJhaJhaJjaJhaJhaJkaJlaJmaJnaJhaJoaJhaJhaJlaJhaJhaJhaJhbbbbaXaJqaJraHvaJsaJtaJtaJuaJvbbcaJwaAlaEBaJxaFoaFoaAlaHGaCyaFtaFuaHaaJzaJAaJBaJBaJCaHNaHNaHNaHNaFxaKxaKyaHNaLgaKYaJyazMazLaLhaBhaLiazLaFxaFuaJJaFuaJKaJJaFuaFxaAxazLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDZaINaHTaHWaJLaHWaHTaHTaJMaJMaJMaJMaJNaHhaHhaGvaDpaDYaFLaFLaFLaFLaFLaIQaFOaJOaJPaJQaJRaJSaJTaJUaJVaJWaJXaJXaJXaJWaJYaJXaJYaJWaJXaJXaJXaJWaJZaKaaKaaKaaKaaKdaKeaKeaKeaKeaKeaKeaKeaKfaKgaKhaKiaKjaKkaKlaEFaKmaJqaKnaKnaKnaJqaKoaKpaKqaDKaBzaBAaBzaBzaKraHGaCyaJyaJyaJybbdbdEbdDaJyaHaaHaaHaaHaaHaaFxaLjaKyaJyaJyaJyaJyaAxaBhaBhaLlaLkazLaFxaFuaFuaJJaFuaFuaFuaFxaAxazLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDZaINaHTaHTaHTaHTaHTaHTaKzaKzaKzaKzaEUaKAaEeaHiaGwaDqaaaaayaaaaaaaFLaIQaFOaKBaKCaJQaJRaKDaKEaJUaKFaJWaKGaKHaKIaKJaKKaKLaKMaKJaKNaKOaKPaJWatSatSatSatSatSatSaKeaKQaKRaKSaKTaKUaKVaKfaKWaKXaLZaKiaKkaKZaEFaGMaHuaHuaLaaHuaHuaHuaLbaGMaAlaFnaFnaLcaLcaAlaQVbdFbdHbdGbdJbdIaLeaLfaJyaFuaFuaHaaFuaFuaFxaMNaNQaMOaOLaNRaJyaAxaONaOMaBhaOOaCyaFxaLmaLnaFuaFuaLnaLmaFxaLoaJyaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDZaHSaHTaHTaHTaHTaHTaHTaHTaHTaHTaHTaHhaEeaEeaLpaEfaEgaaaaayaayaayaFLaIQaFOaLqaLraLsaLtaLuaJVaLvaJVaJWaLwaKHaLxaKJaLyaLzaLAaKJaLBaKOaLCaJWaLDaLEaLDaLFaLGaLDaKeaLHaLIaLJaLKbdKaLMaLNaLOaKXaKXaLPaKkaKZaEFaEFaEFaEFaEFaEFaEFaEFaEFaEFaLQaAlaAlaAlaAlaAlaHGaCybdMbdLbdObdNaLeaLVaJyaLWbdPaHabdPaLWaFxaHNaKyaOPaHNaNRaJyaFxaNUaFxaFxaFxaFxaMaaMbaHcaMcaMdaHcaMbaMaaMeaFxaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMfaMgaMhaMhaMhaMhaHTaHTaHTaHTaHTaHTaDZaEeaEeaMiaEfaEXaaaaayaaaaaaaFLaIQaMjaAIaAIaAIaJWaMkaJWaJWaJWaJWaMlaMmaMlaKJaJYaMlaJYaKJaMlaMnaMlaJWatSatSatSatSatSatSaKeaMoaMpaMqaMraMsaMtaLNaMuaMvaMwaKiaKkaKZaMxaMyaMzaMAaMBaMCaMDaMEaMEaMFaMGaMHaMIaMJaMKazLaMLaCyaCyaFxaFxaFxaMMaFxaFxaFxaFxaFxaFxaFxaFxaHNaOVaMPaMPaMPaMPaOWaMPaMQaMRaMSaMTaMUaMVaMWaMXaMYaMZaNaaNbaJCaFxaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMfaDoaDoaDoaMgaHSaNcaNdaNdaNdaHSaJNaNeaEeaNfaEfaFKaaaaayaaaaaaaFLaIQaFOaFLaNgaNhaJWaNiaNjaNkaNlaNmaNnaLzaNnaNoaLzaNpaLzaNqaNnaLzaNnaNraaaaayaaaaaaaayaaaaKeaKQaNsaNtaNuaMsaNvaKfaNwaKXaNxaKjaKkaKZaNyaMyaNzaNzaNzaMCaMxaNAaNBaNAaNCaNAaNAaNAbdQazLaNEaNFazLaNGaNHaNIaNJaNIaNKaNIaNLaNMaNNaNOaNPaKYaPzaIIaIIaIIaIIaPAaIIaNSaNTaHNaNUaHNaNVaNWaNXaNWaNWaNYaNZaOaaFxaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMfaDoaDYaDZaDZaDZaEaaHjaDoaDoaDoaHjaGxaaaaayaayaayaFLaIQaFOaFLaObaOcaJWaOdaOeaOeaOeaOeaOfaOgaOhaOhaOiaOjaOkaOjaOhbdRaNnaNraaaaayaaaaaaaayaaaaKeaKfaKfaKfaKfaOmaOnaKfaKjaKXaOoaOpaOqaKZaMxaMyaOraOsaOtaOuaOvaOwaOwaOwaOxaOyaOwaOzaOwaOAaOBaDUaOAaOCaODaOEaOFaOGaOHaOHaOIaOJaOJaOKaNPaPBaJFaPCaQyaQoaQoaFxaFxaFxaFxaFxaFxaLjaHNaHNaOQaORaHNaOSaOSaOTaFxaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaFLaOUaFOaFLaBsaBqaJWaNmaOeaOeaNmaNmaQCaQBaReaOXaOYaLzaNnaLzaNnaLzaNnaNraNraayaayaayaayaayaKjaOZaPaaPbaPcaPdaKXaPeaKjaPfaKiaKjaPgaKZaMDaPhaPiaPiaPjaPkaMDaPlaNAbdSaPmaPnaPoaNCaNAaPpaNEaBbazLaOIaPqaPraPsaPtaPuaPvaNPaPwaPxaPyaNPaRfaKyaRgaFxaScaFxaFxaFxaaaaayaaaaFxaSdaSpaSeaHNaPDaPEaPFaPGaHNaFxaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaPHaPHaPHaPHaPIaPJaPHaPHaPHaPKaPLaPMaPLaPNaPNaPNaPNaPNaPNaPOaPPaPQaPPaPOaPRaNnaPSaJWaaaaaaaaaaayaaaaPcaPTaKXaKXaPcaPdaPUaPVaPWaKXaPXaKjaKkaPYaMDaPZaQaaQbaQcaQdaQeaNAaNAaQfaQgaQhaQiaNCaQjazLbdTaBRazLaNHaNJaPraQkaQkaQkaQkaNPaQlaQmaQnaNPaSqaKyaQoaFxaQoaJIaTraFxaaaaayaaaaFxaHaaHaaHaaHaaFxaFxaFxaFxaNUaFxaFxaFxaFxaFxaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaayaPHaQpaQqaQraQsaQtaQuaQuaQvaPKaQwaQxaQwaPNaTXaQzaQAaUfaPNaUhaQDaQEaQFaQGaQHaOfaQIaJWaaaaaaaaaaayaaaaPcaQJaKXaMvaQKaQLaQMaQNaQOaQPaQQaPcaKkaKZaMDaMDaMxaMxaQRaMDaMDaQSaQTaLQaLQaLQaLQaQUaLQazLbdVbdUazLaQXaQYaQZaRaaQkaRbaQkaNPaQlaRcaRdaNPaVuaKyaHNaFxaWHbaAaXsaFxaayaaBaayaayaayaayaayaayaivaayaFxaHNaHNaHNbbDaRfaRfaFxaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaayaaaaPHaRiaRiaRjaRkaRlaRmaRnaRoaPKaQwaQxaQwaQGaRpaRqaRqaRraRsaRtaRuaRvaRwaRxaRyaOhaRzaJWaRAaRAaRAaJWaaaaPcaRBaRCaRDaPcaREaRFaRGaRHaRIaRJaRKaRLbdWaRNbdXbdYbdYbeabdZaRSaRRaRRaRRaRTaRUaRVaRWaRXazLaRYaRZazLaOIaSaaSbaOIaOIaOIaOIaNPaNPaNPaNPaOIaJybebaHNaFxbeEbeGbeFaFxaaaaaBaaaaaaaaaaaaaaaaaaaivaaaaHaaHKaHKaHMaHNaHNbeHaFxaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaimaaaaguaaaaayaaaaPHaPHaPHaSiaSiaPHaPHaPHaPHaSjaSkaPKaSlaSmaQxaSnaSobeJbeIbeKaSsaRwaStbecaSvaQGaQHaNnaSwaSxaOgaSyaSzaJWaayaKjaKjaKjaKjaKjaSAaSBaSCaSDaSEaKXaSFaSGaKZaSHaSJaSJaSJaSKbedaSMaSLaSNaSOaSPaSQaSRaSRaSRaSSaYUaAxazLaNIaNIaSUaSVaOCaSWaSXaSYaSZaNIaNIaTaazLaHeaEGaCyaCyaCyaCyaCyaayaaBaayaaaaaaaaaaaaaaaaivaaaaHaaTbaTcaMeaSgaHNbeLaFxaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaguaaBaaBaaBaPHaTeaTeaTfaTfaTgaThaTiaPHaTjaTkaPKaTlaQxaTmaQGaTnaToaTpaSraRsaTsaTtaRuaTuaQGaKHaOhaTvaOhaTwaTxaTyaJWaaaaayaaaaaaaKjaTzaPdaTAaTBaTCaTDaKXaPcaTEaKZbefbeebehbegbejbeiaTKaTKaTKaTKaLQaNCbdSaNAaNAazLbekaDiaTTaTNaTNaTNaTObelaTPaTQaTRaTNaTNaTNaTSaTTaTUaTVaBRaBRaBRaaaaayaaaaaBaaaaayaaaaayaaaaaaaivaaaaHaaTbaTcaTWaTdaRhaShaFxaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguaaaaayaaaaPHaTYaTZaTfaTfaUaaQqaQqaPHaUbaUcaPKaTlaUdaTmaPNaUebeMaUgbeNaPNaPLaPLaUiaPLaPOaUjaNnaMlaNnaNnaUkaUlaJWaaaaayaaaaaaaPcaUmaUnaUoaKXbemaKXaKXaKjaTEaKZbenbeebegbegbejaUpaTFaUrbeoaUraLQaNCaUsaUtaUuazLaAxaAxazLaUvaUwaUxaOIaUyaUzaUAaUBaNIaNIaUCaUDazLaUEaUFaUGaDRaUGaUHaUHaUHamzaaBaaBaaBaaBaaaaayaivaayaFxaFxaFxaFxaFxaFxaFxaFxaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaguaaBaaBaaBaPHaUIaUIaTfaUJaUKaULaQqaPHaUbaSkaPKaPKaPKaPKaPKaPNaPNaPNaPNaPNaUMaUNaTqaUOaQGaRyaOhaRzaJWaUPaJWaUQaJWaaaaayaaaaaaaPcaURaUSaKjaUTaUUaUVaUWaKjaTEaKZaTKaTFaTFaTFaTFaTFaTKaUraUXaUraLQaUYaUZaVaaVbazLaAxaAxazLaUvaVcaUxaOIaVdaVeaVfaVgaVhaNIaNIaViazLaHGaAZaBRaBRaBRaaaaayaaaaayaaaaayaaaaayaaaaaaaVjaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaguaaaaayaaaaPHaVkaVkaTfaTfaPHaVlaQqaVmaUbaQsaVnaVoaQuaVpaPKaVqaVraVsaVtaPLaUNaUNaTqbeOaQGaQHaNnaUPaVvaNnaVwaaaaaaaaaaayaaaaaaaKjaVxaVyaPcaKXaVzaVzaKXaPcaTEaKZaTFaUraUXaUraUraUraUraUraUraUraLQaNAaVAaUtaVBazLaAxaVCazLazLazLazLaOIaOIaOIaNJaOIaOIaVDaVDaOIazLaNEaAZazLazLazLazLazLaaaaayaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaPHaVEaVFaTfaVGaPHaVHaQqaVmaVIaVJaVKaVLaVMaVNaPKaVOaVPaVQaVRaVSaVTaVTaVTaVTaRxaOiaVUaJWaVwaVwaVwaayaayaayaVVaVWaVWaVXaVxaVyaPcaPXaKXaVYaVZaPcaTEaKZaTFaUraUraUraUraWaaUraUraUXaUrazLazLazLazLazLazLaEGaEGazLaWbaWbazLaWcaNIaNIaWdaVDaWeaQkaQkaWfazLaNEaWgaBRaWhaWiaWjazLaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaPHaWkaWkaTfaTfaWlaWmaRiaPHaSiaSiaPHaPHaUbaWnaPKaWoaWpaWqaWraPLaWsaWtaTqaWuaKJaWvaWwaWxaNraaaaayaaaaaaaaaaVWaWyaWzaVXaWAaWBaKjaKjaWCaKjaKjaKjaWDaWEaTKaWFaWGaWIaWIaWIaWIaWIaWGaWJazLaWbaWbaWbaWKaWLaWKaWKaWLaWMaWbazLaWNaNIaWOaWPaWQaWQaWRaWSaWQaOAaOBaWTaBRaWUaWVaWWazLaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaPHaTfaWXaTfaTfaWXaTfaTfaWYaTfaTfaWZaPHaXaaTkaPKaPNaPNaPNaPNaPNaXbaXbaXcaPOaKJaLwaXdaXeaNraaaaayaaaaaaaaaaVWaXfaXfaVXaXgaXhaKjaKXaKXaKXaKXaKjaTEaKZaTKaXiaXjaXkaXlaXmaXnaXoaXpaXiaWbaWbaXqaXqaXqaWKaWKaWKaXqaXqaWMazLaXrbePaXtaXuaVDaQkaQkaQkaWfazLaXvaXwaXxaWWaWWaXyazLaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaPHaXzaXAaXBaWXaXCaXDaTfaXEaTfaTfaXFaPHaXGaXHaXIaXIaXJaXIaXKaPNaXLaQxaQxaXMaPOaXNaKJaKJaKJaaaaVVaVWaVWaVVaVVaXOaXPaVXaPdaMvaWCaKXaXQaXRaXSaKjaTEaKZbajbepaXpaXTaXUaXUaXTaXpaXpaXiaWbaXqaXqaXqaXqaXVaXqaXqaXqaXqaXqazLazLazLazLazLazLazLazLazLazLazLaNEaXwaXxaXWaWWaXXazLaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaPHaXYaWXaWXaTfaWXaWXaTfaPHaPHaPHaPHaPHaXZaQsaVnaVnaVnaYaaSjaPNaYbaYcaYdaYeaXcaYfaYgaYhaNraaaaVWaYiaYjaYkaYlaYmaYmaYnaYoaPXaKjaKXaYpaYqaKXaKjaYraYsaTFaWIaXpaXTaXUaXUaXTaXpbeqaXiaWbaXqaXqaXqaYtaYtaYuaYtaYtaXqaXqaWMaYvaHdaBbaAxaYwaDUaYxaDUaDUaDUaOBaYyaBRaYzaWWaYAazLaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaPHaPHaPHaPHaPHaPHaPHaPHaPHaYBaYCaYDaPHaPHaPHaYEaYEaPHaYFaPJaPKaPKaPKaPKaPKaPKaYGaYHaYIaNraaaaVWaYJaXfaXfaXfaXfaYKaVXaYLaYMaKjaKXaYNaKXaKXaKjaTEaKZbajbepaXpaXTaXUaYOaXTaXpaXpaXiaWbaXqaXqaWbaWbaWbaWbaWbaWbaWbaXqaWMaYPaHdaAxaYQaDiaDiaDjaYRaYSaYTaYUaAZaBRaYVaWWaYWazLaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaPHaYXaRkaYYaYXaYZaZaaYZaYXaPHaZbaUbaPHaZcaZdaZeaZfaPKaZgaZhaZiaNraaaaVWaZjaZkaZlaZmberaZoaZpaZqaZraZraZraZraZsaZraZraZtaZuaTKaXiaXpaXpaZvaXpaXpaXpaXpaXiaWbaXqaXqaWbaWKaWKaZwaZwaWKaWbaXqaWMazLazLazLaEGazLazLazLazLazLazLaZxaZyazLazLazLazLazLaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaPHaYZaZzaYXaZAaZBaZAaZCaYXaPHaSkaZDaPHaZEaZFaZGaZHaPKaZIaPKaPKaPKaaaaVVaVWaVVaVVaVWaVWaVWaZpaZJaZKaZLaZLaZLaZLaZLaZMaZNaKZaTKaZOaWGbesaWGaWGaWGaWGaWGaZRaWbaWMaXqaWbaZwaWKaWKaZSaWKaWbaXqaXqazLaZTaZUaAxaAxaAxaZVaZWaZVazLaZXaAZazLaaaaayaaaaayaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaPHaZYaYZaYXaZZbaaaYXaYXaYXaPHaSkaUbaPHaZFaZFaTfbabaPHaSjbacbadaPHaaaaayaaaaaaaayaaaaaaaaaaZrbaebafaZraZrbagaZraZraZrbeubetaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKazLaWMaWMaWbaZwbakaWbbalaWKaWbaXqaWMazLaAxbambamaBbaBbaZVaZVaZVazLbanaWgazLaaaaayaaaaayaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaPHaPHaPHaPHaPHaPHaPHaPHaPHaPHaZbaUbaPHaPHaPHaSiaPHaPHaSjaQpbadaPHaayaayaguaguaayaayaguaguaZrbaobapaZrbaqbarbasbatbaubevaSKbawbewbeybexbezbezbezbeAbeAbeAaEGaWMaWMaWbaWKaWKbaBaZwaWKaWbaWMaWMazLaDlbaCbaCbaDaBbbaEbaFbaGazLbaHbaIaBRaBRaBRaaaaayaaaaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaPHbaJbaKaYXbaLaPHaQsbaMaQuaQubaNbaObaPaVnbaQaRkbaRaPHaaaaaaaaaaaaaaaaaaaaaaaaaZrbaSbaTbaUbaVbaVbaVbaWbaubeBaRRbaYbaZbbabeAbeCaSJaSJbeDbeAbeAaEGaBbaWMaWbaWKaZwaZwaZwbbeaWbaXqbakazLaDlbbfbbfbbgaAxbbhbbibbjazLaXvaAZbbkaAxbbkaaBaaBaaBaaBaaBaayaaaaimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaPHbblbbmbbnbboaYEaRkbbpaRmaRmaRmbbqbbraXIbbsaRnaQqaPHaVmaVmaVmaPHaZrbbtbbtbbtaZrbbubbvaZrbbwbatbbwbatbauazLazLbbxaZxaBRaBRazLazLazLazLazLazLazLaBbaXqaWbaWbaWbaWbaWbaWbaWbaXqaWMazLaAxbbybbybbzaDRbbAaDRaDRaDPbbBbbCaBRaBRaBRaaaaayaaaaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaPHaYXbeQbbEaYXaYEaRkaRkbbFaPHbbGaVmbbHaVmbbIbbJbbKbbLbbKbbKbbKbbKbbMbbNbbObbObbPbbQbbRaZrbbSbarbarbarbbTazLbbUaWgbbVaBbaBbbbWbbXbbYbbZazLaHRazLaBbaWMaWMaWMaWMaXqaXqaXqaWMaXqaXqbcaaAxaBbaBbbcbaAxbccaAxaBbazLaHGaBbazLaaJaaaaaaaayaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaPHbcdbceaYXbcfaPHaRkbcgaPHaPHaPHaVmaSjaVmaPHaPHaPHaPHaVmaVmaVmaPHaZrbbtbbtbbtaZrbchbciaZrbbwbatbbwbatbarazLaLYaWgaNEaRZaRZaBbaBbaAxbcjazLazLazLaBeaBbaAxaWKaWMaWMaXqaWKaWMaXqaXqazLbckbclbcmbccaBbaAxbcnaBbazLbcobcpazLaaJaaJaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaJaaJaaJaaaaaaaaaaaaaaJaaJaaJaaJaPHaPHaPHaPHaPHaPHaRkaRkaPHaaaaaaaVmbbHaVmaaaaayaaaaaaaaaaaaaaBaaaaaaaayaaaaaaaZrbcqbcraZraZraZraZraZrbagazLaAxaAZaNEaAxbcsaAxaAxaAxaAxazLaFsaBRaRZaRZaBRazLazLazLazLazLazLazLazLazLazLazLazLazLazLazLazLazLazLaZxazLazLaaJaaJaaJaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaayaaaaaaaaaaPHbctbctaPHaaaaaaaaaaaTaaaaaaaayaaaaaaaaaaaaaaBaaaaaaaayaaaaaaaZrbaSbcubcvbchbchbcwbcxbaSbcyaAxbbyaHGaAxbczaAxbcAaAxaBbaFCaBbaBbbcBbcBaAxbczbcjbcjbcjazLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJbcCaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaayaayaayaayaayaPHaQqaQqaPHaayaayaaybcDamzaaBaaBaaBaaBaaBaaBaaBaayaguaguaguaayaZrbaSbcEbcFbcFbcGbcGbcGbcGbcHaDiaDibcIaDibcIaDiaDiaDiaDjbcJaDjaDjaDjaDjaDibcIbcKbcKbcLaTTbcMbcMbcMbcMbcMbcMbcMbcMbcMbcMbcMbcMbcMbcNaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcObcPbcPbcQbcPbcPbcPbcRbcPbcPbcSaayaaaaPHbcTaQqaVmaaaaayaaaaaaaaaaaaaayaaaaaaaaaaaaaaBaaaaaaaaaaaaaaaaZraZraZrbcUbcUaZrbcVbcWbcXazLaAxaBTaAxaAxZAxbcjbcjbcYbcZazLazLazLazLazLazLazLazLazLazLazLaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcObdabdbbdcbddbddbddbddbddbddbddbcQaVmaVmaVmaQqaQqaVmaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaaaaaaaaaaaaaaaaJaaJaZrbdebdeaZraZraZraZrazLazLazLaBRaBRaBRazLazLazLazLazLaaaaayaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdfbdgbdgbdgbdgbdgbdgbdgbdgbdgbdgbdhbdibdjbdkaQqaQqaVmaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaayaaBaayaaaaaaaaaaaaaaaaaJaZrbdebdebdlbdlbdmaZraaJaaJbdnaaaaaaaaaaayaaaaaaaaaaayaaaaayaayaayaayaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdobdpbdqbdqbdrbdrbdrbdrbdrbdrbdrbcQaVmaVmaVmaQqaQqaPHaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaayaaBaayaaaaaaaaaaaaaaaaaJaZrbdsbdebdebdebdtaZraaJaaJaayaayaayaayaayaayaayaayaayaayaayaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdobcPbcPbcQbcPbcPbcPbcRbcPbcPbduaayaaaaPHaPHaPHaPHaayaayaaaaaaaaaaaaaaaaaaaaaaaaaayaaBaayaaaaaaaaaaaaaaJaaJaZrbdvbdwbdebdxbdyaZraaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaayaayaaybdzaayaayaaaaaaaayaaaaayaaaaaaaaaaaaaaaaaaaaaaaaaayaaBaayaaaaaaaaaaaJaaJaaJaZraZraZraZraZraZraZraaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaaaaaaaaaaaaayaaaaayaayaayaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaguaguaguaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaayaayaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaimaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaJaaJaaJaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJaaJaaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zza +aac +aac +aac +aac +ZzL +aac +aac +aac +Zzj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zza +aac +aac +aac +aac +aac +aac +Zzz +aaU +Zzz +ZzA +abg +ZzO +abv +aby +abH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzb +Zzp +Zzp +Zzp +Zzp +Zzp +aac +ZzA +ZzA +ZzA +ZzA +ZzM +ZzA +abw +aby +abI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzb +aae +aae +aae +aae +aae +aac +ZzB +ZzA +ZzA +ZzA +ZzN +abp +abx +aby +abJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zza +aac +aac +aac +Zzj +aar +aaa +Zzb +aae +Zzr +aae +aae +aae +aac +ZzC +ZzA +ZzA +ZzA +abj +aac +aac +aac +aat +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzb +aad +aag +aam +aac +aar +aaa +Zzb +Zzq +aaD +aaF +aae +aae +aac +ZzD +ZzA +ZzA +ZzA +abk +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzc +aae +aae +aae +aac +aac +aac +aac +aac +aac +aac +Zzv +aaL +aac +aac +ZzJ +abd +abh +aac +aac +aac +Zzj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzc +Zze +aae +aae +aac +Zzm +aae +aae +aae +aae +aaP +aae +aae +Zzy +aae +aae +aae +aae +aae +aaP +aby +abH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzc +Zzf +aaj +aae +Zzk +aae +aae +aae +aae +aae +Zzu +aae +aae +aae +aae +aae +aae +aae +aae +abr +aby +abI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzc +Zzg +aae +aah +aac +Zzn +aav +aav +aav +aav +aaP +aae +aae +aae +aae +aae +aae +aae +aae +aaP +aby +abJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzc +Zzh +aae +aae +aac +aac +aac +Zzo +aac +aac +aac +Zzw +aaP +aac +aac +aac +abe +abi +aac +aac +aac +Zzl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzb +Zzh +aae +Zzi +aac +Zzl +aaa +aaa +aaa +Zzb +aae +aae +aae +aac +ZzE +aae +aae +aae +abn +ZzP +Zzb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzd +aac +aac +aac +Zzl +aar +aaa +aaa +aaa +Zzs +aae +aae +aae +aac +ZzF +aae +aae +aae +abo +aac +aac +aac +ZzQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzt +aae +aae +aae +aac +ZzG +aae +aae +aae +aae +aae +abz +aby +abH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzd +aac +aac +aac +aac +ZzH +Zzr +aae +aae +aae +aae +abA +aby +abI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzx +Zzb +ZzI +abc +aae +ZzK +ZzK +aae +abB +aby +abJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +Zzd +aac +aac +aac +aac +Zzo +aac +aac +aac +Zzl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDo +aDo +aDZ +aDo +aDZ +aDZ +aDZ +aDZ +aDZ +aDo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDo +aEQ +aFG +aET +aDZ +aHS +aIN +aIN +aIN +aHS +aEQ +aDo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaJ +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDo +aER +aFH +aES +bah +aHT +aHT +aHT +aHT +aHT +aMh +aDo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bdA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDZ +aES +aES +aES +aDo +aHU +aHU +aHW +aHT +aHT +aMh +aDo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDZ +aES +aES +aGs +aDo +aHV +aHV +aJL +aHT +aHT +aMh +aDo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDo +aET +aES +aET +aDo +aHW +aIO +aHW +aHT +aHT +aMh +aEQ +aDo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDo +aDo +bah +aDZ +aDo +aHT +aHT +aHT +aHT +aHT +aHT +aHS +aDo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDo +aEV +aFJ +aFJ +aDZ +aHS +aHT +aHT +aHT +aHT +aHT +aNc +aDo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDo +aEV +aFJ +aFJ +aHg +aHT +aHT +aJM +aKz +aHT +aHT +aNd +aDZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDo +aEV +aFJ +aFJ +aDZ +aHT +aHT +aJM +aKz +aHT +aHT +aNd +aDZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aDo +aEV +aFJ +aGt +aDo +aHT +aHT +aJM +aKz +aHT +aHT +aNd +aDZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awi +awi +awj +awi +awj +awi +awi +aaa +aaa +aaa +aaa +aDo +aEV +aFJ +aGu +aDo +aHT +aHT +aJM +aKz +aHT +aHT +aHS +aDo +aaa +aaa +aaa +aaa +aim +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awi +awS +axH +axH +axI +azN +awi +aaa +aaa +aaa +aDo +aDo +aDo +aDo +aDo +aEQ +aHT +aHT +aDo +aDo +aHh +aDZ +aDo +aDo +aaa +aaa +aaa +aaa +aaa +aay +aaa +aay +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aim +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awj +awT +axI +axH +axI +azO +aAD +aaa +aaa +aaa +aDo +aEc +aEW +aEe +aEe +aHh +aHT +aHT +aHh +aKA +aEe +aEe +aNe +aDo +aaa +aaa +aaa +aaa +agu +agu +agu +agu +agu +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +adl +acZ +acZ +acZ +aaJ +aaJ +aaJ +aaa +aaJ +aaJ +aaJ +aaJ +acZ +acZ +acZ +acZ +adl +acZ +acZ +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awi +awS +axH +axH +axI +azN +awi +aaa +aaa +aaa +aDo +aEd +aEe +aEe +aEe +aHh +aHT +aHT +aHh +aEe +aEe +aEe +aEe +aDo +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaB +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aay +aaa +aaa +aaa +aaa +aay +aaa +aay +aaa +aay +aaa +aaa +aaa +aay +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awi +awi +awj +ayj +awj +awi +awi +aaa +aaa +aaa +aDo +aEe +aEe +aEe +aEQ +aDo +aHX +aHX +aDo +aEQ +aLp +aMi +aNf +aDo +aaa +aaa +aaa +aaa +aay +aaB +aay +aaB +aay +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abQ +aaa +aaa +aaa +aay +adl +acZ +acZ +acZ +acZ +acZ +acZ +acZ +adl +acZ +acZ +acZ +acZ +aay +adl +acZ +acZ +acZ +adl +acZ +acZ +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +axJ +ayk +axK +axJ +aaa +aaa +aaa +aaa +aDo +aDo +aDo +aDo +aDo +aDo +aHT +aHT +aDo +aDo +aDo +aDo +aDo +aDo +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaB +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aay +aaa +aaa +aaa +aer +aay +aaa +aay +aaa +aay +aaa +aaa +aaa +aay +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aim +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +axJ +ayl +ayZ +axK +aaa +aaa +aaa +aaa +aDo +aEg +aEX +aFK +aDo +aDo +aHX +aIP +aDo +aDo +aEg +aEX +aFK +aDo +aaa +aaa +aaa +aaa +aPH +aPH +aPH +aPH +aPH +aPH +aPH +aPH +aPH +aPH +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aaa +aay +aaB +aaB +aaB +aay +acO +acZ +acZ +acZ +acZ +acZ +acZ +acZ +acZ +acZ +acZ +acZ +acZ +acZ +adl +acZ +acZ +acZ +acZ +acZ +acZ +acZ +acZ +adl +acZ +acZ +acZ +acZ +acZ +acZ +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +arb +arb +arb +arb +arb +arb +arb +arb +arb +aaa +axJ +aym +aza +axK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aFL +aHY +aHY +aFL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aPH +aTe +aTY +aUI +aVk +aVE +aWk +aTf +aXz +aXY +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aay +aaa +aay +aaa +aay +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +arb +arI +aso +arI +atG +atG +atG +aso +arb +awU +axJ +ayn +axK +axJ +axJ +axJ +axJ +aay +aay +aay +aay +aay +aay +aFL +aHZ +aHZ +aFL +aay +aay +aay +aay +aay +aay +aPH +aPH +aPH +aPH +aTe +aTZ +aUI +aVk +aVF +aWk +aWX +aXA +aWX +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aay +aay +aay +aay +aay +aaa +aaa +aaa +aay +aay +aay +aay +adl +acZ +acZ +acZ +adl +acZ +acZ +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +arb +arJ +aso +arJ +atG +atG +atG +aso +awn +awV +axJ +ayo +ayo +ayo +ayo +aAF +axJ +aaa +aay +aaa +aaa +aay +aaa +aFL +aIa +aIa +aFL +aaa +aay +aaa +aaa +aay +aaa +aPH +aQp +aRi +aSi +aTf +aTf +aTf +aTf +aTf +aTf +aTf +aXB +aWX +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +bcO +bdf +bcO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aay +aaa +adR +adR +adR +adR +adR +aaa +aay +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +arb +arJ +aso +arJ +atG +atG +atG +aso +awn +awV +axJ +ayp +ayo +ayo +ayo +aBj +axJ +aaa +aay +aaa +aaa +aay +aaa +aFL +aEl +aEl +aFL +aaa +aay +aaa +aaa +aay +aaa +aPH +aQq +aRi +aSi +aTf +aTf +aUJ +aTf +aVG +aTf +aTf +aWX +aTf +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +bcO +bda +bdg +bdp +bcO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adR +adR +adR +adR +adR +adR +adR +adR +adR +agD +agW +agD +adR +adR +adR +adR +adR +aay +adl +acZ +acZ +acZ +acZ +acZ +acZ +aay +aaa +aaa +aaa +aaa +aim +aaa +aaa +aaa +aaa +aaa +arb +arJ +asp +atf +atG +atG +atG +aso +awn +awV +axJ +ayq +ayo +azQ +ayo +aAF +axJ +aaa +aay +aaa +aAI +aFL +aFL +aFL +aIb +aIb +aFL +aFL +aFL +aFL +aFL +aFL +aFL +aPH +aQr +aRj +aPH +aTg +aUa +aUK +aPH +aPH +aWl +aWX +aXC +aWX +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +bcP +bdb +bdg +bdq +bcP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adR +aeh +aes +aeh +adR +aeY +afr +aeY +adR +agE +agX +ahA +adR +ain +aiC +ain +adR +aaa +aaa +aaa +aaB +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +arb +arJ +asq +atg +atH +aup +atH +aso +arb +awW +axK +ayr +ayo +axJ +axJ +axJ +axJ +axJ +axJ +axJ +axJ +aFM +aEl +aEl +aIc +aIQ +aIQ +aIQ +aIQ +aIQ +aIQ +aIQ +aOU +aPI +aQs +aRk +aPH +aTh +aQq +aUL +aVl +aVH +aWm +aTf +aXD +aWX +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +bcP +bdc +bdg +bdq +bcP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adR +aei +aet +aeD +adR +aeZ +afs +afI +adR +agD +agY +agD +adR +aio +aiD +aiV +adR +aay +aay +aay +aaB +aay +aay +aaB +aay +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +arb +arb +arb +ath +atI +arb +auU +avA +arb +aaa +axK +ays +azb +azb +aAH +aBk +aBk +aCz +aDr +aEh +axJ +aFN +aGy +aHk +aId +baz +aFO +aFO +aFO +aMj +aFO +aFO +aFO +aPJ +aQt +aRl +aPH +aTi +aQq +aQq +aQq +aQq +aRi +aTf +aTf +aTf +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +bcQ +bdd +bdg +bdr +bcQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adR +aeh +aeu +aeh +adR +aeY +aft +aeY +adR +abt +adu +abt +adR +ain +aiE +ain +adR +aaa +aaa +aaa +aaB +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqF +ati +atJ +aqE +atJ +avB +aqF +aaa +axK +ayt +ayo +azR +axJ +aBl +aBY +aCA +aBk +aBk +aEY +aFO +aFO +aFO +aIe +aIS +aJO +aKB +aLq +aAI +aFL +aFL +aFL +aPH +aQu +aRm +aPH +aPH +aPH +aPH +aVm +aVm +aPH +aWY +aXE +aPH +aPH +aPH +aPH +aPH +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +bcP +bdd +bdg +bdr +bcP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adR +abt +adu +abt +adR +abt +adu +abt +adR +aaa +aev +aaa +adR +abt +adu +abt +adR +aay +aay +aay +aaB +aay +aay +aaB +aay +aay +aay +aay +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aqF +ati +atK +aqF +atK +avB +aqF +aaa +axK +ayt +ayo +azS +aAI +aAI +aAI +aAI +aAI +aAI +aAI +aFP +aFP +aFP +aIf +aIT +aJP +aKC +aLr +aAI +aNg +aOb +aBs +aPH +aQu +aRn +aSj +aTj +aUb +aUb +aUb +aVI +aSi +aTf +aTf +aPH +aYB +aYX +aYZ +aZY +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aay +bcP +bdd +bdg +bdr +bcP +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aev +aaa +aay +aaa +afu +afJ +agc +aaa +aev +aaa +ahU +afJ +aiF +aaa +aay +aaa +aaa +aaa +aaB +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aay +aay +aay +aqE +aqE +aqE +aqF +ati +atJ +aqE +atJ +avB +aqF +aqE +aqE +ayu +azc +aqE +aAI +aBm +aBZ +aCB +aDs +aEi +aEZ +aFQ +aBn +aEi +aIg +aIU +aJQ +aJQ +aLs +aAI +aNh +aOc +aBq +aPH +aQv +aRo +aSk +aTk +aUc +aSk +aQs +aVJ +aSi +aTf +aTf +aPH +aYC +aRk +aZz +aYZ +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aay +aay +bcP +bdd +bdg +bdr +bcP +aay +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aay +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aev +aaa +aay +aaa +abs +abt +adu +abt +adu +abt +adu +abt +abs +aay +adR +adR +adR +adR +adR +adR +adR +adR +adR +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aqE +ard +arK +ard +are +arh +auq +arh +avC +arh +awX +axL +ayv +arh +arh +aAI +aBn +aCa +aCC +aBq +aEj +aFa +aFR +aBq +aEm +aIg +aIV +aJR +aJR +aLt +aJW +aJW +aJW +aJW +aPK +aPK +aPK +aPK +aPK +aPK +aPK +aVn +aVK +aPH +aWZ +aXF +aPH +aYD +aYY +aYX +aYX +aPH +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aay +bcR +bdd +bdg +bdr +bcR +aay +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aay +aay +aaB +aay +aay +aay +aaB +abs +abs +abs +abs +abt +adu +abt +abs +abs +abs +afK +agd +afK +agd +afK +agd +aip +abt +aaa +abt +aji +ajw +aji +adR +akd +akl +akd +adR +aay +agu +agu +agu +aay +aay +aay +aay +aay +aay +aqE +are +are +are +are +arh +aur +auV +avC +arh +awY +axM +arh +arh +azT +aAI +aBo +aCb +aCb +aCb +aEk +aEi +aEm +aBq +aBq +aIg +aIW +aJS +aKD +aLu +aMk +aNi +aOd +aNm +aPL +aQw +aQw +aSl +aTl +aTl +aPK +aVo +aVL +aPH +aPH +aPH +aPH +aPH +aYX +aZA +aZZ +aPH +aPH +aPH +aPH +aPH +aPH +aaa +aay +bcP +bdd +bdg +bdr +bcP +aay +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaB +aaB +aaB +aay +aay +aay +aaB +abR +acg +acg +acg +acg +adm +adB +adm +adS +aej +aew +aeE +aeL +afa +aeL +aeE +age +agF +age +agF +age +aiq +aiG +afJ +aiG +ajj +ajx +ajH +adR +akd +akm +akd +adR +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aqE +arf +are +are +are +arh +arh +arh +avC +arh +awY +axN +arh +avD +azU +aAI +aBp +aCb +aCD +aCb +aEl +aEl +aEl +aEl +aEl +aIg +aIX +aJT +aKE +aJV +aJW +aNj +aOe +aOe +aPM +aQx +aQx +aSm +aQx +aUd +aPK +aQu +aVM +aUb +aXa +aXG +aXZ +aPH +aYZ +aZB +baa +aPH +baJ +bbl +aYX +bcd +aPH +aay +aay +bcP +bdd +bdg +bdr +bcP +aay +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aay +aay +abS +aay +aay +aay +aaB +abs +abs +abs +adT +abK +abK +aeF +aeM +afb +afv +abK +agf +agG +agZ +agG +agG +air +abt +aaa +abt +aji +ajy +aji +adR +akd +akn +akd +adR +aay +aay +aay +aay +aay +aay +aay +aay +aay +aay +aqE +arg +arL +arh +arh +arh +aus +arh +arh +arh +awZ +axO +arh +aTG +azV +aAI +aBq +aCb +aCD +aCb +aEl +aEl +aEl +aEl +aEl +aIg +aIY +aJU +aJU +aLv +aJW +aNk +aOe +aOe +aPL +aQw +aQw +aQx +aTm +aTm +aPK +aVp +aVN +aWn +aTk +aXH +aQs +aPH +aZa +aZA +aYX +aPH +baK +bbm +beQ +bce +aPH +aaa +aay +bcS +bcQ +bdh +bcQ +bdu +aay +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aay +abS +aay +aaa +aaa +acU +acU +acU +acU +acU +acU +acU +acU +acU +acU +acU +afL +agf +abK +aha +abK +abK +ais +abs +abs +acU +acU +acU +adR +adR +abt +ako +abt +adR +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aqF +arh +arh +asr +arh +atL +aut +auW +auW +awp +axa +axP +arh +azd +azW +aAI +aBr +aCb +aCb +aCb +aBq +aCE +aFS +aCE +aHl +aIg +aIX +aJV +aKF +aJV +aJW +aNl +aOe +aNm +aPN +aPN +aQG +aSn +aQG +aPN +aPK +aPK +aPK +aPK +aPK +aXI +aVn +aYE +aYZ +aZC +aYX +aPH +aYX +bbn +bbE +aYX +aPH +aaa +aay +aay +aVm +bdi +aVm +aay +bdz +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaJ +aaa +aaB +abS +aaB +aaa +aaa +ada +adn +ado +adM +ado +adM +ado +adM +adE +afc +afw +adF +agg +agH +agf +abK +abK +ait +aeE +aiW +aiW +ajk +ajz +ajI +aJp +aaa +abS +aaa +aay +aay +aay +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aqF +arh +arM +arh +arh +atM +arh +arh +arh +awq +arh +aws +arh +aDE +aHP +aAI +aBs +aCc +aCE +aDt +aEm +aFb +aBq +aBs +aBq +aIg +aIZ +aJW +aJW +aJW +aJW +aNm +aOe +aNm +aPN +aTX +aRp +aSo +aTn +aUe +aPN +aVq +aVO +aWo +aPN +aXI +aVn +aYE +aYX +aYX +aYX +aPH +baL +bbo +aYX +bcf +aPH +aaa +aay +aaa +aVm +bdj +aVm +aaa +aay +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaJ +aaa +abs +abT +abs +acu +acu +ada +ado +adC +adC +adU +adU +adC +adC +aeN +adM +acU +afM +acT +acT +ahb +ahB +ahB +aiu +aeE +aiX +adF +ajl +ajA +aIt +aIt +acg +akp +akM +akM +akM +akM +amA +aaa +aaa +aaa +aot +aot +aot +aot +aot +aot +aot +aot +aot +aot +auu +auX +arh +awr +axb +axQ +aqE +azf +azY +aAJ +aAJ +aAJ +aAJ +aAJ +aAJ +aAJ +aAJ +aAJ +aAJ +aIg +aIX +aJX +aKG +aLw +aMl +aNn +aOf +aQC +aPN +aQz +aRq +beJ +aTo +beM +aPN +aVr +aVP +aWp +aPN +aXJ +aVn +aPH +aPH +aPH +aPH +aPH +aPH +aYE +aYE +aPH +aPH +aPH +aPH +aPH +aVm +bdk +aVm +aPH +aay +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aay +aaJ +aaJ +aaJ +aaJ +abs +abU +abs +acv +acv +acU +adp +adD +adN +adN +adN +adN +adC +adM +adp +afx +afN +agh +agl +agl +agl +ahV +abs +afL +aiY +aeE +ajm +abt +aaa +aay +aaa +aaa +aaa +aay +aaa +aaa +amB +akM +akM +akM +aou +aoY +apB +aqf +aqG +aqG +aqG +ass +atj +aot +auv +auv +arh +aws +axd +axR +aqE +azf +azZ +aAJ +aTM +aCd +aCF +aDu +aEn +aFc +aFT +aGz +aAJ +aIg +aIX +aJX +aKH +aKH +aMm +aLz +aOg +aQB +aPN +aQA +aRq +beI +aTp +aUg +aPN +aVs +aVQ +aWq +aPN +aXI +aYa +aYF +aZb +aSk +aSk +aZb +aQs +aRk +aRk +aRk +aRk +bct +aQq +bcT +aQq +aQq +aQq +aPH +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaN +aay +aay +aay +aaN +aaJ +aaJ +aaJ +aaJ +abs +abT +abs +acw +acP +acU +adq +adD +adD +adN +adD +adD +adC +adV +afd +afw +afO +agi +agh +agi +ahC +ahH +abs +aiH +aiZ +ajf +ajn +abt +aaa +aay +acU +acU +acU +acU +acU +ame +ame +ame +ame +ame +aot +aoZ +aoZ +aoZ +aqH +aqH +aqH +ast +atk +aot +auw +arh +avD +aws +ZAw +aqE +aqE +azg +aAa +aAJ +aBu +aCe +aCG +aDv +aDv +aDv +aFU +aGA +aHm +aIh +aJa +aJX +aKI +aLx +aMl +aNn +aOh +aRe +aPN +aUf +aRr +beK +aSr +beN +aPN +aVt +aVR +aWr +aPN +aXK +aSj +aPJ +aUb +aZD +aUb +aUb +baM +bbp +aRk +bcg +aRk +bct +aQq +aQq +aQq +aQq +aQq +aPH +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abs +abs +abs +abs +abs +abs +abs +abV +abK +acx +acQ +acU +adp +adD +adD +adN +adD +adD +adC +adM +ado +afx +afO +agj +afO +ahc +ahC +ahW +abs +aiI +abK +abs +ajo +abs +abs +abs +acU +akq +akN +aln +acU +amf +amh +amh +amh +anZ +ami +amh +apC +aqg +aqI +aqI +aqI +amh +atl +aot +arh +arh +arh +aws +axe +axS +ayw +aDE +aHP +aAJ +aBv +aCe +aCe +aDw +aDw +aDw +aCe +aGB +aAJ +aIg +aJb +aJW +aKJ +aKJ +aKJ +aNo +aOh +aOX +aPN +aPN +aRs +aSs +aRs +aPN +aPN +aPL +aVS +aPL +aPN +aPN +aPN +aPK +aPH +aPH +aPH +aPH +aQu +aRm +bbF +aPH +aPH +aPH +aPH +aVm +aVm +aVm +aPH +aPH +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abD +abX +acq +abD +abX +acH +aeK +acG +abK +acy +acR +adb +adr +adp +adD +adD +adD +adD +adC +adV +afe +acU +afP +agk +adn +ahd +ahD +ahX +abs +aiJ +abK +abt +ajp +ajB +ajJ +ajR +ake +akr +akO +aln +acU +amg +amC +ana +ana +aoa +aov +ana +apD +aqg +aqJ +aqJ +arN +amh +atl +aot +aux +arh +avE +aws +axf +aqF +arh +arh +azU +aAJ +aBw +aCe +aCH +aCH +aCH +aCH +aCH +aGB +aDy +aIg +aJc +aJY +aKK +aLy +aJY +aLz +aOi +aOY +aPO +aUh +aRt +aRw +aTs +aPL +aUM +aUN +aVT +aWs +aXb +aXL +aYb +aPK +aZc +aZE +aZF +aPH +aQu +aRm +aPH +aPH +aaa +aaa +aay +aaa +aaa +aaa +aaa +aay +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abC +abY +abC +abC +abC +acH +aeJ +acG +ach +acz +acy +adc +adr +adE +adp +adV +adp +adV +adp +aeN +adV +acU +afQ +agl +agI +ahe +ahE +ahY +adn +aiK +abK +abt +ajq +abK +aIR +ajS +ake +akr +akr +aln +acU +amh +amD +ame +ame +ame +aot +apa +apE +aqh +aqK +aqK +aqK +aqK +atm +atN +auy +auY +avF +awt +auY +axT +auY +azh +arh +aAJ +aBx +aCe +aCH +aCH +aCH +aCH +aCH +aGB +aDy +aIi +aJd +aJX +aKL +aLz +aMl +aNp +aOj +aLz +aPP +aQD +aRu +aSt +aTt +aPL +aUN +aUN +aVT +aWt +aXb +aQx +aYc +aPK +aZd +aZF +aZF +aPH +baN +aRm +bbG +aPH +aaa +aaa +aay +aay +aay +aay +aay +aay +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abE +abC +abZ +abC +abC +acH +aeJ +aee +aci +acA +acA +acU +acU +acU +acU +acU +acU +acU +acU +acU +acU +acU +afR +agm +agJ +ahf +abK +ahZ +adn +aiK +abK +abt +ajr +ajC +ajC +ajT +abs +aks +aks +alo +acU +amg +amD +ame +aaa +aaa +aot +apb +apF +aqi +aqL +ari +arO +asu +atn +aot +auz +auZ +auv +awu +axg +axU +ayx +azi +aAb +aAJ +aBy +aCf +aCI +aDx +aDx +aDx +aDx +aGC +aDy +aIg +aJe +aJY +aKM +aLA +aJY +aLz +aOk +aNn +aPQ +aQE +aRv +bec +aRu +aUi +aTq +aTq +aVT +aTq +aXc +aQx +aYd +aPK +aZe +aZG +aTf +aSi +baO +bbq +aVm +aVm +aVm +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +acn +abC +abC +abY +acF +abs +aeW +acG +acj +acB +acS +add +ads +adF +adO +adW +aek +aex +aeG +aeO +aff +afy +afS +afO +agK +ahg +ahF +aia +adn +aiK +abK +abt +ajs +ajC +ajC +ajU +abs +akt +akP +alp +acU +ami +amE +ame +aaa +aaa +aot +apc +aot +aot +aot +aot +aot +aot +aot +aot +aqE +aqF +avG +aqE +aqE +aqF +ayy +azj +aqF +aAJ +aAJ +aAJ +aAJ +aDy +aDy +aFd +aFV +aAJ +aAJ +aIj +aJf +aJW +aKJ +aKJ +aKJ +aNq +aOj +aLz +aPP +aQF +aRw +aSv +aTu +aPL +aUO +beO +aVT +aWu +aPO +aXM +aYe +aPK +aZf +aZH +bab +aPH +baP +bbr +bbH +aSj +bbH +aaT +bcD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abF +abC +abC +abC +abC +acm +aiK +aca +ack +acC +acT +acT +adt +acT +adP +adP +ael +abW +abs +abK +afg +afz +afT +agn +agL +ahh +ahG +adn +abs +aiL +abK +abs +ajs +ajC +ajC +abs +abs +acU +acU +acU +acU +amj +amF +abt +abt +abs +aof +apd +apG +aqj +aqM +arj +arP +asv +ato +atO +aqm +ava +avH +awv +axh +axh +ayz +azk +axh +aAK +axh +axh +aCJ +axh +ZzV +axh +axh +aGD +axh +bax +aJg +aJX +aKN +aLB +aMl +aNn +aOh +aNn +aPO +aQG +aRx +aQG +aQG +aPO +aQG +aQG +aRx +aKJ +aKJ +aPO +aXc +aPK +aPK +aPK +aPH +aPH +aVn +aXI +aVm +aVm +aVm +aaa +amz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abC +abC +acn +abC +abZ +abt +afq +acl +acl +acD +acU +abt +adu +abt +acU +adX +aem +aey +abs +aeP +afh +abs +afU +ago +agM +ahi +ahH +aib +abs +aiI +abK +abK +ajt +abK +abK +aeH +abK +ajB +akQ +abK +aeH +amk +aiI +abK +abK +aeH +aow +ape +apH +aqk +aqM +aqM +aqM +aqM +aqM +aqM +aqk +avb +aRP +aww +aww +aww +aww +azl +aww +aAL +aww +azs +ZzS +atT +ZzW +atT +atT +atT +atT +bav +aJh +aJX +aKO +aKO +aMn +aLz +bdR +aLz +aPR +aQH +aRy +aQH +aKH +aUj +aRy +aQH +aOi +aWv +aLw +aXN +aYf +aYG +aZg +aZI +aSj +aSj +baQ +bbs +bbI +aPH +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abE +abC +abC +abC +abC +abt +ahs +aiR +aiR +aeC +abt +ade +adv +ade +abt +adX +aem +abW +abs +aeP +afi +abs +afV +agp +agN +ahj +ahI +adn +abs +acr +adY +abM +aju +ajD +ajD +ajV +ajD +aku +ajD +ajD +alK +aml +amG +ajD +anx +aob +aox +apf +apI +aql +aqN +aqN +aqN +asw +aqN +aqN +aql +avc +avJ +atV +atV +awx +awy +awy +aAc +aAl +aAM +aAl +aCK +aCK +aCK +aFe +aFW +aFW +aFe +avJ +aJh +aJX +aKP +aLC +aMl +aNn +aNn +aNn +aNn +aOf +aOh +aNn +aOh +aNn +aOh +aNn +aVU +aWw +aXd +aKJ +aYg +aYH +aZh +aPK +bac +aQp +ZAh +ZAi +bbJ +aPH +aay +aay +aaB +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abC +abZ +aco +adn +adn +abt +afG +ahH +aja +adn +abt +adf +adw +adG +abt +adX +aem +abW +aeH +abK +acb +afA +afW +agq +agO +ahk +agk +adn +abs +abs +abs +abs +abt +abt +abt +abs +aeH +akv +abt +abt +abs +abt +abt +abs +any +aoc +aoy +apg +apH +aqj +aqO +ark +ark +asx +aqM +atP +aqj +avb +avJ +atV +axi +axl +axm +axm +aAd +aAl +aBz +aAl +aCL +aDz +aEo +aFf +aFX +aGE +aGE +avJ +aJi +aJW +aJW +aJW +aJW +aNr +aNr +aNr +aPS +aQI +aRz +aSw +aTv +aMl +aRz +aUP +aJW +aWx +aXe +aKJ +aYh +aYI +aZi +aPK +bad +bad +baR +ZAj +bbK +aPH +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abL +abC +abC +acE +abY +abt +aiA +aiT +ajc +ajh +abt +adg +adv +adg +abt +adX +aem +aez +abs +abs +abs +abs +abs +agr +acK +acK +abt +abs +abs +aaa +aay +aaa +aaa +aaa +aaB +aiM +akf +akw +aiM +aaa +aaa +aay +amH +amJ +anz +aod +anz +apg +apH +aqj +aqP +aqM +aLT +asy +aqM +atQ +aqj +avb +avK +atV +axj +axV +axm +axm +aAe +aAl +aBz +aCg +aCM +aCM +aEp +aFg +aFg +aGF +aGE +avJ +aJh +aJZ +atS +aLD +atS +aaa +aaa +aNr +aJW +aJW +aJW +aSx +aOh +aNn +aJW +aVv +aVw +aNr +aNr +aKJ +aNr +aNr +aNr +aPK +aPH +aPH +aPH +aPH +bbL +aPH +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +abs +abs +abs +abs +abs +abs +abs +acp +acc +acc +aje +acU +abt +adu +abt +acU +adX +aen +abW +abt +aeQ +afj +afj +afj +ags +aea +abP +afj +afB +aaa +aaa +aay +aay +aay +aay +aaB +aiM +aiO +ajb +aiM +aay +aay +aay +amI +anb +anA +anA +aoz +aph +apJ +aqj +aqQ +aqM +aqM +asx +aqM +atR +aqj +avb +avL +atV +axk +axW +axm +axm +axX +aAl +aBz +aAl +aCN +aDA +aEq +aFh +aFY +aFg +aHn +avJ +aJh +aKa +atS +aLE +atS +aay +aay +aay +aaa +aaa +aRA +aOg +aTw +aNn +aUP +aNn +aVw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aVm +bbK +aVm +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaR +aaT +abu +abM +aiB +acd +ajd +acI +acV +adh +adx +adH +adQ +adQ +aeo +aeA +abt +aeR +adA +afB +abN +ags +adj +aeQ +acN +aeR +aiv +aaa +aay +aaa +aaa +aaa +aaB +aiM +aiO +ajb +aiM +aaa +aaa +aay +amH +amJ +anB +aoe +anB +apg +apH +aqj +aqQ +arl +arQ +asz +aqM +aqO +aqj +avb +avJ +awx +axl +axX +axm +axm +aAf +aAl +aBz +aAl +aCO +aDB +aEr +aEr +bai +aGG +aEr +aIm +aJj +aKa +atS +aLD +atS +aaa +aaa +aay +aaa +aaa +aRA +aSy +aTx +aUk +aJW +aVw +aVw +aay +aay +aVV +aVW +aVW +aVW +aVV +aay +aay +aaa +aVm +bbK +aVm +aaa +aaa +aaB +aaa +aaa +aay +aay +aay +aay +agu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abt +abK +abK +ace +acr +acJ +acW +adi +ady +adI +abM +adY +abM +abM +abu +aeS +aeS +aeS +aeS +agt +aeS +aeS +ahJ +aeR +aiv +aay +aay +aay +ajg +ajg +aiM +ajg +akg +ajb +aiM +aiM +aiM +aay +amJ +amJ +amJ +aof +aof +api +apK +aqm +aqm +aqm +aqm +aqk +aqj +aqj +aqm +avb +avJ +awy +axm +axm +ayA +axm +aAg +aAl +aBz +aAl +aCP +aDC +aGa +aFi +aDC +aGH +aHo +avJ +aJh +aKa +atS +aLF +atS +aaa +aaa +aay +aaa +aaa +aRA +aSz +aTy +aUl +aUQ +aaa +aay +aaa +aaa +aVW +aYi +aYJ +aZj +aVW +aaa +agu +aaa +aVm +bbK +aVm +aaB +aaB +aaB +aaB +aaB +aaB +aaB +aaB +aaB +agu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaJ +aaa +aaa +aaa +abs +abt +abs +abs +abs +acK +abt +abt +acK +abs +abs +abs +abs +abs +abs +aeR +acL +aeR +acL +agu +acL +aeR +ahK +aeS +aiw +aaT +aaT +aaT +ajv +ajE +aiN +ajW +aiN +akx +akR +alq +aiM +aay +amJ +anc +anC +aog +aoA +apj +apL +aqn +aqR +arm +arR +arm +atp +arm +arm +aRO +avM +awz +axn +axn +axn +axn +aAh +aAM +aBz +aAl +aCQ +aDC +aDC +aDC +aDC +aDC +aHp +aIn +aJh +aKa +atS +aLG +atS +aay +aay +aay +aay +aay +aJW +aJW +aJW +aJW +aJW +aaa +aay +aaa +aaa +aVW +aYj +aXf +aZk +aVV +aaa +agu +aaa +aPH +bbK +aPH +aaa +aaa +aay +aaa +aaa +aay +aay +aay +aay +agu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aay +aaa +aay +aaB +aay +acL +abN +adj +acL +aay +aaB +aay +aaa +aay +aaa +aeT +afk +aeT +afk +agu +aeT +afk +aeT +afk +aiv +aay +aay +aay +aiM +ajF +ajK +ajX +akc +aky +ajX +alr +alL +amm +amK +and +anD +aoh +aoB +apk +apM +aqo +apM +apM +arS +asA +atq +apM +apM +ave +avN +awx +axl +axY +axY +axY +aAi +aAl +aBz +aAl +aUq +aDC +aDC +aDC +aDC +aDC +aHq +avU +aJk +aKd +atS +aLD +atS +aaa +aaa +aay +aaa +aaa +aaa +aay +aeQ +afj +afj +afB +aay +aaa +aaa +aVV +aYk +aXf +aZl +aVV +aay +aay +aaa +aZr +bbM +aZr +aaa +aaa +agu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aay +abN +acf +acs +acM +acX +acX +adz +acs +acf +adj +aaa +aay +aaa +aeU +aeU +aeU +aeU +aeU +aeU +ahl +ahl +ahl +aeU +aaa +aay +aaa +ajg +ajg +ajL +ajb +akh +akh +akS +akh +akh +akh +amL +amL +anE +amL +aoC +apl +apN +aoC +aqS +arn +arT +aqS +aqS +atS +atS +avb +avO +awA +aSu +axY +aST +axY +aTI +aAl +aBz +aAl +aIK +aDC +aZn +aFj +aDC +aGI +aHr +aIo +aJl +aKe +aKe +aKe +aKe +aKe +aKe +aKj +aPc +aPc +aPc +aKj +aeT +afB +aeQ +afk +aVV +aVW +aVW +aVV +aYl +aXf +aZm +aVW +aaa +aay +aaa +bbt +bbN +bbt +aay +aay +agu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aay +abO +acf +acf +acN +acL +acL +adA +adJ +acf +adZ +aaa +aay +aaa +aeU +afl +afC +afX +agv +agP +aeq +ahp +ahp +aeU +aaa +aay +aaa +aaa +ajg +ajM +ajY +akh +akz +akT +als +alM +amn +amM +ane +anF +amL +aoD +apm +apO +aqp +aqS +aro +arU +asB +atr +atT +auA +avf +avN +awA +aSu +axY +aSI +axY +aTH +aAl +aBz +aAl +aAl +aDD +aAl +aFk +aGb +aGJ +aHs +azk +aJm +aKe +aKQ +aLH +aMo +aKQ +aKf +aOZ +aPT +aQJ +aRB +aKj +aeQ +afk +aeT +afB +aVW +aWy +aXf +aXO +aYm +aXf +ber +aVW +aaa +agu +aaa +bbt +bbO +bbt +aaa +aaa +agu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aay +abN +acf +acs +acM +acX +acX +adz +acs +acf +adj +aay +aay +aay +aeU +afm +afo +afY +afo +agP +ahm +ahp +ahp +aeU +aaa +aay +aaa +aaa +aiM +ajN +ajb +akh +akh +akU +akU +akh +akh +amN +anf +anG +aoi +aoE +apm +apO +aqq +aqS +arp +arU +asC +aqS +atT +atS +avb +avP +awA +axp +axY +axY +azm +aAl +aAl +aBA +aCh +aCT +aBz +aAl +aAl +aAl +aAl +aAl +aIp +aJn +aKe +aKR +aLI +aMp +aNs +aKf +aPa +aKX +aKX +aRC +aKj +aeT +afB +aeQ +afk +aVW +aWz +aXf +aXP +aYm +aYK +aZo +aVW +aaa +agu +aaa +bbt +bbO +bbt +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +abP +acf +act +acs +acY +adk +acs +act +acf +aea +aaa +aay +aaa +aeU +afn +afD +afZ +agw +agQ +aeI +ahL +aic +aeU +aiM +aiM +aiM +aiM +aiM +ajN +ajb +akh +akA +akV +akV +alN +akh +amO +aKw +anG +aoi +aoF +apm +apO +aoF +aqS +arq +arU +asD +arn +atT +atS +avg +avO +awA +axq +axY +axY +azn +aAl +aAN +aBB +aCi +aCi +aBz +aBz +aBz +aBz +aBz +aAM +avJ +aJh +aKe +aKS +aLJ +aMq +aNt +aKf +aPb +aKX +aMv +aRD +aKj +aKj +ZAf +ZAf +aKj +aVX +aVX +aVX +aVX +aYn +aVX +aZp +aZp +aZr +aZr +aZr +aZr +bbP +aZr +aZr +aZr +aZr +aZr +aaJ +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aay +aaa +aay +aaa +aaa +aay +aaa +aay +adK +aaa +aay +aaa +aeU +afo +afo +afY +afo +agP +aho +ahN +aie +aiy +aiN +aiN +aiN +aiN +aiN +ajO +ajZ +akh +akB +akW +akW +alO +akh +amP +ang +anG +aoi +aoF +apm +aLS +aqr +aqS +arr +arV +asE +arn +atT +atS +avb +avO +awA +axr +axZ +axZ +axr +aAl +aAO +aAl +aAl +aAl +aAl +aAl +aAl +aAl +aAl +aAl +aIq +aJo +aKe +aKT +aLK +aMr +aNu +aKf +aPc +aPc +aQK +aPc +aKj +aTz +aUm +aUR +aVx +aVx +aWA +aXg +aPd +aYo +aYL +aZq +aZJ +bae +bao +baS +bbu +bbQ +bch +bcq +ZAp +ZAq +aZr +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aay +aaa +aay +aaa +aaa +aay +aaa +adK +adL +adK +adK +adK +aeU +afl +afE +aga +agx +agP +ahn +ahM +aid +aix +aiO +aiO +aiO +aiO +ajG +ajP +ajb +akh +akC +akX +alt +alP +akh +amQ +anh +anH +aLd +aoG +apn +apO +aqs +aqS +ars +arU +aLX +aqS +atT +atS +avb +avO +awA +axs +axV +ayD +azo +axr +aAO +aAl +ZzR +aCk +aCk +aEv +aFl +aGc +axu +aHt +avJ +aJh +aKe +aKU +bdK +aMs +aMs +aOm +aPd +aPd +aQL +aRE +aSA +aPd +aUn +aUS +aVy +aVy +aWB +aXh +aMv +aPX +aYM +aZr +aZK +baf +bap +baT +bbv +bbR +bci +bcr +bcu +bcE +aZr +aZr +aZr +aZr +aZr +aZr +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +adK +adL +adL +adL +adL +adL +adL +adL +adL +adL +aeU +aeU +aeU +ahO +aeU +aeU +aiM +aiM +aiM +aiM +aiM +ajN +aka +akh +akA +akY +alu +alN +akh +amR +ang +anI +aoi +aoH +apn +apO +aqt +aqS +art +arW +asG +arn +atU +auB +avb +avO +awA +axt +axk +ayE +azp +aAm +aAP +aAl +aCk +aCk +aCk +aEv +aEw +aGd +axu +atS +avJ +aJh +aKe +aKV +aLM +aMt +aNv +aOn +ZAc +aPU +aQM +aRF +aSB +aTA +aUo +aKj +aPc +aPc +aKj +aKj +aWC +aKj +aKj +aZr +aZL +aZr +aZr +baU +aZr +aZr +aZr +aZr +bcv +bcF +bcU +bde +bde +bds +bdv +aZr +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +adL +adL +aeb +aec +aeB +aol +aeV +aec +aeb +adL +agy +agR +ahq +ahP +agy +agC +aaa +aay +aay +aaa +aiM +ajN +ajb +akh +akh +akh +akh +akh +akh +amo +amo +amo +amo +aoI +apo +apP +aoI +aqT +aqT +arT +aqT +aqS +atV +atV +avh +avQ +awA +axu +axu +axu +axu +aAl +aAO +aAl +aCk +aCk +aDF +aEv +ayG +ayG +aGK +aGK +avJ +aJl +aKf +aKf +aLN +aLN +aKf +aKf +aPe +aPV +aQN +aRG +aSC +aTB +aKX +aUT +aKX +aPX +aKj +aKX +aKX +aKX +aKX +aZr +aZL +aZr +baq +baV +bbw +bbS +bbw +aZr +bch +bcF +bcU +bde +bde +bde +bdw +aZr +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +adL +adL +aec +aep +aec +aec +aec +aep +aec +adL +agz +agS +ahr +agS +aif +agC +aay +aay +aay +aay +ajg +ajN +akb +aiN +aiN +aiN +alv +akR +amo +amS +ani +anJ +amo +aoJ +app +aoJ +aqu +aoJ +aoJ +app +asH +aon +atW +atS +avb +avR +awB +axu +aya +ayF +azq +aAl +aAO +aAl +aCk +aCU +aJE +aEv +aZP +ayG +aGL +aGL +avJ +aJh +aKg +aKW +aLO +aMu +aNw +aKj +aKj +aPW +aQO +aRH +aSD +aTC +bem +aUU +aVz +aKX +aWC +aKX +aXQ +aYp +aYN +aZr +aZL +bag +bar +baV +bat +bar +bat +aZr +bch +bcG +aZr +aZr +bdl +bde +bde +aZr +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +adL +adL +aed +aec +adL +adL +adL +afp +afF +agb +agA +agT +auD +agT +aig +agC +aaa +aay +aay +aaa +ajg +ajQ +akc +akc +akc +akc +alw +ajb +amo +amT +anj +anK +aok +aoK +apq +apQ +aqv +aqv +aru +arX +asI +aon +atS +atS +avb +avO +awC +axu +ayb +ayG +ayG +aAn +aAQ +aAn +aCk +aCk +aCk +aEv +aEw +aGe +axu +atS +avJ +aJh +aKh +aKX +aKX +aMv +aKX +aKX +aPf +aKX +aQP +aRI +aSE +aTD +aKX +aUV +aVz +aVY +aKj +aKX +aXR +aYq +aKX +aZs +aZL +aZr +bas +baV +bbw +bar +bbw +aZr +bcw +bcG +bcV +aZr +bdl +bde +bdx +aZr +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +adL +adL +aeB +aec +aoj +adL +arZ +ats +att +adL +agz +agS +agR +agS +aif +agC +aay +aay +aay +aay +ajg +ajg +ajg +ajg +ajg +ajg +ajN +alQ +amo +amU +ank +anL +amo +aoL +apr +apR +aqw +aqU +arv +arY +asJ +aOl +atX +aRM +avi +avO +awD +axu +ayc +ayH +azr +aAl +aAO +aAl +aCj +aCk +aCk +aEw +aFm +aGc +axu +aHt +avJ +aJh +aKi +aLZ +aKX +aMw +aNx +aOo +aKi +aPX +aQQ +aRJ +aKX +aKX +aKX +aUW +aKX +aVZ +aKj +aKX +aXS +aKX +aKX +aZr +aZL +aZr +bat +baW +bat +bar +bat +aZr +bcx +bcG +bcW +aZr +bdm +bdt +bdy +aZr +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +adL +adL +aef +aec +adL +adL +adL +asF +afH +adL +agB +agR +aht +agR +agB +agC +aaa +aay +aay +aaa +aaa +aay +aaa +aay +aaa +aiM +alx +alR +amo +amV +anl +anM +amo +aoM +aps +aps +aps +aps +aps +aps +asK +aND +atY +aQW +avj +avS +awA +axu +ayd +axu +axu +aAl +aAR +aAl +axu +axu +axu +axu +axu +axu +axu +awA +aIr +aJh +aKj +aKi +aLP +aKi +aKj +aOp +aKj +aKj +aPc +aRK +aSF +aPc +aKj +aKj +aPc +aPc +aKj +aKj +aKj +aKj +aKj +aZr +aZM +aZr +bau +bau +bau +bbT +bar +bag +baS +bcG +bcX +aZr +aZr +aZr +aZr +aZr +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +adL +adL +aec +aep +aec +aec +aec +aep +aec +adL +agC +agC +agC +agC +agC +agC +aiM +aiM +ajg +aaa +aaa +aay +aaa +aay +aaa +aiM +ajN +ajb +amo +amo +amo +amo +amo +aoN +apt +apS +aqx +aqV +arw +aLU +asL +aon +atS +atS +avk +aRQ +awE +axv +aye +ayI +ayI +awE +aAS +ayI +aCl +aCV +aDG +aEx +ayI +ayI +ayI +ayI +aIs +bbb +aKk +aKk +aKk +aKk +aKk +aOq +aPg +aKk +aKk +aRL +aSG +aTE +aTE +aTE +aTE +aTE +aWD +aTE +aTE +aYr +aTE +aZt +aZN +beu +bev +beB +azL +azL +azL +azL +bcy +bcH +azL +azL +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +adL +adL +aeg +aec +aeB +aom +aeX +aec +aeg +adL +agC +agU +ahu +ahQ +aih +agU +aiP +aiO +ajg +aiM +aiM +aiM +aiM +aiM +aiM +aiM +ajN +alS +aiN +aiN +aiN +aiN +aLL +aoO +aps +aps +aps +aps +aps +aps +asM +aon +atZ +atS +avl +avU +awF +axw +aww +aww +azs +ave +aww +aBC +ZzS +ZzT +ZzU +ZzW +atT +atT +atU +atT +bay +baX +aKl +aKZ +aKZ +aKZ +aKZ +aKZ +aKZ +aPY +aKZ +bdW +aKZ +aKZ +aKZ +aKZ +aKZ +aKZ +aWE +aKZ +aKZ +aYs +aKZ +aZu +aKZ +bet +aSK +aRR +azL +bbU +aLY +bbZ +aAx +aDi +ZAt +azL +aaJ +aaJ +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bdB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +adL +adL +adL +adL +adL +adL +adL +adL +adL +aaJ +agU +ahv +ahQ +aii +aiz +aiN +aEs +aIk +aiN +aiN +aiN +aiN +aiN +aiN +aIk +aly +alT +akc +amW +aky +akc +aLR +aoP +apu +apT +aqy +aqW +arx +asa +asN +atu +asi +asi +asi +avV +avo +auH +ayf +ayf +ayf +aAo +ayf +aBD +aBD +aBD +aDH +aAl +aAl +aAl +aEF +aEF +aGW +aJq +aEF +aEF +aEF +aMx +aNy +aMx +aMD +aMD +aMD +aRN +aSH +bef +ben +aTK +aTF +aTF +aTK +aTK +baj +aTF +baj +aTK +aTK +aTK +baw +baY +bbx +aWg +aWg +aAZ +bby +aDi +aBT +azL +bdn +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +adL +adL +adL +adL +adL +adL +adL +aaJ +aaJ +agU +ahw +ahR +aij +agU +aAj +ajb +ajg +aIl +aIl +aiM +aiM +aiM +aiM +akZ +akZ +alU +akZ +akZ +akZ +akZ +aon +aoQ +apv +apU +aqz +aqz +ary +apv +asO +atu +aua +auE +avm +avV +avo +auH +ayf +ayJ +azt +aAp +aAT +ayf +aCm +aCW +aDI +aBA +aFn +aAl +aGM +aHu +aGW +aJr +aKm +aGM +aEF +aMy +aMy +aMy +aPh +aPZ +aMD +bdX +aSJ +bee +bee +aTF +aUr +aUr +aWF +aXi +bep +aWI +bep +aXi +aZO +aTK +bew +baZ +aZx +bbV +aNE +aNE +aHG +bcI +ZAu +aBR +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +agV +agV +agV +agV +agV +aiQ +aEu +agV +aiM +aiM +aiM +aay +aaa +aaa +akk +alz +alV +amp +amp +amp +anN +aon +aoR +apw +apV +aqA +aqX +arz +asb +asP +atu +aub +auF +avn +avW +awG +axx +ayf +ayK +azu +aAp +aAU +aBE +aCn +aBD +aDJ +aEy +aFn +aAl +aGN +aHv +aIu +aHv +aJq +aHu +aEF +aMz +aNz +aOr +aPi +aQa +aMx +bdY +aSJ +beh +beg +aTF +aUX +aUr +aWG +aXj +aXp +aXp +aXp +aXp +aWG +aTK +bey +bba +aBR +aBb +aRZ +aAx +aAx +aDi +aAx +aBR +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +agV +ahx +ahS +ahz +axo +aAk +aEt +agV +aaa +aay +aaa +aay +aaa +akk +akk +akk +akk +amq +akk +akk +anO +akZ +aoS +apx +apx +apx +apx +apx +apx +apx +atv +auc +auG +avo +avX +awH +auk +ayf +ayL +azv +aAq +aAV +aBF +aCo +aBD +aBz +aEz +aFo +aAl +aGO +aHw +aIv +aJs +aKn +aHu +aEF +aMA +aNz +aOs +aPi +aQb +aMx +bdY +aSJ +beg +beg +aTF +aUr +aUr +aWI +aXk +aXT +aXT +aXT +aXp +bes +aTK +bex +beA +aBR +aBb +aRZ +bcs +bcz +bcI +ZAx +aBR +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +agV +ahy +ahT +aik +ahT +aiS +aCS +agV +aay +agu +agu +agu +aay +akk +ala +alA +alA +alb +ala +akk +anP +amp +aoT +akk +apW +aqB +alc +arA +asc +arA +asi +aud +auH +avo +avV +asi +asi +ayf +ayM +azw +aAr +aAW +aBF +aCp +aBD +aBz +aEA +aFo +aAl +aGP +aHx +aIw +aJt +aKn +aLa +aEF +aMB +aNz +aOt +aPj +aQc +aQR +bea +aSK +bej +bej +aTF +aUr +aUr +aWI +aXl +aXU +aXU +aXU +aZv +aWG +aTK +bez +beC +azL +bbW +aBb +aAx +aAx +aDi +bcj +azL +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +agV +ahz +ahS +ahx +ahT +aAy +aCS +agV +aaa +aaa +aaa +aay +aaa +akk +alb +ale +alW +amr +alb +anm +anm +anm +aoU +akL +apX +alA +alA +arB +arA +arA +asi +aue +auH +avp +avY +awI +axy +ayf +ayN +azx +aAp +azv +aBG +aCq +aBD +aBz +aEA +aFo +aAl +aGQ +aHy +aIx +aJt +aKn +aHu +aEF +aMC +aMC +aOu +aPk +aQd +aMD +bdZ +bed +bei +aUp +aTF +aUr +aWa +aWI +aXm +aXU +aXU +aYO +aXp +aWG +aTK +bez +aSJ +azL +bbX +ZAk +ZAn +bcA +bcI +bcj +azL +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +agV +agV +agV +avI +ayC +aCR +aFZ +agV +aaa +aaa +aaa +aay +aaa +akk +alc +alB +aKs +aKs +amX +ann +anQ +anm +aoU +akL +apY +amX +akk +akL +akL +anU +asi +auf +auH +avo +avZ +awJ +awJ +ayf +ayO +azy +aAp +aAX +ayf +aCn +aBD +aDJ +aEB +aEB +aAl +aGR +aGR +aIy +aJu +aJq +aHu +aEF +aMD +aMx +aOv +aMD +aQe +aMD +aRS +aSM +aTK +aTF +aTK +aUr +aUr +aWI +aXn +aXT +aXT +aXT +aXp +aWG +aTK +bez +aSJ +azL +bbX +ZAl +ZAn +aHG +ZAr +bcY +azL +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +agV +avd +ayB +aBt +aFI +agV +aaa +aaa +aaa +aay +aaa +akk +alb +alb +alA +alA +alA +alA +anR +akk +aoU +akk +apZ +aqC +anm +arC +asd +ase +asi +aug +auH +avo +awa +awd +axz +ayf +ayP +azz +aAs +aAV +aBF +aCr +aBD +aBz +aEC +aAl +aAl +aGS +aHz +aIz +aJv +aKo +aHu +aEF +aME +aNA +aOw +aPl +aNA +aQS +aRR +aSL +aTK +aUr +aUr +aUr +aUr +aWI +aXo +aXp +aXp +aXp +aXp +aWG +aTK +ZAg +beD +azL +bbX +ZAl +ZAn +aNE +ZAs +bcZ +azL +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +agV +avT +ahT +aCS +aHH +agV +aaa +aaa +aaa +aay +aay +akk +aJD +alA +alX +aKt +aKu +alA +alA +aoo +aoU +akk +anm +anm +anm +arC +ase +arC +asi +asi +auI +avo +avZ +awJ +awJ +ayf +ayf +ayf +aAo +ayf +aBD +aCs +aBD +aDK +aAl +aAl +aGf +aGT +aHA +aIA +bbc +aKp +aLb +aEF +aME +aNB +aOw +aNA +aNA +aQT +aRR +aSN +aTK +beo +aUX +aUr +aUX +aWG +aXp +aXp +beq +aXp +aXp +aWG +aTK +beA +beA +azL +azL +azL +azL +aFC +bcJ +azL +azL +aay +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +agV +aiU +aiU +aiU +aiU +agV +aaa +aaa +aaa +aay +aaa +akk +ale +alC +alA +alA +alA +alA +anS +amq +aoU +alb +aqa +anv +aqY +alb +asf +asQ +asi +auh +auJ +avq +awb +awK +awK +awK +awK +azA +aAt +awK +awK +aCt +aCX +aDL +ZzX +aED +aED +aGU +aHB +aED +aJw +aKq +aGM +aEF +aMF +aNA +aOw +bdS +aQf +aLQ +aRR +aSO +aTK +aUr +aUr +aUr +aUr +aWJ +aXi +aXi +aXi +aXi +aXi +aZR +aTK +beA +beA +azL +aHR +azL +aFs +aBb +aDj +azL +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aay +aay +aay +aay +aay +aay +aay +agu +agu +agu +aaa +akk +alf +alD +alA +ald +aKv +ano +anT +anm +aoV +apy +apy +aqD +apy +arD +asg +apy +atw +aui +auK +avr +awc +awL +axA +axA +axA +axA +axA +axA +aBH +axA +aCY +avo +aEE +aHu +aHu +aGW +aHC +aAl +aAl +aDK +aAl +aLQ +aMG +aNC +aOx +aPm +aQg +aLQ +aRT +aSP +aLQ +aLQ +aLQ +aLQ +azL +azL +aWb +aWb +aWb +aWb +aWb +aWb +azL +aEG +aEG +azL +azL +azL +aBR +aBb +aDj +azL +aay +aay +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aay +aaa +aaa +aay +aaa +aaa +aaa +aay +aki +aki +aki +aki +alY +all +all +anm +anm +anm +anO +akk +akL +akL +akk +aoU +anm +akk +asi +asi +asi +avs +awd +awM +auk +asi +asi +azB +asi +asi +asi +asi +aCZ +avo +aEF +aFp +aGg +aGW +aHD +aAl +aEB +aBz +aFn +aAl +aMH +aNA +aOy +aPn +aQh +aLQ +aRU +aSQ +aNC +aNC +aUY +aNA +azL +aWb +aWb +aXq +aXq +aXq +aXq +aWM +aWM +aWM +aBb +aBb +aBb +aBe +ZAo +bcB +aDj +azL +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aay +ail +ail +aay +ail +ail +aay +aay +aay +aay +aki +akD +alg +alE +alZ +ams +alY +anp +anU +alb +anO +ale +alA +alA +akk +aoU +ash +asR +asi +auj +asi +avt +awe +auk +auk +asi +ayQ +azC +asi +ayQ +aBI +asi +aDa +avo +aEF +aFq +aGh +aGW +aHE +aAl +aJx +aBA +aFn +aAl +aMI +aNA +aOw +aPo +aQi +aLQ +aRV +aSR +bdS +aUs +aUZ +aVA +azL +aWb +aXq +aXq +aXq +aXq +aXq +aXq +aWM +aWM +aWM +aXq +aWM +aBb +ZAo +bcB +aDj +azL +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aay +aki +akE +alh +alF +ama +amt +amY +anq +anV +amp +aoW +apz +aqb +alA +akk +aoU +asi +asS +asi +asS +asi +asi +asi +auk +axB +asi +ayR +azD +asi +aAY +aBJ +asi +aDb +aDN +aEF +aFr +aGi +aGW +aHF +aAl +aFo +aBz +aLc +aAl +aMJ +aNA +aOz +aNC +aNC +aQU +aRW +aSR +aNA +aUt +aVa +aUt +azL +aWb +aXq +aXq +aXq +aWb +aWb +aWb +aWb +aWb +aWb +aWb +aWM +aRZ +aBR +aAx +aDi +azL +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aay +aaa +aaa +aaa +akj +akF +ali +alG +amb +amu +aki +akk +akk +anm +anm +akk +akk +akk +akk +aoU +asj +asT +atx +auk +auL +auk +asi +auk +auk +asi +asi +asi +asi +asi +azB +asi +aDc +avo +azL +azL +azL +aGX +azL +aAl +aFo +aBz +aLc +aAl +aMK +bdQ +aOw +aNA +aQj +aLQ +aRX +aSR +aNA +aUu +aVb +aVB +azL +aWK +aXq +aXq +aYt +aWb +aWK +aZw +aZw +aWK +aWK +aWb +aWM +ZAm +azL +bcz +bcI +azL +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aay +aaa +aaa +aaa +akj +akG +alj +alH +ama +amv +aki +anr +anr +anr +aop +alA +amw +alb +amq +aoU +asi +ash +asi +asi +auM +avu +asi +auk +axC +auk +auk +auk +auk +aTL +auk +auk +aDc +avo +azL +aFs +aGj +aDi +aAx +aAl +aAl +aKr +aAl +aAl +azL +azL +aOA +aPp +azL +azL +azL +aSS +azL +azL +azL +azL +azL +aWL +aWK +aXV +aYt +aWb +aWK +aWK +bak +aWK +aZw +aWb +aWM +aWM +azL +bcj +bcK +azL +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aay +aaa +aaa +aaa +aki +akH +akH +akH +amc +ams +aki +ans +anW +anX +aoq +alA +alA +alb +amq +aoU +asi +asU +aty +asi +auN +auk +aul +auk +axD +ayg +auk +azE +auk +auk +auk +auk +aDc +avo +aEG +aAx +aAx +aDk +aHG +aIB +aHG +aHG +aQV +aHG +aML +aNE +ZAa +ZAd +bdT +bdV +aRY +aYU +bek +aAx +aAx +aAx +aEG +aWK +aWK +aXq +aYu +aWb +aZw +aWK +aWb +baB +aZw +aWb +aXq +aWM +azL +bcj +bcK +azL +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aay +aaa +aaa +aay +aki +akI +alk +alI +amd +ams +aki +ant +alA +alA +alA +alA +alA +anX +anm +aoU +asi +asV +atz +aul +auk +auk +akk +akk +akk +akk +akk +akk +aoo +akk +asi +asi +aDd +aDO +aCy +aCy +aCy +aCy +aCy +aCy +aCy +aCy +bdF +aCy +aCy +aNF +ZAb +ZAe +aBR +bdU +aRZ +aAx +aDi +aAx +aAx +aVC +aEG +aWK +aWK +aXq +aYt +aWb +aZw +aZS +bal +aZw +aZw +aWb +aXq +aXq +azL +bcj +bcL +azL +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aay +aay +aay +aay +aay +aki +aki +all +all +alY +aki +aki +ala +anW +aop +alA +aoq +aqc +alb +anm +aoU +asi +asi +asi +ash +ash +asi +akk +awN +alA +ayh +ayS +awN +alA +akk +aBK +avm +aDc +avo +aEH +aFt +aFu +aFx +aFu +aZQ +aFt +aJy +bdH +bdM +aCy +azL +aOA +azL +azL +azL +azL +azL +aTT +azL +azL +azL +azL +aWL +aXq +aXq +aYt +aWb +aWK +aWK +aWK +aWK +bbe +aWb +aXq +aWK +azL +azL +aTT +azL +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aim +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aay +aaa +aaa +aay +akk +akJ +alb +alJ +alJ +amw +amq +alb +anX +aoq +alb +akk +akL +akL +akk +arE +amp +amp +atA +amp +amp +anN +amq +alA +alA +alA +ayT +alA +alA +akk +aBL +aCv +aDc +avo +aEH +aFu +aFu +aFx +aFu +aGl +aFu +aJy +bdG +bdL +aFx +aNG +aOC +aOI +aNH +aQX +aOI +aNI +aTN +aUv +aUv +azL +aWb +aWM +aXq +aXq +aXq +aWb +aWb +aWb +aWb +aWb +aWb +aWb +aWM +aWM +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aim +aay +akk +akK +alm +alm +alm +alm +akk +anr +anY +anr +anr +akk +amx +amp +amp +arF +ask +asW +atB +aum +auO +anO +akk +apz +alA +ayi +alA +azF +apz +akk +aBM +aCv +aDc +avo +aEI +aFu +aGk +aFx +aHa +aHa +aHa +aJy +bdJ +bdO +aFx +aNH +aOD +aPq +aNJ +aQY +aSa +aNI +aTN +aUw +aVc +azL +aWb +aWb +aWM +aXq +aXq +aXq +aXq +aXq +aXq +aWM +aXq +aXq +aXq +aXq +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aer +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aay +akk +akL +akL +akL +akL +akL +akk +akk +akk +akk +akk +akk +aqd +akk +akk +akk +aoo +asX +akk +akk +auP +anO +akk +awO +axE +alA +alA +asY +apz +akk +aBN +aCw +aDc +avq +aEJ +aFv +aFv +aGY +aHI +aIC +aJz +bbd +bdI +bdN +aFx +aNI +aOE +aPr +aPr +aQZ +aSb +aSU +aTN +aUx +aUx +azL +azL +azL +azL +azL +aWM +aWM +aWM +aXq +aWM +aWM +bak +aWM +aXq +aXq +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aay +aaa +aaa +aaa +akk +anu +alb +aor +aoX +apA +anO +akk +aqZ +arG +alA +asY +atC +akk +auQ +anO +akk +akk +akk +akk +amq +azG +akk +akk +aBO +aCv +aDc +avo +aEH +aFu +aFu +aFx +aHJ +aID +aJA +bdE +aLe +aLe +aMM +aNJ +aOF +aPs +aQk +aRa +aOI +aSV +aTO +aOI +aOI +aOI +aWc +aWN +aXr +azL +aYv +aYP +azL +azL +azL +azL +azL +azL +bca +azL +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaB +aaa +akL +akL +akL +anv +alb +aos +aos +aos +anO +akk +aqZ +aoq +alA +asZ +aqZ +akk +auR +avv +amp +amp +atA +amp +amp +azH +anN +akk +aBP +avm +aDc +avo +aEH +aFw +aFu +aFx +aHK +aIE +aJB +bdD +aLf +aLV +aFx +aNI +aOG +aPt +aQk +aQk +aOI +aOC +bel +aUy +aVd +aOI +aNI +aNI +beP +azL +aHd +aHd +azL +aZT +aAx +aDl +aDl +aAx +aAx +bck +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aay +aay +aay +aaB +aay +akL +amx +amZ +anw +amp +amp +amp +amp +aqe +akk +aqZ +aoq +alA +asZ +aqZ +akk +auS +ask +ask +ask +atB +ask +ask +azI +anO +azL +azL +azL +aDe +aDP +aCy +aFx +aFx +aFx +aHL +aIF +aJB +aJy +aJy +aJy +aFx +aNK +aOH +aPu +aQk +aRb +aOI +aSW +aTP +aUz +aVe +aOI +aNI +aWO +aXt +azL +aBb +aAx +azL +aZU +bam +baC +bbf +bby +aBb +bcl +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaB +aaa +akL +amy +akL +akk +akk +akk +akL +akL +akk +akk +akk +akk +ZAv +asZ +aqZ +akk +akk +akk +akk +akk +akk +akk +ayU +auP +anP +aAZ +aBQ +aAZ +aDf +aDQ +aCy +aZQ +aFu +aGZ +aHM +aIG +aJC +aHa +aFu +aLW +aFx +aNI +aOH +aPv +aQk +aQk +aOI +aSX +aTQ +aUA +aVf +aNJ +aWd +aWP +aXu +azL +aAx +aYQ +aEG +aAx +bam +baC +bbf +bby +aBb +bcm +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aay +aaB +aay +aay +amz +aay +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +akL +alA +ata +alA +alA +atC +avw +alA +alA +alA +akk +ayV +azJ +aAu +aBa +aBa +aBa +aDg +aDR +aCy +aFu +aFu +aHa +aHN +aIH +aHN +aHa +aFu +bdP +aFx +aNL +aOI +aNP +aNP +aNP +aNP +aSY +aTR +aUB +aVg +aOI +aVD +aWQ +aVD +azL +aYw +aDi +azL +aAx +aBb +baD +bbg +bbz +bcb +bcc +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aay +aaa +aaB +aaa +aay +aaB +aay +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +akL +arA +arA +arA +aun +alA +aoq +awf +awP +aoq +akk +ayW +akL +akL +azM +aBR +azL +aDk +aDS +aCy +aFy +aGl +aHa +aHN +aIH +aHN +aHa +aHa +aHa +aFx +aNM +aOJ +aPw +aQl +aQl +aNP +aSZ +aTN +aNI +aVh +aOI +aWe +aWQ +aQk +azL +aDU +aDi +azL +aAx +aBb +aBb +aAx +aDR +aAx +aBb +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aay +aaB +aaB +aaB +aaB +aaB +aaB +aaB +aaB +aay +aay +aay +aay +aay +aaa +aaa +akL +arA +atb +atD +arA +alA +aoq +aSf +awQ +aoq +akk +ayX +azK +aAv +aBb +aBS +aCx +aAx +aDR +aCy +aFu +aFu +aHb +aHN +aII +aHN +aHa +aFu +bdP +aFx +aNN +aOJ +aPx +aQm +aRc +aNP +aNI +aTN +aNI +aNI +aVD +aQk +aWR +aQk +azL +aYx +aDj +azL +aZV +aZV +baE +bbh +bbA +bcc +aAx +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaB +aaa +aay +aaa +aay +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +akL +asl +atc +atE +arA +alA +alA +alA +alA +atC +akk +ayY +aos +aos +aBc +aAx +aBR +aBb +aDT +aCy +aFz +aGm +aHc +aHO +aII +aHN +aHa +aFu +aLW +aFx +aNO +aOK +aPy +aQn +aRd +aNP +aNI +aTN +aUC +aNI +aVD +aQk +aWS +aQk +azL +aDU +aYR +azL +aZW +aZV +baF +bbi +aDR +aAx +bcn +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaB +aay +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +akk +akk +akk +akk +amq +akk +akk +akk +akk +akk +akk +alb +auT +aAw +aBd +aBT +aBR +aBb +aDU +aCy +aCy +aCy +aCy +aFx +aJG +aFx +aFx +aFx +aFx +aFx +aNP +aNP +aNP +aNP +aNP +aOI +aTa +aTS +aUD +aVi +aOI +aWf +aWQ +aWf +azL +aDU +aYS +azL +aZV +aZV +baG +bbj +aDR +aBb +aBb +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aay +aay +aay +akk +asm +atF +aos +aos +auC +awg +aze +azX +avx +akk +akk +azL +azL +azL +azL +azL +aBb +aDU +aBb +aFA +aBb +aHd +aHN +aII +aKx +aLj +aMN +aHN +aHN +aKY +aPB +aRf +aSq +aVu +aJy +azL +aTT +azL +azL +azL +azL +aOA +azL +azL +aDU +aYT +azL +azL +azL +azL +azL +aDP +azL +azL +azL +aaJ +bcM +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +akk +asn +aos +aos +aos +avx +avx +avx +avx +alb +amw +alb +azM +aAx +aBe +aAx +azM +aAx +aDV +aEK +aXw +aGn +ZzY +ZzZ +aJH +aHI +aHI +aNQ +aKy +aOV +aPz +aJF +aKy +aKy +aKy +beb +aHe +aTU +aUE +aHG +aNE +aNE +aOB +aXv +aNE +aOB +aYU +aZx +aZX +ban +baH +aXv +bbB +aHG +bco +aZx +bcC +bcN +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +akk +akk +akk +akL +akL +akL +akk +akk +aBW +axF +avx +alb +azL +azL +azL +aBU +aCy +aCy +aCy +aEL +aFC +aCy +aCy +aHN +aHN +aHN +aJy +aMO +aOP +aMP +aII +aPC +aRg +aQo +aHN +aHN +aEG +aTV +aUF +aAZ +aAZ +aWg +aWT +aXw +aXw +aYy +aAZ +aZy +aAZ +aWg +baI +aAZ +bbC +aBb +bcp +azL +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +atd +ate +ate +ate +avy +akk +akk +akL +akL +akk +azL +aTJ +aBf +aBh +aCy +aAx +aDW +aEM +aBb +aBb +aCy +aHN +aHN +aLg +aJy +aOL +aHN +aMP +aII +aQy +aFx +aFx +aFx +aFx +aCy +aBR +aUG +aBR +azL +aBR +aBR +aXx +aXx +aBR +aBR +azL +azL +azL +aBR +bbk +aBR +azL +azL +azL +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +ate +ate +ate +ate +avz +atd +ate +axG +ate +avy +azL +aAz +aBg +aBV +aCy +aAx +aAx +aEN +aFD +aGo +aCy +aHN +aJI +aKY +aJy +aNR +aNR +aMP +aII +aQo +aSc +aQo +aWH +beE +aCy +aBR +aDR +aBR +azL +aWh +aWU +aWW +aXW +aYz +aYV +azL +aaa +aaa +aBR +aAx +aBR +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +ate +ate +auo +ate +ate +ate +ate +ate +ate +avy +azL +aAA +aBh +aIJ +aCy +aDl +aBb +aEO +aFE +aGp +aCy +aHN +aHN +aJy +aJy +aJy +aJy +aMP +aII +aQo +aFx +aJI +baA +beG +aCy +aBR +aUG +aBR +azL +aWi +aWV +aWW +aWW +aWW +aWW +azL +aay +aay +aBR +bbk +aBR +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +ate +ate +ate +aaJ +aaJ +ate +ate +aaJ +aaJ +aaN +aAB +aBi +aBX +aCy +aDm +aBb +aBb +aAx +aGq +aCy +aAx +aAx +azM +aAx +aAx +aFx +aOW +aPA +aFx +aFx +aTr +aXs +beF +aCy +aaa +aUH +aaa +azL +aWj +aWW +aXy +aXX +aYA +aYW +azL +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaN +aaN +aaN +aaN +aCy +aAx +aDX +aEP +aFF +aGr +aCy +azL +azL +azL +aBh +aON +aNU +aMP +aII +aFx +aFx +aFx +aFx +aFx +aCy +aay +aUH +aay +azL +azL +azL +azL +azL +azL +azL +azL +aay +aay +aay +aaB +aay +aay +aay +aay +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aCy +aCy +aCy +aCy +aCy +aCy +aCy +aHQ +aIL +aLh +aBh +aOM +aFx +aMQ +aNS +aFx +aaa +aaa +aay +aaa +aay +aaa +aUH +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aay +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aay +aaa +aaa +aaa +azL +aAx +aHR +aAx +aBh +aLl +aBh +aFx +aMR +aNT +aFx +aay +aay +aaB +aaB +aaB +aaB +amz +aay +aay +aay +aay +aay +aay +aay +aay +aay +aay +aay +aaB +aaB +aaB +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aay +aaa +aaa +aaa +azL +aAx +aAx +aAx +aLi +aLk +aOO +aFx +aMS +aHN +aFx +aaa +aaa +aay +aaa +aay +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aay +aay +aay +aay +aay +azL +azM +azL +azL +azL +azL +aCy +aFx +aMT +aNU +aFx +aFx +aFx +aay +aaa +aaa +aay +aaB +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bdC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aay +aaa +azL +aAx +aFx +aFx +aFx +aFx +aFx +aMa +aMU +aHN +aLj +aSd +aHa +aay +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aay +aaa +azL +aAx +aFx +aFu +aFu +aFu +aLm +aMb +aMV +aNV +aHN +aSp +aHa +aay +aaa +aaa +aay +aaB +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aim +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aay +aaB +aaB +aaB +aBR +aAx +aFx +aFu +aJJ +aFu +aLn +aHc +aMW +aNW +aHN +aSe +aHa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aay +aaa +azL +aAx +aFx +aIM +aFu +aJJ +aFu +aMc +aMX +aNX +aOQ +aHN +aHa +aay +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aay +aaa +azL +aAx +aFx +aFy +aJK +aFu +aFu +aMd +aMY +aNW +aOR +aPD +aFx +aiv +aiv +aiv +aiv +aiv +aVj +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aay +aaa +azL +aAx +aFx +aFu +aJJ +aFu +aLn +aHc +aMZ +aNW +aHN +aPE +aFx +aay +aaa +aaa +aaa +aay +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aay +aaB +aaB +aaB +aBR +aAx +aFx +aFu +aFu +aFu +aLm +aMb +aNa +aNY +aOS +aPF +aFx +aFx +aHa +aHa +aHa +aFx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aay +aaa +azL +aAx +aFx +aFx +aFx +aFx +aFx +aMa +aNb +aNZ +aOS +aPG +aFx +aHN +aHK +aTb +aTb +aFx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azL +aAx +aAx +aAx +aAx +aAx +aLo +aMe +aJC +aOa +aOT +aHN +aNU +aHN +aHK +aTc +aTc +aFx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aim +aaa +aaa +aaa +azL +azL +azL +azL +azL +azL +aJy +aFx +aFx +aFx +aFx +aFx +aFx +aHN +aHM +aMe +aTW +aFx +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aFx +bbD +aHN +aSg +aTd +aFx +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aFx +aRf +aHN +aHN +aRh +aFx +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aFx +aRf +beH +beL +aSh +aFx +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aFx +aFx +aFx +aFx +aFx +aFx +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaJ +aaJ +aaJ +aaJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} - diff --git a/_maps/map_files/BirdStation/telecomms.dm b/_maps/map_files/BirdStation/telecomms.dm deleted file mode 100644 index 072512ac621..00000000000 --- a/_maps/map_files/BirdStation/telecomms.dm +++ /dev/null @@ -1,20 +0,0 @@ -//preset comms, taken from MiniStation - -/obj/machinery/telecomms/receiver/preset_left/birdstation - name = "Receiver" - freq_listening = list() - -/obj/machinery/telecomms/bus/preset_one/birdstation - name = "Bus" - autolinkers = list("processor1", "common") - freq_listening = list() - -/obj/machinery/telecomms/processor/preset_one/birdstation - name = "Processor" - -/obj/machinery/telecomms/server/presets/common/birdstation/New() - ..() - freq_listening = list() - -/obj/machinery/telecomms/broadcaster/preset_left/birdstation - name = "Broadcaster" diff --git a/_maps/map_files/BirdStation/z5.dmm b/_maps/map_files/BirdStation/z5.dmm deleted file mode 100644 index 95e62d3e425..00000000000 --- a/_maps/map_files/BirdStation/z5.dmm +++ /dev/null @@ -1,321 +0,0 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/mineral/random/low_chance,/area/space) -"ac" = (/obj/structure/lattice,/turf/open/space,/area/space) -"ad" = (/turf/closed/mineral/random/high_chance,/area/space) -"ae" = (/obj/machinery/light{dir = 4},/turf/open/floor/plating/asteroid/airless,/area/mine/lobby) -"af" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel,/area/mine/lobby) -"ag" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/lobby) -"ah" = (/turf/closed/wall,/area/mine/lobby) -"ai" = (/turf/open/floor/plating,/area/mine/lobby) -"aj" = (/obj/machinery/telecomms/relay/preset/mining,/turf/open/floor/plating,/area/mine/lobby) -"ak" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/open/floor/plating,/area/mine/lobby) -"al" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/mine/lobby) -"am" = (/obj/machinery/door/airlock/maintenance{name = "mining telecomms room door"},/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plating,/area/mine/lobby) -"an" = (/obj/machinery/computer/shuttle/mining{req_access = "0"; req_one_access = "0"},/turf/open/floor/plasteel,/area/mine/lobby) -"ao" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plasteel,/area/mine/lobby) -"ap" = (/obj/machinery/power/smes{charge = 5e+006; input_level = 10000; output_level = 1000},/obj/structure/cable/cyan{icon_state = "0-4"},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/mine/lobby) -"aq" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/lobby) -"ar" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/mine/lobby) -"as" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/open/floor/plating,/area/mine/lobby) -"at" = (/obj/machinery/power/apc{dir = 4; name = "mining base APC"; pixel_x = 24},/obj/structure/cable/cyan{icon_state = "0-8"},/turf/open/floor/plating,/area/mine/lobby) -"au" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/lobby) -"av" = (/turf/open/floor/plasteel,/area/mine/lobby) -"aw" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/open/floor/plasteel,/area/mine/lobby) -"ax" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel,/area/mine/lobby) -"ay" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel,/area/mine/lobby) -"az" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/external,/turf/open/floor/plasteel,/area/mine/lobby) -"aA" = (/obj/machinery/atmospherics/pipe/manifold,/turf/open/floor/plating,/area/mine/lobby) -"aB" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plating,/area/mine/lobby) -"aC" = (/obj/structure/table,/obj/machinery/reagentgrinder{pixel_x = 0; pixel_y = 8},/turf/open/floor/plasteel,/area/mine/lobby) -"aD" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/open/floor/plasteel,/area/mine/lobby) -"aE" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/lobby) -"aF" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/mine/lobby) -"aG" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel,/area/mine/lobby) -"aH" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel,/area/mine/lobby) -"aI" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/open/floor/plasteel,/area/mine/lobby) -"aJ" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/lobby) -"aK" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/mine/lobby) -"aL" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/space) -"aM" = (/obj/structure/lattice/catwalk,/obj/structure/ore_box,/turf/open/space,/area/space) -"aN" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "mining_away"; name = "asteroid mine"; width = 7},/turf/open/space,/area/space) -"aO" = (/turf/closed/mineral,/area/mine/unexplored) -"aP" = (/turf/closed/mineral,/area/mine/explored) -"aQ" = (/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"aR" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"aS" = (/turf/closed/mineral/random,/area/mine/explored) -"aT" = (/turf/closed/mineral/random,/area/mine/unexplored) -"aU" = (/turf/closed/mineral/random/high_chance,/area/mine/unexplored) -"aV" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating/asteroid/airless,/area/mine/unexplored) -"aW" = (/turf/open/floor/plating/asteroid/airless,/area/mine/unexplored) -"aX" = (/turf/open/floor/mech_bay_recharge_floor/airless,/area/mine/lobby) -"aY" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/airless,/area/mine/lobby) -"aZ" = (/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/lobby) -"ba" = (/mob/living/simple_animal/hostile/asteroid/fugu,/turf/open/floor/plating/asteroid/airless,/area/mine/unexplored) -"bb" = (/turf/closed/mineral/clown,/area/mine/unexplored) -"bc" = (/mob/living/simple_animal/hostile/asteroid/basilisk,/turf/open/floor/plating/asteroid/airless,/area/mine/unexplored) -"bd" = (/turf/closed/mineral/diamond,/area/mine/unexplored) -"be" = (/mob/living/simple_animal/hostile/asteroid/basilisk,/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"bf" = (/obj/structure/alien/weeds,/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"bg" = (/obj/effect/spawner/lootdrop{loot = list(/obj/item/organ/body_egg/alien_embryo = 5, /obj/structure/alien/egg = 1); name = "xeno egg spawner2"},/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"bh" = (/mob/living/simple_animal/hostile/asteroid/fugu,/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"bi" = (/turf/closed/mineral/random/high_chance,/area/mine/explored) -"bj" = (/turf/closed/mineral/clown,/area/mine/explored) - -(1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaabababadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaabaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaabababababadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaabadabaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababadabababaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaababaaaaaaacaaaaaaabaaaaaaaaaaaaababaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaabaaabababaaaaaaacaaaaabababababababababababaaaaaaaaaaaaababababaaaaaaaaaaababababababababaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaabababababacacacacacacabababababababababadabaaaaaaaaaaaaaaabababaaaaaaaaaaabadadadadababaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaababababababaaaaacaaaaaaacabababaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaababadadadadababaaaaaaaaaaabadadabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaabababababaaaaaaacaaaaaaacabababaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaababadadadababacaaaaaaaaababadadabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaababaaaaaaacababababaaaaaaacaaaaaaacaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaababababababaaacaaaaaaaaababadababaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaacaaaaacaaaaaaaaacababaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaabababaaaaaaaaaaaaababababaaaaacaaaaaaaaaaababababaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaacaaaaacaaaaaaaaacabababacaaaaaaaaaaaaaaaaaaacacacacacacabababacacacacacacabababaaaaaaacaaaaaaaaaaaaacaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaabababababacaaaaacaaaaaaaaacabababacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaabababaaaaaaaaaaaaabababaaaaaaacababaaaaaaaaacaaaaaaaaaaaaabababadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaababadababacaaaaacaaaaaaababababababaaaaaaaaaaaaaaabababababaaaaaaaaabaaaaaaaaaaaaaaaaacaaaaaaaaababababaaaaaaacaaaaaaaaaaaaababadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaababababababacacababacacacabababababacacacacacacabababababababaaaaaaacaaaaaaaaaaaaaaaaacaaaaaaaaabadababaaaaaaacaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacababababababaaaaaaabaaaaaaaaababababaaaaaaaaaaaaababababababababaaaaacaaaaaaabababaaacacacacacacabababababacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaababababacaaaaaaacaaaaaaaaabababaaaaaaaaaaaaaaababababadabababaaaaacaaaaaaabababaaaaacaaaaaaaaaaaaabadabaaaaaaaaaaacaaaaaaaaaaaaabacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaacaaaaaaacaaaaaaaaaaaaacaaaaaaaaaaaaaaaaababababababababacacacacacabababaaaaacaaaaaaaaaaaaabababaaaaaaaaaaacaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacababaaacaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacabababababababaaaaacaaaaabababababababaaaaaaaaaaacababaaaaaaaaaaacaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacaaaaaaabababaaaaaaacaaaaaaababadabababaaaaaaaaaaacaaaaaaaaaaaaababaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacaaaaaaaaaaaaacaaaaaaabaaaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaabababababaaaaaaaaaaacaaaaaaaaaaaaabababababaaaaaaaaacaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacababababacacacacacabaaaaacaaaaababadadadabacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaaaababacaaaaaaaaaaaaaaabadababaaaaaaaaacabababababaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaabababababaaaaaaaaaaaaacaaaaacaaaaabaaaaacaaababababadadadacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaaaababacaaaaaaaaaaaaaaababababacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaababababababadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaabababababaaaaaaaaaaaaacaaaaacaaaaababacacacababababadadababaaaaaaaaaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaabacaaaaaaaaaaaaaaaaaaaaabababadabababadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaababababababaaaaaaaaaaacaaaaacaaaaababaaaaaaaaaaababadadababaaaaaaaaaaaaaaaaaaacaaaaaaaaaaacaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaabababadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaabababababaaaaaaaaaaacaaaaacaaaaaaacaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaacabababababababaaaaaaababababadabababaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaababadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaababababaaaaaaaaaaacababacaaaaaaacaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaababababababababababacacabababadababababacacacacacacacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaababababababadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaababababababacacacacabababababaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaabababababadadababababaaaaaaababababababaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaabababababadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaabababadababaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaababababadadadadabababaaaaaaababababababaaaaaaaaaaaaacaaababaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaababadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacaaaaaaaaaaaaabababababaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaababababadabadadabababaaaaaaaaabababacaaaaaaaaaaaaaaacaaababababaaaaaaaaaaacaaaaaaaaaaaaaaaaaaababadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaacaaaaaaaaaaaaaaaaabababacacacaaaaaaaaaaaaaaaaaaacaaaaabaaaaaaaaaaababababababadadabababaaaaaaaaaaaaaaacaaaaaaaaaaaaaaacababadababaaaaaaaaaaababaaaaaaaaaaaaaaaaaaababadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaacaaaaaaaaaaaaaaaaaaababaaaaacaaaaaaaaaaaaaaaaaaacababababacacacacababababababababababacaaaaaaaaaaaaaaacaaaaaaaaaaaaabababadadababaaaaaaaaaaababababacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacabababadadabaaaaaaaaaaababababababababaaacaaaaaaaaaaaaaaacaaaaaaaaaaacababadababababacacacacacababababaaaaaaaaaaaaaaaaababababababaaaaaaabababaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaabababaaaaaaaaacaaaaaaaaaaaaaaabaaaaaaaaaaacaaababababababaaacaaaaaaabadadabaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaabadababaaaaaaaaababadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaababababababaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaabacaaaaaaaaaaacababaaaaaaaaabababaaaaaaaQaQaQaQaQabaQaaaaaaacaaaaababadadababaaaaaaaaaaaaaaaaaaacaaaaaaaaababadababaaaaaaaaaaababadabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacacacacacacababadadabaaaaaaaaaaabababadababaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaabababababaaaaaaababaQaQaQaQaQahahahahaQaQaaaaacaaaaababababadababaaaaaaaaaaaaaaaaacaaaaaaaaababababaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaababadadabababacacacacabababababababaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaacacacacacacababababababaaaaaaaQaQaQaQaQaeahaiajahaQaQaaaaacaaaaaaababababababacacaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaabababadababaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaababababababaaaaaQaQaQaQaQaQaQahakalahaQaQaQaaacaaaaaaaaaaacaaaaaaaaacaaaaaaaaaaaaacaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaabacaaaaaaaaaaaaaaacababaaaaaaaQaQahauauahauahamahahabaQaQaaacaaaaaaaaaaacaaaaaaabababaaaaaaaaaaacaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaabababababaaaaaaaaaaaaacaaaaaaaaaaaaaQahanaoapaqarasatahabaQaQaaacaaaaaaaaaaacaaaaababadababaaaaaaaaacaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaacabaaaaaaaaaaaaaaaaababababacacacacacababadadababaaaaaaaaaaaaacaaaaaaaaaaaaaQauavawaxayazaAaBahabababababaaaaaaaaaaacacacacababadababacacacacaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaabadababaaaaaaaaaaaaaaacaaaaaaaaaaaaaQauaCaDaEavauaiaFahabaQabababababacacacacaaaaaaaaabababaaaaaaabababaaaaaaaaaaaaabababababaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaabababaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaQauaGaHaIafauaiaiahabaQaQababababaaaaaaacaaaaaaaaaaabaaaaaaaaababababaaaaaaaaaaaaabababaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaabababaaaaaaacaaaaaaaaaaababaaaaacaaaaaaaaaaaaaaababadadabababaaaaaaaaaaaaacabaaaaaaaaaaaaaaacacacacacacacacaQahauauauahahaKaKahaQaQaQaaaaacaaaaaaaaacaaaaaaaaaaacaaaaaaabababababaaaaaaaaaaaaaaababaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaababaaaaaaacaaababababababababababababaaaaaaaaabababadabababaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacaaaaaaaaaaacaaaQaQagaXaJaYaQaQaQaYaQaQaQaaaaacaaaaaaaaacaaababaaaaacaaaaababadabababaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaacababababababababababababababaaaaaaabababadabababaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacaaaaaaaaaaacaaaaaQaZaZaZaQaQaQaQaQaQaQaQaaaaacaaaaaaaaacabababacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaabababababadadadadadadadabababacacacababababadadabaaaaaaaaaaaaacaaabaaaaaaaaaaaaacaaaaaaaaaaacaQaQaQaQaQaQaQaQaQaQaQaQaQaQaaaaacaaaaaaaaababababaaaaacaaaaabababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadabababaaaaaaaaaaababababababacacacacababababaaaaaaaaaaaaacaaaaaaaaaNaLaLaLaLaLaLaQaQaQaQaQababababaaaaacaaaaaaababababaaaaaaacaaaaabababaaaaacacaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaababaaaaaaaaaaabaaaaaaaaaaaaaaabababadadadadadadadadabababaaaaaaaaaaabababababaaaaaaaaaaabadadabaaaaaaaaaaaaacaaaaaaaaaaaLaLaLaLaLaLaLaLaLaQababadadababacacacacacababababaaaaaaacaaaaaaababaaaaaaacaaabaaababaaaaaaabadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaababaaaaaaaaaaababaaaaaaaaaaaaabababadadadadadadababababacacacacacacabababababaaaaaaaaaaabadadabaaaaaaaaaaaaacaaaaaaaaaaacacaLaLaLacacacacabababadadababaaaaaaaaaaaaabababacacacabaaaaaaaaacaaaaaaababababababacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaabaaaaaaaaaaababababaaaaaaaaababababadadadababababababaaaaaaaaaaaaacaaaaacaaaaaaaaaaaaabababaaaaaaaaaaaaaaacaaaaaaaaaaacaaaLaLaLaaaaaaaaababadadadababaaaaaaaaaaaaaaacaaaaaaaaababacacacacaaaaaaabababadadabaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaababababababababababababaaaaaaaaaaaaacaaaaacaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaacacacacacacacacaLaLaLacacacacacababababababaaaaaaaaaaaaaaacaaaaaaaaabaaaaaaaaacaaaaaaaaababadadabaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaacababababababaaaaaaacaaaaaaaaaaaaaaacaaaaacaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaLaaaaaLaaacaaaMaLaLaaaaaaaaaaaaacabababababaaaaaaaaaaaaacaaaaaaaaacaaaaaaaaacaaaaaaaaabababababaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaabababaaaaaaaaaaacaaaaaaaaaaaaaaacaaababaaaaaaaaaaaaaaaaacaaaaababacacacacaLacacaLacacacaLaLaLacaaaaaaaaaaacaaababababaaaaaaaaaaaaacaaaaaaaaacaaaaababababaaaaaaaaaaacaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaababababababababaaaaaaaaacaaabababaaaaaaaaaLaaaaaLaaacaaaLaLaLaaaaaaaaaaaaacaaaaaaacacacacacacacacacacacacacacaaaaabababababaaaaaaaaacaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaababababababababacacacacabababababacacacacaLacacaLacacacaLaLaLacaaaaaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaacababababadadabaaaaaaaaacaaaaaaababadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaababacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaabababababababaaaaaaaaabababababaaaaaaaaaaaLaaaaaLaaacaaaLaLaLaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaacabababadadadababaaaaababaaacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaababaaaaaaaaaaababababababaaaaaaaaababababababababaaaaaaaaaaaaababababaaaaaaaaaaaaabababaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaaOaOaPaPaPaPaPaPaLaLaLaPaPaaaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaaabababababadadadabababacacacababacaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaababababaaaaaaaaaaababababaaaaaaaaaaababababababababaaaaaaaaaaaaaaababababacacacacacacaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaaOaOaOaPaPaPaPaPaPaQaQaQaPaPaPaaaaaaacaaaaaaaaaaaaaaaaaaacaaaaaaabababababadadadababababaaaaaaaaababaaaaaaabaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaababababababaaaaaaaaaaababababaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaababadababaaaaaaaaacaaaaaaacaaaaaaaaaaaaaaaaaaacaOaOaOaOaOaOaOaOaOaOaPaRaQaQaQaPaPaPaOaaaaacaaaaaaaaaaaaaaaaaaababaaabababababadadadabababababaaaaaaaaababaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaabababababababaaaaaaaaababababaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaababadadababaaaaaaaaacaaaaaaacaaaaaaaaaaaaaaaaaaacaOaOaOaOaOaOaOaOaOaOaPaSaQaQaRaQaPaPaOaOaaacaaaaaaaaaaaaaaaaaaababababababadadadadababababaaaaaaaaaaaaacaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaabababadabababaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadababaaaaaaaaaaacaaaaabacaaabababaaaaaaaaaaaOaOaOaOaOaOaTaTaTaTaTaSaSaQaQaQaPaPaPaOaOaOaOaaaaaaaaaaaaaaaaabababadadadadadadadadababaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadababababaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababadadababacacacacacacacababababababababacacacacaOaOaOaOaTaTaTaTaTaUaTaSaSaQaQaQaSaSaPaOaOaOaOaOaaaaaaaaaaaaababababadadadadadadadabababaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaabababadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaabababababaaaaaaaaaaaaaaababababababababaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaSaSaSaQaSaSaSaSaTaOaOaOaOaOaaaaaaaaaaaaababababadadadadadadababababaaaaaaaaaaaaaaacaaaaaaaaaaaaabababadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaSaSaSaSaSaSaSaSaTaTaOaOaOaOaOaaaaaaaaaaaaababababadadabababababababaaaaaaaaaaaaaaacaaaaaaaaaaabadababadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadababababaaaaaaaaaaaaaaabababababababaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaacaaaaaaaaaaababadababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaababababadadababababaaaaaaaaaaaaaaabababababababaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaOaOaOaOaOaaaaaaaaaaaaaaaaabababababacaaaaaaaaaaaaaaaaaaababababaaaaaaababababababadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaababababadadababababaaaaaaaaaaaaaaababababababaaaaaaaaaaaaababababaaaaaaaaabababaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaababababababacacacababababadadadabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaabababadadadababababaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaabababaaaaaaaaababababaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaababadadababaaaaaaababababadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadababababaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadadabaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaababadadadababaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadabaaaaaaaaababadadabaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaabacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaabababadabababaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaaaaaaaaabababaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaaaaaaaaababababaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadababababaaaaaaaaaaababaaaaaaaaaaaaaaabaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaaaaaaaaaaabababacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaabababaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaOaOaOaOaOaOaaaaaaababaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaababababaaaaaaaaabababababadadadadababaaaaaaaaaaaaabadabaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaaaaacaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaababaaaaaaaaaaabababadadadadadadadadababaaaaaaaaababadabaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaaaaacaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadabababaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaaacaaaaaaaaaaaaababadabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaUaVaWaWaUaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaaaaaaaaaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWbaaWaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaVaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWaWaWaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaababababababaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaOaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaOaOaOaTaTaUaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWaWaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaabababaaaaaOaOaOaOaOaTaTaTaVaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaVaTaTaTaTaTaTaTaTaVaWaWaWaWaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWbaaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWaWaWaWaWaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaUaTaTaTaTaTaTaTaTaTaTaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaUaTaTaTaTaUaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaUaTaTaTaTaTaTaTaTaTaUaTaTaUaUaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaabaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaUaUaUaUaTaTaTaTaTaTaTaTaTaUaUaTaTbbaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWaUaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaOaOaOaOaTaTaTaTaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWaUaTaTaTaTaTaTaTaTaTaTaUaUaTaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaUaUaUaUaTaTaTaUaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaUaTaTaTbcaTaTbbaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaabababababaaaaababababaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaWaWaWaWaWbaaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaUaTaTaTaUaWaWaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaabababababaaaaababababaaaaaOaOaOaOaOaTaTaTaTaUaTaVaWaWbaaWaWaWaWaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaUaTaTaTaUaWbaaWaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaabababaaaaaaaaaaabababaaaaaaaOaOaOaOaTaTaTaTaTaTaTaUaWaWaUaWaWaUaTaTaTaUaUaTaTaWaTaTaTaTaTaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWaWaWaTaTaTaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaababaaaaaaaaaaaaaaababaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaUaUaUaUaUaUaTaTaUaUaUaTaWbaaWaWaWaTaTaUaUaUbdbdaTaTaTaTaUaTaTaTaTaTaTaTaTaTaUaTaUaTaUaUaUaWaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWaWbaaWaWaWaWaWaTaTaTaTaUaWbcaWaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaWbaaWaWaUaTaTaTaTaTaTaTaTaTaTaUaUaUaUaTaTaTaTaTaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaUaTaTaTaTaUaTaTaTaTaTaTaUaUaUaWaUaUaUaTaTaTaTaTaTaTbaaWaWaWaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaUaWaWaWaWbbaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaTaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaUaUaUaUaTaTaUaTaTaTaTaTbdaWaWaWaTaTaTaTaTaUaUaWaWaUaTaTaTaTaTaUaUaWbaaUaUaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTbdbdaWaTaTaTaTaTaWaWaWaWaWaUaTaTaTaTaTaUaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaVaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaUaTaTaTaTaTaTaTaTaTaUaWbaaWaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTbbaTaTaTaTaTaTaTaTaTaSaSaSaSaSaTaTaTaTaUaWaWaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaSaSaQbeaQaSaSaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaSaSbebgbfbeaQaSaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaSbeaQbfbeaQaQaSaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaWaWaUaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaSaSaQbeaQbhaSaSaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaWaWbaaUaUaUaUaTaTaUaUaTaTaTaTaTaTaTaTaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaSaSaQbhbfaSaTaTaTaUaTbbaTaTaTaTaTaTaTaTaTaTaWaWaWaTaTaTaTaTaTaUaTaUaTaTaTaTaTaTaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTbbaTaTaTaTaTaWaWaUaTaTaTaTaTaTaTaSaSaSaSaSaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaWbaaWaWaTaTaTaTaTaTaUaTaUaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaVaWaWaWaUaTaUaTaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaUaUaUaUaWaWaWaWaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaTaTaTaTaTaUaTaTaTaTaTaTaTaUaUaUaUaUaUaWbaaWaWaUaTaTaTaTaTaTaTaTaTaTaTaTaUaWaWaUaTaWaTaTaTaUaUaTaUaWaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaUaTaUaWaWaWaWaWaUaTaTaTaUaTaTaTaUaTaTaTaTaUaWbaaWaWaWaWaTaTaUaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaUaTaTaTaTaTaTaTaUaUaUaUaTaUaWaWaWbaaWaTaTaTaTaTaTaTaTaTaTaTaTaTaVaWaWbaaWaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaUaUaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaTaTaTaUaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaUaUaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaUaUaUaUaTaTaTaTaSbibibiaSaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaTaTaTaTaTaUaTaTaTaTaTaTaTaUaUaUaTaTaTaUaUaUaUaTaTaSbibiaQaQaQbibiaSaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaUaUaUaWaWaUaUaUaUaUaTaTaTaTbiaQaQbeaQaQaQaQbiaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaUaUaUaWaWaWaWbaaUaUaTaTaTaTaSbiaQaQbjbjbeaQaQbiaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaWaUaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaUaUaUaWaWaWaWaWaUaUaTaTaTaTbiaQbhbjbjbjaQbhaQbiaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaWaWbaaWaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaUaTaTaTaTaTaTaUaUaUaUaUaUaWaWaUaTaTaTaTaSbiaQaQbjbjbjaQaQaQbiaTaTaTaTaTaTaTaTaTaTaUaTaTaTaUaUaWaWaWaWaWaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTbaaWaTaTaTaTaTbibiaQbebjaQaQbjaQbiaSaTaTaTaTaTaTaTaTaTaTbbaTaTaTaTaUaUaUaWaWaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaUaUaTaTaTaTaTaUaTaTaWaWaTaTaTaTaTbibiaQaQaQbhaQaQaQbiaTaTaUaTaTaTaTaTaTaTaUaTaTaUaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaSbiaQaQaQaQbibiaSaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaUaTaUaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaSbibibibiaSaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaUaTaTaUaUaUaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaUaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaTaTaTaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaUaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaTaTaTaTaTaTaTaTaTaTaUaTaTaTaUaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaTaTaTaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaUaTaTaTaTaTaTaTaOaOaOaOaOaOaaaaaaaaaaaaaOaOaOaOaOaOaOaOaTaTaTaTaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaTaTaOaOaOaOaOaOaOaOaOaaaaaaaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaOaOaTaTaTaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaOaOaTaTaTaTaTaTaTaTaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaOaOaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaOaOaOaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -"} - diff --git a/_maps/map_files/DreamStation/dreamstation04.dmm b/_maps/map_files/DreamStation/dreamstation04.dmm index 21f5b372084..998b7be8a72 100644 --- a/_maps/map_files/DreamStation/dreamstation04.dmm +++ b/_maps/map_files/DreamStation/dreamstation04.dmm @@ -309,7 +309,6 @@ "aaF" = ( /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (NORTH)"; - icon_state = "warndarkcorners"; dir = 1 }, /area/storage/secure) @@ -363,7 +362,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (SOUTHEAST)"; - icon_state = "warndark"; dir = 6 }, /area/storage/secure) @@ -391,7 +389,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (SOUTHWEST)"; - icon_state = "warndark"; dir = 10 }, /area/storage/secure) @@ -434,8 +431,7 @@ "aaT" = ( /obj/machinery/porta_turret_construct, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/turret_protected/ai) @@ -467,8 +463,7 @@ /area/turret_protected/ai) "aaX" = ( /obj/machinery/porta_turret_construct, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/turret_protected/ai) @@ -495,9 +490,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/turret_protected/ai) @@ -521,8 +515,7 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -535,9 +528,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/turret_protected/ai) @@ -572,8 +564,7 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/turret_protected/ai) @@ -598,8 +589,7 @@ /obj/machinery/porta_turret/ai{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/turret_protected/ai) @@ -807,8 +797,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -958,8 +947,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/turret_protected/ai) @@ -1022,8 +1010,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/turret_protected/ai) @@ -1066,9 +1053,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/turret_protected/ai) @@ -1102,8 +1088,7 @@ tag = "icon-1-4"; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -1130,9 +1115,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/turret_protected/ai) "abU" = ( @@ -1148,8 +1132,7 @@ dir = 5 }, /obj/machinery/porta_turret_construct, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/turret_protected/ai) @@ -1178,9 +1161,8 @@ /turf/open/floor/bluegrid, /area/turret_protected/ai) "abZ" = ( -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /obj/machinery/flasher{ id = "AI"; @@ -1227,8 +1209,7 @@ dir = 9 }, /obj/machinery/porta_turret_construct, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/turret_protected/ai) @@ -1268,7 +1249,7 @@ /obj/machinery/porta_turret/syndicate{ dir = 9 }, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 8; icon_state = "diagonalWall3" }, @@ -1288,7 +1269,7 @@ /turf/open/floor/plating, /area/shuttle/syndicate) "acm" = ( -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "acn" = ( /obj/structure/cable/blue{ @@ -1325,34 +1306,29 @@ /turf/open/floor/bluegrid, /area/turret_protected/aisat_interior) "acs" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/turret_protected/aisat_interior) "act" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/structure/cable/white, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/turret_protected/aisat_interior) "acu" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/machinery/camera/motion{ @@ -1363,7 +1339,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/turret_protected/aisat_interior) @@ -1394,14 +1369,10 @@ "acx" = ( /obj/structure/table, /obj/machinery/microwave, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acy" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acz" = ( /obj/structure/table, @@ -1409,15 +1380,11 @@ pixel_x = 4; pixel_y = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acA" = ( /obj/machinery/computer/shuttle/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acB" = ( /obj/structure/table, @@ -1426,15 +1393,11 @@ name = "remote shutter control"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acC" = ( /obj/structure/frame/computer, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acD" = ( /obj/structure/cable/blue{ @@ -1463,9 +1426,8 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/turret_protected/aisat_interior) @@ -1488,9 +1450,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/laser_pointer/upgraded, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/turret_protected/aisat_interior) @@ -1508,16 +1469,14 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acL" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate{ dir = 5 }, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, @@ -1589,9 +1548,8 @@ icon_state = "2-8" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/turret_protected/aisat_interior) @@ -1655,9 +1613,7 @@ amount = 10 }, /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acY" = ( /obj/item/device/radio/intercom{ @@ -1669,15 +1625,11 @@ subspace_transmission = 1; syndie = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acZ" = ( /obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ada" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -1698,9 +1650,8 @@ /area/turret_protected/aisat_interior) "adc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/turret_protected/aisat_interior) @@ -1713,16 +1664,14 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) "ade" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/turret_protected/aisat_interior) @@ -1743,8 +1692,7 @@ /area/space) "adh" = ( /turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; +/turf/closed/wall/mineral/plastitanium{ icon_state = "diagonalWall3" }, /area/shuttle/syndicate) @@ -1753,13 +1701,11 @@ name = "Cockpit"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adj" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 4; icon_state = "diagonalWall3" }, @@ -1777,9 +1723,8 @@ pixel_x = -24; tag = "w" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /area/turret_protected/aisat_interior) @@ -1829,9 +1774,8 @@ pixel_y = 0; tag = "e" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/turret_protected/aisat_interior) @@ -1844,9 +1788,7 @@ /obj/structure/table, /obj/item/stack/cable_coil, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adr" = ( /obj/structure/table, @@ -1854,9 +1796,7 @@ pixel_x = 1; pixel_y = 2 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ads" = ( /obj/effect/spawner/structure/window/reinforced, @@ -1891,17 +1831,13 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "ady" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adz" = ( /obj/structure/cable/blue{ @@ -1982,9 +1918,7 @@ dir = 1; icon_state = "comfychair" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adK" = ( /obj/structure/cable/blue{ @@ -2037,15 +1971,11 @@ /area/aisat) "adN" = ( /obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adO" = ( /obj/structure/closet/syndicate/nuclear, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adP" = ( /obj/structure/cable/blue{ @@ -2097,9 +2027,8 @@ pixel_y = 30; tag = "n" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/aisat) @@ -2111,9 +2040,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/aisat) @@ -2129,9 +2057,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/aisat) @@ -2159,9 +2086,8 @@ tag = "icon-0-4"; icon_state = "0-4" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/aisat) @@ -2178,9 +2104,8 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/aisat) @@ -2201,9 +2126,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/aisat) @@ -2218,9 +2142,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/aisat) @@ -2232,9 +2155,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/aisat) @@ -2258,9 +2180,8 @@ pixel_y = 24; tag = "n" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/aisat) @@ -2312,17 +2233,13 @@ "aef" = ( /obj/structure/table, /obj/item/device/aicard, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aeg" = ( /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aeh" = ( /obj/machinery/door/poddoor{ @@ -2344,8 +2261,8 @@ height = 24; id = "syndicate"; name = "syndicate infiltrator"; + port_angle = 0; roundstart_move = "syndicate_away"; - travelDir = 180; width = 18 }, /obj/docking_port/stationary{ @@ -2362,7 +2279,7 @@ /area/shuttle/syndicate) "aei" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, @@ -2382,7 +2299,6 @@ }, /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (NORTH)"; - icon_state = "warndarkcorners"; dir = 1 }, /area/aisat) @@ -2429,16 +2345,10 @@ /turf/open/floor/plasteel/black, /area/aisat) "aes" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/abandoned) "aet" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aeu" = ( /turf/closed/wall/shuttle{ @@ -2454,7 +2364,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 0 }, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "aew" = ( /obj/machinery/computer/teleporter, @@ -2476,9 +2386,8 @@ /turf/open/floor/plating, /area/aisat) "aez" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/aisat) @@ -2493,9 +2402,8 @@ /turf/open/floor/plasteel/black, /area/aisat) "aeB" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/aisat) @@ -2511,37 +2419,27 @@ /turf/open/floor/plasteel/black, /area/aisat) "aeD" = ( -/turf/closed/wall/shuttle{ - tag = "icon-swall_f13"; - icon_state = "swall_f13" - }, +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/abandoned) "aeE" = ( /obj/machinery/sleeper, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aeF" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aeG" = ( /obj/structure/frame/computer{ anchored = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aeH" = ( /obj/structure/table/optable, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aeI" = ( /turf/closed/wall/shuttle{ @@ -2568,9 +2466,7 @@ name = "EVA Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aeM" = ( /obj/structure/table, @@ -2594,9 +2490,7 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aeN" = ( /obj/structure/cable/blue{ @@ -2659,15 +2553,11 @@ pixel_x = 6; pixel_y = -5 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aeT" = ( -/turf/closed/wall/shuttle{ - tag = "icon-swall_f18"; - icon_state = "swall_f18" - }, +/turf/open/floor/plating, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/abandoned) "aeU" = ( /obj/structure/shuttle/engine/heater{ @@ -2684,9 +2574,7 @@ name = "Ready Room"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aeW" = ( /obj/machinery/door/window{ @@ -2696,9 +2584,7 @@ name = "EVA Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aeX" = ( /obj/structure/grille, @@ -2709,9 +2595,7 @@ /obj/structure/rack, /obj/item/clothing/suit/space/syndicate/black/red, /obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aeZ" = ( /obj/structure/transit_tube{ @@ -2756,9 +2640,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/aisat) @@ -2784,9 +2667,8 @@ icon_state = "Block"; dir = 8 }, -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/aisat) "afi" = ( @@ -2824,21 +2706,15 @@ /area/shuttle/abandoned) "afm" = ( /obj/item/weapon/hemostat, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "afn" = ( /obj/item/weapon/scalpel, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "afo" = ( /obj/item/weapon/circuitboard/computer/operating, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "afp" = ( /turf/closed/wall/shuttle{ @@ -2866,9 +2742,7 @@ subspace_transmission = 1; syndie = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aft" = ( /obj/structure/transit_tube{ @@ -2931,23 +2805,17 @@ /area/shuttle/abandoned) "afC" = ( /obj/machinery/door/airlock/shuttle, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "afD" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afE" = ( /obj/machinery/door/airlock/external{ req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afF" = ( /obj/docking_port/stationary{ @@ -2963,18 +2831,13 @@ /turf/open/space, /area/space) "afG" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afH" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; +/obj/machinery/sleeper/syndie{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afI" = ( /obj/structure/table, @@ -2984,17 +2847,13 @@ /obj/item/device/assembly/voice{ pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afJ" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/device/assembly/infra, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afK" = ( /obj/structure/table, @@ -3008,9 +2867,7 @@ pixel_x = -8; pixel_y = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afL" = ( /obj/structure/table, @@ -3018,9 +2875,7 @@ pixel_y = 3 }, /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afM" = ( /obj/structure/grille, @@ -3090,15 +2945,11 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "afU" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "afV" = ( /turf/closed/wall/shuttle{ @@ -3118,26 +2969,20 @@ /area/shuttle/abandoned) "afY" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afZ" = ( /obj/machinery/door/window/westright{ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aga" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/syndicate, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "agb" = ( /obj/structure/lattice/catwalk, @@ -3152,9 +2997,7 @@ /area/space) "agc" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agd" = ( /obj/structure/table, @@ -3164,9 +3007,7 @@ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "age" = ( /obj/machinery/door/window{ @@ -3174,9 +3015,7 @@ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "agf" = ( /obj/structure/transit_tube{ @@ -3193,9 +3032,7 @@ /area/shuttle/abandoned) "agh" = ( /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agi" = ( /obj/structure/table, @@ -3204,19 +3041,15 @@ pixel_y = 3 }, /obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "agj" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agk" = ( /obj/structure/sign/bluecross_2, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "agl" = ( /obj/machinery/door/window{ @@ -3224,9 +3057,7 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agm" = ( /obj/structure/table, @@ -3234,9 +3065,7 @@ pixel_y = 5 }, /obj/item/device/sbeacondrop/bomb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "agn" = ( /obj/structure/table, @@ -3247,9 +3076,7 @@ /obj/item/weapon/grenade/syndieminibomb{ pixel_x = -1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ago" = ( /obj/structure/transit_tube{ @@ -3261,9 +3088,7 @@ /obj/machinery/door/window, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor5" - }, +/turf/open/floor/mineral/titanium/purple, /area/shuttle/abandoned) "agq" = ( /obj/structure/bed, @@ -3272,9 +3097,7 @@ dir = 4 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor5" - }, +/turf/open/floor/mineral/titanium/purple, /area/shuttle/abandoned) "agr" = ( /obj/machinery/door/window{ @@ -3284,17 +3107,13 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "ags" = ( /obj/machinery/telecomms/allinone{ intercept = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "agt" = ( /obj/machinery/door/window{ @@ -3302,9 +3121,7 @@ name = "Surgery"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agu" = ( /obj/structure/transit_tube{ @@ -3325,21 +3142,15 @@ "agw" = ( /obj/structure/table, /obj/item/weapon/tank/internals/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agx" = ( /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agy" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agz" = ( /obj/structure/window/reinforced{ @@ -3348,9 +3159,7 @@ /obj/structure/table, /obj/item/robot_parts/r_arm, /obj/item/robot_parts/l_arm, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agA" = ( /obj/structure/table, @@ -3366,17 +3175,13 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agB" = ( /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agC" = ( /obj/structure/shuttle/engine/heater, @@ -3396,17 +3201,13 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agE" = ( /obj/structure/table, /obj/item/weapon/surgicaldrill, /obj/item/weapon/circular_saw, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agF" = ( /obj/structure/sink{ @@ -3418,9 +3219,7 @@ /obj/structure/mirror{ pixel_x = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agG" = ( /obj/structure/lattice/catwalk, @@ -3433,9 +3232,7 @@ /area/space) "agH" = ( /obj/machinery/computer/shuttle/white_ship, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agI" = ( /obj/structure/chair{ @@ -3443,28 +3240,20 @@ }, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agJ" = ( /obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agK" = ( /obj/item/weapon/ectoplasm, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agL" = ( /obj/machinery/door/airlock/glass, /obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agM" = ( /obj/effect/decal/cleanable/blood/tracks{ @@ -3472,9 +3261,7 @@ icon_state = "tracks"; dir = 10 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agN" = ( /obj/effect/decal/cleanable/blood/tracks{ @@ -3483,9 +3270,7 @@ dir = 8 }, /obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agO" = ( /obj/effect/decal/cleanable/blood/tracks{ @@ -3493,9 +3278,7 @@ icon_state = "tracks"; dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agP" = ( /obj/effect/decal/cleanable/blood/tracks{ @@ -3503,9 +3286,7 @@ icon_state = "tracks"; dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agQ" = ( /obj/machinery/door/airlock/shuttle, @@ -3514,9 +3295,7 @@ icon_state = "tracks"; dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agR" = ( /obj/effect/decal/remains/human, @@ -3526,9 +3305,7 @@ dir = 4 }, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agS" = ( /obj/structure/shuttle/engine/propulsion{ @@ -3549,9 +3326,7 @@ "agV" = ( /obj/structure/table, /obj/item/weapon/gun/energy/laser/retro, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agW" = ( /obj/structure/bed, @@ -3563,15 +3338,11 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor5" - }, +/turf/open/floor/mineral/titanium/purple, /area/shuttle/abandoned) "agX" = ( /obj/machinery/door/window/northright, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor5" - }, +/turf/open/floor/mineral/titanium/purple, /area/shuttle/abandoned) "agY" = ( /turf/closed/wall/shuttle{ @@ -3587,23 +3358,17 @@ /area/shuttle/abandoned) "aha" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahb" = ( /obj/item/weapon/shard{ icon_state = "medium" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahc" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahd" = ( /obj/structure/rack, @@ -3612,18 +3377,14 @@ /obj/item/weapon/tank/internals/emergency_oxygen, /obj/item/weapon/tank/internals/emergency_oxygen, /obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahe" = ( /obj/item/weapon/stock_parts/cell{ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahf" = ( /turf/closed/wall/shuttle{ @@ -3635,9 +3396,7 @@ /obj/structure/rack, /obj/item/clothing/suit/space/hardsuit/medical, /obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahh" = ( /obj/machinery/door/poddoor{ @@ -3661,11 +3420,7 @@ }, /area/shuttle/abandoned) "ahk" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/arrival) "ahl" = ( /obj/structure/grille, @@ -3683,37 +3438,30 @@ /obj/machinery/computer/pod{ id = "oldship_gun" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aho" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "ahp" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ahq" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ahr" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ahs" = ( /obj/structure/table, /obj/item/weapon/screwdriver, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aht" = ( /turf/closed/wall/r_wall, @@ -3729,7 +3477,7 @@ launch_status = 0; name = "NT Medical Ship"; roundstart_move = "whiteship_away"; - travelDir = 180; + port_angle = 180; width = 35 }, /obj/docking_port/stationary{ @@ -3740,9 +3488,7 @@ name = "SS13 Arrival Docking"; width = 35 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahv" = ( /turf/closed/wall, @@ -3767,7 +3513,7 @@ /obj/machinery/door/airlock/shuttle{ name = "Arrivals Shuttle Airlock" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ahA" = ( /obj/machinery/chem_heater, @@ -3792,30 +3538,18 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "ahD" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_1) "ahE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "ahF" = ( -/turf/open/space, /obj/structure/shuttle/engine/propulsion/burst{ tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8 }, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "ahG" = ( /obj/structure/sign/securearea{ @@ -3843,23 +3577,21 @@ }, /area/hallway/secondary/entry) "ahI" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry) "ahJ" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ahK" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ahL" = ( -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/secondary/entry) @@ -3910,7 +3642,7 @@ possible_destinations = "pod_asteroid1"; shuttleId = "pod1" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "ahS" = ( /obj/structure/chair{ @@ -3923,7 +3655,7 @@ pixel_x = 6; pixel_y = -26 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "ahT" = ( /obj/machinery/door/airlock/shuttle{ @@ -3934,7 +3666,7 @@ id = "pod1"; name = "escape pod 1" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "ahU" = ( /obj/machinery/door/airlock/external{ @@ -3973,7 +3705,7 @@ height = 7; id = "arrival"; name = "arrival shuttle"; - travelDir = -90; + port_angle = -90; width = 15 }, /turf/open/floor/plating, @@ -3985,7 +3717,7 @@ /obj/effect/landmark{ name = "JoinLate" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ahZ" = ( /obj/machinery/door/airlock/shuttle{ @@ -4020,9 +3752,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aie" = ( /turf/open/space, @@ -4080,11 +3810,11 @@ network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ail" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aim" = ( /obj/machinery/camera{ @@ -4097,13 +3827,11 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "ain" = ( -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/hallway/secondary/entry) @@ -4133,7 +3861,7 @@ /area/hallway/secondary/entry) "air" = ( /obj/structure/closet/wardrobe/green, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ais" = ( /obj/structure/closet/emcloset, @@ -4142,7 +3870,6 @@ "ait" = ( /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/hallway/secondary/entry) @@ -4151,30 +3878,18 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aiv" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_2) "aiw" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "aix" = ( -/turf/open/space, /obj/structure/shuttle/engine/propulsion/burst{ tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8 }, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "aiy" = ( /obj/structure/sign/securearea{ @@ -4204,11 +3919,11 @@ /obj/effect/landmark{ name = "Observer-Start" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aiB" = ( /obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aiC" = ( /obj/structure/extinguisher_cabinet{ @@ -4257,9 +3972,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aiH" = ( /obj/machinery/power/solar{ @@ -4270,9 +3983,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aiI" = ( /obj/structure/lattice/catwalk, @@ -4290,9 +4001,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aiK" = ( /obj/docking_port/stationary/random{ @@ -4323,7 +4032,7 @@ possible_destinations = "pod_asteroid2"; shuttleId = "pod2" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "aiN" = ( /obj/structure/chair{ @@ -4336,7 +4045,7 @@ pixel_x = 6; pixel_y = -26 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "aiO" = ( /obj/machinery/door/airlock/shuttle{ @@ -4347,7 +4056,7 @@ id = "pod2"; name = "escape pod 2" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "aiP" = ( /obj/machinery/door/airlock/external{ @@ -4363,7 +4072,7 @@ /area/hallway/secondary/entry) "aiR" = ( /obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aiS" = ( /obj/machinery/light{ @@ -4553,7 +4262,7 @@ /area/hallway/secondary/entry) "ajf" = ( /obj/structure/closet/wardrobe/black, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ajg" = ( /obj/machinery/vending/coffee, @@ -4571,16 +4280,10 @@ }, /area/hallway/secondary/entry) "ajj" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/transport) "ajk" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "ajl" = ( /obj/structure/window/shuttle, @@ -4597,10 +4300,7 @@ icon_state = "propulsion"; dir = 8 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "ajo" = ( /obj/machinery/power/solar{ @@ -4613,9 +4313,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "ajp" = ( /obj/machinery/power/solar{ @@ -4623,9 +4321,7 @@ name = "Fore Port Solar Array" }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "ajq" = ( /obj/machinery/power/solar{ @@ -4638,9 +4334,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "ajr" = ( /obj/structure/lattice/catwalk, @@ -4660,7 +4354,7 @@ pixel_y = -2; tag = "WEST" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ajt" = ( /obj/machinery/requests_console{ @@ -4669,7 +4363,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aju" = ( /obj/structure/sign/securearea{ @@ -4684,23 +4378,21 @@ /area/hallway/secondary/entry) "ajv" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "ajw" = ( /obj/machinery/computer/shuttle/ferry/request, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "ajx" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "ajy" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f5" - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/transport) "ajz" = ( /obj/structure/lattice/catwalk, @@ -4802,7 +4494,7 @@ id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; - travelDir = 180; + port_angle = 180; width = 5 }, /obj/docking_port/stationary{ @@ -4814,14 +4506,14 @@ turf_type = /turf/open/space; width = 5 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "ajM" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "ajN" = ( /obj/machinery/door/airlock/shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "ajO" = ( /obj/machinery/door/airlock/external{ @@ -4878,10 +4570,7 @@ pixel_y = 0 }, /obj/structure/shuttle/engine/heater, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/arrival) "ajX" = ( /turf/closed/wall/shuttle{ @@ -4894,11 +4583,11 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "ajZ" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aka" = ( /turf/open/floor/plasteel/shuttle, @@ -5017,26 +4706,17 @@ /obj/structure/shuttle/engine/propulsion{ icon_state = "burst_l" }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/arrival) "akn" = ( /obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/arrival) "ako" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "burst_r" }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/arrival) "akp" = ( /turf/open/space, @@ -5050,7 +4730,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/hallway/secondary/entry) @@ -5087,9 +4766,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/engine/engineering) @@ -5114,9 +4792,8 @@ icon_state = "Block"; dir = 8 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/engine/engineering) @@ -5154,9 +4831,8 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/hallway/secondary/entry) "akC" = ( @@ -5169,9 +4845,8 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/secondary/entry) "akD" = ( @@ -5336,17 +5011,15 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/hallway/secondary/entry) "akT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 1 }, /area/hallway/secondary/entry) @@ -5362,9 +5035,8 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/secondary/entry) "akV" = ( @@ -5457,9 +5129,8 @@ pixel_y = -25; tag = "SOUTH" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/engine/engineering) @@ -5480,9 +5151,8 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/engine/engineering) "alk" = ( @@ -5653,7 +5323,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/hallway/secondary/entry) @@ -5793,8 +5462,7 @@ freq = 1400; location = "Engineering" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -5821,7 +5489,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/hallway/secondary/entry) @@ -5838,7 +5505,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -6000,7 +5666,6 @@ }, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (EAST)"; - icon_state = "bluecorner"; dir = 4 }, /area/engine/engineering) @@ -6012,7 +5677,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (NORTH)"; - icon_state = "blue"; dir = 1 }, /area/engine/engineering) @@ -6030,7 +5694,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (NORTH)"; - icon_state = "bluecorner"; dir = 1 }, /area/engine/engineering) @@ -6106,9 +5769,8 @@ /turf/open/floor/wood, /area/security/vacantoffice) "amF" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 }, /area/hallway/secondary/entry) "amG" = ( @@ -6122,7 +5784,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/hallway/secondary/entry) @@ -6182,7 +5843,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -6190,8 +5850,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/hallway/secondary/entry) @@ -6214,7 +5873,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/checkpoint) @@ -6224,7 +5882,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/checkpoint) @@ -6232,7 +5889,6 @@ /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/checkpoint) @@ -6383,13 +6039,11 @@ "anm" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -6444,9 +6098,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/secondary/entry) "anv" = ( @@ -6460,7 +6113,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/hallway/secondary/entry) @@ -6498,13 +6150,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) "anC" = ( -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/hallway/secondary/entry) @@ -6546,7 +6196,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/checkpoint) @@ -6619,9 +6268,8 @@ /area/maintenance/asmaint) "anT" = ( /obj/structure/cable/green, -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/engine/engineering) "anU" = ( @@ -6662,7 +6310,6 @@ "anY" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/structure/closet/wardrobe/engineering_yellow, @@ -6677,7 +6324,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -6713,9 +6359,8 @@ /turf/open/floor/wood, /area/security/vacantoffice) "aoe" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/secondary/entry) "aof" = ( @@ -6726,7 +6371,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/hallway/secondary/entry) @@ -6774,7 +6418,6 @@ /obj/machinery/computer/card, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/checkpoint) @@ -6852,8 +6495,7 @@ /area/engine/engineering) "aox" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -6867,12 +6509,10 @@ "aoz" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -6952,7 +6592,6 @@ "aoG" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/machinery/disposal/bin, @@ -6969,7 +6608,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -7027,9 +6665,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/secondary/entry) "aoP" = ( @@ -7043,7 +6680,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/hallway/secondary/entry) @@ -7112,7 +6748,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -7144,7 +6779,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/checkpoint) @@ -7163,7 +6797,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/checkpoint) @@ -7215,8 +6848,7 @@ tag = "icon-0-2"; icon_state = "0-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/incinerator) @@ -7228,9 +6860,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apj" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -7241,9 +6871,7 @@ /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apk" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -7258,23 +6886,17 @@ pixel_y = 24; tag = "n" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apl" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apm" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apn" = ( /obj/structure/disposalpipe/trunk, @@ -7344,9 +6966,8 @@ state = 2 }, /obj/structure/cable/green, -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/space/nearstation) "apv" = ( @@ -7361,8 +6982,7 @@ /obj/machinery/power/rad_collector{ anchored = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -7423,13 +7043,11 @@ "apD" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -7468,9 +7086,8 @@ /turf/open/floor/wood, /area/security/vacantoffice) "apJ" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/secondary/entry) "apK" = ( @@ -7484,7 +7101,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/hallway/secondary/entry) @@ -7500,7 +7116,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -7573,8 +7188,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/incinerator) @@ -7584,26 +7198,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apY" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apZ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqa" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqb" = ( /obj/machinery/camera{ @@ -7703,7 +7309,6 @@ "aqm" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/structure/cable/yellow{ @@ -7713,7 +7318,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -7769,7 +7373,6 @@ "aqs" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/structure/closet/secure_closet/engineering_personal, @@ -7779,7 +7382,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -7806,7 +7408,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -7814,7 +7415,6 @@ /obj/machinery/vending/coffee, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; - icon_state = "neutral"; dir = 1 }, /area/hallway/secondary/entry) @@ -7827,7 +7427,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; - icon_state = "neutral"; dir = 1 }, /area/hallway/secondary/entry) @@ -7851,7 +7450,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; - icon_state = "neutral"; dir = 1 }, /area/hallway/secondary/entry) @@ -7859,7 +7457,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; - icon_state = "neutral"; dir = 1 }, /area/hallway/secondary/entry) @@ -7867,7 +7464,6 @@ /obj/machinery/vending/cola, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; - icon_state = "neutral"; dir = 1 }, /area/hallway/secondary/entry) @@ -7882,7 +7478,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -8139,8 +7734,7 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/maintenance/incinerator) @@ -8153,9 +7747,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqW" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -8163,24 +7755,18 @@ icon_state = "intact"; dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqX" = ( /obj/item/weapon/cigbutt, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqY" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqZ" = ( /obj/machinery/airalarm{ @@ -8199,9 +7785,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ara" = ( /turf/closed/wall/r_wall, @@ -8397,9 +7981,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 }, /area/engine/engineering) "arz" = ( @@ -8692,27 +8275,21 @@ pixel_y = 0 }, /obj/structure/cable/green, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "asd" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; name = "atmospherics mix pump" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ase" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 1; name = "Incinerator to Space" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "asf" = ( /obj/machinery/doorButtons/airlock_controller{ @@ -8727,9 +8304,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "asg" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -8901,7 +8476,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTH)"; - icon_state = "warning"; dir = 1 }, /area/engine/engineering) @@ -8915,7 +8489,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/engine/engineering) @@ -8982,7 +8555,6 @@ "asC" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/hallway/secondary/entry) @@ -9086,9 +8658,7 @@ /obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "asP" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -9100,9 +8670,7 @@ d1 = 1; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "asQ" = ( /obj/machinery/atmospherics/pipe/manifold4w/general{ @@ -9114,9 +8682,7 @@ d2 = 8 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "asR" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -9129,9 +8695,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "asS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -9143,9 +8707,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "asT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -9158,9 +8720,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "asU" = ( /obj/machinery/door/airlock/glass{ @@ -9277,9 +8837,8 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 8; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/auxsolarport) @@ -9294,8 +8853,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/auxsolarport) @@ -9309,9 +8867,8 @@ name = "Fore Port Solar Control"; track = 0 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 4; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/auxsolarport) @@ -9397,9 +8954,8 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "atr" = ( -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/space/nearstation) "ats" = ( @@ -9416,8 +8972,7 @@ /turf/open/floor/plating, /area/maintenance/atmos_control) "att" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/engine/engineering) @@ -9425,15 +8980,13 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) "atv" = ( -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 4; - icon_state = "warnplatecorner"; tag = "" }, /area/engine/engineering) @@ -9571,7 +9124,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTHEAST)"; - icon_state = "warning"; dir = 5 }, /area/atmos) @@ -9716,18 +9268,14 @@ dir = 4; name = "input gas connector port" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aub" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "input port pump" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "auc" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, @@ -9739,18 +9287,14 @@ pixel_y = -25; tag = "SOUTH" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aud" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; name = "Mix to Space" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aue" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ @@ -9758,9 +9302,7 @@ }, /obj/machinery/meter, /mob/living/simple_animal/mouse, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "auf" = ( /obj/machinery/computer/turbine_computer{ @@ -9788,9 +9330,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aug" = ( /obj/machinery/doorButtons/access_button{ @@ -9836,9 +9376,8 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 8; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/auxsolarstarboard) @@ -9853,8 +9392,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/auxsolarstarboard) @@ -9868,9 +9406,8 @@ name = "Fore Starboard Solar Control"; track = 0 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 4; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/auxsolarstarboard) @@ -10044,9 +9581,8 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "auK" = ( @@ -10054,9 +9590,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "auL" = ( @@ -10068,9 +9603,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "auM" = ( /obj/machinery/airalarm{ @@ -10080,9 +9613,8 @@ tag = "icon-manifold-r-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 }, /area/medical/virology) "auN" = ( @@ -10097,25 +9629,22 @@ /obj/structure/sink{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "auO" = ( /obj/machinery/smartfridge/chemistry/virology, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 }, /area/medical/virology) "auP" = ( /turf/closed/wall, /area/medical/virology) "auQ" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "auR" = ( @@ -10127,9 +9656,7 @@ on = 1 }, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "auS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -10142,15 +9669,12 @@ c_tag = "Virology Monkey Pen"; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "auT" = ( /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "auU" = ( @@ -10171,40 +9695,34 @@ /turf/closed/wall/rust, /area/maintenance/asmaint) "auW" = ( -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/space/nearstation) "auX" = ( -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplatecorner" +/turf/open/floor/plating/airless/warnplate/corner{ + dir = 2 }, /area/space/nearstation) "auY" = ( -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/space/nearstation) "auZ" = ( -/turf/open/floor/plating/airless{ +/turf/open/floor/plating/airless/warnplate/corner{ tag = "icon-warnplatecorner (NORTH)"; - icon_state = "warnplatecorner"; dir = 1 }, /area/space/nearstation) "ava" = ( -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/space/nearstation) "avb" = ( -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "avc" = ( @@ -10474,7 +9992,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/atmos) @@ -10558,7 +10075,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTHWEST)"; - icon_state = "green"; dir = 9 }, /area/atmos) @@ -10577,7 +10093,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTHEAST)"; - icon_state = "green"; dir = 5 }, /area/atmos) @@ -10710,9 +10225,8 @@ tag = "icon-0-4"; icon_state = "0-4" }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 2; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/auxsolarport) @@ -10725,9 +10239,7 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/auxsolarport) "avY" = ( /obj/structure/cable/green{ @@ -10741,9 +10253,8 @@ pixel_x = 1; pixel_y = -24 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 1; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/auxsolarport) @@ -10798,16 +10309,14 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "awh" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whitegreen/corner{ tag = "icon-whitegreencorner"; - icon_state = "whitegreencorner"; dir = 2 }, /area/medical/virology) @@ -10821,9 +10330,8 @@ /obj/item/device/healthanalyzer, /obj/item/clothing/glasses/hud/health, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "awk" = ( @@ -10842,37 +10350,30 @@ /obj/item/weapon/reagent_containers/syringe/antiviral, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "awm" = ( /mob/living/carbon/monkey, /turf/open/floor/plasteel/whitegreen/corner{ tag = "icon-whitegreencorner (WEST)"; - icon_state = "whitegreencorner"; dir = 8 }, /area/medical/virology) "awn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "awo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "awp" = ( /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whitegreen/corner{ tag = "icon-whitegreencorner"; - icon_state = "whitegreencorner"; dir = 2 }, /area/medical/virology) @@ -11112,10 +10613,9 @@ tag = "icon-0-2"; icon_state = "0-2" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/bot{ desc = "Marked to indicate placement of a PACMAN generator."; - dir = 1; - icon_state = "bot" + dir = 1 }, /area/engine/engine_smes) "awJ" = ( @@ -11135,7 +10635,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -11144,7 +10643,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -11153,7 +10651,6 @@ /obj/structure/window/reinforced, /turf/open/floor/plasteel/warning{ tag = "icon-warning (SOUTHEAST)"; - icon_state = "warning"; dir = 6 }, /area/atmos) @@ -11177,7 +10674,6 @@ /obj/machinery/meter, /turf/open/floor/plasteel/caution/corner{ tag = "icon-cautioncorner (WEST)"; - icon_state = "cautioncorner"; dir = 8 }, /area/atmos) @@ -11227,7 +10723,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (WEST)"; - icon_state = "green"; dir = 8 }, /area/atmos) @@ -11247,7 +10742,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (EAST)"; - icon_state = "green"; dir = 4 }, /area/atmos) @@ -11345,9 +10839,8 @@ tag = "icon-0-4"; icon_state = "0-4" }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 2; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/auxsolarstarboard) @@ -11360,9 +10853,7 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/auxsolarstarboard) "axh" = ( /obj/structure/cable/green{ @@ -11376,9 +10867,8 @@ pixel_x = 1; pixel_y = -24 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 1; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/auxsolarstarboard) @@ -11547,8 +11037,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/medical/virology) @@ -11556,8 +11045,7 @@ /obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/medical/virology) @@ -11582,9 +11070,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "axG" = ( @@ -11613,9 +11100,8 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "axI" = ( @@ -11629,9 +11115,7 @@ req_access_txt = "39" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "axK" = ( /obj/effect/spawner/structure/window/reinforced, @@ -11645,16 +11129,14 @@ /area/space) "axM" = ( /obj/item/weapon/wrench, -/turf/open/floor/plating/airless{ +/turf/open/floor/plating/airless/warnplate/corner{ tag = "icon-warnplatecorner (WEST)"; - icon_state = "warnplatecorner"; dir = 8 }, /area/space/nearstation) "axN" = ( -/turf/open/floor/plating/airless{ +/turf/open/floor/plating/airless/warnplate/corner{ tag = "icon-warnplatecorner (EAST)"; - icon_state = "warnplatecorner"; dir = 4 }, /area/space/nearstation) @@ -11797,7 +11279,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/engine/engine_smes) @@ -11836,7 +11317,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -11854,27 +11334,19 @@ /area/hallway/secondary/entry) "aye" = ( /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "ayf" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "ayg" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "ayh" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "ayi" = ( /turf/closed/wall, @@ -11933,7 +11405,6 @@ }, /turf/open/floor/plasteel/caution{ tag = "icon-caution (EAST)"; - icon_state = "caution"; dir = 4 }, /area/atmos) @@ -11962,7 +11433,6 @@ }, /turf/open/floor/plasteel/caution{ tag = "icon-caution (WEST)"; - icon_state = "caution"; dir = 8 }, /area/atmos) @@ -12031,7 +11501,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (SOUTHWEST)"; - icon_state = "green"; dir = 10 }, /area/atmos) @@ -12044,7 +11513,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (SOUTHEAST)"; - icon_state = "green"; dir = 6 }, /area/atmos) @@ -12225,9 +11693,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 8; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/asmaint) @@ -12243,8 +11710,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/asmaint) @@ -12256,9 +11722,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 4; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/asmaint) @@ -12368,8 +11833,7 @@ dir = 4 }, /obj/item/weapon/wrench, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/medical/virology) @@ -12378,8 +11842,7 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/medical/virology) @@ -12394,16 +11857,14 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "azb" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "azc" = ( @@ -12414,9 +11875,8 @@ }, /obj/item/weapon/storage/box/syringes, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "azd" = ( @@ -12434,9 +11894,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "azf" = ( @@ -12449,9 +11908,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "azg" = ( @@ -12483,7 +11941,6 @@ "azj" = ( /turf/open/floor/plasteel/whitegreen/side{ tag = "icon-whitegreen (EAST)"; - icon_state = "whitegreen"; dir = 4 }, /obj/structure/closet/secure_closet/medical1, @@ -12496,7 +11953,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/medical/virology) @@ -12589,16 +12045,13 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "azv" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/engine/engineering) "azw" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/engine/engineering) "azx" = ( /obj/structure/lattice/catwalk, @@ -12649,7 +12102,6 @@ }, /turf/open/floor/plasteel/warning/corner{ tag = "icon-warningcorner (WEST)"; - icon_state = "warningcorner"; dir = 8 }, /area/engine/engineering) @@ -12661,7 +12113,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (NORTH)"; - icon_state = "darkyellowcorners"; dir = 1 }, /area/engine/engine_smes) @@ -12675,8 +12126,7 @@ layer = 2.9 }, /obj/machinery/power/terminal, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/engine_smes) @@ -12713,8 +12163,7 @@ layer = 2.9 }, /obj/machinery/power/terminal, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/engine_smes) @@ -12730,7 +12179,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (EAST)"; - icon_state = "darkyellowcorners"; dir = 4 }, /area/engine/engine_smes) @@ -12756,7 +12204,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -12769,7 +12216,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -12779,9 +12225,7 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "azM" = ( /obj/structure/reagent_dispensers/fueltank, @@ -12807,7 +12251,6 @@ }, /turf/open/floor/plasteel/caution/corner{ tag = "icon-cautioncorner (EAST)"; - icon_state = "cautioncorner"; dir = 4 }, /area/atmos) @@ -12891,9 +12334,8 @@ lootcount = 2; name = "random material damage spawner" }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 8; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/fore) @@ -12902,15 +12344,13 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fore) "aAd" = ( -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 4; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/fore) @@ -13023,9 +12463,8 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "aAt" = ( @@ -13033,9 +12472,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whitegreen/corner{ tag = "icon-whitegreencorner"; - icon_state = "whitegreencorner"; dir = 2 }, /area/medical/virology) @@ -13048,9 +12486,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aAv" = ( /obj/structure/cable/cyan{ @@ -13058,9 +12494,8 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "aAw" = ( @@ -13082,9 +12517,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "aAy" = ( @@ -13099,9 +12533,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "aAz" = ( @@ -13128,7 +12561,6 @@ "aAB" = ( /turf/open/floor/plasteel/whitegreen/side{ tag = "icon-whitegreen (EAST)"; - icon_state = "whitegreen"; dir = 4 }, /obj/structure/closet/l3closet/virology, @@ -13142,7 +12574,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/medical/virology) @@ -13179,7 +12610,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/engine/engineering) @@ -13219,8 +12649,7 @@ icon_state = "0-8" }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/engine_smes) @@ -13238,8 +12667,7 @@ icon_state = "0-4" }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/engine_smes) @@ -13273,7 +12701,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -13293,9 +12720,8 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/loadingarea{ dir = 8; - icon_state = "loadingarea"; tag = "loading" }, /area/hallway/secondary/entry) @@ -13324,9 +12750,8 @@ tag = "icon-manifold-r-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/atmos) "aAT" = ( @@ -13338,9 +12763,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/atmos) "aAU" = ( @@ -13350,7 +12774,6 @@ }, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTH)"; - icon_state = "red"; dir = 1 }, /area/atmos) @@ -13380,9 +12803,8 @@ pixel_y = 0 }, /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/escape{ tag = "icon-escape (NORTH)"; - icon_state = "escape"; dir = 1 }, /area/atmos) @@ -13431,7 +12853,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/atmos) @@ -13442,9 +12863,8 @@ name = "N2O Outlet Pump"; on = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 9 }, /area/atmos) "aBe" = ( @@ -13676,7 +13096,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (NORTH)"; - icon_state = "whitebluecorner"; dir = 1 }, /area/medical/exam_room) @@ -13689,7 +13108,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (EAST)"; - icon_state = "whitebluecorner"; dir = 4 }, /area/medical/exam_room) @@ -13702,7 +13120,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (NORTH)"; - icon_state = "whitebluecorner"; dir = 1 }, /area/medical/exam_room) @@ -13716,7 +13133,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (EAST)"; - icon_state = "whitebluecorner"; dir = 4 }, /area/medical/exam_room) @@ -13761,15 +13177,12 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "aBM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whitegreen/corner{ tag = "icon-whitegreencorner"; - icon_state = "whitegreencorner"; dir = 2 }, /area/medical/medbay) @@ -13825,9 +13238,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "aBT" = ( @@ -13861,9 +13273,8 @@ /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "aBV" = ( @@ -13873,9 +13284,7 @@ req_access_txt = "39" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aBW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -13895,7 +13304,6 @@ "aBZ" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -13903,7 +13311,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -13945,7 +13352,6 @@ /obj/item/device/pipe_painter, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; - icon_state = "yellowcorner"; dir = 4 }, /area/engine/engineering) @@ -13960,7 +13366,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/engine/engineering) @@ -13990,8 +13395,7 @@ icon_state = "0-4" }, /obj/machinery/power/terminal, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/engine_smes) @@ -14015,8 +13419,7 @@ icon_state = "0-8" }, /obj/machinery/power/terminal, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/engine_smes) @@ -14052,7 +13455,6 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/hallway/secondary/entry) @@ -14063,7 +13465,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -14086,7 +13487,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -14144,7 +13544,6 @@ }, /turf/open/floor/plasteel/caution{ tag = "icon-caution (NORTHEAST)"; - icon_state = "caution"; dir = 5 }, /area/atmos) @@ -14226,7 +13625,6 @@ /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/atmos) @@ -14239,9 +13637,8 @@ output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/atmos) "aCG" = ( @@ -14423,9 +13820,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay) "aDi" = ( @@ -14437,9 +13833,8 @@ tag = "icon-manifold-r-f (WEST)"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/medbay) "aDj" = ( @@ -14537,7 +13932,6 @@ }, /turf/open/floor/plasteel/whitegreen/side{ tag = "icon-whitegreen (WEST)"; - icon_state = "whitegreen"; dir = 8 }, /area/medical/virology) @@ -14563,9 +13957,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "aDr" = ( @@ -14584,9 +13977,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "aDt" = ( @@ -14597,7 +13989,6 @@ }, /turf/open/floor/plasteel/whitegreen/corner{ tag = "icon-whitegreencorner (NORTH)"; - icon_state = "whitegreencorner"; dir = 1 }, /area/medical/virology) @@ -14607,18 +13998,14 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aDv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aDw" = ( /obj/structure/closet/wardrobe/virology_white, @@ -14632,7 +14019,6 @@ }, /turf/open/floor/plasteel/whitegreen/corner{ tag = "icon-whitegreencorner (EAST)"; - icon_state = "whitegreencorner"; dir = 4 }, /area/medical/virology) @@ -14643,7 +14029,6 @@ "aDy" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/structure/cable/yellow{ @@ -14654,7 +14039,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -14730,8 +14114,7 @@ icon_state = "0-8" }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/engine_smes) @@ -14744,8 +14127,7 @@ icon_state = "0-4" }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/engine_smes) @@ -14796,7 +14178,6 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/hallway/secondary/entry) @@ -14805,7 +14186,6 @@ /obj/machinery/meter, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -14828,7 +14208,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -14896,7 +14275,6 @@ /obj/machinery/computer/atmos_control, /turf/open/floor/plasteel/caution{ tag = "icon-caution (EAST)"; - icon_state = "caution"; dir = 4 }, /area/atmos) @@ -14952,9 +14330,8 @@ filter_type = "n2o"; on = 1 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 10 }, /area/atmos) "aEc" = ( @@ -15069,7 +14446,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (WEST)"; - icon_state = "whitebluecorner"; dir = 8 }, /area/medical/exam_room) @@ -15081,7 +14457,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (WEST)"; - icon_state = "whitebluecorner"; dir = 8 }, /area/medical/exam_room) @@ -15179,9 +14554,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay) "aEA" = ( @@ -15189,9 +14563,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/medbay) "aEB" = ( @@ -15201,7 +14574,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plasteel/whitegreen/side{ tag = "icon-whitegreen (NORTH)"; - icon_state = "whitegreen"; dir = 1 }, /area/medical/virology) @@ -15215,7 +14587,6 @@ /obj/structure/closet/l3closet, /turf/open/floor/plasteel/whitegreen/side{ tag = "icon-whitegreen (NORTH)"; - icon_state = "whitegreen"; dir = 1 }, /area/medical/virology) @@ -15234,7 +14605,6 @@ /obj/structure/closet/l3closet, /turf/open/floor/plasteel/whitegreen/side{ tag = "icon-whitegreen (NORTH)"; - icon_state = "whitegreen"; dir = 1 }, /area/medical/virology) @@ -15256,7 +14626,6 @@ }, /turf/open/floor/plasteel/whitegreen/corner{ tag = "icon-whitegreencorner (NORTH)"; - icon_state = "whitegreencorner"; dir = 1 }, /area/medical/virology) @@ -15278,18 +14647,16 @@ amount = 3; layer = 2.9 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 10 }, /area/medical/virology) "aEH" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 2 }, /area/medical/virology) "aEI" = ( @@ -15300,9 +14667,8 @@ tag = "every single paper bin is edited to this" }, /obj/item/weapon/pen/red, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 }, /area/medical/virology) "aEJ" = ( @@ -15313,7 +14679,6 @@ }, /turf/open/floor/plasteel/whitegreen/corner{ tag = "icon-whitegreencorner (WEST)"; - icon_state = "whitegreencorner"; dir = 8 }, /area/medical/virology) @@ -15329,9 +14694,7 @@ pixel_y = -22 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aEL" = ( /obj/machinery/firealarm{ @@ -15343,9 +14706,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aEM" = ( /obj/item/weapon/bedsheet, @@ -15368,13 +14729,11 @@ "aEO" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -15422,7 +14781,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/engine/engineering) @@ -15454,7 +14812,6 @@ }, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (WEST)"; - icon_state = "darkyellowcorners"; dir = 8 }, /area/engine/engine_smes) @@ -15516,7 +14873,6 @@ /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/hallway/secondary/entry) @@ -15527,7 +14883,6 @@ /obj/machinery/meter, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -15550,7 +14905,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -15598,7 +14952,6 @@ /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/caution{ tag = "icon-caution (EAST)"; - icon_state = "caution"; dir = 4 }, /area/atmos) @@ -15624,7 +14977,6 @@ /obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTHWEST)"; - icon_state = "warning"; dir = 9 }, /area/atmos) @@ -15633,8 +14985,7 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/atmos) @@ -15642,8 +14993,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/atmos) @@ -15880,15 +15230,13 @@ /area/space/nearstation) "aFV" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) "aFW" = ( /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -15897,7 +15245,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/engine/engineering) @@ -15912,7 +15259,6 @@ "aFY" = ( /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; - icon_state = "yellowcorner"; dir = 4 }, /area/engine/engineering) @@ -15965,7 +15311,6 @@ /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/hallway/secondary/entry) @@ -15975,7 +15320,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -16034,7 +15378,6 @@ }, /turf/open/floor/plasteel/caution{ tag = "icon-caution (SOUTHEAST)"; - icon_state = "caution"; dir = 6 }, /area/atmos) @@ -16097,7 +15440,6 @@ /obj/machinery/meter, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/atmos) @@ -16108,9 +15450,8 @@ name = "Plasma Outlet Pump"; on = 0 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/purple/side{ tag = "icon-purple (NORTHWEST)"; - icon_state = "purple"; dir = 9 }, /area/atmos) @@ -16297,9 +15638,8 @@ "aGV" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/exam_room) "aGW" = ( @@ -16319,9 +15659,8 @@ tag = "icon-manifold-b-f (WEST)"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/exam_room) "aGX" = ( @@ -16369,9 +15708,8 @@ /area/medical/exam_room) "aHc" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/exam_room) "aHd" = ( @@ -16443,9 +15781,8 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay) "aHk" = ( @@ -16467,7 +15804,6 @@ /obj/structure/bed/roller, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; - icon_state = "whitepurple"; dir = 4 }, /area/medical/medbay) @@ -16493,7 +15829,6 @@ /obj/machinery/dna_scannernew, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTHWEST)"; - icon_state = "whitepurple"; dir = 9 }, /area/medical/genetics) @@ -16501,7 +15836,6 @@ /obj/machinery/computer/scan_consolenew, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /area/medical/genetics) @@ -16519,7 +15853,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /area/medical/genetics) @@ -16527,7 +15860,6 @@ /obj/machinery/dna_scannernew, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTHEAST)"; - icon_state = "whitepurple"; dir = 5 }, /area/medical/genetics) @@ -16590,9 +15922,8 @@ tag = "icon-0-2"; icon_state = "0-2" }, -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/engine/engineering) "aHB" = ( @@ -16628,7 +15959,6 @@ /obj/item/device/radio/off, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/checkpoint/engineering) @@ -16637,7 +15967,6 @@ /obj/machinery/recharger, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/checkpoint/engineering) @@ -16666,7 +15995,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/checkpoint/engineering) @@ -16741,7 +16069,6 @@ "aHO" = ( /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/secondary/entry) @@ -16751,7 +16078,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -16771,9 +16097,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/caution/corner{ tag = "icon-cautioncorner"; - icon_state = "cautioncorner"; dir = 2 }, /area/hallway/secondary/entry) @@ -16807,7 +16132,6 @@ /obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/plasteel/warning{ tag = "icon-warning (SOUTHWEST)"; - icon_state = "warning"; dir = 10 }, /area/atmos) @@ -16834,9 +16158,8 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/purple/side{ tag = "icon-purple (WEST)"; - icon_state = "purple"; dir = 8 }, /area/atmos) @@ -17077,9 +16400,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/exam_room) "aIA" = ( @@ -17104,9 +16426,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/exam_room) "aIC" = ( @@ -17165,9 +16486,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/exam_room) "aII" = ( @@ -17260,9 +16580,8 @@ /obj/structure/disposalpipe/sortjunction{ sortType = 10 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay) "aIP" = ( @@ -17279,7 +16598,6 @@ /mob/living/carbon/monkey, /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (EAST)"; - icon_state = "purple"; dir = 4 }, /area/medical/genetics) @@ -17293,7 +16611,6 @@ "aIU" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; - icon_state = "whitepurple"; dir = 8 }, /area/medical/genetics) @@ -17318,7 +16635,6 @@ "aIY" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; - icon_state = "whitepurple"; dir = 4 }, /area/medical/genetics) @@ -17404,9 +16720,8 @@ network = list("Singularity") }, /obj/item/weapon/wirecutters, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 1; - icon_state = "warnplatecorner"; tag = "" }, /area/engine/engineering) @@ -17443,7 +16758,6 @@ }, /turf/open/floor/plasteel/red/side{ tag = "icon-red (EAST)"; - icon_state = "red"; dir = 4 }, /area/engine/engineering) @@ -17478,7 +16792,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/checkpoint/engineering) @@ -17529,7 +16842,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/checkpoint/engineering) @@ -17580,7 +16892,6 @@ /obj/item/weapon/wrench, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/secondary/entry) @@ -17591,7 +16902,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -17609,8 +16919,7 @@ "aJx" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/secondary/entry) @@ -17627,29 +16936,25 @@ c_tag = "Atmospherics Entrance"; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 9 }, /area/atmos) "aJz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "aJA" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "aJB" = ( -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/atmos) @@ -17667,7 +16972,6 @@ }, /turf/open/floor/plasteel/caution/corner{ tag = "icon-cautioncorner (WEST)"; - icon_state = "cautioncorner"; dir = 8 }, /area/atmos) @@ -17695,9 +16999,8 @@ filter_type = "plasma"; on = 1 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 10 }, /area/atmos) "aJH" = ( @@ -17870,9 +17173,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/exam_room) "aKf" = ( @@ -17890,9 +17192,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/exam_room) "aKh" = ( @@ -17921,9 +17222,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/exam_room) "aKl" = ( @@ -17995,9 +17295,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay) "aKs" = ( @@ -18014,28 +17313,23 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "aKu" = ( /mob/living/carbon/monkey, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (EAST)"; - icon_state = "purplecorner"; dir = 4 }, /area/medical/genetics) "aKv" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/genetics) "aKw" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/genetics) "aKx" = ( @@ -18163,7 +17457,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; - icon_state = "redcorner"; dir = 4 }, /area/engine/engineering) @@ -18180,7 +17473,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/checkpoint/engineering) @@ -18201,7 +17493,6 @@ /obj/structure/filingcabinet, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/checkpoint/engineering) @@ -18319,7 +17610,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/secondary/entry) @@ -18334,7 +17624,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/hallway/secondary/entry) @@ -18371,8 +17660,7 @@ sortType = 6; tag = "icon-pipe-j1s (NORTH)" }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/secondary/entry) @@ -18410,9 +17698,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "aLm" = ( @@ -18445,7 +17732,6 @@ }, /turf/open/floor/plasteel/caution{ tag = "icon-caution (EAST)"; - icon_state = "caution"; dir = 4 }, /area/atmos) @@ -18472,7 +17758,6 @@ }, /turf/open/floor/plasteel/caution{ tag = "icon-caution (WEST)"; - icon_state = "caution"; dir = 8 }, /area/atmos) @@ -18486,9 +17771,7 @@ /area/atmos) "aLs" = ( /obj/structure/closet/wardrobe/atmospherics_yellow, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aLt" = ( /obj/machinery/space_heater, @@ -18507,7 +17790,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (SOUTHWEST)"; - icon_state = "warning"; dir = 10 }, /area/atmos) @@ -18519,7 +17801,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (SOUTHEAST)"; - icon_state = "warning"; dir = 6 }, /area/atmos) @@ -18624,16 +17905,14 @@ }, /obj/item/weapon/reagent_containers/glass/bottle/morphine, /obj/item/weapon/reagent_containers/syringe, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/exam_room) "aLK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/exam_room) "aLL" = ( @@ -18647,9 +17926,8 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/exam_room) "aLM" = ( @@ -18782,7 +18060,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTHWEST)"; - icon_state = "whitepurple"; dir = 9 }, /area/medical/genetics) @@ -18856,7 +18133,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/engine/engineering) @@ -18901,7 +18177,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -18921,8 +18196,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/secondary/entry) @@ -18936,9 +18210,8 @@ layer = 2.4; on = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/caution{ tag = "icon-caution (SOUTHWEST)"; - icon_state = "caution"; dir = 10 }, /area/atmos) @@ -18951,9 +18224,8 @@ dir = 1 }, /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 2 }, /area/atmos) "aMu" = ( @@ -18967,16 +18239,14 @@ }, /obj/machinery/light, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 2 }, /area/atmos) "aMv" = ( /obj/structure/tank_dispenser, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 6 }, /area/atmos) "aMw" = ( @@ -18986,7 +18256,6 @@ }, /turf/open/floor/plasteel/caution/corner{ tag = "icon-cautioncorner (NORTH)"; - icon_state = "cautioncorner"; dir = 1 }, /area/atmos) @@ -19021,7 +18290,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/atmos) @@ -19032,9 +18300,8 @@ name = "CO2 Outlet Pump"; on = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 9 }, /area/atmos) "aMD" = ( @@ -19115,9 +18382,8 @@ /area/medical/exam_room) "aMN" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/exam_room) "aMO" = ( @@ -19130,9 +18396,8 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/exam_room) "aMP" = ( @@ -19157,7 +18422,6 @@ "aMQ" = ( /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (EAST)"; - icon_state = "warnwhite"; dir = 4 }, /area/medical/exam_room) @@ -19207,9 +18471,7 @@ icon_state = "tube1"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/exam_room) "aMW" = ( /obj/structure/cable/cyan{ @@ -19228,7 +18490,6 @@ /obj/structure/table, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (WEST)"; - icon_state = "whitebluecorner"; dir = 8 }, /area/medical/genetics) @@ -19256,7 +18517,6 @@ /obj/machinery/clonepod, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (SOUTHWEST)"; - icon_state = "warnwhite"; dir = 10 }, /area/medical/genetics) @@ -19268,7 +18528,6 @@ /obj/machinery/dna_scannernew, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (SOUTHEAST)"; - icon_state = "warnwhite"; dir = 6 }, /area/medical/genetics) @@ -19284,7 +18543,6 @@ /obj/item/weapon/storage/pill_bottle/mutadone, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (WEST)"; - icon_state = "whitepurplecorner"; dir = 8 }, /area/medical/genetics) @@ -19309,7 +18567,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (SOUTHWEST)"; - icon_state = "whitepurple"; dir = 10 }, /area/medical/genetics) @@ -19367,7 +18624,6 @@ "aNr" = ( /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/engine/engineering) @@ -19385,7 +18641,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; - icon_state = "yellowcorner"; dir = 4 }, /area/engine/engineering) @@ -19395,7 +18650,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/engine/engineering) @@ -19431,7 +18685,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -19447,9 +18700,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/hallway/secondary/entry) "aNB" = ( @@ -19507,7 +18759,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/atmos) @@ -19523,9 +18774,8 @@ output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "aNJ" = ( @@ -19582,9 +18832,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/exam_room) "aNR" = ( @@ -19593,9 +18842,8 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/exam_room) "aNS" = ( @@ -19606,9 +18854,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/exam_room) "aNT" = ( @@ -19654,9 +18901,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/exam_room) "aNX" = ( @@ -19686,9 +18932,8 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/exam_room) "aNZ" = ( @@ -19780,7 +19025,6 @@ }, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (EAST)"; - icon_state = "whiteblue"; dir = 4 }, /area/medical/medbay) @@ -19824,7 +19068,6 @@ }, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (WEST)"; - icon_state = "whiteblue"; dir = 8 }, /area/medical/genetics) @@ -19903,7 +19146,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; - icon_state = "whitepurple"; dir = 4 }, /area/medical/genetics) @@ -19939,7 +19181,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; - icon_state = "whitepurple"; dir = 8 }, /area/medical/genetics) @@ -20379,7 +19620,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -20456,7 +19696,6 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/atmos) @@ -20466,9 +19705,8 @@ filter_type = "co2"; on = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/caution{ tag = "icon-caution (SOUTHWEST)"; - icon_state = "caution"; dir = 10 }, /area/atmos) @@ -20695,9 +19933,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/exam_room) "aPH" = ( @@ -20709,8 +19946,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/exam_room) @@ -20720,9 +19956,8 @@ tag = "icon-manifold-r-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/exam_room) "aPJ" = ( @@ -20772,35 +20007,12 @@ /turf/open/floor/plasteel/white, /area/medical/exam_room) "aPN" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/exam_room) "aPO" = ( @@ -20820,9 +20032,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/exam_room) "aPQ" = ( @@ -20874,7 +20085,6 @@ }, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (EAST)"; - icon_state = "whiteblue"; dir = 4 }, /area/medical/medbay) @@ -20896,7 +20106,6 @@ }, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (WEST)"; - icon_state = "whiteblue"; dir = 8 }, /area/medical/genetics) @@ -20928,7 +20137,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (EAST)"; - icon_state = "whitepurplecorner"; dir = 4 }, /area/medical/genetics) @@ -20946,7 +20154,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (NORTH)"; - icon_state = "whitepurplecorner"; dir = 1 }, /area/medical/genetics) @@ -21161,9 +20368,8 @@ /area/maintenance/port) "aQD" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/engine/engineering) "aQE" = ( @@ -21176,18 +20382,16 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 2 }, /area/engine/engineering) "aQF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 }, /area/engine/engineering) "aQG" = ( @@ -21244,9 +20448,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/engine/engineering) "aQL" = ( @@ -21254,9 +20457,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 2 }, /area/engine/engineering) "aQM" = ( @@ -21266,24 +20468,21 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 2 }, /area/engine/engineering) "aQN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 2 }, /area/engine/engineering) "aQO" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 }, /area/engine/engineering) "aQP" = ( @@ -21298,7 +20497,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -21317,7 +20515,6 @@ }, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTHWEST)"; - icon_state = "red"; dir = 9 }, /area/atmos) @@ -21337,7 +20534,6 @@ }, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTH)"; - icon_state = "red"; dir = 1 }, /area/atmos) @@ -21348,7 +20544,6 @@ }, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTHEAST)"; - icon_state = "red"; dir = 5 }, /area/atmos) @@ -21367,9 +20562,8 @@ filter_type = "o2"; on = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/atmos) "aQX" = ( @@ -21386,9 +20580,8 @@ output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/atmos) "aQY" = ( @@ -21396,9 +20589,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/atmos) "aQZ" = ( @@ -21609,9 +20801,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/exam_room) "aRz" = ( /obj/structure/table/reinforced, @@ -21639,7 +20829,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (EAST)"; - icon_state = "whitebluecorner"; dir = 4 }, /area/medical/medbay) @@ -21647,7 +20836,6 @@ /obj/structure/closet/wardrobe/white, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (NORTH)"; - icon_state = "whitebluecorner"; dir = 1 }, /area/medical/genetics) @@ -21763,15 +20951,11 @@ /area/maintenance/port) "aRR" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/locker) "aRS" = ( /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/locker) "aRT" = ( /obj/structure/window/reinforced{ @@ -21781,9 +20965,8 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/crew_quarters/locker) "aRU" = ( @@ -21896,8 +21079,7 @@ pixel_y = 24; tag = "n" }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/engine/chiefs_office) @@ -21919,7 +21101,6 @@ }, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (WEST)"; - icon_state = "darkyellowcorners"; dir = 8 }, /area/engine/chiefs_office) @@ -21962,7 +21143,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -21978,7 +21158,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -22071,9 +21250,8 @@ /turf/open/floor/plasteel/black, /area/medical/exam_room) "aSD" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 2 }, /area/medical/exam_room) "aSE" = ( @@ -22085,8 +21263,7 @@ tag = "icon-manifold-b-f (WEST)"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/exam_room) @@ -22097,9 +21274,8 @@ layer = 2.4; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 8 }, /area/medical/exam_room) "aSG" = ( @@ -22114,9 +21290,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/exam_room) "aSI" = ( /obj/machinery/light/small{ @@ -22146,9 +21320,8 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay) "aSK" = ( @@ -22202,20 +21375,16 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/crew_quarters/locker) "aSS" = ( /obj/machinery/washing_machine, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aST" = ( -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -22224,7 +21393,6 @@ /obj/machinery/telecomms/bus/preset_four, /turf/open/floor/plasteel/brown{ dir = 9; - icon_state = "brown"; initial_gas_mix = "n2=100;TEMP=80"; tag = "SERVER" }, @@ -22233,7 +21401,6 @@ /obj/machinery/telecomms/processor/preset_four, /turf/open/floor/plasteel/green/side{ dir = 5; - icon_state = "green"; initial_gas_mix = "n2=100;TEMP=80"; tag = "SERVER" }, @@ -22260,9 +21427,8 @@ /area/tcommsat/server) "aSX" = ( /obj/machinery/telecomms/server/presets/command, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ dir = 9; - icon_state = "darkblue"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) @@ -22283,7 +21449,6 @@ /obj/item/weapon/storage/toolbox/mechanical, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (NORTHWEST)"; - icon_state = "darkyellow"; dir = 9 }, /area/tcommsat/computer) @@ -22294,7 +21459,6 @@ /obj/machinery/announcement_system, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (EAST)"; - icon_state = "darkyellowcorners"; dir = 4 }, /area/tcommsat/computer) @@ -22307,7 +21471,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; - icon_state = "yellow"; dir = 4 }, /area/engine/engineering) @@ -22338,7 +21501,6 @@ }, /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /area/engine/engineering) @@ -22367,17 +21529,15 @@ /obj/structure/closet/crate{ name = "solar pack crate" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/engine/engineering) "aTk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/tank_dispenser, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "aTl" = ( @@ -22386,9 +21546,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "aTm" = ( @@ -22403,9 +21562,8 @@ dir = 8 }, /obj/item/weapon/wrench, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "aTn" = ( @@ -22415,9 +21573,8 @@ dir = 4 }, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/engineering) "aTo" = ( @@ -22428,10 +21585,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/bot{ desc = "Marked to indicate placement of a PACMAN generator."; - dir = 1; - icon_state = "bot" + dir = 1 }, /area/engine/engineering) "aTp" = ( @@ -22459,17 +21615,15 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 }, /area/engine/chiefs_office) "aTr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/engine/chiefs_office) @@ -22485,7 +21639,6 @@ }, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (WEST)"; - icon_state = "darkyellowcorners"; dir = 8 }, /area/engine/chiefs_office) @@ -22499,7 +21652,6 @@ }, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (EAST)"; - icon_state = "darkyellowcorners"; dir = 4 }, /area/engine/chiefs_office) @@ -22511,7 +21663,6 @@ }, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (NORTHEAST)"; - icon_state = "darkyellow"; dir = 5 }, /area/engine/chiefs_office) @@ -22603,9 +21754,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/crew_quarters/courtroom) "aTH" = ( @@ -22622,9 +21772,8 @@ pixel_y = 24; tag = "n" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/crew_quarters/courtroom) "aTI" = ( @@ -22634,9 +21783,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/crew_quarters/courtroom) "aTJ" = ( @@ -22660,7 +21808,6 @@ "aTL" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/crew_quarters/courtroom) @@ -22672,7 +21819,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/transfer) @@ -22682,7 +21828,6 @@ "aTO" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/transfer) @@ -22738,9 +21883,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/exam_room) "aTX" = ( @@ -22760,9 +21904,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/exam_room) "aTZ" = ( @@ -22790,15 +21933,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/exam_room) "aUc" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/medical/exam_room) @@ -22818,9 +21958,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay) "aUf" = ( @@ -22907,9 +22046,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "aUm" = ( /obj/structure/cable/cyan{ @@ -22923,9 +22060,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "aUn" = ( /obj/structure/cable/cyan{ @@ -22936,9 +22071,7 @@ tag = "icon-manifold-b-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "aUo" = ( /obj/machinery/firealarm{ @@ -23057,7 +22190,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (EAST)"; - icon_state = "whitebluecorner"; dir = 4 }, /area/medical/medbay) @@ -23073,7 +22205,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; - icon_state = "whiteblue"; dir = 1 }, /area/medical/medbay) @@ -23083,7 +22214,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (NORTH)"; - icon_state = "whitebluecorner"; dir = 1 }, /area/medical/medbay) @@ -23137,9 +22267,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aUD" = ( -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aUE" = ( /obj/item/device/radio/intercom{ @@ -23150,15 +22278,12 @@ pixel_y = -2; tag = "EAST" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aUF" = ( /obj/machinery/telecomms/server/presets/supply, /turf/open/floor/plasteel/brown{ dir = 10; - icon_state = "brown"; initial_gas_mix = "n2=100;TEMP=80"; tag = "SERVER" }, @@ -23167,7 +22292,6 @@ /obj/machinery/telecomms/server/presets/service, /turf/open/floor/plasteel/green/side{ dir = 6; - icon_state = "green"; initial_gas_mix = "n2=100;TEMP=80"; tag = "SERVER" }, @@ -23191,9 +22315,8 @@ /area/tcommsat/server) "aUJ" = ( /obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ dir = 10; - icon_state = "darkblue"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) @@ -23201,7 +22324,6 @@ /obj/machinery/telecomms/bus/preset_three, /turf/open/floor/plasteel/darkred/side{ dir = 6; - icon_state = "darkred"; initial_gas_mix = "n2=100;TEMP=80"; tag = "SERVER" }, @@ -23210,7 +22332,6 @@ /obj/machinery/computer/message_monitor, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (WEST)"; - icon_state = "darkyellow"; dir = 8 }, /area/tcommsat/computer) @@ -23258,7 +22379,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; - icon_state = "yellow"; dir = 4 }, /area/engine/engineering) @@ -23291,7 +22411,6 @@ }, /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /area/engine/engineering) @@ -23400,9 +22519,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "aVa" = ( @@ -23446,9 +22564,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/chiefs_office) "aVc" = ( @@ -23466,8 +22583,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/engine/chiefs_office) @@ -23483,7 +22599,6 @@ }, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (WEST)"; - icon_state = "darkyellowcorners"; dir = 8 }, /area/engine/chiefs_office) @@ -23519,7 +22634,6 @@ }, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (EAST)"; - icon_state = "darkyellow"; dir = 4 }, /area/engine/chiefs_office) @@ -23586,7 +22700,6 @@ "aVo" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (SOUTHWEST)"; - icon_state = "darkblue"; dir = 10 }, /obj/structure/rack{ @@ -23615,7 +22728,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/storage/tech) @@ -23642,7 +22754,6 @@ "aVq" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (SOUTHEAST)"; - icon_state = "darkblue"; dir = 6 }, /obj/structure/rack{ @@ -23675,7 +22786,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/storage/tech) @@ -23740,8 +22850,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/courtroom) "aVy" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/crew_quarters/courtroom) @@ -23754,16 +22863,14 @@ name = "Station Intercom (Court)"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/courtroom) "aVA" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/courtroom) @@ -23771,14 +22878,12 @@ /obj/structure/table/wood, /obj/item/weapon/book/manual/wiki/security_space_law, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/courtroom) "aVC" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 5 }, /area/crew_quarters/courtroom) @@ -23790,9 +22895,8 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/crew_quarters/courtroom) @@ -23803,7 +22907,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/crew_quarters/courtroom) @@ -23863,9 +22966,8 @@ /area/medical/exam_room) "aVL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/exam_room) "aVM" = ( @@ -23881,9 +22983,8 @@ /area/medical/exam_room) "aVN" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/exam_room) "aVO" = ( @@ -23902,9 +23003,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/exam_room) "aVQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -23913,7 +23012,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/medical/exam_room) @@ -23936,9 +23034,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay) "aVT" = ( @@ -23950,9 +23047,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whiteyellow/corner{ tag = "icon-whiteyellowcorner"; - icon_state = "whiteyellowcorner"; dir = 2 }, /area/medical/medbay) @@ -23970,9 +23066,8 @@ icon_state = "pipe-j2s"; sortType = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 2 }, /area/medical/medbay) "aVV" = ( @@ -23980,9 +23075,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whiteyellow/corner{ tag = "icon-whiteyellowcorner (WEST)"; - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/medbay) @@ -24095,7 +23189,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (WEST)"; - icon_state = "whitebluecorner"; dir = 8 }, /area/medical/medbay) @@ -24206,7 +23299,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (WEST)"; - icon_state = "whitebluecorner"; dir = 8 }, /area/medical/medbay) @@ -24217,7 +23309,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHWEST)"; - icon_state = "warningline"; dir = 9 }, /area/medical/medbay) @@ -24326,18 +23417,14 @@ pixel_x = -2; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aWA" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aWB" = ( /obj/structure/window, @@ -24345,15 +23432,12 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aWC" = ( -/turf/open/floor/bluegrid{ +/turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (WEST)"; name = "Mainframe Floor"; - icon_state = "darkyellowcorners"; dir = 8; initial_gas_mix = "n2=100;TEMP=80" }, @@ -24368,8 +23452,7 @@ pressure_checks = 2; pump_direction = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -24391,15 +23474,13 @@ on = 1; pressure_checks = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "aWG" = ( -/turf/open/floor/bluegrid{ - icon_state = "darkyellowcorners"; +/turf/open/floor/plasteel/darkyellow/corner{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -24410,7 +23491,6 @@ }, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (SOUTHWEST)"; - icon_state = "darkyellow"; dir = 10 }, /area/tcommsat/computer) @@ -24472,7 +23552,6 @@ }, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; - icon_state = "yellow"; dir = 4 }, /area/engine/engineering) @@ -24503,7 +23582,6 @@ }, /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /area/engine/engineering) @@ -24592,9 +23670,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aWY" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/engine/engineering) "aWZ" = ( @@ -24619,9 +23696,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/chiefs_office) "aXb" = ( @@ -24629,8 +23705,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/engine/chiefs_office) @@ -24650,7 +23725,6 @@ /obj/item/weapon/cartridge/atmos, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (WEST)"; - icon_state = "darkyellowcorners"; dir = 8 }, /area/engine/chiefs_office) @@ -24670,7 +23744,6 @@ /obj/machinery/computer/card/minor/ce, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (SOUTHEAST)"; - icon_state = "darkyellow"; dir = 6 }, /area/engine/chiefs_office) @@ -24808,7 +23881,6 @@ "aXs" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/structure/cable/green{ @@ -24822,14 +23894,12 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/storage/tech) "aXt" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/structure/cable/green{ @@ -24854,14 +23924,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/storage/tech) "aXu" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/structure/cable/green{ @@ -24879,7 +23947,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/storage/tech) @@ -24924,8 +23991,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/courtroom) "aXA" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/courtroom) @@ -24938,8 +24004,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/courtroom) "aXD" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/courtroom) @@ -24982,9 +24047,8 @@ /area/medical/exam_room) "aXJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/medical/exam_room) "aXK" = ( @@ -24993,8 +24057,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/exam_room) @@ -25003,9 +24066,8 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/white/corner{ tag = "icon-whitecorner (NORTH)"; - icon_state = "whitecorner"; dir = 1 }, /area/medical/exam_room) @@ -25026,9 +24088,7 @@ pixel_y = -25; tag = "SOUTH" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/exam_room) "aXO" = ( /obj/machinery/light/small, @@ -25043,7 +24103,6 @@ }, /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/medical/exam_room) @@ -25059,9 +24118,8 @@ name = "Chemistry Desk"; req_access_txt = "33" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "aXR" = ( @@ -25171,7 +24229,6 @@ "aYf" = ( /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTH)"; - icon_state = "warning"; dir = 1 }, /area/crew_quarters/locker) @@ -25231,15 +24288,13 @@ /area/crew_quarters/locker) "aYn" = ( /obj/machinery/message_server, -/turf/open/floor/bluegrid{ - icon_state = "darkyellowfull"; +/turf/open/floor/plasteel/darkyellow{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "aYo" = ( -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -25250,8 +24305,7 @@ icon_state = "manifold"; dir = 8 }, -/turf/open/floor/bluegrid{ - icon_state = "darkyellowcorners"; +/turf/open/floor/plasteel/darkyellow/corner{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -25277,18 +24331,16 @@ icon_state = "manifold"; dir = 4 }, -/turf/open/floor/bluegrid{ +/turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (WEST)"; name = "Mainframe Floor"; - icon_state = "darkyellowcorners"; dir = 8; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "aYs" = ( /obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -25303,7 +24355,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/tcommsat/computer) @@ -25375,8 +24426,7 @@ pixel_x = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/engine/chiefs_office) @@ -25392,7 +24442,6 @@ /mob/living/simple_animal/parrot/Poly, /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (WEST)"; - icon_state = "darkyellowcorners"; dir = 8 }, /area/engine/chiefs_office) @@ -25588,31 +24637,26 @@ dir = 4; name = "Prosecution" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/crew_quarters/courtroom) "aZe" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/courtroom) "aZf" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/crew_quarters/courtroom) "aZg" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/courtroom) @@ -25621,9 +24665,8 @@ dir = 8; name = "Defense" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/crew_quarters/courtroom) "aZi" = ( @@ -25706,9 +24749,8 @@ /obj/structure/chair/office/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 }, /area/medical/chemistry) "aZr" = ( @@ -25718,16 +24760,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "aZs" = ( /obj/machinery/chem_heater, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/chemistry) "aZt" = ( @@ -25741,7 +24781,6 @@ }, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (SOUTHWEST)"; - icon_state = "warnwhite"; dir = 10 }, /area/medical/chemistry) @@ -25749,7 +24788,6 @@ /obj/machinery/chem_master, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (SOUTHEAST)"; - icon_state = "warnwhite"; dir = 6 }, /area/medical/chemistry) @@ -25771,7 +24809,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (EAST)"; - icon_state = "whitebluecorner"; dir = 4 }, /area/medical/medbay) @@ -25781,7 +24818,6 @@ }, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; - icon_state = "whiteblue"; dir = 1 }, /area/medical/medbay) @@ -25793,7 +24829,6 @@ }, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; - icon_state = "whiteblue"; dir = 1 }, /area/medical/medbay) @@ -25804,7 +24839,6 @@ }, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; - icon_state = "whiteblue"; dir = 1 }, /area/medical/medbay) @@ -25813,7 +24847,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; - icon_state = "whiteblue"; dir = 1 }, /area/medical/medbay) @@ -25832,7 +24865,6 @@ }, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (NORTH)"; - icon_state = "whiteblue"; dir = 1 }, /area/medical/medbay) @@ -25856,7 +24888,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (NORTH)"; - icon_state = "whitebluecorner"; dir = 1 }, /area/medical/medbay) @@ -25865,9 +24896,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whitered/corner{ tag = "icon-whiteredcorner"; - icon_state = "whiteredcorner"; dir = 2 }, /area/medical/medbay) @@ -25880,9 +24910,8 @@ tag = "icon-manifold-r-f (EAST)"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 2 }, /area/medical/medbay) "aZF" = ( @@ -25890,9 +24919,8 @@ tag = "icon-manifold-b-f (WEST)"; dir = 8 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whitered/corner{ tag = "icon-whiteredcorner (WEST)"; - icon_state = "whiteredcorner"; dir = 8 }, /area/medical/medbay) @@ -25932,7 +24960,6 @@ }, /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/medical/morgue) @@ -25951,7 +24978,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/medical/morgue) @@ -25968,7 +24994,6 @@ }, /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/medical/morgue) @@ -25988,9 +25013,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aZN" = ( /turf/open/floor/plasteel/black, @@ -26003,9 +25026,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aZP" = ( /obj/machinery/door/airlock{ @@ -26091,8 +25112,8 @@ pixel_x = -22; tag = "icon-alarm0 (EAST)" }, -/turf/open/floor/bluegrid{ - icon_state = "darkyellowfull"; +/obj/machinery/ntnet_relay, +/turf/open/floor/plasteel/darkyellow{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26105,8 +25126,7 @@ tag = "icon-0-2"; icon_state = "0-2" }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26119,8 +25139,7 @@ tag = "icon-0-4"; icon_state = "0-4" }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26131,8 +25150,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26143,8 +25161,7 @@ tag = "icon-1-8"; icon_state = "1-8" }, -/turf/open/floor/bluegrid{ - icon_state = "darkyellowfull"; +/turf/open/floor/plasteel/darkyellow{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26155,8 +25172,7 @@ icon_state = "manifold"; dir = 8 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26171,8 +25187,7 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26187,8 +25202,7 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26242,7 +25256,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/tcommsat/computer) @@ -26257,7 +25270,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/tcommsat/computer) @@ -26270,9 +25282,8 @@ c_tag = "Engineering Foyer"; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/engine/break_room) "ban" = ( @@ -26282,16 +25293,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bao" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/break_room) "bap" = ( @@ -26358,7 +25367,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -26372,7 +25380,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -26544,41 +25551,32 @@ dir = 4; name = "Prosecution" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/crew_quarters/courtroom) "baQ" = ( /obj/structure/table/wood, /obj/item/weapon/paper, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 10 }, /area/crew_quarters/courtroom) "baR" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/courtroom) "baS" = ( /obj/item/device/radio/beacon, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/courtroom) "baT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/courtroom) "baU" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/crew_quarters/courtroom) @@ -26587,8 +25585,7 @@ dir = 8; name = "Defense" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/crew_quarters/courtroom) @@ -26778,7 +25775,6 @@ }, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (EAST)"; - icon_state = "whiteyellow"; dir = 4 }, /area/medical/chemistry) @@ -26801,7 +25797,6 @@ }, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (WEST)"; - icon_state = "whiteyellow"; dir = 8 }, /area/medical/medbay) @@ -26902,9 +25897,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bbF" = ( /obj/structure/chair/stool{ @@ -26944,8 +25937,7 @@ /area/crew_quarters/locker) "bbL" = ( /obj/machinery/blackbox_recorder, -/turf/open/floor/bluegrid{ - icon_state = "darkyellowfull"; +/turf/open/floor/plasteel/darkyellow{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26955,10 +25947,9 @@ tag = "icon-1-4"; icon_state = "1-4" }, -/turf/open/floor/bluegrid{ +/turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (NORTH)"; name = "Mainframe Floor"; - icon_state = "darkyellowcorners"; dir = 1; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26968,8 +25959,7 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -26984,10 +25974,9 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/bluegrid{ +/turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (EAST)"; name = "Mainframe Floor"; - icon_state = "darkyellowcorners"; dir = 4; initial_gas_mix = "n2=100;TEMP=80" }, @@ -27017,10 +26006,9 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/bluegrid{ +/turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (NORTH)"; name = "Mainframe Floor"; - icon_state = "darkyellowcorners"; dir = 1; initial_gas_mix = "n2=100;TEMP=80" }, @@ -27031,17 +26019,15 @@ icon_state = "1-8" }, /obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bbS" = ( -/turf/open/floor/bluegrid{ +/turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (EAST)"; name = "Mainframe Floor"; - icon_state = "darkyellowcorners"; dir = 4; initial_gas_mix = "n2=100;TEMP=80" }, @@ -27064,7 +26050,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/tcommsat/computer) @@ -27087,7 +26072,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/tcommsat/computer) @@ -27108,7 +26092,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/engine/break_room) @@ -27122,7 +26105,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/engine/break_room) @@ -27191,13 +26173,12 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) "bcf" = ( /obj/structure/table, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/item/weapon/stock_parts/cell/high/plus, /turf/open/floor/plating, /area/storage/tech) @@ -27354,8 +26335,7 @@ req_access_txt = "42" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/courtroom) @@ -27519,7 +26499,6 @@ /obj/item/weapon/reagent_containers/dropper, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (EAST)"; - icon_state = "whiteyellow"; dir = 4 }, /area/medical/chemistry) @@ -27531,7 +26510,6 @@ "bcO" = ( /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (WEST)"; - icon_state = "whiteyellow"; dir = 8 }, /area/medical/medbay) @@ -27573,7 +26551,6 @@ /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/checkpoint/medical) @@ -27587,7 +26564,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/checkpoint/medical) @@ -27600,7 +26576,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/checkpoint/medical) @@ -27747,10 +26722,9 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "bdm" = ( -/turf/open/floor/bluegrid{ +/turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (NORTH)"; name = "Mainframe Floor"; - icon_state = "darkyellowcorners"; dir = 1; initial_gas_mix = "n2=100;TEMP=80" }, @@ -27762,8 +26736,7 @@ on = 1; pressure_checks = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -27778,8 +26751,7 @@ pressure_checks = 2; pump_direction = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -27803,7 +26775,6 @@ }, /turf/open/floor/plasteel/yellow/side{ dir = 9; - icon_state = "yellow"; tag = "" }, /area/tcommsat/computer) @@ -27832,7 +26803,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; - icon_state = "yellowcorner"; dir = 4 }, /area/tcommsat/computer) @@ -27861,7 +26831,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/engine/break_room) @@ -27931,7 +26900,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -27992,7 +26960,6 @@ /obj/item/stack/cable_coil/random, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (NORTH)"; - icon_state = "blackcorner"; dir = 1 }, /area/storage/art) @@ -28017,7 +26984,6 @@ /obj/item/weapon/hand_labeler, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (EAST)"; - icon_state = "blackcorner"; dir = 4 }, /area/storage/art) @@ -28083,32 +27049,24 @@ /turf/open/floor/wood, /area/lawoffice) "bdT" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bdU" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bdV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bdW" = ( /obj/structure/chair{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bdX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -28215,7 +27173,6 @@ }, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (EAST)"; - icon_state = "whiteyellow"; dir = 4 }, /area/medical/chemistry) @@ -28240,7 +27197,6 @@ }, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (WEST)"; - icon_state = "whiteyellow"; dir = 8 }, /area/medical/medbay) @@ -28278,7 +27234,6 @@ /obj/machinery/recharger, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/checkpoint/medical) @@ -28321,7 +27276,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/checkpoint/medical) @@ -28391,7 +27345,6 @@ /obj/machinery/telecomms/processor/preset_two, /turf/open/floor/plasteel/yellow/side{ dir = 9; - icon_state = "yellow"; initial_gas_mix = "n2=100;TEMP=80"; tag = "icon-yellow (NORTHWEST)" }, @@ -28400,7 +27353,6 @@ /obj/machinery/telecomms/bus/preset_two, /turf/open/floor/plasteel/neutral/side{ dir = 5; - icon_state = "neutral"; initial_gas_mix = "n2=100;TEMP=80"; tag = "icon-neutral (NORTHEAST)" }, @@ -28414,18 +27366,16 @@ /area/tcommsat/server) "beD" = ( /obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whiteblue/side{ dir = 9; - icon_state = "whiteblue"; initial_gas_mix = "n2=100;TEMP=80"; tag = "icon-whiteblue (NORTHWEST)" }, /area/tcommsat/server) "beE" = ( /obj/machinery/telecomms/server/presets/science, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whitepurple/side{ dir = 5; - icon_state = "whitepurple"; initial_gas_mix = "n2=100;TEMP=80"; tag = "icon-whitehall (WEST)" }, @@ -28440,7 +27390,6 @@ }, /turf/open/floor/plasteel/yellow/side{ dir = 8; - icon_state = "yellow"; tag = "" }, /area/tcommsat/computer) @@ -28473,7 +27422,6 @@ /obj/structure/chair/stool, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/engine/break_room) @@ -28567,7 +27515,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/secondary/entry) @@ -28587,7 +27534,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/entry) @@ -28847,18 +27793,14 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bfs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold-b-f (WEST)"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bft" = ( /obj/structure/chair{ @@ -28868,9 +27810,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bfu" = ( /obj/structure/chair{ @@ -28879,9 +27819,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bfv" = ( /obj/machinery/light{ @@ -28896,9 +27834,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bfw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -29031,7 +27967,6 @@ /obj/machinery/chem_dispenser, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (NORTHWEST)"; - icon_state = "warnwhite"; dir = 9 }, /area/medical/chemistry) @@ -29039,7 +27974,6 @@ /obj/machinery/chem_master, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (NORTHEAST)"; - icon_state = "warnwhite"; dir = 5 }, /area/medical/chemistry) @@ -29084,7 +28018,6 @@ }, /turf/open/floor/plasteel/whiteblue/corner{ tag = "icon-whitebluecorner (WEST)"; - icon_state = "whitebluecorner"; dir = 8 }, /area/medical/medbay) @@ -29102,7 +28035,6 @@ /obj/item/weapon/pen, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/checkpoint/medical) @@ -29141,7 +28073,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/checkpoint/medical) @@ -29175,7 +28106,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/medical/morgue) @@ -29204,9 +28134,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bgb" = ( /obj/structure/bodycontainer/morgue, @@ -29214,9 +28142,7 @@ name = "revenantspawn" }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bgc" = ( /obj/machinery/door/airlock{ @@ -29236,7 +28162,6 @@ /obj/machinery/vending/cola, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/crew_quarters/locker) @@ -29248,7 +28173,6 @@ /obj/machinery/telecomms/server/presets/engineering, /turf/open/floor/plasteel/yellow/side{ dir = 10; - icon_state = "yellow"; initial_gas_mix = "n2=100;TEMP=80"; tag = "icon-yellow (SOUTHWEST)" }, @@ -29257,7 +28181,6 @@ /obj/machinery/telecomms/server/presets/common, /turf/open/floor/plasteel/neutral/side{ dir = 6; - icon_state = "neutral"; initial_gas_mix = "n2=100;TEMP=80"; tag = "icon-neutral (SOUTHEAST)" }, @@ -29271,18 +28194,16 @@ /area/tcommsat/server) "bgk" = ( /obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whiteblue/side{ dir = 10; - icon_state = "whiteblue"; initial_gas_mix = "n2=100;TEMP=80"; tag = "icon-whiteblue (SOUTHWEST)" }, /area/tcommsat/server) "bgl" = ( /obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whitepurple/side{ dir = 6; - icon_state = "whitepurple"; initial_gas_mix = "n2=100;TEMP=80"; tag = "icon-whitepurple (SOUTHEAST)" }, @@ -29306,7 +28227,6 @@ }, /turf/open/floor/plasteel/yellow/side{ dir = 10; - icon_state = "yellow"; tag = "" }, /area/tcommsat/computer) @@ -29343,7 +28263,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/engine/break_room) @@ -29552,7 +28471,6 @@ }, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (WEST)"; - icon_state = "blackcorner"; dir = 8 }, /area/storage/art) @@ -29598,17 +28516,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bgX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bgY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -29621,9 +28535,7 @@ pixel_y = -25; tag = "SOUTH" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bgZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -29645,7 +28557,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/crew_quarters/courtroom) @@ -29662,9 +28573,7 @@ pixel_y = -25; tag = "SOUTH" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bhd" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -29778,9 +28687,7 @@ req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bhs" = ( /obj/machinery/door/firedoor, @@ -29883,9 +28790,8 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/engine/engineering) "bhG" = ( @@ -29993,8 +28899,7 @@ name = "Courtroom" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/courtroom) @@ -30162,7 +29067,6 @@ }, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (EAST)"; - icon_state = "bluecorner"; dir = 4 }, /area/hallway/primary/port{ @@ -30175,7 +29079,6 @@ }, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (EAST)"; - icon_state = "bluecorner"; dir = 4 }, /area/hallway/primary/port{ @@ -30187,7 +29090,6 @@ }, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (NORTH)"; - icon_state = "blue"; dir = 1 }, /area/hallway/primary/port{ @@ -30200,7 +29102,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (NORTH)"; - icon_state = "blue"; dir = 1 }, /area/hallway/primary/port{ @@ -30214,7 +29115,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (NORTH)"; - icon_state = "blue"; dir = 1 }, /area/hallway/primary/port{ @@ -30226,7 +29126,6 @@ }, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (NORTH)"; - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30239,7 +29138,6 @@ }, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (NORTH)"; - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30254,7 +29152,6 @@ }, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (NORTH)"; - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30267,7 +29164,6 @@ }, /turf/open/floor/plasteel/blue/corner{ tag = "icon-bluecorner (NORTH)"; - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30318,7 +29214,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/primary/port{ @@ -30336,7 +29231,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30364,7 +29258,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/primary/port{ @@ -30435,7 +29328,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; - icon_state = "yellowcorner"; dir = 4 }, /area/hallway/primary/port{ @@ -30450,7 +29342,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; - icon_state = "yellowcorner"; dir = 4 }, /area/hallway/primary/port{ @@ -30463,7 +29354,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; - icon_state = "yellowcorner"; dir = 4 }, /area/hallway/primary/port{ @@ -30473,7 +29363,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; - icon_state = "yellowcorner"; dir = 4 }, /area/hallway/primary/port{ @@ -30488,9 +29377,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/hallway/primary/port{ name = "Fore Port Hallway" @@ -30501,7 +29389,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30514,7 +29401,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30530,7 +29416,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30547,7 +29432,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30562,7 +29446,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/hallway/primary/port{ @@ -30802,7 +29685,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (EAST)"; - icon_state = "yellowcorner"; dir = 4 }, /area/hallway/primary/fore{ @@ -30833,7 +29715,6 @@ }, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (NORTH)"; - icon_state = "yellowcorner"; dir = 1 }, /area/hallway/primary/fore{ @@ -30849,7 +29730,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/primary/fore{ @@ -30873,7 +29753,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/primary/fore{ @@ -30944,7 +29823,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; - icon_state = "redcorner"; dir = 4 }, /area/hallway/primary/fore{ @@ -30959,7 +29837,6 @@ }, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTH)"; - icon_state = "red"; dir = 1 }, /area/hallway/primary/fore{ @@ -30975,7 +29852,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (NORTH)"; - icon_state = "redcorner"; dir = 1 }, /area/hallway/primary/fore{ @@ -31026,7 +29902,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; - icon_state = "redcorner"; dir = 4 }, /area/hallway/primary/fore{ @@ -31038,7 +29913,6 @@ }, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTH)"; - icon_state = "red"; dir = 1 }, /area/hallway/primary/fore{ @@ -31048,7 +29922,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTH)"; - icon_state = "red"; dir = 1 }, /area/hallway/primary/fore{ @@ -31061,7 +29934,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ tag = "icon-red (NORTH)"; - icon_state = "red"; dir = 1 }, /area/hallway/primary/fore{ @@ -31073,7 +29945,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (NORTH)"; - icon_state = "redcorner"; dir = 1 }, /area/hallway/primary/fore{ @@ -31750,7 +30621,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/transfer) @@ -31766,7 +30636,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/transfer) @@ -31779,7 +30648,6 @@ /obj/structure/closet/secure_closet/injection, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/transfer) @@ -31908,7 +30776,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/hallway/primary/port{ @@ -32066,7 +30933,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/green/side, +/turf/open/floor/plasteel/green/corner, /area/hallway/primary/port{ name = "Fore Port Hallway" }) @@ -32083,9 +30950,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, +/turf/open/floor/plasteel/green/side, /area/hallway/primary/port{ name = "Fore Port Hallway" }) @@ -32144,7 +31009,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/hallway/primary/port{ @@ -32263,7 +31127,6 @@ /obj/machinery/light, /turf/open/floor/plasteel/yellow/corner{ tag = "icon-yellowcorner (WEST)"; - icon_state = "yellowcorner"; dir = 8 }, /area/hallway/primary/port{ @@ -32402,9 +31265,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/fore{ name = "Fore Starboard Hallway" }) @@ -32413,9 +31274,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/fore{ name = "Fore Starboard Hallway" @@ -32427,9 +31287,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/fore{ name = "Fore Starboard Hallway" @@ -32585,7 +31444,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; dir = 8 }, /area/hallway/primary/fore{ @@ -32637,7 +31495,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; dir = 8 }, /area/hallway/primary/fore{ @@ -32676,7 +31533,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; dir = 8 }, /area/hallway/primary/fore{ @@ -32718,7 +31574,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; dir = 8 }, /area/hallway/primary/fore{ @@ -32786,7 +31641,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/transfer) @@ -32811,15 +31665,11 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/transfer) "bmm" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/escape) "bmn" = ( /obj/structure/shuttle/engine/propulsion{ @@ -32924,7 +31774,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/storage/eva) @@ -33040,7 +31889,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/port{ @@ -33049,7 +31897,6 @@ "bmT" = ( /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/port{ @@ -33060,7 +31907,6 @@ /obj/machinery/cell_charger, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/port{ @@ -33137,25 +31983,21 @@ /area/maintenance/maintcentral) "bnc" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/fore{ name = "Fore Starboard Hallway" }) "bnd" = ( -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/fore{ name = "Fore Starboard Hallway" }) "bne" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/fore{ name = "Fore Starboard Hallway" @@ -33272,7 +32114,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/brig) @@ -33286,7 +32127,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/brig) @@ -33329,7 +32169,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/transfer) @@ -33361,7 +32200,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/transfer) @@ -33388,7 +32226,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/transfer) @@ -33411,7 +32248,6 @@ "bny" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/transfer) @@ -33420,16 +32256,12 @@ id = "executionspaceblast"; name = "blast door" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/security/transfer) "bnA" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bnB" = ( /obj/structure/shuttle/engine/heater{ @@ -33613,14 +32445,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (EAST)"; - icon_state = "blackcorner"; dir = 4 }, /area/storage/eva) "bob" = ( /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/storage/eva) @@ -33628,7 +32458,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (NORTH)"; - icon_state = "blackcorner"; dir = 1 }, /area/storage/eva) @@ -33955,9 +32784,8 @@ name = "Head of Personnel RC"; pixel_y = 30 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/crew_quarters/heads) @@ -33966,9 +32794,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/crew_quarters/heads) @@ -33981,9 +32808,8 @@ tag = "n" }, /obj/machinery/photocopier, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/crew_quarters/heads) @@ -34215,7 +33041,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/brig) @@ -34226,9 +33051,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/brig) @@ -34273,7 +33100,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/brig) @@ -34295,7 +33121,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/brig) @@ -34525,20 +33350,14 @@ dir = 4; icon_state = "sleeper-open" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bpR" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bpS" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bpT" = ( /turf/closed/wall/shuttle{ @@ -34548,15 +33367,11 @@ /area/shuttle/escape) "bpU" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "bpV" = ( /obj/structure/closet, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "bpW" = ( /turf/open/floor/plasteel/delivery, @@ -34596,7 +33411,6 @@ }, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; - icon_state = "browncorner"; dir = 8 }, /area/hallway/secondary/exit) @@ -34762,14 +33576,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTHWEST)"; - icon_state = "green"; dir = 9 }, /area/hydroponics) "bqx" = ( /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTH)"; - icon_state = "green"; dir = 1 }, /area/hydroponics) @@ -34780,7 +33592,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTH)"; - icon_state = "green"; dir = 1 }, /area/hydroponics) @@ -34791,7 +33602,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTH)"; - icon_state = "green"; dir = 1 }, /area/hydroponics) @@ -34801,7 +33611,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTH)"; - icon_state = "green"; dir = 1 }, /area/hydroponics) @@ -34817,7 +33626,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTHEAST)"; - icon_state = "green"; dir = 5 }, /area/hydroponics) @@ -34999,9 +33807,8 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/engine/gravity_generator) "bqU" = ( @@ -35009,9 +33816,8 @@ tag = "icon-1-8"; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/gravity_generator) "bqV" = ( @@ -35025,9 +33831,8 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/gravity_generator) "bqW" = ( @@ -35107,7 +33912,6 @@ }, /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (WEST)"; - icon_state = "loadingarea"; dir = 8 }, /area/hallway/primary/central) @@ -35406,7 +34210,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; dir = 8 }, /area/security/brig) @@ -35429,7 +34232,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; dir = 8 }, /area/security/brig) @@ -35458,7 +34260,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/brig) @@ -35468,7 +34269,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/brig) @@ -35502,7 +34302,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/brig) @@ -35515,7 +34314,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/brig) @@ -35549,7 +34347,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; dir = 8 }, /area/security/brig) @@ -35566,7 +34363,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; dir = 8 }, /area/security/brig) @@ -35599,7 +34395,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/transfer) @@ -35677,7 +34472,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/transfer) @@ -35726,7 +34520,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/transfer) @@ -35764,19 +34557,14 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bsa" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "bsb" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (WEST)"; - icon_state = "brown"; dir = 8 }, /area/hallway/secondary/exit) @@ -35813,7 +34601,6 @@ "bsg" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (EAST)"; - icon_state = "brown"; dir = 4 }, /area/hallway/secondary/exit) @@ -36055,8 +34842,7 @@ freq = 1400; location = "Hydroponics" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/hydroponics) @@ -36094,7 +34880,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/green/side{ tag = "icon-green (WEST)"; - icon_state = "green"; dir = 8 }, /area/hydroponics) @@ -36121,7 +34906,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTHWEST)"; - icon_state = "green"; dir = 9 }, /area/hydroponics) @@ -36130,7 +34914,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/green/side{ tag = "icon-green (NORTHEAST)"; - icon_state = "green"; dir = 5 }, /area/hydroponics) @@ -36141,7 +34924,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/green/side{ tag = "icon-green (EAST)"; - icon_state = "green"; dir = 4 }, /area/hydroponics) @@ -36364,9 +35146,7 @@ /turf/open/floor/plating, /area/hallway/primary/central) "btr" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/central) "bts" = ( /obj/effect/spawner/structure/window/reinforced, @@ -36391,8 +35171,7 @@ /area/crew_quarters/heads) "btu" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/heads) @@ -36459,8 +35238,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/bridge/meeting_room{ @@ -36613,7 +35391,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -36652,7 +35429,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -36689,7 +35465,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/brig) @@ -36704,7 +35479,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/brig) @@ -36743,7 +35517,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -36781,7 +35554,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -36837,9 +35609,7 @@ pixel_y = 0; tag = "w" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "buf" = ( /obj/machinery/door/airlock/shuttle{ @@ -36882,12 +35652,10 @@ "buj" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHWEST)"; - icon_state = "brown"; dir = 10 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/hallway/secondary/exit) @@ -36900,14 +35668,12 @@ /area/hallway/secondary/exit) "bum" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/hallway/secondary/exit) "bun" = ( -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/hallway/secondary/exit) @@ -36917,7 +35683,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHEAST)"; - icon_state = "brown"; dir = 6 }, /area/hallway/secondary/exit) @@ -36930,7 +35695,6 @@ }, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (NORTH)"; - icon_state = "browncorner"; dir = 1 }, /area/hallway/secondary/exit) @@ -37070,7 +35834,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (WEST)"; - icon_state = "blackcorner"; dir = 8 }, /area/storage/eva) @@ -37153,7 +35916,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (WEST)"; - icon_state = "green"; dir = 8 }, /area/hydroponics) @@ -37171,7 +35933,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/green/side{ tag = "icon-green (SOUTHWEST)"; - icon_state = "green"; dir = 10 }, /area/hydroponics) @@ -37180,7 +35941,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/green/side{ tag = "icon-green (SOUTHEAST)"; - icon_state = "green"; dir = 6 }, /area/hydroponics) @@ -37191,7 +35951,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/green/side{ tag = "icon-green (EAST)"; - icon_state = "green"; dir = 4 }, /area/hydroponics) @@ -37346,9 +36105,7 @@ /area/engine/gravity_generator) "bvl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "bvm" = ( /obj/structure/cable/blue{ @@ -37416,7 +36173,6 @@ "bvt" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/bridge/meeting_room{ @@ -37428,8 +36184,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/bridge/meeting_room{ @@ -37438,7 +36193,6 @@ "bvv" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/bridge/meeting_room{ @@ -37464,9 +36218,8 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/bridge) @@ -37477,7 +36230,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -37496,7 +36248,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -37511,7 +36262,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -37530,7 +36280,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -37545,7 +36294,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -37559,7 +36307,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -37572,9 +36319,8 @@ network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/bridge) @@ -37605,9 +36351,7 @@ /obj/item/bodybag, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/detectives_office) "bvH" = ( /obj/machinery/door/window{ @@ -37616,9 +36360,7 @@ pixel_y = 0; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/detectives_office) "bvI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -37631,7 +36373,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/brig) @@ -37667,7 +36408,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/brig) @@ -37692,7 +36432,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -37712,7 +36451,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/brig) @@ -37753,7 +36491,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/brig) @@ -37778,7 +36515,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -37798,7 +36534,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -37824,7 +36559,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -37850,7 +36584,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -37871,7 +36604,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -37896,7 +36628,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -37917,7 +36648,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/brig) @@ -37957,7 +36687,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/brig) @@ -37982,7 +36711,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -38009,7 +36737,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/brig) @@ -38035,7 +36762,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/brig) @@ -38062,7 +36788,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/prison) @@ -38088,7 +36813,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/prison) @@ -38114,9 +36838,7 @@ dir = 4; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bwh" = ( /obj/machinery/button/door{ @@ -38134,15 +36856,11 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bwi" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bwj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -38150,28 +36868,20 @@ desc = "A Nutri-vend brand vending machine which vends food, as required by section 47-C of the NT's Prisoner Ethical Treatment Agreement."; name = "\improper Nutri-vend" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bwk" = ( /obj/machinery/biogenerator, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bwl" = ( /obj/machinery/seed_extractor, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bwm" = ( /obj/machinery/hydroponics/soil, /obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bwn" = ( /obj/structure/cable{ @@ -38179,9 +36889,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bwo" = ( /obj/effect/spawner/structure/window/reinforced, @@ -38201,14 +36909,11 @@ /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Infirmary" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bwr" = ( /obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bws" = ( /turf/closed/wall/shuttle{ @@ -38220,7 +36925,7 @@ /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Cargo" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bwu" = ( /turf/closed/wall/shuttle{ @@ -38269,7 +36974,6 @@ "bwA" = ( /turf/open/floor/plasteel/escape/corner{ tag = "icon-escapecorner (WEST)"; - icon_state = "escapecorner"; dir = 8 }, /area/hallway/secondary/exit) @@ -38292,7 +36996,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/exit) @@ -38415,7 +37118,6 @@ }, /turf/open/floor/plasteel/green/side{ tag = "icon-green (SOUTHWEST)"; - icon_state = "green"; dir = 10 }, /area/hydroponics) @@ -38433,7 +37135,6 @@ "bwU" = ( /turf/open/floor/plasteel/green/side{ tag = "icon-green (SOUTHEAST)"; - icon_state = "green"; dir = 6 }, /area/hydroponics) @@ -38528,7 +37229,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (NORTH)"; - icon_state = "warndarkcorners"; dir = 1 }, /area/engine/gravity_generator) @@ -38559,7 +37259,6 @@ "bxn" = ( /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/central) @@ -38646,7 +37345,6 @@ }, /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (WEST)"; - icon_state = "warndarkcorners"; dir = 8 }, /area/bridge/meeting_room{ @@ -38663,7 +37361,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/bridge/meeting_room{ @@ -38676,7 +37373,6 @@ }, /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (EAST)"; - icon_state = "warndarkcorners"; dir = 4 }, /area/bridge/meeting_room{ @@ -38705,7 +37401,6 @@ /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (NORTHWEST)"; - icon_state = "darkyellow"; dir = 9 }, /area/bridge) @@ -38716,7 +37411,6 @@ /obj/structure/cable/blue, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (NORTH)"; - icon_state = "darkyellow"; dir = 1 }, /area/bridge) @@ -38724,7 +37418,6 @@ /obj/machinery/computer/station_alert, /turf/open/floor/plasteel/darkyellow/side{ tag = "icon-darkyellow (NORTHEAST)"; - icon_state = "darkyellow"; dir = 5 }, /area/bridge) @@ -38748,7 +37441,6 @@ /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/bridge) @@ -38756,7 +37448,6 @@ /obj/machinery/computer/security, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/bridge) @@ -38765,7 +37456,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/bridge) @@ -38779,9 +37469,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/bridge) "bxN" = ( @@ -38789,17 +37478,13 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/detectives_office) "bxO" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/detectives_office) "bxP" = ( /obj/structure/cable{ @@ -38867,7 +37552,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/brig) @@ -38908,7 +37592,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/brig) @@ -38929,7 +37612,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/brig) @@ -38985,7 +37667,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/prison) @@ -39003,15 +37684,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "byi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "byj" = ( /obj/machinery/door/poddoor/preopen{ @@ -39022,43 +37699,31 @@ id_tag = "permabolt3"; name = "Cell 3" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "byk" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "byl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bym" = ( /obj/machinery/hydroponics/soil, /obj/item/weapon/cultivator, /obj/item/seeds/tower/steel, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "byn" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/potato, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "byo" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/coffee/robusta, -/obj/item/device/analyzer/plant_analyzer, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/obj/item/device/plant_analyzer, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "byp" = ( /obj/structure/cable{ @@ -39067,9 +37732,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "byq" = ( /obj/structure/extinguisher_cabinet{ @@ -39077,10 +37740,10 @@ pixel_y = 0; tag = "w" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "byr" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bys" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -39111,19 +37774,16 @@ "byu" = ( /turf/open/floor/plasteel/escape{ tag = "icon-escape (NORTHWEST)"; - icon_state = "escape"; dir = 9 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHWEST)"; - icon_state = "warningline"; dir = 9 }, /area/hallway/secondary/exit) "byv" = ( /turf/open/floor/plasteel/escape{ tag = "icon-escape (NORTH)"; - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit) @@ -39131,7 +37791,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/escape{ tag = "icon-escape (NORTH)"; - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit) @@ -39140,15 +37799,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/escape{ tag = "icon-escape (NORTH)"; - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit) "byy" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/escape{ tag = "icon-escape (NORTH)"; - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit) @@ -39161,8 +37818,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 5 }, /area/hallway/secondary/exit) @@ -39171,9 +37827,8 @@ /turf/open/floor/plating, /area/hallway/secondary/exit) "byB" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit) "byC" = ( @@ -39231,9 +37886,7 @@ pixel_x = 1; pixel_y = -1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/eva) "byK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -39256,7 +37909,6 @@ /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTHWEST)"; - icon_state = "warning"; dir = 9 }, /area/storage/eva) @@ -39320,16 +37972,14 @@ /area/hydroponics) "byS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 2 }, /area/hydroponics) "byT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 2 }, /area/hydroponics) "byU" = ( @@ -39472,14 +38122,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/engine/gravity_generator) "bzi" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (EAST)"; - icon_state = "vault"; dir = 4 }, /area/engine/gravity_generator) @@ -39487,9 +38135,8 @@ /turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bzk" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTH)"; - icon_state = "vault"; dir = 1 }, /area/engine/gravity_generator) @@ -39510,7 +38157,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/engine/gravity_generator) @@ -39522,16 +38168,14 @@ tag = "icon-1-4"; icon_state = "1-4" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/turret_protected/ai_upload) "bzn" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /obj/structure/table, @@ -39546,7 +38190,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/turret_protected/ai_upload) @@ -39569,16 +38212,14 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/turret_protected/ai_upload) "bzp" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /obj/structure/table, @@ -39593,7 +38234,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/turret_protected/ai_upload) @@ -39605,9 +38245,8 @@ tag = "icon-1-8"; icon_state = "1-8" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/turret_protected/ai_upload) @@ -39646,7 +38285,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/central) @@ -39666,7 +38304,6 @@ }, /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (EAST)"; - icon_state = "loadingarea"; dir = 4 }, /area/hallway/primary/central) @@ -39685,9 +38322,8 @@ /area/crew_quarters/heads) "bzA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/crew_quarters/heads) "bzB" = ( @@ -39697,9 +38333,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /area/crew_quarters/heads) "bzC" = ( @@ -39712,9 +38347,8 @@ pixel_y = -32; tag = "s" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/crew_quarters/heads) @@ -39759,9 +38393,8 @@ pixel_y = -24; tag = "s" }, -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/bridge/meeting_room{ name = "Bridge Storage" @@ -39775,9 +38408,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /area/bridge/meeting_room{ name = "Bridge Storage" @@ -39790,9 +38422,8 @@ }, /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/bridge/meeting_room{ @@ -39819,7 +38450,6 @@ "bzM" = ( /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (NORTH)"; - icon_state = "darkyellowcorners"; dir = 1 }, /area/bridge) @@ -39833,7 +38463,6 @@ "bzO" = ( /turf/open/floor/plasteel/darkyellow/corner{ tag = "icon-darkyellowcorners (EAST)"; - icon_state = "darkyellowcorners"; dir = 4 }, /area/bridge) @@ -39850,7 +38479,6 @@ "bzR" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/bridge) @@ -39865,7 +38493,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/bridge) @@ -39876,7 +38503,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/bridge) @@ -40050,27 +38676,21 @@ }, /obj/item/weapon/paper, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bAm" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bAn" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bAo" = ( /obj/structure/cable{ @@ -40084,17 +38704,13 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bAp" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bAq" = ( /obj/structure/chair{ @@ -40103,9 +38719,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bAr" = ( /obj/structure/chair{ @@ -40114,22 +38728,17 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bAs" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bAt" = ( /turf/open/floor/plasteel/escape{ tag = "icon-escape (WEST)"; - icon_state = "escape"; dir = 8 }, /area/hallway/secondary/exit) @@ -40138,8 +38747,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "bAv" = ( -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 4 }, /area/hallway/secondary/exit) @@ -40192,9 +38800,7 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/eva) "bAC" = ( /turf/open/floor/plasteel, @@ -40295,14 +38901,12 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/engine/gravity_generator) "bAN" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/engine/gravity_generator) @@ -40326,7 +38930,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/engine/gravity_generator) @@ -40351,7 +38954,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTHEAST)"; - icon_state = "warndark"; dir = 5 }, /area/turret_protected/ai_upload) @@ -40363,14 +38965,12 @@ /turf/open/floor/bluegrid, /area/turret_protected/ai_upload) "bAR" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/turret_protected/ai_upload) @@ -40383,14 +38983,12 @@ /turf/open/floor/bluegrid, /area/turret_protected/ai_upload) "bAT" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/turret_protected/ai_upload) @@ -40475,9 +39073,7 @@ tag = "icon-manifold-r-f (EAST)"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "bBc" = ( /turf/closed/wall/r_wall, @@ -40544,9 +39140,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/bridge) @@ -40565,7 +39160,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/bridge) @@ -40575,7 +39169,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/main) @@ -40589,7 +39182,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/main) @@ -40602,7 +39194,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/main) @@ -40641,9 +39232,11 @@ tag = "" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/main) @@ -40668,7 +39261,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/main) @@ -40686,9 +39278,11 @@ pixel_x = 0; tag = "" }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/main) @@ -40790,7 +39384,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/warden) @@ -40828,7 +39421,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/warden) @@ -40953,7 +39545,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/brig) @@ -40978,7 +39569,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/brig) @@ -41003,7 +39593,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/brig) @@ -41093,17 +39682,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bBP" = ( /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bBQ" = ( /obj/structure/cable{ @@ -41115,9 +39700,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bBR" = ( /obj/structure/sign/securearea{ @@ -41133,7 +39716,6 @@ }, /turf/open/floor/plasteel/escape{ tag = "icon-escape (WEST)"; - icon_state = "escape"; dir = 8 }, /area/hallway/secondary/exit) @@ -41154,8 +39736,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 4 }, /area/hallway/secondary/exit) @@ -41170,9 +39751,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit) "bBY" = ( @@ -41348,15 +39928,11 @@ /area/storage/eva) "bCr" = ( /obj/structure/closet/chefcloset, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bCs" = ( /obj/machinery/icecream_vat, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bCt" = ( /obj/item/toy/beach_ball/holoball, @@ -41502,7 +40078,6 @@ "bCL" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/engine/gravity_generator) @@ -41518,7 +40093,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/engine/gravity_generator) @@ -41540,9 +40114,8 @@ /turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bCQ" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ dir = 10; - icon_state = "darkblue"; initial_gas_mix = "n2=100;TEMP=80" }, /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -41551,14 +40124,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/turret_protected/ai_upload) "bCR" = ( -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -41566,9 +40137,8 @@ /turf/open/floor/plasteel/warningline, /area/turret_protected/ai_upload) "bCS" = ( -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /obj/structure/cable/white{ d1 = 1; @@ -41581,9 +40151,8 @@ /turf/open/floor/plasteel/warningline, /area/turret_protected/ai_upload) "bCT" = ( -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /obj/structure/cable/white{ tag = "icon-2-4"; @@ -41600,9 +40169,8 @@ /turf/open/floor/plasteel/warningline, /area/turret_protected/ai_upload) "bCU" = ( -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /obj/structure/cable/white{ tag = "icon-1-8"; @@ -41617,9 +40185,8 @@ /turf/open/floor/plasteel/warningline, /area/turret_protected/ai_upload) "bCV" = ( -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /obj/machinery/turretid{ control_area = "AI Upload Chamber"; @@ -41633,9 +40200,8 @@ /turf/open/floor/plasteel/warningline, /area/turret_protected/ai_upload_foyer) "bCW" = ( -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /obj/machinery/light/small{ dir = 1 @@ -41687,8 +40253,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/hallway/primary/central) @@ -41699,9 +40264,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/bridge) @@ -41728,7 +40292,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /area/bridge) @@ -41750,9 +40313,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/bridge) @@ -41770,9 +40332,8 @@ icon_state = "pipe-j1s"; sortType = 15 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -41783,9 +40344,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/bridge) @@ -41805,18 +40365,13 @@ /turf/open/floor/plasteel/black, /area/bridge) "bDi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/green/corner{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/side{ - tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; - dir = 4 - }, -/area/bridge) +/area/hallway/primary/port{ + name = "Fore Port Hallway" + }) "bDj" = ( /obj/machinery/firealarm{ dir = 2; @@ -41836,9 +40391,8 @@ c_tag = "Bridge Hallway East"; network = list("SS13") }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/bridge) @@ -41854,9 +40408,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -41873,7 +40426,6 @@ }, /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/bridge) @@ -41904,7 +40456,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /area/bridge) @@ -41959,7 +40510,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -41970,7 +40520,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTHEAST)"; - icon_state = "darkblue"; dir = 5 }, /area/bridge) @@ -41988,7 +40537,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -42013,7 +40561,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/main) @@ -42027,7 +40574,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/main) @@ -42047,14 +40593,12 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/main) "bDB" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/main) @@ -42097,7 +40641,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/main) @@ -42127,7 +40670,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/warden) @@ -42182,7 +40724,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/warden) @@ -42203,7 +40744,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/brig) @@ -42262,7 +40802,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/prison) @@ -42328,7 +40867,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/prison) @@ -42362,9 +40900,7 @@ dir = 4; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bEc" = ( /obj/machinery/button/door{ @@ -42382,22 +40918,16 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bEd" = ( /obj/structure/table, /obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bEe" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bEf" = ( /obj/structure/cable{ @@ -42414,9 +40944,7 @@ /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bEg" = ( /obj/effect/spawner/structure/window/reinforced, @@ -42440,16 +40968,13 @@ }, /turf/open/floor/plasteel/escape{ tag = "icon-escape (WEST)"; - icon_state = "escape"; dir = 8 }, /area/hallway/secondary/exit) "bEi" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/exit) "bEj" = ( /obj/machinery/navbeacon{ @@ -42541,9 +41066,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/eva) "bEv" = ( /obj/structure/rack{ @@ -42564,7 +41087,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTHWEST)"; - icon_state = "warning"; dir = 9 }, /area/storage/eva) @@ -42594,7 +41116,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTHEAST)"; - icon_state = "warning"; dir = 5 }, /area/storage/eva) @@ -42617,7 +41138,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (SOUTHWEST)"; - icon_state = "warning"; dir = 10 }, /area/storage/eva) @@ -42631,8 +41151,7 @@ freq = 1400; location = "Kitchen" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/crew_quarters/kitchen) @@ -42646,9 +41165,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bEC" = ( /obj/machinery/chem_master/condimaster, @@ -42666,9 +41183,7 @@ network = list("SS13"); tag = "" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bED" = ( /turf/open/floor/plasteel/cafeteria, @@ -42862,14 +41377,12 @@ "bFa" = ( /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (WEST)"; - icon_state = "warndarkcorners"; dir = 8 }, /area/engine/gravity_generator) "bFb" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/engine/gravity_generator) @@ -42888,7 +41401,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/engine/gravity_generator) @@ -42900,7 +41412,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/engine/gravity_generator) @@ -42912,7 +41423,6 @@ }, /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (EAST)"; - icon_state = "warndarkcorners"; dir = 4 }, /area/engine/gravity_generator) @@ -42932,9 +41442,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/turret_protected/ai_upload) @@ -42946,9 +41455,8 @@ /turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bFh" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /obj/structure/cable/white{ @@ -42957,7 +41465,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/turret_protected/ai_upload) @@ -43024,7 +41531,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/turret_protected/ai_upload) @@ -43038,8 +41544,7 @@ icon_state = "2-4" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai_upload_foyer) @@ -43064,7 +41569,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/turret_protected/ai_upload_foyer) @@ -43103,8 +41607,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/hallway/primary/central) @@ -43113,9 +41616,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/bridge) @@ -43138,7 +41640,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /area/bridge) @@ -43198,16 +41699,17 @@ /turf/open/floor/plasteel/black, /area/bridge) "bFB" = ( -/obj/structure/cable/blue{ - tag = "icon-4-8"; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/darkblue/side{ - tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; +/turf/open/floor/plasteel/brown/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/area/bridge) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/warningline/corner, +/area/hallway/primary/starboard{ + name = "Aft Starboard Hallway" + }) "bFC" = ( /obj/structure/cable/blue{ tag = "icon-4-8"; @@ -43249,7 +41751,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /area/bridge) @@ -43358,7 +41859,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/bridge) @@ -43378,7 +41878,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/bridge) @@ -43402,7 +41901,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/main) @@ -43418,6 +41916,9 @@ pixel_x = 0; tag = "" }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel/black, /area/security/main) "bFQ" = ( @@ -43471,7 +41972,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/main) @@ -43508,7 +42008,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/main) @@ -43550,8 +42049,7 @@ desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey."; name = "Officer Beepsky" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/main) @@ -43575,7 +42073,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/main) @@ -43604,7 +42101,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/warden) @@ -43654,8 +42150,7 @@ }, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/warden) @@ -43690,7 +42185,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/warden) @@ -43704,7 +42198,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/brig) @@ -43775,7 +42268,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/brig) @@ -43815,7 +42307,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/prison) @@ -43855,7 +42346,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/prison) @@ -43895,7 +42385,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/prison) @@ -43918,7 +42407,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/prison) @@ -43948,9 +42436,7 @@ tag = "" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bGu" = ( /obj/structure/cable{ @@ -43964,9 +42450,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bGv" = ( /obj/machinery/door/poddoor/preopen{ @@ -43987,9 +42471,7 @@ id_tag = "permabolt2"; name = "Cell 2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bGw" = ( /obj/structure/cable{ @@ -44002,9 +42484,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bGx" = ( /obj/structure/cable{ @@ -44018,9 +42498,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bGy" = ( /obj/structure/cable{ @@ -44031,9 +42509,7 @@ tag = "" }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bGz" = ( /obj/structure/cable{ @@ -44050,9 +42526,7 @@ tag = "every single paper bin is edited to this" }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bGA" = ( /obj/machinery/airalarm{ @@ -44081,9 +42555,7 @@ /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bGB" = ( /obj/structure/chair{ @@ -44094,7 +42566,6 @@ }, /turf/open/floor/plasteel/escape{ tag = "icon-escape (WEST)"; - icon_state = "escape"; dir = 8 }, /area/hallway/secondary/exit) @@ -44125,8 +42596,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 4 }, /area/hallway/secondary/exit) @@ -44141,9 +42611,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit) "bGI" = ( @@ -44256,15 +42725,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bGT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bGU" = ( /obj/machinery/door/firedoor, @@ -44275,9 +42740,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bGV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44459,8 +42922,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/crew_quarters/bar) @@ -44481,9 +42943,8 @@ /turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bHr" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ dir = 9; - icon_state = "darkblue"; initial_gas_mix = "n2=100;TEMP=80" }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -44492,14 +42953,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHWEST)"; - icon_state = "warningline"; dir = 9 }, /area/turret_protected/ai_upload) "bHs" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44507,14 +42966,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/turret_protected/ai_upload) "bHt" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/machinery/ai_status_display{ @@ -44526,14 +42983,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/turret_protected/ai_upload) "bHu" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/structure/cable/white{ @@ -44550,14 +43005,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/turret_protected/ai_upload) "bHv" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/structure/cable/white{ @@ -44576,14 +43029,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/turret_protected/ai_upload) "bHw" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/machinery/power/apc{ @@ -44600,14 +43051,12 @@ /obj/structure/cable/white, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/turret_protected/ai_upload_foyer) "bHx" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -44619,7 +43068,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/turret_protected/ai_upload_foyer) @@ -44651,8 +43099,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/hallway/primary/central) @@ -44663,9 +43110,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/bridge) @@ -44695,7 +43141,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /area/bridge) @@ -44725,9 +43170,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/bridge) "bHG" = ( @@ -44739,9 +43183,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /area/bridge) "bHH" = ( @@ -44751,9 +43194,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/bridge) @@ -44767,18 +43209,24 @@ /turf/open/floor/plasteel/black, /area/bridge) "bHJ" = ( +/turf/open/floor/plasteel/brown/corner{ + tag = "icon-browncorner (WEST)"; + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/darkblue/side{ - tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; - dir = 4 +/turf/open/floor/plasteel/warningline/corner{ + tag = "icon-warninglinecorners (WEST)"; + icon_state = "warninglinecorners"; + dir = 8 }, -/area/bridge) +/area/hallway/primary/starboard{ + name = "Aft Starboard Hallway" + }) "bHK" = ( /obj/machinery/airalarm{ dir = 1; @@ -44792,9 +43240,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/bridge) "bHL" = ( @@ -44807,9 +43254,8 @@ icon_state = "pipe-j1"; dir = 4 }, -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /area/bridge) "bHM" = ( @@ -44820,9 +43266,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/bridge) @@ -44835,7 +43280,6 @@ }, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/bridge) @@ -44867,7 +43311,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /area/bridge) @@ -44931,7 +43374,6 @@ /obj/machinery/computer/card, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (SOUTHEAST)"; - icon_state = "darkblue"; dir = 6 }, /area/bridge) @@ -44956,14 +43398,12 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/main) "bHZ" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/main) @@ -44986,7 +43426,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/main) @@ -45016,6 +43455,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel/black, /area/security/main) "bIg" = ( @@ -45045,7 +43487,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/main) @@ -45073,7 +43514,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/warden) @@ -45189,7 +43629,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/warden) @@ -45200,7 +43639,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/brig) @@ -45238,7 +43676,6 @@ /obj/item/weapon/restraints/handcuffs, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/brig) @@ -45249,7 +43686,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/brig) @@ -45280,7 +43716,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/prison) @@ -45324,7 +43759,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/prison) @@ -45350,7 +43784,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/prison) @@ -45388,41 +43821,31 @@ }, /obj/item/weapon/paper, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bIG" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bIH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bII" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bIJ" = ( /obj/structure/table, /obj/item/toy/cards/deck{ pixel_x = 2 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bIK" = ( /obj/structure/cable{ @@ -45440,9 +43863,7 @@ /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bIL" = ( /obj/machinery/vending/snack, @@ -45565,26 +43986,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bJa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold-b-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bJb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bJc" = ( /obj/structure/closet/secure_closet/freezer/meat, @@ -45594,9 +44009,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bJd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45735,7 +44148,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (SOUTHEAST)"; - icon_state = "warndark"; dir = 6 }, /area/turret_protected/ai_upload) @@ -45814,9 +44226,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/hallway/primary/central) "bJC" = ( @@ -45886,9 +44297,8 @@ network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/bridge) @@ -45904,14 +44314,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/bridge) "bJL" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/main) @@ -45926,7 +44334,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/main) @@ -46006,7 +44413,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/main) @@ -46097,7 +44503,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/brig) @@ -46138,7 +44543,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/brig) @@ -46158,7 +44562,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/security/brig) @@ -46201,9 +44604,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bKg" = ( /obj/structure/extinguisher_cabinet{ @@ -46211,13 +44612,14 @@ pixel_y = -30; tag = "s" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bKh" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" }, /obj/docking_port/mobile/emergency{ + name = "Box emergency shuttle"; dir = 8 }, /obj/docking_port/stationary{ @@ -46233,12 +44635,10 @@ "bKi" = ( /turf/open/floor/plasteel/escape{ tag = "icon-escape (SOUTHWEST)"; - icon_state = "escape"; dir = 10 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/hallway/secondary/exit) @@ -46275,8 +44675,7 @@ pixel_y = -22 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 6 }, /area/hallway/secondary/exit) @@ -46341,18 +44740,14 @@ /area/gateway) "bKv" = ( /obj/structure/kitchenspike, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bKw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bKx" = ( /obj/machinery/airalarm{ @@ -46360,15 +44755,11 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bKy" = ( /obj/machinery/gibber, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bKz" = ( /obj/structure/table, @@ -46552,16 +44943,14 @@ pixel_y = -2; tag = "WEST" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/turret_protected/ai_upload) "bKR" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /obj/structure/table, @@ -46576,7 +44965,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/turret_protected/ai_upload) @@ -46593,16 +44981,14 @@ icon_state = "1-4" }, /obj/machinery/light, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/turret_protected/ai_upload) "bKT" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /obj/structure/table, @@ -46617,7 +45003,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/turret_protected/ai_upload) @@ -46629,9 +45014,8 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/turret_protected/ai_upload) @@ -46660,7 +45044,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/central) @@ -46694,22 +45077,19 @@ pixel_y = 0; tag = "e" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/hallway/primary/central) "bLc" = ( /obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/teleporter) "bLd" = ( /obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/teleporter) @@ -46723,9 +45103,8 @@ /area/teleporter) "bLf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/teleporter) @@ -46735,9 +45114,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/teleporter) @@ -46857,7 +45235,6 @@ "bLs" = ( /turf/open/floor/plasteel/darkpurple/corner{ tag = "icon-darkpurplecorners (WEST)"; - icon_state = "darkpurplecorners"; dir = 8 }, /area/bridge) @@ -46873,7 +45250,6 @@ "bLv" = ( /turf/open/floor/plasteel/darkgreen/corner{ tag = "icon-darkgreencorners (WEST)"; - icon_state = "darkgreencorners"; dir = 8 }, /area/bridge) @@ -46894,7 +45270,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/bridge) @@ -46951,9 +45326,8 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/armory) @@ -46973,9 +45347,8 @@ pixel_y = 3 }, /obj/item/weapon/gun/projectile/shotgun/riot, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/armory) @@ -46984,18 +45357,17 @@ /obj/item/weapon/gun/energy/ionrifle{ pin = /obj/item/device/firing_pin }, +/obj/item/weapon/gun/energy/temperature/security, /obj/item/clothing/suit/armor/laserproof, /obj/item/key/security, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/armory) "bLG" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /obj/structure/closet/l3closet/security, @@ -47008,14 +45380,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/security/armory) "bLH" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /obj/structure/cable{ @@ -47027,14 +45397,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/security/armory) "bLI" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /obj/structure/closet/bombclosetsecurity, @@ -47046,15 +45414,13 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/security/armory) "bLJ" = ( /obj/machinery/flasher/portable, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/armory) @@ -47067,9 +45433,8 @@ c_tag = "Armory"; network = list("SS13","Brig") }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/armory) @@ -47132,14 +45497,12 @@ }, /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (NORTHWEST)"; - icon_state = "whitered"; dir = 9 }, /area/security/prison) "bLR" = ( /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (NORTH)"; - icon_state = "whitered"; dir = 1 }, /area/security/prison) @@ -47153,7 +45516,6 @@ }, /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (NORTHEAST)"; - icon_state = "whitered"; dir = 5 }, /area/security/prison) @@ -47214,9 +45576,7 @@ dir = 4; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bLW" = ( /obj/machinery/button/door{ @@ -47234,18 +45594,14 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bLX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bLY" = ( /obj/structure/cable{ @@ -47260,21 +45616,14 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bLZ" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bMa" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc2"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) "bMb" = ( /obj/machinery/door/firedoor, @@ -47285,7 +45634,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/hallway/secondary/exit) @@ -47296,7 +45644,6 @@ "bMd" = ( /turf/open/floor/plasteel/escape/corner{ tag = "icon-escapecorner (NORTH)"; - icon_state = "escapecorner"; dir = 1 }, /area/hallway/secondary/exit) @@ -47428,7 +45775,6 @@ "bMr" = ( /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (NORTH)"; - icon_state = "warndarkcorners"; dir = 1 }, /area/gateway) @@ -47514,24 +45860,21 @@ /area/maintenance/fsmaint2) "bMC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/hallway/primary/central) "bMD" = ( /obj/machinery/shieldwallgen, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/teleporter) "bME" = ( /obj/machinery/shieldwallgen, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/teleporter) @@ -47634,7 +45977,6 @@ /obj/machinery/computer/mecha, /turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (SOUTHWEST)"; - icon_state = "darkpurple"; dir = 10 }, /area/bridge) @@ -47646,7 +45988,6 @@ /obj/machinery/computer/aifixer, /turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (SOUTHEAST)"; - icon_state = "darkpurple"; dir = 6 }, /area/bridge) @@ -47671,7 +46012,6 @@ /obj/machinery/computer/med_data, /turf/open/floor/plasteel/darkgreen/side{ tag = "icon-darkgreen (SOUTHWEST)"; - icon_state = "darkgreen"; dir = 10 }, /area/bridge) @@ -47683,7 +46023,6 @@ /obj/machinery/chem_master, /turf/open/floor/plasteel/darkgreen/side{ tag = "icon-darkgreen (SOUTHEAST)"; - icon_state = "darkgreen"; dir = 6 }, /area/bridge) @@ -47697,9 +46036,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/bridge) @@ -47716,7 +46054,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/main) @@ -47727,7 +46064,6 @@ /obj/machinery/computer/security, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/main) @@ -47742,7 +46078,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/main) @@ -47754,7 +46089,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/main) @@ -47769,7 +46103,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/main) @@ -47790,7 +46123,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/main) @@ -47811,7 +46143,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/main) @@ -47821,7 +46152,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/main) @@ -47930,7 +46260,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/hos) @@ -47952,7 +46281,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/hos) @@ -48025,7 +46353,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/prison) @@ -48048,24 +46375,20 @@ id_tag = "permabolt1"; name = "Cell 1" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bNH" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bNI" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "bNJ" = ( -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "bNK" = ( /obj/machinery/door/airlock/shuttle{ @@ -48084,9 +46407,8 @@ tag = "icon-0-2"; icon_state = "0-2" }, -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/space/nearstation) "bNM" = ( @@ -48102,19 +46424,16 @@ "bNN" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHWEST)"; - icon_state = "warningline"; dir = 9 }, /area/hallway/secondary/exit) "bNO" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/hallway/secondary/exit) @@ -48122,7 +46441,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/hallway/secondary/exit) @@ -48130,14 +46448,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/hallway/secondary/exit) "bNR" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/hallway/secondary/exit) @@ -48152,7 +46468,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (WEST)"; - icon_state = "redcorner"; dir = 8 }, /area/hallway/secondary/exit) @@ -48221,7 +46536,6 @@ "bOc" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/gateway) @@ -48231,8 +46545,7 @@ icon_state = "off"; dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/gateway) @@ -48242,8 +46555,7 @@ icon_state = "off"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -48253,15 +46565,13 @@ icon_state = "off"; dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/gateway) "bOg" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/gateway) @@ -48422,7 +46732,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (NORTH)"; - icon_state = "blackcorner"; dir = 1 }, /area/storage/tools) @@ -48453,7 +46762,6 @@ }, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (EAST)"; - icon_state = "blackcorner"; dir = 4 }, /area/storage/tools) @@ -48591,9 +46899,8 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/bridge) "bOT" = ( @@ -48673,9 +46980,8 @@ network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/bridge) @@ -48714,21 +47020,18 @@ freq = 1400; location = "Security" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/main) "bPc" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/security/main) "bPd" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/security/main) @@ -48803,8 +47106,7 @@ pixel_y = -3 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/armory) @@ -48826,8 +47128,7 @@ pixel_y = 0; tag = "" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/armory) @@ -48842,8 +47143,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/armory) @@ -48863,9 +47163,8 @@ pixel_x = 24; tag = "e" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/armory) @@ -48897,7 +47196,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/security/hos) @@ -48923,7 +47221,6 @@ }, /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/security/hos) @@ -48990,7 +47287,6 @@ }, /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (EAST)"; - icon_state = "whitered"; dir = 4 }, /area/security/prison) @@ -49057,25 +47353,19 @@ }, /obj/item/weapon/paper, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bPC" = ( /obj/machinery/washing_machine, /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "bPD" = ( /obj/structure/table, /obj/structure/bedsheetbin, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "bPE" = ( /obj/machinery/washing_machine, @@ -49083,9 +47373,7 @@ dir = 4; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "bPF" = ( /obj/structure/cable{ @@ -49094,16 +47382,14 @@ icon_state = "1-4"; tag = "90Curve" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bPG" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Brig"; req_access_txt = "2" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bPH" = ( /obj/machinery/flasher{ @@ -49116,7 +47402,7 @@ pixel_x = 24; pixel_y = 6 }, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "bPI" = ( /turf/open/floor/plasteel/darkred/side{ @@ -49156,7 +47442,6 @@ "bPN" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/hallway/secondary/exit) @@ -49238,7 +47523,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/gateway) @@ -49251,8 +47535,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -49273,8 +47556,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -49294,7 +47576,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/gateway) @@ -49510,14 +47791,12 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (SOUTHEAST)"; - icon_state = "warndark"; dir = 6 }, /area/teleporter) "bQD" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTHWEST)"; - icon_state = "warndark"; dir = 9 }, /area/teleporter) @@ -49701,7 +47980,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/security/main) @@ -49718,7 +47996,6 @@ }, /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (EAST)"; - icon_state = "warndarkcorners"; dir = 4 }, /area/security/main) @@ -49781,7 +48058,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/security/main) @@ -49807,7 +48083,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/security/armory) @@ -49909,7 +48184,6 @@ }, /turf/open/floor/plasteel/whitered/corner{ tag = "icon-whiteredcorner (EAST)"; - icon_state = "whiteredcorner"; dir = 4 }, /area/security/prison) @@ -49960,9 +48234,7 @@ dir = 1; layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "bRt" = ( /obj/structure/table, @@ -49972,9 +48244,7 @@ pixel_y = 3 }, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bRu" = ( /obj/machinery/flasher{ @@ -49982,15 +48252,13 @@ pixel_x = -6; pixel_y = -24 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bRv" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "bRw" = ( /obj/structure/chair{ @@ -50039,7 +48307,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/hallway/secondary/exit) @@ -50050,7 +48317,6 @@ }, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (NORTH)"; - icon_state = "redcorner"; dir = 1 }, /area/hallway/secondary/exit) @@ -50076,7 +48342,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/secondary/exit) @@ -50099,8 +48364,7 @@ tag = "icon-off (SOUTHWEST)" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/gateway) @@ -50112,8 +48376,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -50125,8 +48388,7 @@ tag = "icon-off (SOUTHEAST)" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/gateway) @@ -50265,7 +48527,6 @@ /obj/structure/closet/toolcloset, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (WEST)"; - icon_state = "blackcorner"; dir = 8 }, /area/storage/tools) @@ -50415,7 +48676,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/hallway/primary/central) @@ -50424,9 +48684,8 @@ id = "teleporter"; name = "Teleporter Access Shutter" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHWEST)"; - icon_state = "vault"; dir = 9 }, /area/teleporter) @@ -50441,14 +48700,12 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/teleporter) "bSo" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/teleporter) @@ -50458,8 +48715,7 @@ icon_state = "2-4" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/teleporter) @@ -50511,12 +48767,13 @@ /area/crew_quarters/captain) "bSu" = ( /obj/structure/mirror{ - pixel_y = 28 + pixel_y = -28 }, /obj/item/weapon/soap/deluxe, /obj/machinery/shower{ - dir = 8 + pixel_y = 12 }, +/obj/structure/curtain, /turf/open/floor/plasteel/freezer, /area/crew_quarters/captain) "bSv" = ( @@ -50531,7 +48788,7 @@ /area/crew_quarters/captain) "bSw" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/photo_album, +/obj/machinery/recharger, /turf/open/floor/wood, /area/crew_quarters/captain) "bSx" = ( @@ -50553,6 +48810,7 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 31 }, +/obj/item/weapon/storage/photo_album, /obj/item/weapon/storage/fancy/donut_box, /turf/open/floor/wood, /area/crew_quarters/captain) @@ -50606,7 +48864,6 @@ /obj/structure/closet/secure_closet/security/sec, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/main) @@ -50693,15 +48950,13 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/main) "bSO" = ( /obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/armory) @@ -50720,8 +48975,7 @@ pixel_y = -25; tag = "SOUTH" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/armory) @@ -50737,8 +48991,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/armory) @@ -50767,8 +49020,9 @@ pixel_y = -24 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/obj/item/weapon/gun/energy/gun/dragnet, +/obj/item/weapon/gun/energy/gun/dragnet, +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/armory) @@ -50779,17 +49033,15 @@ pixel_y = -22 }, /obj/structure/closet/secure_closet/lethalshots, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/armory) "bST" = ( /obj/item/weapon/grenade/barrier, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/armory) @@ -50866,7 +49118,6 @@ /obj/item/weapon/pen, /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (SOUTHWEST)"; - icon_state = "whitered"; dir = 10 }, /area/security/prison) @@ -50880,7 +49131,6 @@ /obj/item/weapon/reagent_containers/glass/bottle/morphine, /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (SOUTHEAST)"; - icon_state = "whitered"; dir = 6 }, /area/security/prison) @@ -50917,36 +49167,28 @@ /obj/structure/toilet{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "bTe" = ( /obj/structure/sink{ pixel_y = 24 }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "bTf" = ( /obj/machinery/door/airlock{ name = "Unisex Restroom"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "bTg" = ( /turf/open/floor/plasteel/showroomfloor, /area/security/prison) "bTh" = ( /obj/item/weapon/soap, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "bTi" = ( /turf/closed/wall/shuttle{ @@ -50972,7 +49214,7 @@ name = "Emergency Shuttle Cockpit"; req_access_txt = "19" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bTm" = ( /turf/closed/wall/shuttle{ @@ -51072,7 +49314,6 @@ }, /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (WEST)"; - icon_state = "warndarkcorners"; dir = 8 }, /area/gateway) @@ -51080,7 +49321,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/gateway) @@ -51091,7 +49331,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/gateway) @@ -51099,7 +49338,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/gateway) @@ -51109,7 +49347,6 @@ }, /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (EAST)"; - icon_state = "warndarkcorners"; dir = 4 }, /area/gateway) @@ -51325,7 +49562,6 @@ }, /turf/open/floor/plasteel/warning/corner{ tag = "icon-warningcorner (WEST)"; - icon_state = "warningcorner"; dir = 8 }, /area/hallway/primary/central) @@ -51339,14 +49575,12 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTHEAST)"; - icon_state = "warndark"; dir = 5 }, /area/teleporter) "bUf" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (SOUTHWEST)"; - icon_state = "warndark"; dir = 10 }, /area/teleporter) @@ -51362,9 +49596,8 @@ /turf/open/floor/plasteel/black, /area/teleporter) "bUh" = ( -/turf/open/floor/plasteel{ - tag = "icon-darkbluecorners"; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + tag = "icon-darkbluecorners" }, /area/teleporter) "bUi" = ( @@ -51372,9 +49605,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - tag = "icon-darkblue"; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + tag = "icon-darkblue" }, /area/teleporter) "bUj" = ( @@ -51549,15 +49781,13 @@ /area/security/prison) "bUy" = ( /obj/machinery/computer/communications, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bUz" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bUA" = ( /obj/machinery/button/flasher{ @@ -51565,7 +49795,7 @@ pixel_x = -6; pixel_y = 24 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bUB" = ( /obj/item/device/radio/intercom{ @@ -51573,7 +49803,7 @@ pixel_x = 0; pixel_y = 24 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bUC" = ( /obj/structure/chair{ @@ -51583,13 +49813,11 @@ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bUD" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bUE" = ( /obj/effect/spawner/structure/window/reinforced, @@ -51598,9 +49826,8 @@ "bUF" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHWEST)"; - icon_state = "chapel"; dir = 9 }, /area/chapel/main) @@ -51608,16 +49835,14 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHEAST)"; - icon_state = "chapel"; dir = 5 }, /area/chapel/main) "bUH" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHWEST)"; - icon_state = "chapel"; dir = 9 }, /area/chapel/main) @@ -51724,7 +49949,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/aft{ @@ -51736,7 +49960,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/aft{ @@ -51752,7 +49975,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/aft{ @@ -51763,7 +49985,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/aft{ @@ -51800,7 +50021,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/primary/aft{ @@ -51810,7 +50030,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/primary/aft{ @@ -51825,7 +50044,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/primary/aft{ @@ -51839,7 +50057,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/primary/aft{ @@ -51849,7 +50066,6 @@ /obj/machinery/vending/cola, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/aft{ @@ -51859,7 +50075,6 @@ /obj/machinery/vending/snack, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/aft{ @@ -51869,7 +50084,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/aft{ @@ -51910,7 +50124,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/starboard{ @@ -51919,7 +50132,6 @@ "bVm" = ( /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/starboard{ @@ -51929,7 +50141,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/starboard{ @@ -51939,17 +50150,15 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) "bVp" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" @@ -51958,9 +50167,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" @@ -52013,53 +50221,36 @@ /turf/open/floor/plating, /area/security/prison) "bVy" = ( -/turf/open/space, /obj/structure/shuttle/engine/propulsion/burst{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "bVz" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "bVA" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_3) "bVB" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bVC" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bVD" = ( /obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bVE" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (SOUTHWEST)"; - icon_state = "chapel"; dir = 10 }, /area/chapel/main) @@ -52067,16 +50258,14 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (SOUTHEAST)"; - icon_state = "chapel"; dir = 6 }, /area/chapel/main) "bVG" = ( -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (SOUTHWEST)"; - icon_state = "chapel"; dir = 10 }, /area/chapel/main) @@ -52092,9 +50281,8 @@ pixel_y = -2; tag = "EAST" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (SOUTHEAST)"; - icon_state = "chapel"; dir = 6 }, /area/chapel/main) @@ -52182,7 +50370,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/primary/aft{ @@ -52212,7 +50399,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/primary/aft{ @@ -52281,7 +50467,6 @@ }, /turf/open/floor/plasteel/warning/corner{ tag = "icon-warningcorner (WEST)"; - icon_state = "warningcorner"; dir = 8 }, /area/hallway/primary/aft{ @@ -52293,7 +50478,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTH)"; - icon_state = "warning"; dir = 1 }, /area/hallway/primary/aft{ @@ -52303,7 +50487,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTH)"; - icon_state = "warning"; dir = 1 }, /area/hallway/primary/aft{ @@ -52319,7 +50502,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTH)"; - icon_state = "warning"; dir = 1 }, /area/hallway/primary/aft{ @@ -52332,7 +50514,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTH)"; - icon_state = "warning"; dir = 1 }, /area/hallway/primary/aft{ @@ -52345,7 +50526,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (NORTH)"; - icon_state = "warning"; dir = 1 }, /area/hallway/primary/aft{ @@ -52380,7 +50560,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; - icon_state = "neutral"; dir = 1 }, /area/hallway/primary/aft{ @@ -52429,7 +50608,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/hallway/primary/aft{ @@ -52455,7 +50633,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/hallway/primary/aft{ @@ -52683,9 +50860,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/hallway/primary/central) "bWC" = ( @@ -52699,9 +50875,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "bWD" = ( @@ -52715,9 +50890,8 @@ /obj/machinery/door/airlock/glass{ name = "Central Access" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/primary/central) "bWE" = ( @@ -52730,7 +50904,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; - icon_state = "neutral"; dir = 1 }, /area/hallway/primary/starboard{ @@ -52745,7 +50918,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; - icon_state = "neutral"; dir = 1 }, /area/hallway/primary/starboard{ @@ -52850,9 +51022,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -52906,7 +51076,7 @@ id = "pod3"; name = "escape pod 3" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "bWS" = ( /obj/structure/chair{ @@ -52919,7 +51089,7 @@ pixel_x = 6; pixel_y = -26 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "bWT" = ( /obj/structure/chair{ @@ -52936,7 +51106,7 @@ possible_destinations = "pod_asteroid3"; shuttleId = "pod3" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "bWU" = ( /obj/structure/grille, @@ -52952,12 +51122,8 @@ /turf/open/space, /area/space) "bWW" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f10" - }, +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/escape) "bWX" = ( /obj/structure/table, @@ -52966,29 +51132,23 @@ pixel_y = 3 }, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bWY" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bWZ" = ( /obj/machinery/computer/emergency_shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bXa" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/fire, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "bXb" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/plasteel/shuttle/white, /turf/closed/wall/shuttle/interior{ icon_state = "swall_f6" }, @@ -52998,9 +51158,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, /obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHWEST)"; - icon_state = "chapel"; dir = 9 }, /area/chapel/main) @@ -53016,9 +51175,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHEAST)"; - icon_state = "chapel"; dir = 5 }, /area/chapel/main) @@ -53692,9 +51850,7 @@ opacity = 0; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -53709,9 +51865,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -53728,9 +51882,7 @@ layer = 2.4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -53742,9 +51894,7 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -53785,9 +51935,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -53795,9 +51943,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -53811,9 +51957,7 @@ name = "Aft Starboard Hallway" }) "bYf" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -53841,9 +51985,8 @@ "bYj" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (SOUTHWEST)"; - icon_state = "chapel"; dir = 10 }, /area/chapel/main) @@ -53900,7 +52043,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/hallway/primary/aft{ @@ -54057,7 +52199,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/hallway/primary/aft{ @@ -54123,7 +52264,6 @@ /obj/machinery/light, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/hallway/primary/aft{ @@ -54146,7 +52286,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/hallway/primary/aft{ @@ -54202,7 +52341,6 @@ }, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (WEST)"; - icon_state = "purplecorner"; dir = 8 }, /area/hallway/primary/aft{ @@ -54261,7 +52399,6 @@ }, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (WEST)"; - icon_state = "purplecorner"; dir = 8 }, /area/hallway/primary/aft{ @@ -54402,13 +52539,14 @@ name = "Aft Starboard Hallway" }) "bZn" = ( +/turf/open/floor/plasteel/brown, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/warning, +/turf/open/floor/plasteel/warningline, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -54421,7 +52559,6 @@ }, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; - icon_state = "browncorner"; dir = 8 }, /area/hallway/primary/starboard{ @@ -54509,7 +52646,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; - icon_state = "browncorner"; dir = 8 }, /area/hallway/primary/starboard{ @@ -54527,7 +52663,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; - icon_state = "browncorner"; dir = 8 }, /area/hallway/primary/starboard{ @@ -54548,7 +52683,6 @@ }, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; - icon_state = "browncorner"; dir = 8 }, /area/hallway/primary/starboard{ @@ -54560,7 +52694,6 @@ }, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; - icon_state = "browncorner"; dir = 8 }, /area/hallway/primary/starboard{ @@ -54586,9 +52719,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -54606,9 +52737,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -54629,9 +52758,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -54642,17 +52769,13 @@ }) "bZF" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) "bZG" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -54720,7 +52843,6 @@ "bZP" = ( /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/aft{ @@ -54731,7 +52853,6 @@ /obj/machinery/light, /turf/open/floor/plasteel/vault{ tag = "icon-vault (NORTHEAST)"; - icon_state = "vault"; dir = 5 }, /area/hallway/primary/aft{ @@ -54758,7 +52879,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/gateway) @@ -54771,7 +52891,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/gateway) @@ -54785,7 +52904,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/gateway) @@ -54876,9 +52994,8 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "cai" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 10 }, /area/hallway/primary/aft{ name = "Aft Port Hallway" @@ -54889,9 +53006,8 @@ name = "Aft Port Hallway" }) "cak" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 6 }, /area/hallway/primary/aft{ name = "Aft Port Hallway" @@ -54932,7 +53048,6 @@ "caq" = ( /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (NORTH)"; - icon_state = "loadingarea"; dir = 1 }, /area/hallway/primary/aft{ @@ -54949,7 +53064,6 @@ }, /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (NORTH)"; - icon_state = "loadingarea"; dir = 1 }, /area/hallway/primary/aft{ @@ -55100,8 +53214,7 @@ dir = 1; id = "packageExternal" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/office) @@ -55117,8 +53230,7 @@ name = "Delivery Desk"; req_access_txt = "50" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/office) @@ -55144,7 +53256,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (NORTH)"; - icon_state = "browncorner"; dir = 1 }, /area/quartermaster/office) @@ -55153,7 +53264,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (EAST)"; - icon_state = "browncorner"; dir = 4 }, /area/quartermaster/office) @@ -55204,8 +53314,7 @@ /turf/open/floor/plating, /area/chapel/main) "caU" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/chapel/main) @@ -55230,8 +53339,7 @@ name = "Mass Driver Door"; req_access_txt = "22" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/chapel/main) @@ -55354,7 +53462,6 @@ "cbp" = ( /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/gateway) @@ -55369,7 +53476,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/gateway) @@ -55377,7 +53483,6 @@ /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTHWEST)"; - icon_state = "warndark"; dir = 9 }, /area/gateway) @@ -55397,7 +53502,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/storage/primary) @@ -55413,7 +53517,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/storage/primary) @@ -55441,7 +53544,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/storage/primary) @@ -55459,7 +53561,6 @@ /obj/item/weapon/weldingtool, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/storage/primary) @@ -55526,7 +53627,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/crew_quarters/sleep) @@ -55656,9 +53756,7 @@ tag = "every single paper bin is edited to this" }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cbX" = ( /obj/machinery/door/firedoor, @@ -55669,7 +53767,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; - icon_state = "whitepurple"; dir = 4 }, /area/medical/research{ @@ -55698,7 +53795,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; - icon_state = "whitepurple"; dir = 8 }, /area/medical/research{ @@ -55735,9 +53831,7 @@ tag = "every single paper bin is edited to this" }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "ccd" = ( /obj/machinery/door/firedoor, @@ -55820,7 +53914,6 @@ /obj/item/device/destTagger, /turf/open/floor/plasteel/brown{ tag = "icon-brown (EAST)"; - icon_state = "brown"; dir = 4 }, /area/quartermaster/office) @@ -55846,7 +53939,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -55860,7 +53952,6 @@ /obj/item/weapon/pen, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -55898,8 +53989,7 @@ /area/quartermaster/office) "ccw" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/office) @@ -55908,8 +53998,7 @@ name = "Assistant" }, /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/office) @@ -55987,8 +54076,7 @@ icon_state = "mvalve_map"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/security/main) @@ -55996,8 +54084,7 @@ /obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/security/main) @@ -56154,9 +54241,8 @@ /area/chapel/main) "cda" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHWEST)"; - icon_state = "chapel"; dir = 9 }, /area/chapel/main) @@ -56165,17 +54251,15 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHEAST)"; - icon_state = "chapel"; dir = 5 }, /area/chapel/main) "cdc" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHEAST)"; - icon_state = "chapel"; dir = 5 }, /area/chapel/main) @@ -56288,7 +54372,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (SOUTHWEST)"; - icon_state = "warndark"; dir = 10 }, /area/gateway) @@ -56490,25 +54573,21 @@ pixel_y = 2 }, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cdQ" = ( /obj/machinery/camera{ c_tag = "Research and Development Lab"; network = list("SS13","Sci") }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/warnwhite/corner{ tag = "icon-warnwhitecorner"; - icon_state = "warnwhitecorner"; dir = 2 }, /area/toxins/lab) "cdR" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/lab) "cdS" = ( @@ -56518,9 +54597,8 @@ /obj/structure/chair/office/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/lab) "cdT" = ( @@ -56532,15 +54610,13 @@ pixel_y = 24; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/lab) "cdU" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 1 }, /area/toxins/lab) "cdV" = ( @@ -56554,7 +54630,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; - icon_state = "whitepurple"; dir = 4 }, /area/medical/research{ @@ -56591,7 +54666,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; - icon_state = "whitepurple"; dir = 8 }, /area/medical/research{ @@ -56599,9 +54673,7 @@ }) "cdY" = ( /obj/machinery/r_n_d/circuit_imprinter, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cdZ" = ( /obj/structure/table, @@ -56611,9 +54683,7 @@ }, /obj/item/weapon/storage/belt/utility, /obj/item/weapon/reagent_containers/glass/beaker/large, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cea" = ( /obj/machinery/computer/rdconsole/robotics, @@ -56625,9 +54695,7 @@ pixel_y = 24; req_access_txt = "29" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "ceb" = ( /obj/effect/landmark/start{ @@ -56636,18 +54704,14 @@ /obj/structure/chair/office/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cec" = ( /obj/structure/cable/pink{ tag = "icon-2-4"; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "ced" = ( /obj/machinery/requests_console{ @@ -56660,9 +54724,7 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cee" = ( /obj/machinery/door/firedoor, @@ -56683,7 +54745,6 @@ }, /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (WEST)"; - icon_state = "warndarkcorners"; dir = 8 }, /area/assembly/chargebay) @@ -56694,7 +54755,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/assembly/chargebay) @@ -56705,7 +54765,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/assembly/chargebay) @@ -56720,14 +54779,12 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/assembly/chargebay) "cej" = ( /turf/open/floor/plasteel/darkwarning/corner{ tag = "icon-warndarkcorners (EAST)"; - icon_state = "warndarkcorners"; dir = 4 }, /area/assembly/chargebay) @@ -56833,7 +54890,6 @@ /obj/item/stack/wrapping_paper, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (EAST)"; - icon_state = "browncorner"; dir = 4 }, /area/quartermaster/office) @@ -56843,7 +54899,6 @@ "cev" = ( /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (NORTH)"; - icon_state = "browncorner"; dir = 1 }, /area/quartermaster/office) @@ -56866,8 +54921,7 @@ name = "Cargo Desk"; req_access_txt = "50" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/office) @@ -56957,8 +55011,7 @@ dir = 4 }, /obj/item/weapon/wrench, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/security/main) @@ -56967,8 +55020,7 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/security/main) @@ -57096,17 +55148,15 @@ /area/chapel/office) "cfb" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (SOUTHWEST)"; - icon_state = "chapel"; dir = 10 }, /area/chapel/main) "cfc" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (SOUTHEAST)"; - icon_state = "chapel"; dir = 6 }, /area/chapel/main) @@ -57173,7 +55223,6 @@ /obj/structure/closet/radiation, /turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/gateway) @@ -57181,7 +55230,6 @@ /obj/structure/closet/secure_closet/exile, /turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/gateway) @@ -57202,7 +55250,6 @@ }, /turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/gateway) @@ -57242,8 +55289,7 @@ freq = 1400; location = "Tool Storage" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/storage/primary) @@ -57271,7 +55317,6 @@ "cfx" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/crew_quarters/sleep) @@ -57306,7 +55351,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/crew_quarters/sleep) @@ -57371,14 +55415,11 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cfI" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/lab) "cfJ" = ( @@ -57398,9 +55439,8 @@ pixel_y = 0; tag = "e" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/lab) "cfN" = ( @@ -57411,7 +55451,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; - icon_state = "whitepurple"; dir = 4 }, /area/medical/research{ @@ -57443,7 +55482,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; - icon_state = "whitepurple"; dir = 8 }, /area/medical/research{ @@ -57466,29 +55504,21 @@ pixel_y = 3 }, /obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cfR" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cfS" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cfT" = ( /obj/structure/cable/pink{ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cfU" = ( /obj/structure/table, @@ -57498,9 +55528,7 @@ /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, /obj/item/stack/cable_coil/green, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cfV" = ( /obj/effect/spawner/structure/window/reinforced, @@ -57557,9 +55585,7 @@ dir = 1; id = "packageSort1" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/quartermaster/office) "cgc" = ( /obj/structure/table, @@ -57602,7 +55628,6 @@ /obj/machinery/computer/cargo/request, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; - icon_state = "browncorner"; dir = 8 }, /area/quartermaster/office) @@ -58012,7 +56037,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/crew_quarters/sleep) @@ -58144,9 +56168,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "chn" = ( /obj/machinery/r_n_d/destructive_analyzer, @@ -58168,9 +56190,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/lab) "chr" = ( @@ -58219,18 +56240,14 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cht" = ( /obj/structure/chair/stool, /obj/effect/landmark/start{ name = "Roboticist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "chu" = ( /obj/machinery/mecha_part_fabricator, @@ -58245,9 +56262,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "chw" = ( /obj/structure/table, @@ -58283,9 +56298,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "chx" = ( /obj/effect/spawner/structure/window/reinforced, @@ -58395,20 +56408,17 @@ dir = 1; id = "packageSort1" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/quartermaster/office) "chI" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (WEST)"; - icon_state = "brown"; dir = 8 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/quartermaster/office) @@ -58430,7 +56440,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (EAST)"; - icon_state = "brown"; dir = 4 }, /area/quartermaster/office) @@ -58460,7 +56469,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (WEST)"; - icon_state = "brown"; dir = 8 }, /area/quartermaster/office) @@ -59022,8 +57030,7 @@ freq = 1400; location = "Janitor" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/janitor) @@ -59051,22 +57058,18 @@ pixel_x = -24; tag = "w" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/lab) "ciV" = ( /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (WEST)"; - icon_state = "whitepurplecorner"; dir = 8 }, /area/toxins/lab) "ciW" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "ciX" = ( /turf/closed/wall, @@ -59076,7 +57079,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (EAST)"; - icon_state = "whitepurplecorner"; dir = 4 }, /area/medical/research{ @@ -59090,7 +57092,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /area/medical/research{ @@ -59101,7 +57102,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (NORTH)"; - icon_state = "whitepurplecorner"; dir = 1 }, /area/medical/research{ @@ -59132,9 +57132,7 @@ dir = 4; network = list("SS13","Sci") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cjd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59144,9 +57142,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cje" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -59156,9 +57152,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cjf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59167,9 +57161,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cjg" = ( /obj/structure/cable/pink{ @@ -59183,9 +57175,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cjh" = ( /obj/machinery/disposal/bin, @@ -59195,9 +57185,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cji" = ( /obj/effect/spawner/structure/window/reinforced, @@ -59257,8 +57245,7 @@ /area/assembly/chargebay) "cjo" = ( /obj/structure/closet/secure_closet/freezer/money, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/nuke_storage) @@ -59268,9 +57255,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/nuke_storage) "cjq" = ( /obj/structure/cable/green{ @@ -59278,15 +57263,11 @@ icon_state = "1-8" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/nuke_storage) "cjr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/nuke_storage) "cjs" = ( /obj/structure/safe{ @@ -59306,15 +57287,13 @@ origin_tech = "combat=4;bluespace=3" }, /obj/item/weapon/sord, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/security/nuke_storage) "cjt" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (WEST)"; - icon_state = "brown"; dir = 8 }, /obj/machinery/conveyor_switch/oneway{ @@ -59322,7 +57301,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/quartermaster/office) @@ -59375,7 +57353,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHEAST)"; - icon_state = "brown"; dir = 6 }, /area/quartermaster/office) @@ -59398,7 +57375,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHWEST)"; - icon_state = "brown"; dir = 10 }, /area/quartermaster/office) @@ -59409,7 +57385,6 @@ }, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; - icon_state = "browncorner"; dir = 8 }, /area/quartermaster/office) @@ -59419,7 +57394,6 @@ }, /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (NORTH)"; - icon_state = "loadingarea"; dir = 1 }, /area/quartermaster/office) @@ -59673,9 +57647,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHWEST)"; - icon_state = "chapel"; dir = 9 }, /area/chapel/main) @@ -59684,9 +57657,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (NORTHEAST)"; - icon_state = "chapel"; dir = 5 }, /area/chapel/main) @@ -59855,7 +57827,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/crew_quarters/sleep) @@ -59880,7 +57851,6 @@ "ckB" = ( /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/crew_quarters/sleep) @@ -59925,9 +57895,8 @@ /turf/open/floor/plasteel/whitebot/delivery, /area/toxins/lab) "ckH" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/toxins/lab) "ckI" = ( @@ -59935,9 +57904,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "ckJ" = ( /obj/machinery/hologram/holopad, @@ -59956,9 +57923,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "ckL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59985,7 +57950,6 @@ }, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (WEST)"; - icon_state = "whitepurplecorner"; dir = 8 }, /area/medical/research{ @@ -60002,9 +57966,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -60044,9 +58006,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/assembly/robotics) "ckS" = ( @@ -60059,9 +58020,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/warnwhite/corner{ tag = "icon-warnwhitecorner"; - icon_state = "warnwhitecorner"; dir = 2 }, /area/assembly/robotics) @@ -60074,9 +58034,8 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/warnwhite{ dir = 2; - icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)" }, /area/assembly/robotics) @@ -60095,9 +58054,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/warnwhite{ dir = 2; - icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)" }, /area/assembly/robotics) @@ -60107,9 +58065,8 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/warnwhite{ dir = 2; - icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)" }, /area/assembly/robotics) @@ -60134,9 +58091,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/warnwhite{ dir = 2; - icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)" }, /area/assembly/robotics) @@ -60146,8 +58102,7 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/assembly/chargebay) @@ -60182,8 +58137,7 @@ /area/assembly/chargebay) "clb" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/assembly/chargebay) @@ -60224,8 +58178,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 6 }, /area/security/nuke_storage) @@ -60235,8 +58188,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -60244,8 +58196,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -60254,8 +58205,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -60264,8 +58214,7 @@ tag = "icon-manifold-b-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 10 }, /area/security/nuke_storage) @@ -60283,14 +58232,12 @@ "cll" = ( /turf/open/floor/plasteel/brown{ dir = 10; - icon_state = "brown"; initial_gas_mix = "n2=100;TEMP=80"; tag = "SERVER" }, /obj/structure/chair/stool, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/quartermaster/office) @@ -60313,8 +58260,7 @@ /turf/open/floor/plasteel/warningline, /area/quartermaster/office) "clo" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/quartermaster/office) @@ -60515,9 +58461,8 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/chapel{ tag = "icon-chapel (SOUTHWEST)"; - icon_state = "chapel"; dir = 10 }, /area/chapel/main) @@ -60744,7 +58689,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/crew_quarters/sleep) @@ -60832,9 +58776,8 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "cmt" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/lab) "cmu" = ( @@ -60844,7 +58787,6 @@ }, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (NORTH)"; - icon_state = "whitepurplecorner"; dir = 1 }, /area/toxins/lab) @@ -60853,18 +58795,14 @@ tag = "icon-2-4"; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cmw" = ( /obj/structure/cable/pink{ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cmx" = ( /obj/structure/cable/pink{ @@ -60874,9 +58812,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cmy" = ( /obj/structure/cable/pink{ @@ -60890,9 +58826,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/toxins/lab) "cmz" = ( @@ -60932,9 +58867,8 @@ /obj/structure/disposalpipe/sortjunction{ sortType = 12 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -60955,9 +58889,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -60973,9 +58905,8 @@ sortType = 14; tag = "icon-pipe-j1s (NORTH)" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -61011,9 +58942,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/assembly/robotics) "cmF" = ( @@ -61029,9 +58959,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/assembly/robotics) "cmG" = ( @@ -61046,7 +58975,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTHWEST)"; - icon_state = "warndark"; dir = 9 }, /area/assembly/robotics) @@ -61058,7 +58986,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/assembly/robotics) @@ -61073,7 +59000,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTH)"; - icon_state = "warndark"; dir = 1 }, /area/assembly/robotics) @@ -61097,7 +59023,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (NORTHEAST)"; - icon_state = "warndark"; dir = 5 }, /area/assembly/robotics) @@ -61132,8 +59057,7 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 6 }, /area/security/nuke_storage) @@ -61143,22 +59067,19 @@ icon_state = "1-2" }, /mob/living/simple_animal/mouse/brown/Tom, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) "cmP" = ( /obj/machinery/nuclearbomb/selfdestruct, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/nuke_storage) "cmQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -61174,8 +59095,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 10 }, /area/security/nuke_storage) @@ -61206,9 +59126,8 @@ id = "packageSort1" }, /obj/machinery/light/small, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 8; - icon_state = "warnplatecorner"; tag = "" }, /area/quartermaster/office) @@ -61217,8 +59136,7 @@ dir = 8; id = "packageSort2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/quartermaster/office) @@ -61227,9 +59145,8 @@ dir = 8; id = "packageSort2" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/quartermaster/office) "cmX" = ( @@ -61275,14 +59192,12 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) "cnc" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -61295,7 +59210,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -61303,14 +59217,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (NORTH)"; - icon_state = "browncorner"; dir = 1 }, /area/quartermaster/office) "cnf" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/quartermaster/office) "cng" = ( @@ -61321,7 +59233,6 @@ /obj/item/device/radio/off, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/security/checkpoint/supply) @@ -61330,7 +59241,6 @@ /obj/machinery/recharger, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/checkpoint/supply) @@ -61360,7 +59270,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/security/checkpoint/supply) @@ -61434,9 +59343,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cnu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61476,14 +59383,10 @@ /area/chapel/main) "cnz" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cnA" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cnB" = ( /obj/structure/cable/green{ @@ -61491,9 +59394,7 @@ icon_state = "0-2" }, /obj/machinery/mech_bay_recharge_port, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cnC" = ( /obj/machinery/airalarm{ @@ -61508,18 +59409,14 @@ icon_state = "0-2" }, /obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cnE" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high/plus, /obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cnF" = ( /obj/structure/table, @@ -61529,9 +59426,7 @@ pixel_y = -1 }, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cnG" = ( /turf/closed/wall, @@ -61735,9 +59630,7 @@ /obj/item/weapon/disk/design_disk, /obj/item/weapon/disk/design_disk, /obj/item/weapon/book/manual/research_and_development, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cod" = ( /obj/structure/table, @@ -61750,9 +59643,7 @@ tag = "SOUTH" }, /obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "coe" = ( /obj/structure/table, @@ -61773,9 +59664,7 @@ pixel_y = -24 }, /obj/structure/cable/pink, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cof" = ( /obj/structure/table, @@ -61788,15 +59677,11 @@ pixel_y = -1 }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cog" = ( /obj/structure/frame/machine, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "coh" = ( /obj/machinery/disposal/bin, @@ -61805,7 +59690,6 @@ }, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (EAST)"; - icon_state = "whitepurplecorner"; dir = 4 }, /area/toxins/lab) @@ -61825,7 +59709,6 @@ }, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (NORTH)"; - icon_state = "whitepurplecorner"; dir = 1 }, /area/medical/research{ @@ -61841,18 +59724,15 @@ layer = 2.4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "col" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -61866,16 +59746,14 @@ /turf/open/floor/plating, /area/assembly/robotics) "con" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/assembly/robotics) "coo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/assembly/robotics) "cop" = ( @@ -61893,7 +59771,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (WEST)"; - icon_state = "warndark"; dir = 8 }, /area/assembly/robotics) @@ -61912,7 +59789,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/assembly/robotics) @@ -62011,8 +59887,7 @@ /area/security/nuke_storage) "coD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 6 }, /area/security/nuke_storage) @@ -62024,8 +59899,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -62033,15 +59907,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) "coG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -62049,8 +59921,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 10 }, /area/security/nuke_storage) @@ -62172,7 +60043,6 @@ }, /turf/open/floor/plasteel/red/side{ tag = "icon-red (EAST)"; - icon_state = "red"; dir = 4 }, /area/quartermaster/office) @@ -62207,7 +60077,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/checkpoint/supply) @@ -62242,7 +60111,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/checkpoint/supply) @@ -62343,9 +60211,7 @@ /obj/item/clothing/under/burial, /obj/item/clothing/under/burial, /obj/item/clothing/under/burial, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cpi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -62356,9 +60222,7 @@ c_tag = "Chapel Crematorium"; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cpj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -62366,9 +60230,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cpk" = ( /obj/structure/bodycontainer/crematorium, @@ -62378,9 +60240,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cpl" = ( /obj/item/device/radio/intercom{ @@ -62448,9 +60308,7 @@ /area/maintenance/fsmaint) "cpt" = ( /obj/machinery/power/port_gen/pacman, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cpu" = ( /turf/open/floor/plating, @@ -62478,9 +60336,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cpx" = ( /obj/structure/cable/green{ @@ -62507,15 +60363,11 @@ layer = 3 }, /obj/item/stack/cable_coil/green, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cpA" = ( /obj/structure/frame/computer, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "cpB" = ( /obj/structure/frame/computer, @@ -62528,9 +60380,7 @@ pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "cpD" = ( /obj/structure/table, @@ -62539,15 +60389,11 @@ tag = "n" }, /obj/item/clothing/gloves/color/fyellow, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "cpE" = ( /obj/structure/frame/machine, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "cpF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -62605,7 +60451,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/crew_quarters/sleep) @@ -62628,7 +60473,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/sleep) @@ -62661,9 +60505,8 @@ "cpT" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -62673,9 +60516,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -62687,9 +60528,8 @@ dir = 8; network = list("SS13","Sci") }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -62704,9 +60544,7 @@ pixel_x = -3; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cpX" = ( /obj/structure/filingcabinet/chestdrawer, @@ -62720,9 +60558,8 @@ pixel_y = -25; tag = "SOUTH" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/assembly/robotics) "cpY" = ( @@ -62764,7 +60601,6 @@ }, /turf/open/floor/plasteel/darkwarning{ tag = "icon-warndark (EAST)"; - icon_state = "warndark"; dir = 4 }, /area/assembly/robotics) @@ -62832,8 +60668,7 @@ /obj/item/stack/sheet/mineral/gold, /obj/item/stack/sheet/mineral/gold, /obj/item/weapon/storage/belt/champion, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/security/nuke_storage) @@ -62864,9 +60699,8 @@ }, /obj/structure/filingcabinet, /obj/item/weapon/folder/documents, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/vault{ tag = "icon-vault (WEST)"; - icon_state = "vault"; dir = 8 }, /area/security/nuke_storage) @@ -62900,8 +60734,7 @@ /obj/item/stack/sheet/mineral/silver, /obj/item/stack/sheet/mineral/silver, /obj/item/stack/sheet/mineral/silver, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/nuke_storage) @@ -62923,9 +60756,7 @@ /obj/structure/rack, /obj/item/weapon/electronics/airalarm, /obj/item/weapon/electronics/airlock, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -62937,9 +60768,7 @@ pixel_y = 20; tag = "NORTH" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -62955,9 +60784,7 @@ pixel_x = 0; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -62966,9 +60793,7 @@ /obj/item/weapon/electronics/firelock, /obj/item/weapon/electronics/apc, /obj/item/weapon/electronics/firealarm, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -63024,7 +60849,6 @@ /obj/machinery/photocopier, /turf/open/floor/plasteel/red/corner{ tag = "icon-redcorner (EAST)"; - icon_state = "redcorner"; dir = 4 }, /area/quartermaster/office) @@ -63041,7 +60865,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/security/checkpoint/supply) @@ -63081,7 +60904,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/checkpoint/supply) @@ -63089,7 +60911,6 @@ /obj/structure/closet/wardrobe/miner, /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (NORTHWEST)"; - icon_state = "purple"; dir = 9 }, /area/quartermaster/miningdock) @@ -63097,7 +60918,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (NORTH)"; - icon_state = "browncorner"; dir = 1 }, /area/quartermaster/miningdock) @@ -63120,17 +60940,10 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "cqH" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/mining) "cqI" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/mining) "cqJ" = ( /obj/structure/grille, @@ -63193,16 +61006,12 @@ /area/maintenance/apmaint) "cqR" = ( /obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cqS" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cqT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -63210,9 +61019,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cqU" = ( /obj/machinery/button/crematorium{ @@ -63226,9 +61033,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cqV" = ( /obj/machinery/portable_atmospherics/scrubber, @@ -63316,9 +61121,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 2; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/fsmaint) @@ -63334,9 +61138,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/fsmaint) "crf" = ( /obj/structure/cable/green{ @@ -63344,9 +61146,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 1; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/fsmaint) @@ -63379,9 +61180,7 @@ pixel_x = -24; tag = "w" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "crj" = ( /obj/structure/cable/green{ @@ -63410,22 +61209,16 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "crm" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "crn" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "cro" = ( /obj/structure/chair/stool, @@ -63437,15 +61230,11 @@ /area/construction) "crp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "crq" = ( /obj/structure/table_frame, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "crr" = ( /obj/structure/cable/green{ @@ -63509,7 +61298,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/crew_quarters/sleep) @@ -63542,7 +61330,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/sleep) @@ -63683,8 +61470,7 @@ c_tag = "Server Room"; network = list("Sci") }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, @@ -63714,7 +61500,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/security/checkpoint/science) @@ -63741,7 +61526,6 @@ }, /turf/open/floor/plasteel/whitered/corner{ tag = "icon-whiteredcorner (WEST)"; - icon_state = "whiteredcorner"; dir = 8 }, /area/medical/research{ @@ -63758,9 +61542,8 @@ icon_state = "tube1"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -63779,16 +61562,12 @@ icon_state = "crateopen"; opened = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) "crX" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -63797,9 +61576,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -63883,7 +61660,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (WEST)"; - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningdock) @@ -63912,11 +61688,11 @@ /area/shuttle/mining) "csl" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "csm" = ( /obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "csn" = ( /obj/structure/closet/emcloset, @@ -63953,9 +61729,8 @@ /turf/open/floor/plating, /area/maintenance/apmaint) "cst" = ( -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 2; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/apmaint) @@ -63964,9 +61739,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/apmaint) "csv" = ( /obj/structure/closet/crate{ @@ -63974,9 +61747,8 @@ opened = 1 }, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 1; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/apmaint) @@ -64095,9 +61867,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "csL" = ( /obj/structure/cable/green{ @@ -64107,9 +61877,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "csM" = ( /obj/structure/cable/green{ @@ -64255,7 +62023,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/crew_quarters/sleep) @@ -64270,7 +62037,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/sleep) @@ -64340,8 +62106,7 @@ tag = "icon-2-4"; icon_state = "2-4" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, @@ -64390,7 +62155,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/security/checkpoint/science) @@ -64423,7 +62187,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/security/checkpoint/science) @@ -64457,7 +62220,6 @@ }, /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (WEST)"; - icon_state = "whitered"; dir = 8 }, /area/medical/research{ @@ -64475,9 +62237,7 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -64492,9 +62252,8 @@ pixel_y = 0; tag = "e" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -64508,9 +62267,8 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (NORTHEAST)"; - icon_state = "darkpurple"; dir = 5 }, /area/crew_quarters/hor) @@ -64520,9 +62278,8 @@ pixel_y = 24; tag = "n" }, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (SOUTHWEST)"; - icon_state = "darkpurple"; dir = 10 }, /area/crew_quarters/hor) @@ -64541,9 +62298,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkpurple" - }, +/turf/open/floor/plasteel/darkpurple/side, /area/crew_quarters/hor) "cty" = ( /obj/machinery/computer/card/minor/rd, @@ -64560,9 +62315,7 @@ network = list("SS13","RD"); start_active = 1 }, -/turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkpurple" - }, +/turf/open/floor/plasteel/darkpurple/side, /area/crew_quarters/hor) "ctz" = ( /obj/machinery/computer/aifixer, @@ -64572,9 +62325,8 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (SOUTHEAST)"; - icon_state = "darkpurple"; dir = 6 }, /area/crew_quarters/hor) @@ -64592,9 +62344,8 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (NORTHWEST)"; - icon_state = "darkpurple"; dir = 9 }, /area/crew_quarters/hor) @@ -64676,7 +62427,6 @@ }, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (WEST)"; - icon_state = "purplecorner"; dir = 8 }, /area/quartermaster/miningdock) @@ -64687,7 +62437,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/miningdock) @@ -64699,7 +62448,6 @@ }, /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (NORTH)"; - icon_state = "purple"; dir = 1 }, /area/quartermaster/miningdock) @@ -64710,7 +62458,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/miningdock) @@ -64720,7 +62467,6 @@ }, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (NORTH)"; - icon_state = "purplecorner"; dir = 1 }, /area/quartermaster/miningdock) @@ -64746,7 +62492,6 @@ /obj/item/weapon/ore/gold, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (WEST)"; - icon_state = "purplecorner"; dir = 8 }, /area/quartermaster/miningdock) @@ -64763,13 +62508,13 @@ /turf/open/floor/plasteel/warning/corner, /area/quartermaster/miningdock) "ctS" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "ctT" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "ctU" = ( /obj/structure/grille, @@ -64916,9 +62661,8 @@ pixel_x = 0; pixel_y = 24 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 8; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/portsolar) @@ -64931,8 +62675,7 @@ tag = "icon-1-8"; icon_state = "1-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/portsolar) @@ -64942,9 +62685,8 @@ tag = "icon-0-8"; icon_state = "0-8" }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 4; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/portsolar) @@ -65026,9 +62768,7 @@ layer = 2.4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "cut" = ( /obj/structure/closet/toolcloset, @@ -65075,7 +62815,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/crew_quarters/sleep) @@ -65095,7 +62834,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/sleep) @@ -65171,9 +62909,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "cuI" = ( /obj/effect/spawner/structure/window/reinforced, @@ -65234,7 +62970,6 @@ }, /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/security/checkpoint/science) @@ -65247,7 +62982,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitered/corner{ tag = "icon-whiteredcorner (NORTH)"; - icon_state = "whiteredcorner"; dir = 1 }, /area/medical/research{ @@ -65262,9 +62996,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -65274,9 +63006,8 @@ tag = "icon-manifold-r-f (EAST)"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -65305,9 +63036,8 @@ icon_state = "2-8" }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (EAST)"; - icon_state = "darkpurple"; dir = 4 }, /area/crew_quarters/hor) @@ -65351,9 +63081,8 @@ pixel_y = -2; tag = "EAST" }, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (WEST)"; - icon_state = "darkpurple"; dir = 8 }, /area/crew_quarters/hor) @@ -65391,9 +63120,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -65405,9 +63132,7 @@ scrub_Toxins = 0 }, /obj/structure/closet/cardboard, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -65421,9 +63146,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -65436,9 +63159,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -65523,7 +63244,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (EAST)"; - icon_state = "brown"; dir = 4 }, /area/quartermaster/office) @@ -65559,7 +63279,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (WEST)"; - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningdock) @@ -65628,7 +63347,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (EAST)"; - icon_state = "brown"; dir = 4 }, /area/quartermaster/miningdock) @@ -65643,7 +63361,6 @@ "cvt" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (WEST)"; - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningdock) @@ -65683,7 +63400,7 @@ height = 5; id = "mining"; name = "mining shuttle"; - travelDir = 90; + port_angle = 90; width = 7 }, /obj/docking_port/stationary{ @@ -65741,9 +63458,8 @@ pixel_x = 0; pixel_y = 24 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 8; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/starboardsolar) @@ -65756,8 +63472,7 @@ tag = "icon-1-4"; icon_state = "1-4" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboardsolar) @@ -65767,9 +63482,8 @@ tag = "icon-0-8"; icon_state = "0-8" }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 4; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/starboardsolar) @@ -65936,9 +63650,7 @@ icon_state = "6-10" }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cvZ" = ( /obj/structure/cable/green{ @@ -65950,9 +63662,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cwa" = ( /obj/structure/cable/green{ @@ -65984,9 +63694,7 @@ /obj/item/device/healthanalyzer, /obj/structure/closet/crate, /obj/item/clothing/head/radiation, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "cwe" = ( /turf/open/floor/plating, @@ -66045,7 +63753,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/crew_quarters/sleep) @@ -66067,7 +63774,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/sleep) @@ -66107,9 +63813,7 @@ pixel_x = -24; tag = "w" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "cwv" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -66119,18 +63823,14 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "cww" = ( /obj/machinery/computer/rdservercontrol, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "cwx" = ( /turf/closed/wall, @@ -66138,9 +63838,8 @@ "cwy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -66148,9 +63847,8 @@ "cwz" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -66174,9 +63872,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (SOUTHEAST)"; - icon_state = "darkpurple"; dir = 6 }, /area/crew_quarters/hor) @@ -66196,18 +63893,16 @@ pixel_y = 5; req_access_txt = "47" }, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (NORTHWEST)"; - icon_state = "darkpurple"; dir = 9 }, /area/crew_quarters/hor) "cwC" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (NORTH)"; - icon_state = "darkpurple"; dir = 1 }, /area/crew_quarters/hor) @@ -66221,9 +63916,8 @@ pixel_y = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (NORTH)"; - icon_state = "darkpurple"; dir = 1 }, /area/crew_quarters/hor) @@ -66232,9 +63926,8 @@ name = "Research Director's Desk Door"; req_access_txt = "30" }, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (NORTHEAST)"; - icon_state = "darkpurple"; dir = 5 }, /area/crew_quarters/hor) @@ -66249,9 +63942,8 @@ pixel_x = 3; pixel_y = -2 }, -/turf/open/floor/plasteel/darkgreen/side{ +/turf/open/floor/plasteel/darkpurple/side{ tag = "icon-darkpurple (SOUTHWEST)"; - icon_state = "darkpurple"; dir = 10 }, /area/crew_quarters/hor) @@ -66294,9 +63986,7 @@ /obj/item/key{ desc = "A tiny grey key." }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -66310,9 +64000,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -66327,9 +64015,8 @@ home_destination = "QM #1"; suffix = "#1" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/quartermaster/storage) "cwO" = ( @@ -66346,9 +64033,8 @@ home_destination = "QM #2"; suffix = "#2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/quartermaster/storage) "cwP" = ( @@ -66360,9 +64046,8 @@ freq = 1400; location = "QM #3" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/quartermaster/storage) "cwQ" = ( @@ -66371,9 +64056,8 @@ freq = 1400; location = "QM #4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/quartermaster/storage) "cwR" = ( @@ -66396,7 +64080,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (WEST)"; - icon_state = "browncorner"; dir = 8 }, /area/quartermaster/office) @@ -66410,7 +64093,6 @@ "cwW" = ( /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (EAST)"; - icon_state = "purplecorner"; dir = 4 }, /area/quartermaster/office) @@ -66418,7 +64100,6 @@ /obj/machinery/computer/security/mining, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (NORTH)"; - icon_state = "purplecorner"; dir = 1 }, /area/quartermaster/miningdock) @@ -66478,7 +64159,6 @@ /obj/machinery/computer/shuttle/mining, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (EAST)"; - icon_state = "purplecorner"; dir = 4 }, /area/quartermaster/miningdock) @@ -66486,7 +64166,6 @@ /obj/structure/ore_box, /turf/open/floor/plasteel/purple/corner{ tag = "icon-purplecorner (NORTH)"; - icon_state = "purplecorner"; dir = 1 }, /area/quartermaster/miningdock) @@ -66494,7 +64173,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plasteel/warning/corner{ tag = "icon-warningcorner (WEST)"; - icon_state = "warningcorner"; dir = 8 }, /area/quartermaster/miningdock) @@ -66590,9 +64268,8 @@ name = "Aft Port Solar Control"; track = 0 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 2; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/portsolar) @@ -66607,9 +64284,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/portsolar) "cxs" = ( /obj/machinery/camera{ @@ -66619,9 +64294,8 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 1; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/portsolar) @@ -66644,9 +64318,7 @@ tag = "icon-5-8"; icon_state = "5-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "cxv" = ( /obj/structure/cable/green{ @@ -66690,9 +64362,7 @@ opened = 1 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/construction) "cxy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -66739,7 +64409,6 @@ }, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (NORTH)"; - icon_state = "blackcorner"; dir = 1 }, /area/crew_quarters/fitness) @@ -66764,7 +64433,6 @@ "cxJ" = ( /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (EAST)"; - icon_state = "blackcorner"; dir = 4 }, /area/crew_quarters/fitness) @@ -66808,9 +64476,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "cxP" = ( /obj/structure/cable/pink{ @@ -66820,9 +64486,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "cxQ" = ( /obj/structure/chair/office/light{ @@ -66846,9 +64510,7 @@ pixel_y = -25; tag = "SOUTH" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "cxR" = ( /obj/item/weapon/relic, @@ -66894,9 +64556,8 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -66904,9 +64565,8 @@ "cxW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -66932,13 +64592,12 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/crew_quarters/hor) "cxY" = ( -/obj/structure/flora/kirbyplants/dead, +/obj/item/weapon/twohanded/required/kirbyplants/dead, /obj/structure/cable/pink{ tag = "icon-4-8"; icon_state = "4-8" @@ -66950,9 +64609,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/whitepurple/side{ dir = 5; - icon_state = "whitepurple"; tag = "icon-whitehall (WEST)" }, /area/crew_quarters/hor) @@ -66973,9 +64631,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/crew_quarters/hor) "cya" = ( @@ -66988,9 +64645,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 }, /area/crew_quarters/hor) "cyb" = ( @@ -67002,9 +64658,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/crew_quarters/hor) "cyc" = ( @@ -67020,9 +64675,8 @@ pixel_y = -24 }, /obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/crew_quarters/hor) "cyd" = ( @@ -67141,9 +64795,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -67152,9 +64804,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -67167,18 +64817,14 @@ tag = "icon-manifold-b-f (EAST)"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) "cyp" = ( /obj/structure/closet/crate/medical, /obj/item/weapon/paper, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -67225,7 +64871,7 @@ /area/quartermaster/qm) "cyw" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "cyx" = ( /obj/structure/shuttle/engine/heater, @@ -67242,7 +64888,7 @@ /area/shuttle/mining) "cyy" = ( /obj/structure/ore_box, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "cyz" = ( /obj/structure/cable/yellow{ @@ -67254,9 +64900,8 @@ name = "Aft Starboard Solar Control"; track = 0 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 2; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/starboardsolar) @@ -67271,9 +64916,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/starboardsolar) "cyB" = ( /obj/item/stack/cable_coil/yellow, @@ -67284,9 +64927,8 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ dir = 1; - icon_state = "warnplatecorner"; tag = "" }, /area/maintenance/starboardsolar) @@ -67334,7 +64976,6 @@ /obj/item/weapon/storage/box/hug/medical, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (NORTH)"; - icon_state = "blackcorner"; dir = 1 }, /area/crew_quarters/fitness) @@ -67387,7 +65028,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (WEST)"; - icon_state = "neutralcorner"; dir = 8 }, /area/crew_quarters/fitness) @@ -67402,7 +65042,6 @@ }, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (EAST)"; - icon_state = "blackcorner"; dir = 4 }, /area/crew_quarters/fitness) @@ -67421,9 +65060,7 @@ req_access_txt = "30" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "cyS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67433,9 +65070,8 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -67446,9 +65082,8 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -67457,9 +65092,8 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -67525,9 +65159,8 @@ }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "czb" = ( @@ -67539,16 +65172,14 @@ }, /obj/item/weapon/pen, /obj/item/weapon/book/manual/experimentor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "czc" = ( /obj/machinery/computer/rdconsole/experiment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "czd" = ( @@ -67561,9 +65192,8 @@ /obj/item/device/multitool{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "cze" = ( @@ -67584,9 +65214,8 @@ pixel_y = -2; tag = "EAST" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "czf" = ( @@ -67600,17 +65229,13 @@ "czh" = ( /obj/structure/closet/crate/internals, /obj/item/weapon/paper, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) "czi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -67620,17 +65245,13 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) "czk" = ( /obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -67662,7 +65283,6 @@ }, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (EAST)"; - icon_state = "browncorner"; dir = 4 }, /area/quartermaster/storage) @@ -67670,7 +65290,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -67682,7 +65301,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -67690,7 +65308,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -67703,7 +65320,6 @@ }, /turf/open/floor/plasteel/brown/corner{ tag = "icon-browncorner (NORTH)"; - icon_state = "browncorner"; dir = 1 }, /area/quartermaster/storage) @@ -67730,7 +65346,6 @@ /obj/machinery/computer/security/mining, /turf/open/floor/plasteel/darkbrown/side{ tag = "icon-darkbrown (NORTHWEST)"; - icon_state = "darkbrown"; dir = 9 }, /area/quartermaster/qm) @@ -67744,7 +65359,6 @@ }, /turf/open/floor/plasteel/darkbrown/side{ tag = "icon-darkbrown (NORTH)"; - icon_state = "darkbrown"; dir = 1 }, /area/quartermaster/qm) @@ -67756,7 +65370,6 @@ }, /turf/open/floor/plasteel/darkbrown/side{ tag = "icon-darkbrown (NORTHEAST)"; - icon_state = "darkbrown"; dir = 5 }, /area/quartermaster/qm) @@ -67935,7 +65548,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/fitness) @@ -67949,26 +65561,20 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "czU" = ( /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "czV" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "czW" = ( /obj/structure/window/reinforced{ @@ -67982,16 +65588,13 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "czX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/crew_quarters/fitness) @@ -68032,9 +65635,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -68045,9 +65647,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68060,9 +65660,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68082,9 +65680,7 @@ c_tag = "Science Hallway West"; network = list("SS13","Sci") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68096,9 +65692,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68114,9 +65708,7 @@ tag = "icon-2-4"; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68127,9 +65719,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68149,9 +65739,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68168,9 +65756,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68185,9 +65771,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68202,9 +65786,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -68231,9 +65814,8 @@ icon_state = "pipe-j1s"; sortType = 13 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -68247,9 +65829,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -68269,9 +65850,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -68307,9 +65887,8 @@ icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/toxins/explab) "cAs" = ( @@ -68323,9 +65902,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cAt" = ( /obj/structure/cable/pink{ @@ -68341,9 +65918,7 @@ /obj/structure/chair/office/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cAu" = ( /obj/structure/cable/pink{ @@ -68357,9 +65932,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cAv" = ( /obj/structure/cable/pink{ @@ -68376,9 +65949,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cAw" = ( /obj/machinery/door/airlock/maintenance{ @@ -68514,7 +66085,6 @@ }, /turf/open/floor/plasteel/darkbrown/corner{ tag = "icon-darkbrowncorners (NORTH)"; - icon_state = "darkbrowncorners"; dir = 1 }, /area/quartermaster/qm) @@ -68538,7 +66108,6 @@ /obj/machinery/computer/stockexchange, /turf/open/floor/plasteel/darkbrown/corner{ tag = "icon-darkbrowncorners (EAST)"; - icon_state = "darkbrowncorners"; dir = 4 }, /area/quartermaster/qm) @@ -68602,7 +66171,6 @@ }, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (NORTH)"; - icon_state = "blackcorner"; dir = 1 }, /area/crew_quarters/fitness) @@ -68628,13 +66196,10 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "cAU" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness) @@ -68643,8 +66208,7 @@ tag = "icon-manifold-r-f (WEST)"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness) @@ -68656,9 +66220,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "cAX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -68667,7 +66229,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/crew_quarters/fitness) @@ -68728,9 +66289,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -68739,17 +66299,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "cBf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68763,9 +66319,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68781,9 +66335,7 @@ pixel_y = -24 }, /obj/structure/cable/pink, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68793,9 +66345,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68807,17 +66357,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "cBk" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68827,9 +66373,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68838,9 +66382,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68852,9 +66394,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -68870,9 +66411,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/toxins/explab) "cBq" = ( @@ -68882,9 +66422,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cBr" = ( /obj/machinery/hologram/holopad, @@ -68895,9 +66433,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cBt" = ( /obj/structure/cable/pink, @@ -68913,9 +66449,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cBu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -68964,7 +66498,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -68972,7 +66505,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -68987,7 +66519,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -69005,7 +66536,6 @@ }, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -69037,8 +66567,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/storage) @@ -69046,8 +66575,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/storage) @@ -69064,8 +66592,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/storage) @@ -69081,8 +66608,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/storage) @@ -69097,8 +66623,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/storage) @@ -69133,7 +66658,6 @@ }, /turf/open/floor/plasteel/darkbrown/side{ tag = "icon-darkbrown (WEST)"; - icon_state = "darkbrown"; dir = 8 }, /area/quartermaster/qm) @@ -69261,21 +66785,18 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/fitness) "cCa" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness) "cCb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness) @@ -69284,15 +66805,12 @@ dir = 4; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "cCd" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/crew_quarters/fitness) @@ -69348,9 +66866,8 @@ "cCm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -69360,18 +66877,16 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" }) "cCo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -69382,9 +66897,7 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -69395,7 +66908,6 @@ "cCr" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /obj/structure/cable/pink{ @@ -69405,7 +66917,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/medical/research{ @@ -69414,13 +66925,11 @@ "cCs" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTHEAST)"; - icon_state = "whitepurple"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/medical/research{ @@ -69439,9 +66948,7 @@ dir = 1; network = list("SS13","Sci") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -69454,17 +66961,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "cCv" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "cCw" = ( @@ -69482,9 +66987,8 @@ dir = 1; network = list("SS13","Sci") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "cCx" = ( @@ -69492,9 +66996,8 @@ dir = 4 }, /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "cCy" = ( @@ -69502,9 +67005,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "cCz" = ( @@ -69629,7 +67131,6 @@ "cCM" = ( /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (NORTH)"; - icon_state = "loadingarea"; dir = 1 }, /area/quartermaster/storage) @@ -69741,7 +67242,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (EAST)"; - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/fitness) @@ -69753,23 +67253,19 @@ tag = "icon-manifold-r-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "cDb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness) "cDc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness) @@ -69780,7 +67276,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (WEST)"; - icon_state = "neutral"; dir = 8 }, /area/crew_quarters/fitness) @@ -69865,9 +67360,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -69878,18 +67372,15 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "cDq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -69916,9 +67407,7 @@ name = "Toxins Lab"; req_access_txt = "8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cDv" = ( /obj/effect/spawner/structure/window/reinforced, @@ -69991,7 +67480,6 @@ }, /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/quartermaster/storage) @@ -70028,8 +67516,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/storage) @@ -70037,14 +67524,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/storage) "cDJ" = ( -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/quartermaster/storage) @@ -70057,7 +67542,6 @@ "cDL" = ( /turf/open/floor/plasteel/warning{ tag = "icon-warning (EAST)"; - icon_state = "warning"; dir = 4 }, /area/quartermaster/storage) @@ -70125,7 +67609,6 @@ }, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (WEST)"; - icon_state = "blackcorner"; dir = 8 }, /area/crew_quarters/fitness) @@ -70154,15 +67637,11 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "cDV" = ( /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "cDW" = ( /obj/structure/window/reinforced, @@ -70171,9 +67650,7 @@ icon_state = "left"; name = "Fitness Ring" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "cDX" = ( /obj/structure/closet/lasertag/blue, @@ -70258,17 +67735,13 @@ network = list("SS13","Sci") }, /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cEh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cEi" = ( /obj/effect/decal/cleanable/oil, @@ -70276,17 +67749,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cEj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cEk" = ( /obj/machinery/airalarm{ @@ -70297,9 +67766,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cEl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -70313,9 +67780,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -70325,9 +67791,8 @@ tag = "icon-manifold-r-f (EAST)"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -70335,7 +67800,6 @@ "cEo" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (EAST)"; - icon_state = "purple"; dir = 4 }, /obj/machinery/light{ @@ -70344,7 +67808,6 @@ /obj/structure/closet/l3closet/scientist, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/toxins/mixing) @@ -70353,9 +67816,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cEq" = ( /obj/structure/cable/pink{ @@ -70366,9 +67827,7 @@ tag = "icon-manifold-r-f (EAST)"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cEr" = ( /obj/machinery/portable_atmospherics/scrubber, @@ -70382,7 +67841,6 @@ }, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (SOUTHWEST)"; - icon_state = "warnwhite"; dir = 10 }, /area/toxins/mixing) @@ -70395,7 +67853,6 @@ }, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (SOUTHEAST)"; - icon_state = "warnwhite"; dir = 6 }, /area/toxins/mixing) @@ -70408,7 +67865,6 @@ }, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (SOUTHWEST)"; - icon_state = "warnwhite"; dir = 10 }, /area/toxins/mixing) @@ -70422,7 +67878,6 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/warnwhite{ tag = "icon-warnwhite (SOUTHEAST)"; - icon_state = "warnwhite"; dir = 6 }, /area/toxins/mixing) @@ -70431,9 +67886,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/toxins/mixing) "cEw" = ( @@ -70444,8 +67898,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/mixing) @@ -70454,8 +67907,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/toxins/mixing) @@ -70468,8 +67920,7 @@ lootcount = 2; name = "random material damage spawner" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/toxins/mixing) @@ -70477,8 +67928,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/toxins/mixing) @@ -70488,8 +67938,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/toxins/mixing) @@ -70498,8 +67947,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/toxins/mixing) @@ -70512,7 +67960,6 @@ "cED" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (SOUTHEAST)"; - icon_state = "purple"; dir = 6 }, /obj/machinery/disposal/bin, @@ -70525,14 +67972,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/toxins/mixing) "cEE" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (SOUTHWEST)"; - icon_state = "purple"; dir = 10 }, /obj/structure/closet/bombcloset, @@ -70544,14 +67989,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/toxins/mixing) "cEF" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (SOUTHEAST)"; - icon_state = "purple"; dir = 6 }, /obj/structure/closet/bombcloset, @@ -70560,14 +68003,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/toxins/mixing) "cEG" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; - icon_state = "whitepurple"; dir = 8 }, /obj/item/device/assembly/timer{ @@ -70589,7 +68030,6 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/toxins/mixing) @@ -70659,7 +68099,6 @@ "cEM" = ( /turf/open/floor/plasteel/warning{ tag = "icon-warning (SOUTHWEST)"; - icon_state = "warning"; dir = 10 }, /area/quartermaster/storage) @@ -70677,7 +68116,6 @@ "cEQ" = ( /turf/open/floor/plasteel/warning{ tag = "icon-warning (SOUTHEAST)"; - icon_state = "warning"; dir = 6 }, /area/quartermaster/storage) @@ -70728,7 +68166,6 @@ }, /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (WEST)"; - icon_state = "blackcorner"; dir = 8 }, /area/crew_quarters/fitness) @@ -70739,7 +68176,6 @@ }, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (EAST)"; - icon_state = "neutralcorner"; dir = 4 }, /area/crew_quarters/fitness) @@ -70749,7 +68185,6 @@ }, /turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (NORTH)"; - icon_state = "neutral"; dir = 1 }, /area/crew_quarters/fitness) @@ -70758,7 +68193,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ tag = "icon-neutralcorner (NORTH)"; - icon_state = "neutralcorner"; dir = 1 }, /area/crew_quarters/fitness) @@ -70838,9 +68272,7 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cFh" = ( /obj/structure/cable/pink{ @@ -70851,9 +68283,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cFi" = ( /obj/structure/cable/pink{ @@ -70861,9 +68291,7 @@ icon_state = "4-8" }, /mob/living/simple_animal/mouse, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cFj" = ( /obj/structure/cable/pink{ @@ -70874,9 +68302,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cFk" = ( /obj/structure/cable/pink{ @@ -70886,9 +68312,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cFl" = ( /obj/structure/cable/pink{ @@ -70903,9 +68327,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cFm" = ( /obj/structure/cable/pink{ @@ -70917,9 +68339,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -70933,17 +68354,14 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "cFo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -70951,7 +68369,6 @@ "cFp" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (NORTHEAST)"; - icon_state = "purple"; dir = 5 }, /obj/machinery/portable_atmospherics/canister, @@ -70961,14 +68378,11 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/toxins/mixing) "cFq" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cFr" = ( /obj/machinery/hologram/holopad, @@ -70986,17 +68400,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cFt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cFu" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -71005,16 +68415,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cFv" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cFw" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -71023,14 +68429,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cFx" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (EAST)"; - icon_state = "whitepurple"; dir = 4 }, /obj/machinery/door/airlock/research{ @@ -71039,7 +68442,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/toxins/mixing) @@ -71056,8 +68458,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/toxins/mixing) @@ -71069,9 +68470,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/toxins/mixing) "cFA" = ( /obj/structure/cable/green{ @@ -71081,9 +68480,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/toxins/mixing) "cFB" = ( /obj/structure/disposalpipe/segment{ @@ -71093,15 +68490,13 @@ tag = "icon-manifold-r-f (WEST)"; dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/toxins/mixing) "cFC" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (WEST)"; - icon_state = "purple"; dir = 8 }, /obj/machinery/door/airlock/research{ @@ -71116,7 +68511,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/toxins/mixing) @@ -71146,7 +68540,6 @@ "cFG" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; - icon_state = "whitepurple"; dir = 8 }, /obj/structure/chair/stool, @@ -71155,7 +68548,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/toxins/mixing) @@ -71312,13 +68704,11 @@ "cFS" = ( /turf/open/floor/plasteel/brown{ dir = 10; - icon_state = "brown"; initial_gas_mix = "n2=100;TEMP=80"; tag = "SERVER" }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/quartermaster/storage) @@ -71344,12 +68734,10 @@ "cFU" = ( /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHEAST)"; - icon_state = "brown"; dir = 6 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/quartermaster/storage) @@ -71375,9 +68763,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "cFY" = ( /obj/machinery/power/solar{ @@ -71388,9 +68774,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "cFZ" = ( /obj/structure/lattice/catwalk, @@ -71408,9 +68792,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "cGb" = ( /obj/structure/cable/green{ @@ -71437,7 +68819,6 @@ "cGd" = ( /turf/open/floor/plasteel/black/corner{ tag = "icon-blackcorner (WEST)"; - icon_state = "blackcorner"; dir = 8 }, /area/crew_quarters/fitness) @@ -71521,9 +68902,7 @@ pixel_y = -2; tag = "EAST" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cGq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -71531,9 +68910,8 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -71541,14 +68919,12 @@ "cGr" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (SOUTHEAST)"; - icon_state = "purple"; dir = 6 }, /obj/machinery/portable_atmospherics/canister, /obj/structure/window/reinforced, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/toxins/mixing) @@ -71557,9 +68933,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cGt" = ( /obj/structure/cable/pink{ @@ -71574,9 +68948,7 @@ dir = 1; network = list("SS13","Sci") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cGu" = ( /obj/structure/cable/pink{ @@ -71588,9 +68960,7 @@ pixel_y = -24; tag = "s" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cGv" = ( /obj/machinery/requests_console{ @@ -71607,9 +68977,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cGw" = ( /obj/machinery/firealarm{ @@ -71624,9 +68992,7 @@ tag = "icon-manifold-b-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cGx" = ( /obj/structure/cable/pink{ @@ -71641,9 +69007,7 @@ pixel_y = -30; tag = "s" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cGy" = ( /obj/structure/cable/pink{ @@ -71654,9 +69018,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cGz" = ( /obj/structure/cable/pink{ @@ -71666,18 +69028,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cGA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold-b-f (EAST)"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cGB" = ( /obj/structure/cable/green{ @@ -71706,13 +69064,11 @@ "cGF" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (WEST)"; - icon_state = "whitepurple"; dir = 8 }, /obj/structure/tank_dispenser, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/toxins/mixing) @@ -71769,9 +69125,8 @@ /area/quartermaster/storage) "cGL" = ( /obj/item/stack/cable_coil/green, -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/engine/engineering) "cGM" = ( @@ -71804,9 +69159,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "cGP" = ( /obj/machinery/power/solar{ @@ -71817,9 +69170,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "cGQ" = ( /obj/machinery/power/solar{ @@ -71832,9 +69183,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "cGR" = ( /obj/structure/lattice/catwalk, @@ -72021,9 +69370,7 @@ /area/maintenance/asmaint2) "cHf" = ( /obj/machinery/portable_atmospherics/scrubber/huge, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "cHg" = ( /obj/machinery/airalarm{ @@ -72033,9 +69380,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -72056,9 +69402,8 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -72072,18 +69417,14 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cHk" = ( /obj/structure/cable/pink{ tag = "icon-1-4"; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cHl" = ( /obj/structure/cable/pink{ @@ -72106,9 +69447,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "cHm" = ( /obj/structure/closet/wardrobe/black, @@ -72174,14 +69513,12 @@ /turf/open/floor/plating, /area/quartermaster/storage) "cHs" = ( -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/quartermaster/storage) "cHt" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/quartermaster/storage) @@ -72368,9 +69705,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "cHE" = ( /obj/machinery/power/solar{ @@ -72378,9 +69713,7 @@ name = "Fore Port Solar Array" }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "cHF" = ( /obj/structure/lattice/catwalk, @@ -72398,9 +69731,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "cHH" = ( /obj/effect/spawner/structure/window/reinforced, @@ -72507,9 +69838,8 @@ pixel_y = 0; tag = "w" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -72583,9 +69913,8 @@ sanitize_external = 1; sensor_tag = "tox_airlock_sensor" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 1 }, /area/toxins/mixing) "cHY" = ( @@ -72593,15 +69922,13 @@ dir = 4; name = "mix to port" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing) "cHZ" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (NORTHEAST)"; - icon_state = "purple"; dir = 5 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -72612,7 +69939,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/toxins/mixing) @@ -72657,7 +69983,6 @@ }, /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (EAST)"; - icon_state = "loadingarea"; dir = 4 }, /area/toxins/mixing) @@ -72703,9 +70028,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "cIk" = ( /obj/machinery/power/solar{ @@ -72713,9 +70036,7 @@ name = "Fore Port Solar Array" }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "cIl" = ( /obj/machinery/power/solar{ @@ -72728,9 +70049,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "cIm" = ( /obj/machinery/space_heater, @@ -72845,9 +70164,8 @@ tag = "icon-manifold-b-f (EAST)"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -72892,22 +70210,19 @@ /turf/open/floor/engine, /area/toxins/mixing) "cIE" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/mixing) "cIF" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing) "cIG" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (EAST)"; - icon_state = "purple"; dir = 4 }, /obj/machinery/light/small{ @@ -72932,7 +70247,6 @@ /obj/item/weapon/cigbutt, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/toxins/mixing) @@ -72971,13 +70285,11 @@ "cIJ" = ( /turf/open/floor/plasteel/warning/corner{ tag = "icon-warningcorner (WEST)"; - icon_state = "warningcorner"; dir = 8 }, /area/toxins/mixing) "cIK" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/toxins/mixing) @@ -73004,16 +70316,10 @@ /turf/closed/wall/r_wall, /area/maintenance/apmaint) "cIP" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/supply) "cIQ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "cIR" = ( /obj/machinery/door/poddoor{ @@ -73215,9 +70521,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -73234,9 +70539,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -73281,9 +70584,8 @@ pixel_x = -25; pixel_y = -5 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 }, /area/toxins/mixing) "cJq" = ( @@ -73291,15 +70593,13 @@ dir = 4; name = "port to mix" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing) "cJr" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (SOUTHEAST)"; - icon_state = "purple"; dir = 6 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -73307,7 +70607,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/toxins/mixing) @@ -73353,9 +70652,7 @@ /turf/open/floor/plasteel/purple/side, /area/toxins/mixing) "cJw" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/toxins/mixing) "cJx" = ( /obj/structure/closet/wardrobe/cargotech, @@ -73370,7 +70667,7 @@ }, /area/shuttle/supply) "cJz" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "cJA" = ( /obj/machinery/button/door{ @@ -73386,10 +70683,10 @@ pixel_x = 8; pixel_y = 24 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "cJB" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /turf/closed/wall/shuttle/interior{ icon_state = "swall_f5" }, @@ -73932,7 +71229,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /area/toxins/xenobiology) @@ -73962,7 +71258,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /area/toxins/xenobiology) @@ -73977,7 +71272,6 @@ }, /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /area/toxins/xenobiology) @@ -74315,8 +71609,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/apmaint) @@ -74344,9 +71637,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/maintenance/apmaint) "cLt" = ( @@ -74389,7 +71681,7 @@ /turf/open/floor/plating, /area/maintenance/apmaint) "cLx" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /turf/closed/wall/shuttle/interior{ icon_state = "swall_f6" }, @@ -74488,23 +71780,20 @@ /turf/open/floor/plating, /area/maintenance/apmaint) "cLL" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, -/area/shuttle/supply) +/turf/open/space, +/area/shuttle/syndicate) "cLM" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 +/obj/machinery/porta_turret/syndicate{ + dir = 4 }, -/area/shuttle/supply) +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) "cLN" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 +/obj/machinery/porta_turret/syndicate{ + dir = 5 }, -/area/shuttle/supply) +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) "cLO" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -74535,7 +71824,6 @@ "cLS" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /obj/machinery/airalarm{ @@ -74550,14 +71838,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/toxins/xenobiology) "cLT" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /obj/structure/cable/pink{ @@ -74574,14 +71860,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/toxins/xenobiology) "cLU" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTH)"; - icon_state = "whitepurple"; dir = 1 }, /obj/machinery/firealarm{ @@ -74595,7 +71879,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/toxins/xenobiology) @@ -74722,9 +72005,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/xenobiology) "cMm" = ( @@ -74733,18 +72015,14 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cMn" = ( /obj/structure/cable/pink{ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cMo" = ( /obj/structure/cable/pink{ @@ -74752,9 +72030,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cMp" = ( /obj/structure/window/reinforced, @@ -74770,9 +72046,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "cMq" = ( @@ -74841,7 +72116,6 @@ "cMz" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (WEST)"; - icon_state = "purple"; dir = 8 }, /obj/machinery/door/window/northleft{ @@ -74857,14 +72131,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/toxins/xenobiology) "cMA" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (EAST)"; - icon_state = "purple"; dir = 4 }, /obj/machinery/door/window/northleft{ @@ -74874,7 +72146,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/toxins/xenobiology) @@ -74888,9 +72159,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cMC" = ( /obj/structure/cable/pink{ @@ -74905,9 +72174,7 @@ tag = "icon-1-8"; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cMD" = ( /obj/structure/cable/pink{ @@ -74919,14 +72186,11 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cME" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (WEST)"; - icon_state = "purple"; dir = 8 }, /obj/machinery/door/window/northleft{ @@ -74938,14 +72202,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/toxins/xenobiology) "cMF" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (EAST)"; - icon_state = "purple"; dir = 4 }, /obj/machinery/door/window/northleft{ @@ -74959,7 +72221,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/toxins/xenobiology) @@ -74976,9 +72237,7 @@ "cMI" = ( /obj/machinery/power/tracker, /obj/structure/cable/yellow, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "cMJ" = ( /obj/structure/bed, @@ -75022,9 +72281,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "cMO" = ( @@ -75033,9 +72291,7 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cMP" = ( /obj/structure/cable/pink{ @@ -75043,9 +72299,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cMQ" = ( /obj/structure/window/reinforced{ @@ -75059,9 +72313,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/xenobiology) "cMR" = ( @@ -75155,9 +72408,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cNc" = ( /obj/structure/sink{ @@ -75175,9 +72426,7 @@ pixel_y = 0; start_active = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cNd" = ( /obj/structure/girder, @@ -75244,9 +72493,7 @@ tag = "icon-manifold-b-f (WEST)"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cNk" = ( /obj/structure/cable/pink{ @@ -75258,9 +72505,7 @@ layer = 2.4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cNl" = ( /obj/structure/window/reinforced, @@ -75276,9 +72521,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "cNm" = ( @@ -75329,7 +72573,6 @@ "cNs" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (WEST)"; - icon_state = "purple"; dir = 8 }, /obj/machinery/door/window/northleft{ @@ -75345,7 +72588,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/toxins/xenobiology) @@ -75362,14 +72604,11 @@ tag = "icon-1-4"; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cNu" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (EAST)"; - icon_state = "purple"; dir = 4 }, /obj/machinery/door/window/northleft{ @@ -75383,7 +72622,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/toxins/xenobiology) @@ -75450,9 +72688,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "cNC" = ( @@ -75464,9 +72701,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cND" = ( /obj/structure/cable/pink{ @@ -75477,9 +72712,7 @@ tag = "icon-manifold-r-f (EAST)"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cNE" = ( /obj/structure/disposalpipe/segment{ @@ -75545,18 +72778,14 @@ network = list("SS13","Sci"); start_active = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cNK" = ( /obj/machinery/light{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cNL" = ( /obj/structure/table, @@ -75592,9 +72821,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "cNO" = ( @@ -75630,7 +72858,6 @@ "cNR" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (WEST)"; - icon_state = "purple"; dir = 8 }, /obj/machinery/door/window/northleft{ @@ -75646,14 +72873,12 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/toxins/xenobiology) "cNS" = ( /turf/open/floor/plasteel/purple/side{ tag = "icon-purple (EAST)"; - icon_state = "purple"; dir = 4 }, /obj/machinery/door/window/northleft{ @@ -75667,7 +72892,6 @@ }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/toxins/xenobiology) @@ -75713,9 +72937,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "cNX" = ( @@ -75740,9 +72963,7 @@ name = "Secure Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cNZ" = ( /turf/open/floor/plasteel/whitepurple/side, @@ -75767,8 +72988,7 @@ /area/toxins/xenobiology) "cOc" = ( /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -75784,8 +73004,7 @@ /obj/item/weapon/extinguisher, /obj/item/weapon/storage/box/monkeycubes, /obj/item/weapon/storage/box/monkeycubes, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -75796,8 +73015,7 @@ start_active = 1 }, /obj/machinery/computer/camera_advanced/xenobio, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -75806,15 +73024,13 @@ desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor" }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) "cOg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -75823,8 +73039,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -75835,15 +73050,13 @@ pixel_y = 24; tag = "ne" }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) "cOj" = ( /obj/machinery/monkey_recycler, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -75854,8 +73067,7 @@ start_active = 1 }, /obj/machinery/computer/camera_advanced/xenobio, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -75865,8 +73077,7 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -75877,15 +73088,13 @@ amount = 3; layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) "cOn" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -75911,28 +73120,16 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "cOp" = ( -/turf/open/space, /obj/structure/shuttle/engine/propulsion/burst{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_4) "cOq" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_4) "cOr" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_4) "cOs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75964,9 +73161,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75976,17 +73171,13 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75995,26 +73186,20 @@ /obj/structure/chair/office/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOy" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ tag = "icon-manifold-b-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOA" = ( /obj/structure/cable/pink{ @@ -76036,9 +73221,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOC" = ( /obj/structure/cable/pink{ @@ -76049,9 +73232,7 @@ tag = "icon-manifold-r-f (NORTH)"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOD" = ( /obj/structure/cable/pink{ @@ -76067,9 +73248,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOE" = ( /obj/structure/cable/pink{ @@ -76079,9 +73258,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOF" = ( /obj/machinery/door/airlock/maintenance{ @@ -76128,7 +73305,7 @@ id = "pod4"; name = "escape pod 4" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "cOJ" = ( /obj/structure/chair{ @@ -76141,7 +73318,7 @@ pixel_x = 6; pixel_y = -26 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "cOK" = ( /obj/structure/chair{ @@ -76158,7 +73335,7 @@ possible_destinations = "pod_asteroid4"; shuttleId = "pod4" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "cOL" = ( /obj/structure/grille, @@ -76192,9 +73369,7 @@ tag = "icon-2-4"; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOQ" = ( /obj/structure/disposalpipe/segment, @@ -76202,18 +73377,14 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOR" = ( /obj/structure/cable/pink{ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -76221,9 +73392,7 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOT" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -76233,9 +73402,7 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOU" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -76249,43 +73416,33 @@ tag = "icon-1-8"; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOV" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOX" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; on = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOY" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cOZ" = ( /obj/structure/chair/stool, @@ -76294,14 +73451,10 @@ pixel_x = 0; initialize_directions = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cPa" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cPb" = ( /obj/structure/cable/green{ @@ -76319,21 +73472,23 @@ /area/maintenance/asmaint2) "cPd" = ( /turf/open/space, -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 4 +/obj/machinery/porta_turret/syndicate{ + dir = 6 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" }, -/area/shuttle/pod_4) +/area/shuttle/syndicate) "cPe" = ( /turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 +/obj/machinery/porta_turret/syndicate{ + dir = 10 }, -/area/shuttle/pod_4) +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) "cPf" = ( /obj/structure/closet, /obj/structure/cable/pink{ @@ -76344,9 +73499,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPg" = ( @@ -76354,9 +73508,8 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPh" = ( @@ -76375,9 +73528,8 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPi" = ( @@ -76385,9 +73537,8 @@ tag = "icon-2-4"; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPj" = ( @@ -76403,9 +73554,8 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPk" = ( @@ -76418,9 +73568,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPl" = ( @@ -76432,9 +73581,8 @@ tag = "icon-1-8"; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPm" = ( @@ -76446,9 +73594,8 @@ tag = "icon-4-8"; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPn" = ( @@ -76464,9 +73611,8 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPo" = ( @@ -76478,9 +73624,8 @@ tag = "icon-2-8"; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPp" = ( @@ -76499,9 +73644,8 @@ pixel_y = -24 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPq" = ( @@ -76515,9 +73659,8 @@ pixel_y = -25; tag = "SOUTH" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPr" = ( @@ -76525,9 +73668,8 @@ /obj/item/device/electropack, /obj/item/device/healthanalyzer, /obj/item/device/assembly/signaler, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cPs" = ( @@ -76548,9 +73690,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cPv" = ( @@ -76566,9 +73707,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cPw" = ( @@ -76593,9 +73733,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cPx" = ( @@ -76604,9 +73743,8 @@ name = "Maximum Security Test Chamber"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cPy" = ( @@ -76621,9 +73759,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cPz" = ( @@ -76637,9 +73774,8 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cPA" = ( @@ -76963,9 +74099,7 @@ "cQp" = ( /obj/structure/table/optable, /obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cQq" = ( /obj/structure/disposalpipe/trunk{ @@ -76992,67 +74126,57 @@ /turf/closed/wall, /area/toxins/test_area) "cQv" = ( -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/toxins/test_area) "cQw" = ( /obj/structure/chair, -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/toxins/test_area) "cQx" = ( -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/toxins/test_area) "cQy" = ( /obj/structure/chair, -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/toxins/test_area) "cQz" = ( /obj/structure/table, /obj/item/weapon/cautery, /obj/item/weapon/scalpel, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cQA" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/toxins/test_area) "cQB" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/toxins/test_area) "cQC" = ( -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/toxins/test_area) "cQD" = ( -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/toxins/test_area) "cQE" = ( @@ -77063,27 +74187,24 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/toxins/test_area) "cQG" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/toxins/test_area) "cQH" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/toxins/test_area) "cQI" = ( @@ -77102,18 +74223,16 @@ /obj/item/target/alien{ anchored = 1 }, -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/toxins/test_area) "cQJ" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/toxins/test_area) "cQK" = ( @@ -77306,12 +74425,10 @@ "cRb" = ( /turf/open/floor/plasteel/whitepurple/side{ tag = "icon-whitepurple (NORTHWEST)"; - icon_state = "whitepurple"; dir = 9 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHWEST)"; - icon_state = "warningline"; dir = 9 }, /area/medical/research{ @@ -77345,9 +74462,8 @@ name = "Cargo Escape Airlock"; opacity = 0 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/hallway/secondary/exit) "cRf" = ( @@ -77356,8 +74472,7 @@ name = "Cargo Escape Airlock"; opacity = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/hallway/secondary/exit) @@ -77367,9 +74482,8 @@ name = "Escape Airlock"; opacity = 0 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/hallway/secondary/exit) "cRh" = ( @@ -77378,8 +74492,7 @@ name = "Escape Airlock"; opacity = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/hallway/secondary/exit) @@ -77390,9 +74503,8 @@ opacity = 0; req_access_txt = "2" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/hallway/secondary/exit) "cRj" = ( @@ -77402,8 +74514,7 @@ opacity = 0; req_access_txt = "2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/hallway/secondary/exit) @@ -77455,9 +74566,8 @@ opacity = 0; req_access_txt = "31" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/quartermaster/storage) "cRo" = ( @@ -77467,8 +74577,7 @@ opacity = 0; req_access_txt = "31" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/quartermaster/storage) @@ -77522,9 +74631,7 @@ /obj/structure/table, /obj/item/weapon/retractor, /obj/item/weapon/hemostat, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cRu" = ( /obj/structure/table, @@ -77537,15 +74644,11 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cRv" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cRw" = ( /obj/docking_port/stationary{ @@ -77771,9 +74874,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/exam_room) "cRW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -85039,23 +82140,23 @@ aae afv aae aaa -bmm +bnA bpP -bpT +bnA bpP -bwp -bpT -bpT +bnA +bnA +bnA bpP bpP bpP -bpT -bpT -bpT +bnA +bnA +bnA bpP -bpT +bnA bpP -bTi +bnA aaa aaa aaa @@ -85295,7 +82396,7 @@ aae aab afv aaa -bmm +bnA bnA bpQ brZ @@ -85312,10 +82413,10 @@ bpR bpR bpR bRt -bTj -bpT -bpT -bTi +bnA +bnA +bnA +bnA aaa aaa aaa @@ -85569,11 +82670,11 @@ byr byr byr bpS -bws +bnA bUy bVB bWW -bTi +bnA aaa aaa aaa @@ -86325,9 +83426,9 @@ afv aaa bmn bnB -bpT -bpT -bpT +bnA +bnA +bnA bwr byr byr @@ -86340,7 +83441,7 @@ bLZ bNH byr bRu -bws +bnA bUA byr bWZ @@ -86585,7 +83686,7 @@ bnB bpU bsa bue -bws +bnA byr bAq bAq @@ -86850,11 +83951,11 @@ bAr bAr bAr byr -bws +bnA bNI bNJ bRv -bws +bnA bUC bVC bXa @@ -87099,7 +84200,7 @@ bnB bpV bsa bsa -bws +bnA byr byr byr @@ -87107,15 +84208,15 @@ byr byr byr bKg -bws +bnA bNI bNJ bRv -bws +bnA bUD bVD -bXb -bTm +bWW +bnA aae aaa aae @@ -87351,12 +84452,12 @@ aae aaa afv aaa -bmo +bnA bnA bpV bsa bsa -bws +bnA byr bAs bAs @@ -87364,14 +84465,14 @@ bAs bAs bAs byr -bws +bnA bNJ bPH bRv -bTj -bpT -bpT -bTm +bnA +bnA +bnA +bnA aaa aae aaa @@ -87609,23 +84710,23 @@ aae afv aae aaa -bmo -bpT -bpT +bnA +bnA +bnA buf -bwu +bnA buf -bpT +bnA bpP bpP bpP -bpT +bnA bKh -bwu +bnA bNK -bpT -bpT -bTm +bnA +bnA +bnA aaa aaa aaa @@ -89854,7 +86955,7 @@ acm acm acm acm -acm +cLN acm acm acm @@ -90886,7 +87987,7 @@ agA acm acm acm -adj +cPd aaa aaa aaa @@ -91126,7 +88227,7 @@ acx acK acX acm -adh +cLL aaa acm adO @@ -91641,10 +88742,10 @@ acy acy acm adq -adx -adx -adx -adx +acy +acy +acy +acy aeX acy acy @@ -92153,7 +89254,7 @@ acl acB acy acY -ack +acm adr ady ady @@ -92413,7 +89514,7 @@ acy acm acm acm -acm +cLM acm acm acm @@ -92942,7 +90043,7 @@ agn acm acm acm -adh +cPe aaa aaa aaa @@ -93966,7 +91067,7 @@ acm acm acm acm -acm +cLM acm acm acm @@ -95306,7 +92407,7 @@ aOb aPS aRw aBD -aUl +aUj aVZ aXU aZx @@ -95563,7 +92664,7 @@ aOc aPT aRx aLP -aUl +aUj aWa aXV aZy @@ -100691,7 +97792,7 @@ axJ azh aAw aBV -aDu +aDr aEK atl aHv @@ -100971,7 +98072,7 @@ aKx bhq biu bjP -bla +bkT bmE boj bqx @@ -101999,7 +99100,7 @@ aSP aRO biv bjS -bkX +bDi bmE boj bqA @@ -111969,13 +109070,13 @@ aaa aaa aaa aaa -ahD +ahE ahQ -aie +ahE aaa -aiv +aiw aiL -ajc +aiw aaa ajE ajP @@ -112742,11 +109843,11 @@ aae ahv ahF ahT -aif +ahF ahv aix aiO -ajd +aix ahv ajD ajD @@ -113120,7 +110221,7 @@ czg cpP cOp cOI -cPd +cOp cpP aaa aae @@ -113889,9 +110990,9 @@ aae aae aaa aaa -cOr +cOq cOL -cPe +cOq aaa aaa aaa @@ -115052,7 +112153,7 @@ aaa aaa aaa aaa -ahk +aho aho ahX aho @@ -115062,8 +112163,8 @@ ahl ahl aho ahZ -ajV -akl +aho +aho aht akS alx @@ -115306,10 +112407,10 @@ aaa aaa aaa aaa -ahk aho aho -ahx +aho +aho ahJ ahq aik @@ -115566,7 +112667,7 @@ aaa ahl ahp ahp -ahy +aho ahq ahY ahq @@ -116080,7 +113181,7 @@ aaa ahl ahr ahr -ahy +aho ahq ahY ahq @@ -116334,10 +113435,10 @@ aaa aaa aaa aaa -ahm aho aho -ahx +aho +aho ahK ahq ail @@ -116594,7 +113695,7 @@ aaa aaa aaa aaa -ahm +aho aho ahZ aho @@ -116604,8 +113705,8 @@ ahl ahl aho ahZ -ajX -akp +aho +aho aht akU alA @@ -117605,9 +114706,9 @@ aaa aaa aaa aaa -aes -afp -afV +aet +aet +aet afB afB afB @@ -117615,9 +114716,9 @@ afB afB afB afB -afV -afp -agZ +aet +aet +aet aaa aaa aaa @@ -117861,8 +114962,8 @@ aaa aaa aaa aaa -aes -afk +aet +aet aeD aeF aeF @@ -117873,10 +114974,10 @@ agV aeF aeF ahb -afl -afk +aeD +aet ahh -agZ +aet aaa aaa ahw @@ -118117,8 +115218,8 @@ aaa aaa aaa aaa -aes -afk +aet +aet aeD aeF aeF @@ -118133,8 +115234,8 @@ ahc aeG aet ahi -afA -agZ +aet +aet aaa ahv ahv @@ -118373,9 +115474,9 @@ aaa aaa aaa aaa -aes -aeR -aeJ +aet +aet +aet aeG afT aeF @@ -118388,11 +115489,11 @@ aeF aeF ahc aeG -afA +aet afW -aeR -aeR -agZ +aet +aet +aet ahw ahN ahw @@ -118456,9 +115557,9 @@ bmZ bmZ bmZ bBd -bDi -bFB -bHJ +bDa +bFt +bHB bJG bLi bMJ @@ -118632,8 +115733,8 @@ aaa aaa aet aeG -afl -aeI +aeD +aeD aeF aeF aeF @@ -118644,8 +115745,8 @@ agJ aeF aeF aeF -agg -aeJ +aeD +aet aeF ahn aeF @@ -118726,7 +115827,7 @@ bJG bVn bWF bXN -bZm +bFB caE ccn cet @@ -118886,7 +115987,7 @@ aaa aaa aaa aaa -aes +aet aeD aeF aeF @@ -118900,8 +116001,8 @@ agK aeF aeF aeF -agg -afk +aeD +aet aeD aeF aeF @@ -119147,17 +116248,17 @@ aet aeE aeF aeF -afA -afV -afV -afV -afV +aet +aet +aet +aet +aet afB agL afB -afV -afp -afk +aet +aet +aet aeD aeF aeF @@ -119171,11 +116272,11 @@ ain ahM aiE ahw -ajj +ajk ajl ajL ajl -akr +ajk ahw akZ alc @@ -119240,7 +116341,7 @@ bMQ bJG bWH bXN -bZo +bHJ caH ccp cev @@ -119413,8 +116514,8 @@ aeF aeF agJ aeF -afl -aeJ +aeD +aet aeF aeF aeF @@ -119780,13 +116881,13 @@ aOe cFW aaa aaa -cIP -cJy -cJy -cJy -cJy -cJy -cLL +cIQ +cIQ +cIQ +cIQ +cIQ +cIQ +cIQ aaa aaa aaa @@ -119921,12 +117022,12 @@ afn afB aeF aeF -agg -afV -afV -afV -afV -aeI +aeD +aet +aet +aet +aet +aeD aeF aet aeF @@ -120428,8 +117529,8 @@ aaa aaa aaa aaa -aeu -aeI +aet +aeD aeF aeF aet @@ -120442,8 +117543,8 @@ aeF agW aet aeF -afA -aeI +aet +aeD ahg ahg aeF @@ -120512,8 +117613,8 @@ bvw bxA bzK bBh -bDi -bFB +bDa +bFt bHN bJG bLq @@ -120699,13 +117800,13 @@ aeF agX aet aeF -afl -aeR -afV -afV -afp -afp -agY +aeD +aet +aet +aet +aet +aet +aet ahw ahN ahw @@ -120943,25 +118044,25 @@ aaa aaa aaa aaa -aeu -aeI +aet +aeD afo aet aeF aeF -afl -afV -afV -afV -afV +aeD +aet +aet +aet +aet aeD agJ aeF aeF aeF aeF -afA -agY +aet +aet aaa aaa aae @@ -121201,9 +118302,9 @@ aaa aaa aaa aaa -aeu -afp -aeJ +aet +aet +aet aeF aeF aeF @@ -121216,8 +118317,8 @@ aeF aeF ahe aeF -agg -agY +aeD +aet aaa aaa aaa @@ -121459,8 +118560,8 @@ aaa aaa aaa aaa -aeu -aeJ +aet +aet aeF aeF aeF @@ -121472,8 +118573,8 @@ agJ aeF aeF aeF -agg -agY +aeD +aet aaa aaa aaa @@ -121716,21 +118817,21 @@ aaa aaa aaa aaa -aes -aeR +aet +aet afW -afp -afV -afV +aet +aet +aet afB agL afB -afV -afV -afp +aet +aet +aet afW -aeR -agZ +aet +aet aaa aaa aaa @@ -121744,8 +118845,8 @@ aae ajn ajy ajM -aka -akb +ajy +ajn aht ale akZ @@ -121972,7 +119073,7 @@ aaa aaa aaa aaa -aes +aet aeT afq afq @@ -121987,8 +119088,8 @@ aha aet afq afq -ahj -agZ +aeT +aet aaa aaa aaa @@ -122001,7 +119102,7 @@ aae aaa ajn ajN -akb +ajn aaa aht alf @@ -122093,13 +119194,13 @@ cFV cFW aaa aaa -cIV -cJB +cIQ +cIQ cJz cJz cJz -cLx -cLM +cIQ +cIQ aaa aaa aaa @@ -122228,25 +119329,25 @@ aaa aaa aaa aaa -aes +aet aeT afq afq -afX -afk -aeI +aeT +aet +aeD aeF agx agM agJ aeF -agg -afk -ahf +aeD +aet +aeT afq afq -ahj -agZ +aeT +aet aaa aaa aaa @@ -122350,13 +119451,13 @@ byO cFW aaa aaa -cIW -cJC +cIQ +cIQ cKj cKj cKj -cJC -cLN +cIQ +cIQ aaa aaa aaa @@ -122484,27 +119585,27 @@ aaa aaa aaa aaa -aes -aeJ +aet +aet aeU aeU aeU aet -aeu -aeJ +aet +aet aeF aeF agN aeF aeF -afA -agY +aet +aet aet aeU aeU aeU -afA -agZ +aet +aet aaa aaa aaa @@ -122741,27 +119842,27 @@ aaa aaa aaa aaa -aeu +aet aeK aeK aeK aeK aeK aaa -afA -aeI +aet +aeD aeF agO aeF -agg -aeJ +aeD +aet aaa aeK aeK aeK aeK aeK -agY +aet aaa aaa aaa @@ -123005,13 +120106,13 @@ aaa aaa aaa aaa -aeu -afk -aeI +aet +aet +aeD agP -agg -afk -agY +aeD +aet +aet aaa aaa aaa @@ -123263,11 +120364,11 @@ aaa aaa aaa aaa -aeu -afk +aet +aet agQ -afk -agY +aet +aet aaa aaa aaa @@ -123777,11 +120878,11 @@ aaa aaa aaa aaa -aes -afk +aet +aet agQ -afk -agZ +aet +aet aaa aaa aaa @@ -124034,11 +121135,11 @@ aaa aaa aaa aaa -afA +aet aeD agP -afl -aeJ +aeD +aet aaa aaa aaa @@ -125418,13 +122519,13 @@ cjL clz ccC aaa -cqH -csk +cqI +cqI cqJ cvw cqJ -csk -czz +cqI +cqI aaa aaa afv @@ -126090,11 +123191,11 @@ aaa aaa aaa aaa -afA -aeI +aet +aeD aeF -agg -aeJ +aeD +aet aaa aaa aaa @@ -126347,11 +123448,11 @@ aaa aaa aaa aaa -aeu -aeR +aet +aet afC -aeR -agY +aet +aet aaa aaa aaa @@ -126446,13 +123547,13 @@ cjO clB ccC aaa -cqK -csk +cqI +cqI cqJ cvx cqJ -csk -czB +cqI +cqI aaa aaa aaa @@ -133374,7 +130475,7 @@ bwf bwf bVy bWR -bYh +bVy bwf aae aaa @@ -134143,9 +131244,9 @@ bwf bwf bTf bwf -bVA +bVz bWU -bYi +bVz aaa aaa aaa diff --git a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm index 4dd58063038..067630f1b1a 100644 --- a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm +++ b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm @@ -22,15 +22,12 @@ /turf/closed/wall, /area/toxins/test_area) "aaf" = ( -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, +/turf/closed/wall/mineral/plastitanium, /area/toxins/test_area) "aag" = ( /obj/structure/chair, -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/toxins/test_area) "aah" = ( @@ -47,25 +44,22 @@ network = list("Toxins"); use_power = 0 }, -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/toxins/test_area) "aai" = ( /obj/structure/chair, -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/toxins/test_area) "aaj" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/toxins/test_area) "aak" = ( @@ -75,9 +69,8 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/toxins/test_area) "aam" = ( @@ -85,16 +78,14 @@ dir = 4 }, /obj/item/target, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/toxins/test_area) "aan" = ( /obj/item/device/flashlight/lamp, -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/toxins/test_area) "aao" = ( @@ -103,9 +94,8 @@ /area/toxins/test_area) "aap" = ( /obj/item/device/flashlight/lamp, -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/toxins/test_area) "aaq" = ( @@ -113,8 +103,7 @@ dir = 8 }, /obj/item/target, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/toxins/test_area) @@ -122,67 +111,53 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/toxins/test_area) "aas" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/toxins/test_area) "aat" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/toxins/test_area) "aau" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/airless/warnplate, /area/toxins/test_area) "aav" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/toxins/test_area) "aaw" = ( -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/toxins/test_area) "aax" = ( /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aay" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/abandoned) "aaz" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aaA" = ( /obj/machinery/door/airlock/shuttle{ @@ -238,7 +213,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aaJ" = ( /obj/effect/decal/cleanable/dirt{ @@ -249,7 +224,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aaK" = ( /obj/structure/reagent_dispensers/fueltank, @@ -261,7 +236,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aaL" = ( /obj/structure/shuttle/engine/propulsion{ @@ -271,9 +246,7 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned) "aaM" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1" - }, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/abandoned) "aaN" = ( /obj/structure/shuttle/engine/heater{ @@ -302,7 +275,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aaR" = ( /turf/closed/wall/r_wall, @@ -328,36 +301,28 @@ pixel_x = -1; use_power = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aaW" = ( /obj/machinery/vending/cola{ pixel_x = -1; use_power = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aaX" = ( /obj/machinery/vending/coffee{ pixel_x = -2; use_power = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aaY" = ( /obj/machinery/vending/cigarette{ use_power = 0 }, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aaZ" = ( /turf/closed/wall/shuttle{ @@ -384,8 +349,8 @@ height = 24; id = "syndicate"; name = "syndicate infiltrator"; + port_angle = 0; roundstart_move = "syndicate_away"; - travelDir = 180; width = 18 }, /obj/docking_port/stationary{ @@ -401,9 +366,7 @@ /turf/open/floor/plating, /area/shuttle/syndicate) "abb" = ( -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "abc" = ( /obj/structure/grille, @@ -422,7 +385,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 0 }, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "abe" = ( /turf/closed/wall/shuttle{ @@ -441,12 +404,10 @@ name = "dust" }, /obj/item/weapon/wirecutters, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/item/weapon/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abg" = ( /obj/effect/decal/cleanable/dirt{ @@ -456,9 +417,7 @@ /obj/structure/sink{ pixel_y = 28 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abh" = ( /obj/item/weapon/storage/bag/plants/portaseeder, @@ -478,16 +437,14 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abi" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "abj" = ( /turf/closed/wall/shuttle{ @@ -517,9 +474,7 @@ name = "remains" }, /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abl" = ( /obj/structure/toilet{ @@ -532,9 +487,7 @@ /obj/effect/decal/cleanable/greenglow{ desc = "Looks like something's sprung a leak" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abm" = ( /turf/open/floor/bluegrid, @@ -551,14 +504,10 @@ "abo" = ( /obj/structure/table, /obj/machinery/microwave, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abp" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abq" = ( /obj/structure/table, @@ -566,15 +515,11 @@ pixel_x = 4; pixel_y = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abr" = ( /obj/machinery/computer/shuttle/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abs" = ( /obj/structure/table, @@ -583,15 +528,11 @@ name = "remote shutter control"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abt" = ( /obj/structure/frame/computer, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abu" = ( /obj/machinery/hydroponics/constructable, @@ -599,9 +540,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abv" = ( /obj/machinery/biogenerator{ @@ -612,13 +551,11 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abw" = ( /obj/structure/sign/botany, -/turf/closed/wall/shuttle, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "abx" = ( /obj/effect/decal/cleanable/dirt{ @@ -629,9 +566,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aby" = ( /obj/structure/chair, @@ -639,18 +574,14 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abz" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abA" = ( /obj/effect/decal/cleanable/blood/old, @@ -659,7 +590,7 @@ name = "dust" }, /obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "abB" = ( /obj/machinery/door/airlock/shuttle{ @@ -670,7 +601,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "abC" = ( /obj/effect/decal/cleanable/blood/old, @@ -682,7 +613,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "abD" = ( /obj/machinery/door/airlock/shuttle{ @@ -692,7 +623,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "abE" = ( /obj/structure/mirror{ @@ -713,16 +644,13 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abF" = ( /obj/item/weapon/folder/blue, /obj/structure/table, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -732,9 +660,7 @@ network = list("SS13","AISat","RD"); start_active = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "abH" = ( /obj/machinery/ai_slipper{ @@ -743,15 +669,12 @@ /turf/open/floor/bluegrid, /area/turret_protected/ai) "abI" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "abJ" = ( /obj/structure/table, /obj/item/device/paicard, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -761,9 +684,7 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abL" = ( /obj/structure/table, @@ -787,9 +708,7 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abM" = ( /obj/machinery/hydroponics/constructable, @@ -798,9 +717,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abN" = ( /obj/machinery/door/airlock/shuttle{ @@ -810,7 +727,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "abO" = ( /obj/structure/chair{ @@ -820,9 +737,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abP" = ( /obj/structure/table, @@ -831,9 +746,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abQ" = ( /obj/structure/chair{ @@ -843,9 +756,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "abR" = ( /obj/effect/decal/cleanable/blood/gibs/old, @@ -853,7 +764,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "abS" = ( /obj/structure/cable{ @@ -894,9 +805,7 @@ id = "AI"; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "abV" = ( /obj/machinery/power/terminal, @@ -914,9 +823,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "abW" = ( /obj/structure/window/reinforced{ @@ -937,9 +844,7 @@ icon_state = "2-4" }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "abX" = ( /obj/structure/cable{ @@ -956,9 +861,7 @@ amount = 10 }, /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abZ" = ( /obj/item/device/radio/intercom{ @@ -970,15 +873,11 @@ subspace_transmission = 1; syndie = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aca" = ( /obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acb" = ( /obj/machinery/vending/hydroseeds{ @@ -989,9 +888,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acc" = ( /turf/closed/wall/shuttle{ @@ -1013,9 +910,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ace" = ( /obj/effect/decal/cleanable/blood/old, @@ -1023,7 +918,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "acf" = ( /obj/machinery/door/airlock/shuttle{ @@ -1034,7 +929,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "acg" = ( /obj/effect/decal/cleanable/blood/old, @@ -1047,7 +942,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "ach" = ( /obj/effect/decal/cleanable/blood/old, @@ -1063,7 +958,7 @@ name = "remains" }, /obj/item/weapon/gun/energy/laser/retro, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aci" = ( /obj/structure/closet/wardrobe/mixed, @@ -1079,13 +974,10 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acj" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -1124,9 +1016,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "acn" = ( /obj/structure/cable{ @@ -1153,8 +1043,7 @@ /area/turret_protected/ai) "acp" = ( /turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; +/turf/closed/wall/mineral/plastitanium{ icon_state = "diagonalWall3" }, /area/shuttle/syndicate) @@ -1163,13 +1052,11 @@ name = "Cockpit"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acr" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 4; icon_state = "diagonalWall3" }, @@ -1178,10 +1065,7 @@ /obj/machinery/smartfridge{ use_power = 0 }, -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "act" = ( /turf/closed/wall/shuttle{ @@ -1196,9 +1080,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acv" = ( /obj/machinery/vending/boozeomat{ @@ -1207,10 +1089,7 @@ req_access_txt = "0"; use_power = 0 }, -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "acw" = ( /obj/structure/bed, @@ -1219,9 +1098,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acx" = ( /obj/structure/bed, @@ -1232,9 +1109,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acy" = ( /obj/structure/table, @@ -1245,9 +1120,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acz" = ( /obj/machinery/light{ @@ -1258,8 +1131,7 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -1349,8 +1221,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -1358,9 +1229,7 @@ /obj/structure/table, /obj/item/stack/cable_coil, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acG" = ( /obj/structure/table, @@ -1368,9 +1237,7 @@ pixel_x = 1; pixel_y = 2 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acH" = ( /obj/structure/table, @@ -1382,9 +1249,7 @@ name = "dust" }, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acI" = ( /obj/effect/decal/cleanable/dirt{ @@ -1394,7 +1259,7 @@ /obj/structure/sink{ pixel_y = 28 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "acJ" = ( /obj/machinery/door/airlock/shuttle{ @@ -1404,7 +1269,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "acK" = ( /obj/structure/chair{ @@ -1414,9 +1279,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1431,8 +1294,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -1473,8 +1335,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -1488,17 +1349,13 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "acR" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "acS" = ( /obj/structure/table, @@ -1512,9 +1369,7 @@ /obj/item/weapon/storage/fancy/egg_box{ pixel_y = 5 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acT" = ( /obj/machinery/processor, @@ -1522,9 +1377,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acU" = ( /obj/structure/table, @@ -1541,9 +1394,7 @@ name = "dust" }, /obj/item/weapon/wrench, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acV" = ( /obj/structure/table, @@ -1557,9 +1408,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acW" = ( /obj/structure/table, @@ -1576,9 +1425,7 @@ name = "dust" }, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "acX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -1613,9 +1460,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "ada" = ( /obj/machinery/hologram/holopad, @@ -1635,9 +1480,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "adb" = ( /obj/structure/window/reinforced{ @@ -1662,9 +1505,7 @@ pixel_x = -6; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "adc" = ( /obj/structure/cable{ @@ -1689,9 +1530,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adf" = ( /obj/effect/decal/cleanable/egg_smudge, @@ -1700,7 +1539,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "adg" = ( /obj/structure/kitchenspike, @@ -1709,9 +1548,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adh" = ( /obj/machinery/door/airlock/shuttle{ @@ -1721,7 +1558,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "adi" = ( /obj/structure/rack{ @@ -1746,9 +1583,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adj" = ( /obj/effect/decal/cleanable/dirt{ @@ -1756,7 +1591,7 @@ name = "dust" }, /obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "adk" = ( /obj/machinery/suit_storage_unit/standard_unit, @@ -1764,18 +1599,15 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adl" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-07"; name = "Photosynthetic Potted plant"; pixel_y = 10 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -1798,31 +1630,23 @@ network = list("SS13","AISat","RD"); start_active = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "ado" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-09"; name = "Photosynthetic Potted plant"; pixel_y = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "adp" = ( /obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adq" = ( /obj/structure/closet/syndicate/nuclear, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adr" = ( /obj/structure/table, @@ -1842,9 +1666,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ads" = ( /obj/structure/table, @@ -1854,9 +1676,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adt" = ( /obj/structure/table, @@ -1869,9 +1689,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adu" = ( /obj/effect/decal/cleanable/dirt{ @@ -1879,7 +1697,7 @@ name = "dust" }, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "adv" = ( /obj/machinery/door/airlock/shuttle{ @@ -1889,7 +1707,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "adw" = ( /turf/closed/wall/r_wall, @@ -1931,22 +1749,18 @@ "adC" = ( /obj/structure/table, /obj/item/device/aicard, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adD" = ( /obj/machinery/door/window{ name = "Ready Room"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adE" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, @@ -1964,9 +1778,7 @@ name = "broken hypersleep chamber"; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adG" = ( /obj/effect/decal/cleanable/dirt{ @@ -1983,9 +1795,7 @@ }, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adH" = ( /obj/effect/decal/cleanable/dirt{ @@ -2000,9 +1810,7 @@ name = "broken hypersleep chamber"; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adI" = ( /obj/machinery/portable_atmospherics/canister/oxygen, @@ -2010,9 +1818,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adJ" = ( /obj/structure/tank_dispenser/oxygen{ @@ -2024,9 +1830,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adK" = ( /turf/closed/wall/r_wall, @@ -2040,8 +1844,7 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/AIsatextAS{ @@ -2066,9 +1869,7 @@ start_active = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2083,9 +1884,7 @@ network = list("AISat"); pixel_y = 29 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2113,9 +1912,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "adQ" = ( /obj/machinery/computer/security/telescreen{ @@ -2125,9 +1922,7 @@ pixel_y = 29 }, /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -2155,9 +1950,7 @@ }, /obj/item/weapon/pen, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -2168,21 +1961,17 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) "adT" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; +/obj/machinery/sleeper/syndie{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "adU" = ( /obj/structure/table, @@ -2197,9 +1986,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adV" = ( /obj/structure/frame/machine, @@ -2208,9 +1995,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adW" = ( /obj/structure/frame/machine, @@ -2219,18 +2004,13 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adX" = ( /obj/structure/sign/science{ pixel_y = 0 }, -/turf/closed/wall/shuttle{ - icon_state = "swall1"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "adY" = ( /obj/item/clothing/suit/bio_suit, @@ -2246,9 +2026,7 @@ /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "adZ" = ( /turf/closed/wall/shuttle{ @@ -2271,16 +2049,12 @@ amount = 50 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) "aec" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2291,9 +2065,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2304,14 +2076,12 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) "aeg" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -2322,8 +2092,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -2332,9 +2101,7 @@ /turf/closed/wall/r_wall, /area/turret_protected/aisat_interior) "aej" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -2347,18 +2114,14 @@ /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) "ael" = ( /obj/machinery/power/port_gen/pacman, /obj/item/weapon/wrench, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -2368,17 +2131,13 @@ name = "EVA Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aen" = ( /obj/machinery/door/airlock/external{ req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aeo" = ( /obj/structure/table, @@ -2387,9 +2146,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aep" = ( /obj/structure/chair/office/light{ @@ -2403,7 +2160,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aeq" = ( /obj/machinery/door/airlock/shuttle{ @@ -2413,7 +2170,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aer" = ( /obj/effect/decal/cleanable/blood/gibs/old, @@ -2428,9 +2185,7 @@ icon_state = "remains"; name = "remains" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aes" = ( /obj/machinery/door/airlock/shuttle{ @@ -2444,7 +2199,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aet" = ( /obj/effect/decal/cleanable/dirt{ @@ -2455,7 +2210,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aeu" = ( /obj/docking_port/mobile{ @@ -2466,7 +2221,7 @@ id = "whiteship"; name = "NT Recovery White-Ship"; roundstart_move = "whiteship_away"; - travelDir = 180; + port_angle = 180; width = 27 }, /obj/machinery/door/airlock/shuttle{ @@ -2516,9 +2271,7 @@ }, /obj/item/clothing/head/welding, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2526,9 +2279,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2545,9 +2296,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2563,9 +2312,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2597,9 +2344,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "aeE" = ( /obj/structure/cable{ @@ -2610,9 +2355,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "aeF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2632,9 +2375,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "aeG" = ( /obj/structure/cable{ @@ -2645,9 +2386,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "aeH" = ( /obj/structure/cable{ @@ -2667,9 +2406,7 @@ pixel_y = 27; req_access = list(65) }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "aeI" = ( /obj/structure/cable{ @@ -2684,9 +2421,7 @@ name = "MiniSat Storage"; req_one_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2700,9 +2435,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -2713,9 +2446,7 @@ icon_state = "1-8" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -2723,9 +2454,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -2736,9 +2465,7 @@ maxcharge = 15000 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -2750,20 +2477,14 @@ name = "EVA Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aeO" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "aeP" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "aeQ" = ( /obj/structure/table, @@ -2772,9 +2493,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aeR" = ( /obj/structure/frame/machine, @@ -2782,9 +2501,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aeS" = ( /obj/structure/frame/machine, @@ -2793,9 +2510,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aeT" = ( /obj/effect/decal/cleanable/blood/old, @@ -2804,9 +2519,7 @@ name = "dust" }, /obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aeU" = ( /obj/effect/decal/cleanable/blood/old, @@ -2821,7 +2534,7 @@ icon_state = "remains"; name = "remains" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aeV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2872,9 +2585,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2885,9 +2596,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "darkblue" - }, +/turf/open/floor/plasteel/darkblue/side, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -2903,8 +2612,7 @@ pixel_y = -22 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/turret_protected/AIsatextAS{ @@ -2921,9 +2629,7 @@ name = "MiniSat Service Bay"; req_one_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -2942,8 +2648,7 @@ dir = 4; network = list("MiniSat") }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -2951,21 +2656,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "aff" = ( /mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "afg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "afh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -2977,9 +2676,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/turret_protected/aisat_interior) "afi" = ( /obj/machinery/recharge_station, @@ -3012,9 +2709,7 @@ }) "afl" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afm" = ( /obj/item/device/radio/intercom{ @@ -3026,9 +2721,7 @@ subspace_transmission = 1; syndie = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afn" = ( /obj/structure/table, @@ -3038,9 +2731,7 @@ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afo" = ( /obj/effect/decal/cleanable/dirt{ @@ -3054,17 +2745,14 @@ /obj/structure/table, /obj/item/clothing/head/helmet/swat/nanotrasen, /obj/item/clothing/head/helmet/swat/nanotrasen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "afp" = ( /obj/machinery/door/airlock/shuttle{ name = "cargo bay" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "afq" = ( @@ -3197,10 +2885,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -3278,9 +2963,7 @@ name = "MiniSat Teleporter"; req_one_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -3295,8 +2978,7 @@ name = "Station Intercom (General)"; pixel_y = -27 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 10 }, /area/turret_protected/aisat_interior) @@ -3305,17 +2987,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue" - }, +/turf/open/floor/plasteel/darkblue/side, /area/turret_protected/aisat_interior) "afF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue" - }, +/turf/open/floor/plasteel/darkblue/side, /area/turret_protected/aisat_interior) "afG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -3326,16 +3004,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue" - }, +/turf/open/floor/plasteel/darkblue/side, /area/turret_protected/aisat_interior) "afH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 6 }, /area/turret_protected/aisat_interior) @@ -3371,13 +3046,11 @@ /area/space) "afM" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afN" = ( /obj/structure/sign/bluecross_2, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "afO" = ( /obj/machinery/door/window{ @@ -3385,18 +3058,14 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afP" = ( /obj/machinery/door/window/westright{ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afQ" = ( /obj/structure/table, @@ -3405,9 +3074,7 @@ pixel_y = 3 }, /obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afR" = ( /obj/structure/table, @@ -3417,17 +3084,13 @@ /obj/item/device/assembly/voice{ pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afS" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/device/assembly/infra, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afT" = ( /obj/structure/table, @@ -3441,9 +3104,7 @@ pixel_x = -8; pixel_y = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afU" = ( /obj/structure/table, @@ -3451,9 +3112,7 @@ pixel_y = 3 }, /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "afV" = ( /obj/structure/table, @@ -3462,9 +3121,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "afW" = ( /obj/machinery/vending/wallmed{ @@ -3482,7 +3139,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "afX" = ( /obj/machinery/sleeper{ @@ -3493,16 +3150,11 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "afY" = ( /obj/structure/sign/bluecross_2, -/turf/closed/wall/shuttle{ - icon_state = "swall1"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "afZ" = ( /obj/item/weapon/storage/toolbox/emergency{ @@ -3519,9 +3171,7 @@ name = "dust" }, /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aga" = ( /obj/structure/frame/machine, @@ -3531,9 +3181,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "agb" = ( /obj/effect/decal/cleanable/oil, @@ -3541,9 +3189,8 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "agc" = ( @@ -3563,9 +3210,7 @@ name = "dust" }, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "agd" = ( /obj/structure/disposalpipe/segment, @@ -3600,9 +3245,7 @@ network = list("MiniSat"); start_active = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -3612,9 +3255,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -3635,9 +3276,7 @@ name = "MiniSat Antechamber"; req_one_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "agk" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -3653,9 +3292,7 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agm" = ( /obj/machinery/door/window{ @@ -3663,17 +3300,13 @@ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "agn" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/syndicate, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ago" = ( /obj/structure/table, @@ -3689,9 +3322,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agp" = ( /obj/effect/decal/cleanable/dirt{ @@ -3700,7 +3331,7 @@ }, /obj/effect/decal/cleanable/ash, /obj/effect/decal/cleanable/xenoblood, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "agq" = ( /obj/machinery/door/airlock/shuttle{ @@ -3710,7 +3341,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "agr" = ( /obj/machinery/door/airlock/shuttle{ @@ -3720,15 +3351,13 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "ags" = ( -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "agt" = ( @@ -3746,9 +3375,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "agu" = ( /obj/structure/reagent_dispensers/watertank, @@ -3784,17 +3411,13 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) "agy" = ( /obj/machinery/bluespace_beacon, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -3809,9 +3432,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -3824,9 +3445,7 @@ pixel_y = 24; req_access = list(29) }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) @@ -3838,8 +3457,7 @@ name = "Station Intercom (General)"; pixel_y = 23 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/turret_protected/aisat_interior) @@ -3860,8 +3478,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/turret_protected/aisat_interior) @@ -3884,8 +3501,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/turret_protected/aisat_interior) @@ -3900,9 +3516,7 @@ /area/space) "agH" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "agI" = ( /obj/structure/window/reinforced{ @@ -3911,9 +3525,7 @@ /obj/structure/table, /obj/item/robot_parts/r_arm, /obj/item/robot_parts/l_arm, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agJ" = ( /obj/machinery/door/window{ @@ -3921,9 +3533,7 @@ name = "Surgery"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "agK" = ( /obj/structure/table, @@ -3934,9 +3544,7 @@ name = "dust" }, /obj/item/clothing/suit/apron/surgical, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agL" = ( /obj/effect/decal/cleanable/xenoblood, @@ -3950,7 +3558,7 @@ icon_state = "remainsxeno"; name = "remains" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "agM" = ( /obj/structure/closet/crate/freezer, @@ -3965,9 +3573,7 @@ name = "dust" }, /obj/effect/decal/cleanable/xenoblood, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "agN" = ( /obj/machinery/door/airlock/shuttle{ @@ -3977,7 +3583,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "agO" = ( /obj/structure/closet/emcloset, @@ -3985,9 +3591,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "agP" = ( /obj/item/weapon/storage/box/lights/mixed, @@ -4009,9 +3613,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "agQ" = ( /obj/effect/decal/cleanable/oil, @@ -4038,8 +3640,7 @@ }) "agS" = ( /obj/machinery/computer/teleporter, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/turret_protected/AIsatextAS{ @@ -4048,8 +3649,7 @@ "agT" = ( /obj/machinery/teleport/station, /obj/machinery/light/small, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/turret_protected/AIsatextAS{ @@ -4057,16 +3657,14 @@ }) "agU" = ( /obj/machinery/teleport/hub, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/turret_protected/AIsatextAS{ name = "AI Satellite Storage" }) "agV" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -4106,9 +3704,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "ahc" = ( /obj/structure/table, @@ -4124,9 +3720,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "ahd" = ( /obj/structure/table, @@ -4139,9 +3733,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "ahe" = ( /obj/structure/table, @@ -4149,9 +3741,7 @@ pixel_y = 5 }, /obj/item/device/sbeacondrop/bomb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ahf" = ( /obj/structure/table, @@ -4162,9 +3752,7 @@ /obj/item/weapon/grenade/syndieminibomb{ pixel_x = -1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ahg" = ( /obj/docking_port/stationary{ @@ -4186,9 +3774,7 @@ name = "surgical dufflebag"; pixel_y = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahi" = ( /obj/effect/decal/cleanable/xenoblood, @@ -4197,7 +3783,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "ahj" = ( /obj/structure/table/optable, @@ -4207,9 +3793,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahk" = ( /obj/structure/frame/computer, @@ -4217,9 +3801,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahl" = ( /obj/effect/decal/cleanable/dirt{ @@ -4229,9 +3811,7 @@ /obj/structure/chair/office/light{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahm" = ( /obj/structure/chair/office/light, @@ -4239,9 +3819,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahn" = ( /obj/structure/frame/computer, @@ -4250,9 +3828,7 @@ name = "dust" }, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aho" = ( /obj/structure/closet/firecloset/full, @@ -4260,9 +3836,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "ahp" = ( /obj/effect/decal/cleanable/robot_debris/old, @@ -4271,9 +3845,8 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "ahq" = ( @@ -4299,14 +3872,11 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "ahr" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/crew_quarters/hor) @@ -4348,8 +3918,7 @@ icon_state = "D-SE" }, /obj/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/turret_protected/aisat_interior) @@ -4358,9 +3927,7 @@ icon_state = "E-SW" }, /obj/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/turret_protected/aisat_interior) "ahx" = ( /obj/structure/transit_tube/station{ @@ -4368,17 +3935,14 @@ }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/turret_protected/aisat_interior) "ahy" = ( /obj/structure/transit_tube{ icon_state = "W-SE" }, /obj/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/turret_protected/aisat_interior) @@ -4405,9 +3969,7 @@ /obj/structure/table, /obj/item/weapon/surgicaldrill, /obj/item/weapon/circular_saw, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "ahC" = ( /obj/structure/sink{ @@ -4419,9 +3981,7 @@ /obj/structure/mirror{ pixel_x = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "ahD" = ( /obj/machinery/nuclearbomb/syndicate, @@ -4430,9 +3990,7 @@ name = "Secure Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ahE" = ( /turf/closed/wall/shuttle{ @@ -4447,9 +4005,7 @@ name = "dust" }, /obj/item/device/megaphone, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahG" = ( /obj/structure/table, @@ -4458,9 +4014,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ahH" = ( /turf/closed/wall/shuttle{ @@ -4561,32 +4115,24 @@ /obj/machinery/telecomms/allinone{ intercept = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ahT" = ( /obj/structure/table, /obj/item/weapon/cautery, /obj/item/weapon/scalpel, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "ahU" = ( /obj/structure/table/optable, /obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "ahV" = ( /obj/structure/table, /obj/item/weapon/retractor, /obj/item/weapon/hemostat, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "ahW" = ( /obj/structure/shuttle/engine/heater, @@ -4597,9 +4143,7 @@ /area/shuttle/syndicate) "ahX" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ahY" = ( /obj/structure/table, @@ -4612,17 +4156,13 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ahZ" = ( /obj/structure/rack, /obj/item/clothing/suit/space/syndicate/black/red, /obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aia" = ( /obj/structure/table, @@ -4631,9 +4171,7 @@ name = "dust" }, /obj/item/device/mass_spectrometer, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aib" = ( /obj/effect/decal/cleanable/blood/old, @@ -4652,7 +4190,7 @@ icon_state = "remains"; name = "remains" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aic" = ( /obj/effect/decal/cleanable/blood/old, @@ -4661,9 +4199,7 @@ name = "dust" }, /obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aid" = ( /obj/structure/table, @@ -4672,9 +4208,7 @@ name = "dust" }, /obj/item/weapon/storage/photo_album, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aie" = ( /obj/structure/disposalpipe/segment, @@ -4809,9 +4343,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aix" = ( /obj/item/weapon/phone{ @@ -4827,9 +4359,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aiy" = ( /obj/effect/decal/cleanable/dirt{ @@ -4837,9 +4367,7 @@ name = "dust" }, /obj/machinery/computer/shuttle/white_ship, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aiz" = ( /obj/structure/table, @@ -4853,9 +4381,7 @@ pixel_x = -1; pixel_y = 2 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aiA" = ( /obj/structure/table, @@ -4867,9 +4393,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aiB" = ( /obj/structure/disposalpipe/segment, @@ -4879,10 +4403,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -5211,9 +4732,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/xenobiology) "ajf" = ( /obj/structure/cable{ @@ -5229,9 +4748,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/xenobiology) "ajg" = ( @@ -5239,18 +4757,15 @@ name = "Test Chamber"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/xenobiology) "ajh" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "aji" = ( @@ -5258,9 +4773,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/xenobiology) "ajj" = ( /obj/structure/table/reinforced, @@ -5269,9 +4782,7 @@ /obj/item/clothing/mask/gas, /obj/item/clothing/glasses/science, /obj/item/clothing/glasses/science, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/xenobiology) "ajk" = ( /obj/structure/cable{ @@ -5279,9 +4790,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/xenobiology) "ajl" = ( /obj/structure/transit_tube{ @@ -5358,7 +4867,7 @@ name = "xeno_spawn"; pixel_x = -1 }, -/obj/effect/spawner/lootdrop{ +/obj/effect/spawner/lootdrop/grille_or_trash{ loot = list(/obj/effect/decal/remains/xeno = 49, /obj/structure/alien/egg = 1); name = "2% chance xeno egg spawner" }, @@ -5379,9 +4888,8 @@ dir = 8; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebot" +/turf/open/floor/plasteel/whitebot{ + dir = 1 }, /area/toxins/xenobiology) "aju" = ( @@ -5390,9 +4898,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajv" = ( /obj/structure/cable{ @@ -5404,9 +4910,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/xenobiology) "ajw" = ( /obj/structure/table/reinforced, @@ -5420,9 +4924,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/xenobiology) "ajx" = ( /obj/structure/cable{ @@ -5433,9 +4935,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajy" = ( /obj/structure/cable{ @@ -5447,9 +4947,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajz" = ( /obj/structure/cable{ @@ -5457,9 +4955,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -5563,9 +5059,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajO" = ( /obj/machinery/space_heater, @@ -5585,18 +5079,14 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajQ" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajR" = ( /obj/structure/cable, @@ -5605,15 +5095,11 @@ name = "Xenobiology APC"; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajS" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajT" = ( /obj/structure/cable{ @@ -5622,18 +5108,14 @@ icon_state = "1-2" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajU" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajV" = ( /obj/machinery/light, @@ -5642,17 +5124,13 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajW" = ( /obj/structure/rack, /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ajX" = ( /obj/structure/disposalpipe/segment{ @@ -5734,8 +5212,7 @@ /obj/structure/transit_tube{ icon_state = "E-NW" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/medical/research{ @@ -5750,8 +5227,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/medical/research{ @@ -5762,8 +5238,7 @@ dir = 1 }, /obj/structure/transit_tube, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/medical/research{ @@ -5776,8 +5251,7 @@ /obj/structure/transit_tube{ icon_state = "W-NE" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/medical/research{ @@ -5849,8 +5323,7 @@ }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -5861,16 +5334,14 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) "akq" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -5883,8 +5354,7 @@ }) "aks" = ( /obj/structure/chair/stool, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/medical/research{ @@ -5908,8 +5378,7 @@ name = "Research Division" }) "akv" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/medical/research{ @@ -5977,9 +5446,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = -31 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "akE" = ( /obj/structure/cable{ @@ -5992,9 +5459,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "akF" = ( /obj/structure/cable{ @@ -6003,9 +5468,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "akG" = ( /obj/structure/window/reinforced, @@ -6022,9 +5485,8 @@ pixel_y = 4; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "akH" = ( @@ -6082,8 +5544,7 @@ dir = 1 }, /obj/structure/table, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/medical/research{ @@ -6118,8 +5579,7 @@ c_tag = "Research Transit"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/medical/research{ @@ -6195,9 +5655,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "akV" = ( /obj/machinery/door/window/northleft{ @@ -6207,9 +5665,8 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/xenobiology) "akW" = ( @@ -6265,17 +5722,15 @@ name = "EXTERNAL AIRLOCK"; pixel_x = -32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "ala" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6291,9 +5746,8 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6413,9 +5867,8 @@ }) "alo" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6456,15 +5909,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "als" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -6554,9 +6003,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "alB" = ( /obj/structure/window/reinforced{ @@ -6566,9 +6013,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/xenobiology) "alC" = ( @@ -6631,17 +6077,15 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "alH" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -6653,8 +6097,7 @@ pixel_x = 25; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/toxins/mixing{ @@ -6814,10 +6257,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -6977,9 +6417,7 @@ pixel_y = 2 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "amj" = ( /obj/structure/cable{ @@ -6987,18 +6425,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "amk" = ( /obj/machinery/light{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aml" = ( /obj/structure/disposalpipe/segment, @@ -7027,9 +6461,7 @@ /obj/machinery/doppler_array{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -7037,9 +6469,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -7054,9 +6484,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -7084,9 +6512,8 @@ /obj/structure/sign/securearea{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -7102,9 +6529,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -7284,16 +6710,14 @@ /obj/structure/closet/secure_closet/medical1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "amL" = ( /obj/structure/closet/l3closet/virology, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "amM" = ( @@ -7328,10 +6752,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" @@ -7372,9 +6793,8 @@ dir = 8 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/xenobiology) "amS" = ( @@ -7392,18 +6812,14 @@ pixel_y = 4; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "amT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/robot_debris, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -7414,9 +6830,7 @@ name = "Toxins Launch Room"; req_access_txt = "8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -7533,10 +6947,7 @@ /obj/effect/decal/cleanable/robot_debris{ icon_state = "gib3" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -7592,9 +7003,7 @@ icon_state = "pipe-j2s"; sortType = 13 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -7608,10 +7017,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/oil, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -7748,25 +7154,19 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "anp" = ( /obj/machinery/computer/turbine_computer{ id = "incineratorturbine" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "anq" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "anr" = ( /obj/structure/cable{ @@ -7807,14 +7207,10 @@ scrub_Toxins = 0 }, /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "anu" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "anv" = ( /obj/structure/window/fulltile, @@ -7829,9 +7225,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "anx" = ( @@ -7842,9 +7237,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "any" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -7853,9 +7246,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "anz" = ( /obj/machinery/requests_console{ @@ -7870,25 +7261,22 @@ /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "anA" = ( /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/maintenance/fpmaint{ name = "Medical Maintenance" }) "anB" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint{ @@ -7904,8 +7292,7 @@ /obj/item/weapon/extinguisher, /obj/item/clothing/head/hardhat/red, /obj/item/clothing/glasses/meson, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/maintenance/fpmaint{ @@ -7976,9 +7363,8 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/xenobiology) "anJ" = ( @@ -8022,15 +7408,12 @@ }) "anM" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "anN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -8083,9 +7466,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/medical/research{ name = "Research Division" }) @@ -8094,9 +7475,7 @@ name = "AI Satellite Access"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/medical/research{ name = "Research Division" }) @@ -8123,27 +7502,21 @@ /area/maintenance/fore) "anW" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "anX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 }, /mob/living/simple_animal/mouse, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "anY" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "anZ" = ( /obj/machinery/light/small{ @@ -8160,9 +7533,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aoa" = ( /obj/machinery/button/door{ @@ -8185,9 +7556,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aob" = ( /obj/machinery/atmospherics/components/binary/valve{ @@ -8200,9 +7569,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aoc" = ( /obj/machinery/doorButtons/airlock_controller{ @@ -8223,9 +7590,7 @@ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aod" = ( /obj/structure/cable{ @@ -8236,9 +7601,7 @@ id = "foreport"; name = "Fore-Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aoe" = ( /obj/structure/lattice/catwalk, @@ -8265,9 +7628,7 @@ id = "foreport"; name = "Fore-Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aog" = ( /obj/machinery/power/solar{ @@ -8278,9 +7639,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aoh" = ( /obj/structure/lattice/catwalk, @@ -8324,24 +7683,18 @@ name = "Medical Maintenance" }) "aok" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, /obj/machinery/light{ dir = 8 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "aol" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "aom" = ( /obj/structure/window/fulltile, @@ -8356,9 +7709,7 @@ dir = 9 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "aoo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -8366,23 +7717,18 @@ }, /obj/machinery/reagentgrinder, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "aop" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aoq" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aor" = ( /obj/machinery/airalarm{ @@ -8399,9 +7745,8 @@ }, /obj/item/weapon/storage/box/syringes, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "aos" = ( @@ -8412,8 +7757,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/maintenance/fpmaint{ @@ -8425,9 +7769,7 @@ name = "Air to Virology"; on = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/fpmaint{ name = "Medical Maintenance" }) @@ -8436,8 +7778,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/maintenance/fpmaint{ @@ -8493,9 +7834,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "aoy" = ( @@ -8533,9 +7873,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -8543,9 +7881,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -8629,9 +7965,7 @@ network = list("SS13","RD"); pixel_x = 22 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -8646,9 +7980,7 @@ name = "Station Intercom (General)"; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -8664,9 +7996,7 @@ id = "Biohazard"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) @@ -8676,9 +8006,7 @@ id = "Biohazard"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) @@ -8692,9 +8020,7 @@ /obj/item/device/assembly/signaler, /obj/item/device/healthanalyzer, /obj/item/device/electropack, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aoO" = ( /obj/structure/table, @@ -8704,9 +8030,7 @@ }, /obj/item/weapon/grenade/chem_grenade, /obj/item/weapon/grenade/chem_grenade, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aoP" = ( /obj/structure/table, @@ -8728,9 +8052,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aoQ" = ( /obj/structure/table, @@ -8766,34 +8088,26 @@ pixel_x = -3; pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aoR" = ( /obj/machinery/firealarm{ pixel_y = 24 }, /obj/machinery/chem_dispenser/constructable, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/misc_lab) "aoS" = ( /obj/machinery/airalarm{ pixel_y = 25 }, /obj/machinery/droneDispenser, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/misc_lab) "aoT" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aoU" = ( /obj/machinery/power/apc{ @@ -8809,33 +8123,25 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/misc_lab) "aoV" = ( /obj/machinery/light{ dir = 1 }, /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/misc_lab) "aoW" = ( /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/misc_lab) "aoX" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/misc_lab) "aoY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -8850,43 +8156,33 @@ /obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apa" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apb" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apc" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apd" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ape" = ( /obj/structure/cable{ @@ -8895,15 +8191,11 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apf" = ( /obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apg" = ( /obj/structure/lattice/catwalk, @@ -8933,24 +8225,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/bed, /obj/item/weapon/bedsheet, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "apj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "apk" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "apl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -8967,9 +8253,8 @@ /obj/item/weapon/folder/white, /obj/item/weapon/pen/red, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "apm" = ( @@ -8979,9 +8264,7 @@ /obj/effect/landmark/start{ name = "Virologist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "apn" = ( /obj/item/clothing/gloves/color/latex, @@ -8993,9 +8276,8 @@ /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "apo" = ( @@ -9016,9 +8298,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "apr" = ( /obj/machinery/camera{ @@ -9031,9 +8311,7 @@ pixel_x = 11 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aps" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -9045,9 +8323,7 @@ name = "Medical Maintenance" }) "apt" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -9056,9 +8332,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -9087,8 +8361,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, @@ -9099,8 +8372,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, @@ -9113,9 +8385,7 @@ name = "Server Room"; req_access_txt = "30" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -9128,9 +8398,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -9140,9 +8408,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -9158,9 +8424,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -9171,17 +8435,14 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" }) "apE" = ( -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/research{ name = "Research Division" }) @@ -9196,14 +8457,10 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "apG" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "apH" = ( /obj/structure/chair/office/light{ @@ -9212,9 +8469,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "apI" = ( /turf/open/floor/plasteel, @@ -9224,9 +8479,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "apK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -9238,9 +8491,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -9268,10 +8519,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -9333,10 +8581,7 @@ "apQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fore) "apR" = ( @@ -9348,26 +8593,20 @@ /obj/structure/sign/nosmoking_2{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apT" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apU" = ( /obj/structure/cable{ @@ -9379,9 +8618,7 @@ dir = 4 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -9390,9 +8627,7 @@ pixel_x = 28 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "apW" = ( /obj/structure/window/fulltile, @@ -9407,9 +8642,7 @@ name = "Isolation B"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "apY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -9418,25 +8651,20 @@ name = "Isolation A"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "apZ" = ( /obj/machinery/computer/pandemic, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "aqa" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aqb" = ( /obj/machinery/smartfridge/chemistry/virology, @@ -9445,9 +8673,8 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "aqc" = ( @@ -9458,25 +8685,19 @@ pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aqe" = ( /obj/machinery/airalarm{ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aqf" = ( /obj/structure/closet/wardrobe/virology_white, -/obj/item/weapon/storage/backpack/satchel_vir, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/obj/item/weapon/storage/backpack/satchel/vir, +/turf/open/floor/plasteel/white, /area/medical/virology) "aqg" = ( /obj/structure/disposalpipe/segment, @@ -9548,9 +8769,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "aqk" = ( @@ -9606,17 +8826,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "aqr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -9699,9 +8915,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -9709,9 +8923,7 @@ /obj/item/weapon/folder/white, /obj/item/weapon/pen, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -9722,9 +8934,8 @@ name = "Station Intercom (General)"; pixel_x = -29 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -9738,18 +8949,14 @@ /obj/structure/closet/l3closet/scientist{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aqD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aqE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -9762,9 +8969,7 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aqG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -9773,32 +8978,25 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aqH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/toxins/misc_lab) "aqI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/misc_lab) "aqJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/toxins/misc_lab) @@ -9837,9 +9035,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqO" = ( /obj/structure/cable{ @@ -9847,9 +9043,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqP" = ( /obj/structure/disposalpipe/segment, @@ -9863,9 +9057,7 @@ name = "Mix to Incinerator"; on = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqQ" = ( /obj/machinery/atmospherics/pipe/simple, @@ -9874,26 +9066,20 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqR" = ( /obj/structure/cable{ icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqS" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "aqT" = ( /turf/closed/wall/r_wall, @@ -9908,48 +9094,39 @@ }) "aqV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aqW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aqX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aqY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aqZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "ara" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -9959,9 +9136,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -9972,18 +9147,14 @@ name = "Break Room"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "ard" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "are" = ( /obj/structure/table/glass, @@ -9991,9 +9162,7 @@ pixel_x = -3; pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -10058,9 +9227,7 @@ }) "ark" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -10073,9 +9240,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "arm" = ( /obj/structure/cable{ @@ -10089,9 +9254,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "arn" = ( /obj/structure/cable{ @@ -10106,9 +9269,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "aro" = ( /obj/structure/cable{ @@ -10172,9 +9333,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -10188,9 +9348,7 @@ /area/toxins/misc_lab) "art" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -10227,21 +9385,15 @@ name = "Test Chamber"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/misc_lab) "ary" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/misc_lab) "arz" = ( /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/misc_lab) "arA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10259,9 +9411,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "arC" = ( /obj/structure/cable{ @@ -10273,9 +9423,7 @@ pixel_x = 0; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "arD" = ( /obj/structure/cable{ @@ -10289,9 +9437,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/misc_lab) "arE" = ( /obj/machinery/power/apc{ @@ -10302,9 +9448,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "arF" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -10315,26 +9459,20 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "arG" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "arH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "arI" = ( /turf/open/floor/engine/vacuum, @@ -10359,34 +9497,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10405,9 +9535,7 @@ c_tag = "Virology Module"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -10429,9 +9557,7 @@ pixel_y = -22; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -10443,9 +9569,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -10462,9 +9586,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10480,18 +9602,14 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arX" = ( /obj/structure/chair/stool, /obj/effect/landmark/start{ name = "Virologist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arY" = ( /obj/structure/table/glass, @@ -10502,9 +9620,7 @@ /obj/machinery/newscaster{ pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "arZ" = ( /obj/structure/disposalpipe/segment, @@ -10547,9 +9663,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "asc" = ( @@ -10579,9 +9694,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -10639,9 +9752,7 @@ /obj/effect/landmark/start{ name = "Research Director" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/hor) "asm" = ( /obj/structure/sink{ @@ -10650,32 +9761,25 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/hor) "asn" = ( /turf/closed/wall, /area/crew_quarters/hor) "aso" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" }) "asp" = ( /obj/structure/closet/bombcloset, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/misc_lab) "asq" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/misc_lab) "asr" = ( /obj/structure/table, @@ -10686,24 +9790,19 @@ /obj/item/weapon/folder/white, /obj/item/weapon/pen, /obj/item/device/taperecorder, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/misc_lab) "ass" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/clothing/glasses/science, /obj/item/clothing/glasses/science, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/toxins/misc_lab) "ast" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/misc_lab) "asu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10787,9 +9886,7 @@ name = "Monkey Pen"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "asH" = ( /obj/structure/grille, @@ -10814,9 +9911,7 @@ name = "Virology Interior Airlock"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "asJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10824,9 +9919,7 @@ /area/medical/virology) "asK" = ( /obj/structure/closet/wardrobe/virology_white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "asL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -10835,9 +9928,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "asM" = ( /obj/structure/table/glass, @@ -10845,9 +9936,7 @@ pixel_x = -2; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "asN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -10895,9 +9984,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -10958,9 +10045,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -11054,15 +10139,11 @@ "asZ" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, +/turf/open/floor/plasteel/warnwhite, /area/toxins/xenobiology) "ata" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, +/turf/open/floor/plasteel/warnwhite, /area/toxins/xenobiology) "atb" = ( /obj/machinery/light{ @@ -11070,9 +10151,7 @@ }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, +/turf/open/floor/plasteel/warnwhite, /area/toxins/xenobiology) "atc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -11092,17 +10171,13 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "atf" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "atg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -11122,9 +10197,7 @@ /obj/machinery/door/airlock{ name = "Private Restroom" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/hor) "atj" = ( /obj/structure/window/reinforced{ @@ -11224,9 +10297,7 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/maintenance/incinerator) "atr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -11475,15 +10546,11 @@ icon_state = "shock"; name = "HIGH VOLTAGE" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/maintenance/auxsolarport) "atQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; @@ -11494,19 +10561,14 @@ name = "Medical Maintenance" }) "atR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint{ - name = "Medical Maintenance" +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/whitepurple/corner, +/area/medical/research{ + name = "Research Division" }) "atS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/structure/chair/stool{ + pixel_y = 8 }, /turf/open/floor/plating{ burnt = 1; @@ -11518,16 +10580,12 @@ "atT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "atU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "atV" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -11545,9 +10603,8 @@ pixel_y = 28; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/medical/virology) "atW" = ( @@ -11559,9 +10616,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "atX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -11569,32 +10624,25 @@ /obj/machinery/camera{ c_tag = "Virology Airlock" }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/medical/virology) "atY" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "atZ" = ( /obj/item/weapon/storage/secure/safe{ pixel_x = 5; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aua" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "aub" = ( /obj/structure/closet/crate/freezer, @@ -11620,9 +10668,7 @@ /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "auc" = ( /obj/structure/cable{ @@ -11741,9 +10787,8 @@ name = "Science Requests Console"; pixel_y = 30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/xenobiology) "aun" = ( @@ -11759,9 +10804,7 @@ /obj/item/stack/sheet/mineral/plasma{ layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "auo" = ( /obj/machinery/firealarm{ @@ -11775,35 +10818,30 @@ /obj/structure/table, /obj/item/weapon/storage/box/monkeycubes, /obj/item/weapon/storage/box/monkeycubes, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aup" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "white" +/obj/structure/table, +/obj/item/weapon/storage/box/syringes{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/weapon/storage/box/beakers, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "auq" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aur" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aus" = ( /obj/machinery/computer/camera_advanced/xenobio, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aut" = ( /obj/item/device/assembly/signaler{ @@ -11822,9 +10860,7 @@ pixel_y = -2 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -11851,9 +10887,7 @@ }, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -11881,9 +10915,7 @@ name = "Toxins Lab APC"; pixel_y = 27 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -11893,17 +10925,15 @@ }, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "aux" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/mixing{ @@ -11911,8 +10941,7 @@ }) "auy" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/toxins/mixing{ @@ -11927,9 +10956,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -11938,9 +10965,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -11952,10 +10977,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fore) "auC" = ( @@ -11978,18 +11000,14 @@ "auD" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "auE" = ( /obj/structure/closet/secure_closet/RD, /obj/machinery/airalarm{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "auF" = ( /obj/machinery/light{ @@ -12018,23 +11036,17 @@ network = list("SS13","RD") }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "auG" = ( /obj/machinery/light_switch{ pixel_y = 23 }, /obj/machinery/computer/card/minor/rd, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "auH" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "auI" = ( /obj/structure/grille, @@ -12046,9 +11058,7 @@ c_tag = "Research Division North East"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/research{ name = "Research Division" }) @@ -12186,10 +11196,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg2" @@ -12344,23 +11351,19 @@ /turf/open/floor/plating, /area/maintenance/auxsolarport) "avp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -12399,18 +11402,6 @@ name = "Medical Maintenance" }) "avs" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/effect/decal/cleanable/robot_debris, /obj/item/stack/rods, /turf/open/floor/plating, @@ -12419,34 +11410,26 @@ }) "avt" = ( /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "avu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "avv" = ( /obj/machinery/light/small, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "avw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "avx" = ( /obj/structure/sign/securearea{ @@ -12457,9 +11440,8 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/virology) "avy" = ( @@ -12468,9 +11450,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "avz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -12478,9 +11458,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/virology) "avA" = ( @@ -12519,10 +11498,7 @@ icon_state = "alarm0"; pixel_y = -22 }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg2" @@ -12613,9 +11589,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/xenobiology) "avL" = ( @@ -12629,9 +11604,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "avM" = ( /obj/structure/cable{ @@ -12673,18 +11646,14 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "avP" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "avQ" = ( /obj/machinery/disposal/bin, @@ -12695,9 +11664,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "avR" = ( /obj/item/device/assembly/prox_sensor{ @@ -12716,18 +11683,14 @@ pixel_y = 2 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "avS" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -12742,9 +11705,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -12752,18 +11713,14 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "avV" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -12771,9 +11728,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -12787,8 +11742,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/toxins/mixing{ @@ -12798,9 +11752,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -12833,9 +11785,7 @@ name = "Station Intercom (General)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "awc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -12846,9 +11796,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "awd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -12899,9 +11847,7 @@ /area/maintenance/fore) "awg" = ( /obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "awh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -12927,9 +11873,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -13118,9 +12063,8 @@ /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/medical/virology) "awH" = ( @@ -13132,18 +12076,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "awI" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/medical/virology) "awJ" = ( @@ -13253,9 +12194,8 @@ /turf/open/floor/plasteel, /area/toxins/xenobiology) "awS" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/xenobiology) "awT" = ( @@ -13263,26 +12203,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "awU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "awV" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "awW" = ( /obj/machinery/camera{ @@ -13296,9 +12230,7 @@ /obj/machinery/light_switch{ pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "awX" = ( /obj/item/device/radio/intercom{ @@ -13309,33 +12241,25 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "awY" = ( /obj/structure/chair/comfy/black{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "awZ" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "axa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -13345,9 +12269,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -13361,9 +12283,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -13376,9 +12296,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -13396,9 +12314,7 @@ name = "Toxins Launch Room Access"; req_access_txt = "8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -13411,9 +12327,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -13430,9 +12345,8 @@ /turf/open/floor/plating, /area/maintenance/fore) "axh" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/crew_quarters/hor) "axi" = ( @@ -13440,9 +12354,7 @@ dir = 4 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -13454,8 +12366,7 @@ /obj/item/device/paicard{ pixel_x = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/crew_quarters/hor) @@ -13464,15 +12375,11 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "axl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "axm" = ( /obj/item/weapon/paper_bin{ @@ -13481,9 +12388,7 @@ }, /obj/item/weapon/pen, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "axn" = ( /obj/structure/cable{ @@ -13491,9 +12396,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -13504,9 +12408,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/research{ name = "Research Division" }) @@ -13631,9 +12533,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -13648,9 +12548,7 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -13664,9 +12562,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -13679,9 +12575,7 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -13692,12 +12586,10 @@ /obj/machinery/newscaster{ pixel_y = 30 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-17" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -13713,9 +12605,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -13734,9 +12624,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -13767,9 +12655,7 @@ pixel_y = 0; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "axM" = ( /obj/structure/cable{ @@ -13838,27 +12724,21 @@ name = "Medical Maintenance" }) "axS" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "axT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "axU" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "axV" = ( /obj/structure/disposalpipe/segment, @@ -13895,9 +12775,7 @@ name = "Xenobiology Lab"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "axZ" = ( /obj/machinery/camera{ @@ -13908,16 +12786,13 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "aya" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -13928,8 +12803,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/mixing{ @@ -13938,8 +12812,7 @@ "ayc" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/item/weapon/storage/firstaid/toxin, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/mixing{ @@ -13950,16 +12823,14 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "aye" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/toxins/mixing{ @@ -13995,18 +12866,15 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/crew_quarters/hor) "ayi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/crew_quarters/hor) "ayj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14014,9 +12882,8 @@ }, /obj/structure/rack, /obj/item/device/aicard, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/crew_quarters/hor) "ayk" = ( @@ -14027,9 +12894,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "ayl" = ( /obj/structure/chair/office/light{ @@ -14039,9 +12904,7 @@ /obj/effect/landmark/start{ name = "Research Director" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "aym" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14055,9 +12918,7 @@ req_access_txt = "47" }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "ayn" = ( /obj/structure/grille, @@ -14076,9 +12937,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -14093,9 +12953,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/research{ name = "Research Division" }) @@ -14107,10 +12965,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fore) "ayr" = ( @@ -14161,58 +13016,30 @@ /turf/open/floor/plating, /area/maintenance/fore) "ayx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/item/stack/sheet/cardboard, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" }) "ayy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/sink{ + pixel_y = 26 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/fpmaint{ - name = "Medical Maintenance" - }) +/turf/open/floor/plasteel/black, +/area/bridge) "ayz" = ( /obj/structure/chair/stool, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ayA" = ( /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ayB" = ( /obj/structure/disposalpipe/segment{ @@ -14298,9 +13125,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -14309,17 +13134,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) "ayL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -14331,9 +13152,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -14345,9 +13164,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -14356,9 +13173,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -14367,9 +13182,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -14379,16 +13192,13 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) "ayR" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -14399,18 +13209,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" }) "ayT" = ( -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -14454,16 +13260,12 @@ "ayY" = ( /obj/structure/window/reinforced, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "ayZ" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "aza" = ( /obj/machinery/door/window/westleft{ @@ -14472,17 +13274,13 @@ req_access_txt = "9" }, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "azb" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "azc" = ( /obj/structure/disposalpipe/segment, @@ -14501,9 +13299,8 @@ name = "Station Intercom (General)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebot" +/turf/open/floor/plasteel/whitebot{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -14517,9 +13314,7 @@ /obj/structure/sign/securearea{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -14540,9 +13335,7 @@ id = "Biohazard"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) @@ -14550,9 +13343,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -14560,9 +13352,8 @@ "azh" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -14571,9 +13362,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -14586,18 +13376,15 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/research{ name = "Research Division" }) "azk" = ( /obj/structure/tank_dispenser, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -14606,9 +13393,7 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -14619,16 +13404,12 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "azn" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -14638,9 +13419,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -14648,9 +13427,8 @@ /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -14669,15 +13447,12 @@ }, /area/maintenance/fore) "azr" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/crew_quarters/hor) "azs" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, +/turf/open/floor/plasteel/warnwhite, /area/crew_quarters/hor) "azt" = ( /obj/structure/rack, @@ -14686,9 +13461,8 @@ pixel_y = 4 }, /obj/item/weapon/circuitboard/computer/teleporter, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/crew_quarters/hor) "azu" = ( @@ -14700,9 +13474,7 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "azv" = ( /obj/machinery/computer/security/telescreen{ @@ -14720,9 +13492,7 @@ pixel_y = -30 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "azw" = ( /obj/item/weapon/folder/white, @@ -14734,14 +13504,10 @@ pixel_y = -23 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "azx" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -14763,9 +13529,7 @@ /obj/machinery/light_switch{ pixel_x = -20 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -14775,9 +13539,7 @@ pixel_y = 32 }, /obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -14789,9 +13551,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -14800,12 +13560,10 @@ layer = 4; pixel_y = 32 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -14855,9 +13613,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 9 }, /area/atmos) "azI" = ( @@ -14871,9 +13628,8 @@ output_tag = "mix_in"; sensors = list("mix_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/atmos) "azJ" = ( @@ -14885,9 +13641,8 @@ name = "Mix Outlet Pump"; on = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/atmos) "azK" = ( @@ -14904,9 +13659,8 @@ filter_type = "n2o"; on = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 9 }, /area/atmos) "azM" = ( @@ -14931,8 +13685,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 5 }, /area/atmos) @@ -14941,9 +13694,7 @@ dir = 4 }, /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "azP" = ( /obj/machinery/atmospherics/components/trinary/filter{ @@ -14951,9 +13702,8 @@ filter_type = "plasma"; on = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/atmos) "azQ" = ( @@ -14970,9 +13720,8 @@ output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/atmos) "azR" = ( @@ -14984,9 +13733,8 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/atmos) "azS" = ( @@ -14995,9 +13743,8 @@ filter_type = "co2"; on = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 9 }, /area/atmos) "azT" = ( @@ -15014,9 +13761,8 @@ output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "azU" = ( @@ -15028,8 +13774,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/atmos) @@ -15047,10 +13792,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg1" @@ -15062,9 +13804,7 @@ /obj/machinery/door/airlock{ name = "Unit 2" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -15072,9 +13812,7 @@ /obj/machinery/door/airlock{ name = "Unit 1" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -15089,18 +13827,14 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) "aAa" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -15109,17 +13843,13 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) "aAc" = ( /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -15131,9 +13861,7 @@ name = "Medbay Central" }) "aAe" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -15143,9 +13871,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebot" +/turf/open/floor/plasteel/whitebot{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -15213,15 +13940,12 @@ }, /obj/item/weapon/storage/pill_bottle/mutadone, /obj/item/weapon/storage/pill_bottle/mannitol, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/genetics) "aAm" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aAn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15235,23 +13959,17 @@ c_tag = "Genetics Research"; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aAo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aAp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aAq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15261,9 +13979,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aAr" = ( /obj/structure/cable{ @@ -15274,18 +13990,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "aAs" = ( /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "aAt" = ( /obj/structure/cable{ @@ -15296,9 +14008,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "aAu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15319,9 +14029,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -15330,9 +14038,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -15341,9 +14047,7 @@ name = "Genetics Research Access"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -15353,9 +14057,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -15365,9 +14068,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/research{ name = "Research Division" }) @@ -15376,9 +14077,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -15387,9 +14086,7 @@ c_tag = "Research Division West"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/research{ name = "Research Division" }) @@ -15397,9 +14094,8 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -15409,9 +14105,8 @@ dir = 4; name = "port to mix" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -15421,9 +14116,7 @@ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -15431,9 +14124,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -15442,9 +14133,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -15461,9 +14150,8 @@ sanitize_external = 1; sensor_tag = "tox_airlock_sensor" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -15554,9 +14242,8 @@ name = "Station Intercom (General)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -15570,9 +14257,7 @@ }) "aAR" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -15581,9 +14266,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -15591,9 +14274,7 @@ /obj/machinery/newscaster{ pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -15605,9 +14286,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -15615,9 +14294,7 @@ /obj/structure/sink{ pixel_y = 26 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -15631,9 +14308,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -15643,17 +14318,13 @@ name = "Research Division" }) "aAY" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/fore) "aAZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/fore) "aBa" = ( /obj/structure/closet/crate/medical, @@ -15664,9 +14335,7 @@ amount = 2 }, /obj/item/weapon/reagent_containers/glass/beaker, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/fore) "aBb" = ( /obj/structure/disposalpipe/segment, @@ -15750,9 +14419,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -15766,9 +14433,7 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/medbay{ name = "Medbay Central" }) @@ -15781,17 +14446,13 @@ name = "Station Intercom (Medbay)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) "aBo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -15802,9 +14463,7 @@ /area/hallway/primary/central) "aBq" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -15814,9 +14473,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -15844,9 +14501,8 @@ /obj/structure/table/glass, /obj/item/weapon/folder/white, /obj/item/device/radio/headset/headset_medsci, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/genetics) "aBw" = ( @@ -15856,33 +14512,25 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aBx" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aBy" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aBz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aBA" = ( /obj/structure/table/glass, @@ -15896,9 +14544,8 @@ name = "Genetics APC"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/genetics) "aBB" = ( @@ -15920,9 +14567,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebot" +/turf/open/floor/plasteel/whitebot{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -15940,9 +14586,7 @@ dir = 8; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -15971,17 +14615,15 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "aBJ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -15990,9 +14632,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -16001,9 +14641,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -16104,8 +14742,7 @@ pixel_y = 10 }, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/science{ @@ -16115,8 +14752,7 @@ /obj/machinery/airalarm{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/science{ @@ -16139,8 +14775,7 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/science{ @@ -16158,8 +14793,7 @@ pixel_y = 22; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/science{ @@ -16172,8 +14806,7 @@ departmentType = 5; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/science{ @@ -16193,9 +14826,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -16203,9 +14834,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/research{ name = "Research Division" }) @@ -16217,9 +14846,7 @@ name = "Research Break Room"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -16227,9 +14854,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -16237,9 +14862,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -16248,9 +14871,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -16262,9 +14883,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -16282,9 +14901,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "aCh" = ( /obj/structure/cable{ @@ -16299,9 +14916,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "aCi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16460,9 +15075,8 @@ filter_type = "o2"; on = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/atmos) "aCw" = ( @@ -16492,9 +15106,7 @@ /area/atmos) "aCA" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -16508,17 +15120,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) "aCC" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -16526,9 +15134,7 @@ /obj/machinery/light_switch{ pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -16537,9 +15143,7 @@ name = "Medbay Break Room"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/medbay{ name = "Medbay Central" }) @@ -16554,9 +15158,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/cryo) "aCH" = ( /obj/structure/closet/secure_closet/medical1, @@ -16579,9 +15181,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/genetics) "aCK" = ( @@ -16591,15 +15192,11 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aCL" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aCM" = ( /obj/structure/table/glass, @@ -16615,9 +15212,7 @@ name = "Genetics Requests Console"; pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aCN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -16628,29 +15223,22 @@ /area/toxins/storage) "aCP" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "aCQ" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "aCR" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "aCS" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -16660,9 +15248,8 @@ dir = 4; name = "mix to port" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -16674,9 +15261,7 @@ /obj/machinery/light_switch{ pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -16696,9 +15281,8 @@ pixel_x = 25; pixel_y = -5 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -16771,8 +15355,7 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_x = -30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/science{ @@ -16813,8 +15396,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/science{ @@ -16830,9 +15412,7 @@ name = "Security Office"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/checkpoint/science{ name = "Security Post - Research Division" }) @@ -16847,9 +15427,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -16859,16 +15438,12 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) "aDk" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -16876,9 +15451,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -16897,9 +15470,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -16918,9 +15489,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -16929,9 +15498,7 @@ name = "Unit 2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -17068,10 +15635,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fore) "aDC" = ( @@ -17120,8 +15684,7 @@ output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/atmos) @@ -17244,10 +15807,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" @@ -17283,9 +15843,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -17333,9 +15891,8 @@ /area/medical/cryo) "aEc" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/genetics) "aEd" = ( @@ -17343,9 +15900,7 @@ /obj/effect/landmark/start{ name = "Geneticist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aEe" = ( /obj/item/device/radio/intercom{ @@ -17355,9 +15910,7 @@ name = "Station Intercom (Medbay)"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aEf" = ( /obj/machinery/meter{ @@ -17375,18 +15928,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aEg" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "aEh" = ( /obj/machinery/door/firedoor/heavy, @@ -17394,9 +15943,7 @@ name = "Toxins Lab"; req_access_txt = "8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -17423,8 +15970,7 @@ /area/maintenance/fore) "aEk" = ( /obj/structure/filingcabinet, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/science{ @@ -17437,9 +15983,7 @@ pixel_y = 9 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science{ name = "Security Post - Research Division" }) @@ -17447,9 +15991,7 @@ /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science{ name = "Security Post - Research Division" }) @@ -17462,9 +16004,7 @@ network = list("RD"); pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science{ name = "Security Post - Research Division" }) @@ -17473,8 +16013,7 @@ /obj/machinery/recharger{ pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/science{ @@ -17486,26 +16025,20 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) "aEq" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) "aEr" = ( /obj/machinery/vending/coffee, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -17514,9 +16047,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/medical/research{ name = "Research Division" }) @@ -17527,9 +16058,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -17543,9 +16072,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -17662,9 +16189,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/genetics) "aEG" = ( @@ -17675,9 +16201,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aEH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17695,17 +16219,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aEI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/research{ name = "Research Division" }) @@ -17767,8 +16287,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 6 }, /area/atmos) @@ -17849,9 +16368,7 @@ /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -17862,9 +16379,7 @@ /obj/item/weapon/folder/white, /obj/item/clothing/tie/stethoscope, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -17875,9 +16390,7 @@ pixel_y = 28 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -17886,9 +16399,7 @@ c_tag = "Medbay North"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -17905,8 +16416,7 @@ dir = 4; name = "connector port (Air Supply)" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/medical/cryo) @@ -17946,24 +16456,21 @@ /obj/machinery/light_switch{ pixel_x = -25 }, -/obj/item/weapon/storage/backpack/satchel_gen, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/obj/item/weapon/storage/backpack/satchel/gen, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/genetics) "aFg" = ( /obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/genetics) "aFh" = ( /obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/genetics) "aFi" = ( @@ -17971,22 +16478,18 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aFj" = ( /obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/genetics) "aFk" = ( /obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/genetics) "aFl" = ( @@ -18026,9 +16529,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "aFo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -18037,14 +16538,10 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "aFp" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "aFq" = ( /obj/machinery/light/small{ @@ -18058,9 +16555,7 @@ /obj/machinery/light_switch{ pixel_x = 23 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "aFr" = ( /obj/structure/closet/bombcloset, @@ -18069,24 +16564,20 @@ name = "Research Division" }) "aFs" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/medical/research{ name = "Research Division" }) "aFt" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, +/turf/open/floor/plasteel/warnwhite, /area/medical/research{ name = "Research Division" }) "aFu" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -18141,9 +16632,7 @@ dir = 8; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/research{ name = "Research Division" }) @@ -18285,9 +16774,7 @@ "aFV" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aFW" = ( /obj/structure/disposalpipe/segment{ @@ -18318,9 +16805,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -18382,9 +16867,7 @@ name = "Station Intercom (Medbay)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -18392,9 +16875,7 @@ /obj/structure/chair/office/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -18409,9 +16890,7 @@ name = "Station Intercom (Medbay)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -18420,9 +16899,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -18440,8 +16917,7 @@ dir = 4; name = "connector port (Air Supply)" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/medical/cryo) @@ -18460,8 +16936,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/medical/cryo) @@ -18475,9 +16950,7 @@ name = "Genetics Research"; req_access_txt = "5; 9" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aGm" = ( /obj/structure/disposalpipe/segment, @@ -18534,9 +17007,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "aGp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18547,9 +17018,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "aGq" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -18561,9 +17030,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "aGr" = ( /obj/machinery/door/airlock/research{ @@ -18575,9 +17042,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "aGs" = ( /obj/structure/cable{ @@ -18589,9 +17054,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -18608,9 +17072,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -18620,9 +17082,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -18637,17 +17098,15 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" }) "aGw" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -18659,9 +17118,8 @@ /obj/machinery/camera{ c_tag = "Research Division Central" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -18679,9 +17137,8 @@ /obj/structure/sign/fire{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -18691,9 +17148,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -18731,9 +17186,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebot" +/turf/open/floor/plasteel/whitebot{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -18755,9 +17209,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -18771,9 +17224,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -18792,9 +17244,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -18805,9 +17256,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -18822,9 +17271,7 @@ }, /obj/item/weapon/pen, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "whitecorner" - }, +/turf/open/floor/plasteel/white/corner, /area/toxins/explab) "aGI" = ( /obj/machinery/firealarm{ @@ -18837,9 +17284,7 @@ dir = 6 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, +/turf/open/floor/plasteel/white/side, /area/toxins/explab) "aGJ" = ( /obj/machinery/airalarm{ @@ -18855,9 +17300,7 @@ /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, +/turf/open/floor/plasteel/white/side, /area/toxins/explab) "aGK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -18869,9 +17312,7 @@ name = "Science Requests Console"; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, +/turf/open/floor/plasteel/white/side, /area/toxins/explab) "aGL" = ( /obj/structure/disposalpipe/segment{ @@ -18886,9 +17327,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebot" +/turf/open/floor/plasteel/whitebot{ + dir = 1 }, /area/toxins/explab) "aGM" = ( @@ -18899,9 +17339,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/research{ name = "Research Division" }) @@ -19030,18 +17468,14 @@ dir = 4 }, /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/primary/starboard) "aGV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/primary/starboard) "aGW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -19222,8 +17656,7 @@ filter_type = "n2"; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/atmos) @@ -19277,9 +17710,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -19296,9 +17727,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -19315,9 +17744,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -19345,33 +17772,26 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aHD" = ( /obj/structure/table/glass, /obj/item/weapon/book/manual/medical_cloning{ pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aHE" = ( /obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aHF" = ( /obj/item/weapon/crowbar, /obj/structure/table, /obj/item/clothing/tie/stethoscope, /obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/medbay{ name = "Medbay Central" @@ -19383,9 +17803,8 @@ pixel_y = 4 }, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -19394,30 +17813,23 @@ /obj/machinery/vending/medical{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" }) "aHI" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "aHJ" = ( /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "aHK" = ( /obj/machinery/portable_atmospherics/scrubber/huge, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/storage) "aHL" = ( /obj/structure/sign/nosmoking_2{ @@ -19426,18 +17838,16 @@ /turf/closed/wall, /area/toxins/storage) "aHM" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" }) "aHN" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -19449,9 +17859,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -19462,9 +17871,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -19476,9 +17884,8 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -19489,9 +17896,8 @@ name = "Misc Research APC"; pixel_y = -25 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -19503,9 +17909,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -19515,9 +17920,8 @@ c_tag = "Research Division East"; dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -19528,28 +17932,20 @@ name = "Experimentation Lab"; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aHV" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aHW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aHX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aHY" = ( /obj/structure/closet/l3closet/scientist{ @@ -19564,9 +17960,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aHZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -19665,17 +18059,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/starboard) "aIi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "aIj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -19825,8 +18215,7 @@ output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/atmos) @@ -19857,9 +18246,7 @@ pixel_y = 24 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, +/turf/open/floor/plasteel/white/side, /area/medical/medbay{ name = "Medbay Central" }) @@ -19874,9 +18261,7 @@ c_tag = "Surgery Operating"; pixel_x = 22 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -19885,36 +18270,12 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, +/turf/open/floor/plasteel/white/side, /area/medical/medbay{ name = "Medbay Central" }) "aIE" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/structure/closet/crate/freezer/blood, /turf/open/floor/plasteel, /area/medical/medbay{ name = "Medbay Central" @@ -19930,9 +18291,7 @@ name = "Patient Room"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -19981,8 +18340,7 @@ name = "Station Intercom (Medbay)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/medical/cryo) @@ -19990,23 +18348,18 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/cryo) "aIL" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/cryo) "aIM" = ( /obj/machinery/atmospherics/components/unary/cryo_cell{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/cryo) "aIN" = ( @@ -20019,15 +18372,11 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aIO" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aIP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -20036,9 +18385,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aIQ" = ( /obj/structure/grille, @@ -20052,9 +18399,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -20063,9 +18409,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -20082,9 +18426,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebot" +/turf/open/floor/plasteel/whitebot{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -20093,9 +18436,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/medbay{ name = "Medbay Central" }) @@ -20154,9 +18495,7 @@ name = "Research and Development Lab"; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aJa" = ( /turf/closed/wall, @@ -20183,9 +18522,7 @@ req_access_txt = "29"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aJd" = ( /obj/structure/window/fulltile, @@ -20213,9 +18550,7 @@ req_access_txt = "29"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/chargebay) "aJg" = ( /obj/machinery/navbeacon{ @@ -20228,9 +18563,7 @@ id = "Biohazard"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) @@ -20241,9 +18574,7 @@ /obj/machinery/light_switch{ pixel_x = -20 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aJj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -20252,24 +18583,18 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aJk" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aJl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aJm" = ( /obj/machinery/igniter{ @@ -20312,9 +18637,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "aJr" = ( /obj/item/device/radio/intercom{ @@ -20322,9 +18645,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "aJs" = ( /obj/structure/rack{ @@ -20397,9 +18718,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aJA" = ( /obj/effect/landmark/start{ @@ -20411,9 +18730,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aJC" = ( /obj/item/clothing/gloves/color/black, @@ -20448,8 +18765,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/atmos) @@ -20476,10 +18792,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fpmaint{ name = "Medical Maintenance" @@ -20487,8 +18800,7 @@ "aJI" = ( /obj/item/weapon/retractor, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/medical/medbay{ @@ -20504,9 +18816,7 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -20514,9 +18824,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -20524,9 +18832,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -20544,17 +18851,13 @@ /obj/structure/sign/nosmoking_2{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aJO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -20572,17 +18875,13 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aJQ" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -20597,28 +18896,20 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/cryo) "aJS" = ( /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/cryo) "aJT" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/cryo) "aJU" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/cryo) "aJV" = ( /obj/machinery/door/firedoor, @@ -20627,9 +18918,7 @@ name = "Genetics"; req_access_txt = "5; 9" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aJW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -20638,9 +18927,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aJX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -20650,9 +18937,7 @@ /obj/effect/landmark/start{ name = "Geneticist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aJY" = ( /obj/machinery/door/firedoor, @@ -20664,17 +18949,14 @@ name = "Genetics"; req_access_txt = "5; 9" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aJZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -20683,9 +18965,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -20700,9 +18980,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -20728,9 +19006,7 @@ "aKe" = ( /obj/machinery/light/small, /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "aKf" = ( /obj/machinery/r_n_d/destructive_analyzer, @@ -20753,9 +19029,8 @@ /turf/open/floor/plasteel, /area/toxins/lab) "aKi" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/lab) "aKj" = ( @@ -20765,9 +19040,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aKk" = ( /obj/machinery/cell_charger, @@ -20780,9 +19053,7 @@ maxcharge = 15000 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aKl" = ( /obj/machinery/light_switch{ @@ -20794,9 +19065,7 @@ /obj/item/weapon/disk/design_disk, /obj/item/weapon/disk/design_disk, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aKm" = ( /obj/structure/table, @@ -20805,9 +19074,7 @@ /obj/item/device/mmi, /obj/item/device/mmi, /obj/item/device/mmi, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aKn" = ( /obj/machinery/light{ @@ -20825,18 +19092,14 @@ name = "Robotics RC"; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aKo" = ( /obj/structure/table, /obj/item/weapon/storage/box/bodybags, /obj/item/weapon/retractor, /obj/item/weapon/hemostat, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aKp" = ( /obj/structure/cable{ @@ -20845,9 +19108,7 @@ icon_state = "1-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aKq" = ( /obj/structure/cable{ @@ -20856,9 +19117,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/assembly/robotics) "aKr" = ( @@ -20997,9 +19257,7 @@ name = "Research Division Access"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -21007,18 +19265,14 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aKD" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aKE" = ( /obj/structure/disposalpipe/segment, @@ -21031,9 +19285,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aKF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -21055,14 +19307,12 @@ "aKG" = ( /obj/structure/filingcabinet, /obj/item/weapon/folder/documents, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/nuke_storage) "aKH" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/nuke_storage) @@ -21070,8 +19320,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/nuke_storage) @@ -21099,8 +19348,7 @@ /obj/structure/closet/crate{ name = "Silver Crate" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/nuke_storage) @@ -21108,8 +19356,7 @@ /obj/structure/safe, /obj/item/clothing/head/bearpelt, /obj/item/weapon/twohanded/fireaxe, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/nuke_storage) @@ -21124,8 +19371,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/primary/starboard) @@ -21135,9 +19381,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "aKN" = ( /obj/structure/cable{ @@ -21171,9 +19415,7 @@ "aKQ" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aKR" = ( /obj/machinery/vending/assist, @@ -21241,9 +19483,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aKZ" = ( /obj/item/weapon/scalpel{ @@ -21258,33 +19498,25 @@ pixel_x = -27 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aLa" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aLb" = ( /obj/structure/table/optable, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/medbay{ name = "Medbay Central" }) "aLc" = ( /obj/machinery/computer/operating, -/turf/open/floor/plasteel{ - icon_state = "whitedelivery" - }, +/turf/open/floor/plasteel/whitebot/delivery, /area/medical/medbay{ name = "Medbay Central" }) @@ -21292,9 +19524,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21307,9 +19537,7 @@ name = "Operating Theatre"; req_access_txt = "45" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21321,9 +19549,7 @@ c_tag = "Medbay Recovery"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21332,9 +19558,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21343,9 +19567,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21353,9 +19575,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21380,15 +19600,11 @@ pixel_x = -24; pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "aLm" = ( /obj/machinery/computer/cloning, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/genetics) "aLn" = ( /obj/machinery/clonepod, @@ -21400,15 +19616,13 @@ pixel_x = 24; pixel_y = 8 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/genetics) "aLo" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -21418,9 +19632,7 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21436,9 +19648,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21476,9 +19686,7 @@ icon_state = "1-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aLx" = ( /obj/structure/cable{ @@ -21486,9 +19694,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aLy" = ( /obj/structure/cable{ @@ -21505,42 +19711,31 @@ pixel_x = 26 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aLz" = ( /obj/structure/table/optable{ name = "Robotics Operating Table" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aLA" = ( /obj/effect/landmark/start{ name = "Roboticist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aLB" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aLC" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aLD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/assembly/robotics) "aLE" = ( @@ -21573,9 +19768,8 @@ /area/assembly/chargebay) "aLK" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -21584,9 +19778,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -21597,30 +19789,25 @@ /obj/machinery/shower{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/medical/research{ name = "Research Division" }) "aLN" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite" - }, +/turf/open/floor/plasteel/warnwhite, /area/toxins/explab) "aLO" = ( /obj/structure/table, /obj/item/weapon/book/manual/research_and_development, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/toxins/explab) "aLP" = ( /obj/machinery/computer/rdconsole/experiment, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/toxins/explab) @@ -21632,9 +19819,8 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, /area/toxins/explab) "aLR" = ( @@ -21642,9 +19828,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "aLS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -21656,8 +19840,7 @@ /obj/machinery/light_switch{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/ai_monitored/nuke_storage) @@ -21672,8 +19855,7 @@ /turf/open/floor/bluegrid, /area/ai_monitored/nuke_storage) "aLW" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/ai_monitored/nuke_storage) @@ -21687,15 +19869,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/primary/starboard) "aLZ" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "aMa" = ( /obj/structure/rack{ @@ -21743,10 +19922,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "aMe" = ( -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fore) "aMf" = ( @@ -21840,8 +20016,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 5 }, /area/atmos) @@ -21884,8 +20059,7 @@ "aMt" = ( /obj/item/weapon/hemostat, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/medical/medbay{ @@ -21895,9 +20069,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21905,9 +20077,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21917,9 +20087,8 @@ dir = 4; pixel_x = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -21932,9 +20101,7 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21945,15 +20112,11 @@ /area/medical/cryo) "aMA" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/cryo) "aMB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -21973,9 +20136,7 @@ dir = 8; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "whiteyellowcorner" - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/medbay{ name = "Medbay Central" }) @@ -21990,9 +20151,8 @@ /mob/living/simple_animal/bot/cleanbot{ name = "C.L.E.A.N." }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "aMF" = ( @@ -22022,9 +20182,8 @@ pixel_x = -2; pixel_y = 6 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "aMG" = ( @@ -22035,9 +20194,8 @@ /obj/item/weapon/storage/box/mousetraps, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "aMH" = ( @@ -22056,9 +20214,8 @@ pixel_x = -2; pixel_y = 6 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "aMI" = ( @@ -22073,17 +20230,15 @@ pixel_y = 4 }, /obj/item/clothing/glasses/science, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "aMJ" = ( /obj/structure/table/glass, /obj/item/weapon/gun/syringe, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "aMK" = ( @@ -22092,8 +20247,7 @@ /turf/open/floor/plating, /area/medical/chemistry) "aML" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/lab) @@ -22103,31 +20257,25 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/lab) "aMN" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 }, /area/toxins/lab) "aMO" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aMP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aMQ" = ( /obj/item/device/radio/intercom{ @@ -22148,17 +20296,13 @@ }, /obj/item/weapon/reagent_containers/dropper, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aMR" = ( /obj/machinery/computer/operating{ name = "Robotics Operating Computer" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aMS" = ( /obj/machinery/hologram/holopad, @@ -22166,9 +20310,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aMT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -22176,9 +20318,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/assembly/robotics) "aMU" = ( @@ -22273,9 +20414,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -22284,9 +20424,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -22298,9 +20436,8 @@ dir = 4; pixel_x = 11 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -22360,8 +20497,7 @@ c_tag = "Vault"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/ai_monitored/nuke_storage) @@ -22383,11 +20519,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/nuclearbomb/selfdestruct{ - layer = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/obj/machinery/nuclearbomb/selfdestruct, +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/nuke_storage) @@ -22408,8 +20541,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/ai_monitored/nuke_storage) @@ -22424,8 +20556,7 @@ name = "Vault"; req_access_txt = "53" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/ai_monitored/nuke_storage) @@ -22435,9 +20566,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/primary/starboard) "aNs" = ( @@ -22556,9 +20686,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aND" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -22577,8 +20705,7 @@ output_tag = "air_out"; sensors = list("air_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 4 }, /area/atmos) @@ -22606,8 +20733,7 @@ /obj/item/clothing/suit/apron/surgical, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay{ @@ -22617,9 +20743,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -22627,8 +20751,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay{ @@ -22645,17 +20768,13 @@ }) "aNM" = ( /obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aNN" = ( /obj/machinery/keycard_auth{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aNO" = ( /obj/machinery/airalarm{ @@ -22671,15 +20790,11 @@ pixel_y = 5 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aNP" = ( /obj/machinery/computer/card/minor/cmo, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aNQ" = ( /obj/machinery/disposal/bin, @@ -22687,9 +20802,7 @@ pixel_y = 24 }, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aNR" = ( /obj/structure/grille, @@ -22706,9 +20819,7 @@ name = "Medbay APC"; pixel_y = 26 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -22716,9 +20827,7 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -22729,9 +20838,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -22746,9 +20853,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" @@ -22758,9 +20864,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -22769,9 +20874,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -22780,9 +20884,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -22791,9 +20894,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -22803,9 +20905,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -22820,9 +20920,8 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" @@ -22894,17 +20993,13 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aOg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aOh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22913,9 +21008,7 @@ /obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aOi" = ( /obj/structure/table/reinforced, @@ -22941,26 +21034,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aOk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aOl" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aOm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22970,9 +21057,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aOn" = ( /obj/machinery/computer/security/telescreen{ @@ -22997,9 +21082,7 @@ dir = 1; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aOo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23009,9 +21092,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aOp" = ( /obj/structure/grille, @@ -23029,9 +21110,7 @@ dir = 4 }, /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aOr" = ( /obj/structure/window/reinforced/tinted{ @@ -23040,31 +21119,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aOs" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "aOt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/assembly/robotics) "aOu" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "aOv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -23121,9 +21193,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -23135,9 +21206,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -23145,9 +21214,8 @@ /obj/machinery/shower{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -23164,10 +21232,7 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fore) "aOH" = ( @@ -23176,8 +21241,7 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/ai_monitored/nuke_storage) @@ -23186,9 +21250,8 @@ /turf/open/floor/bluegrid, /area/ai_monitored/nuke_storage) "aOJ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/primary/starboard) "aOK" = ( @@ -23197,9 +21260,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "aOL" = ( /obj/structure/rack, @@ -23278,9 +21339,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aOV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -23302,8 +21361,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 6 }, /area/atmos) @@ -23350,9 +21408,7 @@ name = "Chief Medical Officer RC"; pixel_x = -32 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aPc" = ( /obj/structure/chair/office/light{ @@ -23361,32 +21417,24 @@ /obj/effect/landmark/start{ name = "Chief Medical Officer" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aPd" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white, /obj/item/weapon/stamp/cmo, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aPe" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aPf" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aPg" = ( /obj/structure/cable{ @@ -23394,9 +21442,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -23407,9 +21453,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -23418,9 +21462,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -23431,9 +21473,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -23456,32 +21496,25 @@ pixel_y = 27; req_access = list(65) }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aPl" = ( /obj/structure/sink{ dir = 4; pixel_x = 11 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" }) "aPm" = ( /obj/machinery/smartfridge/chemistry, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aPn" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aPo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -23489,38 +21522,28 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aPp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aPq" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aPr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aPs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aPt" = ( /obj/machinery/light, @@ -23543,9 +21566,7 @@ dir = 4 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "whitepurplecorner" - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/toxins/lab) "aPu" = ( /obj/item/weapon/storage/toolbox/mechanical{ @@ -23560,9 +21581,7 @@ dir = 4 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "whitepurple" - }, +/turf/open/floor/plasteel/whitepurple/side, /area/toxins/lab) "aPv" = ( /obj/structure/chair/stool, @@ -23572,17 +21591,13 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple" - }, +/turf/open/floor/plasteel/whitepurple/side, /area/toxins/lab) "aPw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple" - }, +/turf/open/floor/plasteel/whitepurple/side, /area/toxins/lab) "aPx" = ( /obj/structure/table/reinforced, @@ -23606,9 +21621,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitered" - }, +/turf/open/floor/plasteel/whitered/side, /area/assembly/robotics) "aPz" = ( /obj/structure/chair/stool, @@ -23618,9 +21631,7 @@ /obj/effect/landmark/start{ name = "Roboticist" }, -/turf/open/floor/plasteel{ - icon_state = "whitered" - }, +/turf/open/floor/plasteel/whitered/side, /area/assembly/robotics) "aPA" = ( /obj/machinery/light, @@ -23643,17 +21654,15 @@ dir = 1; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteredcorner" +/turf/open/floor/plasteel/whitered/corner{ + dir = 8 }, /area/assembly/robotics) "aPB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/assembly/robotics) "aPC" = ( @@ -23746,25 +21755,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/assembly/chargebay) "aPK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/assembly/chargebay) "aPL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/assembly/chargebay) "aPM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -23799,21 +21802,18 @@ /area/maintenance/fore) "aPR" = ( /obj/structure/closet/secure_closet/freezer/money, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/nuke_storage) "aPS" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/nuke_storage) "aPT" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/nuke_storage) @@ -23832,14 +21832,12 @@ pixel_y = 2 }, /obj/item/weapon/storage/belt/champion, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/nuke_storage) "aPV" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/primary/starboard) @@ -23876,9 +21874,8 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/atmos) "aPZ" = ( @@ -23940,9 +21937,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -23959,9 +21955,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -24002,15 +21997,11 @@ /obj/effect/landmark/start{ name = "Chief Medical Officer" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/cmo) "aQk" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aQl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -24018,9 +22009,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aQm" = ( /obj/structure/table/glass, @@ -24038,9 +22027,7 @@ pixel_y = 2 }, /mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aQn" = ( /obj/machinery/hologram/holopad, @@ -24049,9 +22036,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aQo" = ( /obj/structure/cable{ @@ -24063,9 +22048,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aQp" = ( /obj/structure/cable{ @@ -24079,9 +22062,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -24124,9 +22106,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -24136,26 +22116,20 @@ pixel_y = -27 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aQu" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/medbay{ name = "Medbay Central" }) "aQv" = ( /obj/structure/bed/roller, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/medbay{ name = "Medbay Central" }) @@ -24163,9 +22137,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -24181,9 +22153,8 @@ pixel_x = 0; pixel_y = -25 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" @@ -24210,15 +22181,11 @@ /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aQA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aQB" = ( /obj/machinery/hologram/holopad, @@ -24227,26 +22194,20 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aQC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aQD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/chemistry) "aQE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -24265,9 +22226,7 @@ /obj/item/weapon/stock_parts/micro_laser, /obj/item/weapon/stock_parts/micro_laser, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aQG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -24283,9 +22242,7 @@ pixel_y = -24 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aQH" = ( /obj/item/stack/cable_coil, @@ -24300,9 +22257,7 @@ /obj/item/weapon/stock_parts/scanning_module, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aQI" = ( /turf/closed/wall/r_wall, @@ -24335,9 +22290,7 @@ input_dir = 2; output_dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/lab) "aQM" = ( /obj/structure/grille, @@ -24377,9 +22330,8 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/assembly/robotics) "aQQ" = ( @@ -24410,18 +22362,14 @@ /area/assembly/robotics) "aQU" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/chargebay) "aQV" = ( /obj/machinery/recharge_station, /obj/machinery/light_switch{ pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/chargebay) "aQW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -24436,9 +22384,7 @@ id = "Skynet_launch"; name = "mech bay" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/chargebay) "aQY" = ( /obj/machinery/door/firedoor, @@ -24447,23 +22393,19 @@ name = "mech bay" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/chargebay) "aQZ" = ( /obj/structure/sign/science{ pixel_x = -32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 9 }, /area/hallway/primary/starboard) "aRa" = ( -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 1 }, /area/hallway/primary/starboard) @@ -24476,8 +22418,7 @@ name = "Station Intercom (General)"; pixel_y = 27 }, -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 5 }, /area/hallway/primary/starboard) @@ -24520,9 +22461,8 @@ dir = 1 }, /obj/machinery/pipedispenser/disposal, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/atmos) "aRi" = ( @@ -24566,23 +22506,17 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/cmo) "aRm" = ( /obj/machinery/door/airlock{ name = "Private Restroom"; req_access_txt = "40" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/cmo) "aRn" = ( -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aRo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -24595,9 +22529,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aRp" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -24608,9 +22540,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aRq" = ( /obj/item/device/radio/intercom{ @@ -24626,23 +22556,17 @@ icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aRr" = ( /obj/structure/closet/secure_closet/CMO, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aRs" = ( /obj/machinery/vending/medical{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -24651,9 +22575,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -24672,9 +22594,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -24685,9 +22605,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -24706,9 +22624,7 @@ }, /obj/machinery/light, /obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/medbay{ name = "Medbay Central" }) @@ -24719,9 +22635,7 @@ icon_state = "4-8" }, /obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/medbay{ name = "Medbay Central" }) @@ -24731,18 +22645,14 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aRz" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -24752,9 +22662,7 @@ name = "Medbay Reception"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -24791,9 +22699,7 @@ freq = 1400; location = "Medbay" }, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay{ name = "Medbay Central" }) @@ -24805,9 +22711,7 @@ req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteblue" - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay{ name = "Medbay Central" }) @@ -24818,35 +22722,28 @@ pixel_x = -22 }, /obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aRH" = ( /obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/chemistry) "aRI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/toxins/lab) "aRJ" = ( -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 9 }, /area/hallway/primary/central) "aRK" = ( -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 1 }, /area/hallway/primary/central) "aRL" = ( -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 5 }, /area/hallway/primary/central) @@ -24885,26 +22782,20 @@ /turf/open/floor/plasteel, /area/assembly/chargebay) "aRP" = ( -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, +/turf/open/floor/plasteel/loadingarea, /area/hallway/primary/starboard) "aRQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, +/turf/open/floor/plasteel/loadingarea, /area/hallway/primary/starboard) "aRR" = ( -/turf/open/floor/plasteel{ - icon_state = "purplecorner"; +/turf/open/floor/plasteel/purple/corner{ dir = 4 }, /area/hallway/primary/starboard) "aRS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "purplecorner"; +/turf/open/floor/plasteel/purple/corner{ dir = 1 }, /area/hallway/primary/starboard) @@ -25005,9 +22896,8 @@ pixel_x = -30 }, /obj/machinery/pipedispenser/disposal/transit_tube, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/atmos) "aSd" = ( @@ -25095,18 +22985,14 @@ c_tag = "Medbay South"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aSo" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -25128,9 +23014,7 @@ name = "Security Office"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/checkpoint/medical) "aSs" = ( /obj/machinery/requests_console{ @@ -25139,18 +23023,14 @@ name = "Medbay RC"; pixel_x = -30 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aSt" = ( /obj/machinery/computer/crew, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -25163,9 +23043,7 @@ c_tag = "Medbay Foyer" }, /obj/machinery/cell_charger, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -25177,9 +23055,7 @@ name = "Station Intercom (Medbay)"; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "whiteyellowcorner" - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/medbay{ name = "Medbay Central" }) @@ -25197,10 +23073,8 @@ pixel_x = -30 }, /obj/structure/closet/wardrobe/chemistry_white, -/obj/item/weapon/storage/backpack/satchel_chem, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/obj/item/weapon/storage/backpack/satchel/chem, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aSx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -25210,23 +23084,18 @@ pressure_checks = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aSy" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, /obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aSz" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/central) "aSA" = ( @@ -25253,44 +23122,36 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 4 }, /area/hallway/primary/central) "aSD" = ( -/turf/open/floor/plasteel{ - icon_state = "purplecorner"; +/turf/open/floor/plasteel/purple/corner{ dir = 1 }, /area/hallway/primary/central) "aSE" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/hallway/primary/central) "aSF" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/hallway/primary/central) "aSG" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 1 }, /area/hallway/primary/central) "aSH" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/primary/central) "aSI" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 4 }, /area/hallway/primary/central) "aSJ" = ( @@ -25303,15 +23164,13 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 1 }, /area/hallway/primary/central) "aSK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 1 }, /area/hallway/primary/central) @@ -25375,9 +23234,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aSR" = ( /obj/structure/disposalpipe/segment{ @@ -25445,8 +23302,7 @@ /area/turret_protected/ai_upload) "aSY" = ( /obj/machinery/computer/upload/ai, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai_upload) @@ -25463,8 +23319,7 @@ /area/turret_protected/ai_upload) "aTa" = ( /obj/machinery/computer/upload/borg, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai_upload) @@ -25491,9 +23346,8 @@ "aTc" = ( /obj/structure/closet/crate, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/atmos) "aTd" = ( @@ -25508,16 +23362,12 @@ /area/atmos) "aTe" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aTf" = ( /obj/machinery/light, /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aTg" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -25556,16 +23406,14 @@ dir = 8 }, /obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/atmos) "aTk" = ( /obj/structure/closet/secure_closet/atmospherics, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/atmos) "aTl" = ( @@ -25574,9 +23422,8 @@ layer = 2.9 }, /obj/structure/closet/secure_closet/atmospherics, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/atmos) "aTm" = ( @@ -25585,15 +23432,11 @@ pixel_y = -25 }, /obj/machinery/space_heater, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aTn" = ( /obj/machinery/space_heater, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aTo" = ( /obj/structure/disposalpipe/segment{ @@ -25630,9 +23473,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aTq" = ( /obj/structure/cable{ @@ -25646,9 +23487,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aTr" = ( /obj/structure/rack{ @@ -25683,9 +23522,7 @@ /obj/item/weapon/hand_labeler, /obj/item/weapon/gun/syringe, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -25701,18 +23538,14 @@ }, /obj/item/clothing/tie/stethoscope, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aTu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -25725,17 +23558,13 @@ c_tag = "Medbay Storage" }, /obj/structure/closet/wardrobe/white/medical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aTw" = ( /obj/structure/closet/secure_closet/medical3, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -25746,17 +23575,13 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aTy" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -25768,8 +23593,7 @@ pixel_y = 10 }, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/medical) @@ -25779,22 +23603,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/medical) "aTB" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/medical) "aTC" = ( /obj/structure/chair/office/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -25811,32 +23631,26 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aTE" = ( /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aTF" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" }) "aTG" = ( /obj/machinery/chem_dispenser, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow"; +/turf/open/floor/plasteel/whiteyellow/side{ dir = 9 }, /area/medical/chemistry) @@ -25852,34 +23666,28 @@ pixel_x = 5; pixel_y = -2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "aTI" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "aTJ" = ( /obj/machinery/chem_dispenser, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 5 }, /area/medical/chemistry) "aTK" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/hallway/primary/central) "aTL" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/central) "aTM" = ( @@ -25894,9 +23702,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aTO" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/primary/central) "aTP" = ( @@ -25913,9 +23720,8 @@ /turf/open/floor/plating, /area/hallway/primary/central) "aTR" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/primary/central) "aTS" = ( @@ -25972,8 +23778,7 @@ /area/hallway/primary/starboard) "aUa" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/storage/eva{ @@ -25985,16 +23790,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "aUc" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/storage/eva{ @@ -26012,8 +23814,7 @@ /turf/open/floor/bluegrid, /area/turret_protected/ai_upload) "aUe" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai_upload) @@ -26031,8 +23832,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai_upload) @@ -26040,9 +23840,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/starboard) "aUi" = ( /turf/closed/wall, @@ -26135,9 +23933,7 @@ /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -26148,9 +23944,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -26165,8 +23960,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/medical) @@ -26182,8 +23976,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/medical) "aUx" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/medical) @@ -26192,9 +23985,7 @@ /obj/item/weapon/reagent_containers/food/drinks/britcup{ desc = "Kingston's personal cup." }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -26202,9 +23993,7 @@ /obj/structure/table/reinforced, /obj/item/weapon/folder/white, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -26213,9 +24002,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/reagent_containers/glass/bottle/epinephrine, /obj/item/weapon/reagent_containers/syringe/epinephrine, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -26225,9 +24012,7 @@ pixel_x = 1; pixel_y = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -26247,8 +24032,7 @@ /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow"; +/turf/open/floor/plasteel/whiteyellow/side{ dir = 8 }, /area/medical/chemistry) @@ -26259,9 +24043,8 @@ /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "aUF" = ( @@ -26277,9 +24060,8 @@ /turf/open/floor/plasteel, /area/medical/chemistry) "aUG" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/primary/central) "aUH" = ( @@ -26289,14 +24071,11 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/hallway/primary/central) "aUI" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/primary/central) "aUJ" = ( @@ -26304,18 +24083,16 @@ /area/hallway/primary/central) "aUK" = ( /obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/primary/central) "aUL" = ( /obj/structure/table, /obj/item/weapon/folder/yellow, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/hallway/primary/central) "aUM" = ( @@ -26323,8 +24100,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/primary/central) @@ -26361,8 +24137,7 @@ /area/hallway/primary/starboard) "aUS" = ( /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -26382,9 +24157,7 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -26394,9 +24167,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -26411,16 +24182,12 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "aUW" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -26430,16 +24197,13 @@ pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "aUY" = ( /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/ai_monitored/storage/eva{ @@ -26468,9 +24232,7 @@ /turf/open/floor/bluegrid, /area/turret_protected/ai_upload) "aVb" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aVc" = ( /obj/machinery/ai_slipper{ @@ -26481,9 +24243,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aVd" = ( /obj/structure/sign/kiddieplaque{ @@ -26496,9 +24256,7 @@ /area/turret_protected/ai_upload) "aVe" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aVf" = ( /obj/structure/disposalpipe/segment, @@ -26508,9 +24266,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "aVg" = ( @@ -26521,8 +24278,7 @@ c_tag = "Atmospherics Monitoring" }, /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ - icon_state = "cautioncorner"; +/turf/open/floor/plasteel/caution/corner{ dir = 1 }, /area/atmos) @@ -26535,9 +24291,8 @@ /obj/structure/sign/atmosplaque{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 9 }, /area/atmos) "aVi" = ( @@ -26548,17 +24303,15 @@ sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop") }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "aVj" = ( /obj/machinery/computer/atmos_alert, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "aVk" = ( @@ -26566,8 +24319,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/atmos) @@ -26594,21 +24346,18 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "aVo" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "aVp" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/atmos) @@ -26617,8 +24366,7 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/disposal) @@ -26653,9 +24401,9 @@ /area/maintenance/disposal) "aVu" = ( /obj/machinery/conveyor{ - dir = 9; + dir = 6; id = "garbage"; - verted = -1 + verted = 1 }, /turf/open/floor/plating, /area/maintenance/disposal) @@ -26705,9 +24453,7 @@ pixel_y = -2 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -26716,9 +24462,7 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -26727,9 +24471,7 @@ name = "Medbay Storage"; req_access_txt = "45" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -26740,9 +24482,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -26761,8 +24502,7 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/medical) @@ -26775,32 +24515,28 @@ /obj/machinery/recharger{ pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/medical) "aVE" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" }) "aVF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" }) "aVG" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -26808,35 +24544,28 @@ "aVH" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aVI" = ( /obj/machinery/chem_master, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow"; +/turf/open/floor/plasteel/whiteyellow/side{ dir = 10 }, /area/medical/chemistry) "aVJ" = ( /obj/machinery/chem_heater, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow" - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "aVK" = ( /obj/machinery/chem_master, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 6 }, /area/medical/chemistry) "aVL" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/hallway/primary/central) @@ -26883,17 +24612,15 @@ /area/hallway/primary/starboard) "aVS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "aVT" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -26905,18 +24632,16 @@ icon_state = "1-2" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "aVV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -26939,9 +24664,7 @@ icon_state = "1-2" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aVZ" = ( /obj/structure/table, @@ -26956,15 +24679,11 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aWb" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aWc" = ( /obj/structure/disposalpipe/segment{ @@ -26987,9 +24706,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "aWe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -27018,10 +24735,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -27045,9 +24759,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aWh" = ( /obj/structure/cable{ @@ -27058,9 +24770,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27093,9 +24803,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27103,9 +24811,7 @@ /obj/effect/landmark/start{ name = "Shaft Miner" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/central) "aWl" = ( /obj/structure/disposalpipe/segment{ @@ -27121,8 +24827,7 @@ /area/atmos) "aWm" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -27177,9 +24882,7 @@ }, /obj/item/weapon/storage/box/syringes, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27190,17 +24893,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "aWu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27211,9 +24910,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -27224,8 +24922,7 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_x = -30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/medical) @@ -27239,8 +24936,7 @@ "aWy" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/medical) @@ -27251,9 +24947,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27267,9 +24961,7 @@ dir = 8; name = "emergency shower" }, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/medbay{ name = "Medbay Central" }) @@ -27279,38 +24971,27 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/chemistry) "aWC" = ( /obj/machinery/shower{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "whitebot" - }, +/turf/open/floor/plasteel/whitebot, /area/medical/chemistry) "aWD" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/central) "aWE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/labor) "aWF" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/labor) "aWG" = ( /obj/structure/grille, @@ -27328,7 +25009,7 @@ height = 5; id = "mining"; name = "mining shuttle"; - travelDir = 90; + port_angle = 90; width = 7 }, /obj/docking_port/stationary{ @@ -27356,24 +25037,18 @@ /area/hallway/primary/central) "aWK" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "aWL" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "aWM" = ( -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -27381,9 +25056,7 @@ /obj/structure/noticeboard{ pixel_y = 27 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -27392,9 +25065,7 @@ layer = 4; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -27406,9 +25077,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -27417,9 +25086,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -27434,9 +25101,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -27464,8 +25129,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -27476,9 +25140,8 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27492,9 +25155,7 @@ /obj/item/device/radio/off, /obj/item/device/radio/off, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -27509,9 +25170,7 @@ pixel_x = -1; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -27526,9 +25185,7 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -27539,9 +25196,8 @@ scrub_N2O = 1; scrub_Toxins = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -27565,8 +25221,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -27599,9 +25254,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aXe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -27622,9 +25275,7 @@ /area/turret_protected/ai_upload) "aXg" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aXh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -27666,9 +25317,8 @@ /area/atmos) "aXm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/atmos) "aXn" = ( @@ -27691,8 +25341,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -27729,8 +25378,7 @@ icon_state = "right"; layer = 3 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/disposal) @@ -27762,9 +25410,7 @@ }, /obj/item/weapon/storage/box/rxglasses, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27775,9 +25421,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/large/epinephrine, /obj/item/weapon/reagent_containers/glass/beaker/large/styptic, /obj/item/weapon/reagent_containers/glass/beaker/large/silver_sulfadiazine, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27804,9 +25448,7 @@ name = "Station Intercom (Medbay)"; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27837,9 +25479,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27850,8 +25490,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay{ @@ -27859,8 +25498,7 @@ }) "aXB" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay{ @@ -27875,8 +25513,7 @@ /obj/item/device/radio/intercom{ pixel_y = -26 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/medical) @@ -27895,9 +25532,7 @@ c_tag = "Security Post - Medbay"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "aXE" = ( /obj/structure/table, @@ -27911,17 +25546,14 @@ departmentType = 5; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/medical) "aXF" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27929,9 +25561,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27942,9 +25572,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27953,12 +25581,10 @@ dir = 4; pixel_x = 24 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-10" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -27989,16 +25615,12 @@ /obj/item/stack/sheet/mineral/plasma{ layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow" - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "aXK" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow" - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "aXL" = ( /obj/machinery/firealarm{ @@ -28009,9 +25631,7 @@ dir = 1 }, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow" - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "aXM" = ( /obj/machinery/light, @@ -28021,17 +25641,13 @@ /obj/structure/table/glass, /obj/item/weapon/folder/white, /obj/item/device/radio/headset/headset_med, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow" - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "aXN" = ( /obj/structure/table/glass, /obj/item/weapon/hand_labeler, /obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow" - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "aXO" = ( /turf/closed/wall/shuttle{ @@ -28041,20 +25657,20 @@ /area/shuttle/labor) "aXP" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "aXQ" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "aXR" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "aXS" = ( /obj/structure/ore_box, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "aXT" = ( /turf/closed/wall/shuttle{ @@ -28067,17 +25683,13 @@ pixel_x = -32 }, /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "aXV" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28086,9 +25698,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28099,9 +25709,7 @@ icon_state = "2-4" }, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28119,9 +25727,7 @@ icon_state = "0-8" }, /obj/machinery/computer/slot_machine, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28132,25 +25738,21 @@ name = "Station Intercom (General)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "aYa" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "aYb" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -28160,16 +25762,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "aYd" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -28180,8 +25779,7 @@ department = "EVA"; pixel_x = 32 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/ai_monitored/storage/eva{ @@ -28202,9 +25800,7 @@ name = "AI Upload"; req_access_txt = "16" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aYh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -28212,14 +25808,11 @@ /area/turret_protected/ai_upload) "aYi" = ( /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aYj" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 1 }, /area/atmos) "aYk" = ( @@ -28299,9 +25892,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "aYs" = ( @@ -28321,8 +25913,7 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -28370,18 +25961,16 @@ /obj/effect/landmark/start{ name = "Shaft Miner" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/primary/central) "aYx" = ( /obj/effect/landmark/start{ name = "Shaft Miner" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/hallway/primary/central) "aYy" = ( @@ -28425,9 +26014,7 @@ name = "Morgue"; req_access_txt = "6;5" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aYB" = ( /obj/structure/disposalpipe/segment, @@ -28459,7 +26046,7 @@ /area/hallway/primary/central) "aYH" = ( /obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "aYI" = ( /obj/structure/shuttle/engine/heater{ @@ -28486,9 +26073,7 @@ /area/shuttle/labor) "aYK" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28496,9 +26081,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28506,9 +26089,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28519,18 +26100,14 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "aYO" = ( /obj/structure/table, /obj/item/clothing/head/hardhat/cakehat, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28541,9 +26118,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28554,9 +26129,7 @@ icon_state = "1-2" }, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28565,9 +26138,7 @@ pixel_x = 32 }, /obj/machinery/computer/slot_machine, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28576,8 +26147,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -28600,8 +26170,7 @@ pixel_x = 1; pixel_y = -1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/storage/eva{ @@ -28616,8 +26185,7 @@ /obj/structure/closet/crate/rcd{ pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -28645,8 +26213,7 @@ pixel_x = -2; pixel_y = -1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/storage/eva{ @@ -28657,8 +26224,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/ai_monitored/storage/eva{ @@ -28680,9 +26246,7 @@ name = "AI Upload Access"; req_access_txt = "16" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aYZ" = ( /obj/effect/landmark/event_spawn, @@ -28698,9 +26262,7 @@ /area/turret_protected/ai_upload) "aZb" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28712,9 +26274,7 @@ freq = 1400; location = "Atmospherics" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/atmos) "aZd" = ( /obj/machinery/door/window/northleft{ @@ -28727,9 +26287,7 @@ name = "atmos blast door" }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/atmos) "aZe" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ @@ -28763,9 +26321,7 @@ name = "atmos blast door" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/atmos) "aZj" = ( /obj/machinery/door/poddoor/preopen{ @@ -28778,9 +26334,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/atmos) "aZk" = ( /obj/machinery/door/poddoor/preopen{ @@ -28788,9 +26342,7 @@ name = "atmos blast door" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/atmos) "aZl" = ( /obj/machinery/door/poddoor{ @@ -28968,9 +26520,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -28981,9 +26531,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -29012,9 +26560,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -29050,9 +26596,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -29065,8 +26609,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/disposal) @@ -29083,9 +26626,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aZD" = ( /obj/structure/cable{ @@ -29097,18 +26638,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aZE" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aZF" = ( /obj/machinery/airalarm{ @@ -29121,15 +26658,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aZG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aZH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29138,9 +26671,7 @@ dir = 4 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aZI" = ( /obj/item/weapon/pen, @@ -29148,9 +26679,7 @@ dir = 4 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "aZJ" = ( /obj/machinery/light{ @@ -29159,17 +26688,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" }) "aZK" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -29178,9 +26705,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -29191,9 +26717,8 @@ name = "Station Intercom (General)"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -29213,7 +26738,7 @@ }) "aZP" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "aZQ" = ( /turf/closed/wall/shuttle{ @@ -29236,9 +26761,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -29255,9 +26778,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -29268,17 +26789,13 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "aZW" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -29286,9 +26803,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -29298,9 +26813,7 @@ }, /obj/machinery/computer/slot_machine, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -29326,9 +26839,7 @@ name = "E.V.A. Storage"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -29393,34 +26904,28 @@ /area/hydroponics) "bah" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bai" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 9 }, /area/hallway/primary/starboard) "baj" = ( /obj/item/weapon/wrench, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/hallway/primary/starboard) "bak" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/hallway/primary/starboard) "bal" = ( -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/hallway/primary/starboard) @@ -29437,27 +26942,21 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "arrival" - }, +/turf/open/floor/plasteel/arrival, /area/hallway/primary/starboard) "ban" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "arrival" - }, +/turf/open/floor/plasteel/arrival, /area/hallway/primary/starboard) "bao" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "escape" - }, +/turf/open/floor/plasteel/escape, /area/hallway/primary/starboard) "bap" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -29550,8 +27049,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/disposal) @@ -29569,8 +27067,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/disposal) @@ -29618,62 +27115,47 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "baE" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "baF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "baG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "baH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "baI" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "baJ" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; req_access_txt = "6" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "baK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/port{ @@ -29715,9 +27197,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -29726,15 +27206,13 @@ pixel_y = 32 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/hallway/primary/starboard) "baS" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/starboard) "baT" = ( @@ -29753,9 +27231,8 @@ /obj/machinery/camera{ c_tag = "Starboard Primary Hallway West" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/primary/starboard) "baU" = ( @@ -29775,26 +27252,23 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/hallway/primary/starboard) "baW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/hallway/primary/starboard) "baX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/primary/starboard) @@ -29802,9 +27276,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/starboard) "baZ" = ( @@ -29813,31 +27286,27 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/starboard) "bba" = ( /obj/machinery/ai_status_display{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/starboard) "bbb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/primary/starboard) "bbc" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/hallway/primary/starboard) "bbd" = ( @@ -29846,20 +27315,17 @@ name = "Station Intercom (General)"; pixel_y = 27 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/hallway/primary/starboard) "bbe" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bbf" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 4 }, /area/hallway/primary/starboard) @@ -29873,9 +27339,8 @@ pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 9 }, /area/engine/break_room) "bbi" = ( @@ -29885,15 +27350,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/engine/break_room) "bbj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/engine/break_room) @@ -29909,8 +27372,7 @@ pixel_y = 9 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/engineering) @@ -29923,8 +27385,7 @@ pixel_y = 25; req_access_txt = "10" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/engineering) @@ -29938,8 +27399,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/engineering) @@ -29978,9 +27438,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bbt" = ( /obj/structure/cable{ @@ -29988,9 +27446,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bbu" = ( /obj/structure/disposalpipe/segment{ @@ -30001,15 +27457,11 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bbv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bbw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -30018,18 +27470,14 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bbx" = ( /obj/machinery/camera{ c_tag = "Medbay Morgue"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bby" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -30043,9 +27491,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -30083,9 +27530,7 @@ pixel_x = -24 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -30094,9 +27539,7 @@ dir = 6 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -30107,9 +27550,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -30120,9 +27561,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -30142,9 +27581,7 @@ req_access_txt = "0"; req_one_access_txt = "25;28" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bbI" = ( /obj/machinery/door/window{ @@ -30239,8 +27676,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/disposal) @@ -30300,8 +27736,7 @@ "bbX" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/engineering) @@ -30318,32 +27753,25 @@ departmentType = 5; pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/engineering) "bca" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/purple, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bcb" = ( /obj/structure/closet/jcloset, /obj/machinery/camera{ c_tag = "Custodial Closet" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bcc" = ( /obj/structure/closet/l3closet/janitor, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bcd" = ( /obj/structure/cable{ @@ -30384,9 +27812,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bch" = ( /obj/item/device/radio/intercom{ @@ -30396,9 +27822,7 @@ name = "Station Intercom (Medbay)"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bci" = ( /turf/closed/wall, @@ -30435,8 +27859,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/primary/central) @@ -30444,24 +27867,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "bcp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "bcq" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "bcr" = ( @@ -30471,8 +27891,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/primary/central) @@ -30495,9 +27914,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -30506,9 +27923,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -30535,25 +27950,18 @@ /turf/open/floor/plating, /area/crew_quarters/theatre) "bcA" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bcB" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/starboard) "bcC" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/starboard) "bcD" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bcE" = ( @@ -30567,20 +27975,14 @@ /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcH" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcI" = ( /obj/structure/cable, @@ -30588,31 +27990,23 @@ name = "Starboard Primary Hallway APC"; pixel_y = -25 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -30624,25 +28018,17 @@ c_tag = "Starboard Primary Hallway Central"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcN" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcO" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/hallway/primary/starboard) "bcP" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/primary/starboard) "bcQ" = ( /obj/machinery/airalarm{ @@ -30650,8 +28036,7 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/primary/starboard) @@ -30667,13 +28052,10 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/starboard) "bcT" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 6 }, /area/hallway/primary/starboard) @@ -30711,8 +28093,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/engineering) @@ -30746,8 +28127,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/engineering) @@ -30771,9 +28151,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bde" = ( /obj/structure/cable{ @@ -30796,9 +28174,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/starboard) "bdg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -30809,10 +28185,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -30867,46 +28240,34 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bdk" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bdl" = ( /obj/effect/landmark{ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bdm" = ( /obj/machinery/bookbinder, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/library) "bdn" = ( /obj/machinery/photocopier, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) "bdo" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/library) "bdp" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) @@ -30915,22 +28276,18 @@ /area/library) "bdr" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) "bds" = ( /obj/item/weapon/folder/yellow, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/library) "bdt" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/central) @@ -30965,25 +28322,19 @@ /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "bdy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "bdz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -31024,8 +28375,7 @@ /obj/machinery/door/airlock/glass{ name = "Central Access" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/aft{ @@ -31041,8 +28391,7 @@ /obj/machinery/door/airlock/glass{ name = "Dormitory" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) @@ -31060,15 +28409,13 @@ }) "bdI" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/starboard) "bdJ" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/starboard) @@ -31097,9 +28444,7 @@ name = "Gravity Generator Foyer"; req_access_txt = "19;23" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/engine/gravity_generator) "bdP" = ( /obj/structure/cable{ @@ -31172,8 +28517,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/engineering) @@ -31200,8 +28544,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/engineering) @@ -31217,18 +28560,14 @@ /obj/item/weapon/mop, /obj/item/weapon/reagent_containers/glass/bucket, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bea" = ( /mob/living/simple_animal/hostile/lizard{ desc = "This lizard is special, it's YOUR lizard."; name = "Wags-His-Tail" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "beb" = ( /obj/machinery/disposal/bin, @@ -31238,9 +28577,7 @@ /obj/machinery/light_switch{ pixel_x = 25 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bec" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -31286,16 +28623,13 @@ }) "bef" = ( /obj/structure/chair/office/dark, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) "beg" = ( /obj/structure/chair/office/dark, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/library) "beh" = ( /obj/machinery/airalarm{ @@ -31303,15 +28637,13 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) "bei" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/central) @@ -31327,14 +28659,10 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bek" = ( -/turf/open/floor/plasteel{ - icon_state = "greencorner" - }, +/turf/open/floor/plasteel/green/corner, /area/hallway/primary/central) "bel" = ( -/turf/open/floor/plasteel{ - icon_state = "green" - }, +/turf/open/floor/plasteel/green/side, /area/hallway/primary/central) "bem" = ( /obj/machinery/light, @@ -31343,13 +28671,12 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "greencorner"; +/turf/open/floor/plasteel/green/corner{ dir = 8 }, /area/hallway/primary/central) "ben" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-04" }, /turf/open/floor/plasteel, @@ -31358,9 +28685,7 @@ /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -31410,8 +28735,7 @@ name = "Aft Starboard Primary Hallway" }) "bev" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/aft{ @@ -31423,8 +28747,7 @@ }, /area/holodeck/rec_center) "bex" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) @@ -31439,9 +28762,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -31455,9 +28776,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -31469,9 +28788,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -31525,18 +28842,16 @@ name = "RADIOACTIVE AREA"; pixel_x = -32 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/gravity_generator) "beI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/gravity_generator) "beJ" = ( @@ -31601,8 +28916,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/engineering) @@ -31610,17 +28924,14 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/engineering) "beS" = ( /obj/item/weapon/screwdriver{ pixel_y = 10 }, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/engineering) @@ -31632,17 +28943,13 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "beU" = ( /obj/effect/landmark/start{ name = "Janitor" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "beV" = ( /obj/structure/table, @@ -31650,9 +28957,7 @@ /obj/item/weapon/grenade/chem_grenade/cleaner, /obj/item/weapon/grenade/chem_grenade/cleaner, /obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "beW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31724,9 +29029,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bfb" = ( /obj/structure/cable{ @@ -31807,8 +29110,7 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) @@ -31819,16 +29121,13 @@ }, /obj/item/weapon/pen, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/library) "bfk" = ( /obj/structure/chair/office/dark{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) @@ -31836,15 +29135,12 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/library) "bfm" = ( /obj/item/weapon/storage/pill_bottle/dice, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) @@ -31861,9 +29157,7 @@ name = "Station Intercom (General)"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/library) "bfo" = ( /obj/machinery/door/airlock/maintenance{ @@ -31899,15 +29193,11 @@ /turf/open/floor/plasteel, /area/hydroponics) "bft" = ( -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, +/turf/open/floor/plasteel/white/side, /area/hallway/primary/central) "bfu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall" - }, +/turf/open/floor/plasteel/white/side, /area/hallway/primary/central) "bfv" = ( /turf/closed/wall, @@ -31981,16 +29271,12 @@ dir = 4 }, /obj/item/weapon/bikehorn/rubberducky, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) "bfE" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -31999,9 +29285,7 @@ name = "Unit 3" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -32009,9 +29293,7 @@ /obj/machinery/door/airlock{ name = "Unit 2" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -32020,9 +29302,7 @@ name = "Unit 1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -32039,9 +29319,7 @@ pixel_x = -25; pixel_y = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/gravity_generator) "bfJ" = ( /obj/structure/cable{ @@ -32060,9 +29338,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/gravity_generator) "bfK" = ( /obj/structure/cable{ @@ -32070,9 +29346,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/gravity_generator) "bfL" = ( /obj/structure/cable{ @@ -32083,14 +29357,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/gravity_generator) "bfM" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/gravity_generator) "bfN" = ( /obj/machinery/door/firedoor, @@ -32098,14 +29368,11 @@ name = "Gravity Generator Room"; req_access_txt = "19;23" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/engine/gravity_generator) "bfO" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/gravity_generator) "bfP" = ( @@ -32122,9 +29389,8 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/gravity_generator) "bfQ" = ( @@ -32170,37 +29436,23 @@ /turf/open/floor/plating, /area/engine/break_room) "bfW" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_4) "bfX" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_4) "bfY" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_4) "bfZ" = ( /obj/structure/janitorialcart, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bga" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -32222,9 +29474,7 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bgc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -32251,9 +29501,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bgf" = ( /obj/structure/disposalpipe/segment{ @@ -32283,9 +29531,8 @@ c_tag = "Aft Port Primary Hallway North"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -32304,8 +29551,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) @@ -32313,8 +29559,7 @@ /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) @@ -32338,9 +29583,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bgq" = ( /obj/machinery/light/small{ @@ -32350,9 +29593,7 @@ dir = 8 }, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/library) "bgr" = ( /obj/structure/cable{ @@ -32367,16 +29608,12 @@ /obj/item/weapon/watertank, /obj/item/clothing/tie/armband/hydro, /obj/item/clothing/tie/armband/hydro, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bgt" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bgu" = ( /obj/structure/table/reinforced, @@ -32408,9 +29645,7 @@ id = "kitchen"; name = "kitchen shutters" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgy" = ( /obj/structure/table/reinforced, @@ -32420,9 +29655,7 @@ name = "kitchen shutters" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgz" = ( /obj/structure/table/reinforced, @@ -32432,9 +29665,7 @@ id = "kitchen"; name = "kitchen shutters" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgA" = ( /obj/machinery/vending/dinnerware, @@ -32464,17 +29695,13 @@ /obj/item/device/radio/intercom{ pixel_x = -30 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "bgE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -32482,24 +29709,18 @@ /obj/effect/landmark/start{ name = "Bartender" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "bgG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "bgH" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -32516,9 +29737,7 @@ /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -32526,9 +29745,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -32538,9 +29755,7 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -32554,9 +29769,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -32570,9 +29783,7 @@ name = "Locker Restrooms APC"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -32585,9 +29796,7 @@ pixel_x = 28 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -32619,9 +29828,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bgS" = ( /obj/structure/grille, @@ -32662,17 +29869,15 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/gravity_generator) "bgW" = ( /obj/structure/closet/radiation, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/gravity_generator) "bgX" = ( @@ -32708,9 +29913,8 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bhc" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/break_room) "bhd" = ( @@ -32730,7 +29934,7 @@ id = "pod4"; name = "escape pod 4" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "bhf" = ( /obj/structure/chair{ @@ -32743,7 +29947,7 @@ pixel_x = 6; pixel_y = -32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "bhg" = ( /obj/structure/chair{ @@ -32760,7 +29964,7 @@ possible_destinations = "pod_asteroid4"; shuttleId = "pod4" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "bhh" = ( /obj/structure/grille, @@ -32777,27 +29981,21 @@ /area/space) "bhj" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bhk" = ( /obj/item/weapon/restraints/legcuffs/beartrap, /obj/item/weapon/restraints/legcuffs/beartrap, /obj/item/weapon/storage/box/mousetraps, /obj/item/weapon/storage/box/mousetraps, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bhl" = ( /obj/machinery/door/window/westleft{ name = "Janitoral Delivery"; req_access_txt = "26" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/janitor) "bhm" = ( /obj/structure/plasticflaps, @@ -32806,9 +30004,7 @@ freq = 1400; location = "Janitor" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/janitor) "bhn" = ( /obj/structure/cable{ @@ -32861,8 +30057,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 4 }, /area/hallway/primary/starboard) @@ -32890,9 +30085,8 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/storage) "bht" = ( @@ -32957,17 +30151,15 @@ pixel_x = 4; pixel_y = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" }) "bhy" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 1 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -33038,27 +30230,22 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bhI" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 9 }, /area/hydroponics) "bhJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/hydroponics) "bhK" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/hydroponics) "bhL" = ( @@ -33066,9 +30253,8 @@ /obj/effect/landmark/start{ name = "Botanist" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/hydroponics) "bhM" = ( @@ -33079,9 +30265,7 @@ req_access_txt = "35" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hydroponics) "bhN" = ( /obj/machinery/button/door{ @@ -33091,20 +30275,14 @@ pixel_y = 22; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhO" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhQ" = ( /obj/structure/sink/kitchen{ @@ -33113,9 +30291,7 @@ /obj/machinery/camera{ c_tag = "Kitchen" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33125,9 +30301,7 @@ /area/crew_quarters/theatre) "bhS" = ( /mob/living/carbon/monkey/punpun, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -33186,9 +30360,7 @@ name = "Unisex Showers"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -33196,9 +30368,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -33206,9 +30376,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -33217,9 +30385,7 @@ /obj/machinery/light_switch{ pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -33232,30 +30398,22 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) "bie" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bif" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "big" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bih" = ( /obj/structure/sign/securearea{ @@ -33267,9 +30425,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bii" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33290,10 +30446,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg2" @@ -33315,9 +30468,8 @@ /obj/structure/sign/pods{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/break_room) "bin" = ( @@ -33376,9 +30528,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/storage) "biu" = ( @@ -33409,9 +30560,8 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "biy" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -33423,9 +30573,7 @@ dir = 4 }, /obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -33453,9 +30601,7 @@ /obj/structure/table, /obj/item/weapon/book/manual/barman_recipes, /obj/item/weapon/reagent_containers/glass/rag, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -33474,15 +30620,13 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/hydroponics) "biE" = ( /obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) @@ -33505,9 +30649,7 @@ /obj/effect/landmark/start{ name = "Cook" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -33516,18 +30658,14 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biK" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -33559,9 +30697,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -33572,17 +30708,13 @@ }, /obj/structure/table, /obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) "biP" = ( /obj/machinery/vending/boozeomat, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar{ name = "\improper Maltese Falcon" }) @@ -33601,9 +30733,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "biS" = ( /obj/item/device/radio/intercom{ @@ -33636,9 +30766,7 @@ name = "Unisex Restrooms"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -33654,27 +30782,22 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "biX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/gravity_generator) "biY" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) "biZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/gravity_generator) @@ -33686,9 +30809,7 @@ c_tag = "Gravity Generator Room"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bjb" = ( /obj/item/stack/rods, @@ -33738,20 +30859,14 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bji" = ( /obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bjj" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bjk" = ( /obj/machinery/light/small{ @@ -33761,15 +30876,11 @@ c_tag = "Cargo Bay Storage" }, /obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bjl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bjm" = ( /obj/structure/disposalpipe/segment{ @@ -33784,9 +30895,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/janitor) "bjn" = ( /obj/structure/rack{ @@ -33797,9 +30906,7 @@ /obj/item/weapon/stock_parts/cell{ maxcharge = 2000 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bjo" = ( /obj/machinery/conveyor{ @@ -33809,9 +30916,8 @@ /turf/open/floor/plating, /area/quartermaster/storage) "bjp" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/storage) "bjq" = ( @@ -33820,31 +30926,25 @@ layer = 2.9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "bjr" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "bjs" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" }) "bjt" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -33885,31 +30985,24 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bjz" = ( /obj/effect/landmark/start{ name = "Botanist" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) "bjA" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bjB" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bjC" = ( /obj/machinery/door/airlock/glass{ @@ -33917,18 +31010,14 @@ req_access_txt = "0"; req_one_access_txt = "28;35" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hydroponics) "bjD" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/stack/packageWrap, /obj/item/weapon/reagent_containers/food/condiment/enzyme, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjE" = ( /obj/structure/table, @@ -33939,9 +31028,7 @@ /obj/item/weapon/reagent_containers/glass/beaker{ pixel_x = 5 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjF" = ( /obj/structure/table, @@ -33951,29 +31038,22 @@ /obj/item/weapon/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjG" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjI" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -33989,16 +31069,12 @@ req_one_access_txt = "25;28" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bjL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/secure_closet/freezer/cream_pie, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "bjM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -34007,9 +31083,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "bjN" = ( /obj/structure/table/wood, @@ -34021,9 +31095,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "bjO" = ( /obj/structure/cable{ @@ -34052,8 +31124,7 @@ "bjR" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/under/assistantformal, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/crew_quarters/locker) @@ -34063,8 +31134,7 @@ pixel_y = 30 }, /obj/item/clothing/under/assistantformal, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/locker) @@ -34075,8 +31145,7 @@ pixel_y = 28 }, /obj/item/clothing/under/assistantformal, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/locker) @@ -34091,8 +31160,7 @@ /obj/machinery/camera{ c_tag = "Locker Room West" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/locker) @@ -34102,15 +31170,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/masks, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/locker) "bjW" = ( /obj/machinery/vending/clothing, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/locker) @@ -34121,16 +31187,13 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/locker) "bjY" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/locker) "bjZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -34139,16 +31202,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bka" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) @@ -34156,8 +31216,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) @@ -34166,9 +31225,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bkd" = ( /obj/effect/decal/cleanable/ash, @@ -34229,9 +31286,7 @@ pixel_y = 26 }, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bkl" = ( /obj/machinery/power/apc{ @@ -34244,39 +31299,29 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bkm" = ( /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bkn" = ( /obj/machinery/keycard_auth{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bko" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bkp" = ( /obj/machinery/door/airlock{ name = "Private Restroom"; req_access_txt = "56" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/engine/chiefs_office) "bkq" = ( /obj/structure/sink{ @@ -34286,15 +31331,11 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/engine/chiefs_office) "bkr" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bks" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -34303,17 +31344,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bkt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bku" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34328,9 +31365,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bkv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -34360,18 +31395,14 @@ icon_state = "pipe-c" }, /obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bkx" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bky" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -34398,9 +31429,8 @@ /area/quartermaster/storage) "bkA" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -34434,10 +31464,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fsmaint2) "bkG" = ( @@ -34454,9 +31481,7 @@ departmentType = 2; pixel_x = -30 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bkH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -34465,8 +31490,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) @@ -34474,8 +31498,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hydroponics) @@ -34484,47 +31507,35 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bkK" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bkL" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/reagent_containers/food/snacks/mint, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bkM" = ( /obj/structure/table, /obj/item/weapon/kitchen/rollingpin, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bkN" = ( /obj/structure/table, /obj/item/weapon/book/manual/chef_recipes, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bkO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bkP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34536,8 +31547,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -34555,9 +31565,7 @@ name = "CondiMaster Neo"; pixel_x = -4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bkS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -34565,9 +31573,7 @@ dir = 4 }, /obj/machinery/icecream_vat, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bkT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34585,34 +31591,26 @@ c_tag = "Kitchen Cold Room" }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bkU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bkV" = ( /obj/structure/table, /obj/item/weapon/gun/projectile/revolver/doublebarrel, /obj/item/weapon/storage/belt/bandolier, /obj/item/weapon/reagent_containers/food/drinks/shaker, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bkW" = ( /obj/structure/table, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bkX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -34626,9 +31624,7 @@ /obj/effect/landmark/start{ name = "Clown" }, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "bkY" = ( /obj/structure/mirror{ @@ -34640,9 +31636,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "bkZ" = ( /obj/structure/cable{ @@ -34660,8 +31654,7 @@ name = "Station Intercom (General)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/crew_quarters/locker) @@ -34689,36 +31682,29 @@ /area/crew_quarters/locker) "blf" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/locker) "blg" = ( /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "blh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/gravity_generator) "bli" = ( /obj/machinery/gravity_generator/main/station, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) "blj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/gravity_generator) @@ -34837,10 +31823,7 @@ }) "blr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/fpmaint{ @@ -34880,9 +31863,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "blv" = ( /obj/structure/cable{ @@ -34895,9 +31876,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "blw" = ( /obj/structure/table/reinforced, @@ -34907,9 +31886,7 @@ pixel_y = 4 }, /obj/item/weapon/stamp/ce, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "blx" = ( /obj/machinery/computer/atmos_alert, @@ -34920,9 +31897,7 @@ name = "Chief Engineer RC"; pixel_x = 32 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bly" = ( /turf/closed/wall, @@ -34934,21 +31909,15 @@ /obj/effect/landmark/start{ name = "Chief Engineer" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/engine/chiefs_office) "blA" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "blB" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "blC" = ( /obj/structure/cable{ @@ -34960,40 +31929,31 @@ /obj/effect/landmark/start{ name = "Cargo Technician" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "blD" = ( /obj/item/stack/sheet/cardboard, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "blE" = ( /obj/structure/closet/crate/internals, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "blF" = ( /obj/effect/landmark{ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "blG" = ( /obj/machinery/conveyor_switch/oneway{ id = "packageSort1" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/storage) "blH" = ( @@ -35009,9 +31969,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -35105,9 +32064,7 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "blS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -35115,8 +32072,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) @@ -35125,33 +32081,26 @@ /obj/effect/landmark/start{ name = "Botanist" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hydroponics) "blU" = ( /obj/machinery/processor, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "blV" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "blW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "blX" = ( /obj/structure/closet/crate{ @@ -35170,47 +32119,35 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "blY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "blZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bma" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bmb" = ( /obj/effect/landmark/start{ name = "Bartender" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bmc" = ( /obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bmd" = ( /obj/machinery/disposal/bin, @@ -35227,8 +32164,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "redblue"; +/turf/open/floor/plasteel/redblue/redside{ dir = 1 }, /area/crew_quarters/theatre) @@ -35243,8 +32179,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "redblue"; +/turf/open/floor/plasteel/redblue/redside{ dir = 1 }, /area/crew_quarters/theatre) @@ -35258,8 +32193,7 @@ name = "theatre RC"; pixel_x = 32 }, -/turf/open/floor/plasteel{ - icon_state = "redblue"; +/turf/open/floor/plasteel/redblue/redside{ dir = 1 }, /area/crew_quarters/theatre) @@ -35270,8 +32204,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/aft{ @@ -35318,9 +32251,7 @@ /area/crew_quarters/locker) "bmm" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/locker) "bmn" = ( /obj/structure/sign/securearea{ @@ -35329,15 +32260,11 @@ name = "RADIOACTIVE AREA"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bmo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bmp" = ( /obj/structure/disposalpipe/segment, @@ -35360,10 +32287,7 @@ }, /area/maintenance/starboard) "bms" = ( -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard) "bmt" = ( @@ -35378,8 +32302,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "bmv" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/engine/break_room) @@ -35390,14 +32313,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bmx" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/engine/break_room) "bmy" = ( @@ -35410,9 +32330,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bmA" = ( /obj/structure/cable{ @@ -35423,17 +32341,13 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bmB" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/yellow, /obj/item/weapon/paper/monitorkey, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bmC" = ( /obj/structure/chair/office/light{ @@ -35442,9 +32356,7 @@ /obj/effect/landmark/start{ name = "Chief Engineer" }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bmD" = ( /obj/machinery/computer/atmos_alert, @@ -35471,9 +32383,7 @@ pixel_y = 10; req_access_txt = "24" }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bmE" = ( /obj/structure/cable{ @@ -35482,9 +32392,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bmF" = ( /obj/structure/closet/crate/medical, @@ -35496,15 +32404,11 @@ pixel_y = -24; req_access_txt = "31" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bmG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bmH" = ( /obj/structure/disposaloutlet{ @@ -35521,9 +32425,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/storage) "bmJ" = ( @@ -35542,9 +32445,8 @@ /obj/machinery/newscaster{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -35641,17 +32543,14 @@ /obj/machinery/vending/hydroseeds{ slogan_delay = 700 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bmX" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) @@ -35663,8 +32562,7 @@ /area/hydroponics) "bmZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hydroponics) @@ -35675,9 +32573,7 @@ }, /obj/structure/table, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bnb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35695,10 +32591,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -35753,9 +32646,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/central) "bnh" = ( /obj/structure/cable{ @@ -35770,18 +32661,14 @@ /mob/living/simple_animal/hostile/retaliate/goat{ name = "Pete" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bni" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bnj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -35790,9 +32677,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bnk" = ( /obj/structure/closet/secure_closet/bar{ @@ -35801,9 +32686,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bnl" = ( /obj/machinery/power/apc{ @@ -35818,9 +32701,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/crew_quarters/theatre) "bnm" = ( @@ -35843,18 +32725,16 @@ /obj/effect/landmark/start{ name = "Mime" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/crew_quarters/theatre) "bnn" = ( /obj/structure/mirror{ pixel_x = 28 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/crew_quarters/theatre) "bno" = ( @@ -35863,17 +32743,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bnp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/aft{ @@ -35886,8 +32764,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) @@ -35985,9 +32862,7 @@ "bnz" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/locker) "bnA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -36051,9 +32926,7 @@ "bnK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/suit_storage_unit/ce, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bnL" = ( /obj/structure/cable{ @@ -36061,9 +32934,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bnM" = ( /obj/structure/table/reinforced, @@ -36073,9 +32944,7 @@ }, /obj/item/weapon/pen, /obj/item/weapon/storage/fancy/cigarettes, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bnN" = ( /obj/item/device/radio/intercom{ @@ -36088,9 +32957,7 @@ icon_state = "tube1" }, /obj/machinery/computer/card/minor/ce, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bnO" = ( /obj/machinery/door/poddoor/shutters{ @@ -36103,9 +32970,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "bnP" = ( /obj/structure/disposalpipe/wrapsortjunction{ @@ -36128,9 +32993,7 @@ name = "Delivery Office"; req_access_txt = "50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "bnS" = ( /obj/structure/extinguisher_cabinet{ @@ -36173,30 +33036,25 @@ /area/library) "bnY" = ( /obj/machinery/vending/hydronutrients, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bnZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 10 }, /area/hydroponics) "boa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/hydroponics) "bob" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/hydroponics) @@ -36205,9 +33063,7 @@ dir = 1 }, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bod" = ( /obj/structure/cable, @@ -36215,9 +33071,7 @@ name = "Kitchen APC"; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "boe" = ( /obj/machinery/airalarm{ @@ -36230,9 +33084,7 @@ pixel_x = -3; pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bof" = ( /obj/structure/table, @@ -36240,27 +33092,19 @@ pixel_x = -3; pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bog" = ( /obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "boh" = ( /obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "boi" = ( /obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "boj" = ( /obj/machinery/door/window/southleft{ @@ -36269,8 +33113,7 @@ req_access_txt = "0"; req_one_access_txt = "25;28" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/kitchen) @@ -36280,9 +33123,7 @@ dir = 8 }, /obj/structure/kitchenspike, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bol" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36291,9 +33132,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" }) @@ -36320,22 +33159,17 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "boo" = ( /obj/machinery/gibber, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bop" = ( /obj/machinery/vending/autodrobe, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/crew_quarters/theatre) "boq" = ( @@ -36346,17 +33180,15 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/crew_quarters/theatre) "bor" = ( /obj/item/weapon/reagent_containers/food/snacks/baguette, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/crew_quarters/theatre) "bos" = ( @@ -36371,8 +33203,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -36394,9 +33225,8 @@ /obj/machinery/light_switch{ pixel_x = -25 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/locker) "bov" = ( @@ -36427,8 +33257,7 @@ /area/crew_quarters/locker) "boz" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/locker) @@ -36437,25 +33266,19 @@ /obj/structure/window{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "boB" = ( /obj/machinery/washing_machine, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "boC" = ( /obj/machinery/washing_machine, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "boD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36611,32 +33434,25 @@ maxcharge = 15000 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "boQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "boR" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "boS" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "boT" = ( @@ -36705,9 +33521,7 @@ pixel_x = 26 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "boY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -36782,8 +33596,7 @@ /area/quartermaster/storage) "bpg" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/hallway/primary/port{ @@ -36867,9 +33680,7 @@ name = "Hydroponics"; req_access_txt = "35" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bpp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36883,8 +33694,7 @@ freq = 1400; location = "Kitchen" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/kitchen) @@ -36930,8 +33740,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -36948,9 +33757,7 @@ /area/crew_quarters/sleep) "bpx" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/crew_quarters/locker) "bpy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -37007,8 +33814,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/locker) @@ -37016,8 +33822,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) @@ -37028,9 +33833,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/library) "bpG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -37191,9 +33994,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bpU" = ( /obj/structure/cable{ @@ -37202,22 +34003,16 @@ icon_state = "1-2" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bpV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bpW" = ( /obj/structure/bookcase/manuals/engineering, /mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bpX" = ( /obj/structure/sign/securearea{ @@ -37234,16 +34029,10 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "bpZ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/supply) "bqa" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "bqb" = ( /turf/closed/wall/shuttle{ @@ -37266,9 +34055,8 @@ /obj/machinery/conveyor_switch/oneway{ id = "QMLoad2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "bqe" = ( @@ -37317,9 +34105,7 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, /obj/item/weapon/nullrod, /obj/item/device/soulstone/anybody/chaplain, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bqk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -37368,9 +34154,7 @@ name = "Private Study"; req_access_txt = "37" }, -/turf/open/floor/plasteel{ - icon_state = "cult" - }, +/turf/open/floor/plasteel/cult, /area/library) "bqq" = ( /obj/structure/cable{ @@ -37391,9 +34175,7 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bqs" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -37403,9 +34185,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bqt" = ( /obj/structure/sign/directions/evac{ @@ -37443,9 +34223,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bqv" = ( /obj/structure/cable{ @@ -37601,10 +34379,7 @@ pixel_x = -6; pixel_y = -6 }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fsmaint2) "bqK" = ( @@ -37683,9 +34458,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "bqP" = ( /obj/structure/cable{ @@ -37714,9 +34487,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/engine/chiefs_office) "bqQ" = ( /obj/structure/cable{ @@ -37778,9 +34549,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/engine/break_room) "bqU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -37792,8 +34561,7 @@ }) "bqV" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/aft{ @@ -37867,33 +34635,25 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/crew_quarters/locker) "brf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/locker) "brg" = ( /obj/structure/closet/wardrobe/white, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/locker) "brh" = ( /obj/structure/closet/wardrobe/mixed, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/locker) "bri" = ( /obj/machinery/light, @@ -37901,9 +34661,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/locker) "brj" = ( /obj/structure/closet/wardrobe/black, @@ -37915,26 +34673,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/locker) "brk" = ( /obj/structure/closet/lasertag/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/locker) "brl" = ( /obj/structure/closet/lasertag/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/crew_quarters/locker) @@ -37947,17 +34700,13 @@ /obj/structure/window{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "brn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "bro" = ( /obj/structure/closet, @@ -37975,9 +34724,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "brp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -38040,9 +34787,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/starboard) "brv" = ( /obj/effect/decal/cleanable/generic, @@ -38102,9 +34847,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/engine/engineering) "brA" = ( /obj/machinery/door/firedoor, @@ -38118,9 +34861,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/engine/engineering) "brB" = ( /obj/machinery/door/firedoor, @@ -38129,9 +34870,7 @@ name = "engineering security door" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/engine/engineering) "brC" = ( /obj/structure/sign/securearea{ @@ -38151,9 +34890,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "brE" = ( /obj/structure/cable{ @@ -38164,17 +34901,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "brF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "brG" = ( /obj/structure/cable{ @@ -38228,7 +34961,7 @@ }, /area/shuttle/supply) "brM" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "brN" = ( /obj/machinery/conveyor{ @@ -38265,15 +34998,13 @@ dir = 4; id = "QMLoad2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/storage) "brR" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/quartermaster/storage) "brS" = ( @@ -38298,9 +35029,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "brV" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "brW" = ( /obj/machinery/navbeacon{ @@ -38313,9 +35042,7 @@ home_destination = "QM #1"; suffix = "#1" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "brX" = ( /obj/machinery/autolathe, @@ -38377,17 +35104,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "cult" - }, +/turf/open/floor/plasteel/cult, /area/library) "bsg" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" }, -/turf/open/floor/plasteel{ - icon_state = "cult" - }, +/turf/open/floor/plasteel/cult, /area/library) "bsh" = ( /obj/structure/cable{ @@ -38412,10 +35135,7 @@ /turf/open/floor/plating, /area/maintenance/fsmaint2) "bsj" = ( -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fsmaint2) "bsk" = ( @@ -38441,9 +35161,7 @@ /obj/item/weapon/wrench, /obj/item/weapon/screwdriver, /obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bsn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -38451,9 +35169,7 @@ name = "BrewMaster 4000"; pixel_x = -4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bso" = ( /obj/item/weapon/reagent_containers/spray/plantbgone{ @@ -38468,9 +35184,7 @@ pixel_x = 6 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bsp" = ( /obj/item/weapon/book/manual/hydroponics_pod_people, @@ -38485,9 +35199,7 @@ dir = 1 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bsq" = ( /obj/structure/closet/secure_closet/hydroponics, @@ -38496,21 +35208,17 @@ icon_state = "alarm0"; pixel_y = -22 }, -/obj/item/weapon/storage/backpack/satchel_hyd, +/obj/item/weapon/storage/backpack/satchel/hyd, /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bsr" = ( /obj/machinery/light/small, /obj/structure/closet/secure_closet/hydroponics, -/obj/item/weapon/storage/backpack/satchel_hyd, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/obj/item/weapon/storage/backpack/satchel/hyd, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bss" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -38518,10 +35226,8 @@ dir = 4 }, /obj/structure/closet/secure_closet/hydroponics, -/obj/item/weapon/storage/backpack/satchel_hyd, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/obj/item/weapon/storage/backpack/satchel/hyd, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bst" = ( /obj/machinery/door/window/eastright{ @@ -38529,9 +35235,7 @@ name = "Hydroponics Delivery"; req_access_txt = "35" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hydroponics) "bsu" = ( /obj/structure/cable{ @@ -38601,8 +35305,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -38672,9 +35375,7 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/starboard) "bsN" = ( /obj/machinery/light/small{ @@ -38740,9 +35441,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bsS" = ( /obj/structure/grille, @@ -38773,12 +35472,11 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "bsW" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bsX" = ( /obj/structure/cable{ @@ -38828,9 +35526,8 @@ /turf/open/floor/plating, /area/quartermaster/storage) "btd" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/quartermaster/storage) "bte" = ( @@ -38851,9 +35548,7 @@ home_destination = "QM #2"; suffix = "#2" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "bth" = ( /obj/structure/table, @@ -38890,8 +35585,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/kitchen) @@ -38982,9 +35676,7 @@ /obj/effect/landmark/start{ name = "Librarian" }, -/turf/open/floor/plasteel{ - icon_state = "cult" - }, +/turf/open/floor/plasteel/cult, /area/library) "bts" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38995,9 +35687,7 @@ pixel_x = 27 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "cult" - }, +/turf/open/floor/plasteel/cult, /area/library) "btt" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -39089,9 +35779,7 @@ freq = 1400; location = "Hydroponics" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hydroponics) "btE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39244,9 +35932,7 @@ /obj/machinery/camera{ c_tag = "Auxiliary Tool Storage" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/storage/tools) "btU" = ( /obj/structure/reagent_dispensers/fueltank, @@ -39259,9 +35945,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/storage/tools) "btV" = ( /obj/structure/grille, @@ -39282,8 +35966,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -39301,8 +35984,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/aft{ @@ -39326,9 +36008,8 @@ /area/crew_quarters/sleep) "bub" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ +/turf/open/floor/plasteel/neutral/side{ tag = "icon-neutral (SOUTHWEST)"; - icon_state = "neutral"; dir = 10 }, /area/crew_quarters/sleep) @@ -39337,9 +36018,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "bud" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -39395,9 +36074,7 @@ /area/crew_quarters/sleep) "bui" = ( /obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "buj" = ( /obj/structure/disposalpipe/segment, @@ -39509,15 +36186,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "bus" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "but" = ( @@ -39527,15 +36202,13 @@ /obj/machinery/camera{ c_tag = "Engineering North" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "buu" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/engineering) "buv" = ( @@ -39591,9 +36264,8 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "buA" = ( -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/engine/engineering) "buB" = ( @@ -39601,30 +36273,23 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "buC" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "buD" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "buE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "buF" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "buG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -39639,9 +36304,7 @@ freq = 1400; location = "QM #3" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "buI" = ( /obj/structure/table, @@ -39738,9 +36401,7 @@ "buT" = ( /obj/structure/cult/tome, /obj/item/weapon/book/codex_gigas, -/turf/open/floor/plasteel{ - icon_state = "cult" - }, +/turf/open/floor/plasteel/cult, /area/library) "buU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -39755,9 +36416,7 @@ }, /obj/item/weapon/pen/invisible, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "cult" - }, +/turf/open/floor/plasteel/cult, /area/library) "buV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -39827,9 +36486,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bvb" = ( /obj/structure/cable{ @@ -39843,9 +36500,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bvc" = ( /obj/structure/cable{ @@ -39859,9 +36514,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bvd" = ( /obj/structure/cable{ @@ -39880,9 +36533,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bve" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -39896,9 +36547,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bvf" = ( /obj/structure/cable{ @@ -39912,9 +36561,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bvg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -39928,9 +36575,7 @@ icon_state = "pipe-c" }, /obj/structure/closet/gmcloset, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "bvh" = ( /obj/structure/cable{ @@ -39938,10 +36583,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -40018,9 +36660,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "bvm" = ( /obj/structure/cable{ @@ -40034,9 +36674,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "bvn" = ( /obj/structure/cable{ @@ -40065,9 +36703,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "bvp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -40192,8 +36828,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -40212,8 +36847,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/hallway/primary/aft{ @@ -40224,27 +36858,22 @@ /obj/machinery/door/airlock/glass{ name = "Dormitory" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) "bvD" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) "bvE" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/crew_quarters/sleep) "bvF" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "bvG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -40306,10 +36935,7 @@ /area/maintenance/starboard) "bvL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard) "bvM" = ( @@ -40381,9 +37007,8 @@ name = "RADIOACTIVE AREA"; pixel_x = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "bvS" = ( @@ -40416,7 +37041,7 @@ pixel_x = 24; pixel_y = -8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "bvV" = ( /obj/machinery/button/door{ @@ -40434,9 +37059,8 @@ pixel_x = -24; pixel_y = -8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "bvW" = ( @@ -40465,9 +37089,7 @@ freq = 1400; location = "QM #4" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "bwa" = ( /obj/structure/table, @@ -40506,9 +37128,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hydroponics) "bwd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40748,8 +37368,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -40819,9 +37438,8 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "bwT" = ( @@ -40880,9 +37498,8 @@ icon_state = "4-8" }, /obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bwY" = ( @@ -40942,9 +37559,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "bxe" = ( @@ -40957,8 +37573,7 @@ id = "Singularity"; name = "radiation shutters" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -41016,16 +37631,12 @@ /area/space) "bxl" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "bxm" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "bxn" = ( /obj/machinery/navbeacon{ @@ -41033,9 +37644,7 @@ freq = 1400; location = "QM #5" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "bxo" = ( /obj/structure/table, @@ -41164,9 +37773,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bxz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -41178,9 +37785,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bxA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -41200,9 +37805,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bxB" = ( /obj/structure/cable{ @@ -41213,9 +37816,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bxC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -41255,17 +37856,13 @@ /obj/structure/bed, /obj/item/weapon/bedsheet, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "bxF" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "bxG" = ( /obj/structure/closet/secure_closet/brig{ @@ -41273,9 +37870,7 @@ name = "Cell 1 Locker" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "bxH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -41287,9 +37882,7 @@ name = "Cell 2 Locker" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "bxJ" = ( /turf/closed/wall, @@ -41300,9 +37893,7 @@ name = "Cell 3 Locker" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "bxL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -41322,10 +37913,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/fsmaint2) "bxO" = ( @@ -41380,8 +37968,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -41426,9 +38013,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "byb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -41436,16 +38021,14 @@ department = "Crew Quarters"; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/crew_quarters/sleep) "byc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/crew_quarters/sleep) @@ -41453,17 +38036,14 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "bye" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/crew_quarters/sleep) @@ -41474,8 +38054,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) @@ -41483,8 +38062,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/crew_quarters/sleep) @@ -41492,9 +38070,7 @@ /obj/machinery/camera{ c_tag = "Dormitory East" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "byi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -41507,9 +38083,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "byk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -41528,9 +38102,8 @@ name = "Station Intercom (General)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "byn" = ( @@ -41564,9 +38137,8 @@ /area/engine/engineering) "byr" = ( /obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bys" = ( @@ -41627,9 +38199,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -41710,9 +38280,7 @@ name = "Cargo Office"; req_access_txt = "50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "byG" = ( /obj/structure/cable{ @@ -41738,9 +38306,7 @@ c_tag = "Aft Port Primary Hallway Central"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, +/turf/open/floor/plasteel/red/corner, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" }) @@ -41802,14 +38368,10 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "byP" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "byQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -41818,9 +38380,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "byR" = ( /obj/machinery/flasher{ @@ -41833,9 +38393,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "byS" = ( /obj/machinery/flasher{ @@ -41848,9 +38406,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "byT" = ( /obj/structure/sink{ @@ -41862,40 +38418,26 @@ /obj/structure/mirror{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) "byU" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Private Shower"; - req_access_txt = "0" - }, /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/toilet, +/obj/structure/window/reinforced/tinted{ + dir = 4 }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) "byV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) @@ -41947,8 +38489,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -41966,9 +38507,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bzd" = ( /obj/structure/cable{ @@ -42088,14 +38627,10 @@ /turf/open/floor/plating, /area/maintenance/starboard) "bzk" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, +/turf/open/floor/plasteel/neutral/corner, /area/crew_quarters/sleep) "bzl" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "bzm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -42104,9 +38639,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/sleep) "bzn" = ( @@ -42117,9 +38651,7 @@ /area/crew_quarters/sleep) "bzo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "bzp" = ( /obj/item/device/radio/intercom{ @@ -42129,31 +38661,25 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/sleep) "bzq" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "bzr" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/sleep) "bzs" = ( /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "bzt" = ( /obj/structure/table, @@ -42166,9 +38692,7 @@ /obj/item/weapon/lipstick{ pixel_x = -7 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "bzu" = ( /obj/structure/disposalpipe/segment, @@ -42212,9 +38736,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "bzx" = ( @@ -42226,8 +38749,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/engine/engineering) @@ -42264,9 +38786,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bzC" = ( @@ -42278,15 +38799,11 @@ /turf/open/floor/plasteel, /area/engine/engineering) "bzD" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/engine/engineering) "bzE" = ( /obj/structure/closet/radiation, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/engineering) "bzF" = ( /obj/structure/rack{ @@ -42295,9 +38812,7 @@ }, /obj/item/clothing/gloves/color/yellow, /obj/item/weapon/storage/belt/utility, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/engineering) "bzG" = ( /obj/structure/cable{ @@ -42310,9 +38825,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/engineering) "bzH" = ( /obj/structure/cable{ @@ -42327,9 +38840,8 @@ pixel_y = -25; req_access_txt = "11" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "bzI" = ( @@ -42374,9 +38886,8 @@ dir = 4; id = "QMLoad" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/storage) "bzN" = ( @@ -42394,9 +38905,8 @@ pixel_y = -32; supply_display = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/storage) "bzO" = ( @@ -42411,9 +38921,8 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/storage) "bzP" = ( @@ -42425,15 +38934,13 @@ name = "Station Intercom (General)"; pixel_y = -35 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/storage) "bzQ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/quartermaster/storage) "bzR" = ( @@ -42441,9 +38948,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "bzS" = ( -/turf/open/floor/plasteel{ - icon_state = "browncorner" - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/storage) "bzT" = ( /obj/structure/disposalpipe/segment, @@ -42452,15 +38957,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/storage) "bzU" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/quartermaster/storage) "bzV" = ( @@ -42478,8 +38980,7 @@ name = "Aft Port Primary Hallway APC"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/primary/port{ @@ -42491,9 +38992,7 @@ pixel_y = 5 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bzY" = ( /obj/machinery/computer/security/wooden_tv, @@ -42501,24 +39000,18 @@ pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bzZ" = ( /obj/machinery/computer/secure_data, /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bAa" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bAb" = ( /obj/structure/cable, @@ -42528,9 +39021,7 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bAc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -42540,16 +39031,14 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) "bAd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -42572,8 +39061,7 @@ id = "Secure Gate"; name = "brig shutters" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -42587,8 +39075,7 @@ id = "Secure Gate"; name = "brig shutters" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -42602,8 +39089,7 @@ id = "Secure Gate"; name = "brig shutters" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -42647,46 +39133,46 @@ name = "Private Restroom"; req_access_txt = "20" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) "bAm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) "bAn" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, /obj/effect/landmark/start{ name = "Captain" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 101.325; + on = 1; + pressure_checks = 1 }, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Private Shower"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) "bAo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/shower{ + pixel_y = 12 + }, /obj/item/weapon/soap/deluxe, /obj/item/weapon/bikehorn/rubberducky, -/obj/machinery/shower{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) @@ -42720,9 +39206,7 @@ /obj/item/weapon/storage/secure/safe{ pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bAt" = ( /obj/machinery/requests_console{ @@ -42733,9 +39217,7 @@ pixel_y = 30 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bAu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -42745,9 +39227,7 @@ network = list("Prison"); pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bAv" = ( /obj/structure/chair/office/dark{ @@ -42779,8 +39259,7 @@ pixel_y = 25; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 5 }, /area/crew_quarters/heads) @@ -42813,9 +39292,7 @@ id = "hopflash"; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -42824,16 +39301,14 @@ id = "hopqueue"; name = "HoP Queue Shutters" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bAz" = ( -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -42917,9 +39392,8 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "bAK" = ( @@ -42957,9 +39431,8 @@ icon_state = "4-8" }, /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bAN" = ( @@ -42971,9 +39444,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "bAO" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "bAP" = ( @@ -42987,9 +39459,7 @@ id = "Singularity"; name = "radiation shutters" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/engine/engineering) "bAQ" = ( /obj/item/weapon/weldingtool, @@ -43056,9 +39526,7 @@ name = "Quartermaster"; req_access_txt = "41" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/qm) "bAX" = ( /turf/closed/wall, @@ -43075,9 +39543,7 @@ name = "Security Office"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/checkpoint/supply{ name = "Security Post - Cargo" }) @@ -43093,16 +39559,14 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" }) "bBb" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/primary/port{ @@ -43115,9 +39579,7 @@ pixel_x = -30 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bBd" = ( /obj/structure/chair/office/dark, @@ -43132,9 +39594,7 @@ /area/security/detectives_office) "bBf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bBg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -43150,8 +39610,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) @@ -43163,8 +39622,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -43181,8 +39639,7 @@ /obj/machinery/camera{ c_tag = "Brig Central" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -43197,8 +39654,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/brig) @@ -43221,8 +39677,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -43242,8 +39697,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -43260,8 +39714,7 @@ /obj/machinery/camera{ c_tag = "Brig East" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -43281,8 +39734,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/brig) @@ -43292,8 +39744,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -43363,9 +39814,7 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bBA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -43380,20 +39829,15 @@ /obj/effect/landmark/start{ name = "Head of Personnel" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bBB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bBC" = ( /obj/machinery/computer/card, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/crew_quarters/heads) @@ -43411,9 +39855,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads) "bBE" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -43425,9 +39867,8 @@ name = "Aft Starboard Primary Hallway" }) "bBG" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -43444,9 +39885,7 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bBJ" = ( /obj/structure/table, @@ -43457,9 +39896,7 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bBK" = ( /obj/structure/table, @@ -43480,20 +39917,14 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bBL" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bBM" = ( /obj/machinery/vending/assist, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bBN" = ( /obj/structure/cable{ @@ -43609,10 +40040,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard) "bBX" = ( @@ -43659,9 +40087,8 @@ icon_state = "4-8" }, /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bCb" = ( @@ -43682,14 +40109,12 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "bCd" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/engine/engineering) @@ -43704,8 +40129,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -43722,8 +40146,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -43733,8 +40156,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -43744,8 +40166,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/engine/engineering) @@ -43784,10 +40205,8 @@ }, /area/shuttle/supply) "bCm" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f10" - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/supply) "bCn" = ( /turf/open/floor/plasteel/shuttle, @@ -43834,15 +40253,13 @@ pixel_y = 7 }, /obj/item/weapon/coin/silver, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/quartermaster/qm) "bCs" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "bCt" = ( @@ -43850,16 +40267,14 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "bCu" = ( /obj/structure/closet/secure_closet/quartermaster, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "bCv" = ( @@ -43875,9 +40290,8 @@ /obj/machinery/light_switch{ pixel_x = 25 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 5 }, /area/quartermaster/qm) "bCw" = ( @@ -43889,16 +40303,14 @@ /obj/machinery/light_switch{ pixel_x = -25 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/supply{ name = "Security Post - Cargo" }) "bCx" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/supply{ @@ -43911,8 +40323,7 @@ pixel_y = 9 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/supply{ @@ -43921,8 +40332,7 @@ "bCz" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/supply{ @@ -43933,8 +40343,7 @@ /obj/machinery/recharger{ pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/supply{ @@ -43946,9 +40355,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -43974,9 +40382,7 @@ }, /obj/item/weapon/pen, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bCE" = ( /obj/item/weapon/storage/fancy/cigarettes, @@ -44007,9 +40413,7 @@ pixel_x = 24; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bCH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -44023,28 +40427,21 @@ pixel_x = -24 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) "bCI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, +/turf/open/floor/plasteel/red/corner, /area/security/brig) "bCJ" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "bCK" = ( -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "bCL" = ( /obj/machinery/power/apc{ @@ -44054,13 +40451,10 @@ pixel_y = -24 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "bCM" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/brig) @@ -44178,19 +40572,14 @@ /obj/machinery/keycard_auth{ pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bCZ" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bDa" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/crew_quarters/heads) @@ -44225,9 +40614,7 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bDf" = ( /obj/structure/cable{ @@ -44326,8 +40713,7 @@ }, /obj/machinery/hydroponics/soil, /obj/item/seeds/ambrosia, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/maintenance/starboard) @@ -44342,9 +40728,8 @@ }, /obj/structure/cable, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engineering) "bDr" = ( @@ -44358,9 +40743,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "bDs" = ( @@ -44431,9 +40815,8 @@ /obj/item/clothing/suit/hazardvest, /obj/item/weapon/tank/internals/emergency_oxygen/engi, /obj/item/weapon/tank/internals/emergency_oxygen/engi, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/engineering) "bDw" = ( @@ -44469,9 +40852,7 @@ id = "Singularity"; name = "radiation shutters" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/engine/engineering) "bDy" = ( /obj/structure/cable{ @@ -44479,8 +40860,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -44506,28 +40886,24 @@ /turf/open/floor/plating, /area/engine/engineering) "bDD" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) "bDE" = ( -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/space) "bDF" = ( /obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/space) "bDG" = ( -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/space) "bDH" = ( @@ -44578,9 +40954,7 @@ dir = 1 }, /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - icon_state = "neutralfull" - }, +/turf/open/floor/plasteel/neutral, /area/engine/chiefs_office) "bDN" = ( /mob/living/simple_animal/mouse/brown/Tom, @@ -44607,9 +40981,8 @@ name = "Quartermaster APC"; pixel_x = 26 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/qm) "bDS" = ( @@ -44621,8 +40994,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/supply{ @@ -44667,8 +41039,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/supply{ @@ -44699,9 +41070,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bDZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -44752,16 +41121,14 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) "bEd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -44871,8 +41238,7 @@ layer = 2.9; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/bridge) @@ -44884,8 +41250,7 @@ layer = 2.9; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/bridge) @@ -44930,8 +41295,7 @@ }, /obj/structure/closet/secure_closet/hop, /obj/item/weapon/storage/box/silver_ids, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/crew_quarters/heads) @@ -44951,9 +41315,7 @@ /area/crew_quarters/heads) "bEw" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/storage/primary) "bEx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -44962,9 +41324,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bEy" = ( /obj/structure/chair/stool{ @@ -44986,9 +41346,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bEA" = ( /obj/structure/cable{ @@ -45033,8 +41391,7 @@ icon_state = "1-8" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -45058,8 +41415,7 @@ "bEH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/hydroponics/soil, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -45084,9 +41440,8 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "bEJ" = ( @@ -45095,8 +41450,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/engine/engineering) @@ -45137,9 +41491,8 @@ network = list("Singularity"); pixel_x = 28 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "bEN" = ( @@ -45150,8 +41503,7 @@ c_tag = "Engineering Center"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -45181,15 +41533,13 @@ /area/engine/engineering) "bES" = ( /obj/item/weapon/wirecutters, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) "bET" = ( -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/space) "bEU" = ( @@ -45197,9 +41547,8 @@ /turf/open/floor/plating/airless, /area/space) "bEV" = ( -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/space) "bEW" = ( @@ -45230,10 +41579,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/port{ @@ -45241,15 +41587,12 @@ }) "bFb" = ( /obj/machinery/computer/security/mining, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/quartermaster/qm) "bFc" = ( -/turf/open/floor/plasteel{ - icon_state = "brown" - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "bFd" = ( /obj/machinery/status_display{ @@ -45268,9 +41611,7 @@ pixel_y = 7 }, /obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "bFe" = ( /obj/machinery/airalarm{ @@ -45286,9 +41627,7 @@ pixel_y = 4 }, /obj/item/weapon/pen/red, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "bFf" = ( /obj/item/device/radio/intercom{ @@ -45301,22 +41640,18 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "brown" - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "bFg" = ( /obj/structure/filingcabinet, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 6 }, /area/quartermaster/qm) "bFh" = ( /obj/structure/filingcabinet, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/supply{ @@ -45332,9 +41667,7 @@ pixel_y = 10 }, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply{ name = "Security Post - Cargo" }) @@ -45350,9 +41683,7 @@ c_tag = "Security Post - Cargo"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply{ name = "Security Post - Cargo" }) @@ -45361,9 +41692,7 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply{ name = "Security Post - Cargo" }) @@ -45378,8 +41707,7 @@ hitstaken = 1; pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/supply{ @@ -45412,9 +41740,7 @@ pixel_x = 2; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bFo" = ( /obj/item/weapon/storage/secure/safe{ @@ -45425,9 +41751,7 @@ c_tag = "Detective's Office"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bFp" = ( /obj/structure/filingcabinet, @@ -45435,23 +41759,17 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bFq" = ( /obj/structure/closet/secure_closet/detective, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bFr" = ( /obj/item/device/taperecorder, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "bFs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -45464,8 +41782,7 @@ pixel_x = -27 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) @@ -45479,9 +41796,7 @@ departmentType = 5; pixel_x = -30 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bFu" = ( /obj/structure/table, @@ -45506,9 +41821,7 @@ pixel_y = 8; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bFv" = ( /obj/structure/table, @@ -45516,9 +41829,7 @@ dir = 8; name = "Station Intercom (General)" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bFw" = ( /obj/structure/cable{ @@ -45531,9 +41842,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bFx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -45548,24 +41857,18 @@ /turf/open/floor/plating, /area/maintenance/fsmaint2) "bFy" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bFz" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bFA" = ( /obj/machinery/flasher/portable, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bFB" = ( /obj/structure/cable{ @@ -45579,9 +41882,7 @@ pixel_y = 25 }, /obj/machinery/flasher/portable, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bFC" = ( /obj/item/device/radio/intercom{ @@ -45589,18 +41890,14 @@ pixel_y = 25 }, /obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bFD" = ( /obj/machinery/airalarm{ pixel_y = 23 }, /obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bFE" = ( /obj/structure/rack, @@ -45616,9 +41913,7 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bFF" = ( /obj/structure/rack, @@ -45627,9 +41922,9 @@ pixel_x = -2; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/obj/item/weapon/gun/energy/gun/dragnet, +/obj/item/weapon/gun/energy/gun/dragnet, +/turf/open/floor/plasteel/black, /area/security/warden) "bFG" = ( /obj/machinery/requests_console{ @@ -45672,9 +41967,7 @@ }) "bFK" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bFL" = ( /obj/structure/cable{ @@ -45684,24 +41977,18 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bFM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bFN" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-12" }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "bFO" = ( /turf/closed/wall, @@ -45734,8 +42021,7 @@ "bFS" = ( /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/crew_quarters/heads) @@ -45748,16 +42034,13 @@ pixel_x = -28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bFU" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -45772,9 +42055,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bFX" = ( /obj/structure/cable{ @@ -45813,9 +42094,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bFZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -45963,10 +42242,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -46055,8 +42331,7 @@ "bGp" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/wheat, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -46068,9 +42343,8 @@ name = "Engineering APC"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "bGr" = ( @@ -46080,9 +42354,8 @@ icon_state = "1-2" }, /obj/machinery/vending/tool, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/engine/engineering) "bGs" = ( @@ -46131,21 +42404,17 @@ /turf/open/floor/plating, /area/engine/engineering) "bGx" = ( -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/space) "bGy" = ( /obj/machinery/the_singularitygen, -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/airless/warnplate, /area/space) "bGz" = ( -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/space) "bGA" = ( @@ -46209,9 +42478,8 @@ }) "bGI" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 1 }, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" @@ -46230,8 +42498,7 @@ }) "bGK" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/primary/port{ @@ -46245,8 +42512,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) @@ -46261,9 +42527,7 @@ /area/security/warden) "bGN" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bGO" = ( /obj/structure/chair/office/dark{ @@ -46272,9 +42536,7 @@ /obj/effect/landmark/start{ name = "Warden" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bGP" = ( /obj/structure/cable{ @@ -46283,9 +42545,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bGQ" = ( /obj/structure/rack, @@ -46326,9 +42586,7 @@ pixel_x = -3; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bGR" = ( /obj/structure/cable{ @@ -46337,34 +42595,28 @@ icon_state = "1-2" }, /obj/vehicle/secway, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/security/warden) "bGS" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/security/warden) "bGT" = ( /obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/security/warden) "bGU" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/security/warden) "bGV" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bGW" = ( /obj/item/device/flashlight/lamp/green, @@ -46432,9 +42684,7 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bHc" = ( /obj/structure/cable{ @@ -46450,9 +42700,7 @@ /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bHd" = ( /obj/structure/cable{ @@ -46465,9 +42713,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bHe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -46539,25 +42785,21 @@ /area/crew_quarters/heads) "bHj" = ( /obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "bHk" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hopqueue"; name = "HoP Queue Shutters" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bHl" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -46579,9 +42821,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bHo" = ( /obj/structure/table, @@ -46595,9 +42835,7 @@ department = "Tool Storage"; pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bHp" = ( /obj/structure/disposalpipe/segment, @@ -46700,9 +42938,8 @@ icon_state = "1-2" }, /obj/machinery/vending/engivend, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bHA" = ( @@ -46713,8 +42950,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "bHB" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/engine/engineering) @@ -46724,9 +42960,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/engine/engineering) "bHD" = ( /obj/item/stack/cable_coil{ @@ -46741,18 +42975,13 @@ pixel_y = -25; req_access_txt = "11" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/engine/engineering) "bHE" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/engine/engineering) "bHF" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/engine/engineering) @@ -46923,10 +43152,7 @@ }) "bHU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" @@ -46962,9 +43188,7 @@ name = "Chapel Maintenance" }) "bHY" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/crew_quarters/sleep) "bHZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -46978,8 +43202,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/port{ @@ -46999,8 +43222,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -47008,8 +43230,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -47017,8 +43238,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -47029,8 +43249,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -47041,8 +43260,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -47057,8 +43275,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/brig) @@ -47067,8 +43284,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -47084,9 +43300,7 @@ /area/security/warden) "bIj" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bIk" = ( /obj/structure/cable{ @@ -47096,9 +43310,7 @@ }, /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bIl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -47107,15 +43319,11 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bIm" = ( /obj/structure/closet/secure_closet/warden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bIn" = ( /obj/structure/rack, @@ -47125,9 +43333,7 @@ }, /obj/item/weapon/storage/box/trackimp, /obj/item/weapon/storage/lockbox/loyalty, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bIo" = ( /obj/structure/cable{ @@ -47135,9 +43341,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/security/warden) "bIp" = ( @@ -47154,15 +43359,13 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/security/warden) "bIr" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/security/warden) "bIs" = ( @@ -47173,9 +43376,7 @@ /obj/item/clothing/head/helmet/riot, /obj/item/clothing/head/helmet/riot, /obj/item/clothing/head/helmet/riot, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bIt" = ( /obj/machinery/disposal/bin, @@ -47231,9 +43432,7 @@ /obj/machinery/newscaster{ pixel_x = -26 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bIx" = ( /obj/structure/cable{ @@ -47244,19 +43443,14 @@ /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bIy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bIz" = ( -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/bridge) @@ -47286,8 +43480,7 @@ /area/crew_quarters/heads) "bID" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 6 }, /area/crew_quarters/heads) @@ -47301,15 +43494,12 @@ /area/crew_quarters/heads) "bIF" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bIG" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/aft{ @@ -47317,17 +43507,13 @@ }) "bIH" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/storage/primary) "bII" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bIJ" = ( /obj/structure/cable{ @@ -47344,9 +43530,7 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bIL" = ( /obj/structure/disposalpipe/segment, @@ -47486,9 +43670,8 @@ icon_state = "1-2" }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bIZ" = ( @@ -47587,8 +43770,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -47648,8 +43830,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -47726,9 +43907,7 @@ dir = 8; icon_state = "pipe-y" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bJt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47739,9 +43918,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bJu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -47750,9 +43927,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bJv" = ( /obj/structure/cable{ @@ -47778,9 +43953,7 @@ name = "Armory"; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bJw" = ( /obj/structure/cable{ @@ -47791,9 +43964,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bJx" = ( /obj/structure/cable{ @@ -47804,17 +43975,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/security/warden) "bJy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/security/warden) @@ -47832,9 +44001,8 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/security/warden) "bJA" = ( @@ -47844,9 +44012,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/security/warden) "bJB" = ( @@ -47876,9 +44043,7 @@ c_tag = "Armory"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bJC" = ( /obj/structure/disposalpipe/segment, @@ -47912,9 +44077,7 @@ }) "bJE" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bJF" = ( /obj/structure/closet/emcloset, @@ -47922,9 +44085,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bJG" = ( /obj/machinery/door/airlock/command{ @@ -47932,9 +44093,7 @@ req_access = null; req_access_txt = "57" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bJH" = ( /turf/closed/wall, @@ -47987,9 +44146,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" }) @@ -48182,22 +44339,19 @@ /obj/structure/sign/nosmoking_2{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bKc" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/engine/engineering) "bKd" = ( /obj/structure/closet/radiation, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "bKe" = ( @@ -48209,9 +44363,8 @@ /obj/item/weapon/extinguisher{ pixel_x = 8 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "bKf" = ( @@ -48225,9 +44378,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "bKg" = ( @@ -48243,9 +44395,8 @@ pixel_y = 25; req_access_txt = "11" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engineering) "bKh" = ( @@ -48415,9 +44566,7 @@ /turf/open/floor/plating, /area/lawoffice) "bKw" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, +/turf/open/floor/plasteel/red/corner, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" }) @@ -48432,9 +44581,7 @@ name = "Brig"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "bKy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -48447,9 +44594,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "bKz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -48462,8 +44607,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/brig) @@ -48484,9 +44628,7 @@ icon_state = "2-8" }, /obj/machinery/computer/crew, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bKC" = ( /obj/structure/cable{ @@ -48498,16 +44640,12 @@ on = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bKD" = ( /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bKE" = ( /obj/machinery/light, @@ -48516,9 +44654,7 @@ }, /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bKF" = ( /obj/structure/cable, @@ -48534,14 +44670,11 @@ }, /obj/item/weapon/storage/box/firingpins, /obj/item/key/security, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bKH" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/security/warden) "bKI" = ( @@ -48556,9 +44689,8 @@ pixel_y = -3 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/security/warden) "bKJ" = ( @@ -48573,9 +44705,7 @@ pixel_y = -3 }, /obj/item/weapon/storage/box/teargas, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bKK" = ( /obj/structure/chair/comfy/brown{ @@ -48632,9 +44762,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bKQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -48647,28 +44775,23 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "bKR" = ( /obj/machinery/status_display{ layer = 4; pixel_x = -32 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bKS" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -48678,9 +44801,8 @@ /obj/machinery/camera{ c_tag = "Bridge Foyer" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -48693,18 +44815,16 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bKV" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -48714,17 +44834,13 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bKX" = ( /obj/structure/table, /obj/item/weapon/weldingtool, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bKY" = ( /obj/structure/table, @@ -48733,15 +44849,11 @@ pixel_y = -1 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bKZ" = ( /obj/machinery/vending/tool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "bLa" = ( /obj/structure/cable{ @@ -48771,10 +44883,7 @@ /obj/machinery/light_construct/small{ dir = 8 }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard) "bLd" = ( @@ -48796,10 +44905,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard) "bLg" = ( @@ -48848,9 +44954,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bLj" = ( @@ -48873,9 +44978,8 @@ icon_state = "4-8" }, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "bLl" = ( @@ -48951,9 +45055,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/port{ name = "Chapel Maintenance" }) @@ -49025,8 +45127,7 @@ name = "HIGH VOLTAGE"; pixel_x = 32 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/primary/port{ @@ -49087,9 +45188,7 @@ name = "Armory Desk"; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bLF" = ( /obj/structure/cable{ @@ -49113,29 +45212,23 @@ req_access_txt = "3" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bLG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/security/warden) "bLH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/security/warden) "bLI" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/security/warden) "bLJ" = ( @@ -49175,9 +45268,7 @@ }) "bLN" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bLO" = ( /obj/structure/cable{ @@ -49192,9 +45283,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bLP" = ( /obj/structure/cable{ @@ -49203,8 +45292,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/bridge) @@ -49218,9 +45306,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bLR" = ( /obj/machinery/door/firedoor, @@ -49234,8 +45320,7 @@ layer = 2.9; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/bridge) @@ -49244,30 +45329,24 @@ name = "Bridge"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bLT" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bLU" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bLV" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -49283,9 +45362,8 @@ }) "bLX" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/engine/engineering) "bLY" = ( @@ -49380,9 +45458,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/engineering) "bMj" = ( @@ -49453,9 +45530,7 @@ id = "aftport"; name = "Aft-Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/maintenance/portsolar) "bMq" = ( /obj/structure/lattice/catwalk, @@ -49482,9 +45557,7 @@ id = "aftport"; name = "Aft-Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/maintenance/portsolar) "bMs" = ( /obj/machinery/power/solar{ @@ -49495,9 +45568,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/maintenance/portsolar) "bMt" = ( /obj/structure/lattice/catwalk, @@ -49544,9 +45615,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/port{ name = "Chapel Maintenance" }) @@ -49559,9 +45628,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/port{ name = "Chapel Maintenance" }) @@ -49646,9 +45713,7 @@ /turf/open/floor/wood, /area/lawoffice) "bMF" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bMG" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -49657,9 +45722,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bMH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49672,26 +45735,20 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bMI" = ( /obj/item/weapon/cigbutt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bMJ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bMK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49705,8 +45762,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/main) @@ -49724,8 +45780,7 @@ dir = 2; sortType = 7 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -49736,8 +45791,7 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -49749,8 +45803,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -49758,8 +45811,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -49774,8 +45826,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -49783,8 +45834,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -49795,8 +45845,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -49804,8 +45853,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/main) @@ -49819,17 +45867,13 @@ req_access = null; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/warden) "bMV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bMW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -49839,24 +45883,19 @@ name = "contraband locker"; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bMX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/secure_closet/lethalshots, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bMY" = ( /obj/structure/rack, /obj/item/weapon/gun/energy/ionrifle, +/obj/item/weapon/gun/energy/temperature/security, /obj/item/clothing/suit/armor/laserproof, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bMZ" = ( /obj/structure/rack, @@ -49866,9 +45905,7 @@ /obj/item/clothing/head/helmet/alt, /obj/item/clothing/head/helmet/alt, /obj/item/clothing/head/helmet/alt, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/warden) "bNa" = ( /obj/machinery/status_display{ @@ -49909,14 +45946,11 @@ pixel_x = -32 }, /obj/machinery/photocopier, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bNf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/bridge) @@ -49936,8 +45970,7 @@ layer = 2.9; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/bridge) @@ -50099,10 +46132,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -50155,9 +46185,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -50200,9 +46228,8 @@ pixel_y = 0 }, /obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "bNG" = ( @@ -50316,9 +46343,7 @@ dir = 4 }, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/port{ name = "Chapel Maintenance" }) @@ -50421,24 +46446,18 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bNY" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bNZ" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bOa" = ( /obj/machinery/camera{ @@ -50446,17 +46465,14 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bOb" = ( /obj/machinery/vending/security, /obj/structure/reagent_dispensers/peppertank{ pixel_x = -30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -50486,6 +46502,9 @@ dir = 8; icon_state = "pipe-c" }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel, /area/security/main) "bOf" = ( @@ -50521,6 +46540,9 @@ on = 1; pressure_checks = 1 }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel, /area/security/main) "bOj" = ( @@ -50532,8 +46554,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -50562,9 +46583,7 @@ name = "\improper Captain's Quarters" }) "bOo" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bOp" = ( /obj/machinery/door/firedoor, @@ -50573,8 +46592,7 @@ layer = 2.9; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/bridge) @@ -50587,33 +46605,27 @@ name = "Aft Starboard Primary Hallway" }) "bOr" = ( -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bOs" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bOt" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bOu" = ( -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -50622,24 +46634,18 @@ c_tag = "Arrivals Lounge North"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bOw" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bOx" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -50650,9 +46656,8 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -50759,9 +46764,7 @@ /obj/structure/table, /obj/item/trash/can, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bOI" = ( /obj/structure/table, @@ -50822,10 +46825,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard) "bOP" = ( @@ -50849,17 +46849,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bOR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bOS" = ( /obj/structure/cable{ @@ -50873,9 +46869,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bOT" = ( /obj/machinery/camera{ @@ -50887,9 +46881,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bOU" = ( /obj/structure/cable{ @@ -50897,9 +46889,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bOV" = ( /obj/structure/cable{ @@ -50907,9 +46897,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/engine/engineering) "bOW" = ( @@ -50949,9 +46938,7 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "bOZ" = ( -/turf/open/floor/plating/airless{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/airless/warnplate, /area/engine/engineering) "bPa" = ( /obj/structure/disposalpipe/segment, @@ -50960,10 +46947,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ burnt = 1; icon_state = "panelscorched" @@ -51006,15 +46990,11 @@ /obj/structure/table, /obj/item/weapon/folder/red, /obj/item/device/taperecorder, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bPh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bPi" = ( /obj/machinery/door/airlock/security{ @@ -51022,13 +47002,10 @@ req_access = null; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bPj" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -51051,6 +47028,9 @@ /obj/effect/landmark{ name = "blobstart" }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel, /area/security/main) "bPn" = ( @@ -51090,8 +47070,7 @@ /area/security/main) "bPr" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -51155,9 +47134,8 @@ dir = 4 }, /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/qm) "bPx" = ( @@ -51167,24 +47145,19 @@ pixel_x = 27 }, /obj/machinery/computer/card/minor/hos, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "bPy" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-18" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bPz" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/bridge) @@ -51200,8 +47173,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 1 }, /area/bridge) @@ -51217,8 +47189,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, /area/bridge) @@ -51234,9 +47205,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bPD" = ( /obj/structure/cable{ @@ -51250,9 +47219,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bPE" = ( /obj/structure/cable{ @@ -51269,9 +47236,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bPF" = ( /obj/machinery/light{ @@ -51293,8 +47258,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/bridge) @@ -51309,12 +47273,10 @@ name = "HIGH VOLTAGE"; pixel_y = -32 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -51323,17 +47285,15 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 10 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bPI" = ( -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -51343,25 +47303,22 @@ /obj/structure/sign/securearea{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bPK" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 6 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bPL" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/primary/aft{ @@ -51416,31 +47373,23 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bPS" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bPT" = ( /obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bPU" = ( /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bPV" = ( /obj/structure/chair{ @@ -51490,10 +47439,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "bQa" = ( -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg3" @@ -51603,28 +47549,22 @@ pixel_x = -25 }, /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bQo" = ( /obj/machinery/door/morgue{ name = "Confession Booth" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bQp" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "bQq" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "bQr" = ( @@ -51635,9 +47575,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "bQs" = ( @@ -51647,9 +47586,8 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "bQt" = ( @@ -51659,9 +47597,8 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "bQu" = ( @@ -51673,9 +47610,7 @@ name = "Station Intercom (General)"; pixel_y = 22 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bQw" = ( /obj/structure/window/fulltile, @@ -51693,8 +47628,7 @@ c_tag = "Aft Port Primary Hallway South"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/primary/port{ @@ -51707,9 +47641,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bQz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -51718,26 +47650,20 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bQA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bQB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/main) "bQC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -51763,8 +47689,7 @@ pixel_x = -26 }, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -51812,8 +47737,7 @@ /area/security/main) "bQJ" = ( /obj/structure/filingcabinet, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -51865,17 +47789,13 @@ name = "Head of Security RC"; pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "bQQ" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/secure/briefcase, /obj/item/weapon/storage/box/ids, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bQR" = ( /turf/open/floor/carpet, @@ -51940,9 +47860,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bQX" = ( /turf/closed/wall/r_wall, @@ -51955,8 +47873,7 @@ id = "teleporter"; name = "warehouse shutters" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/teleporter{ @@ -51971,9 +47888,7 @@ pixel_y = 5 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -51982,9 +47897,7 @@ /obj/machinery/firealarm{ pixel_y = 27 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -51997,9 +47910,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -52009,9 +47920,7 @@ pixel_y = 5 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -52029,8 +47938,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint2{ @@ -52052,8 +47960,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint2{ @@ -52068,8 +47975,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint2{ @@ -52134,9 +48040,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bRn" = ( /obj/structure/cable{ @@ -52148,18 +48052,14 @@ name = "Engineering Maintenance APC"; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bRo" = ( /obj/effect/decal/cleanable/dirt, /mob/living/carbon/monkey{ name = "Mr. Deempisi" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bRp" = ( /obj/item/weapon/cigbutt, @@ -52168,9 +48068,7 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bRq" = ( /turf/open/floor/plasteel{ @@ -52270,33 +48168,25 @@ /turf/closed/wall, /area/chapel/office) "bRB" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "bRC" = ( -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bRD" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bRE" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "bRF" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bRG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -52310,8 +48200,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/primary/port{ @@ -52343,8 +48232,7 @@ pixel_x = -24 }, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -52401,18 +48289,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bRQ" = ( /obj/structure/closet/bombcloset, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bRR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52513,15 +48397,12 @@ /obj/machinery/newscaster/security_unit{ pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "bSa" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/bridge) @@ -52580,9 +48461,7 @@ pixel_x = 27 }, /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bSj" = ( /obj/machinery/computer/teleporter, @@ -52614,8 +48493,7 @@ dir = 8 }, /obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/teleporter{ @@ -52626,8 +48504,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/teleporter{ @@ -52637,9 +48514,7 @@ /obj/structure/chair/comfy/beige{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -52652,9 +48527,7 @@ /obj/structure/chair/comfy/beige{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -52663,8 +48536,7 @@ /obj/machinery/recharger{ pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint2{ @@ -52680,8 +48552,7 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint2{ @@ -52709,24 +48580,18 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bSw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bSx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bSy" = ( /turf/open/floor/plasteel{ @@ -52804,10 +48669,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -52870,15 +48732,12 @@ name = "Confessional Intercom"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bSL" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "bSM" = ( @@ -52886,9 +48745,8 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "bSN" = ( @@ -52902,8 +48760,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/primary/port{ @@ -52913,9 +48770,7 @@ /obj/structure/closet{ name = "Evidence Closet" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bSQ" = ( /obj/structure/closet{ @@ -52927,9 +48782,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bSR" = ( /obj/structure/closet{ @@ -52947,21 +48800,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bSS" = ( /obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bST" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bSU" = ( /obj/machinery/door/airlock/security{ @@ -52969,9 +48816,7 @@ req_access = null; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bSV" = ( /obj/structure/cable{ @@ -52987,9 +48832,7 @@ /turf/open/floor/plasteel, /area/security/main) "bSX" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, +/turf/open/floor/plasteel/red/corner, /area/security/main) "bSY" = ( /obj/machinery/airalarm{ @@ -52998,9 +48841,7 @@ pixel_y = -22 }, /obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "bSZ" = ( /obj/machinery/status_display{ @@ -53012,9 +48853,7 @@ dir = 1 }, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "bTa" = ( /obj/machinery/newscaster{ @@ -53022,9 +48861,7 @@ }, /obj/machinery/light, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "bTb" = ( /obj/structure/extinguisher_cabinet{ @@ -53032,29 +48869,22 @@ pixel_y = -32 }, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "bTc" = ( /obj/structure/sign/goldenplaque{ pixel_y = -32 }, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "bTd" = ( /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "bTe" = ( /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/main) @@ -53072,9 +48902,7 @@ /turf/open/floor/carpet, /area/security/hos) "bTh" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "bTi" = ( /obj/machinery/door/airlock/command{ @@ -53082,13 +48910,10 @@ req_access = null; req_access_txt = "58" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "bTj" = ( -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 8 }, /area/bridge) @@ -53149,9 +48974,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bTr" = ( /obj/structure/cable{ @@ -53167,9 +48990,7 @@ name = "Teleport Access"; req_access_txt = "17" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/teleporter{ name = "\improper Teleporter Room" }) @@ -53182,9 +49003,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53201,25 +49021,21 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/teleporter{ name = "\improper Teleporter Room" }) "bTu" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/teleporter{ name = "\improper Teleporter Room" }) "bTv" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/teleporter{ name = "\improper Teleporter Room" }) @@ -53228,9 +49044,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/teleporter{ name = "\improper Teleporter Room" }) @@ -53238,25 +49052,20 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bTy" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "bTz" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/checkpoint2{ name = "Customs" }) @@ -53270,8 +49079,7 @@ pixel_x = -8; req_access_txt = "1" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint2{ @@ -53291,8 +49099,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint2{ @@ -53306,10 +49113,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard) "bTE" = ( @@ -53327,9 +49131,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /obj/structure/kitchenspike, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/maintenance/starboard) "bTG" = ( /obj/effect/decal/cleanable/blood/old, @@ -53362,16 +49164,12 @@ /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bTK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bTL" = ( /obj/structure/grille, @@ -53531,16 +49329,12 @@ name = "Confession Booth (Chaplain)"; req_access_txt = "22" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bUc" = ( /obj/structure/table/wood, /obj/item/weapon/storage/book/bible, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bUd" = ( /obj/effect/landmark{ @@ -53559,14 +49353,10 @@ /obj/effect/landmark/start{ name = "Detective" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bUg" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bUh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -53575,9 +49365,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bUi" = ( /turf/closed/wall, @@ -53598,9 +49386,7 @@ name = "Prison Wing"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/prison) "bUk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -53613,9 +49399,7 @@ name = "Prison Wing"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/prison) "bUl" = ( /obj/structure/sign/securearea, @@ -53677,14 +49461,12 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "darkred"; +/turf/open/floor/plasteel/darkred/side{ dir = 5 }, /area/bridge) "bUr" = ( -/turf/open/floor/plasteel{ - icon_state = "darkredcorners"; +/turf/open/floor/plasteel/darkred/corner{ dir = 1 }, /area/bridge) @@ -53725,8 +49507,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkbrowncorners"; +/turf/open/floor/plasteel/darkbrown/corner{ dir = 4 }, /area/bridge) @@ -53742,8 +49523,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkbrown"; +/turf/open/floor/plasteel/darkbrown/side{ dir = 9 }, /area/bridge) @@ -53765,9 +49545,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/item/device/radio/beacon, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53790,9 +49569,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -53802,8 +49580,7 @@ dir = 8 }, /obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/teleporter{ @@ -53811,8 +49588,7 @@ }) "bUE" = ( /obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/teleporter{ @@ -53839,8 +49615,7 @@ pixel_y = 9 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint2{ @@ -53853,8 +49628,7 @@ departmentType = 5; pixel_x = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint2{ @@ -53887,15 +49661,11 @@ /obj/effect/decal/cleanable/egg_smudge{ icon_state = "smashed_egg2" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/maintenance/starboard) "bUM" = ( /obj/effect/decal/cleanable/flour, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/maintenance/starboard) "bUN" = ( /obj/structure/table, @@ -53903,29 +49673,21 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bUO" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bUP" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/rag, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bUQ" = ( /obj/structure/table, /obj/item/weapon/cigbutt, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bUR" = ( /obj/structure/transit_tube{ @@ -54084,9 +49846,7 @@ /obj/machinery/light_switch{ pixel_x = -25 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bVg" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -54095,26 +49855,19 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bVh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bVi" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bVj" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "bVk" = ( @@ -54123,9 +49876,7 @@ /obj/item/weapon/storage/box/evidence, /obj/item/weapon/storage/box/evidence, /obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bVl" = ( /obj/structure/table, @@ -54134,9 +49885,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "bVm" = ( /obj/structure/table, @@ -54154,9 +49903,8 @@ }, /obj/item/device/electropack, /obj/item/device/assembly/signaler, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/security/prison) "bVn" = ( @@ -54184,8 +49932,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/prison) @@ -54196,8 +49943,7 @@ /obj/structure/closet/secure_closet/brig{ anchored = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/prison) @@ -54208,8 +49954,7 @@ /obj/structure/closet/secure_closet/brig{ anchored = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/prison) @@ -54217,8 +49962,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/prison) @@ -54226,8 +49970,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/prison) @@ -54242,9 +49985,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/prison) "bVv" = ( /obj/structure/table, @@ -54252,17 +49993,13 @@ pixel_x = 32 }, /obj/item/weapon/storage/box/prisoner, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/prison) "bVw" = ( /obj/machinery/door/airlock{ name = "Private Restroom" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/hos) "bVx" = ( /turf/closed/wall, @@ -54273,8 +50010,7 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "darkred"; +/turf/open/floor/plasteel/darkred/side{ dir = 4 }, /area/bridge) @@ -54283,9 +50019,7 @@ dir = 8; name = "Security Station" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bVA" = ( /obj/structure/cable{ @@ -54294,15 +50028,11 @@ icon_state = "1-2" }, /obj/item/device/radio/beacon, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bVB" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bVC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -54311,23 +50041,18 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bVD" = ( /obj/structure/chair{ dir = 4; name = "Logistics Station" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bVE" = ( /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/crew_quarters/heads) @@ -54339,9 +50064,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -54354,9 +50078,7 @@ }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/teleporter{ name = "\improper Teleporter Room" }) @@ -54379,18 +50101,15 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/teleporter{ name = "\improper Teleporter Room" }) "bVI" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -54403,9 +50122,7 @@ pixel_y = 2 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) @@ -54417,8 +50134,7 @@ /obj/structure/closet, /obj/item/weapon/crowbar, /obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint2{ @@ -54431,9 +50147,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint2{ name = "Customs" }) @@ -54442,8 +50156,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint2{ @@ -54474,15 +50187,11 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/maintenance/starboard) "bVQ" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/maintenance/starboard) "bVR" = ( /turf/open/floor/plasteel{ @@ -54493,6 +50202,9 @@ /area/maintenance/starboard) "bVS" = ( /obj/effect/landmark/event_spawn, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel, /area/security/main) "bVT" = ( @@ -54518,9 +50230,7 @@ }, /area/maintenance/starboard) "bVV" = ( -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bVW" = ( /turf/open/floor/plasteel{ @@ -54593,10 +50303,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/spawner/lootdrop{ - loot = list("/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/structure/grille","/obj/item/weapon/cigbutt","/obj/item/trash/cheesie","/obj/item/trash/candy","/obj/item/trash/chips","/obj/item/trash/deadmouse","/obj/item/trash/pistachios","/obj/item/trash/plate","/obj/item/trash/popcorn","/obj/item/trash/raisins","/obj/item/trash/sosjerky","/obj/item/trash/syndi_cakes"); - name = "maint grille or trash spawner" - }, +/obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg1" @@ -54606,9 +50313,7 @@ }) "bWf" = ( /obj/structure/bodycontainer/crematorium, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bWg" = ( /obj/structure/disposalpipe/segment{ @@ -54624,9 +50329,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bWh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -54657,9 +50360,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bWj" = ( /obj/structure/disposalpipe/segment{ @@ -54677,9 +50378,7 @@ }, /obj/structure/table/wood, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bWk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -54691,9 +50390,7 @@ /obj/structure/table/wood, /obj/item/weapon/storage/fancy/candle_box, /obj/item/weapon/storage/crayons, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bWl" = ( /obj/structure/cable{ @@ -54706,9 +50403,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bWm" = ( /obj/machinery/door/airlock/glass{ @@ -54720,9 +50415,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bWn" = ( /obj/structure/cable{ @@ -54730,9 +50423,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "bWo" = ( @@ -54741,9 +50433,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bWp" = ( /obj/structure/cable{ @@ -54756,9 +50446,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "bWq" = ( @@ -54768,9 +50457,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bWr" = ( /obj/structure/chair/stool, @@ -54779,9 +50466,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "bWs" = ( @@ -54816,9 +50502,8 @@ /obj/item/weapon/reagent_containers/glass/bottle/epinephrine, /obj/item/weapon/reagent_containers/glass/bottle/charcoal, /obj/item/weapon/reagent_containers/syringe, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/security/prison) "bWv" = ( @@ -54857,9 +50542,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, +/turf/open/floor/plasteel/red/corner, /area/security/prison) "bWx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -54875,9 +50558,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "bWy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54901,9 +50582,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/prison) "bWz" = ( @@ -54929,9 +50609,7 @@ name = "Prison Wing APC"; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner" - }, +/turf/open/floor/plasteel/red/corner, /area/security/prison) "bWB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -54944,9 +50622,7 @@ network = list("Prison"); pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "bWC" = ( /obj/machinery/light, @@ -54966,9 +50642,8 @@ pixel_x = 6; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/prison) "bWD" = ( @@ -54981,9 +50656,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/security/prison) "bWF" = ( @@ -55007,9 +50681,7 @@ pixel_y = 2 }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/hos) "bWJ" = ( /obj/structure/toilet{ @@ -55018,20 +50690,16 @@ /obj/effect/landmark/start{ name = "Head of Security" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/hos) "bWK" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "darkred"; +/turf/open/floor/plasteel/darkred/side{ dir = 6 }, /area/bridge) "bWL" = ( -/turf/open/floor/plasteel{ - icon_state = "darkyellowcorners"; +/turf/open/floor/plasteel/darkyellow/corner{ dir = 8 }, /area/bridge) @@ -55039,9 +50707,7 @@ /obj/structure/chair{ name = "Engineering Station" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bWN" = ( /obj/structure/cable{ @@ -55049,24 +50715,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "darkyellowcorners" - }, +/turf/open/floor/plasteel/darkyellow/corner, /area/bridge) "bWO" = ( -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/bridge) "bWP" = ( -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "bWQ" = ( -/turf/open/floor/plasteel{ - icon_state = "darkgreencorners"; +/turf/open/floor/plasteel/darkgreen/corner{ dir = 8 }, /area/bridge) @@ -55074,19 +50734,14 @@ /obj/structure/chair{ name = "Crew Station" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bWS" = ( -/turf/open/floor/plasteel{ - icon_state = "darkgreencorners" - }, +/turf/open/floor/plasteel/darkgreen/corner, /area/bridge) "bWT" = ( /obj/machinery/computer/teleporter, -/turf/open/floor/plasteel{ - icon_state = "darkbrown"; +/turf/open/floor/plasteel/darkbrown/side{ dir = 10 }, /area/bridge) @@ -55108,17 +50763,15 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "bWX" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/hallway/secondary/entry{ @@ -55133,8 +50786,7 @@ }) "bWZ" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/hallway/secondary/entry{ @@ -55199,9 +50851,7 @@ /obj/item/weapon/reagent_containers/glass/beaker{ pixel_x = 5 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/maintenance/starboard) "bXg" = ( /obj/structure/table, @@ -55220,24 +50870,18 @@ /area/maintenance/starboard) "bXi" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bXj" = ( /obj/machinery/light/small, /obj/structure/table, /obj/item/weapon/reagent_containers/food/drinks/shaker, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bXk" = ( /obj/structure/table, /obj/item/weapon/book/manual/barman_recipes, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/starboard) "bXl" = ( /obj/machinery/vending/boozeomat{ @@ -55268,9 +50912,7 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bXo" = ( /obj/machinery/light/small{ @@ -55286,9 +50928,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bXp" = ( /obj/machinery/light/small{ @@ -55303,9 +50943,7 @@ departmentType = 2; pixel_x = -32 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bXq" = ( /obj/structure/chair{ @@ -55315,9 +50953,7 @@ /obj/effect/landmark/start{ name = "Chaplain" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bXr" = ( /obj/structure/table, @@ -55340,17 +50976,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bXt" = ( /obj/machinery/light_switch{ pixel_x = -25 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "bXu" = ( @@ -55359,9 +50992,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "bXv" = ( @@ -55369,16 +51001,14 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "bXw" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "bXx" = ( @@ -55413,9 +51043,7 @@ name = "Long-Term Cell 1"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bXC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -55430,18 +51058,14 @@ name = "Long-Term Cell 2"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bXF" = ( /obj/machinery/door/airlock/glass_security{ name = "Long-Term Cell 3"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bXG" = ( /obj/machinery/camera{ @@ -55469,15 +51093,13 @@ /area/bridge) "bXI" = ( /obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel{ - icon_state = "darkyellow"; +/turf/open/floor/plasteel/darkyellow/side{ dir = 5 }, /area/bridge) "bXJ" = ( /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - icon_state = "darkyellow"; +/turf/open/floor/plasteel/darkyellow/side{ dir = 1 }, /area/bridge) @@ -55489,8 +51111,7 @@ d2 = 2 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "darkyellow"; +/turf/open/floor/plasteel/darkyellow/side{ dir = 9 }, /area/bridge) @@ -55500,8 +51121,7 @@ /obj/item/device/assembly/timer, /obj/item/device/assembly/signaler, /obj/item/device/assembly/signaler, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 8 }, /area/bridge) @@ -55509,37 +51129,31 @@ /obj/structure/chair{ name = "Command Station" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bXN" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/bridge) "bXO" = ( /obj/machinery/computer/card, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "darkgreen"; +/turf/open/floor/plasteel/darkgreen/side{ dir = 9 }, /area/bridge) "bXP" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel{ - icon_state = "darkgreen"; +/turf/open/floor/plasteel/darkgreen/side{ dir = 1 }, /area/bridge) "bXQ" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "darkgreen"; +/turf/open/floor/plasteel/darkgreen/side{ dir = 5 }, /area/bridge) @@ -55550,8 +51164,7 @@ }) "bXS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 9 }, /area/hallway/secondary/entry{ @@ -55559,17 +51172,15 @@ }) "bXT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "bXU" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55579,9 +51190,8 @@ pixel_y = 27 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55591,9 +51201,8 @@ layer = 4; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55610,8 +51219,7 @@ name = "Arrivals" }) "bXZ" = ( -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 5 }, /area/hallway/secondary/entry{ @@ -55652,9 +51260,7 @@ /area/maintenance/starboard) "bYe" = ( /obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bYf" = ( /obj/structure/disposalpipe/segment, @@ -55663,27 +51269,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bYg" = ( /obj/structure/closet/wardrobe/chaplain_black, /obj/item/device/radio/intercom{ pixel_x = -27 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bYh" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bYi" = ( /obj/item/device/flashlight/lamp{ @@ -55693,9 +51293,7 @@ dir = 5 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bYj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -55707,9 +51305,7 @@ pixel_x = 27 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bYk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -55721,19 +51317,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "bYm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, -/area/chapel/main) +/turf/open/floor/plasteel/chapel, +/area/medical/virology) "bYn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -55744,18 +51337,15 @@ }, /obj/structure/cable, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "bYo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bYp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -55764,9 +51354,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "bYq" = ( @@ -55802,9 +51391,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bYt" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -55820,9 +51407,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bYu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -55838,9 +51423,7 @@ /obj/structure/table, /obj/item/weapon/pen, /obj/item/weapon/paper, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bYv" = ( /turf/open/floor/plasteel, @@ -55859,9 +51442,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bYx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -55877,14 +51458,10 @@ /obj/structure/table, /obj/item/weapon/pen, /obj/item/weapon/paper, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bYy" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bYz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -55900,9 +51477,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bYA" = ( /obj/machinery/door/airlock/external{ @@ -55988,15 +51563,13 @@ /obj/structure/table/reinforced, /obj/item/device/aicard, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 9 }, /area/bridge) "bYG" = ( /obj/machinery/computer/communications, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 1 }, /area/bridge) @@ -56012,8 +51585,7 @@ /obj/machinery/keycard_auth{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 5 }, /area/bridge) @@ -56094,8 +51666,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/secondary/entry{ @@ -56131,8 +51702,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkblue"; +/turf/open/floor/plasteel/darkblue/side{ dir = 4 }, /area/bridge) @@ -56182,9 +51752,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bYU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56193,9 +51761,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bYV" = ( /obj/structure/chair/office/dark{ @@ -56210,9 +51776,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "bYW" = ( /obj/structure/disposalpipe/segment{ @@ -56309,9 +51873,8 @@ /area/chapel/office) "bZf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "bZg" = ( @@ -56337,9 +51900,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -56348,9 +51909,7 @@ /obj/machinery/door/airlock/glass{ name = "Chapel" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -56385,9 +51944,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "bZn" = ( /obj/structure/chair/stool, @@ -56397,9 +51954,7 @@ pixel_y = -28; prison_radio = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bZo" = ( /obj/structure/cable{ @@ -56408,9 +51963,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bZp" = ( /obj/machinery/button/door{ @@ -56423,9 +51976,7 @@ specialfunctions = 4 }, /obj/structure/bed, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bZq" = ( /obj/structure/bed, @@ -56438,9 +51989,7 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bZr" = ( /obj/structure/chair/stool, @@ -56463,9 +52012,7 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "bZt" = ( /obj/structure/sign/securearea{ @@ -56498,17 +52045,13 @@ name = "Arrivals" }) "bZw" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/hallway/secondary/entry{ name = "Arrivals" }) "bZx" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -56518,32 +52061,24 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) "bZz" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) "bZA" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/entry{ name = "Arrivals" }) "bZB" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -56552,25 +52087,19 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/entry{ name = "Arrivals" }) "bZD" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/entry{ name = "Arrivals" }) "bZE" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -56581,15 +52110,12 @@ name = "Entry Hall APC"; pixel_y = -25 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) "bZG" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/entry{ @@ -56599,9 +52125,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56705,23 +52230,19 @@ /area/chapel/main) "bZV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bZW" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 9 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "bZX" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 1 }, /area/hallway/secondary/exit{ @@ -56734,16 +52255,14 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "bZZ" = ( -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 1 }, /area/hallway/secondary/exit{ @@ -56754,8 +52273,7 @@ c_tag = "Escape North"; dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 1 }, /area/hallway/secondary/exit{ @@ -56780,11 +52298,10 @@ dir = 4; pixel_x = 24 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-02" }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 5 }, /area/hallway/secondary/exit{ @@ -56795,9 +52312,7 @@ name = "Unisex Restroom"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "caf" = ( /obj/structure/cable{ @@ -56814,9 +52329,7 @@ id_tag = "permabolt1"; name = "Cell 1" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cag" = ( /obj/machinery/door/poddoor/preopen{ @@ -56827,9 +52340,7 @@ id_tag = "permabolt2"; name = "Cell 2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cah" = ( /obj/machinery/door/poddoor/preopen{ @@ -56840,19 +52351,13 @@ id_tag = "permabolt3"; name = "Cell 3" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cai" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst{ dir = 1 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "caj" = ( /obj/machinery/door/airlock/shuttle{ @@ -56863,7 +52368,7 @@ id = "pod3"; name = "escape pod 3" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "cak" = ( /turf/open/floor/plating, @@ -56880,9 +52385,8 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56899,18 +52403,16 @@ name = "Station Intercom (General)"; pixel_x = -27 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "cao" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56943,9 +52445,8 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/gateway) "cas" = ( @@ -56962,18 +52463,15 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/gateway) "cat" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/port{ name = "Aft Port Primary Hallway" }) @@ -56988,14 +52486,10 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "cav" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "caw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -57004,9 +52498,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "cax" = ( /obj/effect/decal/cleanable/oil{ @@ -57079,18 +52571,15 @@ c_tag = "Chapel South"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "caE" = ( /obj/machinery/newscaster{ pixel_x = -28 }, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -57136,8 +52625,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 4 }, /area/hallway/secondary/exit{ @@ -57147,9 +52635,7 @@ /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "caK" = ( /obj/machinery/door/window/westleft{ @@ -57159,36 +52645,27 @@ name = "Unisex Showers"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "caL" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "caM" = ( /obj/machinery/light{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "caN" = ( /obj/machinery/vending/cola, /turf/open/floor/plating, /area/security/prison) "caO" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "caP" = ( /obj/structure/chair, @@ -57198,7 +52675,7 @@ /obj/item/weapon/storage/pod{ pixel_x = -26 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "caQ" = ( /obj/structure/sign/securearea{ @@ -57217,8 +52694,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/secondary/entry{ @@ -57226,25 +52702,19 @@ }) "caS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/hallway/secondary/entry{ name = "Arrivals" }) "caT" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "caU" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/arrival) "caV" = ( /obj/structure/shuttle/engine/propulsion{ @@ -57273,17 +52743,15 @@ }, /area/shuttle/arrival) "caZ" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "cba" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/entry{ @@ -57299,9 +52767,8 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57336,16 +52803,13 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "cbh" = ( /obj/machinery/gateway{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/gateway) @@ -57353,8 +52817,7 @@ /obj/machinery/gateway{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -57362,8 +52825,7 @@ /obj/machinery/gateway{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/gateway) @@ -57410,16 +52872,14 @@ req_access_txt = "22" }, /obj/item/device/gps, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/chapel/main) "cbo" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "cbp" = ( @@ -57427,9 +52887,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "cbq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -57447,9 +52905,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -57495,8 +52952,7 @@ layer = 4; pixel_x = 32 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 4 }, /area/hallway/secondary/exit{ @@ -57508,24 +52964,18 @@ }, /obj/item/weapon/soap/nanotrasen, /obj/item/weapon/bikehorn/rubberducky, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "cby" = ( /obj/structure/window/reinforced/tinted{ dir = 4 }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "cbz" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cbA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -57546,9 +52996,7 @@ /area/bridge) "cbC" = ( /obj/machinery/vending/sustenance, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cbD" = ( /obj/structure/chair, @@ -57562,12 +53010,11 @@ possible_destinations = "pod_asteroid3"; shuttleId = "pod3" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "cbE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/secondary/entry{ @@ -57575,9 +53022,8 @@ }) "cbF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57596,10 +53042,7 @@ name = "Arrivals" }) "cbH" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "cbI" = ( /turf/closed/wall/shuttle{ @@ -57628,9 +53071,8 @@ /area/shuttle/arrival) "cbM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57641,9 +53083,7 @@ id = "stationawaygate"; name = "Gateway Access Shutters" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/gateway) "cbO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -57680,31 +53120,25 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "cbS" = ( /obj/machinery/gateway{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) "cbT" = ( /obj/machinery/gateway/centerstation, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "cbU" = ( /obj/machinery/gateway{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -57722,9 +53156,7 @@ name = "Chapel Maintenance" }) "cbX" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/chapel/main) "cbY" = ( /obj/structure/grille, @@ -57738,9 +53170,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/harebell, /obj/item/weapon/reagent_containers/food/snacks/grown/harebell, /obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cca" = ( /obj/structure/table/glass, @@ -57749,9 +53179,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "ccb" = ( /obj/item/device/radio/intercom{ @@ -57765,9 +53193,8 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -57782,8 +53209,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 4 }, /area/hallway/secondary/exit{ @@ -57794,9 +53220,7 @@ dir = 1 }, /obj/machinery/washing_machine, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "cce" = ( /obj/structure/cable{ @@ -57813,13 +53237,11 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "ccf" = ( /obj/structure/table, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /turf/open/floor/plasteel, /area/security/prison) "ccg" = ( @@ -57829,27 +53251,18 @@ /area/security/prison) "cch" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cci" = ( /obj/item/seeds/ambrosia, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ccj" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cck" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_3) "ccl" = ( /obj/structure/window/shuttle, @@ -57882,7 +53295,7 @@ /turf/open/floor/plating, /area/shuttle/arrival) "ccq" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ccr" = ( /obj/structure/chair/stool, @@ -57897,16 +53310,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "cct" = ( /obj/machinery/gateway{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/gateway) @@ -57916,8 +53326,7 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -57925,8 +53334,7 @@ /obj/machinery/gateway{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/gateway) @@ -57941,9 +53349,8 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58001,8 +53408,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 4 }, /area/hallway/secondary/exit{ @@ -58016,8 +53422,7 @@ name = "\improper Departure Lounge" }) "ccH" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/hallway/secondary/exit{ @@ -58027,8 +53432,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/hallway/secondary/exit{ @@ -58037,9 +53441,7 @@ "ccJ" = ( /obj/structure/table, /obj/structure/bedsheetbin, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "ccK" = ( /obj/structure/cable{ @@ -58047,9 +53449,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "ccL" = ( /obj/structure/table, @@ -58071,9 +53471,7 @@ /area/security/prison) "ccN" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ccO" = ( /obj/docking_port/stationary/random{ @@ -58090,8 +53488,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/secondary/entry{ @@ -58108,7 +53505,7 @@ /obj/effect/landmark{ name = "JoinLate" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ccS" = ( /obj/structure/extinguisher_cabinet{ @@ -58120,9 +53517,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58179,9 +53575,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "ccY" = ( /obj/structure/cable{ @@ -58189,9 +53583,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "ccZ" = ( /obj/structure/cable{ @@ -58199,9 +53591,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "cda" = ( /turf/open/floor/plasteel{ @@ -58267,8 +53657,7 @@ name = "Station Intercom (General)"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/secondary/exit{ @@ -58277,9 +53666,7 @@ "cdi" = ( /obj/machinery/washing_machine, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "cdj" = ( /obj/structure/cable{ @@ -58288,19 +53675,14 @@ icon_state = "1-2" }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "cdk" = ( /obj/structure/bookcase, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cdl" = ( -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/secondary/entry{ @@ -58308,26 +53690,23 @@ }) "cdm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "cdn" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "cdo" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58340,28 +53719,26 @@ /area/shuttle/arrival) "cdq" = ( /obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "cdr" = ( /obj/machinery/requests_console{ department = "Arrival shuttle"; pixel_x = 30 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "cds" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "cdt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/secondary/entry{ @@ -58372,9 +53749,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58440,8 +53816,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/secondary/exit{ @@ -58451,9 +53826,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cdE" = ( /obj/structure/cable{ @@ -58461,9 +53834,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cdF" = ( /obj/structure/window/reinforced{ @@ -58484,9 +53855,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cdI" = ( /obj/structure/window/reinforced{ @@ -58510,9 +53879,8 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58524,13 +53892,12 @@ /area/shuttle/arrival) "cdM" = ( /obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "cdN" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58620,9 +53987,8 @@ }) "cdW" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58631,9 +53997,8 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58658,9 +54023,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cea" = ( /obj/structure/cable{ @@ -58668,9 +54031,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ceb" = ( /obj/structure/cable{ @@ -58683,9 +54044,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cec" = ( /obj/item/weapon/cultivator, @@ -58694,9 +54053,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ced" = ( /obj/item/seeds/potato, @@ -58710,9 +54067,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cee" = ( /obj/structure/cable{ @@ -58720,24 +54075,19 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cef" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ceg" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/secondary/entry{ @@ -58754,22 +54104,21 @@ }) "cei" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "cej" = ( /obj/structure/closet/wardrobe/black, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "cek" = ( /obj/effect/landmark{ name = "Observer-Start" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "cel" = ( /obj/item/device/radio/beacon, @@ -58777,9 +54126,8 @@ c_tag = "Arrivals Bay 1 East"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58796,9 +54144,7 @@ name = "Station Intercom (General)"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -58837,25 +54183,20 @@ }) "cer" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "ces" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cet" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -58864,16 +54205,13 @@ c_tag = "Escape South"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cev" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -58885,15 +54223,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cex" = ( /obj/machinery/seed_extractor, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cey" = ( /obj/structure/cable{ @@ -58948,29 +54282,27 @@ /area/security/prison) "ceD" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "ceE" = ( /obj/structure/closet/wardrobe/green, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ceF" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ceG" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -58979,9 +54311,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -59087,29 +54418,26 @@ /turf/open/floor/plating, /area/security/prison) "ceT" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "ceU" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ceV" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "ceW" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -59182,7 +54510,7 @@ height = 7; id = "arrival"; name = "arrival shuttle"; - travelDir = -90; + port_angle = -90; width = 15 }, /obj/docking_port/stationary{ @@ -59201,9 +54529,8 @@ name = "Station Intercom (General)"; pixel_y = 22 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59279,9 +54606,8 @@ name = "\improper Telecoms Control Room" }) "cfk" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59303,9 +54629,8 @@ "cfm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/announcement_system, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59313,13 +54638,10 @@ "cfn" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "cfo" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/transport) "cfp" = ( /obj/structure/window/shuttle, @@ -59335,7 +54657,7 @@ id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; - travelDir = 180; + port_angle = 180; width = 5 }, /obj/docking_port/stationary{ @@ -59347,7 +54669,7 @@ turf_type = /turf/open/space; width = 5 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cfr" = ( /turf/closed/wall/shuttle{ @@ -59404,9 +54726,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -59420,9 +54740,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -59434,8 +54752,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/tcommsat/computer{ @@ -59509,7 +54826,7 @@ /obj/machinery/door/airlock/shuttle{ name = "Arrivals Shuttle Airlock" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "cfH" = ( /turf/closed/wall/shuttle{ @@ -59526,25 +54843,22 @@ name = "Arrivals" }) "cfJ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "cfK" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cfL" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cfM" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cfN" = ( /obj/item/device/radio/off, @@ -59552,8 +54866,7 @@ pixel_x = -32 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/tcommsat/computer{ @@ -59563,9 +54876,7 @@ /obj/machinery/computer/telecomms/monitor{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -59573,9 +54884,8 @@ /obj/item/device/multitool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" @@ -59597,8 +54907,7 @@ req_access_txt = "61" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/tcommsat/computer{ @@ -59608,8 +54917,7 @@ /obj/machinery/computer/telecomms/server{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/tcommsat/computer{ @@ -59625,23 +54933,17 @@ /obj/structure/table, /obj/item/weapon/folder/blue, /obj/item/weapon/pen/blue, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) "cfV" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/escape) "cfW" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "cfX" = ( /obj/machinery/door/airlock/shuttle{ @@ -59665,15 +54967,16 @@ /area/shuttle/escape) "cgb" = ( /obj/docking_port/mobile/emergency{ + name = "Box emergency shuttle"; dir = 2 }, /obj/docking_port/stationary{ dir = 2; - dwidth = 9; - height = 11; + dwidth = 14; + height = 25; id = "emergency_home"; name = "emergency evac bay"; - width = 22 + width = 32 }, /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" @@ -59725,13 +55028,13 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "cgj" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "cgk" = ( /obj/machinery/camera{ @@ -59754,8 +55057,7 @@ }) "cgm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/tcommsat/computer{ @@ -59769,14 +55071,10 @@ /area/shuttle/escape) "cgo" = ( /obj/structure/closet, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "cgp" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "cgq" = ( /turf/closed/wall/shuttle{ @@ -59784,16 +55082,14 @@ }, /area/shuttle/escape) "cgr" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cgs" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cgt" = ( -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cgu" = ( /obj/machinery/button/flasher{ @@ -59806,13 +55102,13 @@ pixel_x = 6; pixel_y = 24 }, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cgv" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cgw" = ( /turf/closed/wall/shuttle{ @@ -59820,14 +55116,10 @@ }, /area/shuttle/escape) "cgx" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst{ dir = 1 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "cgy" = ( /obj/machinery/door/airlock/shuttle{ @@ -59837,9 +55129,9 @@ dir = 2; id = "pod1"; name = "escape pod 1"; - travelDir = 180 + port_angle = 180 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "cgz" = ( /turf/open/floor/plating, @@ -59852,14 +55144,10 @@ }, /area/shuttle/pod_1) "cgA" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion{ dir = 1 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "cgB" = ( /obj/machinery/door/airlock/shuttle{ @@ -59869,19 +55157,15 @@ dir = 2; id = "pod2"; name = "escape pod 2"; - travelDir = 180 + port_angle = 180 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "cgC" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst{ dir = 1 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "cgD" = ( /obj/structure/grille, @@ -59961,43 +55245,35 @@ pixel_x = -28; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cgP" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 28; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cgQ" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cgR" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cgS" = ( /obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cgT" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f11" - }, +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/escape) "cgU" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "cgV" = ( /obj/item/device/radio/intercom{ @@ -60007,7 +55283,7 @@ /obj/item/weapon/storage/pod{ pixel_x = -26 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "cgW" = ( /obj/structure/window/shuttle, @@ -60015,10 +55291,7 @@ /turf/open/floor/plating, /area/shuttle/arrival) "cgX" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "cgY" = ( /obj/item/device/radio/intercom{ @@ -60028,7 +55301,7 @@ /obj/item/weapon/storage/pod{ pixel_x = -26 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "cgZ" = ( /obj/machinery/airalarm/server{ @@ -60036,15 +55309,13 @@ pixel_x = -22; pixel_y = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "cha" = ( -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60053,8 +55324,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60063,8 +55333,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60073,8 +55342,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60083,8 +55351,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60095,32 +55362,27 @@ pixel_x = 22; pixel_y = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "chg" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "chh" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Cargo" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "chi" = ( /obj/structure/window/reinforced, /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "chj" = ( /obj/structure/extinguisher_cabinet{ @@ -60130,20 +55392,18 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "chk" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "chl" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/fire, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "chm" = ( /obj/machinery/status_display{ @@ -60156,7 +55416,7 @@ possible_destinations = "pod_asteroid1"; shuttleId = "pod1" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "chn" = ( /obj/structure/sign/securearea{ @@ -60178,7 +55438,7 @@ possible_destinations = "pod_asteroid2"; shuttleId = "pod2" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "chp" = ( /obj/machinery/telecomms/server/presets/security, @@ -60209,8 +55469,7 @@ /area/tcommsat/server) "chs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60224,8 +55483,7 @@ /area/tcommsat/server) "chu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60262,30 +55520,24 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "chz" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/chair, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "chA" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc3" - }, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) "chB" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Brig"; req_access_txt = "2" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "chC" = ( /turf/closed/wall/shuttle{ @@ -60299,19 +55551,16 @@ pixel_x = -28; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "chE" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "chF" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_1) "chG" = ( /obj/structure/window/shuttle, @@ -60325,10 +55574,7 @@ }, /area/shuttle/pod_1) "chI" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_2) "chJ" = ( /obj/structure/window/shuttle, @@ -60348,8 +55594,7 @@ /obj/structure/sign/nosmoking_2{ pixel_x = -32 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60361,8 +55606,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60381,8 +55625,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60394,32 +55637,24 @@ /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "chQ" = ( /obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "chR" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "chS" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "chT" = ( /obj/machinery/flasher{ @@ -60427,9 +55662,7 @@ pixel_x = 24; pixel_y = -6 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "chU" = ( /obj/machinery/button/flasher{ @@ -60437,11 +55670,11 @@ pixel_x = -24; pixel_y = -6 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "chV" = ( /obj/machinery/computer/emergency_shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "chW" = ( /obj/docking_port/stationary/random{ @@ -60486,6 +55719,7 @@ /area/tcommsat/server) "cib" = ( /obj/machinery/power/terminal, +/obj/machinery/ntnet_relay, /turf/open/floor/bluegrid{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" @@ -60532,29 +55766,25 @@ /area/space) "cig" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cih" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cii" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Cockpit"; req_access_txt = "19" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cij" = ( /obj/machinery/computer/shuttle/ferry/request, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cik" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cil" = ( /obj/structure/cable{ @@ -60562,8 +55792,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60591,8 +55820,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60601,7 +55829,7 @@ /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Infirmary" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cip" = ( /obj/machinery/status_display, @@ -60612,7 +55840,7 @@ /area/shuttle/escape) "ciq" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cir" = ( /obj/structure/table, @@ -60621,15 +55849,13 @@ pixel_y = 3 }, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cis" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cit" = ( /obj/machinery/telecomms/server/presets/engineering, @@ -60658,8 +55884,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60690,15 +55915,11 @@ /area/tcommsat/server) "ciB" = ( /obj/machinery/computer/communications, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ciC" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ciD" = ( /turf/closed/wall/shuttle{ @@ -60713,30 +55934,21 @@ /area/shuttle/escape) "ciF" = ( /obj/structure/shuttle/engine/propulsion, -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "ciG" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f10" - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/transport) "ciH" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f6" +/obj/effect/landmark/start{ + name = "Security Officer" }, -/area/shuttle/transport) +/turf/open/floor/plasteel, +/area/security/main) "ciI" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, -/area/shuttle/transport) +/turf/open/space, +/area/shuttle/syndicate) "ciJ" = ( /obj/machinery/message_server, /turf/open/floor/bluegrid{ @@ -60750,8 +55962,7 @@ dir = 1; network = list("SS13","Tcomms") }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60762,8 +55973,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60783,8 +55993,7 @@ name = "Telecoms Server APC"; pixel_y = 25 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60795,8 +56004,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -60809,23 +56017,26 @@ }, /area/tcommsat/server) "ciP" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 +/obj/machinery/porta_turret/syndicate{ + dir = 5 }, -/area/shuttle/escape) +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) "ciQ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1" +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 }, -/area/shuttle/escape) +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) "ciR" = ( /obj/machinery/sleeper{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ciS" = ( /obj/structure/table, @@ -60839,24 +56050,20 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ciT" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ciU" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ciV" = ( /obj/structure/table, @@ -60866,20 +56073,21 @@ pixel_y = 3 }, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ciW" = ( /obj/machinery/door/airlock/shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "ciX" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 }, -/area/shuttle/escape) +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) "ciY" = ( /obj/docking_port/stationary{ dheight = 9; @@ -60908,9 +56116,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "cjb" = ( /obj/structure/cable{ @@ -60924,9 +56130,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/storage/primary) "cjc" = ( /obj/structure/cable{ @@ -60940,9 +56144,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/storage/primary) "cjd" = ( /obj/structure/cable{ @@ -60978,8 +56180,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -61114,9 +56315,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "cjp" = ( /obj/structure/cable{ @@ -61150,6 +56349,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel, /area/security/main) "cjr" = ( @@ -61183,6 +56385,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel, /area/security/main) "cjt" = ( @@ -61197,8 +56402,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -61229,9 +56433,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "cjw" = ( /obj/structure/cable{ @@ -61286,9 +56488,7 @@ /area/security/hos) "cjA" = ( /obj/machinery/suit_storage_unit/hos, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "cjB" = ( /obj/structure/cable{ @@ -61299,9 +56499,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cjC" = ( /obj/structure/cable{ @@ -61316,9 +56514,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cjD" = ( /obj/structure/disposalpipe/segment{ @@ -61360,9 +56556,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/maintenance/port{ name = "Chapel Maintenance" }) @@ -61458,9 +56652,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" @@ -61533,25 +56726,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/engine/engineering) "cjS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/aft{ name = "Aft Starboard Primary Hallway" }) "cjT" = ( /obj/structure/filingcabinet, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 27 - }, /turf/open/floor/carpet, /area/security/hos) "cjU" = ( @@ -61566,15 +56752,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/entry{ name = "Arrivals" }) "cjV" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/chapel/main) @@ -61589,9 +56772,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/gateway) "cjX" = ( /obj/machinery/requests_console{ @@ -61602,8 +56783,7 @@ pixel_x = 30 }, /obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel{ - icon_state = "darkbrown"; +/turf/open/floor/plasteel/darkbrown/side{ dir = 8 }, /area/bridge) @@ -61623,9 +56803,8 @@ pixel_y = 0 }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "cjZ" = ( @@ -61642,9 +56821,8 @@ dir = 4 }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "cka" = ( @@ -61666,15 +56844,11 @@ dir = 4 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ckc" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "ckd" = ( /obj/effect/landmark/event_spawn, @@ -61689,9 +56863,7 @@ }) "ckf" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "warningcorner" - }, +/turf/open/floor/plasteel/warning/corner, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -61699,43 +56871,143 @@ /obj/machinery/porta_turret/syndicate{ dir = 4 }, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "ckh" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 9 }, -/obj/item/weapon/storage/crayons{ - pixel_x = 3; - pixel_y = 3 +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" }, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, -/area/space) +/area/shuttle/syndicate) "cki" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate{ - dir = 4 + dir = 5 }, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "ckj" = ( /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) +"ckk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Medical Maintenance" + }) +"ckl" = ( +/obj/structure/window/reinforced, +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/weapon/soap, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"ckm" = ( +/obj/machinery/door/window{ + base_state = "left"; + dir = 2; + icon_state = "right"; + name = "Private Shower"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"ckn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"cko" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"ckp" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"ckq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Private Restroom"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"ckr" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Medical Maintenance" + }) +"cks" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ckt" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Medical Maintenance" + }) +"cku" = ( +/obj/item/weapon/twohanded/required/kirbyplants, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"ckv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Medical Maintenance" + }) +"ckw" = ( +/obj/structure/window, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/fpmaint{ + name = "Medical Maintenance" + }) (1,1,1) = {" aaa @@ -72355,7 +67627,7 @@ abb abb abb abb -abb +ciP abb abb abb @@ -73387,7 +68659,7 @@ ahc abb abb abb -acr +ciQ aaa aaa aaa @@ -73627,7 +68899,7 @@ abo abK abY abb -acp +ciI aaa abb adq @@ -74142,10 +69414,10 @@ abp abp abb acF -acQ -acQ -acQ -acQ +abp +abp +abp +abp adB abp abp @@ -75443,7 +70715,7 @@ ahf abb abb abb -acp +ciX aaa aaa aaa @@ -75944,7 +71216,7 @@ aaa aaa aaa aaa -adE +cki abb abb abb @@ -76467,7 +71739,7 @@ abb abb abb abb -abb +ckg abb abb abb @@ -79298,7 +74570,7 @@ aaa aaa aaa aaa -aaa +aab aaa aaa aaa @@ -79356,17 +74628,17 @@ aaa aaa aaa aaa -bpZ -brL -brL -brL -brL -brL -brL -brL -brL -bCl -bDH +bqa +bqa +bqa +bqa +bqa +bqa +bqa +bqa +bqa +bqa +bqa aaa aaa aaa @@ -79555,8 +74827,8 @@ aaa aaa aaa aaa -aaa -aaa +aab +aab aaa aaa aaa @@ -79623,7 +74895,7 @@ brM brM brM bCm -bDI +bqa bEX aaa aaa @@ -79813,9 +75085,9 @@ aaa aaa aaa aaa -aaa -aaa -aaa +aab +aab +aab aaa aaa aaa @@ -80070,17 +75342,17 @@ aaa aaa aaa aaa +aab +aaa +aab +aab +aab +aab +aab aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aab aaa aaa asB @@ -80327,17 +75599,17 @@ aaa aaa aaa aaa +aab +aaa +aaa +aab +aab aaa aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +aab aaa aaa asC @@ -80584,7 +75856,7 @@ aaa aaa aaa aaa -aaa +aab aaa aaa aaa @@ -80594,7 +75866,7 @@ aaa aaa aaa aaa -aaa +aab aaa aab asC @@ -80650,8 +75922,8 @@ brM brM brM brM -bCn -bDI +bCm +bqa bEZ aaa aaa @@ -80841,19 +76113,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aab aab aaa aaa -aaa -aaa -aaa -aaa -aab -aab +aea +aea +aea +aea +aea +aea +aea +aea +aea +aea asC atO avn @@ -80898,17 +76170,17 @@ aaa aaa aaa aaa -bqb +bqa brN bta -brL -brL -brL +bqa +bqa +bqa bKn bzJ -brL -bCo -bDK +bqa +bqa +bqa aaa aaa aaa @@ -81098,20 +76370,20 @@ aaa aaa aaa aaa -aaa -aaa -aaa aab aaa aaa -aab -aaa -aaa -aaa -aab -aab -aab -asC +aea +alj +amJ +amg +aoi +aph +aph +aqU +arM +asD +awD atP avo awD @@ -81354,22 +76626,22 @@ aaa aaa aaa aaa -aaa -aaa -aaa aab aab aab -aaa aab -aaa -aab -aab -aab -aaa -aaa aea -atQ +alm +afr +ans +aoj +agd +aiB +agd +agd +agd +ckv +ckv avp awE axC @@ -81616,18 +76888,18 @@ aaa aaa aab aea -aea -aea -aea -aea -aea -aea -aea -aea -aea -aea -atR -ayy +alm +afs +alY +alY +alY +alY +alY +ckr +ckt +ckw +aex +aUr awF axD ayI @@ -81873,16 +77145,16 @@ aaa aaa aaa aea -alj -alR -amJ -amg -aoi -aph -aph -aqU -arM -asD +alm +ckk +alY +ckl +ckn +ckp +alY +alY +alY +alY atS ayx awF @@ -82131,16 +77403,16 @@ aaa aaa aea alk -afr -agd -ans -aoj -agd -aiB -agd -agd -agd -anK +afs +alY +ckm +cko +apj +ckq +aqW +cku +alY +atQ avs awF axF @@ -82390,12 +77662,12 @@ aea all afs alY -alY -alY -alY -alY -alY -alY +aqc +arV +aqc +aqc +aqX +aua alY alY alY @@ -82908,7 +78180,7 @@ anu aol apj apX -aqW +cks arO asF atT @@ -84282,7 +79554,7 @@ aaa aaa aaa aaa -cfV +cfW cgL cgL cgL @@ -84290,7 +79562,7 @@ cgL cgL cgL cgL -ciP +cfW aaa aaa aaa @@ -84538,8 +79810,8 @@ aaa aaa aaa aaa -cfV -cgn +cfW +cfW cgM cgM cgM @@ -84547,8 +79819,8 @@ cgM cgM cgM cgM -ciQ -ciP +cfW +cfW aaa aaa aaa @@ -84671,27 +79943,27 @@ aaa aaa aaa aaa -aay -aaS -abe +aaz +aaz +aaz aaH aaH -abe -aaS -abe +aaz +aaz +aaz aaH aaH -abe -aaS -abe +aaz +aaz +aaz aaH -abe -aaS -abe +aaz +aaz +aaz aaH aaH -abe -ahE +aaz +aaz aaa aaa aaa @@ -84800,7 +80072,7 @@ cgo cgo chg chg -cgd +cfW cig cih cih @@ -84929,26 +80201,26 @@ aaa aaa aaF aaM -aaP +aaz abf abu abM abu -aaT +aaz acH acS ade adr -aaT +aaz adU aeo aeQ -aaT +aaz afV ago agK ahh -aaT +aaz aaa aaa aaa @@ -85186,7 +80458,7 @@ aaa aaa aaG aaN -aaT +aaz abg aaJ abi @@ -85196,11 +80468,11 @@ abi aaJ adf ads -aaT +aaz adV aep aeR -aaT +aaz afW agp agL @@ -85443,26 +80715,26 @@ aaa aaa aaG aaN -aaT +aaz abh abv aaJ acb -aaT +aaz acI acT adg adt -aaT +aaz adW abi aeS -aaT +aaz afX aaJ agM ahj -aaT +aaz aaa aaa aaa @@ -85566,17 +80838,17 @@ ceQ ccG ccG cfB -cfY -cgq -cgN +cfW +cfW +cfW chh -cfY +cfW chQ cga cio cga cga -ciX +cfW aaa aaa aaa @@ -85699,30 +80971,30 @@ aaa aaa aaa aaG -aaO -aaU -abe +aaM +aaz +aaz abw abN -acc -act +aaz +aaz acJ -acc -aaS -abe -aaU +aaz +aaz +aaz +aaz adX aeq -acc -aaU +aaz +aaz afY agq -aaO -abe -aaU +aaz +aaz +aaz aaH aaH -ahE +aaz aaa aaa aaa @@ -85954,9 +81226,9 @@ aaa aaa aaa aaa -aay +aaz aaH -aaP +aaz aaV abi abi @@ -85965,7 +81237,7 @@ abi abi abi abi -aaT +aaz adu abi abi @@ -85974,7 +81246,7 @@ abi abi abi abi -aaT +aaz ahk ahF aia @@ -86080,7 +81352,7 @@ ccG ccG ccG ccG -cfZ +cfW cgs cgr chi @@ -86725,9 +81997,9 @@ aaa aaa aaa aaa -aaB +aaz aaK -aaB +aaz aaX abi abz @@ -86736,7 +82008,7 @@ abQ abQ abx abi -aaB +aaz abi adH adH @@ -86745,7 +82017,7 @@ abi adH adH abi -aaB +aaz ahm aaJ abi @@ -86982,9 +82254,9 @@ aaa aaa aaa aaa -aaC +aaz aaH -aaP +aaz aaY abi abA @@ -86993,7 +82265,7 @@ ace abi abi abi -aaT +aaz aaJ abi abi @@ -87002,7 +82274,7 @@ aaJ abi abi abi -aaT +aaz ahn ahG aid @@ -87108,7 +82380,7 @@ ccG ccG ccG cfB -cfZ +cfW cgs cgr chi @@ -87242,29 +82514,29 @@ aaa aaa aaG aaM -aaS -abj +aaz +aaz abB -aaB +aaz acf acv -aaO -abe -act +aaz +aaz +aaz adv -acc -adZ +aaz +aaz aes aes -aaO -abj +aaz +aaz agr -aaM -abe -aaS +aaz +aaz +aaz aaH aaH -ahH +aaz aaa aaa aab @@ -87499,13 +82771,13 @@ aaa aaa aaG aaN -aaT +aaz abk abC -aaT +aaz acg acw -aaT +aaz acU adi abi @@ -87518,7 +82790,7 @@ aga ags agO aho -aaT +aaz aaa aaa aaa @@ -87622,10 +82894,10 @@ ceQ ccG ccG ccG -cfY -cgq -cgq -cgq +cfW +cfW +cfW +cfW chA chR chR @@ -87756,13 +83028,13 @@ aaa aaa aaG aaN -aaZ -abj +aaz +aaz abD -aaT +aaz ach acx -aaT +aaz acV adj aaJ @@ -88012,27 +83284,27 @@ aaa aaa aaa aaL -aaO -aaP +aaM +aaz abl abE -aaT +aaz aci acy -aaT +aaz acW adk adk adJ -aaB +aaz aet aaJ -aaB +aaz agc agt agP ahq -aaT +aaz aaa aaa aaa @@ -88136,7 +83408,7 @@ ccG ccG ccG ccG -cgd +cfW cgu cgt cgt @@ -88269,27 +83541,27 @@ aaa aaa aaa aaa -aaC -aaU -abe -abe -aaU +aaz +aaz +aaz +aaz +aaz aaH -abe -aaU -abe +aaz +aaz +aaz aaH aaH -abe -act +aaz +aaz aeu aaA -aaM -abe +aaz +aaz aaH aaH -abe -ahH +aaz +aaz aaa aaa aaa @@ -88650,17 +83922,17 @@ afL aaa aaa aaa -cge -cgw -cgq -cgq -chC -cgN +cfW +cfW +cfW +cfW +cfW +cfW cii -cip -cgq -cgw -ciE +chQ +cfW +cfW +cfW aaa aaa aaa @@ -89422,15 +84694,15 @@ aab aab aab aaa -cge +cfW cgT chl chE chV chE cir -ciD -ciE +cgT +cfW aaa aaa aaa @@ -89680,13 +84952,13 @@ aab aaa aaa aaa -cge +cfW cga cga cga cga cga -ciE +cfW aaa aaa aaa @@ -89913,7 +85185,7 @@ bLD bMO bOe bPm -bOj +ciH cjq bSX bUl @@ -90625,7 +85897,7 @@ ajS avO awW akn -apE +atR aAA apE apE @@ -90941,7 +86213,7 @@ bEg bMR bOi bVS -bOj +ciH cjs bTb bUi @@ -91416,11 +86688,11 @@ aSD aSA aSF aTP -aWE -aXO +aWF +aWF aWG -aXO -baM +aWF +aWF aTP bcp aTS @@ -92191,7 +87463,7 @@ aWH aXQ aXQ aXQ -baN +aWF aTP bcq aSA @@ -92238,7 +87510,7 @@ bUi cai caO caO -cck +caO aaa aaa aaa @@ -92749,10 +88021,10 @@ bPs bPs bWG bUi -cak +cai +caO caO caO -ccm aaa aaa aaa @@ -92958,11 +88230,11 @@ aSI aSA aUL aTP -aWI -aXT +aWF +aWF aYJ -aZQ -baO +aWF +aWF aTP bcq aSA @@ -94525,8 +89797,8 @@ btw bHe bww bxM -byV bAo +byV bBv cjL bEm @@ -95289,7 +90561,7 @@ bkQ bfv bvd bfv -ckh +bfv bqH bsy btK @@ -96878,7 +92150,7 @@ cgf cgx cgU cgU -chF +cgU aaa aaa aaa @@ -97389,10 +92661,10 @@ ccn cbG bZv cgg -cgz +cgx +cgU cgU cgU -chH aaa aaa aaa @@ -98147,18 +93419,18 @@ bXW bXX bZz bXR -caU +cbH cbH ccp -ccQ -cdp +cbH +cbH cdL cdL -ccQ -cdp +cbH +cbH ccp -ccQ -cfE +cbH +cbH aaa aaa aaa @@ -98405,7 +93677,7 @@ bXX bZA cam caV -cbI +cbH ccq ccq cdq @@ -98415,10 +93687,10 @@ ceE ceU ccq cfn -cfF -cgh -cgh -cfE +cbH +cbH +cbH +cbH aaa aaa aaa @@ -98672,7 +93944,7 @@ ccR ccq ccR ccq -cbI +cbH cgi cgi cgW @@ -99186,7 +94458,7 @@ ccR ccq ccR ccq -cbK +cbH cgj cgj cgW @@ -99433,7 +94705,7 @@ cjD bZE cam caX -cbK +cbH ccq ccq cdr @@ -99443,10 +94715,10 @@ ceF ccq ccq ccq -cfF -cgh -cgh -cfH +cbH +cbH +cbH +cbH aaa aaa aaa @@ -99689,18 +94961,18 @@ bXX cjD bZz bXR -caY -cbL +cbH +cbH ccp -ccQ -cdp +cbH +cbH cdL cdL -ccQ -cdp +cbH +cbH cfe -ccQ -cfH +cbH +cbH aaa aaa aaa @@ -100476,7 +95748,7 @@ cgk cgA cgX cgX -chI +cgX aaa aaa aaa @@ -100990,7 +96262,7 @@ cgf cgC cgX cgX -chK +cgX aaa aaa aaa @@ -101498,7 +96770,7 @@ bZz cam aab aaa -cfo +cfJ cfJ cfJ cgD @@ -102279,8 +97551,8 @@ cfM cfM cik cik -ciH -ciI +ciG +ciF aaa aaa aaa @@ -102526,7 +97798,7 @@ cem cam aaa aaa -cfr +cfJ cfJ cfJ cgD @@ -102536,7 +97808,7 @@ cfJ cgD cfJ cfJ -ciI +ciF aaa aaa aaa @@ -109674,7 +104946,7 @@ bdc bdc bfW bhe -bio +bfW bjg bkp bly @@ -110443,9 +105715,9 @@ aaa aaa aab aaa -bfY +bfX bhh -bip +bfX aaa aab aab diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index fe82c35a6a7..cc76b2f9dc7 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -26,13 +26,13 @@ /obj/machinery/porta_turret/syndicate{ dir = 9 }, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 8; icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "aae" = ( -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "aaf" = ( /obj/structure/lattice, @@ -79,9 +79,7 @@ id = "foreport"; name = "Fore-Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aam" = ( /obj/structure/cable, @@ -182,9 +180,7 @@ id = "foreport"; name = "Fore-Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aav" = ( /obj/effect/landmark{ @@ -222,9 +218,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaB" = ( /obj/structure/cable/yellow{ @@ -232,13 +226,11 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-03"; layer = 4.1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaC" = ( /obj/structure/sink/kitchen{ @@ -256,12 +248,10 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ layer = 4.1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaE" = ( /obj/machinery/biogenerator, @@ -272,9 +262,7 @@ c_tag = "Prison Hydroponics"; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaF" = ( /obj/structure/grille, @@ -293,9 +281,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaH" = ( /obj/structure/cable/yellow{ @@ -318,9 +304,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaI" = ( /obj/structure/cable/yellow{ @@ -328,9 +312,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaJ" = ( /obj/item/weapon/reagent_containers/glass/bucket, @@ -347,9 +329,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaK" = ( /obj/machinery/hydroponics/constructable, @@ -359,9 +339,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaL" = ( /obj/structure/grille, @@ -373,10 +351,7 @@ /turf/open/floor/plating, /area/security/prison) "aaM" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_2) "aaN" = ( /obj/structure/grille, @@ -399,17 +374,13 @@ /area/solar/auxstarboard) "aaQ" = ( /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aaR" = ( /obj/machinery/hydroponics/constructable, /obj/item/weapon/cultivator, /obj/item/seeds/carrot, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaS" = ( /obj/structure/cable/yellow{ @@ -419,57 +390,48 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaT" = ( /turf/open/floor/plasteel, /area/security/prison) "aaU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaV" = ( /obj/machinery/hydroponics/constructable, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaW" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 8; icon_state = "diagonalWall3" }, /area/space) "aaX" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "aaY" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate{ dir = 5 }, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "aaZ" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, @@ -505,9 +467,7 @@ id_tag = "permahydro"; name = "Hydroponics Module" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abe" = ( /obj/structure/grille, @@ -521,9 +481,7 @@ /area/security/prison) "abf" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abg" = ( /turf/closed/wall, @@ -544,8 +502,7 @@ name = "Justice Vent"; opacity = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/prison/solitary{ @@ -562,9 +519,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "abk" = ( /obj/structure/window/reinforced{ @@ -580,9 +535,7 @@ name = "old sink"; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "abl" = ( /obj/structure/cable/yellow{ @@ -593,9 +546,7 @@ /obj/structure/easel, /obj/item/weapon/canvas/twentythreeXtwentythree, /obj/item/weapon/canvas/twentythreeXtwentythree, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abm" = ( /obj/structure/table, @@ -608,16 +559,12 @@ }, /obj/item/weapon/pen, /obj/item/weapon/storage/crayons, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abn" = ( /obj/structure/table, /obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abo" = ( /obj/machinery/computer/arcade, @@ -625,9 +572,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abp" = ( /obj/machinery/newscaster{ @@ -648,9 +593,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -659,9 +602,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abs" = ( /obj/structure/holohoop{ @@ -684,9 +625,8 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/security/prison) "abu" = ( @@ -696,18 +636,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/security/prison) "abv" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "abw" = ( /obj/machinery/door/airlock/shuttle{ @@ -715,9 +650,10 @@ }, /obj/docking_port/mobile/pod{ id = "pod2"; - name = "escape pod 2" + name = "escape pod 2"; + port_angle = 180 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "abx" = ( /turf/open/floor/plating, @@ -736,9 +672,7 @@ id = "forestarboard"; name = "Fore-Starboard Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxstarboard) "abz" = ( /obj/structure/cable, @@ -750,8 +684,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 9 }, /area/prison/solitary{ @@ -761,8 +694,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 1 }, /area/prison/solitary{ @@ -775,8 +707,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 5 }, /area/prison/solitary{ @@ -786,9 +717,7 @@ /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "abE" = ( /obj/machinery/door/window/westleft{ @@ -799,9 +728,7 @@ req_access_txt = "0" }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "abF" = ( /obj/structure/cable/yellow{ @@ -809,20 +736,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abG" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abH" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abI" = ( /obj/structure/table, @@ -850,9 +771,7 @@ "abK" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abL" = ( /obj/structure/cable/yellow{ @@ -860,9 +779,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abM" = ( /obj/structure/window/reinforced, @@ -871,9 +788,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/security/prison) "abN" = ( @@ -885,17 +801,15 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/security/prison) "abO" = ( /turf/open/floor/plating, /area/security/prison) "abP" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/security/prison) @@ -1002,8 +916,7 @@ id = "executionburn"; pixel_x = -25 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 8 }, /area/prison/solitary{ @@ -1019,9 +932,7 @@ name = "revenantspawn" }, /obj/item/device/electropack, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -1031,8 +942,7 @@ name = "mounted justice flash"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 4 }, /area/prison/solitary{ @@ -1043,9 +953,7 @@ name = "Unisex Restroom"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "acc" = ( /obj/structure/table, @@ -1054,9 +962,7 @@ pixel_y = 6 }, /obj/item/clothing/head/chefhat, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acd" = ( /obj/structure/table, @@ -1082,9 +988,7 @@ /area/security/prison) "acg" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ach" = ( /obj/machinery/vending/sustenance{ @@ -1092,14 +996,11 @@ name = "\improper sustenance vendor"; product_slogans = "Enjoy your meal.;Enough calories to support any worker." }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aci" = ( -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/security/prison) "acj" = ( @@ -1109,8 +1010,7 @@ }, /area/security/prison) "ack" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/security/prison) @@ -1133,8 +1033,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/security/prison) @@ -1148,9 +1047,7 @@ id = "forestarboard"; name = "Fore-Starboard Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxstarboard) "acp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -1160,8 +1057,7 @@ scrub_Toxins = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 10 }, /area/prison/solitary{ @@ -1172,8 +1068,7 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 2 }, /area/prison/solitary{ @@ -1184,8 +1079,7 @@ dir = 2; name = "justice injector" }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 6 }, /area/prison/solitary{ @@ -1198,9 +1092,7 @@ /obj/structure/toilet{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "act" = ( /obj/structure/table, @@ -1223,9 +1115,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acv" = ( /obj/structure/cable/yellow{ @@ -1257,9 +1147,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acx" = ( /obj/machinery/hologram/holopad, @@ -1268,9 +1156,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acy" = ( /obj/structure/cable/yellow{ @@ -1279,9 +1165,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acz" = ( /obj/structure/cable/yellow{ @@ -1289,9 +1173,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acA" = ( /obj/machinery/airalarm{ @@ -1299,9 +1181,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acB" = ( /obj/machinery/door/airlock/external{ @@ -1324,9 +1204,8 @@ name = "blast door" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "darkredfull" +/turf/open/floor/plasteel/darkred{ + dir = 4 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -1344,9 +1223,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "darkredfull" +/turf/open/floor/plasteel/darkred{ + dir = 4 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -1381,9 +1259,8 @@ layer = 2.9; name = "blast door" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "darkredfull" +/turf/open/floor/plasteel/darkred{ + dir = 4 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -1418,12 +1295,10 @@ dir = 1; initialize_directions = 11 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-13" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1442,9 +1317,7 @@ dir = 1; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acL" = ( /obj/structure/cable/yellow{ @@ -1455,9 +1328,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1469,9 +1340,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -1479,9 +1348,7 @@ on = 1 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acP" = ( /obj/structure/table, @@ -1490,9 +1357,7 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acQ" = ( /obj/structure/table/glass, @@ -1500,9 +1365,8 @@ /obj/item/weapon/reagent_containers/glass/bottle/morphine{ pixel_y = 6 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 1 }, /area/security/prison) "acR" = ( @@ -1520,9 +1384,8 @@ pixel_y = 6 }, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 1 }, /area/security/prison) "acS" = ( @@ -1550,9 +1413,8 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 1 }, /area/security/prison) "acV" = ( @@ -1656,9 +1518,8 @@ pixel_y = 26; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 1 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -1679,9 +1540,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 1 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -1691,9 +1551,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 1 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -1707,9 +1566,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 1 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -1732,9 +1590,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 1 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -1757,9 +1614,7 @@ id_tag = "permabolt3"; name = "Cell 3" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -1783,9 +1638,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adh" = ( /obj/machinery/door/poddoor{ @@ -1799,9 +1652,7 @@ id_tag = "permabolt1"; name = "Cell 1" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adi" = ( /obj/machinery/light/small{ @@ -1817,9 +1668,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/prison) "adk" = ( /obj/structure/cable/yellow{ @@ -1827,9 +1676,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/prison) "adl" = ( /obj/structure/bed, @@ -1844,9 +1691,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/prison) "adm" = ( /obj/structure/closet/emcloset, @@ -1858,26 +1703,16 @@ name = "\improper Recreation Area" }) "adn" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "ado" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "adp" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_3) "adq" = ( /obj/structure/table, @@ -1889,9 +1724,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -1904,17 +1737,13 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/prison/solitary{ name = "Prisoner Education Chamber" }) "ads" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -1925,9 +1754,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -1944,9 +1771,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -1962,9 +1787,7 @@ c_tag = "Prison Cell 3"; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adx" = ( /obj/structure/chair/stool, @@ -1980,9 +1803,7 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ady" = ( /obj/structure/bed, @@ -1990,9 +1811,7 @@ c_tag = "Prison Cell 2"; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adz" = ( /obj/structure/cable/yellow{ @@ -2001,9 +1820,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adA" = ( /obj/structure/chair/stool, @@ -2029,9 +1846,7 @@ c_tag = "Prison Cell 1"; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adC" = ( /obj/structure/chair/stool, @@ -2047,9 +1862,7 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adD" = ( /turf/open/floor/plating{ @@ -2071,9 +1884,7 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/prison) "adF" = ( /obj/structure/cable/yellow{ @@ -2081,9 +1892,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/prison) "adG" = ( /obj/machinery/flasher{ @@ -2094,9 +1903,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/prison) "adH" = ( /obj/structure/lattice, @@ -2119,9 +1926,11 @@ /obj/docking_port/mobile/pod{ dir = 4; id = "pod3"; - name = "escape pod 3" + name = "escape pod 3"; + port_angle = 180; + preferred_direction = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "adK" = ( /obj/docking_port/stationary/random{ @@ -2145,7 +1954,7 @@ possible_destinations = "pod_asteroid2"; shuttleId = "pod2" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "adM" = ( /obj/structure/grille, @@ -2171,9 +1980,8 @@ /obj/item/weapon/reagent_containers/spray/cleaner{ pixel_x = 5 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 2 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -2182,9 +1990,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 2 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -2194,9 +2001,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 2 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -2215,9 +2021,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 2 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -2235,9 +2040,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 2 }, /area/prison/solitary{ name = "Prisoner Education Chamber" @@ -2264,9 +2068,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -2284,9 +2086,7 @@ id = "PCell 2"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adW" = ( /obj/structure/cable/yellow{ @@ -2297,9 +2097,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adX" = ( /obj/structure/table, @@ -2310,9 +2108,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -2322,18 +2118,15 @@ id = "PCell 1"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adZ" = ( /obj/item/weapon/folder/red, /obj/item/weapon/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 2 }, /area/security/prison) "aea" = ( @@ -2342,9 +2135,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 2 }, /area/security/prison) "aeb" = ( @@ -2357,9 +2149,8 @@ /obj/machinery/iv_drip{ density = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 2 }, /area/security/prison) "aec" = ( @@ -2416,9 +2207,8 @@ /turf/open/floor/plating, /area/security/hos) "aeh" = ( -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -2465,9 +2255,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -2483,9 +2271,7 @@ name = "gas ports"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -2501,9 +2287,7 @@ name = "gas ports"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -2522,8 +2306,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/prison/solitary{ @@ -2542,9 +2325,7 @@ name = "Long-Term Cell 3"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aet" = ( /obj/machinery/door/airlock/glass_security{ @@ -2557,18 +2338,14 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aeu" = ( /obj/machinery/door/airlock/glass_security{ name = "Long-Term Cell 1"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aev" = ( /obj/machinery/door/firedoor, @@ -2581,8 +2358,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/prison) @@ -2594,12 +2370,12 @@ /obj/item/weapon/gun/energy/ionrifle{ pin = /obj/item/device/firing_pin }, -/obj/item/clothing/suit/armor/laserproof, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/obj/item/weapon/gun/energy/temperature/security, +/obj/item/clothing/suit/armor/laserproof, +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/security/armory) @@ -2615,8 +2391,7 @@ /obj/effect/spawner/lootdrop/armory_contraband{ loot = list(/obj/item/weapon/gun/projectile/automatic/pistol = 5, /obj/item/weapon/gun/projectile/shotgun/automatic/combat = 5, /obj/item/weapon/gun/projectile/revolver/mateba, /obj/item/weapon/gun/projectile/automatic/pistol/deagle, /obj/item/weapon/storage/box/syndie_kit/throwing_weapons = 3) }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/security/armory) @@ -2638,21 +2413,15 @@ pixel_x = -26; pixel_y = 34 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "aeA" = ( /obj/machinery/computer/prisoner, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "aeB" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "aeC" = ( /obj/machinery/computer/secure_data, @@ -2661,14 +2430,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "aeD" = ( /obj/structure/closet/secure_closet/lethalshots, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/security/armory) @@ -2743,8 +2509,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/auxsolarport) @@ -2753,9 +2518,7 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -2780,9 +2543,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/item/weapon/wrench, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -2791,9 +2552,7 @@ dir = 9 }, /obj/machinery/space_heater, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/prison/solitary{ name = "Prisoner Education Chamber" }) @@ -2809,9 +2568,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aeR" = ( @@ -2828,9 +2586,8 @@ name = "WARNING: Do Not Enter When Red Light Shows"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aeS" = ( @@ -2845,9 +2602,8 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aeT" = ( @@ -2859,9 +2615,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aeU" = ( @@ -2885,9 +2640,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aeV" = ( @@ -2911,9 +2665,8 @@ c_tag = "Prison Hallway Port"; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aeW" = ( @@ -2930,9 +2683,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aeX" = ( @@ -2947,9 +2699,8 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aeY" = ( @@ -2974,9 +2725,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aeZ" = ( @@ -2995,9 +2745,8 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "afa" = ( @@ -3010,9 +2759,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "afb" = ( @@ -3024,9 +2772,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "afc" = ( @@ -3051,9 +2798,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "afd" = ( @@ -3084,9 +2830,8 @@ dir = 2; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "afe" = ( @@ -3098,9 +2843,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "aff" = ( @@ -3115,9 +2859,8 @@ /obj/structure/sign/pods{ pixel_y = 30 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "afg" = ( @@ -3134,9 +2877,8 @@ id = "insaneflash"; pixel_y = 26 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "afh" = ( @@ -3153,9 +2895,8 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/prison) "afi" = ( @@ -3177,7 +2918,7 @@ dir = 9; pixel_y = 0 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-16"; layer = 4.1 }, @@ -3213,9 +2954,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "afl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -3227,25 +2966,19 @@ pixel_x = 6; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "afm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "afn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "afo" = ( /obj/structure/closet/secure_closet/hos, @@ -3264,9 +2997,7 @@ pixel_x = -29; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "afp" = ( /obj/machinery/status_display{ @@ -3281,23 +3012,17 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "afq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "afr" = ( /obj/structure/chair/comfy/black, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "afs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -3308,9 +3033,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "aft" = ( /obj/machinery/status_display{ @@ -3330,9 +3053,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "afu" = ( /obj/machinery/light{ @@ -3347,32 +3068,27 @@ pixel_y = 29 }, /obj/machinery/suit_storage_unit/hos, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "afv" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/security/range) "afw" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/security/range) "afx" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/security/range) "afy" = ( @@ -3386,17 +3102,13 @@ icon_state = "left"; name = "shower" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "afz" = ( /obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -3419,41 +3131,31 @@ pixel_x = 5; pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "afB" = ( /obj/structure/easel, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "afC" = ( /obj/structure/closet/masks, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "afD" = ( /obj/structure/closet/athletic_mixed, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "afE" = ( /obj/structure/closet/boxinggloves, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -3462,24 +3164,18 @@ /obj/structure/sign/pods{ pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "afG" = ( -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "afH" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -3510,7 +3206,7 @@ /turf/open/floor/plating, /area/maintenance/auxsolarport) "afL" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "applebush"; layer = 4.1 }, @@ -3528,8 +3224,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3542,8 +3237,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3555,8 +3249,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3569,8 +3262,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3579,8 +3271,7 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3593,8 +3284,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3607,8 +3297,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3620,8 +3309,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3636,8 +3324,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3649,8 +3336,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3662,8 +3348,7 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3677,8 +3362,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3687,8 +3371,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3698,8 +3381,7 @@ initialize_directions = 11 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3710,14 +3392,12 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) "agb" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -3743,15 +3423,11 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "age" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "agf" = ( /obj/item/device/radio/intercom{ @@ -3775,8 +3451,7 @@ pixel_x = 6; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/security/armory) @@ -3790,8 +3465,7 @@ on = 1; weaponscheck = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -3807,15 +3481,12 @@ pixel_y = -3 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/security/armory) "agi" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "agj" = ( /obj/structure/rack, @@ -3828,8 +3499,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/security/armory) @@ -3862,9 +3532,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "agm" = ( /obj/structure/cable/yellow{ @@ -3872,9 +3540,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "agn" = ( /obj/structure/table/wood, @@ -3912,9 +3578,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "agr" = ( /obj/structure/table/wood, @@ -3927,9 +3591,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "ags" = ( /obj/structure/grille, @@ -3949,9 +3611,8 @@ /turf/open/floor/plating, /area/security/hos) "agt" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/security/range) "agu" = ( @@ -3960,9 +3621,8 @@ /turf/open/floor/plasteel, /area/security/range) "agv" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/security/range) "agw" = ( @@ -3988,9 +3648,7 @@ pixel_x = -28 }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -3999,9 +3657,7 @@ id_tag = "FitnessShower"; name = "Fitness Room Shower" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -4011,9 +3667,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4024,9 +3679,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4044,9 +3698,8 @@ /obj/machinery/airalarm{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4067,9 +3720,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4088,17 +3740,15 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "agF" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4129,8 +3779,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/auxsolarport) @@ -4156,9 +3805,7 @@ pixel_x = -4; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/prison) "agL" = ( /obj/structure/rack, @@ -4169,9 +3816,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/prison) "agM" = ( /obj/structure/table, @@ -4181,17 +3826,13 @@ }, /obj/item/weapon/pen, /obj/item/weapon/storage/box/prisoner, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/prison) "agN" = ( /obj/structure/closet/secure_closet/brig{ anchored = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/prison) "agO" = ( /obj/structure/closet/secure_closet/brig{ @@ -4202,9 +3843,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/prison) "agP" = ( /obj/structure/sign/securearea, @@ -4254,9 +3893,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/prison) "agV" = ( /obj/structure/table, @@ -4264,9 +3901,7 @@ pixel_x = -3; pixel_y = 7 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/prison) "agW" = ( /obj/structure/rack, @@ -4276,8 +3911,7 @@ /obj/item/clothing/head/helmet/alt, /obj/item/clothing/suit/armor/bulletproof, /obj/item/clothing/head/helmet/alt, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/security/armory) @@ -4290,15 +3924,13 @@ }, /obj/structure/rack, /obj/item/weapon/storage/fancy, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/security/armory) "agY" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -4316,8 +3948,7 @@ pixel_y = 3 }, /obj/item/weapon/gun/projectile/shotgun/riot, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/security/armory) @@ -4332,8 +3963,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/security/armory) @@ -4350,9 +3980,7 @@ "ahc" = ( /obj/structure/table/wood, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "ahd" = ( /obj/structure/cable/yellow{ @@ -4360,9 +3988,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "ahe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4414,9 +4040,7 @@ pixel_x = 0; pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/hos) "ahi" = ( /turf/open/floor/plasteel, @@ -4435,9 +4059,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4448,18 +4071,16 @@ name = "\improper Recreation Area" }) "ahn" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "aho" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4475,17 +4096,15 @@ }) "ahq" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "ahr" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4503,9 +4122,8 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4571,15 +4189,13 @@ /area/maintenance/auxsolarport) "ahA" = ( /obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/security/brig) "ahB" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/brig) @@ -4589,8 +4205,7 @@ pixel_y = 0 }, /obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/brig) @@ -4611,8 +4226,7 @@ name = "Security Blast Door"; opacity = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/security/brig) @@ -4624,8 +4238,7 @@ name = "Security Blast Door"; opacity = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/security/brig) @@ -4638,8 +4251,7 @@ name = "Security Blast Door"; opacity = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/security/brig) @@ -4659,8 +4271,7 @@ pixel_x = 28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/security/armory) @@ -4676,9 +4287,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "ahK" = ( /obj/structure/cable/yellow{ @@ -4694,8 +4303,7 @@ pixel_x = 1; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/security/armory) @@ -4717,9 +4325,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/ai_monitored/security/armory) "ahM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -4733,14 +4339,12 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 6 }, /area/ai_monitored/security/armory) "ahN" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 10 }, /area/ai_monitored/security/armory) @@ -4762,8 +4366,7 @@ pixel_y = 0; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/security/armory) @@ -4789,9 +4392,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/hos) "ahQ" = ( /obj/structure/disposalpipe/segment{ @@ -4802,9 +4403,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/hos) "ahR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4865,9 +4464,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/hos) "ahV" = ( /obj/machinery/door/firedoor, @@ -4882,8 +4479,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -4924,9 +4520,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -4941,9 +4536,7 @@ icon_state = "right"; name = "Fitness Ring" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -4951,9 +4544,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -4964,9 +4555,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -4982,9 +4571,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -5054,8 +4642,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/disposal) @@ -5112,9 +4699,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/auxsolarport) "ait" = ( @@ -5156,8 +4742,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/brig) @@ -5173,8 +4758,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/brig) @@ -5203,14 +4787,12 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) "aiB" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -5226,8 +4808,7 @@ pixel_y = 0; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -5242,8 +4823,7 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/security/warden) @@ -5268,8 +4848,7 @@ pixel_x = 6; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/warden) @@ -5285,8 +4864,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/warden) @@ -5401,9 +4979,8 @@ /area/security/range) "aiQ" = ( /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/security/range) "aiR" = ( @@ -5414,22 +4991,17 @@ name = "Shooting Range"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/security/range) "aiS" = ( /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/security/range) "aiT" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "aiU" = ( /obj/structure/chair/stool{ @@ -5452,9 +5024,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -5465,9 +5036,8 @@ desc = "Whoever wears this makes the rules."; name = "referee suit" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -5476,15 +5046,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "aiZ" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness{ @@ -5495,8 +5062,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness{ @@ -5506,9 +5072,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -5516,9 +5080,8 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -5697,9 +5260,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aju" = ( /obj/structure/grille, @@ -5713,9 +5274,7 @@ name = "Prison Wing"; req_access_txt = "1" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "ajw" = ( /obj/structure/closet{ @@ -5733,15 +5292,13 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/security/warden) "ajx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/warden) @@ -5750,8 +5307,7 @@ id = "armory"; name = "armory shutters" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -5770,8 +5326,7 @@ dir = 4; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/warden) @@ -5817,9 +5372,7 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/warden) "ajD" = ( /obj/structure/grille, @@ -5836,23 +5389,17 @@ pixel_y = 30 }, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ajF" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ajG" = ( /obj/structure/closet/secure_closet/security/sec, /obj/machinery/airalarm{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ajH" = ( /obj/machinery/computer/secure_data, @@ -5861,9 +5408,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/main) "ajI" = ( /obj/machinery/computer/security, @@ -5874,9 +5419,7 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/main) "ajJ" = ( /turf/closed/wall, @@ -5891,18 +5434,14 @@ /obj/effect/landmark{ name = "secequipment" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/main) "ajL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark{ name = "secequipment" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/main) "ajM" = ( /obj/structure/cable/yellow{ @@ -5911,18 +5450,14 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/main) "ajN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark{ name = "secequipment" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/main) "ajO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -5934,9 +5469,7 @@ /obj/effect/landmark{ name = "secequipment" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/main) "ajP" = ( /obj/structure/table, @@ -5944,9 +5477,7 @@ pixel_x = -3; pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/main) "ajQ" = ( /obj/machinery/disposal/bin, @@ -5956,9 +5487,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/main) "ajR" = ( /obj/structure/table, @@ -5974,9 +5503,8 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/security/range) "ajS" = ( @@ -6000,9 +5528,8 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/security/range) "ajU" = ( @@ -6032,8 +5559,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -6065,9 +5591,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -6075,8 +5599,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness{ @@ -6086,8 +5609,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness{ @@ -6124,13 +5646,10 @@ name = "\improper Recreation Area" }) "akf" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "akg" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/gravity_generator) @@ -6142,14 +5661,12 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) "aki" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/gravity_generator) @@ -6192,18 +5709,16 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/disposal) "ako" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/disposal) "akp" = ( @@ -6213,9 +5728,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/disposal) "akq" = ( @@ -6230,9 +5744,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "warnplatecorner" +/turf/open/floor/plating/warnplate/corner{ + dir = 1 }, /area/maintenance/disposal) "akr" = ( @@ -6267,8 +5780,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ @@ -6292,8 +5804,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2{ @@ -6368,9 +5879,8 @@ /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, /obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 9 }, /area/security/brig) "akA" = ( @@ -6393,9 +5903,8 @@ pixel_y = 2 }, /obj/item/device/healthanalyzer, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 1 }, /area/security/brig) "akB" = ( @@ -6404,9 +5913,8 @@ pixel_y = 28 }, /obj/machinery/computer/med_data/laptop, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 1 }, /area/security/brig) "akC" = ( @@ -6419,9 +5927,8 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 5 }, /area/security/brig) "akD" = ( @@ -6431,8 +5938,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) @@ -6442,8 +5948,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -6453,8 +5958,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -6467,8 +5971,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/warden) @@ -6483,8 +5986,7 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/warden) @@ -6499,15 +6001,11 @@ network = list("SS13") }, /obj/machinery/flasher/portable, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/warden) "akJ" = ( /obj/machinery/flasher/portable, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/warden) "akK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -6521,9 +6019,7 @@ "akL" = ( /obj/structure/closet/l3closet/security, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/warden) "akM" = ( /obj/structure/grille, @@ -6543,27 +6039,21 @@ scrub_Toxins = 0 }, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "akO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "akP" = ( /obj/structure/closet/secure_closet/security/sec, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "akQ" = ( /obj/structure/grille, @@ -6586,8 +6076,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/main) @@ -6605,8 +6094,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -6629,8 +6117,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -6641,8 +6128,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -6655,8 +6141,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -6675,8 +6160,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -6692,8 +6176,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -6710,8 +6193,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -6730,8 +6212,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -6748,8 +6229,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -6773,8 +6253,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/main) @@ -6797,9 +6276,8 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/range) "ale" = ( @@ -6830,9 +6308,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/security/range) "alg" = ( @@ -6869,9 +6346,7 @@ /area/maintenance/fore) "all" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -6882,9 +6357,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -6896,9 +6370,8 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -6910,8 +6383,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness{ @@ -6919,8 +6391,7 @@ }) "alp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness{ @@ -6930,9 +6401,8 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -6941,9 +6411,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -7015,13 +6484,10 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "alz" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) @@ -7029,9 +6495,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "alB" = ( /obj/structure/grille, @@ -7081,8 +6545,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/disposal) @@ -7124,8 +6587,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/disposal) @@ -7153,8 +6615,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -7176,8 +6637,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ @@ -7225,9 +6685,7 @@ }) "alR" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/fore) "alS" = ( /obj/structure/table, @@ -7239,9 +6697,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 10 }, /area/security/brig) "alT" = ( @@ -7249,18 +6706,15 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteredcorner" +/turf/open/floor/plasteel/whitered/corner{ + dir = 8 }, /area/security/brig) "alU" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/brig) "alV" = ( /obj/machinery/door/window/westleft{ @@ -7273,9 +6727,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 4 }, /area/security/brig) "alW" = ( @@ -7283,8 +6736,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/brig) @@ -7304,8 +6756,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/warden) @@ -7313,8 +6764,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -7325,8 +6775,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/warden) @@ -7357,8 +6806,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/warden) @@ -7403,9 +6851,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/warden) "ame" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -7419,8 +6865,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/main) @@ -7459,9 +6904,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/warden) "amh" = ( /obj/structure/cable/yellow{ @@ -7477,9 +6920,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ami" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -7490,9 +6931,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "amj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -7503,8 +6942,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -7525,9 +6963,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aml" = ( /obj/machinery/light{ @@ -7546,20 +6982,15 @@ pixel_y = 0 }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "amm" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) "amn" = ( -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/main) "amo" = ( /obj/machinery/photocopier{ @@ -7587,9 +7018,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/main) "ams" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -7598,8 +7027,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -7613,8 +7041,7 @@ sortType = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/main) @@ -7637,8 +7064,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -7681,8 +7107,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/range) @@ -7702,9 +7127,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/range) "amy" = ( @@ -7732,9 +7156,8 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/security/range) "amz" = ( @@ -7747,16 +7170,13 @@ /area/maintenance/fore) "amA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fore) "amB" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -7768,35 +7188,27 @@ icon_state = "left"; name = "Fitness Ring" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "amD" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "amE" = ( /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "amF" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -7805,16 +7217,13 @@ dir = 4 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "amH" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -7824,9 +7233,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -7856,8 +7264,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/maintenance/starboard) @@ -7872,23 +7279,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "amP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/gravity_generator) "amQ" = ( /obj/machinery/gravity_generator/main/station, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) @@ -7896,8 +7299,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/gravity_generator) @@ -7912,9 +7314,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "amT" = ( /obj/structure/cable{ @@ -7922,8 +7322,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/auxsolarstarboard) @@ -7967,8 +7366,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/disposal) @@ -8088,9 +7486,7 @@ name = "N2O Storage"; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/fore) "anj" = ( /obj/structure/window/reinforced{ @@ -8100,22 +7496,17 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "ank" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 8 }, /area/security/brig) "anl" = ( /obj/structure/bed/roller, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/brig) "anm" = ( /obj/machinery/door/window/westleft{ @@ -8125,15 +7516,13 @@ name = "Infirmary"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 4 }, /area/security/brig) "ann" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/brig) @@ -8161,8 +7550,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -8172,8 +7560,7 @@ /obj/item/weapon/storage/box/evidence, /obj/item/weapon/storage/box/evidence, /obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 6 }, /area/security/warden) @@ -8184,16 +7571,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/warden) "ans" = ( /obj/structure/filingcabinet/security{ pixel_x = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 10 }, /area/security/warden) @@ -8212,9 +7596,7 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/warden) "anu" = ( /obj/structure/rack, @@ -8223,9 +7605,7 @@ pixel_x = -2; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/warden) "anv" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -8246,9 +7626,7 @@ pixel_y = 3 }, /obj/item/weapon/storage/box/firingpins, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/warden) "anx" = ( /obj/structure/grille, @@ -8262,18 +7640,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "anz" = ( /obj/structure/table, /obj/machinery/recharger{ pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "anA" = ( /obj/machinery/vending/security, @@ -8281,9 +7655,7 @@ dir = 4; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "anB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -8292,8 +7664,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -8307,8 +7678,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -8355,9 +7725,7 @@ "anH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/main) "anI" = ( /obj/structure/table, @@ -8372,8 +7740,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -8386,8 +7753,7 @@ pixel_y = 0 }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -8424,9 +7790,8 @@ pixel_x = -26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -8447,9 +7812,8 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -8469,9 +7833,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -8480,9 +7843,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -8500,8 +7862,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "anV" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -8510,21 +7871,15 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "anX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "anY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "anZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -8533,9 +7888,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "aoa" = ( /turf/open/floor/plating/airless, @@ -8556,8 +7909,7 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/disposal) @@ -8734,8 +8086,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fore) @@ -8770,9 +8121,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aow" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -8787,9 +8136,8 @@ icon_state = "4-8" }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 10 }, /area/security/brig) "aox" = ( @@ -8809,9 +8157,7 @@ /obj/machinery/iv_drip{ density = 0 }, -/turf/open/floor/plasteel{ - icon_state = "whitered" - }, +/turf/open/floor/plasteel/whitered/side, /area/security/brig) "aoy" = ( /obj/structure/window/reinforced{ @@ -8844,9 +8190,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 6 }, /area/security/brig) "aoz" = ( @@ -8862,8 +8207,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/brig) @@ -8890,8 +8234,7 @@ dir = 4; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -8904,9 +8247,7 @@ req_access_txt = "3"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/warden) "aoD" = ( /obj/structure/grille, @@ -8924,9 +8265,7 @@ name = "Secure Gear Storage"; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/warden) "aoF" = ( /obj/structure/grille, @@ -8941,9 +8280,7 @@ }, /obj/structure/closet/secure_closet/warden, /obj/item/weapon/gun/projectile/automatic/wt550, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aoH" = ( /obj/structure/cable/yellow{ @@ -8952,9 +8289,7 @@ icon_state = "4-8" }, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aoI" = ( /obj/structure/grille, @@ -8967,8 +8302,7 @@ /area/security/warden) "aoJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -8982,9 +8316,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/main) "aoM" = ( /obj/machinery/hologram/holopad, @@ -8992,17 +8324,13 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/main) "aoN" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/main) "aoO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -9010,9 +8338,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/main) "aoP" = ( /obj/structure/table, @@ -9025,8 +8351,7 @@ /turf/open/floor/plasteel, /area/security/main) "aoQ" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -9038,9 +8363,7 @@ name = "Security Delivery"; req_access_txt = "1" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/main) "aoS" = ( /obj/machinery/navbeacon{ @@ -9052,9 +8375,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/main) "aoT" = ( /obj/structure/cable/yellow{ @@ -9069,8 +8390,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/maintenance/fore) @@ -9112,8 +8432,7 @@ pixel_y = -24 }, /obj/structure/cable/yellow, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/disposal) @@ -9137,8 +8456,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fore) @@ -9179,9 +8497,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -9195,9 +8512,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -9211,9 +8527,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -9228,9 +8543,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -9258,9 +8572,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -9269,9 +8582,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -9280,9 +8592,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -9384,9 +8695,7 @@ name = "Gravity Generator Area"; req_access_txt = "19; 61" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "aps" = ( /obj/structure/grille, @@ -9437,8 +8746,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/auxsolarstarboard) @@ -9547,9 +8855,7 @@ pixel_x = 1; pixel_y = -1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "apG" = ( /obj/machinery/light_construct/small{ @@ -9577,9 +8883,8 @@ name = "Library Rules Sign"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "apJ" = ( @@ -9629,8 +8934,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/brig) @@ -9645,8 +8949,7 @@ /area/security/brig) "apO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -9671,9 +8974,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "apR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -9682,9 +8983,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "apS" = ( /obj/structure/cable/yellow{ @@ -9695,9 +8994,7 @@ /obj/machinery/photocopier{ pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "apT" = ( /obj/machinery/requests_console{ @@ -9725,9 +9022,7 @@ /obj/item/weapon/wirecutters{ pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "apU" = ( /obj/structure/table, @@ -9735,16 +9030,12 @@ /obj/machinery/airalarm{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "apV" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "apW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -9753,9 +9044,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "apX" = ( /obj/structure/rack, @@ -9766,9 +9055,7 @@ /obj/structure/sign/poster{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -9783,9 +9070,7 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "apZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -9793,8 +9078,7 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -9819,9 +9103,7 @@ /area/security/main) "aqd" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/main) "aqe" = ( /obj/structure/table, @@ -9845,9 +9127,6 @@ /turf/open/floor/plasteel, /area/security/main) "aqh" = ( -/obj/effect/landmark/start{ - name = "Security Officer" - }, /obj/structure/extinguisher_cabinet{ pixel_x = 27; pixel_y = 0 @@ -9857,8 +9136,7 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -9877,9 +9155,7 @@ /area/maintenance/fore) "aqk" = ( /obj/structure/closet/lasertag/red, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -9889,9 +9165,7 @@ /obj/item/clothing/ears/earmuffs, /obj/item/clothing/tie/red, /obj/item/clothing/head/soft/red, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -9906,9 +9180,7 @@ }) "aqn" = ( /obj/structure/closet/lasertag/blue, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -9917,9 +9189,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -9943,9 +9214,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/fitness{ name = "\improper Recreation Area" @@ -9963,9 +9233,7 @@ c_tag = "Fitness Room - Aft"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -9978,18 +9246,14 @@ pixel_x = 0; pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) "aqt" = ( /obj/machinery/light, /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -9999,9 +9263,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/fitness{ name = "\improper Recreation Area" }) @@ -10063,9 +9325,8 @@ pixel_x = -25; pixel_y = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/gravity_generator) "aqC" = ( @@ -10084,9 +9345,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/gravity_generator) "aqD" = ( @@ -10099,9 +9359,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/gravity_generator) "aqE" = ( @@ -10115,9 +9374,8 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/gravity_generator) "aqF" = ( @@ -10133,9 +9391,8 @@ icon_state = "2-8" }, /obj/machinery/power/port_gen/pacman, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/gravity_generator) "aqG" = ( @@ -10212,8 +9469,7 @@ /obj/machinery/door/poddoor/shutters{ id = "supplybridge" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/maintenance/fpmaint2{ @@ -10223,8 +9479,7 @@ /obj/machinery/door/poddoor/shutters{ id = "supplybridge" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2{ @@ -10234,8 +9489,7 @@ /obj/machinery/door/poddoor/shutters{ id = "supplybridge" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/maintenance/fpmaint2{ @@ -10262,18 +9516,16 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 1 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" }) "aqR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 1 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -10353,9 +9605,8 @@ }) "arb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -10373,9 +9624,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -10409,27 +9659,11 @@ name = "Labor Camp Monitoring"; network = list("Labor") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "arh" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/prisoner, -/obj/item/weapon/razor{ - pixel_x = -6 - }, -/obj/item/weapon/paper{ - desc = ""; - info = "Labor Camp Facility Operation Guide

Hello there, proud operator of an NT-Sec Prisoner Rehabilitation Center. A solution to rising crime rates and falling productivity, these facilities are specifically designed for the safe, productive imprisonment of your most dangerous criminals.

To press a long-term prisoner into the service of the station, replace his equipment with prisoners' garb at one of the prison lockers, as per normal operating procedure. Before assigning a prisoner his ID, insert the ID into a prisoner management console and assign the prisoner a quota, based on the severity of his crime.
A single sheet of most materials produces five points for the prisoner, and points can be expected to be produced at a rate of about 100 per minute, though punishments as severe as forced labor should be reserved for serious crimes of sentences not less than five minutes long.
Once you have prepared the prisoner, place him in the secure northern half of the labor shuttle, and send him to the station. Once he meets his quota by feeding sheets to the stacker, he will be allowed to return to the station, and will be able to open the secure door to the prisoner release area.

In the case of dangerous prisoners, surveilance may be needed. To that end, there is a prisoner monitoring room on the mining station, equipped with a remote flasher and a lockdown button. The mine itself is patrolled by a securibot, so the nearby security records console can also be used to secure hostile prisoners on the mine."; - name = "Labor Camp Operating Guide" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/obj/machinery/computer/shuttle/labor, +/turf/open/floor/plasteel/black, /area/security/brig) "ari" = ( /obj/machinery/computer/secure_data, @@ -10441,9 +9675,7 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "arj" = ( /obj/structure/cable/yellow{ @@ -10460,9 +9692,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ark" = ( /obj/structure/cable/yellow{ @@ -10481,9 +9711,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "arl" = ( /obj/structure/cable/yellow{ @@ -10491,9 +9719,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "arm" = ( /obj/structure/cable/yellow{ @@ -10502,9 +9728,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "arn" = ( /obj/structure/cable/yellow{ @@ -10526,9 +9750,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aro" = ( /obj/structure/chair/office/dark{ @@ -10542,9 +9764,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "arp" = ( /obj/structure/table/reinforced, @@ -10568,9 +9788,7 @@ /obj/item/weapon/folder/red, /obj/item/weapon/folder/red, /obj/item/weapon/poster/legit, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "arq" = ( /obj/machinery/hologram/holopad, @@ -10580,15 +9798,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "arr" = ( /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ars" = ( /obj/machinery/newscaster/security_unit, @@ -10601,8 +9815,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -10616,8 +9829,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/main) @@ -10633,9 +9845,10 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" +/obj/effect/landmark/start{ + name = "Security Officer" }, +/turf/open/floor/plasteel/red/side, /area/security/main) "arw" = ( /obj/structure/chair{ @@ -10650,9 +9863,10 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" +/obj/effect/landmark/start{ + name = "Security Officer" }, +/turf/open/floor/plasteel/red/side, /area/security/main) "arx" = ( /obj/structure/chair{ @@ -10664,18 +9878,14 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "ary" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/main) "arz" = ( /obj/structure/chair{ @@ -10684,9 +9894,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "arA" = ( /obj/structure/chair{ @@ -10699,17 +9907,14 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "arB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/main) @@ -10717,8 +9922,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -10730,22 +9934,16 @@ req_access_txt = "0"; req_one_access_txt = "1;4" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/main) "arE" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/main) "arF" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/main) "arG" = ( /obj/item/weapon/phone{ @@ -10762,9 +9960,7 @@ dir = 4; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/main) "arH" = ( /obj/structure/rack, @@ -10791,19 +9987,13 @@ req_access_txt = "0" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "arM" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -10819,9 +10009,8 @@ req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/sleep) "arO" = ( @@ -10909,9 +10098,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/gravity_generator) "arY" = ( @@ -10922,9 +10110,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/gravity_generator) "arZ" = ( @@ -10937,9 +10124,8 @@ dir = 9 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/gravity_generator) "asa" = ( @@ -10950,9 +10136,8 @@ scrub_Toxins = 0 }, /obj/machinery/power/terminal, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/gravity_generator) "asb" = ( @@ -10967,9 +10152,8 @@ pixel_y = 0 }, /obj/structure/chair/office/light, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/gravity_generator) "asc" = ( @@ -10999,9 +10183,8 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/auxsolarstarboard) "ase" = ( @@ -11025,9 +10208,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -11043,8 +10225,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -11066,8 +10247,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -11079,8 +10259,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ @@ -11102,8 +10281,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -11125,8 +10303,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ @@ -11147,8 +10324,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ @@ -11163,8 +10339,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -11198,9 +10373,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -11301,28 +10475,27 @@ c_tag = "Labor Shuttle Control Desk"; dir = 4 }, -/obj/machinery/computer/shuttle/labor, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" +/obj/structure/table, +/obj/item/weapon/storage/box/prisoner, +/obj/item/weapon/razor{ + pixel_x = -6 }, +/obj/item/weapon/paper{ + desc = ""; + info = "Labor Camp Facility Operation Guide

Hello there, proud operator of an NT-Sec Prisoner Rehabilitation Center. A solution to rising crime rates and falling productivity, these facilities are specifically designed for the safe, productive imprisonment of your most dangerous criminals.

To press a long-term prisoner into the service of the station, replace his equipment with prisoners' garb at one of the prison lockers, as per normal operating procedure. Before assigning a prisoner his ID, insert the ID into a prisoner management console and assign the prisoner a quota, based on the severity of his crime.
A single sheet of most materials produces five points for the prisoner, and points can be expected to be produced at a rate of about 100 per minute, though punishments as severe as forced labor should be reserved for serious crimes of sentences not less than five minutes long.
Once you have prepared the prisoner, place him in the secure northern half of the labor shuttle, and send him to the station. Once he meets his quota by feeding sheets to the stacker, he will be allowed to return to the station, and will be able to open the secure door to the prisoner release area.

In the case of dangerous prisoners, surveilance may be needed. To that end, there is a prisoner monitoring room on the mining station, equipped with a remote flasher and a lockdown button. The mine itself is patrolled by a securibot, so the nearby security records console can also be used to secure hostile prisoners on the mine."; + name = "Labor Camp Operating Guide" + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel/black, /area/security/brig) "asy" = ( /obj/structure/chair/office/dark{ dir = 8 }, -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Labor Camp Desk"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "asz" = ( /obj/machinery/computer/security, @@ -11336,9 +10509,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asA" = ( /obj/effect/landmark/start{ @@ -11356,9 +10527,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asB" = ( /obj/machinery/computer/crew, @@ -11367,9 +10536,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asC" = ( /obj/structure/cable/yellow{ @@ -11388,9 +10555,7 @@ pixel_x = -3; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asD" = ( /obj/structure/table, @@ -11403,9 +10568,7 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asE" = ( /obj/structure/disposalpipe/segment, @@ -11417,9 +10580,7 @@ /obj/structure/filingcabinet/chestdrawer{ pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asF" = ( /obj/structure/cable/yellow{ @@ -11440,9 +10601,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asG" = ( /obj/structure/table, @@ -11480,9 +10639,7 @@ pixel_x = 29; pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asH" = ( /obj/structure/table, @@ -11500,9 +10657,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asI" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -11513,8 +10668,7 @@ }, /obj/vehicle/secway, /obj/item/key/security, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/main) @@ -11547,9 +10701,7 @@ pixel_x = -4; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asK" = ( /obj/structure/grille, @@ -11577,9 +10729,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "asN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -11594,9 +10744,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "asO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -11618,9 +10766,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "asP" = ( /obj/structure/disposalpipe/segment{ @@ -11636,9 +10782,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "asQ" = ( /obj/machinery/light, @@ -11655,9 +10799,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "asR" = ( /obj/structure/cable/yellow{ @@ -11670,9 +10812,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "asS" = ( /obj/structure/cable/yellow{ @@ -11680,9 +10820,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "asT" = ( /obj/structure/cable/yellow{ @@ -11694,9 +10832,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "asU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -11705,9 +10841,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "asV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -11716,16 +10850,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/main) "asW" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/main) "asX" = ( /obj/structure/chair, @@ -11738,9 +10869,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/main) "asY" = ( /obj/item/weapon/paper_bin{ @@ -11758,9 +10887,7 @@ pixel_x = 0; pixel_y = -31 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/main) "asZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -11772,8 +10899,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fore) @@ -11791,9 +10917,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/maintenance/fore) "atc" = ( @@ -11852,9 +10977,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "ati" = ( @@ -11876,9 +11000,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "atk" = ( @@ -11928,9 +11051,8 @@ /area/maintenance/starboard) "ato" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/starboard) "atp" = ( @@ -11945,8 +11067,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/gravity_generator) @@ -11958,8 +11079,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/gravity_generator) @@ -11974,8 +11094,7 @@ layer = 3 }, /obj/item/weapon/pen/blue, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/gravity_generator) @@ -12036,8 +11155,7 @@ /obj/machinery/door/poddoor/shutters{ id = "supplybridge" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/maintenance/fpmaint2{ @@ -12047,9 +11165,8 @@ /obj/machinery/door/poddoor/shutters{ id = "supplybridge" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -12058,8 +11175,7 @@ /obj/machinery/door/poddoor/shutters{ id = "supplybridge" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/maintenance/fpmaint2{ @@ -12184,8 +11300,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fore) @@ -12219,9 +11334,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/maintenance/fore) "atN" = ( @@ -12282,8 +11396,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fore) @@ -12319,17 +11432,12 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fore) "atT" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/labor) "atU" = ( /obj/structure/grille, @@ -12345,24 +11453,12 @@ }, /area/shuttle/labor) "atW" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/obj/machinery/computer/gulag_teleporter_computer, +/turf/open/floor/plasteel/black, /area/security/brig) "atX" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/obj/machinery/gulag_teleporter, +/turf/open/floor/plasteel/black, /area/security/brig) "atY" = ( /obj/structure/cable/yellow{ @@ -12381,8 +11477,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -12426,9 +11521,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/warden) "aue" = ( /obj/machinery/door/firedoor, @@ -12437,9 +11530,7 @@ req_access_txt = "0"; req_one_access_txt = "1;4" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/warden) "auf" = ( /obj/structure/grille, @@ -12501,12 +11592,7 @@ /area/security/main) "aul" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, /area/security/main) "aum" = ( @@ -12574,9 +11660,8 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "auu" = ( @@ -12598,9 +11683,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "auw" = ( @@ -12704,18 +11788,16 @@ pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/gravity_generator) "auH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/gravity_generator) "auI" = ( @@ -12739,9 +11821,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/gravity_generator) "auJ" = ( @@ -12751,8 +11832,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -12824,8 +11904,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2{ @@ -12867,15 +11946,10 @@ }) "auV" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -12948,10 +12022,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "avc" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/labor) "avd" = ( /obj/machinery/computer/shuttle/labor, @@ -12959,25 +12030,19 @@ pixel_x = -31; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) "ave" = ( /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) "avf" = ( /obj/structure/table, /obj/item/weapon/folder/red, /obj/item/weapon/restraints/handcuffs, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) "avg" = ( /obj/structure/disposalpipe/segment{ @@ -12993,9 +12058,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/brig) "avh" = ( @@ -13011,8 +12075,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -13037,16 +12100,13 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/hos) "avk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -13055,8 +12115,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -13077,9 +12136,7 @@ /obj/item/weapon/paper, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "avn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -13093,8 +12150,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -13103,8 +12159,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -13119,8 +12174,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -13132,8 +12186,7 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -13144,16 +12197,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) "avs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -13167,8 +12218,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -13176,8 +12226,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -13188,14 +12237,10 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "avw" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "avx" = ( /obj/structure/disposalpipe/segment, @@ -13210,9 +12255,8 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "avy" = ( @@ -13242,9 +12286,8 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "avA" = ( @@ -13261,9 +12304,8 @@ /area/crew_quarters/sleep) "avC" = ( /obj/item/weapon/cigbutt, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/starboard) "avD" = ( @@ -13288,8 +12330,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -13313,8 +12354,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/starboard) @@ -13349,9 +12389,8 @@ }, /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/gravity_generator) "avJ" = ( @@ -13372,9 +12411,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/gravity_generator) "avK" = ( @@ -13386,9 +12424,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/gravity_generator) "avL" = ( @@ -13422,8 +12459,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -13489,8 +12525,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "avS" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/starboard) @@ -13499,9 +12534,8 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "avU" = ( @@ -13538,16 +12572,14 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" }) "avX" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ @@ -13606,8 +12638,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -13652,8 +12683,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ @@ -13689,9 +12719,7 @@ /turf/open/floor/plating, /area/shuttle/labor) "awh" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) "awi" = ( /obj/machinery/button/flasher{ @@ -13701,9 +12729,7 @@ pixel_y = -26; req_access_txt = "1" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) "awj" = ( /obj/machinery/mineral/labor_claim_console{ @@ -13711,27 +12737,21 @@ pixel_x = 30; pixel_y = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) "awk" = ( /obj/machinery/door/airlock/shuttle{ name = "Labor Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) "awl" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awm" = ( /obj/machinery/door/firedoor, @@ -13746,16 +12766,13 @@ pixel_y = -25; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/brig) "awo" = ( @@ -14021,8 +13038,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -14037,40 +13053,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awJ" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awK" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awL" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awM" = ( /obj/machinery/camera{ @@ -14078,9 +13084,7 @@ dir = 8; network = list("interrogation") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awN" = ( /obj/structure/closet/crate{ @@ -14144,9 +13148,8 @@ c_tag = "Dormitories - Fore"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "awT" = ( @@ -14209,8 +13212,7 @@ name = "Gravity Generator Foyer"; req_access_txt = "10" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/gravity_generator) @@ -14222,9 +13224,8 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "awZ" = ( @@ -14235,17 +13236,10 @@ name = "Port Maintenance" }) "axa" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/mining) "axb" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/mining) "axc" = ( /obj/structure/grille, @@ -14275,9 +13269,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -14306,9 +13299,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -14343,10 +13335,7 @@ name = "Labor Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/labor) "axn" = ( /turf/closed/wall/shuttle, @@ -14356,10 +13345,7 @@ input_dir = 2; output_dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/labor) "axp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -14370,9 +13356,8 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/brig) "axq" = ( @@ -14393,9 +13378,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = "0" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "axs" = ( @@ -14413,18 +13397,15 @@ name = "Cell 1"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "axt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/brig) "axu" = ( @@ -14448,9 +13429,7 @@ name = "Cell 2"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "axw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14459,9 +13438,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "axx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -14473,9 +13450,8 @@ name = "Cell 3"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "axy" = ( @@ -14485,8 +13461,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) @@ -14494,8 +13469,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -14506,8 +13480,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -14530,17 +13503,14 @@ pixel_y = -38; req_access_txt = "1" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "axC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/brig) "axD" = ( @@ -14566,9 +13536,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "axG" = ( @@ -14576,9 +13545,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "axH" = ( @@ -14591,9 +13559,8 @@ pixel_y = -26; req_access_txt = "1" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "axI" = ( @@ -14610,9 +13577,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "axJ" = ( @@ -14627,9 +13593,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "axK" = ( @@ -14637,9 +13602,8 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "axL" = ( @@ -14650,8 +13614,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/brig) @@ -14665,9 +13628,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "axO" = ( /obj/structure/chair{ @@ -14676,9 +13637,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "axP" = ( /obj/structure/table, @@ -14699,9 +13658,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "axQ" = ( /obj/structure/chair{ @@ -14710,9 +13667,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "axR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -14721,9 +13676,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "axS" = ( /turf/closed/wall, @@ -14764,9 +13717,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "axX" = ( @@ -14812,8 +13764,7 @@ /area/crew_quarters/sleep) "ayb" = ( /obj/item/weapon/caution, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -14874,8 +13825,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -14901,8 +13851,7 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -14931,9 +13880,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/maintenance/starboard) "ayk" = ( /obj/machinery/door/window/southright{ @@ -14942,8 +13889,7 @@ req_access_txt = "10"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -14952,9 +13898,8 @@ pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/engineering) "aym" = ( @@ -14967,9 +13912,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "ayn" = ( @@ -14987,9 +13931,8 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engineering) "ayo" = ( @@ -15066,11 +14009,11 @@ /area/shuttle/mining) "ayx" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "ayy" = ( /obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "ayz" = ( /obj/structure/grille, @@ -15135,8 +14078,7 @@ /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, /obj/item/clothing/head/bearpelt, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/nuke_storage) @@ -15144,8 +14086,7 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -15156,8 +14097,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -15172,21 +14112,19 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) "ayJ" = ( /obj/structure/filingcabinet, /obj/item/weapon/folder/documents, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/nuke_storage) "ayK" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "ayL" = ( /obj/machinery/mineral/labor_claim_console{ @@ -15194,7 +14132,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "ayM" = ( /turf/closed/wall, @@ -15232,9 +14170,7 @@ name = "Cell 1"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "ayP" = ( /obj/structure/grille, @@ -15269,9 +14205,7 @@ name = "Cell 2"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "ayR" = ( /obj/structure/cable/yellow{ @@ -15294,9 +14228,7 @@ name = "Cell 3"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "ayS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -15308,9 +14240,7 @@ name = "Brig"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "ayT" = ( /obj/structure/cable/yellow{ @@ -15330,9 +14260,7 @@ name = "Brig"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "ayU" = ( /obj/structure/grille, @@ -15362,9 +14290,7 @@ req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "ayW" = ( /turf/closed/wall/r_wall, @@ -15424,9 +14350,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -15443,9 +14367,7 @@ /obj/machinery/airalarm{ pixel_y = 26 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -15457,9 +14379,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -15468,9 +14388,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "azf" = ( @@ -15497,9 +14416,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "azh" = ( @@ -15527,16 +14445,14 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) "azk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "azl" = ( @@ -15566,9 +14482,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "azn" = ( @@ -15603,8 +14518,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -15634,8 +14548,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -15662,7 +14575,7 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "azv" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/cobweb2, @@ -15677,19 +14590,18 @@ /turf/open/floor/plating/airless, /area/space) "azy" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "azz" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "azA" = ( /obj/item/weapon/ore/iron, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -15704,9 +14616,8 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -15719,9 +14630,8 @@ pixel_y = 32; supply_display = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -15744,9 +14654,8 @@ pixel_x = 3; pixel_y = -7 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -15766,9 +14675,8 @@ pixel_y = 38 }, /obj/structure/closet/wardrobe/miner, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -15784,9 +14692,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -15800,9 +14707,8 @@ pixel_y = -3 }, /obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 5 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -15850,9 +14756,7 @@ name = "old sink"; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -15868,9 +14772,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -15884,9 +14786,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -15897,8 +14797,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/security/nuke_storage) @@ -15906,17 +14805,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) "azO" = ( -/obj/machinery/nuclearbomb/selfdestruct{ - layer = 2 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/obj/machinery/nuclearbomb/selfdestruct, +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/nuke_storage) @@ -15929,8 +14824,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -15939,8 +14833,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/nuke_storage) @@ -15948,7 +14841,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "azS" = ( /obj/structure/chair{ @@ -15958,7 +14851,7 @@ id = "gulagshuttleflasher"; pixel_x = 25 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "azT" = ( /obj/structure/grille, @@ -15976,9 +14869,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "azV" = ( /obj/structure/cable/yellow{ @@ -15986,9 +14877,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "azW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -16000,9 +14889,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "azX" = ( /obj/machinery/flasher{ @@ -16015,9 +14902,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "azY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -16030,9 +14915,7 @@ id = "Cell 3"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "azZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16041,15 +14924,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) "aAa" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -16063,8 +14944,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -16074,16 +14954,12 @@ id = "holdingflash"; pixel_x = -25 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aAd" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aAe" = ( /obj/structure/cable/yellow{ @@ -16092,15 +14968,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aAf" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aAg" = ( /obj/structure/rack, @@ -16138,9 +15010,7 @@ /obj/item/weapon/restraints/handcuffs, /obj/item/weapon/restraints/handcuffs, /obj/item/weapon/restraints/handcuffs, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aAh" = ( /obj/machinery/firealarm{ @@ -16154,9 +15024,7 @@ /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aAi" = ( /obj/structure/cable/yellow{ @@ -16164,9 +15032,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aAj" = ( /obj/structure/cable/yellow{ @@ -16285,9 +15151,7 @@ icon_state = "shower"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -16297,9 +15161,7 @@ pixel_x = -1 }, /obj/item/weapon/bikehorn/rubberducky, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -16311,17 +15173,13 @@ icon_state = "shower"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) "aAu" = ( /obj/machinery/washing_machine, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/sleep) "aAv" = ( /obj/structure/table, @@ -16348,18 +15206,15 @@ /obj/item/clothing/under/suit_jacket/red, /obj/item/clothing/tie/black, /obj/item/clothing/under/lawyer/blacksuit, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/sleep) "aAw" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aAx" = ( @@ -16392,9 +15247,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aAz" = ( @@ -16426,8 +15280,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -16498,16 +15351,14 @@ /area/maintenance/starboard) "aAF" = ( /obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) "aAG" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/item/clothing/suit/hooded/wintercoat/engineering, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -16523,8 +15374,7 @@ /obj/item/clothing/suit/hazardvest, /obj/item/weapon/tank/internals/emergency_oxygen/engi, /obj/item/weapon/tank/internals/emergency_oxygen/engi, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -16554,8 +15404,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -16564,8 +15413,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -16574,9 +15422,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "aAL" = ( @@ -16602,15 +15449,13 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aAN" = ( -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/engine/engineering) "aAO" = ( @@ -16631,8 +15476,7 @@ pixel_y = 30 }, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -16647,7 +15491,7 @@ height = 5; id = "mining"; name = "mining shuttle"; - travelDir = 90; + port_angle = 90; width = 7 }, /obj/docking_port/stationary{ @@ -16685,9 +15529,8 @@ name = "\improper Mining Office" }) "aAV" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -16732,9 +15575,8 @@ pixel_y = 28; req_access_txt = "48" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -16744,8 +15586,7 @@ id = "qm_mine_warehouse"; name = "Warehouse Shutters" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/miningdock{ @@ -16760,17 +15601,14 @@ pixel_y = 28; req_access_txt = "48" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/quartermaster/sorting{ name = "\improper Warehouse" }) "aBc" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -16780,9 +15618,7 @@ lootcount = 3; name = "3maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -16792,9 +15628,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -16808,9 +15642,7 @@ lootcount = 3; name = "3maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -16833,8 +15665,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/security/nuke_storage) @@ -16843,8 +15674,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -16852,8 +15682,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -16867,8 +15696,7 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ luminosity = 2 }, /area/security/nuke_storage) @@ -16896,14 +15724,13 @@ /obj/structure/closet/crate{ name = "Silver Crate" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/nuke_storage) "aBl" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "aBm" = ( /obj/machinery/door/airlock/shuttle{ @@ -16916,7 +15743,7 @@ height = 5; id = "laborcamp"; name = "labor camp shuttle"; - travelDir = 90; + port_angle = 90; width = 9 }, /obj/docking_port/stationary{ @@ -16927,15 +15754,13 @@ name = "fore bay 1"; width = 9 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "aBn" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aBo" = ( /obj/machinery/firealarm{ @@ -16955,43 +15780,36 @@ pixel_x = 24; pixel_y = 20 }, -/turf/open/floor/plasteel{ - icon_state = "dark" +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aBp" = ( /obj/structure/bed, /obj/item/weapon/bedsheet, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aBq" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 1"; name = "Cell 1 Locker" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aBr" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 2"; name = "Cell 2 Locker" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aBs" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 3"; name = "Cell 3 Locker" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aBt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17002,15 +15820,12 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/brig) "aBu" = ( -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aBv" = ( /obj/structure/cable/yellow{ @@ -17023,8 +15838,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/brig) @@ -17038,18 +15852,14 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aBx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aBy" = ( /obj/structure/cable/yellow{ @@ -17060,9 +15870,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aBz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17072,9 +15880,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aBA" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -17086,9 +15892,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aBB" = ( /obj/structure/closet/secure_closet/detective, @@ -17100,15 +15904,11 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aBC" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aBD" = ( /obj/structure/cable/yellow{ @@ -17172,9 +15972,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fore) "aBJ" = ( @@ -17197,9 +15996,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -17208,9 +16005,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -17219,9 +16014,7 @@ icon_state = "shower"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -17238,9 +16031,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aBO" = ( @@ -17252,9 +16044,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aBP" = ( @@ -17278,9 +16069,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aBQ" = ( @@ -17293,9 +16083,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aBR" = ( @@ -17316,9 +16105,8 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aBT" = ( @@ -17338,20 +16126,18 @@ /area/maintenance/starboard) "aBU" = ( /obj/effect/decal/cleanable/cobweb, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-20"; layer = 4.1; pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) "aBV" = ( /obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -17360,8 +16146,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -17372,8 +16157,7 @@ network = list("SS13") }, /obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -17389,8 +16173,7 @@ pixel_x = 2; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -17406,26 +16189,23 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/engineering) "aCb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "aCc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/engine/engineering) @@ -17440,9 +16220,8 @@ /area/engine/engineering) "aCe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aCf" = ( @@ -17450,16 +16229,14 @@ id = "Singularity"; name = "radiation shutters" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "aCg" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "aCh" = ( @@ -17479,18 +16256,15 @@ /obj/structure/sign/poster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) "aCj" = ( /obj/item/weapon/ore/silver, /obj/item/weapon/ore/silver, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -17502,9 +16276,7 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/quartermaster/miningdock{ name = "\improper Mining Office" }) @@ -17549,9 +16321,8 @@ network = list("SS13") }, /obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -17562,9 +16333,7 @@ dir = 6 }, /obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -17573,9 +16342,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -17585,9 +16352,7 @@ lootcount = 3; name = "3maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -17599,9 +16364,7 @@ icon_state = "1-2" }, /obj/item/weapon/ore/glass, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -17619,16 +16382,13 @@ pixel_x = 24 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) "aCu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/security/nuke_storage) @@ -17637,8 +16397,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 6 }, /area/security/nuke_storage) @@ -17651,9 +16410,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/security/nuke_storage) "aCx" = ( /obj/machinery/camera/motion{ @@ -17667,8 +16424,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 10 }, /area/security/nuke_storage) @@ -17699,8 +16455,7 @@ icon_state = "bookknock"; name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/nuke_storage) @@ -17718,9 +16473,7 @@ name = "Labor Camp Shuttle Airlock"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aCB" = ( /obj/structure/grille, @@ -17776,8 +16529,7 @@ name = "Brig"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -17812,8 +16564,7 @@ name = "Brig"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -17834,9 +16585,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aCI" = ( /obj/machinery/door/airlock/security{ @@ -17844,9 +16593,7 @@ req_access = null; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aCJ" = ( /obj/structure/table/wood, @@ -17872,9 +16619,7 @@ }, /obj/item/weapon/storage/box/evidence, /obj/item/device/flashlight/seclite, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aCK" = ( /obj/structure/cable/yellow{ @@ -17885,9 +16630,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aCL" = ( /obj/structure/cable/yellow{ @@ -17958,9 +16701,7 @@ req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -17971,9 +16712,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aCU" = ( @@ -18007,9 +16747,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "aCY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -18026,9 +16764,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aDa" = ( @@ -18086,21 +16823,18 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) "aDf" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/engineering) "aDg" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "aDh" = ( @@ -18109,9 +16843,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engineering) "aDi" = ( @@ -18180,9 +16913,8 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aDo" = ( @@ -18196,9 +16928,8 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "aDp" = ( @@ -18209,9 +16940,8 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "aDq" = ( @@ -18220,12 +16950,13 @@ /turf/open/floor/plating, /area/engine/engineering) "aDr" = ( -/turf/closed/wall, -/area/construction) +/turf/open/floor/plating/warnplate{ + dir = 9 + }, +/area/shuttle/auxillary_base) "aDs" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/construction) +/turf/closed/wall, +/area/mining_construction) "aDt" = ( /obj/structure/closet/crate, /obj/item/weapon/coin/silver, @@ -18244,7 +16975,7 @@ }) "aDv" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "aDw" = ( /obj/structure/shuttle/engine/heater, @@ -18261,7 +16992,7 @@ /area/shuttle/mining) "aDx" = ( /obj/structure/ore_box, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "aDy" = ( /obj/machinery/firealarm{ @@ -18275,9 +17006,8 @@ req_access = "0"; req_one_access = "0" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -18298,9 +17028,8 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -18310,9 +17039,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -18325,9 +17052,7 @@ lootcount = 3; name = "3maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -18338,9 +17063,7 @@ /obj/effect/landmark/start{ name = "Cargo Technician" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -18354,9 +17077,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -18370,9 +17091,7 @@ /obj/machinery/light_construct/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -18401,8 +17120,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/security/nuke_storage) @@ -18443,21 +17161,18 @@ pixel_y = 0; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/hallway/primary/fore) "aDP" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) "aDQ" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -18469,8 +17184,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -18487,8 +17201,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -18502,8 +17215,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -18511,8 +17223,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -18526,8 +17237,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/fore) @@ -18590,18 +17300,14 @@ pixel_y = 27; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aDZ" = ( /obj/structure/filingcabinet/chestdrawer{ pixel_y = 3 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aEa" = ( /obj/structure/cable/yellow{ @@ -18634,9 +17340,7 @@ pixel_x = 29; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aEb" = ( /obj/machinery/requests_console{ @@ -18650,18 +17354,14 @@ }, /obj/item/weapon/book/manual/wiki/security_space_law, /obj/item/device/camera/detective, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aEc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aEd" = ( /obj/structure/cable/yellow{ @@ -18672,9 +17372,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aEe" = ( /obj/machinery/light/small, @@ -18693,9 +17391,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aEf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -18712,9 +17408,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aEg" = ( /obj/structure/rack{ @@ -18729,9 +17423,7 @@ pixel_x = 2; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aEh" = ( /obj/structure/cable/yellow{ @@ -18768,9 +17460,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -18779,9 +17469,7 @@ id_tag = "Toilet3"; name = "Unit 3" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -18794,9 +17482,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -18812,9 +17498,7 @@ /obj/structure/urinal{ pixel_y = 29 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -18831,9 +17515,7 @@ /obj/structure/urinal{ pixel_y = 29 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -18842,9 +17524,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -18861,9 +17541,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -18888,9 +17566,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aEr" = ( @@ -18960,15 +17637,13 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) "aEB" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "aEC" = ( @@ -19007,9 +17682,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aEF" = ( @@ -19026,8 +17700,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -19041,9 +17714,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "aEH" = ( @@ -19073,18 +17745,16 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warningcorner" +/turf/open/floor/plasteel/warning/corner{ + dir = 2 }, /area/engine/engineering) "aEJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aEK" = ( @@ -19102,9 +17772,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aEL" = ( @@ -19118,9 +17787,8 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "aEM" = ( @@ -19131,8 +17799,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/construction) @@ -19149,9 +17816,7 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -19246,9 +17911,8 @@ pixel_y = 0 }, /obj/item/clothing/suit/hooded/wintercoat/miner, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -19263,9 +17927,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 1 }, /area/quartermaster/sorting{ name = "\improper Warehouse" @@ -19284,9 +17947,7 @@ pixel_y = -24; req_access_txt = "50" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -19315,9 +17976,7 @@ lootcount = 3; name = "3maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -19335,9 +17994,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -19360,8 +18017,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/construction/Storage{ @@ -19564,9 +18220,7 @@ id = "briglockdown"; name = "brig shutters" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aFu" = ( /obj/structure/chair/office/dark{ @@ -19577,9 +18231,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aFv" = ( /obj/structure/cable/yellow{ @@ -19593,9 +18245,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aFw" = ( /obj/structure/cable/yellow{ @@ -19611,9 +18261,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aFx" = ( /obj/structure/window/reinforced{ @@ -19623,9 +18271,7 @@ /obj/item/bodybag, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/detectives_office) "aFy" = ( /obj/machinery/door/window{ @@ -19634,9 +18280,7 @@ pixel_y = 0; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/detectives_office) "aFz" = ( /obj/machinery/door/airlock/maintenance{ @@ -19662,16 +18306,12 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) "aFB" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -19687,9 +18327,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -19704,9 +18342,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -19721,9 +18357,7 @@ on = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -19736,9 +18370,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -19756,9 +18388,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -19776,16 +18406,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aFI" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/sleep) "aFJ" = ( /turf/open/floor/plasteel, @@ -19806,9 +18433,8 @@ dir = 4; pixel_x = 28 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aFN" = ( @@ -19820,30 +18446,26 @@ /obj/machinery/light_switch{ pixel_x = -38 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) "aFO" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/engineering) "aFP" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aFQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aFR" = ( @@ -19880,9 +18502,8 @@ pixel_x = -4; pixel_y = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "aFS" = ( @@ -19902,9 +18523,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "aFU" = ( @@ -19922,22 +18542,19 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aFW" = ( /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) "aFX" = ( /obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -19953,8 +18570,7 @@ pixel_x = -3; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -19970,8 +18586,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -19989,8 +18604,7 @@ /obj/item/weapon/crowbar, /obj/item/weapon/wirecutters, /obj/item/stack/cable_coil, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -20010,8 +18624,7 @@ /obj/item/weapon/folder, /obj/item/weapon/folder, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -20053,9 +18666,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -20066,9 +18678,8 @@ pixel_x = -3; pixel_y = 7 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -20084,9 +18695,8 @@ pixel_x = -5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -20100,18 +18710,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" }) "aGk" = ( /obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 6 }, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -20130,8 +18738,7 @@ req_access_txt = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/sorting{ @@ -20216,8 +18823,7 @@ /obj/machinery/door/airlock/glass{ name = "Vault Storage" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/construction/Storage{ @@ -20284,9 +18890,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aGx" = ( /obj/structure/cable/yellow{ @@ -20294,9 +18898,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aGy" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -20308,9 +18910,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aGz" = ( /obj/structure/cable/yellow{ @@ -20327,9 +18927,7 @@ req_access = null; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aGA" = ( /obj/structure/cable/yellow{ @@ -20345,9 +18943,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGB" = ( @@ -20359,9 +18956,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGC" = ( @@ -20377,9 +18973,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGD" = ( @@ -20391,9 +18986,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGE" = ( @@ -20409,9 +19003,8 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGF" = ( @@ -20423,9 +19016,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGG" = ( @@ -20441,18 +19033,16 @@ }, /obj/structure/cable/yellow, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGI" = ( @@ -20466,9 +19056,8 @@ pixel_x = 0; pixel_y = -26 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGJ" = ( @@ -20480,9 +19069,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGK" = ( @@ -20490,9 +19078,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGL" = ( @@ -20510,34 +19097,30 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aGN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aGO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aGP" = ( /obj/item/device/radio/beacon, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aGQ" = ( @@ -20556,9 +19139,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aGS" = ( /obj/structure/table, @@ -20578,9 +19159,7 @@ pixel_y = -30 }, /obj/item/weapon/restraints/handcuffs, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aGT" = ( /obj/structure/table, @@ -20597,32 +19176,24 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aGU" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aGV" = ( /obj/structure/bodycontainer/morgue, /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/detectives_office) "aGW" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/detectives_office) "aGX" = ( /obj/structure/cable/yellow{ @@ -20633,8 +19204,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fore) @@ -20652,9 +19222,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/fore) "aGZ" = ( /obj/structure/cable/yellow{ @@ -20696,9 +19264,7 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -20707,17 +19273,13 @@ id_tag = "Toilet2"; name = "Unit 2" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) "aHc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -20725,9 +19287,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -20735,9 +19295,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -20757,9 +19315,7 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -20776,9 +19332,8 @@ c_tag = "Dormitories - Aft"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aHi" = ( @@ -20792,9 +19347,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aHk" = ( @@ -20807,9 +19361,8 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aHl" = ( @@ -20817,18 +19370,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aHm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aHn" = ( @@ -20877,8 +19428,7 @@ }, /obj/item/weapon/wrench, /obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -20905,8 +19455,7 @@ /obj/item/weapon/crowbar, /obj/item/weapon/grenade/chem_grenade/metalfoam, /obj/item/weapon/grenade/chem_grenade/metalfoam, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -20927,8 +19476,7 @@ pixel_x = -5; pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -20952,16 +19500,14 @@ /obj/item/weapon/circuitboard/computer/solar_control, /obj/item/weapon/electronics/tracker, /obj/item/weapon/paper/solar, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) "aHv" = ( /obj/machinery/power/port_gen/pacman, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -20970,9 +19516,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "aHx" = ( @@ -21002,8 +19547,7 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -21018,8 +19562,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -21055,8 +19598,12 @@ /turf/open/floor/plasteel, /area/construction) "aHF" = ( +/obj/machinery/camera{ + c_tag = "Auxillary Mining Base"; + dir = 1 + }, /turf/open/floor/plating, -/area/construction) +/area/shuttle/auxillary_base) "aHG" = ( /turf/open/floor/plating{ icon_state = "panelscorched" @@ -21128,9 +19675,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/quartermaster/storage) "aHO" = ( @@ -21144,36 +19690,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/storage) "aHP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/storage) "aHQ" = ( /obj/machinery/firealarm{ pixel_y = 27 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/storage) "aHR" = ( /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/quartermaster/storage) "aHS" = ( @@ -21185,8 +19727,7 @@ req_access_txt = "0"; req_one_access_txt = "48;50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/construction/Storage{ @@ -21202,9 +19743,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/construction/Storage{ name = "Storage Wing" @@ -21219,9 +19759,8 @@ /obj/structure/sign/securearea{ pixel_y = 30 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/construction/Storage{ name = "Storage Wing" @@ -21238,8 +19777,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/construction/Storage{ @@ -21262,9 +19800,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/construction/Storage{ name = "Storage Wing" @@ -21273,9 +19810,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/construction/Storage{ name = "Storage Wing" @@ -21290,9 +19826,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/construction/Storage{ name = "Storage Wing" @@ -21306,9 +19841,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/construction/Storage{ name = "Storage Wing" @@ -21318,9 +19852,8 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/construction/Storage{ name = "Storage Wing" @@ -21352,22 +19885,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aIe" = ( /obj/structure/chair/office/dark, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aIf" = ( /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aIg" = ( /turf/closed/wall/r_wall, @@ -21380,9 +19907,8 @@ /area/hallway/primary/fore) "aIi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aIj" = ( @@ -21397,9 +19923,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aIl" = ( @@ -21425,9 +19950,7 @@ req_access = null; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aIp" = ( /turf/closed/wall, @@ -21454,9 +19977,7 @@ /obj/machinery/light_switch{ pixel_x = -26 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -21470,9 +19991,7 @@ /obj/structure/mirror{ pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -21481,9 +20000,7 @@ id_tag = "Toilet4"; name = "Unit 4" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -21491,9 +20008,7 @@ /obj/machinery/door/airlock{ name = "Unit B" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -21511,9 +20026,8 @@ codes_txt = "patrol;next_patrol=14.9-CrewQuarters-Central"; location = "14.8-Dorms-Lockers" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aIw" = ( @@ -21528,9 +20042,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aIy" = ( @@ -21538,9 +20051,7 @@ /obj/structure/sign/poster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/sleep) "aIz" = ( /obj/structure/cable/yellow{ @@ -21562,9 +20073,7 @@ dir = 4 }, /obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/sleep) "aIB" = ( /obj/machinery/button/door{ @@ -21626,9 +20135,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "aIH" = ( @@ -21647,8 +20155,7 @@ /obj/item/weapon/storage/toolbox/electrical{ pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -21660,8 +20167,7 @@ pixel_y = 0; req_access_txt = "11" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/engine/engineering) @@ -21705,8 +20211,20 @@ /turf/open/floor/plating/airless, /area/space) "aIO" = ( -/turf/open/floor/plasteel, -/area/construction) +/obj/machinery/camera{ + c_tag = "Auxillary Base Construction"; + dir = 1 + }, +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + pixel_x = 0; + pixel_y = -24; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" + }, +/turf/open/floor/plasteel/yellow/side, +/area/mining_construction) "aIP" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -21742,9 +20260,8 @@ /area/quartermaster/storage) "aIS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/quartermaster/storage) "aIT" = ( @@ -21793,8 +20310,7 @@ icon_state = "map-right-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/quartermaster/storage) @@ -21816,8 +20332,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/quartermaster/storage) @@ -21850,9 +20365,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warningcorner" +/turf/open/floor/plasteel/warning/corner{ + dir = 2 }, /area/quartermaster/storage) "aIZ" = ( @@ -21867,9 +20381,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/quartermaster/storage) "aJa" = ( @@ -21884,9 +20397,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/quartermaster/storage) "aJb" = ( @@ -21904,8 +20416,7 @@ req_access_txt = "0"; req_one_access_txt = "48;50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/construction/Storage{ @@ -21924,9 +20435,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/construction/Storage{ name = "Storage Wing" @@ -21937,9 +20447,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/construction/Storage{ name = "Storage Wing" @@ -21966,9 +20475,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/construction/Storage{ name = "Storage Wing" @@ -21998,9 +20506,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/construction/Storage{ name = "Storage Wing" @@ -22033,9 +20540,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/construction/Storage{ name = "Storage Wing" @@ -22049,9 +20555,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/construction/Storage{ name = "Storage Wing" @@ -22074,9 +20579,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/construction/Storage{ name = "Storage Wing" @@ -22123,9 +20627,7 @@ req_access = null; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aJn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -22141,9 +20643,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aJo" = ( /obj/structure/table, @@ -22158,9 +20658,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aJp" = ( /obj/machinery/light/small, @@ -22178,9 +20676,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aJq" = ( /obj/structure/grille, @@ -22207,9 +20703,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aJt" = ( @@ -22233,9 +20728,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aJv" = ( @@ -22266,9 +20760,8 @@ /obj/structure/chair{ name = "Judge" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/crew_quarters/courtroom) "aJz" = ( @@ -22289,18 +20782,16 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/crew_quarters/courtroom) "aJA" = ( /obj/structure/chair{ name = "Judge" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/crew_quarters/courtroom) "aJB" = ( @@ -22310,14 +20801,10 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aJD" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aJE" = ( /obj/structure/table/wood, @@ -22376,7 +20863,7 @@ name = "Law Office APC"; pixel_y = 24 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -22398,9 +20885,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fore) "aJK" = ( @@ -22426,9 +20912,7 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -22437,9 +20921,7 @@ id_tag = "Toilet1"; name = "Unit 1" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -22465,18 +20947,14 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) "aJN" = ( /obj/machinery/light/small, /obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -22487,9 +20965,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aJP" = ( @@ -22498,9 +20975,8 @@ /area/crew_quarters/sleep) "aJQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/sleep) "aJR" = ( @@ -22554,8 +21030,7 @@ "aJX" = ( /obj/structure/table, /obj/item/weapon/airlock_painter, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -22567,15 +21042,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/engine/engineering) "aJZ" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engineering) "aKa" = ( @@ -22583,8 +21056,7 @@ id = "Singularity"; name = "radiation shutters" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -22594,9 +21066,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "aKc" = ( @@ -22623,28 +21094,24 @@ /turf/open/floor/plating, /area/engine/engineering) "aKg" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) "aKh" = ( -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/space) "aKi" = ( /obj/machinery/the_singularitygen, -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/space) "aKj" = ( -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/space) "aKk" = ( @@ -22673,8 +21140,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ @@ -22713,9 +21179,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "aKr" = ( @@ -22749,8 +21214,7 @@ initialize_directions = 11 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/quartermaster/storage) @@ -22762,9 +21226,8 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/quartermaster/storage) "aKx" = ( @@ -22788,9 +21251,7 @@ home_destination = "QM #1"; suffix = "#1" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "aKy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22836,9 +21297,8 @@ /obj/machinery/door/airlock/glass{ name = "Primary Tool Storage" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/storage/primary) "aKD" = ( @@ -22847,9 +21307,8 @@ name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/storage/primary) "aKE" = ( @@ -22863,9 +21322,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aKH" = ( @@ -22886,9 +21344,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aKJ" = ( @@ -22910,8 +21367,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/courtroom) "aKL" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/crew_quarters/courtroom) @@ -22924,8 +21380,7 @@ name = "Station Intercom (Court)"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/courtroom) @@ -22933,22 +21388,19 @@ /obj/structure/table/wood, /obj/item/weapon/gavelblock, /obj/item/weapon/gavelhammer, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/courtroom) "aKO" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/courtroom) "aKP" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 5 }, /area/crew_quarters/courtroom) @@ -22960,8 +21412,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/courtroom) @@ -22970,9 +21421,7 @@ name = "Court Cell"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aKS" = ( /obj/effect/landmark/start{ @@ -23048,9 +21497,7 @@ name = "Unisex Restrooms"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -23066,19 +21513,13 @@ name = "Dormitories"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/sleep) "aLa" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/crew_quarters/sleep) @@ -23089,9 +21530,8 @@ name = "Dormitories"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/sleep) "aLc" = ( @@ -23110,9 +21550,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/construction{ name = "\improper Garden" }) @@ -23121,9 +21559,7 @@ /obj/machinery/firealarm{ pixel_y = 27 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/construction{ name = "\improper Garden" }) @@ -23135,11 +21571,9 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/construction{ name = "\improper Garden" }) @@ -23148,9 +21582,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/construction{ name = "\improper Garden" }) @@ -23165,9 +21597,7 @@ /obj/item/seeds/watermelon, /obj/structure/table, /obj/item/seeds/tower, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/construction{ name = "\improper Garden" }) @@ -23217,8 +21647,7 @@ /turf/open/floor/plating, /area/engine/engineering) "aLn" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/engine/engineering) @@ -23254,9 +21683,8 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aLr" = ( @@ -23269,9 +21697,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "aLs" = ( @@ -23319,9 +21746,8 @@ /turf/open/floor/plating/airless, /area/space) "aLz" = ( -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/space) "aLA" = ( @@ -23381,9 +21807,8 @@ /turf/open/floor/plating, /area/quartermaster/storage) "aLH" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "aLI" = ( @@ -23397,8 +21822,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/storage) @@ -23409,18 +21833,14 @@ }, /obj/item/weapon/ore/glass, /obj/item/weapon/ore/iron, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aLL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aLM" = ( /obj/structure/disposalpipe/segment, @@ -23428,9 +21848,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aLN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -23442,9 +21860,8 @@ /area/quartermaster/storage) "aLO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/quartermaster/storage) "aLP" = ( @@ -23459,9 +21876,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "aLQ" = ( /obj/machinery/door/window/northleft{ @@ -23485,8 +21900,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/maintenance/fpmaint2{ @@ -23551,22 +21965,19 @@ /obj/item/device/gps{ gpstag = "AUX0" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/storage/primary) "aLX" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/storage/primary) "aLY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/storage/primary) "aLZ" = ( @@ -23586,9 +21997,8 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/storage/primary) "aMa" = ( @@ -23601,9 +22011,8 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/storage/primary) "aMb" = ( @@ -23620,9 +22029,8 @@ /area/maintenance/starboard) "aMc" = ( /obj/machinery/vending/tool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/storage/primary) "aMd" = ( @@ -23636,9 +22044,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 5 }, /area/storage/primary) "aMe" = ( @@ -23665,9 +22072,7 @@ dir = 4 }, /obj/machinery/porta_turret/ai, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aMi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -23681,9 +22086,7 @@ pixel_y = 24; id = "AI" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aMj" = ( /obj/structure/sign/kiddieplaque{ @@ -23694,14 +22097,12 @@ c_tag = "AI Upload Chamber - Fore"; network = list("SS13","RD","AIUpload") }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-07"; name = "Photosynthetic Potted plant"; pixel_y = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aMk" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -23711,18 +22112,14 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aMl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/porta_turret/ai, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aMm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23753,9 +22150,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aMq" = ( @@ -23763,8 +22159,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/courtroom) "aMr" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/courtroom) @@ -23775,8 +22170,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/courtroom) "aMt" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/courtroom) @@ -23829,9 +22223,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aMz" = ( /obj/item/weapon/storage/box/lights/mixed, @@ -23866,9 +22258,7 @@ /obj/structure/sign/poster{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/sorting{ name = "\improper Warehouse" }) @@ -23880,15 +22270,13 @@ }, /area/maintenance/starboard) "aMC" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aMD" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/locker) "aME" = ( @@ -23898,9 +22286,7 @@ /obj/structure/sign/poster{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet{ name = "\improper Restrooms" }) @@ -23913,9 +22299,7 @@ /obj/machinery/firealarm{ pixel_y = 27 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/locker) "aMG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, @@ -23926,9 +22310,7 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/locker) "aMH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, @@ -23943,9 +22325,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/locker) "aMI" = ( /obj/machinery/disposal/bin{ @@ -23961,9 +22341,7 @@ /obj/structure/sign/pods{ pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/locker) "aMJ" = ( /obj/structure/cable/yellow{ @@ -23972,25 +22350,21 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aMK" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) "aML" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/locker) "aMM" = ( @@ -24006,8 +22380,7 @@ /obj/machinery/light_switch{ pixel_x = -26 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/hallway/secondary/construction{ @@ -24017,8 +22390,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/secondary/construction{ @@ -24031,8 +22403,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 5 }, /area/hallway/secondary/construction{ @@ -24074,8 +22445,7 @@ /turf/open/floor/plating, /area/engine/engineering) "aMU" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/engine/engineering) @@ -24102,9 +22472,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warningcorner" +/turf/open/floor/plasteel/warning/corner{ + dir = 2 }, /area/engine/engineering) "aMX" = ( @@ -24114,9 +22483,8 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "aMY" = ( @@ -24130,8 +22498,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -24147,9 +22514,8 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "aNa" = ( @@ -24191,22 +22557,19 @@ /turf/open/space, /area/space) "aNf" = ( -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/space) "aNg" = ( /obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/space) "aNh" = ( -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/space) "aNi" = ( @@ -24247,8 +22610,7 @@ /turf/open/floor/plating, /area/quartermaster/storage) "aNo" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/storage) @@ -24276,9 +22638,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/quartermaster/storage) "aNt" = ( @@ -24297,9 +22658,7 @@ home_destination = "QM #3"; suffix = "#3" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "aNu" = ( /obj/machinery/camera/autoname{ @@ -24311,9 +22670,8 @@ pixel_x = 1; pixel_y = -1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/storage/primary) "aNv" = ( @@ -24346,9 +22704,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/storage/primary) "aNA" = ( @@ -24370,9 +22727,7 @@ pixel_y = 24; id = "AI" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aNB" = ( /turf/open/floor/bluegrid, @@ -24397,9 +22752,7 @@ /obj/item/weapon/aiModule/supplied/protectStation, /obj/item/weapon/aiModule/zeroth/oneHuman, /obj/item/weapon/aiModule/reset/purge, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aND" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -24409,9 +22762,8 @@ name = "Station Intercom (General)"; pixel_x = -29 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aNE" = ( @@ -24427,30 +22779,25 @@ dir = 4; name = "Prosecution" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/crew_quarters/courtroom) "aNG" = ( /obj/structure/table/wood, /obj/item/weapon/folder/red, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/courtroom) "aNH" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/crew_quarters/courtroom) "aNI" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/courtroom) @@ -24459,9 +22806,8 @@ dir = 8; name = "Defense" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/crew_quarters/courtroom) "aNK" = ( @@ -24532,9 +22878,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aNR" = ( @@ -24549,9 +22894,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aNS" = ( @@ -24561,9 +22905,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aNT" = ( @@ -24573,9 +22916,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/locker) "aNU" = ( @@ -24585,9 +22927,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/locker) "aNV" = ( @@ -24598,9 +22939,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aNW" = ( @@ -24611,9 +22951,8 @@ dir = 4; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aNX" = ( @@ -24630,9 +22969,8 @@ icon_state = "pipe-j1"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aNY" = ( @@ -24654,27 +22992,20 @@ codes_txt = "patrol;next_patrol=14.5-Recreation"; location = "14.3-Lockers-Dorms" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/locker) "aOa" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, /area/hallway/secondary/construction{ name = "\improper Garden" }) "aOb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/secondary/construction{ @@ -24682,15 +23013,12 @@ }) "aOc" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/construction{ name = "\improper Garden" }) "aOd" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/secondary/construction{ @@ -24761,8 +23089,7 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -24792,8 +23119,7 @@ pixel_y = 0; req_access_txt = "11" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -24805,8 +23131,7 @@ pixel_y = 0; req_access_txt = "11" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/engine/engineering) @@ -24818,14 +23143,12 @@ /turf/open/floor/carpet, /area/library) "aOp" = ( -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/engine/engineering) "aOq" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/engine/engineering) @@ -24843,9 +23166,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -24855,9 +23176,7 @@ dir = 1; layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -24867,9 +23186,7 @@ pixel_y = 1 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -24884,8 +23201,7 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/security/warden) @@ -24897,9 +23213,7 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -24911,10 +23225,7 @@ /turf/open/space, /area/space) "aOy" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_1) "aOz" = ( /obj/structure/grille, @@ -24978,9 +23289,7 @@ pixel_y = 5 }, /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aOH" = ( /obj/effect/landmark/start{ @@ -24990,8 +23299,7 @@ /area/quartermaster/storage) "aOI" = ( /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/storage) @@ -24999,27 +23307,21 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aOK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aOL" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aOM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -25027,9 +23329,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warningcorner" +/turf/open/floor/plasteel/warning/corner{ + dir = 2 }, /area/quartermaster/storage) "aON" = ( @@ -25037,9 +23338,8 @@ dir = 4 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/quartermaster/storage) "aOO" = ( @@ -25058,9 +23358,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "aOP" = ( /obj/structure/grille, @@ -25080,9 +23378,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/quartermaster/qm) "aOR" = ( @@ -25104,9 +23401,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "aOS" = ( @@ -25117,17 +23413,15 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "aOT" = ( /obj/structure/table, /obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "aOU" = ( @@ -25149,9 +23443,7 @@ pixel_y = 1 }, /obj/structure/closet/crate/internals, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/storage/primary) "aOW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -25189,9 +23481,8 @@ /obj/item/weapon/screwdriver{ pixel_y = 16 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/storage/primary) "aPb" = ( @@ -25207,9 +23498,7 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aPd" = ( /obj/machinery/computer/upload/borg, @@ -25230,15 +23519,11 @@ name = "Cyborg Upload Console Window"; req_access_txt = "16" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aPe" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aPf" = ( /obj/machinery/computer/upload/ai, @@ -25259,17 +23544,13 @@ name = "Upload Console Window"; req_access_txt = "16" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aPg" = ( /obj/machinery/porta_turret/ai{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aPh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -25285,34 +23566,27 @@ dir = 4; name = "Prosecution" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/crew_quarters/courtroom) "aPj" = ( /obj/structure/table/wood, /obj/item/weapon/paper, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 10 }, /area/crew_quarters/courtroom) "aPk" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/courtroom) "aPl" = ( /obj/item/device/radio/beacon, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/courtroom) "aPm" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/crew_quarters/courtroom) @@ -25324,8 +23598,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/crew_quarters/courtroom) @@ -25394,9 +23667,8 @@ /obj/structure/table, /obj/item/weapon/folder, /obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aPv" = ( @@ -25411,9 +23683,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aPx" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) "aPy" = ( /obj/structure/chair/stool{ @@ -25442,9 +23712,7 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) "aPC" = ( /obj/structure/cable/yellow{ @@ -25528,9 +23796,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/crew_quarters/locker) "aPI" = ( @@ -25566,8 +23833,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/secondary/construction{ @@ -25582,9 +23848,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/secondary/construction{ name = "\improper Garden" }) @@ -25629,8 +23893,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/secondary/construction{ @@ -25645,9 +23908,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/construction{ name = "\improper Garden" @@ -25672,8 +23934,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/secondary/construction{ @@ -25691,9 +23952,8 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "aPR" = ( @@ -25723,9 +23983,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aPT" = ( @@ -25749,8 +24008,7 @@ /obj/item/weapon/book/manual/engineering_singularity_safety{ pixel_x = -4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -25766,9 +24024,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -25813,10 +24069,7 @@ /turf/open/space, /area/space) "aQb" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "aQc" = ( /obj/structure/chair{ @@ -25828,19 +24081,17 @@ /obj/item/weapon/storage/pod{ pixel_x = -26 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "aQd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/construction) "aQe" = ( -/obj/machinery/light_construct{ - dir = 4 +/turf/open/floor/plating/warnplate{ + dir = 6 }, -/obj/machinery/pipedispenser/disposal/transit_tube, -/turf/open/floor/plasteel, -/area/construction) +/area/shuttle/auxillary_base) "aQf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; @@ -25878,9 +24129,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/storage) "aQj" = ( @@ -25900,9 +24150,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/quartermaster/storage) "aQk" = ( @@ -25936,9 +24185,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/qm) "aQm" = ( @@ -25989,8 +24237,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -26006,14 +24253,10 @@ freq = 1400; location = "Tool Storage" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/storage/primary) "aQr" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/storage/primary) "aQs" = ( /obj/structure/table, @@ -26024,9 +24267,8 @@ /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 2 }, /area/storage/primary) "aQt" = ( @@ -26035,9 +24277,8 @@ pixel_x = -2; pixel_y = -1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/storage/primary) "aQu" = ( @@ -26066,9 +24307,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/storage/primary) "aQw" = ( @@ -26089,9 +24329,7 @@ icon_state = "4-8" }, /obj/item/weapon/aiModule/supplied/quarantine, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aQy" = ( /obj/structure/cable/yellow{ @@ -26107,9 +24345,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aQA" = ( /obj/structure/cable/yellow{ @@ -26126,9 +24362,7 @@ icon_state = "motion0"; uses = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aQB" = ( /obj/structure/table, @@ -26138,9 +24372,7 @@ icon_state = "4-8" }, /obj/item/weapon/aiModule/supplied/freeform, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aQC" = ( /obj/structure/grille, @@ -26177,9 +24409,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aQF" = ( @@ -26193,9 +24424,7 @@ name = "Courtroom"; req_access_txt = "42" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aQH" = ( /obj/structure/grille, @@ -26252,9 +24481,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aQM" = ( @@ -26273,9 +24501,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) "aQP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -26297,19 +24523,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aQR" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -26321,8 +24541,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/secondary/construction{ @@ -26335,9 +24554,7 @@ icon_state = "1-2" }, /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/construction{ name = "\improper Garden" }) @@ -26395,9 +24612,7 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/engine/engineering) "aQZ" = ( /obj/machinery/computer/station_alert, @@ -26406,9 +24621,7 @@ icon_state = "map-right-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/engine/engineering) "aRa" = ( /obj/structure/cable/yellow{ @@ -26429,9 +24642,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/engine/engineering) "aRb" = ( /obj/structure/grille, @@ -26450,29 +24661,25 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) "aRd" = ( /obj/machinery/vending/tool, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) "aRe" = ( /obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) "aRf" = ( /obj/structure/closet/radiation, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -26493,8 +24700,7 @@ pixel_y = 21 }, /obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -26510,8 +24716,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -26530,8 +24735,7 @@ /obj/item/stack/cable_coil, /obj/item/weapon/screwdriver, /obj/item/weapon/weldingtool, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -26550,7 +24754,7 @@ possible_destinations = "pod_asteroid3"; shuttleId = "pod3" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "aRk" = ( /turf/open/floor/plating{ @@ -26613,8 +24817,7 @@ /obj/effect/landmark/start{ name = "Cargo Technician" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/storage) @@ -26630,21 +24833,15 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aRt" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aRu" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aRv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -26672,9 +24869,8 @@ pixel_x = -1; pixel_y = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/quartermaster/storage) "aRx" = ( @@ -26686,9 +24882,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/qm) "aRz" = ( @@ -26747,9 +24942,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/storage/primary) "aRE" = ( /obj/structure/table, @@ -26758,9 +24951,8 @@ pixel_y = -1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/storage/primary) "aRF" = ( @@ -26768,9 +24960,8 @@ /obj/item/weapon/folder/yellow, /obj/item/weapon/folder/yellow, /obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 1 }, /area/storage/primary) "aRG" = ( @@ -26786,9 +24977,8 @@ }, /obj/item/clothing/gloves/color/yellow, /obj/item/device/t_scanner, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/storage/primary) "aRI" = ( @@ -26807,9 +24997,7 @@ pixel_x = 0; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aRJ" = ( /obj/machinery/power/apc{ @@ -26840,9 +25028,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aRL" = ( /obj/item/device/radio/intercom{ @@ -26874,9 +25060,7 @@ pixel_x = 0; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aRN" = ( /obj/machinery/light{ @@ -26891,9 +25075,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aRO" = ( @@ -26901,12 +25084,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, /area/crew_quarters/courtroom) "aRP" = ( @@ -26914,17 +25092,13 @@ dir = 10 }, /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aRQ" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aRR" = ( /obj/structure/chair{ @@ -26933,15 +25107,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aRS" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aRT" = ( /obj/machinery/light{ @@ -26952,13 +25122,12 @@ pixel_x = -27; pixel_y = 0 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-03"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aRU" = ( @@ -26968,9 +25137,8 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aRV" = ( @@ -26987,9 +25155,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aRW" = ( @@ -27001,9 +25168,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aRX" = ( @@ -27020,9 +25186,8 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/crew_quarters/locker) "aRY" = ( @@ -27039,9 +25204,7 @@ name = "Locker Room"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) "aRZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -27098,9 +25261,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) "aSd" = ( /obj/structure/cable/yellow{ @@ -27174,9 +25335,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aSk" = ( @@ -27189,9 +25349,8 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 10 }, /area/hallway/secondary/construction{ name = "\improper Garden" @@ -27201,16 +25360,12 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/secondary/construction{ name = "\improper Garden" }) "aSm" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/secondary/construction{ name = "\improper Garden" }) @@ -27220,15 +25375,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/secondary/construction{ name = "\improper Garden" }) "aSo" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/hallway/secondary/construction{ @@ -27283,9 +25435,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/engineering) "aSt" = ( @@ -27300,9 +25451,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "aSu" = ( @@ -27317,9 +25467,8 @@ icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engineering) "aSv" = ( @@ -27345,9 +25494,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/engineering) "aSx" = ( @@ -27357,9 +25505,8 @@ icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "aSy" = ( @@ -27375,8 +25522,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/engine/engineering) @@ -27410,8 +25556,7 @@ /obj/structure/disposalpipe/sortjunction{ sortType = 5 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/engine/engineering) @@ -27419,18 +25564,16 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "aSC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "aSD" = ( @@ -27448,9 +25591,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "aSE" = ( @@ -27460,9 +25602,8 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engineering) "aSF" = ( @@ -27474,9 +25615,8 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "aSG" = ( @@ -27504,12 +25644,8 @@ name = "Arrivals" }) "aSK" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "aSL" = ( /obj/machinery/door/airlock/shuttle{ @@ -27517,9 +25653,10 @@ }, /obj/docking_port/mobile/pod{ id = "pod1"; - name = "escape pod 1" + name = "escape pod 1"; + port_angle = 180 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "aSM" = ( /turf/open/floor/plating, @@ -27530,20 +25667,19 @@ }, /area/shuttle/pod_1) "aSN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 +/obj/structure/closet/toolcloset, +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/construction) +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/mining_construction) "aSO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/construction) +/area/mining_construction) "aSP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -27551,12 +25687,15 @@ /turf/open/floor/plasteel, /area/construction) "aSQ" = ( -/obj/structure/rack{ - dir = 1 +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 }, -/obj/item/clothing/suit/hazardvest, -/turf/open/floor/plasteel, -/area/construction) +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/mining_construction) "aSR" = ( /obj/effect/landmark{ name = "revenantspawn" @@ -27596,16 +25735,14 @@ /obj/item/weapon/folder/yellow, /obj/item/weapon/paper, /obj/item/weapon/paper, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/quartermaster/storage) "aSV" = ( /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/quartermaster/qm) "aSW" = ( @@ -27622,9 +25759,8 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/qm) "aSX" = ( @@ -27632,9 +25768,8 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/qm) "aSY" = ( @@ -27643,9 +25778,8 @@ pixel_x = -3; pixel_y = 7 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/qm) "aSZ" = ( @@ -27670,9 +25804,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/storage/primary) "aTa" = ( /obj/structure/disposalpipe/segment{ @@ -27702,9 +25834,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/storage/primary) "aTe" = ( @@ -27716,9 +25847,7 @@ /obj/machinery/porta_turret/ai{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aTf" = ( /obj/structure/cable/yellow{ @@ -27726,17 +25855,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aTg" = ( /obj/machinery/porta_turret/ai{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aTh" = ( /obj/structure/cable/yellow{ @@ -27756,33 +25881,25 @@ name = "Courtroom"; opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aTj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aTk" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=16-Fore"; location = "15-Court" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aTl" = ( /obj/structure/chair{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aTm" = ( /obj/structure/cable/yellow{ @@ -27801,9 +25918,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) "aTo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -27829,9 +25944,7 @@ /area/crew_quarters/locker) "aTs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) "aTt" = ( /obj/structure/rack, @@ -27840,9 +25953,8 @@ pixel_x = 4; pixel_y = -2 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aTu" = ( @@ -27855,9 +25967,8 @@ }, /obj/item/weapon/paper/hydroponics, /obj/item/weapon/coin/silver, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/construction{ name = "\improper Garden" @@ -27868,10 +25979,9 @@ /obj/item/weapon/cultivator, /obj/item/weapon/crowbar, /obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/device/analyzer/plant_analyzer, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/obj/item/device/plant_analyzer, +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/construction{ name = "\improper Garden" @@ -27888,9 +25998,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cherries, /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans, /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lime, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/construction{ name = "\improper Garden" @@ -27901,9 +26010,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/construction{ name = "\improper Garden" @@ -27912,10 +26020,9 @@ /obj/item/weapon/storage/bag/plants/portaseeder, /obj/structure/table, /obj/machinery/light, -/obj/item/device/analyzer/plant_analyzer, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/obj/item/device/plant_analyzer, +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/construction{ name = "\improper Garden" @@ -27940,25 +26047,22 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/engineering) "aTB" = ( /obj/machinery/power/terminal, /obj/structure/cable, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aTC" = ( /obj/machinery/power/terminal, /obj/structure/cable, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "aTD" = ( @@ -27973,8 +26077,7 @@ name = "Power Monitoring"; req_access_txt = "32" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -27989,9 +26092,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "aTF" = ( @@ -28075,9 +26177,8 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aTN" = ( @@ -28135,18 +26236,20 @@ name = "Arrivals" }) "aTT" = ( -/obj/machinery/light/small, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, /turf/open/floor/plating{ - icon_state = "warnplate"; - dir = 1 + icon_state = "platingdmg1" }, /area/hallway/secondary/entry{ name = "Arrivals" }) "aTU" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -28163,14 +26266,14 @@ /turf/open/floor/plasteel, /area/construction) "aTX" = ( -/obj/machinery/light_construct, -/turf/open/floor/plasteel, -/area/construction) +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/mining_construction) "aTY" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/orange, -/turf/open/floor/plasteel, -/area/construction) +/turf/open/floor/plasteel/yellow/side, +/area/mining_construction) "aTZ" = ( /obj/structure/table, /obj/item/clothing/head/hardhat/orange{ @@ -28181,34 +26284,64 @@ /turf/open/floor/plasteel, /area/construction) "aUa" = ( +/obj/structure/rack{ + dir = 4 + }, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/device/assault_pod/mining, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, /obj/machinery/power/apc{ dir = 2; - name = "Construction Area APC"; + name = "Auxillary Base Construction APC"; + pixel_x = 0; pixel_y = -24 }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/light_construct, -/turf/open/floor/plating, -/area/construction) +/turf/open/floor/plasteel/yellow/side, +/area/mining_construction) "aUb" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/construction) +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/weapon/pipe_dispenser, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel/yellow/side, +/area/mining_construction) "aUc" = ( -/obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 0 +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/turf/open/floor/plasteel, -/area/construction) +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/mining_construction) "aUd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ @@ -28216,9 +26349,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -28238,9 +26370,8 @@ id = "QMLoad"; pixel_x = 6 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "aUg" = ( @@ -28248,15 +26379,11 @@ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aUh" = ( /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aUi" = ( /obj/structure/closet/crate, @@ -28265,9 +26392,7 @@ lootcount = 3; name = "3maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aUj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -28303,9 +26428,8 @@ pixel_y = 0; supply_display = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/quartermaster/storage) "aUm" = ( @@ -28325,8 +26449,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -28357,9 +26480,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/storage/primary) "aUq" = ( @@ -28431,9 +26553,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/storage/primary) "aUw" = ( @@ -28457,9 +26578,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aUy" = ( /obj/structure/cable/yellow{ @@ -28476,12 +26595,7 @@ /area/hallway/primary/fore) "aUz" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, /area/crew_quarters/courtroom) "aUA" = ( @@ -28491,9 +26605,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aUB" = ( /obj/item/device/radio/intercom{ @@ -28503,9 +26615,7 @@ pixel_x = 0; pixel_y = -26 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aUC" = ( /obj/machinery/newscaster{ @@ -28518,26 +26628,20 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aUD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aUE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aUF" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -28566,18 +26670,16 @@ codes_txt = "patrol;next_patrol=14.3-Lockers-Dorms"; location = "14.2-Central-CrewQuarters" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aUI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aUJ" = ( @@ -28589,9 +26691,7 @@ name = "Locker Room"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/locker) "aUK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28604,9 +26704,8 @@ pixel_y = -26 }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aUL" = ( @@ -28625,9 +26724,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aUM" = ( @@ -28635,9 +26733,8 @@ dir = 4 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aUN" = ( @@ -28648,9 +26745,8 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aUO" = ( @@ -28662,18 +26758,16 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aUP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aUQ" = ( @@ -28681,9 +26775,8 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aUR" = ( @@ -28708,9 +26801,7 @@ pixel_x = -24 }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/engine/engineering) "aUT" = ( /obj/structure/cable/yellow{ @@ -28722,9 +26813,7 @@ icon_state = "0-4" }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/engine/engineering) "aUU" = ( /obj/structure/cable/yellow{ @@ -28732,9 +26821,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/engineering) "aUV" = ( @@ -28750,9 +26838,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aUW" = ( @@ -28763,16 +26850,14 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aUX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aUY" = ( @@ -28790,9 +26875,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aUZ" = ( @@ -28805,9 +26889,8 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aVa" = ( @@ -28822,9 +26905,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aVb" = ( @@ -28833,8 +26915,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/engine/engineering) @@ -28851,16 +26932,14 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aVd" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aVe" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/engine/engineering) "aVf" = ( @@ -28883,9 +26962,7 @@ name = "MiniSat Walkway Access"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -28902,9 +26979,7 @@ dir = 8; network = list("MiniSat") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -28938,17 +27013,11 @@ /obj/machinery/power/smes{ charge = 5e+006 }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "aVn" = ( /obj/structure/cable{ @@ -28981,9 +27050,7 @@ dir = 4; network = list("MiniSat") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -29002,9 +27069,7 @@ name = "MiniSat Walkway Access"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -29033,25 +27098,15 @@ }) "aVu" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, /area/hallway/secondary/entry{ name = "Arrivals" }) "aVv" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, /area/hallway/secondary/entry{ name = "Arrivals" @@ -29132,9 +27187,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/quartermaster/storage) "aVD" = ( @@ -29146,8 +27200,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/supply{ @@ -29164,8 +27217,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/supply{ @@ -29184,8 +27236,7 @@ departmentType = 5; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/supply{ @@ -29197,8 +27248,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/supply{ @@ -29212,9 +27262,7 @@ /obj/structure/sign/poster{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/sleep) "aVI" = ( /obj/structure/table, @@ -29224,16 +27272,14 @@ pixel_y = -22 }, /obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/storage/primary) "aVJ" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/storage/primary) "aVK" = ( @@ -29241,17 +27287,15 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/storage/primary) "aVL" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/storage/primary) "aVM" = ( @@ -29263,9 +27307,8 @@ }, /obj/item/clothing/gloves/color/fyellow, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/storage/primary) "aVN" = ( @@ -29275,9 +27318,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/storage/primary) "aVO" = ( @@ -29286,9 +27328,8 @@ pixel_x = 28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 6 }, /area/storage/primary) "aVP" = ( @@ -29350,8 +27391,7 @@ pixel_x = -29; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 6 }, /area/turret_protected/ai_upload_foyer) @@ -29366,9 +27406,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/turret_protected/ai_upload_foyer) "aVU" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -29396,8 +27434,7 @@ /obj/machinery/airalarm{ pixel_y = 26 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 10 }, /area/turret_protected/ai_upload_foyer) @@ -29430,9 +27467,8 @@ /obj/machinery/door/airlock/glass{ name = "Fore Primary Hallway" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aVX" = ( @@ -29455,9 +27491,8 @@ /obj/machinery/door/airlock/glass{ name = "Fore Primary Hallway" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aVZ" = ( @@ -29494,9 +27529,7 @@ }, /obj/structure/table, /obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aWb" = ( /obj/structure/cable/yellow{ @@ -29508,9 +27541,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aWc" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -29521,9 +27552,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aWd" = ( /obj/structure/table, @@ -29548,9 +27577,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aWe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -29566,9 +27593,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/crew_quarters/locker) "aWg" = ( @@ -29576,44 +27602,30 @@ /area/crew_quarters/locker) "aWh" = ( /obj/structure/closet/wardrobe/black, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aWi" = ( /obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aWj" = ( /obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aWk" = ( -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aWl" = ( /obj/structure/closet/wardrobe/green, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aWm" = ( /obj/machinery/vending/clothing, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aWn" = ( /obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aWo" = ( /obj/structure/cable/yellow{ @@ -29640,8 +27652,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -29667,14 +27678,11 @@ }, /obj/item/clothing/suit/hooded/wintercoat, /obj/item/clothing/shoes/winterboots, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/sleep) "aWs" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -29686,8 +27694,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -29709,8 +27716,7 @@ }, /obj/item/weapon/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -29722,8 +27728,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -29732,8 +27737,7 @@ /obj/item/weapon/folder/yellow, /obj/item/weapon/folder/yellow, /obj/item/weapon/storage/firstaid/fire, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -29761,15 +27765,13 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "aWB" = ( -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/engine/engineering) "aWC" = ( @@ -29794,9 +27796,7 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "aWG" = ( /obj/machinery/status_display{ @@ -29811,9 +27811,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "aWH" = ( /obj/structure/showcase{ @@ -29826,20 +27824,7 @@ pixel_x = 0; pixel_y = 20 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "aWI" = ( /obj/structure/cable/yellow{ @@ -29853,9 +27838,8 @@ /obj/structure/sign/poster{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/construction/Storage{ name = "Storage Wing" @@ -29882,15 +27866,8 @@ icon_state = "1-2"; pixel_y = 0 }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "aWK" = ( /obj/machinery/status_display{ @@ -29903,17 +27880,13 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "aWL" = ( /obj/machinery/porta_turret/ai{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "aWM" = ( /obj/structure/grille, @@ -29921,21 +27894,19 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "aWN" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-13"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "aWO" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -29949,18 +27920,16 @@ pixel_y = 21 }, /obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "aWQ" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -29972,9 +27941,8 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -29984,9 +27952,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -29995,9 +27962,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -30007,9 +27973,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -30018,29 +27983,38 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "aWW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/status_display{ density = 0; layer = 4; pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 2 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -30054,9 +28028,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -30075,8 +28048,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/secondary/entry{ @@ -30096,9 +28068,8 @@ icon_state = "map-right-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -30117,9 +28088,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -30155,8 +28125,7 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/storage) @@ -30164,9 +28133,7 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aXf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -30198,9 +28165,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/quartermaster/storage) "aXi" = ( @@ -30224,8 +28190,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/supply{ @@ -30259,8 +28224,7 @@ pixel_x = 27 }, /obj/machinery/computer/security/mining, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/supply{ @@ -30283,9 +28247,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/storage/primary) "aXp" = ( @@ -30294,16 +28257,13 @@ name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/storage/primary) "aXq" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "aXr" = ( /obj/structure/cable/yellow{ @@ -30312,15 +28272,11 @@ icon_state = "1-2" }, /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "aXs" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "aXt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -30336,9 +28292,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/turret_protected/ai_upload_foyer) "aXv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -30348,12 +28302,11 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "applebush"; layer = 4.1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/hallway/primary/central) @@ -30363,8 +28316,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -30378,8 +28330,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -30389,15 +28340,13 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/central) "aXA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/central) @@ -30413,14 +28362,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/central) "aXD" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/central) @@ -30430,8 +28377,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -30444,8 +28390,7 @@ icon_state = "map-right-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -30454,7 +28399,7 @@ pixel_x = 27; pixel_y = 0 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-16"; layer = 4.1 }, @@ -30465,9 +28410,8 @@ pixel_x = 0; pixel_y = 21 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 5 }, /area/hallway/primary/central) "aXH" = ( @@ -30483,9 +28427,7 @@ opacity = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aXI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -30514,9 +28456,7 @@ /area/crew_quarters/locker) "aXL" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "aXM" = ( /obj/machinery/newscaster{ @@ -30525,9 +28465,7 @@ }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "aXN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30538,9 +28476,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "aXO" = ( /obj/machinery/door/airlock/maintenance{ @@ -30565,8 +28501,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -30598,9 +28533,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/engine/chiefs_office) "aXU" = ( /obj/machinery/requests_console{ @@ -30612,18 +28545,14 @@ pixel_y = 32 }, /obj/machinery/computer/card/minor/ce, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/engine/chiefs_office) "aXV" = ( /obj/machinery/ai_status_display{ pixel_y = 32 }, /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/engine/chiefs_office) "aXW" = ( /obj/structure/grille, @@ -30644,8 +28573,7 @@ req_access_txt = "56"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/chiefs_office) @@ -30666,8 +28594,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -30677,9 +28604,8 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/engineering) "aYb" = ( @@ -30689,9 +28615,8 @@ icon_state = "1-4" }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "aYc" = ( @@ -30708,9 +28633,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "aYd" = ( @@ -30731,8 +28655,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -30780,20 +28703,10 @@ /turf/open/floor/bluegrid, /area/turret_protected/ai) "aYi" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/bluegrid, /area/turret_protected/ai) "aYj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/open/floor/bluegrid, /area/turret_protected/ai) "aYk" = ( @@ -30844,17 +28757,14 @@ name = "Arrivals" }) "aYp" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "aYq" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -30867,16 +28777,12 @@ pixel_x = 0; pixel_y = -32 }, -/obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) "aYs" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/entry{ @@ -30900,11 +28806,11 @@ name = "Arrivals" }) "aYv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/hallway/secondary/entry{ @@ -30914,9 +28820,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -30924,8 +28828,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/entry{ @@ -30966,9 +28869,8 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -30994,9 +28896,7 @@ icon_state = "2-4" }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "aYE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31007,8 +28907,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/storage) @@ -31066,9 +28965,8 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/quartermaster/storage) "aYJ" = ( @@ -31087,8 +28985,7 @@ dir = 4 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/supply{ @@ -31109,9 +29006,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply{ name = "Security Post - Cargo" }) @@ -31127,16 +29022,13 @@ pixel_y = 0 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply{ name = "Security Post - Cargo" }) "aYN" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/supply{ @@ -31190,8 +29082,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -31229,9 +29120,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "aYT" = ( @@ -31247,9 +29137,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "aYU" = ( @@ -31257,9 +29146,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "aYV" = ( @@ -31269,9 +29157,8 @@ /obj/machinery/firealarm{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "aYW" = ( @@ -31283,9 +29170,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "aYX" = ( @@ -31293,9 +29179,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "aYY" = ( @@ -31303,18 +29188,16 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "aYZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "aZa" = ( @@ -31326,9 +29209,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "aZb" = ( @@ -31348,8 +29230,7 @@ name = "\improper HIGH-POWER TURRETS AHEAD"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/primary/central) @@ -31365,9 +29246,8 @@ pixel_x = 0; pixel_y = 21 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "aZd" = ( @@ -31379,9 +29259,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "aZe" = ( @@ -31392,9 +29271,8 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "aZf" = ( @@ -31407,8 +29285,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/primary/central) @@ -31500,18 +29377,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "aZq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "aZr" = ( @@ -31523,9 +29398,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "aZs" = ( @@ -31533,9 +29407,8 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "aZt" = ( @@ -31548,18 +29421,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "aZu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "aZv" = ( @@ -31567,9 +29438,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "aZw" = ( @@ -31581,9 +29451,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "aZx" = ( @@ -31627,9 +29496,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/starboard) "aZA" = ( @@ -31638,9 +29506,7 @@ pixel_y = 1 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -31664,8 +29530,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -31678,9 +29543,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/starboard) "aZE" = ( @@ -31711,9 +29575,7 @@ /obj/item/clothing/gloves/color/yellow, /obj/item/device/t_scanner, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "aZG" = ( /obj/structure/rack{ @@ -31735,9 +29597,7 @@ /obj/item/weapon/circuitboard/computer/teleporter, /obj/item/weapon/circuitboard/machine/circuit_imprinter, /obj/item/weapon/circuitboard/machine/mechfab, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "aZH" = ( /obj/structure/rack{ @@ -31754,9 +29614,7 @@ pixel_x = 0; pixel_y = 31 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "aZI" = ( /obj/structure/rack, @@ -31768,9 +29626,7 @@ /obj/item/weapon/circuitboard/computer/message_monitor{ pixel_y = -5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "aZJ" = ( /obj/structure/table, @@ -31794,17 +29650,13 @@ pixel_x = 0; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "aZK" = ( /obj/structure/table, /obj/item/device/aicard, /obj/item/weapon/aiModule/reset, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "aZL" = ( /obj/item/device/radio/intercom{ @@ -31813,14 +29665,12 @@ name = "Station Intercom (General)"; pixel_x = -29 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) "aZM" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -31834,8 +29684,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -31860,8 +29709,7 @@ pixel_x = 26; pixel_y = 26 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -31871,8 +29719,7 @@ }, /obj/structure/closet/radiation, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -31891,8 +29738,7 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -31908,9 +29754,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/engine/engineering) "aZT" = ( @@ -31953,8 +29798,7 @@ pixel_x = -9; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/turret_protected/ai) @@ -31998,8 +29842,7 @@ pixel_x = 9; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/turret_protected/ai) @@ -32028,28 +29871,30 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) "bad" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "bae" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-05"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -32066,9 +29911,7 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -32084,8 +29927,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/entry{ @@ -32100,9 +29942,8 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -32115,15 +29956,13 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 1 }, /area/quartermaster/storage) "baj" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 1 }, /area/quartermaster/storage) "bak" = ( @@ -32132,9 +29971,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "bal" = ( @@ -32160,9 +29998,8 @@ /area/quartermaster/storage) "ban" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warningcorner" +/turf/open/floor/plasteel/warning/corner{ + dir = 2 }, /area/quartermaster/storage) "bao" = ( @@ -32171,9 +30008,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/quartermaster/storage) "bap" = ( @@ -32181,9 +30017,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/quartermaster/storage) "baq" = ( @@ -32196,9 +30031,8 @@ /obj/machinery/light_switch{ pixel_x = 27 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/quartermaster/storage) "bar" = ( @@ -32221,9 +30055,8 @@ }) "bat" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bau" = ( @@ -32533,9 +30366,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "baS" = ( @@ -32577,8 +30409,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -32588,8 +30419,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -32605,8 +30435,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -32616,8 +30445,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -32639,9 +30467,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bbb" = ( /obj/machinery/button/door{ @@ -32662,17 +30488,15 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) "bbc" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/engine/chiefs_office) "bbd" = ( @@ -32680,17 +30504,13 @@ /obj/item/weapon/folder/yellow, /obj/item/weapon/stamp/ce, /obj/item/weapon/reagent_containers/pill/patch/silver_sulf, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/engine/chiefs_office) "bbe" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, /obj/item/weapon/paper/monitorkey, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/engine/chiefs_office) "bbf" = ( /obj/structure/table/reinforced, @@ -32699,9 +30519,8 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/engine/chiefs_office) "bbg" = ( @@ -32711,8 +30530,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -32730,9 +30548,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/engineering) "bbi" = ( @@ -32749,9 +30566,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "bbj" = ( @@ -32765,9 +30581,8 @@ icon_state = "shower"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engineering) "bbk" = ( @@ -32781,8 +30596,7 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/engineering) @@ -32797,8 +30611,7 @@ /obj/machinery/recharger{ pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/engineering) @@ -32813,8 +30626,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/engineering) @@ -32826,9 +30638,7 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/central) "bbo" = ( /obj/machinery/space_heater, @@ -32885,8 +30695,7 @@ pixel_x = -25; pixel_y = -25 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/turret_protected/ai) @@ -32895,12 +30704,6 @@ icon_state = "motion0"; uses = 10 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/bluegrid, /area/turret_protected/ai) @@ -32912,9 +30715,8 @@ /obj/structure/sign/poster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/storage/primary) "bbt" = ( @@ -32922,9 +30724,7 @@ /obj/item/clothing/under/assistantformal, /obj/item/clothing/suit/hooded/wintercoat, /obj/item/clothing/shoes/winterboots, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "bbu" = ( /obj/machinery/door/window{ @@ -32940,8 +30740,7 @@ dir = 2; network = list("RD") }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 10 }, /area/turret_protected/ai) @@ -32966,8 +30765,7 @@ pixel_x = 25; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/turret_protected/ai) @@ -33013,34 +30811,27 @@ /turf/open/floor/greengrid, /area/turret_protected/ai) "bby" = ( -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "bbz" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/entry{ name = "Arrivals" }) "bbA" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/entry{ name = "Arrivals" }) "bbB" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -33053,9 +30844,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -33072,9 +30862,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -33115,9 +30904,7 @@ }, /obj/item/clothing/suit/hooded/wintercoat, /obj/item/clothing/shoes/winterboots, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "bbH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33165,8 +30952,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/storage) @@ -33176,8 +30962,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/storage) @@ -33187,9 +30972,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/quartermaster/storage) "bbN" = ( @@ -33198,9 +30982,8 @@ pixel_x = -8; pixel_y = -2 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/quartermaster/storage) "bbO" = ( @@ -33231,9 +31014,8 @@ pixel_x = 4; pixel_y = 3 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/quartermaster/storage) "bbP" = ( @@ -33251,24 +31033,21 @@ /obj/item/weapon/screwdriver{ pixel_y = 10 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/quartermaster/storage) "bbQ" = ( /obj/structure/closet/wardrobe/cargotech, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/quartermaster/storage) "bbR" = ( /obj/structure/closet/wardrobe/cargotech, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/quartermaster/storage) "bbS" = ( @@ -33289,8 +31068,7 @@ req_access_txt = "0"; req_one_access_txt = "48;50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/office{ @@ -33311,8 +31089,7 @@ req_access_txt = "0"; req_one_access_txt = "48;50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/office{ @@ -33341,9 +31118,8 @@ pixel_y = 30 }, /obj/item/weapon/pen/red, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -33351,9 +31127,8 @@ "bbW" = ( /obj/structure/table/reinforced, /obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 5 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -33371,9 +31146,7 @@ }) "bbY" = ( /obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/primary/port) "bbZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -33390,9 +31163,8 @@ }, /obj/structure/table, /obj/item/weapon/folder/yellow, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/hallway/primary/port) "bca" = ( @@ -33400,17 +31172,15 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/hallway/primary/port) "bcb" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/hallway/primary/port) "bcc" = ( @@ -33422,9 +31192,8 @@ pixel_x = -3; pixel_y = 7 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 5 }, /area/hallway/primary/port) "bcd" = ( @@ -33444,9 +31213,8 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bcf" = ( @@ -33466,9 +31234,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bch" = ( @@ -33478,9 +31245,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bci" = ( @@ -33497,9 +31263,8 @@ mode = 0; name = "Mopficcer Sweepsky" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bcj" = ( @@ -33510,9 +31275,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bck" = ( @@ -33528,9 +31292,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bcl" = ( @@ -33544,9 +31307,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bcm" = ( @@ -33557,9 +31319,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bcn" = ( @@ -33576,9 +31337,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bco" = ( @@ -33590,18 +31350,16 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bcp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bcq" = ( @@ -33609,9 +31367,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bcr" = ( @@ -33625,9 +31382,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bct" = ( @@ -33638,9 +31394,8 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bcu" = ( @@ -33652,9 +31407,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bcv" = ( @@ -33663,9 +31417,8 @@ initialize_directions = 11 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bcw" = ( @@ -33677,9 +31430,8 @@ pixel_y = -22 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bcx" = ( @@ -33691,9 +31443,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bcy" = ( @@ -33708,9 +31459,8 @@ pixel_x = -27; pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bcz" = ( @@ -33734,16 +31484,14 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bcB" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/storage/tools) "bcC" = ( @@ -33759,9 +31507,8 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/storage/tools) "bcD" = ( @@ -33770,9 +31517,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/storage/tools) "bcE" = ( @@ -33784,16 +31530,14 @@ pixel_x = 0; pixel_y = 28 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/storage/tools) "bcF" = ( /obj/structure/closet/toolcloset, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 5 }, /area/storage/tools) "bcG" = ( @@ -33812,8 +31556,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -33841,9 +31584,7 @@ pixel_x = 2; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bcK" = ( /obj/machinery/camera{ @@ -33859,8 +31600,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -33868,8 +31608,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -33888,9 +31627,7 @@ /obj/item/weapon/circuitboard/machine/clonescanner, /obj/item/weapon/circuitboard/machine/clonepod, /obj/item/weapon/circuitboard/computer/scan_consolenew, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bcN" = ( /turf/closed/wall, @@ -33913,9 +31650,7 @@ pixel_y = -3 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bcP" = ( /obj/structure/cable/yellow{ @@ -33923,8 +31658,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -33932,9 +31666,7 @@ /obj/structure/table, /obj/item/weapon/electronics/apc, /obj/item/weapon/electronics/airlock, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bcR" = ( /obj/machinery/button/door{ @@ -33952,8 +31684,7 @@ pixel_y = 5; req_access_txt = "11" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -33971,8 +31702,7 @@ }, /obj/structure/table/reinforced, /obj/item/weapon/cartridge/atmos, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/engine/chiefs_office) @@ -33984,16 +31714,14 @@ dir = 1; pixel_y = 3 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 8 }, /area/engine/chiefs_office) "bcU" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 8 }, /area/engine/chiefs_office) "bcV" = ( @@ -34003,8 +31731,7 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/engine/chiefs_office) @@ -34027,8 +31754,7 @@ icon_state = "tube1" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -34039,9 +31765,8 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/engineering) "bcY" = ( @@ -34055,9 +31780,7 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/engineering) "bcZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34071,9 +31794,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "bda" = ( @@ -34088,8 +31810,7 @@ pixel_x = -29; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/engineering) @@ -34112,8 +31833,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/engineering) @@ -34145,8 +31865,7 @@ pixel_x = 32; pixel_y = -32 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -34167,8 +31886,7 @@ pixel_x = -9; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/turret_protected/ai) @@ -34185,9 +31903,7 @@ }, /obj/item/clothing/suit/hooded/wintercoat, /obj/item/clothing/shoes/winterboots, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "bdl" = ( /obj/machinery/camera{ @@ -34205,8 +31921,7 @@ pixel_x = 9; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/turret_protected/ai) @@ -34214,9 +31929,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -34228,9 +31942,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -34274,9 +31987,7 @@ forwards = 2; id = "packageSort2" }, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, +/turf/open/floor/plasteel/loadingarea, /area/quartermaster/office{ name = "\improper Cargo Office" }) @@ -34301,9 +32012,8 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -34321,9 +32031,8 @@ icon_state = "2-8"; tag = "" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -34341,17 +32050,15 @@ pixel_y = 32; supply_display = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/office{ name = "\improper Cargo Office" }) "bdx" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 1 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -34363,9 +32070,8 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -34388,9 +32094,7 @@ name = "\improper Cargo Office" }) "bdA" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/primary/port) "bdB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -34419,9 +32123,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/hallway/primary/port) "bdF" = ( @@ -34438,17 +32141,15 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bdG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bdH" = ( @@ -34505,18 +32206,16 @@ }) "bdP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bdQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bdR" = ( @@ -34533,9 +32232,8 @@ /obj/item/clothing/suit/hazardvest, /obj/item/device/multitool, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/storage/tools) "bdS" = ( @@ -34572,9 +32270,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/storage/tools) "bdW" = ( @@ -34610,13 +32307,10 @@ pixel_x = 5; pixel_y = -5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bea" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -34630,15 +32324,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) "bec" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -34651,8 +32343,7 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -34660,8 +32351,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -34670,8 +32360,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -34684,8 +32373,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -34696,8 +32384,7 @@ }, /obj/item/weapon/wirecutters, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -34717,8 +32404,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -34729,9 +32415,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/engine/chiefs_office) "bek" = ( @@ -34741,8 +32426,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/engine/chiefs_office) @@ -34753,9 +32437,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/engine/chiefs_office) "bem" = ( @@ -34772,15 +32455,13 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) "ben" = ( /obj/structure/closet/toolcloset, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -34792,8 +32473,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -34807,8 +32487,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/engineering) @@ -34830,8 +32509,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/engineering) @@ -34859,22 +32537,16 @@ /turf/open/space, /area/space) "bev" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/arrival) "bew" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "bex" = ( /obj/machinery/door/airlock/shuttle{ name = "Arrivals Shuttle Airlock" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bey" = ( /obj/structure/grille, @@ -34910,9 +32582,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -34935,8 +32606,7 @@ pixel_x = -3; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint2{ @@ -34958,8 +32628,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint2{ @@ -34972,8 +32641,7 @@ pixel_y = 20 }, /obj/machinery/computer/security, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint2{ @@ -34994,8 +32662,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint2{ @@ -35007,8 +32674,7 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint2{ @@ -35023,8 +32689,7 @@ pixel_y = 30 }, /obj/structure/closet/secure_closet/security, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint2{ @@ -35113,8 +32778,7 @@ /obj/machinery/disposal/deliveryChute{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/quartermaster/office{ @@ -35132,9 +32796,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -35182,9 +32845,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -35203,9 +32865,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/port) "beY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -35232,9 +32892,8 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/hallway/primary/port) "bfc" = ( @@ -35244,9 +32903,8 @@ /area/hallway/primary/port) "bfd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/central) "bfe" = ( @@ -35272,9 +32930,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bfg" = ( @@ -35283,14 +32940,10 @@ pixel_x = 8; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bfh" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bfi" = ( /obj/structure/closet/l3closet/janitor, @@ -35300,18 +32953,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bfj" = ( /obj/structure/closet/jcloset, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bfk" = ( /obj/structure/closet/firecloset, @@ -35327,8 +32976,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/maintcentral{ @@ -35432,9 +33080,8 @@ "bfu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bfv" = ( @@ -35452,9 +33099,8 @@ req_access_txt = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bfx" = ( @@ -35463,9 +33109,8 @@ /obj/machinery/light_switch{ pixel_x = -26 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 10 }, /area/storage/tools) "bfy" = ( @@ -35478,15 +33123,13 @@ }, /obj/item/weapon/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 2 }, /area/storage/tools) "bfz" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 2 }, /area/storage/tools) "bfA" = ( @@ -35495,9 +33138,8 @@ /obj/item/weapon/electronics/airlock, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 2 }, /area/storage/tools) "bfB" = ( @@ -35508,9 +33150,8 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/storage/tools) "bfC" = ( @@ -35520,9 +33161,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/starboard) "bfD" = ( @@ -35538,35 +33178,28 @@ pixel_x = 1; pixel_y = -1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bfE" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) "bfF" = ( /obj/machinery/vending/assist, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bfG" = ( /obj/structure/table, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bfH" = ( /obj/structure/table, @@ -35575,9 +33208,7 @@ /obj/machinery/camera/autoname{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bfI" = ( /obj/structure/rack{ @@ -35595,9 +33226,7 @@ pixel_y = -28 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bfJ" = ( /obj/structure/cable/yellow{ @@ -35606,8 +33235,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -35625,9 +33253,7 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/storage/tech) "bfL" = ( /obj/machinery/disposal/bin, @@ -35641,8 +33267,7 @@ pixel_x = 0; pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -35652,8 +33277,7 @@ pixel_y = -29 }, /obj/machinery/suit_storage_unit/ce, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -35671,8 +33295,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -35689,8 +33312,7 @@ pixel_x = 0; pixel_y = -26 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -35698,8 +33320,7 @@ /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -35717,8 +33338,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/chiefs_office) @@ -35735,8 +33355,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/engine/engineering) @@ -35768,8 +33387,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/engineering) @@ -35795,9 +33413,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/engineering) "bfU" = ( /obj/structure/closet/secure_closet/security/engine, @@ -35810,8 +33426,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/engineering) @@ -35844,9 +33459,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -35867,9 +33480,7 @@ dir = 8; network = list("MiniSat") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -35883,11 +33494,6 @@ /turf/open/floor/bluegrid, /area/turret_protected/ai) "bgb" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/airalarm{ pixel_y = 23 }, @@ -35899,9 +33505,7 @@ /obj/structure/sign/poster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/locker) "bgd" = ( /obj/machinery/power/apc{ @@ -35914,11 +33518,6 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, /turf/open/floor/bluegrid, /area/turret_protected/ai) "bge" = ( @@ -35943,9 +33542,7 @@ dir = 4; network = list("MiniSat") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -35955,9 +33552,7 @@ layer = 2.9 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -35969,9 +33564,7 @@ dir = 1; layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -35987,18 +33580,18 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bgk" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bgl" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bgm" = ( /obj/structure/closet/wardrobe/green, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bgn" = ( /obj/structure/closet/wardrobe/black, @@ -36007,7 +33600,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bgo" = ( /obj/structure/closet/wardrobe/mixed, @@ -36016,11 +33609,11 @@ icon_state = "map-right-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bgp" = ( /obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bgq" = ( /obj/machinery/camera{ @@ -36028,7 +33621,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bgr" = ( /turf/closed/wall/shuttle{ @@ -36064,8 +33657,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint2{ @@ -36140,8 +33732,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint2{ @@ -36178,8 +33769,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fpmaint2{ @@ -36189,8 +33779,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fpmaint2{ @@ -36207,18 +33796,16 @@ name = "\improper Cargo Office" }) "bgE" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/office{ name = "\improper Cargo Office" }) "bgF" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -36233,9 +33820,8 @@ icon_state = "tube1"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -36257,9 +33843,8 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -36293,17 +33878,14 @@ }) "bgL" = ( /obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/office{ name = "\improper Cargo Office" }) "bgM" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/port) "bgN" = ( /obj/structure/disposalpipe/segment, @@ -36311,30 +33893,26 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "bgO" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/hallway/primary/port) "bgP" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/hallway/primary/port) "bgQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 1 }, /area/hallway/primary/central) "bgR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bgS" = ( @@ -36356,9 +33934,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bgT" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -36377,9 +33953,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bgV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36394,9 +33968,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bgW" = ( /obj/machinery/door/airlock/maintenance{ @@ -36634,18 +34206,16 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bho" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/hallway/primary/central) "bhp" = ( @@ -36697,9 +34267,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/starboard) "bhu" = ( /obj/structure/sign/map/right{ @@ -36708,9 +34276,7 @@ pixel_y = 32 }, /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/starboard) "bhv" = ( /obj/machinery/door/airlock/maintenance{ @@ -36744,8 +34310,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/storage/tech) @@ -36782,9 +34347,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -36803,8 +34366,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/break_room) @@ -36858,26 +34420,16 @@ /turf/open/floor/plating, /area/engine/break_room) "bhJ" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_4) "bhK" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_4) "bhL" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_4) "bhM" = ( /obj/machinery/door/airlock/hatch{ @@ -36890,8 +34442,7 @@ name = "\improper MiniSat Exterior" }) "bhN" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/construction/hallway{ @@ -36905,8 +34456,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/construction/hallway{ @@ -36916,8 +34466,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/construction/hallway{ @@ -36938,9 +34487,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -36955,15 +34502,11 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bhS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bhT" = ( /obj/structure/cable{ @@ -36981,23 +34524,12 @@ icon_state = "motion0"; uses = 10 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, /turf/open/floor/bluegrid, /area/turret_protected/ai) "bhV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/open/floor/bluegrid, /area/turret_protected/ai) "bhW" = ( @@ -37005,9 +34537,7 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bhX" = ( /obj/structure/table/reinforced, @@ -37027,9 +34557,7 @@ pixel_x = 28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bhY" = ( /obj/structure/window/reinforced{ @@ -37062,14 +34590,13 @@ /obj/structure/sign/poster{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/storage/primary) "bib" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bic" = ( /turf/closed/wall/shuttle{ @@ -37084,13 +34611,13 @@ /obj/effect/landmark{ name = "JoinLate" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bie" = ( /obj/effect/landmark{ name = "JoinLate" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bif" = ( /obj/structure/shuttle/engine/heater{ @@ -37120,9 +34647,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -37138,17 +34664,14 @@ /obj/item/weapon/crowbar, /obj/item/device/assembly/flash/handheld, /obj/item/device/radio, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint2{ name = "Customs" }) "bij" = ( -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint2{ name = "Customs" }) @@ -37164,9 +34687,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint2{ name = "Customs" }) @@ -37179,9 +34700,7 @@ pixel_y = -8; req_access_txt = "1" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint2{ name = "Customs" }) @@ -37195,9 +34714,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint2{ name = "Customs" }) @@ -37237,9 +34754,7 @@ /obj/item/clothing/head/beret/sec/navyofficer, /obj/item/clothing/head/beret/sec/navywarden, /obj/item/clothing/head/beret/sec/navyhos, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/warden) "bio" = ( /obj/structure/cable/yellow{ @@ -37250,9 +34765,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -37301,16 +34815,13 @@ name = "Mail"; req_access_txt = "50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/office{ name = "\improper Cargo Office" }) "bit" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -37381,8 +34892,7 @@ req_access_txt = "0"; req_one_access_txt = "48;50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/office{ @@ -37392,9 +34902,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -37455,9 +34964,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -37480,8 +34988,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/office{ @@ -37499,9 +35006,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/hallway/primary/port) "biH" = ( @@ -37549,16 +35055,14 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "biK" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 2 }, /area/hallway/primary/port) "biL" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/hallway/primary/port) "biM" = ( @@ -37575,9 +35079,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "biN" = ( /obj/structure/cable/yellow{ @@ -37589,9 +35091,7 @@ name = "Wags-His-Tail"; real_name = "Wags-His-Tail" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "biO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -37603,9 +35103,7 @@ /obj/effect/landmark/start{ name = "Janitor" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "biP" = ( /obj/structure/sink{ @@ -37621,9 +35119,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "biQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -37665,23 +35161,20 @@ icon_state = "1-2" }, /obj/machinery/computer/card, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "darkgreen" +/turf/open/floor/plasteel/darkgreen/side{ + dir = 9 }, /area/bridge) "biU" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkgreen" +/turf/open/floor/plasteel/darkgreen/side{ + dir = 1 }, /area/bridge) "biV" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkgreen" +/turf/open/floor/plasteel/darkgreen/side{ + dir = 1 }, /area/bridge) "biW" = ( @@ -37700,16 +35193,14 @@ network = list("SS13") }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbrown" +/turf/open/floor/plasteel/darkbrown/side{ + dir = 1 }, /area/bridge) "biX" = ( /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbrown" +/turf/open/floor/plasteel/darkbrown/side{ + dir = 1 }, /area/bridge) "biY" = ( @@ -37721,16 +35212,14 @@ /obj/machinery/computer/monitor{ name = "Bridge Power Monitoring Console" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbrown" +/turf/open/floor/plasteel/darkbrown/side{ + dir = 1 }, /area/bridge) "biZ" = ( /obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbrown" +/turf/open/floor/plasteel/darkbrown/side{ + dir = 1 }, /area/bridge) "bja" = ( @@ -37742,23 +35231,20 @@ pixel_y = 4 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbrown" +/turf/open/floor/plasteel/darkbrown/side{ + dir = 1 }, /area/bridge) "bjb" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 1 }, /area/bridge) "bjc" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 1 }, /area/bridge) "bjd" = ( @@ -37768,9 +35254,8 @@ icon_state = "2-4" }, /obj/machinery/computer/prisoner, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 5 }, /area/bridge) "bje" = ( @@ -37877,9 +35362,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bjn" = ( @@ -37902,9 +35386,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/hallway/primary/central) "bjp" = ( @@ -37915,27 +35398,24 @@ /obj/machinery/door/airlock/glass{ name = "Starboard Primary Hallway" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjs" = ( @@ -37943,9 +35423,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjt" = ( @@ -37955,9 +35434,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bju" = ( @@ -37969,9 +35447,8 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjv" = ( @@ -37983,9 +35460,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjw" = ( @@ -37993,9 +35469,8 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjx" = ( @@ -38006,9 +35481,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjy" = ( @@ -38019,9 +35493,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjz" = ( @@ -38034,18 +35507,16 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjB" = ( @@ -38055,9 +35526,8 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjC" = ( @@ -38074,18 +35544,16 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bjD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/hallway/primary/starboard) "bjE" = ( @@ -38096,9 +35564,8 @@ codes_txt = "patrol;next_patrol=14-Starboard-Central"; location = "13.3-Engineering-Central" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/hallway/primary/starboard) "bjF" = ( @@ -38117,9 +35584,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjH" = ( @@ -38135,9 +35601,8 @@ pixel_y = 0 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjI" = ( @@ -38150,15 +35615,13 @@ pixel_y = 32 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjJ" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjK" = ( @@ -38172,18 +35635,16 @@ icon_state = "pipe-j2"; dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjM" = ( @@ -38197,9 +35658,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjN" = ( @@ -38207,9 +35667,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjO" = ( @@ -38222,9 +35681,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjP" = ( @@ -38235,9 +35693,8 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/break_room) "bjQ" = ( @@ -38255,9 +35712,11 @@ /obj/docking_port/mobile/pod{ dir = 4; id = "pod4"; - name = "escape pod 4" + name = "escape pod 4"; + port_angle = 180; + preferred_direction = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "bjT" = ( /obj/structure/chair{ @@ -38270,7 +35729,7 @@ pixel_x = 6; pixel_y = -32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "bjU" = ( /obj/docking_port/stationary/random{ @@ -38292,8 +35751,7 @@ dir = 1; network = list("MiniSat") }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/construction/hallway{ @@ -38310,9 +35768,7 @@ req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -38325,9 +35781,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bjZ" = ( /obj/structure/chair/office/dark{ @@ -38338,9 +35792,7 @@ pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bka" = ( /obj/machinery/camera{ @@ -38354,16 +35806,12 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bkb" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bkc" = ( /obj/structure/cable/yellow{ @@ -38387,9 +35835,7 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bke" = ( /obj/structure/table/reinforced, @@ -38400,24 +35846,21 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bkf" = ( /obj/effect/landmark{ name = "Observer-Start" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bkg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -38430,9 +35873,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -38477,9 +35919,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/primary/port) "bkn" = ( /obj/structure/cable/yellow{ @@ -38511,9 +35951,7 @@ name = "Deliveries"; req_access_txt = "50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/office{ name = "\improper Cargo Office" }) @@ -38523,9 +35961,8 @@ id = "packageExternal"; pixel_y = 18 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -38568,8 +36005,7 @@ /obj/machinery/light_switch{ pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 4 }, /area/quartermaster/office{ @@ -38582,9 +36018,8 @@ /obj/item/weapon/folder/yellow, /obj/item/device/multitool, /obj/item/weapon/pen/red, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -38609,17 +36044,15 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/office{ name = "\improper Cargo Office" }) "bkz" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/hallway/primary/port) "bkA" = ( @@ -38658,9 +36091,8 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/hallway/primary/port) "bkE" = ( @@ -38670,15 +36102,11 @@ /obj/item/weapon/grenade/chem_grenade/cleaner, /obj/item/weapon/grenade/chem_grenade/cleaner, /obj/item/weapon/grenade/chem_grenade/cleaner, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bkF" = ( /obj/structure/janitorialcart, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bkG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -38701,9 +36129,7 @@ dir = 1 }, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/janitor) "bkI" = ( /obj/item/weapon/storage/box/lights/mixed, @@ -38748,31 +36174,24 @@ icon_state = "1-2" }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "darkgreen" +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 }, /area/bridge) "bkM" = ( /obj/structure/chair/office/dark{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bkN" = ( /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bkO" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bkP" = ( /obj/structure/chair/office/dark{ @@ -38783,17 +36202,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bkQ" = ( /obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bkR" = ( /obj/item/weapon/folder/red{ @@ -38811,9 +36226,8 @@ /obj/item/weapon/folder/red{ pixel_y = 3 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "darkred" +/turf/open/floor/plasteel/darkred/side{ + dir = 4 }, /area/bridge) "bkS" = ( @@ -38880,9 +36294,8 @@ pixel_y = 0 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bkY" = ( @@ -39137,9 +36550,8 @@ pixel_x = 28 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/hallway/primary/starboard) "blr" = ( @@ -39283,9 +36695,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -39306,22 +36716,12 @@ icon_state = "term"; dir = 1 }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, /obj/machinery/flasher{ id = "AI"; pixel_x = -24; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "blH" = ( /turf/closed/wall/r_wall, @@ -39332,15 +36732,14 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "blJ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -39355,9 +36754,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -39366,8 +36764,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 5 }, /area/hallway/secondary/entry{ @@ -39384,26 +36781,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 9 }, /area/hallway/primary/port) "blO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/port) "blP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/port) "blQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39419,9 +36811,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 5 }, /area/hallway/primary/port) "blR" = ( @@ -39434,8 +36825,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/hallway/primary/port) @@ -39448,8 +36838,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/port) @@ -39467,9 +36856,8 @@ icon_state = "map-right-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 5 }, /area/hallway/primary/port) "blU" = ( @@ -39498,9 +36886,8 @@ pixel_y = 4 }, /obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -39511,18 +36898,16 @@ /obj/effect/landmark/start{ name = "Cargo Technician" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/quartermaster/office{ name = "\improper Cargo Office" }) "blX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -39540,9 +36925,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -39589,9 +36973,8 @@ pixel_y = -3 }, /obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -39606,8 +36989,7 @@ pixel_y = -22 }, /obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 6 }, /area/quartermaster/office{ @@ -39621,26 +37003,23 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/quartermaster/office{ name = "\improper Cargo Office" }) "bmc" = ( /obj/machinery/photocopier, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/office{ name = "\improper Cargo Office" }) "bmd" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -39648,9 +37027,8 @@ "bme" = ( /obj/structure/disposalpipe/segment, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -39668,9 +37046,8 @@ pixel_x = 0; pixel_y = -28 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 6 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -39681,17 +37058,15 @@ opened = 1 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/hallway/primary/port) "bmh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/port) "bmi" = ( @@ -39707,9 +37082,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 2 }, /area/hallway/primary/port) "bmj" = ( @@ -39746,9 +37120,8 @@ pixel_y = -3 }, /obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/hallway/primary/port) "bmk" = ( @@ -39760,25 +37133,22 @@ name = "Station Intercom (General)"; pixel_x = 30 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 6 }, /area/hallway/primary/port) "bml" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bmm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bmn" = ( @@ -39811,9 +37181,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 9 }, /area/bridge) "bmr" = ( @@ -39824,9 +37193,8 @@ pixel_y = 29 }, /obj/machinery/computer/teleporter, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "bms" = ( @@ -39840,9 +37208,8 @@ icon_state = "1-2" }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkgreencorners" +/turf/open/floor/plasteel/darkgreen/corner{ + dir = 1 }, /area/bridge) "bmt" = ( @@ -39852,9 +37219,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bmu" = ( /obj/structure/cable/yellow{ @@ -39869,9 +37234,8 @@ pixel_y = 3 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "darkredcorners" +/turf/open/floor/plasteel/darkred/corner{ + dir = 4 }, /area/bridge) "bmv" = ( @@ -39885,9 +37249,8 @@ pixel_x = 0; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "bmw" = ( @@ -39905,9 +37268,8 @@ icon_state = "1-8" }, /obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 5 }, /area/bridge) "bmx" = ( @@ -39915,21 +37277,16 @@ name = "xeno_spawn"; pixel_x = -1 }, -/obj/machinery/shower{ - icon_state = "shower"; - dir = 4 - }, -/obj/machinery/door/window/westright{ - dir = 4 - }, /obj/item/weapon/soap/deluxe, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" +/obj/machinery/shower{ + pixel_y = 12 }, +/obj/structure/curtain, +/turf/open/floor/plasteel/white, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) @@ -39946,9 +37303,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) @@ -39969,9 +37324,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) @@ -39982,9 +37335,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) @@ -40020,9 +37371,8 @@ initialize_directions = 11 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bmF" = ( @@ -40048,9 +37398,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/central) "bmH" = ( @@ -40061,18 +37410,16 @@ /obj/machinery/door/airlock/glass{ name = "Starboard Primary Hallway" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmJ" = ( @@ -40085,9 +37432,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmK" = ( @@ -40095,9 +37441,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmL" = ( @@ -40109,9 +37454,8 @@ pixel_y = -29 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmM" = ( @@ -40122,9 +37466,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmN" = ( @@ -40132,9 +37475,8 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmO" = ( @@ -40142,9 +37484,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmP" = ( @@ -40161,9 +37502,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmQ" = ( @@ -40171,9 +37511,8 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmR" = ( @@ -40181,9 +37520,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmS" = ( @@ -40196,9 +37534,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmT" = ( @@ -40211,9 +37548,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmU" = ( @@ -40225,9 +37561,8 @@ codes_txt = "patrol;next_patrol=13.2-Tcommstore"; location = "13.1-Engineering-Enter" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bmV" = ( @@ -40247,9 +37582,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/hallway/primary/starboard) "bmX" = ( @@ -40379,9 +37713,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -40407,8 +37739,7 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/tcomfoyer{ @@ -40422,8 +37753,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/tcomfoyer{ @@ -40431,8 +37761,7 @@ }) "bnt" = ( /obj/machinery/teleport/hub, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/tcomfoyer{ @@ -40443,9 +37772,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "bnv" = ( /obj/structure/showcase{ @@ -40461,16 +37788,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/turret_protected/aisat_interior) "bnw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "bnx" = ( /obj/structure/showcase{ @@ -40483,8 +37807,7 @@ pixel_x = 0; pixel_y = 20 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/turret_protected/aisat_interior) @@ -40513,9 +37836,7 @@ pixel_x = 28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "bnz" = ( /obj/machinery/power/smes{ @@ -40525,8 +37846,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/secure{ @@ -40545,8 +37865,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/secure{ @@ -40561,8 +37880,7 @@ name = "Auxiliary MiniSat Distribution Port" }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/secure{ @@ -40574,8 +37892,7 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/secure{ @@ -40589,14 +37906,14 @@ /area/shuttle/arrival) "bnE" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bnF" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bnG" = ( /obj/structure/sign/map/left{ @@ -40604,7 +37921,7 @@ icon_state = "map-left-MS"; pixel_y = -32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bnH" = ( /obj/structure/sign/map/right{ @@ -40612,14 +37929,14 @@ icon_state = "map-right-MS"; pixel_y = -32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bnI" = ( /obj/machinery/requests_console{ department = "Arrival shuttle"; pixel_y = -30 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bnJ" = ( /obj/structure/shuttle/engine/propulsion{ @@ -40654,9 +37971,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -40676,9 +37992,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 10 }, /area/hallway/primary/port) "bnO" = ( @@ -40687,9 +38002,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/port) "bnP" = ( /obj/structure/cable/yellow{ @@ -40706,9 +38019,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/port) "bnQ" = ( /obj/structure/cable/yellow{ @@ -40720,9 +38031,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/port) "bnR" = ( /obj/structure/cable/yellow{ @@ -40730,8 +38039,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/hallway/primary/port) @@ -40749,8 +38057,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 10 }, /area/hallway/primary/port) @@ -40763,16 +38070,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "bnU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/port) @@ -40801,9 +38106,7 @@ req_access_txt = "50" }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office{ name = "\improper Cargo Office" }) @@ -40818,9 +38121,7 @@ "bnY" = ( /obj/machinery/door/firedoor, /obj/machinery/mineral/ore_redemption, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/quartermaster/office{ name = "\improper Cargo Office" }) @@ -40847,9 +38148,8 @@ "bob" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/hallway/primary/port) "boc" = ( @@ -40861,9 +38161,8 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/hallway/primary/port) "bod" = ( @@ -40899,9 +38198,8 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bof" = ( @@ -40960,8 +38258,7 @@ }) "bok" = ( /obj/item/device/radio/off, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/maintcentral{ @@ -40977,9 +38274,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/maintenance/maintcentral{ name = "Central Maintenance" }) @@ -40993,9 +38288,7 @@ id = "bridge blast"; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/bridge) "bon" = ( /obj/structure/cable/yellow{ @@ -41008,9 +38301,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 }, /area/bridge) "boo" = ( @@ -41022,9 +38314,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bop" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -41043,9 +38333,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "boq" = ( /obj/structure/cable/yellow{ @@ -41053,9 +38341,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bor" = ( /obj/structure/cable/yellow{ @@ -41063,9 +38349,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "bos" = ( /obj/structure/window/reinforced, @@ -41074,9 +38358,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 2 }, /area/bridge) "bot" = ( @@ -41090,9 +38373,8 @@ name = "Command Desk"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 2 }, /area/bridge) "bou" = ( @@ -41107,9 +38389,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 2 }, /area/bridge) "bov" = ( @@ -41118,9 +38399,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 }, /area/bridge) "bow" = ( @@ -41138,9 +38418,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "box" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41151,9 +38429,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "boy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41171,9 +38447,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 }, /area/bridge) "boz" = ( @@ -41197,9 +38472,8 @@ pixel_y = 0 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "boB" = ( @@ -41210,9 +38484,8 @@ req_access_txt = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/central) "boC" = ( @@ -41303,9 +38576,8 @@ /area/maintenance/starboard) "boM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "boN" = ( @@ -41339,9 +38611,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/hallway/primary/starboard) "boP" = ( @@ -41481,8 +38752,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 5 }, /area/hallway/secondary/entry{ @@ -41493,9 +38763,7 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -41507,9 +38775,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -41521,9 +38787,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -41531,9 +38795,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -41581,9 +38843,8 @@ /obj/structure/transit_tube{ icon_state = "S-NW" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/construction/hallway{ name = "\improper MiniSat Exterior" @@ -41599,9 +38860,8 @@ /obj/machinery/airalarm{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/construction/hallway{ name = "\improper MiniSat Exterior" @@ -41611,9 +38871,8 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/construction/hallway{ name = "\improper MiniSat Exterior" @@ -41625,9 +38884,8 @@ req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/construction/hallway{ name = "\improper MiniSat Exterior" @@ -41640,9 +38898,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/construction/hallway{ name = "\improper MiniSat Exterior" @@ -41663,9 +38920,8 @@ pixel_y = 2 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/construction/hallway{ name = "\improper MiniSat Exterior" @@ -41697,9 +38953,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/turret_protected/tcomfoyer{ name = "\improper MiniSat Foyer" @@ -41709,9 +38964,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/turret_protected/tcomfoyer{ name = "\improper MiniSat Foyer" @@ -41733,9 +38987,8 @@ icon_state = "motion0"; uses = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/turret_protected/tcomfoyer{ name = "\improper MiniSat Foyer" @@ -41758,16 +39011,14 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/turret_protected/aisat_interior) "bpw" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/turret_protected/aisat_interior) "bpx" = ( @@ -41779,16 +39030,13 @@ name = "Cyborg" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "bpy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/turret_protected/aisat_interior) @@ -41811,8 +39059,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/turret_protected/aisat_interior) @@ -41832,8 +39079,7 @@ icon_state = "motion0"; uses = 10 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 1 }, /area/ai_monitored/storage/secure{ @@ -41854,8 +39100,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 1 }, /area/ai_monitored/storage/secure{ @@ -41874,8 +39119,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 1 }, /area/ai_monitored/storage/secure{ @@ -41900,8 +39144,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 1 }, /area/ai_monitored/storage/secure{ @@ -41916,7 +39159,8 @@ height = 7; id = "arrival"; name = "arrival shuttle"; - travelDir = -90; + port_angle = -90; + preferred_direction = 8; width = 15 }, /obj/docking_port/stationary{ @@ -41953,9 +39197,8 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -41972,9 +39215,8 @@ name = "Arrivals" }) "bpJ" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -41985,15 +39227,11 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bpL" = ( /obj/structure/chair/comfy/beige, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bpM" = ( /obj/structure/cable/yellow{ @@ -42001,22 +39239,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bpN" = ( /obj/structure/table/wood, /obj/item/weapon/reagent_containers/food/snacks/chips, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bpO" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/port) "bpP" = ( /obj/structure/cable/yellow{ @@ -42029,8 +39261,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/primary/port) @@ -42042,9 +39273,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/port) "bpR" = ( @@ -42054,27 +39284,24 @@ /obj/machinery/firealarm{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bpS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bpT" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bpU" = ( @@ -42082,18 +39309,16 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bpV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bpW" = ( @@ -42108,9 +39333,8 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bpX" = ( @@ -42118,9 +39342,8 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bpY" = ( @@ -42137,9 +39360,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bpZ" = ( @@ -42147,9 +39369,8 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bqa" = ( @@ -42163,18 +39384,16 @@ pixel_x = 0; pixel_y = 21 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bqb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/hallway/primary/port) "bqc" = ( @@ -42182,9 +39401,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 1 }, /area/hallway/primary/port) "bqd" = ( @@ -42197,18 +39415,16 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/hallway/primary/port) "bqe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 1 }, /area/hallway/primary/port) "bqf" = ( @@ -42219,18 +39435,16 @@ /obj/machinery/door/airlock/glass{ name = "Port Primary Hallway" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/port) "bqg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bqh" = ( @@ -42314,32 +39528,25 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 }, /area/bridge) "bqn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bqo" = ( -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "bqp" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 2 }, /area/bridge) "bqq" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 6 }, /area/bridge) "bqr" = ( @@ -42349,15 +39556,11 @@ /obj/machinery/recharger, /obj/item/weapon/restraints/handcuffs, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bqs" = ( /obj/machinery/computer/communications, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bqt" = ( /obj/machinery/computer/security/wooden_tv{ @@ -42365,9 +39568,7 @@ pixel_y = 6 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bqu" = ( /obj/structure/window/reinforced{ @@ -42380,14 +39581,11 @@ /obj/item/weapon/folder/blue{ pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bqv" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 10 }, /area/bridge) "bqw" = ( @@ -42396,9 +39594,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 }, /area/bridge) "bqx" = ( @@ -42412,15 +39609,12 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bqy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 }, /area/bridge) "bqz" = ( @@ -42430,9 +39624,7 @@ }, /obj/item/weapon/storage/fancy/donut_box, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bqA" = ( /obj/structure/displaycase/captain{ @@ -42515,9 +39707,8 @@ network = list("SS13") }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bqH" = ( @@ -42525,9 +39716,8 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bqI" = ( @@ -42613,9 +39803,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/bar) "bqR" = ( /obj/machinery/navbeacon{ @@ -42627,8 +39815,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/crew_quarters/bar) @@ -42651,8 +39838,7 @@ /area/maintenance/starboard) "bqU" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -42667,8 +39853,7 @@ /area/maintenance/starboard) "bqX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -42687,8 +39872,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -42698,9 +39882,8 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "brb" = ( @@ -42721,30 +39904,24 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 4 }, /area/hallway/primary/starboard) "brd" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/break_room) "bre" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/break_room) "brf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/engine/break_room) @@ -42802,8 +39979,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/break_room) @@ -42811,9 +39987,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -42840,25 +40014,19 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/break_room) "brn" = ( /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) "bro" = ( /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -42871,9 +40039,7 @@ network = list("MiniSat") }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -42883,8 +40049,7 @@ pixel_x = 24 }, /obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint2{ @@ -42900,8 +40065,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/engine/break_room) @@ -43030,9 +40194,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -43044,9 +40206,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -43064,9 +40224,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -43078,9 +40236,7 @@ d2 = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -43096,9 +40252,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -43112,9 +40266,7 @@ icon_state = "motion0"; uses = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -43130,9 +40282,7 @@ name = "MiniSat Foyer"; req_one_access_txt = "32;19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/tcomfoyer{ name = "\improper MiniSat Foyer" }) @@ -43146,9 +40296,7 @@ d1 = 4; d2 = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/tcomfoyer{ name = "\improper MiniSat Foyer" }) @@ -43159,9 +40307,7 @@ d2 = 8 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/tcomfoyer{ name = "\improper MiniSat Foyer" }) @@ -43182,9 +40328,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/tcomfoyer{ name = "\improper MiniSat Foyer" }) @@ -43200,9 +40344,7 @@ name = "MiniSat Antechamber"; req_one_access_txt = "32;19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "brL" = ( /obj/structure/cable/yellow{ @@ -43213,9 +40355,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "brM" = ( /obj/structure/cable/yellow{ @@ -43232,9 +40372,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "brN" = ( /obj/structure/cable/yellow{ @@ -43253,9 +40391,7 @@ uses = 10 }, /mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "brO" = ( /obj/structure/cable/yellow{ @@ -43267,9 +40403,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "brP" = ( /obj/structure/cable/yellow{ @@ -43282,9 +40416,7 @@ d1 = 1; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "brQ" = ( /obj/structure/cable/yellow{ @@ -43297,9 +40429,7 @@ name = "MiniSat Maintenance"; req_access_txt = "32" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "brR" = ( /obj/structure/cable/yellow{ @@ -43312,9 +40442,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/secure{ name = "MiniSat Maintenance" }) @@ -43333,9 +40461,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/secure{ name = "MiniSat Maintenance" }) @@ -43351,9 +40477,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/secure{ name = "MiniSat Maintenance" }) @@ -43361,9 +40485,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/secure{ name = "MiniSat Maintenance" }) @@ -43376,9 +40498,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/secure{ name = "MiniSat Maintenance" }) @@ -43395,9 +40515,7 @@ icon_state = "motion0"; uses = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -43410,9 +40528,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -43424,9 +40540,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -43439,9 +40553,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -43469,9 +40582,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -43488,9 +40600,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bsd" = ( /turf/open/floor/carpet, @@ -43510,9 +40620,7 @@ /obj/structure/chair/comfy/beige{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bsg" = ( /obj/machinery/vending/cola, @@ -43520,9 +40628,7 @@ pixel_x = -28; pixel_y = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/port) "bsh" = ( /obj/structure/cable/yellow{ @@ -43537,8 +40643,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/primary/port) @@ -43584,8 +40689,7 @@ pixel_x = 4; pixel_y = 33 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 6 }, /area/turret_protected/ai) @@ -43777,9 +40881,8 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bsz" = ( @@ -43835,8 +40938,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/engine/break_room) @@ -43870,9 +40972,8 @@ /area/crew_quarters/heads) "bsH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 2 }, /area/bridge) "bsI" = ( @@ -43884,9 +40985,8 @@ /obj/structure/rack, /obj/item/weapon/storage/secure/briefcase, /obj/item/clothing/mask/cigarette/cigar, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "bsJ" = ( @@ -43900,9 +41000,8 @@ pixel_x = 0; pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "bsK" = ( @@ -43917,9 +41016,7 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bsL" = ( /turf/open/floor/carpet, @@ -43939,9 +41036,7 @@ pixel_y = 8 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bsO" = ( /obj/item/device/radio/intercom{ @@ -43955,9 +41050,8 @@ /obj/item/device/assembly/signaler, /obj/item/device/assembly/signaler, /obj/item/device/assembly/timer, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "bsP" = ( @@ -43974,9 +41068,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "bsQ" = ( @@ -43984,9 +41077,8 @@ pixel_x = 8; pixel_y = -26 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 10 }, /area/bridge) "bsR" = ( @@ -43995,16 +41087,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 2 }, /area/bridge) "bsS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 6 }, /area/bridge) "bsT" = ( @@ -44023,9 +41113,7 @@ pixel_y = 0 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bsU" = ( /obj/structure/table/wood, @@ -44104,9 +41192,8 @@ "bsZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bta" = ( @@ -44126,9 +41213,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "btc" = ( @@ -44233,8 +41319,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -44262,8 +41347,7 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/starboard) @@ -44291,8 +41375,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -44344,8 +41427,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/starboard) @@ -44373,8 +41455,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -44394,9 +41475,7 @@ pixel_x = 23; pixel_y = -23 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/turret_protected/ai) "btx" = ( /obj/structure/disposalpipe/segment, @@ -44413,15 +41492,13 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "blackcorner" +/turf/open/floor/plasteel/black/corner{ + dir = 2 }, /area/hallway/primary/starboard) "btz" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/engine/break_room) @@ -44431,8 +41508,7 @@ pixel_y = -30 }, /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/engine/break_room) @@ -44447,8 +41523,7 @@ network = list("SS13") }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/engine/break_room) @@ -44459,8 +41534,7 @@ }, /obj/item/weapon/storage/box/donkpockets, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/engine/break_room) @@ -44468,9 +41542,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/break_room) "btE" = ( @@ -44541,8 +41614,7 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/engine/break_room) @@ -44558,9 +41630,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/break_room) "btK" = ( /obj/structure/cable{ @@ -44573,9 +41643,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/break_room) "btL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -44622,9 +41690,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/break_room) "btN" = ( /obj/structure/transit_tube, @@ -44672,8 +41738,7 @@ /obj/structure/transit_tube{ icon_state = "N-SW" }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/construction/hallway{ @@ -44700,8 +41765,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/construction/hallway{ @@ -44715,8 +41779,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/construction/hallway{ @@ -44729,8 +41792,7 @@ req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/construction/hallway{ @@ -44741,8 +41803,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/construction/hallway{ @@ -44767,8 +41828,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/construction/hallway{ @@ -44789,8 +41849,7 @@ pixel_x = 0; pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/turret_protected/tcomfoyer{ @@ -44815,8 +41874,7 @@ pixel_x = -28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/turret_protected/aisat_interior) @@ -44838,8 +41896,7 @@ dir = 8; network = list("MiniSat") }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/turret_protected/tcomfoyer{ @@ -44864,8 +41921,7 @@ pixel_x = -22 }, /mob/living/simple_animal/bot/floorbot, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -44874,8 +41930,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -44886,15 +41941,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "buf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/turret_protected/aisat_interior) "bug" = ( /obj/machinery/status_display{ @@ -44913,8 +41964,7 @@ pixel_x = 28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/turret_protected/aisat_interior) @@ -44923,8 +41973,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/turret_protected/tcomfoyer{ @@ -44941,9 +41990,7 @@ pixel_x = 0; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/secure{ name = "MiniSat Maintenance" }) @@ -44959,9 +42006,7 @@ }, /obj/machinery/computer/monitor, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/secure{ name = "MiniSat Maintenance" }) @@ -44982,9 +42027,7 @@ }, /obj/item/weapon/storage/toolbox/mechanical, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/secure{ name = "MiniSat Maintenance" }) @@ -44999,8 +42042,7 @@ /turf/open/space, /area/space) "bum" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/hallway/secondary/entry{ @@ -45008,25 +42050,19 @@ }) "bun" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/entry{ name = "Arrivals" }) "buo" = ( /obj/item/device/radio/beacon, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/entry{ name = "Arrivals" }) "bup" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -45063,9 +42099,8 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -45074,9 +42109,7 @@ /obj/structure/chair/comfy/beige{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "but" = ( /obj/structure/cable/yellow{ @@ -45097,15 +42130,11 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "buv" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/port) "buw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -45118,8 +42147,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/primary/port) @@ -45127,9 +42155,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/port) "buy" = ( @@ -45142,18 +42169,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buA" = ( @@ -45161,9 +42186,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buB" = ( @@ -45171,9 +42195,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buC" = ( @@ -45184,9 +42207,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buD" = ( @@ -45197,9 +42219,8 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buE" = ( @@ -45212,9 +42233,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buF" = ( @@ -45222,9 +42242,8 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buG" = ( @@ -45237,9 +42256,8 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buH" = ( @@ -45249,9 +42267,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buI" = ( @@ -45259,9 +42276,8 @@ dir = 4 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buJ" = ( @@ -45273,9 +42289,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buK" = ( @@ -45287,9 +42302,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buL" = ( @@ -45300,9 +42314,8 @@ /obj/machinery/door/airlock/glass{ name = "Port Primary Hallway" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/port) "buM" = ( @@ -45310,9 +42323,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "buN" = ( @@ -45394,9 +42406,8 @@ name = "Bridge"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "buV" = ( @@ -45406,9 +42417,8 @@ name = "Bridge"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "buW" = ( @@ -45424,9 +42434,7 @@ /obj/machinery/vending/cola{ pixel_x = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "buY" = ( /obj/machinery/button/door{ @@ -45488,9 +42496,7 @@ /obj/machinery/vending/snack{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bvc" = ( /obj/structure/cable/yellow{ @@ -45503,9 +42509,8 @@ name = "Bridge"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "bvd" = ( @@ -45515,9 +42520,8 @@ name = "Bridge"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkblue" +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 }, /area/bridge) "bve" = ( @@ -45612,8 +42616,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/maintcentral{ @@ -45653,9 +42656,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bvm" = ( @@ -45793,15 +42795,13 @@ /area/maintenance/starboard) "bvz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/hallway/primary/starboard) "bvA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/primary/starboard) @@ -45818,9 +42818,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 2 }, /area/engine/break_room) "bvD" = ( @@ -45832,9 +42831,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 2 }, /area/engine/break_room) "bvE" = ( @@ -45872,9 +42870,7 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/engine/break_room) "bvH" = ( /obj/machinery/airalarm{ @@ -45887,9 +42883,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/break_room) "bvI" = ( /obj/structure/window/reinforced{ @@ -45909,9 +42903,7 @@ pixel_x = 0; pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/engine/break_room) "bvJ" = ( /obj/structure/cable/yellow{ @@ -45979,17 +42971,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) "bvR" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -46001,29 +42991,26 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "bvT" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "bvU" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-18"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -46037,9 +43024,8 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -46048,38 +43034,31 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "bvX" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-08"; layer = 4.1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bvY" = ( /obj/structure/chair/comfy/beige{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bvZ" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-03"; layer = 4.1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bwa" = ( /obj/machinery/disposal/bin, @@ -46091,9 +43070,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/port) "bwb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -46106,8 +43083,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/primary/port) @@ -46116,29 +43092,22 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/port) "bwd" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/port) "bwe" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/port) "bwf" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/port) "bwg" = ( /obj/machinery/door/airlock/maintenance{ @@ -46160,9 +43129,7 @@ /area/library) "bwi" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/central) "bwj" = ( /obj/machinery/door/firedoor, @@ -46206,9 +43173,8 @@ /area/library) "bwm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bwn" = ( @@ -46242,9 +43208,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bwp" = ( @@ -46368,26 +43333,20 @@ req_access = null; req_access_txt = "57" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads) "bwy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "bwz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bwA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -46414,9 +43373,7 @@ req_access = null; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/bridge) "bwE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -46438,15 +43395,11 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "bwH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bwI" = ( /obj/machinery/vending/boozeomat, @@ -46521,9 +43474,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bwP" = ( @@ -46535,9 +43487,8 @@ pixel_y = 0 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bwQ" = ( @@ -46627,8 +43578,7 @@ pixel_x = 0; tag = "" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -46644,8 +43594,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/starboard) @@ -46664,9 +43613,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/hallway/primary/starboard) "bxd" = ( @@ -46688,8 +43636,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/primary/starboard) @@ -46790,8 +43737,7 @@ name = "Atmos Blast Door"; opacity = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/break_room) @@ -46811,8 +43757,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/break_room) @@ -46828,8 +43773,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/break_room) @@ -46841,9 +43785,8 @@ /area/engine/break_room) "bxq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 2 }, /area/engine/break_room) "bxr" = ( @@ -46854,9 +43797,7 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/break_room) "bxs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -46870,9 +43811,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warndarkcorners" +/turf/open/floor/plasteel/darkwarning/corner{ + dir = 2 }, /area/engine/break_room) "bxt" = ( @@ -46897,9 +43837,7 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/break_room) "bxv" = ( /obj/machinery/door/airlock/hatch{ @@ -46910,9 +43848,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/break_room) "bxw" = ( /turf/closed/wall, @@ -46930,9 +43866,7 @@ /obj/item/weapon/screwdriver{ pixel_y = 10 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -46941,8 +43875,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 4 }, /area/engine/break_room) @@ -46958,9 +43891,7 @@ pixel_x = 0; pixel_y = 20 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -46971,9 +43902,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -46992,9 +43921,7 @@ pixel_x = 0; pixel_y = 20 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -47005,9 +43932,7 @@ pixel_y = 31 }, /obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -47031,20 +43956,17 @@ pixel_x = 5; pixel_y = -1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) "bxE" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-20"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -47059,9 +43981,8 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -47071,16 +43992,14 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" }) "bxH" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/secondary/entry{ @@ -47095,8 +44014,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/secondary/entry{ @@ -47106,9 +44024,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -47117,8 +44034,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/secondary/entry{ @@ -47176,9 +44092,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -47194,9 +44109,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 9 }, /area/hallway/primary/port) "bxS" = ( @@ -47204,8 +44118,7 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/port) @@ -47223,8 +44136,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/port) @@ -47232,8 +44144,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/port) @@ -47241,20 +44152,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 5 }, /area/hallway/primary/port) "bxW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, -/area/hallway/primary/port) +/turf/open/floor/plating, +/area/toxins/xenobiology) "bxX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4; @@ -47265,8 +44175,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/hallway/primary/port) @@ -47275,8 +44184,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/port) @@ -47298,8 +44206,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2{ @@ -47356,8 +44263,7 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -47369,8 +44275,7 @@ }, /obj/item/weapon/folder, /obj/item/weapon/folder, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -47380,9 +44285,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "byl" = ( @@ -47413,9 +44317,7 @@ name = "MiniSat Space Access Airlock"; req_one_access_txt = "32;19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/break_room) "byp" = ( /obj/structure/cable/yellow{ @@ -47479,9 +44381,7 @@ /area/crew_quarters/heads) "byt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "byu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -47494,9 +44394,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/bridge) "byv" = ( @@ -47505,9 +44404,7 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "byw" = ( /obj/structure/table/wood, @@ -47520,9 +44417,7 @@ pixel_x = 0; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "byx" = ( /obj/machinery/hologram/holopad, @@ -47535,9 +44430,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "byy" = ( /obj/machinery/camera{ @@ -47555,9 +44448,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "byz" = ( /obj/structure/table/wood, @@ -47565,9 +44456,7 @@ /obj/machinery/firealarm{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "byA" = ( /obj/structure/table/wood, @@ -47580,9 +44469,7 @@ pixel_x = 28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "byB" = ( /obj/structure/cable/yellow{ @@ -47595,9 +44482,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "byC" = ( /obj/machinery/light{ @@ -47609,9 +44494,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/bridge) "byD" = ( @@ -47717,8 +44601,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/crew_quarters/captain{ @@ -47739,8 +44622,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/junction, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/maintcentral{ @@ -47761,9 +44643,8 @@ }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "byN" = ( @@ -47777,16 +44658,12 @@ /obj/structure/sign/barsign{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "byO" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "byP" = ( /obj/machinery/camera{ @@ -47808,9 +44685,7 @@ /obj/item/weapon/reagent_containers/glass/rag{ pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "byQ" = ( /obj/machinery/light{ @@ -47820,14 +44695,10 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "byR" = ( -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "byS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -47835,9 +44706,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "byT" = ( /obj/structure/sign/securearea{ @@ -47855,9 +44724,7 @@ pixel_x = 25; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "byU" = ( /obj/machinery/power/apc{ @@ -47966,9 +44833,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/hallway/primary/starboard) "bzd" = ( @@ -47995,8 +44861,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/primary/starboard) @@ -48080,8 +44945,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 4 }, /area/engine/break_room) @@ -48093,9 +44957,7 @@ /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -48104,9 +44966,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -48119,16 +44979,12 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) "bzt" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -48136,9 +44992,7 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -48153,17 +45007,13 @@ /obj/machinery/computer/telecomms/monitor{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) "bzw" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -48180,9 +45030,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -48191,9 +45039,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -48201,9 +45047,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -48219,9 +45063,7 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -48230,9 +45072,7 @@ dir = 4 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -48246,9 +45086,7 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -48261,9 +45099,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -48271,8 +45107,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/entry{ @@ -48288,9 +45123,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 2 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -48303,9 +45137,8 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -48319,9 +45152,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -48337,8 +45169,7 @@ pixel_x = 0; pixel_y = -25 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 6 }, /area/hallway/secondary/entry{ @@ -48352,9 +45183,8 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 10 }, /area/hallway/primary/port) "bzK" = ( @@ -48366,9 +45196,7 @@ dir = 2; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/port) "bzL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -48391,9 +45219,7 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/port) "bzM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48404,9 +45230,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/port) "bzN" = ( /obj/machinery/airalarm{ @@ -48414,8 +45238,7 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/hallway/primary/port) @@ -48429,8 +45252,7 @@ icon_state = "map-left-MS"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 10 }, /area/hallway/primary/port) @@ -48448,9 +45270,7 @@ icon_state = "map-right-MS"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/port) "bzR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -48461,8 +45281,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/hallway/primary/port) @@ -48480,9 +45299,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -48500,9 +45317,7 @@ name = "old sink"; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -48549,9 +45364,8 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -48590,8 +45404,7 @@ /turf/open/floor/wood, /area/library) "bAa" = ( -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -48599,17 +45412,15 @@ /obj/structure/chair/comfy/brown{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) "bAc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bAd" = ( @@ -48678,15 +45489,12 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "bAh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/bridge) "bAi" = ( @@ -48696,9 +45504,7 @@ req_access = null; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bAj" = ( /obj/structure/chair/comfy/beige, @@ -48729,9 +45535,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bAp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48743,9 +45547,7 @@ req_access = null; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bAq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48756,17 +45558,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "bAr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/bridge) "bAs" = ( @@ -48776,9 +45575,7 @@ req_access = null; req_access_txt = "20" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" }) @@ -48850,9 +45647,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bAA" = ( @@ -48860,9 +45656,8 @@ req_access_txt = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bAB" = ( @@ -48874,8 +45669,7 @@ pixel_x = 0; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai) @@ -48883,24 +45677,18 @@ /obj/effect/landmark/start{ name = "Bartender" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bAD" = ( /mob/living/carbon/monkey/punpun, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bAE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start{ name = "Bartender" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bAF" = ( /obj/machinery/door/firedoor, @@ -48908,9 +45696,7 @@ name = "Bar Access"; req_access_txt = "25" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bAG" = ( /turf/open/floor/wood, @@ -48970,9 +45756,8 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/office{ name = "\improper Cargo Office" @@ -48991,8 +45776,7 @@ name = "Engineering Security Doors"; opacity = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/break_room) @@ -49023,9 +45807,7 @@ pixel_x = 24 }, /mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/turret_protected/aisat_interior) "bAR" = ( /turf/closed/wall, @@ -49052,23 +45834,19 @@ amount = 35; layer = 3.1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/secure{ name = "MiniSat Maintenance" }) "bAT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/radio/beacon, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/hallway/primary/starboard) "bAU" = ( -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/primary/starboard) @@ -49088,9 +45866,8 @@ /obj/structure/table, /obj/item/weapon/storage/box, /obj/item/weapon/storage/box, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 9 }, /area/atmos) "bAW" = ( @@ -49109,9 +45886,8 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bAX" = ( @@ -49125,9 +45901,8 @@ c_tag = "Atmospherics - Control Room"; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bAY" = ( @@ -49137,9 +45912,8 @@ pixel_y = 32 }, /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bAZ" = ( @@ -49160,8 +45934,7 @@ pixel_x = 26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/atmos) @@ -49182,9 +45955,8 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bBb" = ( @@ -49220,9 +45992,8 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/atmos) "bBe" = ( @@ -49239,9 +46010,8 @@ id_tag = "waste_meter"; name = "Waste Loop" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bBg" = ( @@ -49259,9 +46029,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bBh" = ( @@ -49271,18 +46040,16 @@ name = "Distribution Loop" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/visible, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bBi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bBj" = ( @@ -49300,9 +46067,8 @@ c_tag = "Atmospherics - Distro Loop"; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bBk" = ( @@ -49310,9 +46076,8 @@ dir = 10; initialize_directions = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bBl" = ( @@ -49320,9 +46085,8 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bBm" = ( @@ -49343,9 +46107,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -49358,9 +46120,7 @@ dir = 1; layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -49384,9 +46144,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -49397,9 +46155,7 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -49407,9 +46163,7 @@ /obj/structure/chair/office/dark{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -49417,9 +46171,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -49439,9 +46191,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -49454,9 +46204,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -49473,9 +46221,7 @@ icon_state = "4-8" }, /obj/structure/chair/office/dark, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -49494,9 +46240,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -49516,9 +46260,7 @@ dir = 4; network = list("MiniSat") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -49527,9 +46269,7 @@ dir = 4 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -49580,9 +46320,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -49632,8 +46370,7 @@ name = "Study #1"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -49642,8 +46379,7 @@ name = "Study #2"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -49652,9 +46388,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bBN" = ( @@ -49664,16 +46399,12 @@ }) "bBO" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) "bBP" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) @@ -49692,9 +46423,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) @@ -49705,9 +46434,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) @@ -49719,9 +46446,7 @@ pixel_x = 0; pixel_y = 21 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) @@ -49736,9 +46461,7 @@ pixel_x = 28; pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) @@ -49749,9 +46472,7 @@ pixel_y = 4 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) @@ -49772,9 +46493,8 @@ pixel_y = -24; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/bridge) "bBX" = ( @@ -49794,9 +46514,7 @@ pixel_y = 0; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bBY" = ( /obj/structure/chair/comfy/teal{ @@ -49839,9 +46557,7 @@ /obj/machinery/vending/cigarette{ pixel_x = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bCe" = ( /obj/structure/cable/yellow{ @@ -49856,15 +46572,12 @@ pixel_y = -24; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/bridge) "bCf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/bridge) "bCg" = ( @@ -49937,9 +46650,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/maintcentral{ name = "Central Maintenance" }) @@ -49950,15 +46661,11 @@ pixel_x = -31; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bCn" = ( /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bCo" = ( /obj/structure/table/reinforced, @@ -49966,25 +46673,19 @@ throwforce = 1; throwing = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bCp" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/matches{ pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bCq" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bCr" = ( /obj/structure/table/reinforced, @@ -49995,9 +46696,7 @@ /obj/item/weapon/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bCs" = ( /obj/machinery/smartfridge/drinks{ @@ -50095,8 +46794,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/primary/starboard) @@ -50116,8 +46814,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/primary/starboard) @@ -50143,9 +46840,8 @@ pixel_y = 0 }, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bCG" = ( @@ -50181,8 +46877,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -50200,9 +46895,8 @@ }, /obj/item/weapon/grenade/chem_grenade/metalfoam, /obj/item/weapon/grenade/chem_grenade/metalfoam, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bCL" = ( @@ -50229,9 +46923,8 @@ /area/atmos) "bCN" = ( /obj/machinery/space_heater, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/atmos) "bCO" = ( @@ -50309,9 +47002,7 @@ pixel_y = 4 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -50319,9 +47010,7 @@ /obj/machinery/light/small, /obj/item/weapon/storage/box/donkpockets, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -50336,9 +47025,7 @@ }, /obj/item/weapon/folder/blue, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -50349,9 +47036,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -50359,9 +47044,7 @@ /obj/structure/filingcabinet{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -50399,9 +47082,7 @@ pixel_y = 6 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -50415,9 +47096,7 @@ /area/space) "bDg" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -50428,9 +47107,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -50501,16 +47179,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) "bDr" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -50572,9 +47246,7 @@ /area/library) "bDx" = ( /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bDy" = ( /obj/machinery/vending/coffee, @@ -50600,7 +47272,7 @@ /turf/open/floor/wood, /area/library) "bDC" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/wood, @@ -50651,9 +47323,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -50688,9 +47359,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, +/turf/open/floor/plasteel/loadingarea, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) @@ -50717,9 +47386,7 @@ name = "Bridge Access"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/bridge) "bDK" = ( /obj/machinery/door/poddoor/preopen{ @@ -50732,9 +47399,7 @@ name = "Bridge Access"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/bridge) "bDL" = ( /obj/structure/cable/yellow{ @@ -50865,9 +47530,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/bridge) "bDS" = ( /obj/structure/sign/directions/engineering{ @@ -50927,9 +47590,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bDW" = ( @@ -50950,30 +47612,20 @@ /turf/open/floor/plating, /area/crew_quarters/bar) "bDY" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bDZ" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bEa" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bEb" = ( /obj/structure/cable/yellow{ @@ -51051,8 +47703,7 @@ }, /obj/machinery/portable_atmospherics/pump, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/primary/starboard) @@ -51060,8 +47711,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/primary/starboard) @@ -51091,8 +47741,7 @@ name = "Atmos Blast Door"; opacity = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/atmos) @@ -51103,9 +47752,8 @@ /obj/effect/landmark/start{ name = "Atmospheric Technician" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bEn" = ( @@ -51129,8 +47777,7 @@ dir = 4 }, /obj/machinery/computer/atmos_control, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -51151,9 +47798,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bEt" = ( @@ -51180,9 +47826,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/atmos) "bEw" = ( @@ -51240,9 +47885,8 @@ color = "purple"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/atmos) "bED" = ( @@ -51308,9 +47952,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "bEL" = ( /obj/structure/grille, @@ -51342,9 +47984,8 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -51419,9 +48060,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -51436,9 +48075,7 @@ pixel_y = -24 }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -51447,9 +48084,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -51482,9 +48117,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bFc" = ( @@ -51510,9 +48144,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bFe" = ( @@ -51526,9 +48159,8 @@ /obj/machinery/door/airlock/glass{ name = "Command Hallway" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51540,9 +48172,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51554,9 +48185,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51571,9 +48201,8 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51590,9 +48219,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51605,18 +48233,16 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) "bFk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51626,9 +48252,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51644,9 +48269,8 @@ pixel_x = 0; pixel_y = 21 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51667,9 +48291,8 @@ scrub_N2O = 1; scrub_Toxins = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51678,9 +48301,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51689,8 +48311,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/bridge/meeting_room{ @@ -51705,8 +48326,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/bridge/meeting_room{ @@ -51716,8 +48336,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/bridge/meeting_room{ @@ -51727,9 +48346,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51741,9 +48359,8 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51763,9 +48380,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51779,18 +48395,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) "bFw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51799,9 +48413,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51813,9 +48426,8 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51836,9 +48448,8 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51859,9 +48470,8 @@ scrub_N2O = 1; scrub_Toxins = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51874,9 +48484,8 @@ pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51894,9 +48503,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51912,9 +48520,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -51927,9 +48534,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bFF" = ( @@ -51954,9 +48560,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bFH" = ( @@ -51972,23 +48577,17 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bFJ" = ( /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bFK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bFL" = ( /obj/machinery/door/firedoor, @@ -51996,9 +48595,7 @@ name = "Club"; opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bFM" = ( /obj/structure/cable/yellow{ @@ -52044,9 +48641,8 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/primary/starboard) "bFS" = ( @@ -52065,9 +48661,8 @@ /obj/structure/tank_dispenser{ pixel_x = -1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blackcorner" +/turf/open/floor/plasteel/black/corner{ + dir = 1 }, /area/atmos) "bFU" = ( @@ -52076,8 +48671,7 @@ /turf/open/floor/plasteel, /area/atmos) "bFV" = ( -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -52089,9 +48683,8 @@ /turf/open/floor/plasteel, /area/atmos) "bFX" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bFY" = ( @@ -52163,8 +48756,7 @@ sensors = list("mix_sensor" = "Tank") }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/atmos) @@ -52188,8 +48780,7 @@ dir = 2; network = list("SS13","tcomm") }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -52205,16 +48796,14 @@ pixel_x = 0; pixel_y = 20 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bGm" = ( /obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -52226,14 +48815,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "bGo" = ( /obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -52245,8 +48831,7 @@ dir = 2; network = list("SS13","tcomm") }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -52265,8 +48850,7 @@ name = "Arrivals" }) "bGs" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/hallway/secondary/entry{ @@ -52284,9 +48868,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -52338,9 +48921,7 @@ name = "Shower" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -52452,9 +49033,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bGK" = ( @@ -52470,9 +49050,8 @@ /obj/machinery/door/airlock/glass{ name = "Command Hallway" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52486,9 +49065,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52503,9 +49081,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52525,9 +49102,8 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52542,9 +49118,8 @@ icon_state = "4-8" }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52571,9 +49146,8 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52592,9 +49166,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52615,9 +49188,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52632,9 +49204,8 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52652,9 +49223,8 @@ /obj/machinery/newscaster{ pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52673,9 +49243,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52691,9 +49260,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52763,9 +49331,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52780,9 +49347,8 @@ icon_state = "4-8" }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52806,9 +49372,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52830,9 +49395,8 @@ /obj/machinery/newscaster{ pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52846,9 +49410,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52870,9 +49433,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52887,9 +49449,8 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52907,9 +49468,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52928,9 +49488,8 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52944,9 +49503,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52961,9 +49519,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -52978,9 +49535,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -53004,9 +49560,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -53024,9 +49579,8 @@ /obj/machinery/door/airlock/glass{ name = "Command Hallway" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -53041,9 +49595,8 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bHo" = ( @@ -53077,9 +49630,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bHq" = ( @@ -53106,9 +49658,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bHs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -53120,9 +49670,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bHt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -53133,9 +49681,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bHu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -53146,9 +49692,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bHv" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -53159,9 +49703,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bHw" = ( /obj/structure/cable/yellow{ @@ -53177,9 +49719,7 @@ name = "Club"; opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bHx" = ( /obj/structure/cable/yellow{ @@ -53348,8 +49888,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -53363,9 +49902,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/primary/starboard) "bHK" = ( @@ -53389,8 +49927,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/primary/starboard) @@ -53414,8 +49951,7 @@ name = "Atmos Blast Door"; opacity = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/atmos) @@ -53423,9 +49959,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/atmos) "bHO" = ( @@ -53449,9 +49984,8 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "blackcorner" +/turf/open/floor/plasteel/black/corner{ + dir = 2 }, /area/atmos) "bHR" = ( @@ -53470,16 +50004,14 @@ pixel_y = -26; req_access_txt = "24" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 6 }, /area/atmos) "bHS" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bHT" = ( @@ -53566,8 +50098,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/atmos) @@ -53615,30 +50146,26 @@ /area/atmos) "bIj" = ( /obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bIk" = ( -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bIl" = ( -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bIm" = ( /obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -53654,9 +50181,7 @@ /area/crew_quarters/theatre) "bIo" = ( /obj/machinery/announcement_system, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -53708,9 +50233,7 @@ specialfunctions = 4 }, /obj/item/weapon/soap/nanotrasen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -53719,9 +50242,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -53812,9 +50333,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bIE" = ( @@ -53851,9 +50371,7 @@ name = "E.V.A. Storage"; req_access_txt = "18" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -53880,9 +50398,7 @@ name = "E.V.A. Storage"; req_access_txt = "18" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -53905,9 +50421,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/teleporter{ name = "\improper Teleporter Room" }) @@ -53935,9 +50449,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -53994,9 +50507,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -54022,9 +50534,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/gateway) "bIW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -54032,9 +50542,7 @@ /area/gateway) "bIX" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) @@ -54044,17 +50552,13 @@ pixel_x = 0; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) "bIZ" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/bridge/meeting_room{ name = "\improper Command Hallway" }) @@ -54099,9 +50603,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bJd" = ( @@ -54122,9 +50625,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bJf" = ( @@ -54139,35 +50641,27 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bJh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bJi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bJj" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bJk" = ( /obj/structure/cable/yellow{ @@ -54283,9 +50777,8 @@ /obj/item/weapon/wrench, /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bJu" = ( @@ -54312,8 +50805,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/primary/starboard) @@ -54325,18 +50817,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bJx" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bJy" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -54344,9 +50832,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bJz" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, @@ -54356,17 +50842,14 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bJA" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bJB" = ( @@ -54441,8 +50924,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -54451,8 +50933,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -54467,8 +50948,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -54485,8 +50965,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -54495,17 +50974,14 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bJO" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -54520,9 +50996,8 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -54565,9 +51040,7 @@ }, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet{ name = "\improper Auxiliary Restrooms" }) @@ -54668,9 +51141,8 @@ /area/hallway/primary/central) "bKf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bKg" = ( @@ -54679,8 +51151,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -54688,17 +51159,15 @@ }) "bKh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "bKi" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -54710,9 +51179,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -54723,8 +51191,7 @@ pixel_x = -8; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -54744,8 +51211,7 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/teleporter{ @@ -54761,8 +51227,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/teleporter{ @@ -54781,8 +51246,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/teleporter{ @@ -54808,8 +51272,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/teleporter{ @@ -54829,9 +51292,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -54864,9 +51326,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -54888,8 +51349,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -54907,9 +51367,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/gateway) "bKw" = ( @@ -54919,9 +51378,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/gateway) "bKx" = ( @@ -54951,8 +51409,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -54962,8 +51419,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/maintcentral{ @@ -54986,9 +51442,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bKB" = ( @@ -55002,9 +51457,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bKC" = ( /obj/item/device/radio/intercom{ @@ -55014,19 +51467,15 @@ pixel_x = 0; pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bKD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/stool{ - pixel_y = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10; + initialize_directions = 10 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) +/turf/open/floor/plating, +/area/toxins/xenobiology) "bKE" = ( /obj/machinery/light, /obj/machinery/camera{ @@ -55034,22 +51483,14 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bKF" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) +/obj/structure/rack, +/obj/item/clothing/shoes/winterboots, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/toxins/xenobiology) "bKG" = ( /obj/machinery/firealarm{ dir = 1; @@ -55119,9 +51560,8 @@ /area/maintenance/starboard) "bKN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 10 }, /area/hallway/primary/starboard) "bKO" = ( @@ -55134,21 +51574,19 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 2 }, /area/hallway/primary/starboard) "bKP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/hallway/primary/starboard) "bKQ" = ( @@ -55156,18 +51594,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bKR" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bKS" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -55175,18 +51609,14 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bKT" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bKU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -55211,8 +51641,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/atmos) @@ -55222,9 +51651,8 @@ name = "Air to External Air Ports"; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bKX" = ( @@ -55305,9 +51733,8 @@ on = 0 }, /obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 5 }, /area/atmos) "bLh" = ( @@ -55315,9 +51742,7 @@ /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "bLi" = ( /obj/structure/grille, @@ -55372,13 +51797,11 @@ }, /area/tcommsat/server) "bLp" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -55393,9 +51816,7 @@ }, /obj/structure/table/wood, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer{ name = "\improper Telecoms Control Room" }) @@ -55421,8 +51842,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -55457,9 +51877,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -55485,9 +51904,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -55595,9 +52013,8 @@ name = "Station Intercom (General)"; pixel_x = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bLL" = ( @@ -55622,15 +52039,13 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bLN" = ( /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -55641,9 +52056,8 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -55668,9 +52082,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -55681,8 +52094,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -55696,8 +52108,7 @@ /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/teleporter{ @@ -55707,9 +52118,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -55725,9 +52135,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -55754,8 +52163,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/teleporter{ @@ -55781,9 +52189,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -55792,9 +52199,8 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -55803,9 +52209,8 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -55817,9 +52222,8 @@ icon_state = "1-2" }, /obj/item/device/radio/beacon, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -55833,9 +52237,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/bridge/meeting_room{ name = "\improper Command Hallway" @@ -55856,8 +52259,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -55880,9 +52282,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/gateway) "bMf" = ( @@ -55896,9 +52297,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/gateway) "bMg" = ( @@ -55913,8 +52313,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -55935,8 +52334,7 @@ /obj/machinery/gateway{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/gateway) @@ -55950,8 +52348,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -55959,8 +52356,7 @@ /obj/machinery/gateway{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/gateway) @@ -55979,9 +52375,8 @@ "bMm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bMn" = ( @@ -55989,9 +52384,8 @@ req_access_txt = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bMo" = ( @@ -56004,8 +52398,7 @@ }, /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -56018,8 +52411,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -56041,8 +52433,7 @@ /obj/item/weapon/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -56054,8 +52445,7 @@ name = "Serving Hatch" }, /obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -56070,8 +52460,7 @@ name = "Kitchen"; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/crew_quarters/kitchen) @@ -56141,9 +52530,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -56164,9 +52551,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bMG" = ( @@ -56250,16 +52636,13 @@ dir = 4; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 4 }, /area/atmos) "bMQ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "bMR" = ( /obj/machinery/air_sensor{ @@ -56302,8 +52685,7 @@ pixel_y = 2 }, /obj/item/weapon/pen, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -56317,8 +52699,7 @@ /area/tcommsat/server) "bMY" = ( /obj/machinery/telecomms/hub/preset, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit"; +/turf/open/floor/plasteel/circuit/gcircuit{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -56361,20 +52742,17 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) "bNc" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-06"; level = 4.1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56387,9 +52765,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56399,9 +52776,8 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56410,9 +52786,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56432,9 +52807,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -56620,8 +52994,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -56633,9 +53006,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -56657,9 +53029,8 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -56692,8 +53063,7 @@ pixel_x = 4; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -56712,9 +53082,8 @@ scrub_N2O = 1; scrub_Toxins = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -56725,9 +53094,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -56751,8 +53119,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/teleporter{ @@ -56802,8 +53169,7 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -56813,24 +53179,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/gateway) "bNM" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/gateway) "bNN" = ( /obj/structure/table, /obj/item/weapon/paper/pamphlet, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -56844,23 +53207,19 @@ /obj/machinery/gateway{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) "bNQ" = ( /obj/machinery/gateway/centerstation, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "bNR" = ( /obj/machinery/gateway{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -56891,9 +53250,8 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bNU" = ( @@ -56909,8 +53267,7 @@ pixel_y = 0; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/crew_quarters/kitchen) @@ -56931,21 +53288,18 @@ pixel_x = 6; pixel_y = 26 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/crew_quarters/kitchen) "bNW" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) "bNX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -56957,8 +53311,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -56966,8 +53319,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -56984,8 +53336,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -56995,8 +53346,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -57026,7 +53376,7 @@ /area/bridge) "bOg" = ( /obj/structure/rack, -/obj/machinery/telecomms/bus, +/obj/item/weapon/circuitboard/machine/telecomms/bus, /obj/item/weapon/circuitboard/machine/telecomms/broadcaster, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; @@ -57037,9 +53387,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -57051,9 +53399,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -57066,9 +53412,7 @@ pixel_x = 0; pixel_y = 26 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -57091,9 +53435,8 @@ dir = 4 }, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/atmos) "bOn" = ( @@ -57101,8 +53444,7 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/atmos) @@ -57191,8 +53533,7 @@ pixel_x = 0 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 6 }, /area/atmos) @@ -57201,9 +53542,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "bOy" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -57238,8 +53577,7 @@ dir = 4; network = list("SS13","tcomm") }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -57248,8 +53586,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -57263,8 +53600,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -57275,8 +53611,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -57301,8 +53636,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -57314,9 +53648,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -57326,9 +53658,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -57336,9 +53666,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -57353,9 +53681,7 @@ pixel_x = 0; pixel_y = -25 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry{ name = "Arrivals" }) @@ -57363,8 +53689,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/entry{ @@ -57374,9 +53699,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 2 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57390,9 +53714,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57411,9 +53734,8 @@ icon_state = "map-left-MS"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -57433,12 +53755,11 @@ icon_state = "map-right-MS"; pixel_y = -32 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-03"; layer = 4.1 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 6 }, /area/hallway/secondary/entry{ @@ -57591,9 +53912,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bPe" = ( @@ -57612,17 +53932,15 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "bPf" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -57652,9 +53970,8 @@ icon_state = "tube1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -57672,18 +53989,16 @@ }) "bPj" = ( /obj/machinery/bluespace_beacon, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" }) "bPk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -57703,8 +54018,7 @@ /obj/item/clothing/suit/hazardvest, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/teleporter{ @@ -57915,16 +54229,14 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) "bPz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/gateway) "bPA" = ( @@ -57941,8 +54253,7 @@ pixel_x = 29; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -57950,8 +54261,7 @@ /obj/machinery/gateway{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/gateway) @@ -57961,8 +54271,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -57970,8 +54279,7 @@ /obj/machinery/gateway{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/gateway) @@ -57992,18 +54300,16 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bPG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bPH" = ( @@ -58028,8 +54334,7 @@ dir = 4 }, /obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -58037,8 +54342,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -58047,8 +54351,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -58057,8 +54360,7 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -58066,8 +54368,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -58078,8 +54379,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -58089,8 +54389,7 @@ pixel_x = 24 }, /obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/crew_quarters/kitchen) @@ -58100,9 +54399,7 @@ pixel_y = 0 }, /obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bPQ" = ( /obj/structure/sink/kitchen{ @@ -58110,21 +54407,15 @@ name = "old sink"; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bPR" = ( /obj/machinery/gibber, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bPS" = ( /obj/structure/kitchenspike, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bPT" = ( /obj/structure/table/wood, @@ -58194,9 +54485,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -58212,9 +54501,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -58230,9 +54517,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -58244,8 +54529,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/atmos) @@ -58304,9 +54588,7 @@ name = "Inner Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "bQi" = ( /obj/machinery/light/small{ @@ -58328,9 +54610,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -58356,8 +54636,8 @@ network = list("SS13","tcomm") }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/obj/machinery/ntnet_relay, +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -58476,17 +54756,15 @@ name = "Private Study"; req_access_txt = "37" }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) "bQz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bQA" = ( @@ -58517,8 +54795,7 @@ pixel_x = 1; pixel_y = -1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -58526,9 +54803,8 @@ }) "bQB" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -58550,9 +54826,8 @@ }) "bQD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -58582,8 +54857,7 @@ pixel_x = -4; pixel_y = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/storage/eva{ @@ -58596,9 +54870,8 @@ name = "\improper Teleporter Room" }) "bQG" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -58768,22 +55041,19 @@ pixel_x = -1; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) "bQT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/gateway) "bQU" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/gateway) "bQV" = ( @@ -58796,9 +55066,7 @@ /turf/open/floor/plating, /area/gateway) "bQW" = ( -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/gateway) "bQX" = ( /obj/structure/cable/yellow{ @@ -58806,18 +55074,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/gateway) "bQY" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/gateway) "bQZ" = ( /obj/structure/sign/securearea{ @@ -58841,9 +55105,8 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bRb" = ( @@ -58857,8 +55120,7 @@ /area/crew_quarters/kitchen) "bRc" = ( /obj/machinery/food_cart, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -58866,14 +55128,11 @@ /obj/effect/landmark/start{ name = "Cook" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bRe" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -58881,23 +55140,20 @@ /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) "bRg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) "bRh" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -58907,16 +55163,13 @@ pixel_y = 0 }, /obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) "bRj" = ( /obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bRk" = ( /obj/structure/sign/securearea{ @@ -58927,8 +55180,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -58937,17 +55189,13 @@ name = "CondiMaster Neo"; pixel_x = -4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bRm" = ( /mob/living/simple_animal/hostile/retaliate/goat{ name = "Pete" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bRn" = ( /obj/structure/table/wood, @@ -59024,8 +55272,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -59037,9 +55284,7 @@ /obj/item/weapon/stock_parts/subspace/crystal, /obj/item/weapon/stock_parts/subspace/crystal, /obj/item/weapon/stock_parts/subspace/crystal, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -59059,9 +55304,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -59072,9 +55315,7 @@ /obj/item/weapon/stock_parts/subspace/filter, /obj/item/weapon/stock_parts/subspace/filter, /obj/item/weapon/stock_parts/subspace/filter, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/maintenance/atmos_control{ name = "Telecoms Storage" }) @@ -59112,17 +55353,14 @@ dir = 4 }, /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/atmos) "bRB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/atmos) "bRC" = ( @@ -59138,9 +55376,8 @@ /area/atmos) "bRD" = ( /obj/structure/closet/secure_closet/atmospherics, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/atmos) "bRE" = ( @@ -59148,8 +55385,7 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/atmos) @@ -59166,8 +55402,7 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/atmos) @@ -59192,9 +55427,7 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - icon_state = "purplefull" - }, +/turf/open/floor/plasteel/purple, /area/atmos) "bRJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -59224,9 +55457,8 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -59236,9 +55468,7 @@ dir = 1; icon_state = "comfychair" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bRO" = ( /obj/structure/cable/yellow{ @@ -59249,8 +55479,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2{ @@ -59330,9 +55559,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -59428,15 +55656,13 @@ }, /obj/item/clothing/under/suit_jacket/red, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) "bSi" = ( /obj/structure/chair/comfy/brown, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -59451,8 +55677,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -59463,9 +55688,8 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bSl" = ( @@ -59490,9 +55714,8 @@ scrub_N2O = 1; scrub_Toxins = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -59508,8 +55731,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/teleporter{ @@ -59520,9 +55742,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -59531,9 +55752,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -59549,8 +55769,7 @@ icon_state = "tube1"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/teleporter{ @@ -59700,8 +55919,7 @@ }, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -59717,9 +55935,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/gateway) "bSD" = ( @@ -59732,9 +55949,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/gateway) "bSE" = ( @@ -59746,9 +55962,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/gateway) "bSF" = ( @@ -59844,8 +56059,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/maintcentral{ @@ -59857,9 +56071,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bSM" = ( @@ -59873,8 +56086,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -59884,8 +56096,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -59898,8 +56109,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -59918,8 +56128,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -59932,8 +56141,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -59946,8 +56154,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -59963,8 +56170,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -59976,16 +56182,13 @@ pixel_y = 0 }, /obj/machinery/processor, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/crew_quarters/kitchen) "bSU" = ( /obj/structure/closet/chefcloset, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bSV" = ( /obj/effect/landmark/start{ @@ -59999,17 +56202,13 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bSW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bSX" = ( /obj/structure/cable/yellow{ @@ -60025,9 +56224,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry{ name = "Arrivals" @@ -60084,9 +56282,8 @@ /area/maintenance/starboard) "bTe" = ( /obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/atmos) "bTf" = ( @@ -60121,9 +56318,7 @@ dir = 4; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "purplefull" - }, +/turf/open/floor/plasteel/purple, /area/atmos) "bTj" = ( /obj/machinery/air_sensor{ @@ -60149,9 +56344,7 @@ name = "\improper MiniSat Exterior" }) "bTn" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bTo" = ( /obj/structure/cable/yellow{ @@ -60164,8 +56357,7 @@ name = "Port Maintenance" }) "bTp" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2{ @@ -60233,8 +56425,7 @@ pixel_y = 7 }, /obj/item/weapon/pen/invisible, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -60247,8 +56438,7 @@ pixel_y = -25 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -60256,8 +56446,7 @@ /obj/structure/bookcase{ name = "Forbidden Knowledge" }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -60268,31 +56457,27 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bTB" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "bTC" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) "bTD" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -60300,25 +56485,22 @@ "bTE" = ( /obj/structure/cable/yellow, /obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/teleporter{ name = "\improper Teleporter Room" }) "bTF" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/teleporter{ name = "\improper Teleporter Room" }) "bTG" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/teleporter{ name = "\improper Teleporter Room" @@ -60326,8 +56508,7 @@ "bTH" = ( /obj/structure/cable/yellow, /obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/teleporter{ @@ -60577,16 +56758,14 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) "bTU" = ( /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -60597,8 +56776,7 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) @@ -60618,15 +56796,13 @@ pixel_y = -26; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/gateway) "bTX" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/gateway) "bTY" = ( @@ -60640,9 +56816,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/gateway) "bTZ" = ( @@ -60652,9 +56827,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/maintcentral{ name = "Central Maintenance" }) @@ -60664,9 +56837,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bUb" = ( @@ -60683,8 +56855,7 @@ pixel_y = -24 }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/crew_quarters/kitchen) @@ -60696,8 +56867,7 @@ /obj/item/weapon/reagent_containers/food/condiment/enzyme{ layer = 5 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/crew_quarters/kitchen) @@ -60712,8 +56882,7 @@ pixel_y = -24; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -60735,8 +56904,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/crew_quarters/kitchen) @@ -60747,8 +56915,7 @@ }, /obj/structure/table, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -60765,8 +56932,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -60782,8 +56948,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/kitchen) @@ -60803,9 +56968,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bUj" = ( /obj/structure/disposalpipe/segment{ @@ -60823,9 +56986,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bUk" = ( /obj/structure/disposalpipe/segment{ @@ -60848,9 +57009,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bUl" = ( /obj/structure/disposalpipe/segment{ @@ -60868,9 +57027,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bUm" = ( /obj/structure/disposalpipe/segment{ @@ -60884,9 +57041,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "bUn" = ( /obj/machinery/light/small, @@ -60941,9 +57096,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bUt" = ( @@ -60956,8 +57110,7 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/atmos) @@ -60981,9 +57134,7 @@ pixel_x = 0 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "purplefull" - }, +/turf/open/floor/plasteel/purple, /area/atmos) "bUw" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -61007,9 +57158,7 @@ "bUy" = ( /obj/structure/table, /obj/machinery/microwave, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bUz" = ( /obj/structure/cable/yellow{ @@ -61023,9 +57172,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -61066,9 +57214,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -61143,8 +57290,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2{ @@ -61214,9 +57360,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bUQ" = ( @@ -61225,9 +57370,7 @@ id = "evashutter"; name = "E.V.A. Storage Shutter" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -61244,9 +57387,7 @@ pixel_y = 0; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" }) @@ -61255,9 +57396,7 @@ id = "teleshutter"; name = "Teleporter Access Shutter" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/teleporter{ name = "\improper Teleporter Room" }) @@ -61273,9 +57412,7 @@ pixel_y = 5; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/teleporter{ name = "\improper Teleporter Room" }) @@ -61352,9 +57489,7 @@ id = "gateshutter"; name = "Gateway Access Shutter" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/gateway) "bVb" = ( /obj/structure/cable/yellow{ @@ -61373,18 +57508,16 @@ }) "bVc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bVd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "greencorner" +/turf/open/floor/plasteel/green/corner{ + dir = 2 }, /area/hallway/primary/central) "bVe" = ( @@ -61404,8 +57537,7 @@ req_access_txt = "0"; req_one_access_txt = "35;28" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/hydroponics) @@ -61426,8 +57558,7 @@ req_access_txt = "0"; req_one_access_txt = "30;35" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/hydroponics) @@ -61440,9 +57571,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/crew_quarters/kitchen) "bVk" = ( @@ -61459,9 +57589,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/crew_quarters/kitchen) "bVl" = ( @@ -61500,8 +57629,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -61535,8 +57663,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -61588,9 +57715,7 @@ /area/maintenance/starboard) "bVu" = ( /obj/structure/closet/wardrobe/atmospherics_yellow, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "bVv" = ( /obj/machinery/requests_console{ @@ -61810,9 +57935,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -61823,9 +57947,7 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/central) "bVQ" = ( /obj/structure/cable/yellow{ @@ -61845,18 +57967,16 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bVS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bVT" = ( @@ -61867,8 +57987,7 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/primary/central) @@ -61876,17 +57995,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "bVV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/primary/central) @@ -61895,9 +58012,8 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bVX" = ( @@ -61907,8 +58023,7 @@ /obj/machinery/firealarm{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/primary/central) @@ -61923,8 +58038,7 @@ pixel_x = 0; pixel_y = 21 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/primary/central) @@ -61942,9 +58056,8 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 }, /area/hallway/primary/central) "bWa" = ( @@ -61954,8 +58067,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -61963,8 +58075,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -61973,8 +58084,7 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -61983,8 +58093,7 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -61992,9 +58101,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bWf" = ( @@ -62010,9 +58118,8 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bWg" = ( @@ -62030,9 +58137,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bWh" = ( @@ -62045,9 +58151,8 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bWi" = ( @@ -62059,9 +58164,8 @@ icon_state = "map-right-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bWj" = ( @@ -62075,9 +58179,8 @@ pixel_x = 0; pixel_y = 21 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bWk" = ( @@ -62092,8 +58195,7 @@ pixel_y = 26; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/primary/central) @@ -62120,18 +58222,16 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bWn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/central) "bWo" = ( @@ -62142,8 +58242,7 @@ pixel_x = 32; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hallway/primary/central) @@ -62154,9 +58253,7 @@ pixel_y = 8 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, +/turf/open/floor/plasteel/green, /area/hallway/primary/central) "bWq" = ( /obj/structure/grille, @@ -62173,23 +58270,17 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWs" = ( /obj/machinery/vending/hydronutrients, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWt" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWu" = ( /obj/item/weapon/storage/box/syringes, @@ -62198,22 +58289,16 @@ pixel_y = 2 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWv" = ( /obj/machinery/reagentgrinder, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWx" = ( /obj/machinery/chem_master/condimaster{ @@ -62221,9 +58306,7 @@ name = "BrewMaster 2199"; pixel_x = -4 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWy" = ( /obj/structure/reagent_dispensers/watertank, @@ -62235,9 +58318,7 @@ name = "Station Intercom (General)"; pixel_y = 29 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWz" = ( /obj/structure/reagent_dispensers/watertank, @@ -62246,9 +58327,7 @@ dir = 4; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWA" = ( /obj/structure/closet/crate/hydroponics, @@ -62257,9 +58336,7 @@ /obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/cultivator, /obj/item/weapon/wirecutters, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hydroponics) "bWB" = ( /obj/structure/closet{ @@ -62274,9 +58351,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/kitchen) "bWC" = ( /obj/structure/disposalpipe/segment{ @@ -62291,9 +58366,7 @@ name = "Kitchen Delivery"; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/kitchen) "bWD" = ( /obj/machinery/navbeacon{ @@ -62311,8 +58384,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/crew_quarters/kitchen) @@ -62332,8 +58404,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -62395,9 +58466,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/starboard) "bWK" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -62409,15 +58478,12 @@ "bWL" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "bWM" = ( /obj/machinery/pipedispenser, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/atmos) "bWN" = ( @@ -62429,9 +58495,7 @@ }, /obj/machinery/pipedispenser/disposal, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/atmos) "bWO" = ( /obj/item/device/radio/intercom{ @@ -62442,9 +58506,8 @@ pixel_y = 28 }, /obj/machinery/pipedispenser/disposal/transit_tube, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/atmos) "bWP" = ( @@ -62489,9 +58552,7 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/atmos) "bWU" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -62515,9 +58576,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -62533,9 +58592,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -62566,8 +58623,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/portsolar) @@ -62584,8 +58640,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2{ @@ -62629,8 +58684,7 @@ name = "Aft Maintenance" }) "bXg" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -62643,8 +58697,7 @@ name = "Aft Maintenance" }) "bXi" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -62666,9 +58719,7 @@ "bXk" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/central) "bXl" = ( /obj/structure/cable/yellow{ @@ -62901,15 +58952,12 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hallway/primary/central) "bXC" = ( -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, +/turf/open/floor/plasteel/green, /area/hallway/primary/central) "bXD" = ( /obj/structure/table/reinforced, @@ -62920,54 +58968,47 @@ req_access_txt = "0"; req_one_access_txt = "30;35" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "greenfull" +/turf/open/floor/plasteel/green{ + dir = 4 }, /area/hydroponics) "bXE" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 9 }, /area/hydroponics) "bXF" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/hydroponics) "bXG" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/hydroponics) "bXH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/hydroponics) "bXI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 9 }, /area/hydroponics) "bXJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/hydroponics) "bXK" = ( @@ -62977,9 +59018,8 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/hydroponics) "bXL" = ( @@ -63057,18 +59097,16 @@ pixel_x = -4; pixel_y = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 9 }, /area/atmos) "bXS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bXT" = ( @@ -63076,18 +59114,16 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/atmos) "bXU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blackcorner" +/turf/open/floor/plasteel/black/corner{ + dir = 1 }, /area/atmos) "bXV" = ( @@ -63129,9 +59165,7 @@ dir = 4; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/atmos) "bXZ" = ( /obj/machinery/air_sensor{ @@ -63228,8 +59262,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -63243,8 +59276,7 @@ name = "Aft Maintenance" }) "bYj" = ( -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 8 }, /area/maintenance/aft{ @@ -63264,8 +59296,7 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "bYl" = ( -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 4 }, /area/maintenance/aft{ @@ -63386,9 +59417,7 @@ icon_state = "pipe-j2"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "bYt" = ( /obj/structure/cable/yellow{ @@ -63402,9 +59431,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bYu" = ( @@ -63425,18 +59453,16 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bYv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bYw" = ( @@ -63444,9 +59470,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bYx" = ( @@ -63457,9 +59482,8 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bYy" = ( @@ -63470,9 +59494,8 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bYz" = ( @@ -63480,9 +59503,8 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/central) "bYA" = ( @@ -63613,9 +59635,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bYO" = ( @@ -63626,9 +59647,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bYP" = ( @@ -63639,9 +59659,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bYQ" = ( @@ -63658,18 +59677,16 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bYR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bYS" = ( @@ -63680,18 +59697,16 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/central) "bYT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "greencorner" +/turf/open/floor/plasteel/green/corner{ + dir = 2 }, /area/hallway/primary/central) "bYU" = ( @@ -63703,8 +59718,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/hallway/primary/central) @@ -63712,9 +59726,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, +/turf/open/floor/plasteel/green, /area/hallway/primary/central) "bYW" = ( /obj/structure/table/reinforced, @@ -63730,9 +59742,8 @@ }, /obj/item/weapon/folder/white, /obj/item/weapon/folder/white, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "greenfull" +/turf/open/floor/plasteel/green{ + dir = 4 }, /area/hydroponics) "bYX" = ( @@ -63745,17 +59756,15 @@ /obj/effect/landmark/start{ name = "Botanist" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 10 }, /area/hydroponics) "bYY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/hydroponics) @@ -63763,8 +59772,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) @@ -63783,14 +59791,12 @@ /turf/open/floor/plasteel, /area/hydroponics) "bZc" = ( -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hydroponics) "bZd" = ( -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) @@ -63805,9 +59811,8 @@ /area/hydroponics) "bZg" = ( /obj/machinery/seed_extractor, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hydroponics) "bZh" = ( @@ -63816,9 +59821,7 @@ pixel_y = 0 }, /obj/structure/closet/wardrobe/botanist, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bZi" = ( /obj/structure/table/wood, @@ -63930,8 +59933,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/starboard) @@ -63966,9 +59968,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bZs" = ( @@ -64093,9 +60094,7 @@ pixel_x = 0 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/atmos) "bZD" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -64135,9 +60134,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/portsolar) "bZH" = ( @@ -64241,9 +60239,8 @@ req_access_txt = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/fpmaint2{ name = "Port Maintenance" @@ -64287,19 +60284,17 @@ pixel_x = -27; pixel_y = 0 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "applebush"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "bZZ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "caa" = ( @@ -64311,16 +60306,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "cab" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "cac" = ( @@ -64329,45 +60322,39 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "cad" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "cae" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "caf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/central) "cag" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/central) "cah" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/central) "cai" = ( @@ -64376,16 +60363,14 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/central) "caj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/central) "cak" = ( @@ -64396,9 +60381,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/central) "cal" = ( @@ -64406,13 +60390,12 @@ dir = 4; pixel_x = 24 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-10"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/central) "cam" = ( @@ -64423,9 +60406,7 @@ /obj/machinery/newscaster{ pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "can" = ( /obj/machinery/door/airlock/maintenance{ @@ -64454,9 +60435,7 @@ /obj/machinery/door/airlock/glass{ name = "Hydroponics Storage" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hallway/primary/central) "caq" = ( /obj/machinery/camera/autoname{ @@ -64472,9 +60451,7 @@ pixel_y = -2 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, +/turf/open/floor/plasteel/green, /area/hydroponics) "car" = ( /obj/item/stack/packageWrap, @@ -64484,9 +60461,7 @@ /obj/item/stack/packageWrap, /obj/item/weapon/hand_labeler, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "greenfull" - }, +/turf/open/floor/plasteel/green, /area/hydroponics) "cas" = ( /obj/effect/landmark/start{ @@ -64518,8 +60493,7 @@ /obj/effect/landmark/start{ name = "Botanist" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hydroponics) @@ -64547,16 +60521,13 @@ network = list("SS13") }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hydroponics) "cay" = ( /obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "caz" = ( /obj/machinery/light/small{ @@ -64571,9 +60542,7 @@ /obj/effect/landmark/start{ name = "Botanist" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "caA" = ( /obj/structure/cable/yellow{ @@ -64622,8 +60591,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/teleporter{ @@ -64664,9 +60632,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/starboard) "caH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -64683,9 +60649,8 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "caI" = ( @@ -64733,9 +60698,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "caO" = ( /obj/structure/grille, @@ -64802,9 +60765,8 @@ }) "caU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -64890,9 +60852,8 @@ }) "cbd" = ( /obj/machinery/vending/medical, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -64919,9 +60880,8 @@ pixel_y = -2 }, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -64935,9 +60895,8 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -64953,9 +60912,8 @@ /obj/item/weapon/screwdriver{ pixel_y = 6 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -64972,9 +60930,8 @@ }, /obj/structure/closet/wardrobe/white/medical, /obj/item/clothing/suit/hooded/wintercoat/medical, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -64982,9 +60939,8 @@ "cbi" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -65004,8 +60960,7 @@ icon_state = "0-2" }, /obj/structure/closet/secure_closet/security/med, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/medical) @@ -65027,8 +60982,7 @@ dir = 2; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/medical) @@ -65051,8 +61005,7 @@ pixel_y = 10 }, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/medical) @@ -65079,9 +61032,8 @@ req_access_txt = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" @@ -65089,9 +61041,8 @@ "cbp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" @@ -65127,9 +61078,8 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/aft) "cbs" = ( @@ -65146,9 +61096,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/aft) "cbu" = ( @@ -65191,9 +61140,8 @@ "cbx" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -65207,9 +61155,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -65228,8 +61175,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -65245,9 +61191,7 @@ pixel_y = 0 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hallway/primary/central) "cbD" = ( /obj/structure/cable/yellow{ @@ -65255,19 +61199,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hallway/primary/central) "cbE" = ( /obj/item/weapon/cultivator, /obj/item/weapon/crowbar, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/item/weapon/reagent_containers/glass/bucket, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hallway/primary/central) "cbF" = ( /obj/structure/sink{ @@ -65276,17 +61216,15 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 9 }, /area/hydroponics) "cbG" = ( /obj/effect/landmark/start{ name = "Botanist" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) @@ -65296,9 +61234,8 @@ pixel_x = 26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hydroponics) "cbI" = ( @@ -65307,18 +61244,14 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "cbJ" = ( /obj/machinery/icecream_vat, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "cbK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -65378,9 +61311,8 @@ name = "Station Intercom (General)"; pixel_x = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "cbS" = ( @@ -65437,9 +61369,8 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 4 }, /area/atmos) "cbZ" = ( @@ -65486,8 +61417,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -65529,8 +61459,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -65554,9 +61483,7 @@ name = "MuleBot Access"; req_access_txt = "50" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -65564,9 +61491,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -65575,9 +61501,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -65589,9 +61513,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -65604,9 +61526,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -65623,9 +61543,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -65644,9 +61563,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/checkpoint/medical) "ccq" = ( /obj/structure/cable/yellow{ @@ -65663,8 +61580,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/medical) @@ -65676,8 +61592,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/medical) @@ -65696,9 +61611,8 @@ dir = 10 }, /obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -65725,18 +61639,16 @@ pixel_x = 8; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" }) "ccw" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -65750,17 +61662,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "ccy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -65769,9 +61677,8 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -65782,9 +61689,8 @@ pixel_x = 3; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -65794,9 +61700,8 @@ /obj/item/stack/medical/gauze, /obj/item/stack/medical/ointment, /obj/item/stack/medical/bruise_pack, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -65805,9 +61710,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/aft) "ccD" = ( @@ -65820,18 +61724,16 @@ /area/hallway/primary/aft) "ccE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/aft) "ccF" = ( /obj/structure/table, /obj/item/weapon/folder/white, /obj/item/clothing/glasses/science, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -65839,9 +61741,8 @@ "ccG" = ( /obj/structure/table, /obj/item/weapon/paper/pamphlet, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -65851,18 +61752,15 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" }) "ccI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -65874,17 +61772,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "ccK" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -65902,9 +61797,8 @@ /obj/item/device/gps{ gpstag = "RD0" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -65917,9 +61811,8 @@ pixel_x = -4; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -65949,9 +61842,8 @@ dir = 2; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -65968,8 +61860,7 @@ /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/science{ @@ -65997,8 +61888,7 @@ pixel_x = 0; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/science{ @@ -66015,8 +61905,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/science{ @@ -66049,9 +61938,7 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hallway/primary/central) "ccT" = ( /obj/structure/cable/yellow{ @@ -66059,9 +61946,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hallway/primary/central) "ccU" = ( /obj/structure/cable/yellow{ @@ -66069,9 +61954,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hallway/primary/central) "ccV" = ( /obj/machinery/door/firedoor, @@ -66085,9 +61968,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "ccW" = ( /obj/structure/disposalpipe/segment{ @@ -66099,9 +61980,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 10 }, /area/hydroponics) "ccX" = ( @@ -66113,8 +61993,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/hydroponics) @@ -66127,9 +62006,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 10 }, /area/hydroponics) "ccZ" = ( @@ -66141,9 +62019,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 2 }, /area/hydroponics) "cda" = ( @@ -66160,9 +62037,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 2 }, /area/hydroponics) "cdb" = ( @@ -66174,9 +62050,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/hydroponics) "cdc" = ( @@ -66194,9 +62069,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/hydroponics) "cdd" = ( @@ -66214,9 +62088,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "cde" = ( /obj/structure/disposalpipe/segment{ @@ -66230,9 +62102,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "cdf" = ( /obj/structure/disposalpipe/segment{ @@ -66270,8 +62140,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -66279,16 +62148,14 @@ /obj/structure/rack, /obj/item/weapon/extinguisher, /obj/item/clothing/mask/gas, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) "cdi" = ( /obj/structure/closet, /obj/item/stack/cable_coil/random, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -66312,9 +62179,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cdl" = ( /obj/structure/cable/yellow{ @@ -66328,9 +62193,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cdm" = ( /obj/machinery/power/smes{ @@ -66341,9 +62204,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cdn" = ( /obj/machinery/door/window/northleft{ @@ -66352,9 +62213,7 @@ name = "Inner Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cdo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -66368,9 +62227,7 @@ dir = 1; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cdp" = ( /obj/machinery/atmospherics/components/trinary/filter{ @@ -66379,9 +62236,7 @@ on = 1 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/atmos) "cdq" = ( /obj/structure/window/reinforced, @@ -66398,9 +62253,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ color = "#330000" }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/atmos) "cdr" = ( /obj/structure/window/reinforced, @@ -66412,9 +62265,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/atmos) "cds" = ( /obj/structure/window/reinforced{ @@ -66433,9 +62284,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cdt" = ( /obj/structure/window/reinforced, @@ -66444,9 +62293,7 @@ filter_type = "o2"; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bluefull" - }, +/turf/open/floor/plasteel/blue, /area/atmos) "cdu" = ( /obj/structure/window/reinforced, @@ -66460,9 +62307,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bluefull" - }, +/turf/open/floor/plasteel/blue, /area/atmos) "cdv" = ( /obj/structure/window/reinforced, @@ -66474,9 +62319,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bluefull" - }, +/turf/open/floor/plasteel/blue, /area/atmos) "cdw" = ( /obj/structure/window/reinforced{ @@ -66499,9 +62342,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cdx" = ( /obj/structure/window/reinforced, @@ -66509,9 +62350,8 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/atmos) "cdy" = ( @@ -66523,8 +62363,9 @@ id = "whiteship"; launch_status = 0; name = "NT Recovery White-Ship"; + port_angle = -90; + preferred_direction = 4; roundstart_move = "whiteship_away"; - travelDir = 180; width = 27 }, /obj/machinery/door/airlock/shuttle{ @@ -66542,7 +62383,7 @@ name = "SS13: Auxiliary Dock, Station-Port"; width = 27 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "cdz" = ( /obj/structure/window/reinforced, @@ -66553,9 +62394,8 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/atmos) "cdA" = ( @@ -66567,9 +62407,8 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/atmos) "cdB" = ( @@ -66626,8 +62465,7 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -66735,8 +62573,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -66759,8 +62596,7 @@ dir = 4 }, /obj/item/hand_labeler_refill, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -66803,8 +62639,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -66826,9 +62661,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -66837,9 +62671,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -66850,9 +62682,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -66860,9 +62690,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -66876,9 +62704,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -66889,9 +62715,8 @@ network = list("SS13","Medbay") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -66924,9 +62749,7 @@ pixel_x = -27; pixel_y = -10 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "ced" = ( /obj/structure/chair/office/dark, @@ -66939,8 +62762,7 @@ pixel_y = -24 }, /obj/effect/landmark/start/depsec/medical, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/medical) @@ -66958,9 +62780,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -66979,9 +62799,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -66994,9 +62812,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -67010,9 +62826,7 @@ dir = 2 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -67021,9 +62835,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -67031,9 +62843,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -67041,41 +62851,33 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "cem" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "cen" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" }) "ceo" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" }) "cep" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -67084,9 +62886,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -67094,9 +62894,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -67104,9 +62902,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -67121,9 +62917,7 @@ }, /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -67131,9 +62925,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -67142,9 +62934,7 @@ dir = 1; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -67166,8 +62956,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/science{ @@ -67196,8 +62985,7 @@ pixel_x = 28; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/science{ @@ -67219,9 +63007,7 @@ /obj/machinery/vending/hydroseeds{ slogan_delay = 700 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "ceC" = ( /obj/structure/table, @@ -67236,15 +63022,11 @@ /obj/item/device/radio/intercom{ pixel_y = -25 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "ceD" = ( /obj/machinery/vending/hydronutrients, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/primary/central) "ceE" = ( /obj/machinery/disposal/bin{ @@ -67257,15 +63039,13 @@ /obj/machinery/light_switch{ pixel_y = -28 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/hydroponics) "ceF" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/hydroponics) "ceG" = ( @@ -67274,16 +63054,14 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hydroponics) "ceH" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hydroponics) "ceI" = ( @@ -67296,9 +63074,8 @@ pixel_y = -28 }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hydroponics) "ceJ" = ( @@ -67307,9 +63084,8 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hydroponics) "ceK" = ( @@ -67318,9 +63094,8 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hydroponics) "ceL" = ( @@ -67328,9 +63103,8 @@ /obj/item/clothing/suit/apron, /obj/item/clothing/tie/armband/hydro, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hydroponics) "ceM" = ( @@ -67352,9 +63126,8 @@ }, /obj/item/weapon/grenade/chem_grenade/antiweed, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hydroponics) "ceN" = ( @@ -67369,9 +63142,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hydroponics) "ceO" = ( /obj/machinery/navbeacon{ @@ -67386,8 +63157,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/hydroponics) @@ -67404,8 +63174,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -67414,18 +63183,14 @@ dir = 4 }, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ceR" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "plasma tank pump" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ceS" = ( /obj/structure/sink/kitchen{ @@ -67441,9 +63206,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ceT" = ( /obj/machinery/light{ @@ -67461,9 +63224,7 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ceU" = ( /obj/structure/cable/yellow{ @@ -67474,9 +63235,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ceV" = ( /obj/structure/disposalpipe/segment, @@ -67489,9 +63248,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ceW" = ( /obj/structure/cable{ @@ -67506,9 +63263,7 @@ color = "#330000"; dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ceX" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -67522,9 +63277,7 @@ color = "#330000"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "ceZ" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -67532,57 +63285,41 @@ color = "#330000"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cfa" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ color = "#330000"; dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cfb" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cfc" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cfd" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cfe" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cff" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cfg" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cfh" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -67593,9 +63330,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/atmos) "cfi" = ( /obj/machinery/door/airlock/external{ @@ -67616,8 +63351,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/atmos) @@ -67681,8 +63415,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -67714,8 +63447,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -67808,9 +63540,8 @@ dir = 8 }, /obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -67821,9 +63552,8 @@ pixel_y = -24 }, /obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -67846,18 +63576,15 @@ /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay2{ name = "Medbay Storage" }) "cfE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -67867,17 +63594,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) "cfG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -67899,9 +63623,8 @@ /obj/item/clothing/tie/stethoscope, /obj/item/weapon/gun/syringe, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -67913,9 +63636,7 @@ }) "cfJ" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/medbay{ name = "Medbay Central" }) @@ -67938,9 +63659,7 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -67949,9 +63668,7 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -67959,9 +63676,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -67974,9 +63689,7 @@ desc = "A little medical robot, officially part of the NanoTrasen medical inspectorate. He looks somewhat underwhelmed."; name = "Inspector Johnson" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -67984,9 +63697,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -67995,9 +63706,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -68006,9 +63715,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -68017,9 +63724,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -68031,9 +63737,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/aft) "cfT" = ( @@ -68059,18 +63764,15 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/aft) "cfV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68087,9 +63789,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68106,9 +63806,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68121,9 +63819,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68141,9 +63837,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68162,9 +63856,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -68193,8 +63885,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/science{ @@ -68222,8 +63913,7 @@ network = list("SS13","RD"); pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/science{ @@ -68267,17 +63957,13 @@ /obj/structure/closet/crate, /obj/item/weapon/coin/silver, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/starboard) "cgk" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/storage/box/lights/mixed, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/starboard) "cgl" = ( /obj/structure/sign/nosmoking_2{ @@ -68288,18 +63974,14 @@ name = "input gas connector port" }, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cgm" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "input port pump" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cgn" = ( /obj/structure/disposalpipe/segment{ @@ -68316,9 +63998,7 @@ initialize_directions = 11 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cgo" = ( /obj/structure/disposalpipe/segment{ @@ -68331,9 +64011,7 @@ scrub_Toxins = 0 }, /mob/living/simple_animal/mouse, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cgp" = ( /obj/structure/disposalpipe/segment{ @@ -68342,9 +64020,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cgq" = ( /obj/structure/disposalpipe/segment{ @@ -68360,9 +64036,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cgr" = ( /obj/structure/sign/fire{ @@ -68374,9 +64048,7 @@ name = "Fuel Pipe to Incinerator"; on = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cgs" = ( /obj/structure/grille, @@ -68417,8 +64089,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -68556,9 +64227,8 @@ pixel_y = -3 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -68575,9 +64245,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -68586,9 +64254,7 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -68607,9 +64273,8 @@ pixel_y = -3 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -68637,9 +64302,8 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/medbay{ name = "Medbay Central" @@ -68659,9 +64323,8 @@ pixel_x = 24; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/medbay{ name = "Medbay Central" @@ -68682,18 +64345,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" }) "cgQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" @@ -68714,9 +64375,8 @@ dir = 1; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" @@ -68724,37 +64384,33 @@ "cgS" = ( /obj/machinery/light, /obj/structure/bed/roller, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" }) "cgT" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" }) "cgU" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-11" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" }) "cgV" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" @@ -68769,9 +64425,8 @@ pixel_x = 26; pixel_y = -26 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" @@ -68790,9 +64445,8 @@ icon_state = "autolathe"; name = "public autolathe" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -68804,9 +64458,8 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -68818,9 +64471,8 @@ pixel_x = -1; pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -68829,9 +64481,8 @@ /obj/structure/table, /obj/item/weapon/stock_parts/cell/potato, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -68841,9 +64492,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -68853,9 +64503,8 @@ icon_state = "pipe-j2"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -68871,13 +64520,12 @@ pixel_x = 0; pixel_y = -30 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-08"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -68888,9 +64536,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -68913,9 +64560,8 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -68929,8 +64575,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/science{ @@ -68959,8 +64604,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/science{ @@ -69029,9 +64673,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -69048,8 +64691,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -69122,8 +64764,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -69160,8 +64801,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -69186,8 +64826,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/starboard) @@ -69205,8 +64844,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/starboard) @@ -69216,9 +64854,7 @@ dir = 4; name = "input gas connector port" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chA" = ( /obj/structure/disposalpipe/segment, @@ -69228,9 +64864,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chB" = ( /obj/effect/landmark{ @@ -69240,17 +64874,13 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chC" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chD" = ( /obj/structure/cable{ @@ -69264,9 +64894,7 @@ dir = 4; name = "input port pump" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chE" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -69274,9 +64902,7 @@ initialize_directions = 11 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chF" = ( /obj/structure/grille, @@ -69340,8 +64966,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -69378,9 +65003,7 @@ }) "chS" = ( /obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/sleeper{ name = "Sleepers" }) @@ -69389,9 +65012,7 @@ /obj/machinery/airalarm{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/sleeper{ name = "Sleepers" }) @@ -69404,9 +65025,7 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/sleeper{ name = "Sleepers" }) @@ -69425,9 +65044,7 @@ icon_state = "0-2" }, /obj/item/clothing/tie/stethoscope, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/sleeper{ name = "Sleepers" }) @@ -69441,9 +65058,7 @@ pixel_x = 11; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/sleeper{ name = "Sleepers" }) @@ -69476,9 +65091,8 @@ }, /obj/machinery/light/small, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -69492,9 +65106,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -69517,18 +65130,16 @@ name = "Scrubs, MD"; on = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay2{ name = "Medbay Storage" }) "cia" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -69548,9 +65159,8 @@ pixel_y = -3 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/medbay2{ name = "Medbay Storage" @@ -69562,9 +65172,8 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/medbay{ name = "Medbay Central" @@ -69579,9 +65188,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/medbay{ name = "Medbay Central" @@ -69590,9 +65198,7 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/weapon/reagent_containers/food/drinks/britcup, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, +/turf/open/floor/plasteel/whitegreen, /area/medical/medbay{ name = "Medbay Central" }) @@ -69605,9 +65211,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/medbay{ name = "Medbay Central" }) @@ -69619,9 +65223,7 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/medbay{ name = "Medbay Central" }) @@ -69662,9 +65264,8 @@ id = "chemistry_shutters"; name = "chemistry shutters" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 }, /area/medical/chemistry) "cim" = ( @@ -69678,9 +65279,8 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "cio" = ( @@ -69690,9 +65290,8 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "cip" = ( @@ -69737,9 +65336,7 @@ id = "Biohazard"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) @@ -69754,9 +65351,7 @@ id = "Biohazard"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) @@ -69767,8 +65362,7 @@ pixel_x = -24 }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/science{ @@ -69776,9 +65370,7 @@ }) "ciw" = ( /obj/structure/closet/secure_closet/security/science, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science{ name = "Security Post - Research Division" }) @@ -69789,8 +65381,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/science{ @@ -69804,9 +65395,8 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -69871,9 +65461,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciG" = ( /obj/structure/cable/yellow{ @@ -69881,9 +65469,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciH" = ( /obj/structure/disposalpipe/segment, @@ -69895,17 +65481,13 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciI" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciJ" = ( /obj/structure/cable{ @@ -69915,9 +65497,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciK" = ( /obj/machinery/telecomms/server/presets/service, @@ -69984,9 +65564,7 @@ dir = 4; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "ciS" = ( /obj/structure/closet/emcloset{ @@ -69994,8 +65572,7 @@ desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; name = "anchored emergency closet" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -70087,9 +65664,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -70116,8 +65692,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -70149,9 +65724,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/sleeper{ name = "Sleepers" @@ -70165,9 +65739,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/sleeper{ name = "Sleepers" @@ -70187,9 +65760,8 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/sleeper{ name = "Sleepers" @@ -70208,9 +65780,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/sleeper{ name = "Sleepers" @@ -70228,9 +65799,8 @@ icon_state = "shower"; name = "emergency shower" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/sleeper{ name = "Sleepers" @@ -70242,9 +65812,7 @@ name = "Medbay Storage"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -70269,9 +65837,7 @@ name = "Medbay Storage"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/medbay2{ name = "Medbay Storage" }) @@ -70288,9 +65854,7 @@ name = "Medbay Desk"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/medbay{ name = "Medbay Central" }) @@ -70317,9 +65881,7 @@ name = "Medbay"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/medbay{ name = "Medbay Central" }) @@ -70331,9 +65893,7 @@ name = "Medbay"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/medbay{ name = "Medbay Central" }) @@ -70343,9 +65903,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 9 }, /area/medical/chemistry) "cjo" = ( @@ -70353,9 +65912,8 @@ pixel_x = 0 }, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 5 }, /area/medical/chemistry) "cjp" = ( @@ -70372,9 +65930,8 @@ /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/dropper, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 }, /area/medical/chemistry) "cjq" = ( @@ -70384,9 +65941,8 @@ /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 }, /area/medical/chemistry) "cjr" = ( @@ -70400,25 +65956,22 @@ pixel_y = 24; req_access_txt = "5; 33" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 }, /area/medical/chemistry) "cjs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "cjt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "cju" = ( @@ -70429,9 +65982,8 @@ /obj/item/device/multitool{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/lab) "cjv" = ( @@ -70440,15 +65992,13 @@ name = "old sink"; pixel_y = 28 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 }, /area/toxins/lab) "cjw" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/lab) "cjx" = ( @@ -70458,9 +66008,8 @@ pixel_x = 0; pixel_y = 31 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/lab) "cjy" = ( @@ -70475,9 +66024,8 @@ pixel_y = 0; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 }, /area/toxins/lab) "cjz" = ( @@ -70505,9 +66053,7 @@ name = "Security Post - Research Division"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/security/checkpoint/science{ name = "Security Post - Research Division" }) @@ -70540,8 +66086,7 @@ }, /obj/item/weapon/storage/box/donkpockets, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -70555,8 +66100,7 @@ }, /obj/structure/table/glass, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -70568,8 +66112,7 @@ pixel_y = 32 }, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -70579,8 +66122,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -70614,9 +66156,7 @@ dir = 1; layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -70631,8 +66171,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -70643,8 +66182,7 @@ /obj/item/weapon/storage/belt/utility, /obj/item/stack/cable_coil/random, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -70655,15 +66193,13 @@ }, /obj/item/weapon/cane, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) "cjQ" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -70671,8 +66207,7 @@ /obj/structure/closet, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboard) @@ -70683,9 +66218,7 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjT" = ( /obj/structure/reagent_dispensers/watertank, @@ -70695,9 +66228,7 @@ pixel_x = 0; pixel_y = -31 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjU" = ( /obj/structure/disposalpipe/segment, @@ -70705,9 +66236,7 @@ dir = 2; name = "output gas to space" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjV" = ( /obj/structure/extinguisher_cabinet{ @@ -70718,18 +66247,14 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjW" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -70739,9 +66264,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjY" = ( /obj/structure/window/reinforced{ @@ -70757,9 +66280,7 @@ network = list("MiniSat") }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -70917,9 +66438,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/sleeper{ name = "Sleepers" @@ -70931,16 +66451,12 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper{ name = "Sleepers" }) "cks" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper{ name = "Sleepers" }) @@ -70954,9 +66470,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper{ name = "Sleepers" }) @@ -70969,9 +66483,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/sleeper{ name = "Sleepers" @@ -70986,9 +66499,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/sleeper{ name = "Sleepers" }) @@ -71004,9 +66515,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/medbay{ name = "Medbay Central" @@ -71020,9 +66530,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -71036,9 +66545,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -71048,9 +66556,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -71063,9 +66570,8 @@ pixel_x = 0; pixel_y = 28 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -71088,9 +66594,8 @@ dir = 2; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" @@ -71099,9 +66604,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -71111,9 +66615,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -71130,9 +66633,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" @@ -71151,9 +66653,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -71168,9 +66669,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -71190,9 +66690,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "ckI" = ( /obj/structure/cable/yellow{ @@ -71203,9 +66701,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 }, /area/medical/chemistry) "ckJ" = ( @@ -71218,9 +66715,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 }, /area/medical/chemistry) "ckK" = ( @@ -71232,15 +66728,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "ckL" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 5 }, /area/medical/chemistry) "ckM" = ( @@ -71258,9 +66752,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 }, /area/medical/chemistry) "ckN" = ( @@ -71270,22 +66763,19 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "ckO" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "ckP" = ( /obj/machinery/r_n_d/protolathe, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "ckQ" = ( @@ -71293,9 +66783,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/lab) "ckR" = ( @@ -71306,9 +66795,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "ckS" = ( /obj/machinery/disposal/bin{ @@ -71321,9 +66808,8 @@ pixel_x = 24; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/toxins/lab) "ckT" = ( @@ -71333,9 +66819,8 @@ icon_state = "shower"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -71357,8 +66842,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/medical/research{ @@ -71384,17 +66868,14 @@ dir = 2; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/medical/research{ name = "Research Division" }) "ckW" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -71418,8 +66899,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/cigbutt, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -71431,8 +66911,7 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -71440,8 +66919,7 @@ }) "cla" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -71452,8 +66930,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -71464,8 +66941,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -71478,9 +66954,8 @@ pixel_x = 24 }, /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -71748,9 +67223,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "clJ" = ( /obj/structure/chair, @@ -71758,18 +67231,14 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "clK" = ( /obj/item/weapon/cigbutt, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "clL" = ( /obj/structure/chair, @@ -71780,40 +67249,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "clM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "clN" = ( /obj/item/weapon/cigbutt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "clO" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "clP" = ( /obj/structure/chair, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "clQ" = ( /obj/structure/bed/roller, @@ -71834,9 +67293,8 @@ dir = 4; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/sleeper{ name = "Sleepers" @@ -71846,9 +67304,8 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/sleeper{ name = "Sleepers" @@ -71858,9 +67315,7 @@ dir = 6 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper{ name = "Sleepers" }) @@ -71868,9 +67323,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/sleeper{ name = "Sleepers" @@ -71880,9 +67334,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/sleeper{ name = "Sleepers" @@ -71892,9 +67345,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/sleeper{ name = "Sleepers" }) @@ -71902,9 +67353,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -71926,9 +67376,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -71947,9 +67395,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -71963,9 +67409,7 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -71978,9 +67422,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -71998,9 +67440,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -72017,9 +67457,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -72032,9 +67470,8 @@ icon_state = "shower"; name = "emergency shower" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" @@ -72055,16 +67492,13 @@ /obj/item/weapon/storage/pill_bottle/epinephrine{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 }, /area/medical/chemistry) "cmf" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "cmg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -72077,14 +67511,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "cmh" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "cmi" = ( @@ -72121,36 +67552,28 @@ pixel_y = 3 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 }, /area/medical/chemistry) "cmj" = ( /obj/machinery/computer/rdconsole/core, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/lab) "cmk" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/lab) "cml" = ( /obj/machinery/r_n_d/circuit_imprinter{ pixel_y = 4 }, /obj/item/weapon/reagent_containers/glass/beaker/sulphuric, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/lab) "cmm" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/lab) "cmn" = ( @@ -72160,9 +67583,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/lab) "cmo" = ( @@ -72177,9 +67599,8 @@ dir = 4 }, /obj/item/clothing/glasses/science, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "cmp" = ( @@ -72201,9 +67622,8 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -72218,9 +67638,7 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -72234,9 +67652,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -72252,9 +67669,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) @@ -72309,16 +67724,14 @@ pixel_y = 2 }, /obj/item/weapon/cigbutt, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ name = "Research Division" }) "cmz" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -72328,8 +67741,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -72340,8 +67752,7 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -72355,9 +67766,8 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -72386,9 +67796,7 @@ lootcount = 3; name = "3maintenance loot spawner" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -72400,9 +67808,7 @@ }, /obj/item/device/assembly/infra, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -72624,9 +68030,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -72635,22 +68039,16 @@ /obj/structure/sign/nosmoking_2{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "cnh" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "cni" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "cnj" = ( /obj/structure/chair, @@ -72658,18 +68056,14 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "cnk" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "cnl" = ( /obj/structure/disposalpipe/segment, @@ -72681,9 +68075,7 @@ name = "Observation"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "cnm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72695,17 +68087,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "cnn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "cno" = ( /obj/item/weapon/cigbutt, @@ -72719,18 +68107,14 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "cnp" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/sleeper{ name = "Sleepers" }) @@ -72739,9 +68123,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/sleeper{ name = "Sleepers" @@ -72753,9 +68136,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/sleeper{ name = "Sleepers" @@ -72764,9 +68146,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/sleeper{ name = "Sleepers" @@ -72779,9 +68160,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/sleeper{ name = "Sleepers" }) @@ -72802,9 +68181,8 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -72824,9 +68202,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -72835,9 +68211,7 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -72851,16 +68225,13 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "cnz" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" @@ -72870,18 +68241,16 @@ /obj/machinery/iv_drip{ density = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" }) "cnB" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -72891,17 +68260,15 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" }) "cnD" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 6 }, /area/medical/medbay{ name = "Medbay Central" @@ -72931,9 +68298,7 @@ pixel_y = 0 }, /obj/item/weapon/reagent_containers/syringe/epinephrine, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "cnF" = ( /obj/structure/chair/office/light{ @@ -72942,9 +68307,8 @@ /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 }, /area/medical/chemistry) "cnG" = ( @@ -72956,17 +68320,14 @@ /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "cnH" = ( /obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "cnI" = ( @@ -72991,9 +68352,8 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 }, /area/medical/chemistry) "cnJ" = ( @@ -73004,9 +68364,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "cnK" = ( @@ -73020,9 +68379,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "cnL" = ( @@ -73036,35 +68394,28 @@ }, /obj/item/clothing/glasses/welding, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/lab) "cnM" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/toxins/lab) "cnN" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cnO" = ( /obj/structure/disposalpipe/segment, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cnP" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/lab) "cnQ" = ( @@ -73091,9 +68442,8 @@ /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -73109,9 +68459,8 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -73127,9 +68476,8 @@ pixel_x = 0; pixel_y = -28 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -73140,9 +68488,7 @@ pixel_x = 24 }, /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) @@ -73155,9 +68501,7 @@ freq = 1400; location = "Research Division" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -73177,9 +68521,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -73209,8 +68552,7 @@ pixel_y = 6 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -73224,8 +68566,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -73239,8 +68580,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -73264,8 +68604,7 @@ dir = 1; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -73276,9 +68615,8 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -73350,8 +68688,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -73469,9 +68806,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "cow" = ( /obj/structure/grille, @@ -73514,9 +68849,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/sleeper{ name = "Sleepers" }) @@ -73535,9 +68868,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -73551,18 +68882,14 @@ req_access_txt = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "coF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -73634,9 +68961,8 @@ pixel_y = 0 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 }, /area/medical/chemistry) "coM" = ( @@ -73647,9 +68973,7 @@ }, /obj/machinery/hologram/holopad, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "coN" = ( /obj/structure/cable/yellow{ @@ -73657,9 +68981,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "coO" = ( /obj/item/stack/packageWrap, @@ -73669,9 +68991,8 @@ /obj/item/stack/packageWrap, /obj/item/weapon/hand_labeler, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "coP" = ( @@ -73681,9 +69002,8 @@ /obj/structure/sign/chemistry{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 }, /area/hallway/primary/aft) "coQ" = ( @@ -73695,9 +69015,8 @@ /obj/structure/sign/science{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/aft) "coR" = ( @@ -73710,9 +69029,8 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/toxins/lab) "coS" = ( @@ -73721,9 +69039,7 @@ pixel_y = 6 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "coT" = ( /obj/structure/table, @@ -73739,14 +69055,11 @@ }, /obj/item/weapon/disk/design_disk, /obj/item/weapon/disk/design_disk, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "coU" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/lab) "coV" = ( @@ -73770,9 +69083,7 @@ /area/toxins/lab) "coW" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -73782,9 +69093,7 @@ name = "Research Division Deliveries"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -73817,8 +69126,7 @@ req_one_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/research{ @@ -73827,12 +69135,7 @@ "cpa" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plating, /area/medical/research{ name = "Research Division" @@ -73854,9 +69157,8 @@ }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "cpd" = ( @@ -73866,9 +69168,8 @@ pixel_y = 6 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "cpe" = ( @@ -73881,25 +69182,22 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "cpf" = ( /obj/machinery/computer/rdconsole/experiment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "cpg" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, /obj/item/weapon/book/manual/experimentor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "cph" = ( @@ -73928,26 +69226,22 @@ }, /obj/item/stack/medical/ointment, /obj/item/device/healthanalyzer, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "cpi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/explab) "cpj" = ( /obj/structure/window/reinforced, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -73957,8 +69251,7 @@ opened = 1 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -73966,8 +69259,7 @@ }) "cpl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -74098,8 +69390,7 @@ /obj/structure/table, /obj/item/weapon/surgicaldrill, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/surgery) @@ -74109,8 +69400,7 @@ pixel_y = 12 }, /obj/item/weapon/circular_saw, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/surgery) @@ -74123,8 +69413,7 @@ /obj/item/weapon/razor{ pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/surgery) @@ -74139,18 +69428,16 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 2 }, /area/medical/surgery) "cpE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 2 }, /area/medical/surgery) "cpF" = ( @@ -74173,9 +69460,8 @@ /obj/item/clothing/glasses/eyepatch, /obj/item/clothing/glasses/sunglasses/blindfold, /obj/item/clothing/ears/earmuffs, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 2 }, /area/medical/surgery) "cpG" = ( @@ -74216,9 +69502,8 @@ pixel_y = -2 }, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/cryo) "cpH" = ( @@ -74229,32 +69514,28 @@ /obj/structure/closet/secure_closet/medical1{ pixel_x = -3 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/cryo) "cpI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/medical/cryo) "cpJ" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/medical/cryo) "cpK" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/medical/cryo) "cpL" = ( @@ -74263,9 +69544,8 @@ /turf/open/floor/plating, /area/medical/cryo) "cpM" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -74276,9 +69556,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -74298,9 +69576,8 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cpP" = ( @@ -74317,18 +69594,16 @@ pixel_y = 2 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cpQ" = ( /obj/item/weapon/folder/blue, /obj/structure/table/glass, /obj/item/weapon/stamp/cmo, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cpR" = ( @@ -74340,9 +69615,8 @@ icon_state = "1-2" }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cpS" = ( @@ -74358,9 +69632,8 @@ /obj/item/weapon/screwdriver{ pixel_y = 6 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cpT" = ( @@ -74385,9 +69658,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 10 }, /area/medical/chemistry) "cpU" = ( @@ -74400,9 +69672,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 }, /area/medical/chemistry) "cpV" = ( @@ -74412,17 +69683,14 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "cpW" = ( /obj/machinery/chem_dispenser{ layer = 2.7 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "cpX" = ( @@ -74440,18 +69708,16 @@ pixel_x = -2; pixel_y = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" +/turf/open/floor/plasteel/yellow{ + dir = 4 }, /area/hallway/primary/aft) "cpZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/primary/aft) "cqa" = ( @@ -74472,18 +69738,15 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 4 }, /area/hallway/primary/aft) "cqc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "purplefull" - }, +/turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "cqd" = ( /obj/structure/grille, @@ -74501,9 +69764,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/toxins/lab) "cqf" = ( @@ -74511,9 +69773,7 @@ dir = 4 }, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cqg" = ( /obj/structure/disposalpipe/segment, @@ -74521,9 +69781,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "cqh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -74531,9 +69789,8 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/lab) "cqi" = ( @@ -74545,9 +69802,7 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/lab) "cqj" = ( /obj/structure/grille, @@ -74562,9 +69817,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -74584,9 +69838,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -74599,9 +69852,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -74618,9 +69870,7 @@ dir = 2; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -74631,9 +69881,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -74642,9 +69890,8 @@ pixel_x = 0; pixel_y = 29 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -74657,17 +69904,15 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" }) "cqr" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -74679,9 +69924,8 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -74689,30 +69933,27 @@ "cqt" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/research{ name = "Research Division" }) "cqu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" }) "cqv" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-10"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -74724,18 +69965,15 @@ pixel_y = 0 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/toxins/explab) "cqx" = ( /obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cqy" = ( /obj/structure/table/reinforced, @@ -74748,9 +69986,7 @@ layer = 2.9; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cqz" = ( /obj/effect/landmark/start{ @@ -74763,9 +69999,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cqA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -74780,9 +70014,7 @@ /obj/item/device/multitool{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cqB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -74790,9 +70022,7 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cqC" = ( /obj/structure/extinguisher_cabinet{ @@ -74802,9 +70032,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/explab) "cqD" = ( @@ -74890,30 +70119,23 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/surgery) "cqL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cqM" = ( /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cqN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cqO" = ( /obj/machinery/power/apc{ @@ -74928,8 +70150,7 @@ }, /obj/structure/table, /obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 8 }, /area/medical/surgery) @@ -74941,9 +70162,7 @@ /obj/machinery/iv_drip{ density = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cqQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -74955,9 +70174,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cqR" = ( /obj/structure/bed, @@ -74965,9 +70182,7 @@ dir = 4 }, /obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cqS" = ( /obj/structure/grille, @@ -74986,9 +70201,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/cryo) "cqU" = ( @@ -75001,9 +70215,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/cryo) "cqV" = ( @@ -75013,9 +70226,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/medical/cryo) "cqW" = ( @@ -75031,21 +70243,17 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/medical/cryo) "cqY" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/cryo) "cqZ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -75057,9 +70265,8 @@ icon_state = "2-8" }, /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "crb" = ( @@ -75067,9 +70274,8 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "crc" = ( @@ -75079,9 +70285,8 @@ /obj/effect/landmark/start{ name = "Chief Medical Officer" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "crd" = ( @@ -75096,9 +70301,8 @@ icon_state = "1-2" }, /mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cre" = ( @@ -75117,16 +70321,15 @@ dir = 8; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "crf" = ( /obj/structure/closet/wardrobe/chemistry_white{ pixel_x = -3 }, -/obj/item/weapon/storage/backpack/satchel_chem, +/obj/item/weapon/storage/backpack/satchel/chem, /obj/machinery/airalarm{ dir = 4; icon_state = "alarm0"; @@ -75136,8 +70339,7 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/medical/chemistry) @@ -75151,9 +70353,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 }, /area/medical/chemistry) "crh" = ( @@ -75161,9 +70362,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "cri" = ( /obj/structure/chair/office/light{ @@ -75172,9 +70371,8 @@ /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "crj" = ( @@ -75192,37 +70390,31 @@ id = "chemistry_shutters_2"; name = "chemistry shutters" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 }, /area/medical/chemistry) "crk" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowfull" +/turf/open/floor/plasteel/yellow{ + dir = 4 }, /area/hallway/primary/aft) "crl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/primary/aft) "crm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 4 }, /area/hallway/primary/aft) "crn" = ( -/turf/open/floor/plasteel{ - icon_state = "purplefull" - }, +/turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "cro" = ( /obj/structure/table/reinforced, @@ -75250,9 +70442,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/toxins/lab) "crq" = ( @@ -75261,9 +70452,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "crr" = ( /obj/structure/cable/yellow{ @@ -75275,9 +70464,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "crs" = ( /obj/structure/cable/yellow{ @@ -75288,9 +70475,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "crt" = ( /obj/structure/cable/yellow{ @@ -75302,9 +70487,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/toxins/lab) "cru" = ( @@ -75319,9 +70503,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "crv" = ( /obj/structure/cable/yellow{ @@ -75329,9 +70511,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -75350,9 +70531,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75366,9 +70545,7 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75386,9 +70563,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75402,9 +70577,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75422,9 +70595,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75437,9 +70608,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75461,9 +70630,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75479,9 +70646,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75500,9 +70665,7 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75520,9 +70683,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75538,9 +70699,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75561,9 +70720,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -75585,9 +70742,8 @@ dir = 8; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -75609,9 +70765,8 @@ name = "Experimentation Lab"; req_access_txt = "8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/explab) "crK" = ( @@ -75627,9 +70782,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/toxins/explab) "crL" = ( @@ -75646,9 +70800,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "crM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75660,9 +70812,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "crN" = ( /obj/structure/cable/yellow{ @@ -75670,9 +70820,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "crO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -75683,9 +70831,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "crP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -75697,9 +70843,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "crQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75710,9 +70854,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/explab) "crR" = ( @@ -75744,8 +70887,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -75753,8 +70895,7 @@ }) "crT" = ( /obj/structure/bed/roller, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -75821,9 +70962,7 @@ dir = 8 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/construction/hallway{ name = "\improper MiniSat Exterior" }) @@ -75847,9 +70986,8 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/engine/engineering) "cse" = ( @@ -75862,8 +71000,7 @@ req_access_txt = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -75877,15 +71014,13 @@ /turf/open/floor/plating, /area/medical/surgery) "csg" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "csh" = ( /obj/machinery/porta_turret/syndicate{ dir = 4 }, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "csi" = ( /obj/structure/cable/yellow{ @@ -75893,9 +71028,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "csj" = ( /obj/structure/cable/yellow{ @@ -75908,9 +71041,7 @@ name = "Operating Theatre"; req_access_txt = "45" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "csk" = ( /obj/structure/cable/yellow{ @@ -75918,9 +71049,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "csl" = ( /obj/structure/cable/yellow{ @@ -75935,9 +71064,7 @@ name = "Medical Doctor" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "csm" = ( /obj/structure/cable/yellow{ @@ -75948,9 +71075,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "csn" = ( /obj/structure/cable/yellow{ @@ -75967,9 +71092,7 @@ name = "Surgery Observation"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cso" = ( /obj/structure/cable/yellow{ @@ -75985,9 +71108,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/cryo) "csp" = ( @@ -75999,9 +71121,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/cryo) "csq" = ( @@ -76013,9 +71134,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/medical/cryo) "csr" = ( @@ -76038,9 +71158,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/medical/cryo) "cst" = ( @@ -76050,9 +71169,7 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/cryo) "csu" = ( /obj/structure/cable/yellow{ @@ -76060,9 +71177,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -76081,9 +71197,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -76117,9 +71231,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "csy" = ( @@ -76130,9 +71243,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "csz" = ( @@ -76142,9 +71254,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "csA" = ( @@ -76159,9 +71270,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "csB" = ( @@ -76185,8 +71295,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -76206,9 +71315,8 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/chemistry) "csE" = ( @@ -76219,18 +71327,16 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 10 }, /area/medical/chemistry) "csF" = ( /obj/machinery/chem_heater{ pixel_x = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 2 }, /area/medical/chemistry) "csG" = ( @@ -76252,9 +71358,8 @@ pixel_y = -26; req_access_txt = "5; 33" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 6 }, /area/medical/chemistry) "csH" = ( @@ -76263,9 +71368,7 @@ pixel_x = -2; pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "purplefull" - }, +/turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "csI" = ( /obj/structure/grille, @@ -76297,9 +71400,8 @@ pixel_y = -26; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "csK" = ( @@ -76318,9 +71420,8 @@ /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "csL" = ( @@ -76335,9 +71436,8 @@ pixel_y = -30 }, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "csM" = ( @@ -76353,15 +71453,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/lab) "csN" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "csO" = ( @@ -76375,9 +71472,8 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -76387,18 +71483,14 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "csQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -76412,9 +71504,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -76427,9 +71517,7 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -76445,9 +71533,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -76459,9 +71545,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -76473,9 +71557,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -76488,9 +71570,7 @@ dir = 1; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -76500,9 +71580,7 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -76514,9 +71592,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -76525,9 +71601,8 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -76543,9 +71618,8 @@ initialize_directions = 11 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -76564,9 +71638,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/toxins/explab) "ctd" = ( @@ -76583,9 +71656,7 @@ pixel_y = -24 }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cte" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -76601,25 +71672,19 @@ network = list("SS13","RD") }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "ctf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "ctg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cth" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -76627,9 +71692,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cti" = ( /obj/machinery/airalarm{ @@ -76637,17 +71700,15 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/explab) "ctj" = ( /obj/structure/bed/roller, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -76769,32 +71830,25 @@ pixel_x = -28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/surgery) "ctw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "ctx" = ( /obj/machinery/computer/operating, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cty" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "ctz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -76805,8 +71859,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 8 }, /area/medical/surgery) @@ -76815,17 +71868,13 @@ /obj/machinery/iv_drip{ density = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "ctB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "ctC" = ( /obj/structure/bed, @@ -76834,9 +71883,7 @@ pixel_x = 26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "ctD" = ( /obj/machinery/airalarm{ @@ -76848,9 +71895,8 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/cryo) "ctE" = ( @@ -76870,9 +71916,8 @@ }, /obj/item/clothing/tie/stethoscope, /obj/item/weapon/wrench/medical, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/cryo) "ctF" = ( @@ -76889,9 +71934,8 @@ pixel_y = -30 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/medical/cryo) "ctG" = ( @@ -76900,9 +71944,8 @@ name = "Connector Port (Air Supply)" }, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/medical/cryo) "ctH" = ( @@ -76915,15 +71958,13 @@ pixel_x = 0; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/medical/cryo) "ctI" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -76934,9 +71975,8 @@ icon_state = "tube1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/medbay{ name = "Medbay Central" @@ -76955,9 +71995,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "ctL" = ( @@ -76969,9 +72008,8 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "ctM" = ( @@ -76980,9 +72018,8 @@ dir = 4 }, /obj/item/weapon/storage/secure/briefcase, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "ctN" = ( @@ -76997,9 +72034,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "ctO" = ( @@ -77019,9 +72055,8 @@ pixel_x = 26; pixel_y = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "ctP" = ( @@ -77054,9 +72089,8 @@ name = "Station Intercom (General)"; pixel_x = -29 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/aft) "ctS" = ( @@ -77086,9 +72120,8 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 4 }, /area/hallway/primary/aft) "ctU" = ( @@ -77101,9 +72134,7 @@ freq = 1400; location = "Research and Development" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/lab) "ctV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -77118,9 +72149,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -77132,9 +72162,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -77142,9 +72170,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -77229,45 +72255,38 @@ id = "toxins_blastdoor"; name = "biohazard containment shutters" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/storage) "cug" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "cuh" = ( /obj/structure/closet/radiation, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "cui" = ( /obj/structure/closet/l3closet/scientist{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "cuj" = ( /obj/structure/closet/wardrobe/science_white, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "cuk" = ( /obj/structure/rack, /obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -77393,8 +72412,7 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/surgery) @@ -77405,44 +72423,18 @@ dir = 1; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cuy" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/surgery) "cuz" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, /obj/item/device/radio/intercom{ broadcasting = 1; freerange = 0; @@ -77452,6 +72444,7 @@ pixel_x = 0; pixel_y = -30 }, +/obj/structure/closet/crate/freezer/blood, /turf/open/floor/plasteel, /area/medical/surgery) "cuA" = ( @@ -77470,9 +72463,8 @@ /obj/machinery/iv_drip{ density = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/surgery) "cuB" = ( @@ -77480,9 +72472,8 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/surgery) "cuC" = ( @@ -77501,9 +72492,8 @@ dir = 1; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/surgery) "cuD" = ( @@ -77526,9 +72516,8 @@ dir = 4; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay{ name = "Medbay Central" @@ -77547,9 +72536,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -77567,9 +72554,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" @@ -77592,9 +72578,8 @@ req_access_txt = "40"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cuJ" = ( @@ -77616,9 +72601,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cuK" = ( @@ -77638,9 +72622,8 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cuL" = ( @@ -77653,9 +72636,8 @@ /obj/item/weapon/folder/blue, /obj/item/weapon/folder/blue, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cuM" = ( @@ -77678,9 +72660,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cuN" = ( @@ -77698,9 +72679,8 @@ pixel_y = -29 }, /obj/machinery/computer/card/minor/cmo, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cuO" = ( @@ -77752,8 +72732,7 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -77784,9 +72763,8 @@ icon_state = "pipe-j2s"; sortType = 23 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -77810,9 +72788,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "cuW" = ( @@ -77838,9 +72815,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "cuY" = ( @@ -77867,8 +72843,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -77881,8 +72856,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -77910,8 +72884,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/maintenance/aft{ @@ -77926,8 +72899,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -77940,9 +72912,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -77985,9 +72956,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -78003,9 +72973,7 @@ icon_state = "pipe-j2s"; sortType = 13 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -78015,9 +72983,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -78044,8 +73010,7 @@ pixel_y = 2 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -78057,8 +73022,7 @@ }, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -78075,8 +73039,7 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -78087,9 +73050,8 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/crew_quarters/hor) "cvp" = ( @@ -78100,9 +73062,7 @@ /obj/structure/sign/biohazard{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/crew_quarters/hor) "cvq" = ( /obj/item/weapon/storage/secure/safe{ @@ -78112,9 +73072,8 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/crew_quarters/hor) "cvr" = ( @@ -78123,8 +73082,7 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/storage) @@ -78136,9 +73094,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/storage) "cvt" = ( @@ -78149,9 +73106,8 @@ pixel_y = 32 }, /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/storage) "cvu" = ( @@ -78167,14 +73123,11 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "cvv" = ( /obj/machinery/portable_atmospherics/scrubber/huge, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/storage) @@ -78209,8 +73162,7 @@ /area/space) "cvz" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -78218,8 +73170,7 @@ }) "cvA" = ( /obj/machinery/vending/assist, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -78233,8 +73184,7 @@ /turf/open/floor/plating, /area/medical/surgery) "cvC" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -78248,9 +73198,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/patients_rooms{ name = "Patient Room A" @@ -78269,9 +73218,7 @@ pixel_x = 0; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/patients_rooms{ name = "Patient Room A" }) @@ -78288,9 +73235,8 @@ pixel_x = 0; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/patients_rooms{ name = "Patient Room A" @@ -78305,9 +73251,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/patients_rooms{ name = "Patient Room A" }) @@ -78325,18 +73269,15 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) "cvI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay{ name = "Medbay Central" @@ -78354,16 +73295,14 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cvK" = ( /obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cvL" = ( @@ -78374,9 +73313,8 @@ pixel_x = 6; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/medical/cmo) "cvM" = ( @@ -78405,9 +73343,8 @@ req_access_txt = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/aft) "cvR" = ( @@ -78422,9 +73359,8 @@ "cvS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "cvT" = ( @@ -78500,9 +73436,8 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -78514,17 +73449,13 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "cwb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -78557,8 +73488,7 @@ pixel_y = -5; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -78570,8 +73500,7 @@ name = "Research Director" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -78580,27 +73509,23 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) "cwf" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/crew_quarters/hor) "cwg" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/crew_quarters/hor) "cwh" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/crew_quarters/hor) "cwi" = ( @@ -78610,9 +73535,7 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "cwj" = ( /obj/structure/cable/yellow{ @@ -78627,9 +73550,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/storage) "cwk" = ( @@ -78646,9 +73568,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/storage) "cwl" = ( @@ -78658,9 +73579,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "cwm" = ( /obj/machinery/portable_atmospherics/canister/oxygen, @@ -78669,9 +73588,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "cwn" = ( /obj/structure/cable/yellow{ @@ -78716,9 +73633,7 @@ id = "aftport"; name = "Aft-Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "cwr" = ( /obj/structure/closet, @@ -78792,9 +73707,8 @@ icon_state = "0-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/patients_rooms{ name = "Patient Room A" @@ -78808,9 +73722,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/patients_rooms{ name = "Patient Room A" }) @@ -78824,9 +73736,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/patients_rooms{ name = "Patient Room A" @@ -78849,9 +73760,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay{ name = "Medbay Central" @@ -78865,9 +73775,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -78882,9 +73790,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -78901,9 +73807,7 @@ pixel_x = -29 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics) "cwE" = ( /obj/item/clothing/gloves/color/latex, @@ -78913,9 +73817,7 @@ pixel_y = 2 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics) "cwF" = ( /obj/machinery/requests_console{ @@ -78945,9 +73847,7 @@ pixel_y = 32 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics) "cwG" = ( /obj/machinery/power/apc{ @@ -78964,9 +73864,7 @@ /obj/item/weapon/storage/pill_bottle/mutadone, /obj/item/weapon/storage/pill_bottle/mannitol, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics) "cwH" = ( /obj/item/weapon/reagent_containers/dropper, @@ -78982,15 +73880,12 @@ pixel_y = 32 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics) "cwI" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/medical/genetics) "cwJ" = ( @@ -79001,9 +73896,8 @@ pixel_y = 32 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/medical/genetics) "cwK" = ( @@ -79021,16 +73915,13 @@ pixel_x = -2; pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "bluefull" - }, +/turf/open/floor/plasteel/blue, /area/medical/genetics) "cwM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/aft) @@ -79039,9 +73930,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -79076,9 +73966,8 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/engine{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -79095,9 +73984,8 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/engine{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -79106,9 +73994,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -79124,17 +74011,14 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "cwW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -79151,15 +74035,13 @@ /area/crew_quarters/hor) "cwY" = ( /obj/machinery/computer/card/minor/rd, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) "cwZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -79168,8 +74050,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -79180,14 +74061,12 @@ pixel_x = -2; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) "cxc" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -79204,8 +74083,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -79214,14 +74092,11 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "cxf" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/storage) "cxg" = ( @@ -79230,15 +74105,13 @@ name = "Scientist" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/storage) "cxh" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/storage) @@ -79252,8 +74125,7 @@ dir = 8; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/storage) @@ -79277,8 +74149,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -79314,8 +74185,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -79326,8 +74196,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -79510,9 +74379,7 @@ /obj/structure/sign/examroom{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -79523,9 +74390,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -79533,9 +74398,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay{ name = "Medbay Central" }) @@ -79554,9 +74417,7 @@ /obj/structure/mirror{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics_cloning) "cxH" = ( /obj/machinery/door/window/southleft{ @@ -79570,9 +74431,7 @@ name = "sink"; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics_cloning) "cxI" = ( /obj/machinery/clonepod{ @@ -79585,9 +74444,7 @@ pixel_x = 29 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics_cloning) "cxJ" = ( /obj/machinery/computer/scan_consolenew, @@ -79596,9 +74453,7 @@ dir = 4; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/genetics) "cxK" = ( /obj/structure/chair/office/light{ @@ -79607,15 +74462,13 @@ /obj/effect/landmark/start{ name = "Geneticist" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/genetics) "cxL" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/genetics) "cxM" = ( @@ -79630,16 +74483,13 @@ /obj/effect/landmark/start{ name = "Geneticist" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/genetics) "cxN" = ( /obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/genetics) "cxO" = ( /obj/machinery/firealarm{ @@ -79652,8 +74502,7 @@ pixel_y = 2 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/medical/genetics) @@ -79665,8 +74514,7 @@ /obj/effect/landmark/start{ name = "Geneticist" }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/medical/genetics) @@ -79691,9 +74539,7 @@ /turf/open/floor/plating, /area/medical/genetics) "cxR" = ( -/turf/open/floor/plasteel{ - icon_state = "bluefull" - }, +/turf/open/floor/plasteel/blue, /area/medical/genetics) "cxS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -79701,9 +74547,8 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "cxT" = ( @@ -79735,9 +74580,8 @@ name = "blobstart" }, /obj/structure/target_stake, -/turf/open/floor/engine{ - dir = 9; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 9 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -79755,9 +74599,8 @@ }) "cxY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -79777,9 +74620,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -79796,9 +74637,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -79821,8 +74661,7 @@ req_access_txt = "30"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -79838,8 +74677,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -79854,8 +74692,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -79866,8 +74703,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -79881,15 +74717,13 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) "cyg" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -79899,9 +74733,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "cyi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -79909,15 +74741,13 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/storage) "cyj" = ( /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/storage) @@ -79929,8 +74759,7 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/storage) @@ -79965,9 +74794,7 @@ name = "Aft Maintenance" }) "cyo" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -79986,9 +74813,7 @@ id = "aftport"; name = "Aft-Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "cyr" = ( /obj/structure/cable/yellow{ @@ -80013,8 +74838,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -80051,9 +74875,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -80125,9 +74948,8 @@ pixel_x = 0; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/exam_room{ name = "Patient Room B" @@ -80150,9 +74972,7 @@ /obj/machinery/vending/wallmed{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/exam_room{ name = "Patient Room B" }) @@ -80166,9 +74986,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/exam_room{ name = "Patient Room B" @@ -80194,9 +75013,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -80210,9 +75028,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -80228,9 +75044,7 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -80245,9 +75059,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/genetics_cloning) "cyI" = ( @@ -80258,9 +75071,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/genetics_cloning) "cyJ" = ( @@ -80271,9 +75083,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/genetics_cloning) "cyK" = ( @@ -80282,14 +75093,11 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/genetics) "cyL" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/genetics) "cyM" = ( @@ -80297,9 +75105,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "cyN" = ( /obj/structure/cable/yellow{ @@ -80307,16 +75113,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/genetics) "cyO" = ( /obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/genetics) "cyP" = ( /obj/item/weapon/storage/box/disks{ @@ -80335,8 +75138,7 @@ network = list("SS13","Medbay") }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/medical/genetics) @@ -80352,8 +75154,7 @@ pixel_y = 0; req_access_txt = "9" }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/medical/genetics) @@ -80365,9 +75166,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/primary/aft) "cyS" = ( @@ -80412,22 +75212,18 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit" - }, +/turf/open/floor/plasteel/circuit/gcircuit, /area/assembly/chargebay) "cyW" = ( -/turf/open/floor/engine{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" }) "cyX" = ( -/turf/open/floor/engine{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -80444,9 +75240,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -80457,9 +75252,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -80469,9 +75262,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -80488,9 +75280,8 @@ pixel_x = -23; pixel_y = 0 }, -/obj/structure/flora/kirbyplants/dead, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/obj/item/weapon/twohanded/required/kirbyplants/dead, +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -80505,8 +75296,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -80527,8 +75317,7 @@ network = list("SS13","RD") }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -80538,8 +75327,7 @@ pixel_x = 0; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -80552,8 +75340,7 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) @@ -80568,16 +75355,13 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/hor) "czh" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "czi" = ( /obj/item/weapon/cigbutt, @@ -80585,17 +75369,15 @@ pixel_y = -23 }, /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/storage) "czj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/storage) "czk" = ( @@ -80605,8 +75387,7 @@ pixel_y = -24 }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/storage) @@ -80657,9 +75438,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/exam_room{ name = "Patient Room B" @@ -80675,9 +75455,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/exam_room{ name = "Patient Room B" }) @@ -80691,9 +75469,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/exam_room{ name = "Patient Room B" @@ -80711,9 +75488,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/exam_room{ name = "Patient Room B" }) @@ -80726,9 +75501,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -80747,9 +75521,7 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -80759,9 +75531,8 @@ initialize_directions = 11 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -80778,9 +75549,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/genetics_cloning) "czz" = ( @@ -80793,9 +75563,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics_cloning) "czA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -80803,9 +75571,8 @@ initialize_directions = 11 }, /obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/genetics_cloning) "czB" = ( @@ -80820,18 +75587,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/genetics) "czD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/genetics) "czE" = ( @@ -80839,9 +75604,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "czF" = ( /obj/structure/cable/yellow{ @@ -80852,9 +75615,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/genetics) "czG" = ( @@ -80864,9 +75626,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/genetics) "czH" = ( @@ -80880,8 +75641,7 @@ /obj/item/weapon/pen, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/medical/genetics) @@ -80890,9 +75650,8 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/medical/genetics) "czK" = ( @@ -80903,9 +75662,8 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/medical/genetics) "czL" = ( @@ -80920,9 +75678,8 @@ codes_txt = "patrol;next_patrol=10.1-Central-from-Aft"; location = "10-Aft-To-Central" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "czM" = ( @@ -80948,9 +75705,8 @@ codes_txt = "patrol;next_patrol=9.1-Escape-1"; location = "8.1-Aft-to-Escape" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "czO" = ( @@ -80958,9 +75714,7 @@ id = "Skynet_launch"; name = "Mech Bay" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/chargebay) "czP" = ( /obj/structure/cable/yellow{ @@ -80981,14 +75735,10 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit" - }, +/turf/open/floor/plasteel/circuit/gcircuit, /area/assembly/chargebay) "czR" = ( -/turf/open/floor/bluegrid{ - icon_state = "gcircuit" - }, +/turf/open/floor/plasteel/circuit/gcircuit, /area/assembly/chargebay) "czS" = ( /obj/machinery/camera{ @@ -80996,14 +75746,10 @@ dir = 8; network = list("SS13","RD") }, -/turf/open/floor/bluegrid{ - icon_state = "gcircuit" - }, +/turf/open/floor/plasteel/circuit/gcircuit, /area/assembly/chargebay) "czT" = ( -/turf/open/floor/engine{ - icon_state = "plating" - }, +/turf/open/floor/plating, /area/toxins/misc_lab{ name = "\improper Research Testing Range" }) @@ -81019,9 +75765,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/engine{ - icon_state = "plating" - }, +/turf/open/floor/plating, /area/toxins/misc_lab{ name = "\improper Research Testing Range" }) @@ -81039,9 +75783,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -81122,8 +75864,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -81172,9 +75913,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -81190,9 +75930,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -81204,9 +75942,8 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -81224,9 +75961,7 @@ req_access_txt = "0"; req_one_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/genetics_cloning) "cAl" = ( /obj/structure/cable/yellow{ @@ -81234,9 +75969,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/genetics_cloning) "cAm" = ( @@ -81249,9 +75983,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics_cloning) "cAn" = ( /obj/structure/cable/yellow{ @@ -81267,9 +75999,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/genetics_cloning) "cAo" = ( @@ -81286,9 +76017,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitebluefull" - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/genetics) "cAp" = ( /obj/structure/cable/yellow{ @@ -81299,9 +76028,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/genetics) "cAq" = ( @@ -81313,9 +76041,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "cAr" = ( /obj/structure/cable/yellow{ @@ -81329,9 +76055,7 @@ /obj/effect/landmark/start{ name = "Geneticist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "cAs" = ( /obj/structure/cable/yellow{ @@ -81339,14 +76063,11 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "cAt" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/genetics) "cAu" = ( @@ -81362,8 +76083,7 @@ /turf/open/floor/plasteel, /area/medical/genetics) "cAv" = ( -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/medical/genetics) @@ -81378,8 +76098,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/medical/genetics) @@ -81402,9 +76121,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "cAA" = ( @@ -81412,9 +76130,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "cAB" = ( @@ -81425,9 +76142,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/chargebay) "cAC" = ( /obj/structure/cable/yellow{ @@ -81466,16 +76181,12 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/engine{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/toxins/misc_lab{ name = "\improper Research Testing Range" }) "cAG" = ( -/turf/open/floor/engine{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/toxins/misc_lab{ name = "\improper Research Testing Range" }) @@ -81485,9 +76196,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -81502,9 +76211,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -81513,9 +76220,7 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -81532,9 +76237,8 @@ /obj/structure/closet/l3closet/scientist{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -81544,9 +76248,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -81557,9 +76260,8 @@ pixel_y = 24 }, /obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -81570,18 +76272,16 @@ }, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cAP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -81597,9 +76297,8 @@ }, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -81613,9 +76312,8 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -81628,9 +76326,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -81641,9 +76338,8 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -81651,9 +76347,7 @@ "cAU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -81666,9 +76360,8 @@ pixel_y = 28 }, /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -81687,9 +76380,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -81699,8 +76391,7 @@ name = "Toxins Space Access"; req_access_txt = "8" }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/maintenance/aft{ @@ -81719,8 +76410,7 @@ pixel_y = 4 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/medbay3{ @@ -81735,8 +76425,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/medbay3{ @@ -81749,8 +76438,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/medbay3{ @@ -81763,8 +76451,7 @@ pixel_y = 32 }, /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/medbay3{ @@ -81775,8 +76462,7 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/medbay3{ @@ -81801,9 +76487,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -81813,9 +76497,8 @@ pixel_x = 28 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -81829,9 +76512,8 @@ pixel_x = -23; pixel_y = 8 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/genetics_cloning) "cBi" = ( @@ -81841,9 +76523,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/genetics_cloning) "cBj" = ( @@ -81864,21 +76545,18 @@ dir = 8; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/genetics_cloning) "cBk" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/genetics) "cBl" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/genetics) "cBm" = ( @@ -81891,27 +76569,24 @@ /obj/structure/mirror{ pixel_x = 28 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/genetics) "cBn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 10 }, /area/medical/genetics) "cBo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/medical/genetics) "cBp" = ( @@ -81922,8 +76597,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 6 }, /area/medical/genetics) @@ -81946,9 +76620,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "cBs" = ( @@ -81975,9 +76648,8 @@ pixel_y = 6; req_one_access_txt = "29" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "cBu" = ( @@ -82031,9 +76703,8 @@ pixel_y = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -82063,9 +76734,8 @@ dir = 1 }, /obj/item/clothing/ears/earmuffs, -/turf/open/floor/engine{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -82074,9 +76744,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -82090,9 +76759,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -82101,9 +76768,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -82122,9 +76788,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -82133,9 +76798,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82146,26 +76809,20 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cBH" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cBI" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82173,9 +76830,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82183,9 +76838,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82195,26 +76848,21 @@ dir = 8; req_access = "0" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cBM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cBN" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -82247,15 +76895,12 @@ /obj/item/weapon/reagent_containers/glass/bottle/epinephrine, /obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, +/turf/open/floor/plasteel/whitegreen, /area/medical/medbay{ name = "Medbay Central" }) "cBR" = ( -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/toxins/mixing{ @@ -82283,8 +76928,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/toxins/mixing{ @@ -82305,9 +76949,7 @@ /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cBU" = ( /obj/structure/sign/securearea{ @@ -82356,8 +76998,7 @@ name = "Medbay Aft" }) "cCa" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -82368,8 +77009,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -82385,8 +77025,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -82399,8 +77038,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -82414,8 +77052,7 @@ dir = 4 }, /obj/item/weapon/cigbutt, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -82433,8 +77070,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -82455,9 +77091,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -82484,9 +77119,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -82506,9 +77139,7 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -82522,9 +77153,7 @@ pixel_x = -24 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics_cloning) "cCk" = ( /obj/item/weapon/storage/box/rxglasses{ @@ -82535,9 +77164,7 @@ /obj/item/weapon/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics_cloning) "cCl" = ( /obj/structure/closet/secure_closet/personal/patient, @@ -82546,9 +77173,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics_cloning) "cCm" = ( /obj/machinery/airalarm{ @@ -82556,9 +77181,7 @@ pixel_y = -22 }, /obj/structure/closet/wardrobe/genetics_white, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics) "cCn" = ( /obj/structure/window/reinforced{ @@ -82570,9 +77193,7 @@ pixel_y = 1 }, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "cCo" = ( /obj/structure/bed/roller, @@ -82582,9 +77203,7 @@ pixel_y = 2; req_access_txt = "9" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "cCp" = ( /obj/machinery/light, @@ -82598,9 +77217,7 @@ }, /obj/structure/bed/roller, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "cCq" = ( /obj/structure/window/reinforced{ @@ -82613,9 +77230,7 @@ }, /obj/structure/bed/roller, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics) "cCr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -82629,15 +77244,11 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics) "cCs" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/genetics) "cCt" = ( /obj/machinery/airalarm{ @@ -82653,9 +77264,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "cCu" = ( @@ -82674,9 +77284,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/primary/aft) "cCw" = ( @@ -82768,9 +77377,8 @@ /obj/machinery/light_switch{ pixel_x = -25 }, -/turf/open/floor/engine{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -82780,9 +77388,8 @@ dir = 4; on = 1 }, -/turf/open/floor/engine{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -82796,9 +77403,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/engine{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -82818,9 +77424,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "purplefull" - }, +/turf/open/floor/plasteel/purple, /area/toxins/misc_lab{ name = "\improper Research Testing Range" }) @@ -82833,9 +77437,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -82856,9 +77459,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -82869,9 +77470,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -82891,9 +77491,7 @@ id = "toxins_blastdoor"; name = "biohazard containment shutters" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82903,9 +77501,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -82920,9 +77517,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82935,9 +77530,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82950,9 +77543,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82965,9 +77556,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82981,9 +77570,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -82999,9 +77586,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83016,9 +77601,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83031,9 +77614,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83041,9 +77622,8 @@ /obj/structure/window/reinforced, /obj/machinery/portable_atmospherics/scrubber, /obj/item/weapon/storage/firstaid/toxin, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -83058,8 +77638,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/toxins/mixing{ @@ -83074,9 +77653,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83087,8 +77664,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/toxins/mixing{ @@ -83111,16 +77687,13 @@ req_access_txt = "0"; req_one_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) "cCZ" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -83138,9 +77711,8 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -83155,8 +77727,7 @@ "cDc" = ( /obj/structure/window/reinforced, /obj/item/target, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/toxins/test_area) @@ -83184,8 +77755,7 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -83193,8 +77763,7 @@ }) "cDf" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -83203,8 +77772,7 @@ "cDg" = ( /obj/item/weapon/cigbutt, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -83214,8 +77782,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -83231,8 +77798,7 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -83240,12 +77806,7 @@ }) "cDj" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, +/obj/structure/window/reinforced/tinted/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -83257,9 +77818,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -83273,9 +77833,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -83291,9 +77849,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -83310,9 +77866,7 @@ opacity = 1; req_access_txt = "9" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/genetics) "cDp" = ( /obj/structure/sign/directions/evac{ @@ -83325,9 +77879,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "cDr" = ( @@ -83338,9 +77891,7 @@ /area/assembly/chargebay) "cDs" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/chargebay) "cDt" = ( /obj/structure/cable/yellow{ @@ -83349,9 +77900,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/chargebay) "cDu" = ( /obj/structure/reagent_dispensers/fueltank, @@ -83359,9 +77908,7 @@ dir = 4; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/chargebay) "cDv" = ( /obj/structure/table, @@ -83376,9 +77923,8 @@ dir = 5 }, /obj/item/clothing/glasses/science, -/turf/open/floor/engine{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -83399,9 +77945,7 @@ req_access_txt = "0" }, /obj/machinery/light, -/turf/open/floor/engine{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/misc_lab{ name = "\improper Research Testing Range" }) @@ -83418,9 +77962,8 @@ dir = 4 }, /obj/structure/cable/yellow, -/turf/open/floor/engine{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/misc_lab{ name = "\improper Research Testing Range" @@ -83444,9 +77987,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -83460,9 +78002,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -83471,9 +78011,8 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -83505,9 +78044,7 @@ name = "Aft Maintenance" }) "cDE" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83529,9 +78066,8 @@ pixel_y = 2 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -83541,9 +78077,8 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -83554,26 +78089,21 @@ /obj/item/weapon/screwdriver{ pixel_y = 10 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cDI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cDJ" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83584,9 +78114,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83595,9 +78123,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83606,9 +78132,7 @@ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83616,9 +78140,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83634,9 +78156,7 @@ id = "toxins_blastdoor"; name = "biohazard containment shutters" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83644,9 +78164,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -83661,9 +78180,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83671,9 +78188,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -83686,9 +78202,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83696,9 +78210,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -83709,16 +78222,12 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cDV" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83728,9 +78237,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -83753,9 +78260,8 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -83769,23 +78275,20 @@ /area/toxins/test_area) "cDZ" = ( /obj/structure/chair, -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/toxins/test_area) "cEa" = ( /obj/item/device/flashlight/lamp, -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/toxins/test_area) "cEb" = ( /obj/structure/chair, -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/toxins/test_area) "cEc" = ( @@ -83825,8 +78328,7 @@ pixel_y = 5 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -83839,8 +78341,7 @@ }, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -83861,8 +78362,7 @@ dir = 1; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -83874,8 +78374,7 @@ pixel_y = 6 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -83883,9 +78382,7 @@ }) "cEk" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -83899,9 +78396,7 @@ req_access_txt = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -83909,9 +78404,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -83922,9 +78416,8 @@ pixel_x = -24 }, /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 2 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -83932,18 +78425,16 @@ "cEo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 2 }, /area/medical/medbay3{ name = "Medbay Aft" }) "cEp" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -83956,17 +78447,13 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cEs" = ( /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cEt" = ( /obj/structure/sign/securearea{ @@ -83985,14 +78472,10 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cEv" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cEw" = ( /obj/machinery/airalarm{ @@ -84006,15 +78489,11 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cEx" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/aft) "cEy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -84024,9 +78503,8 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/aft) "cEz" = ( @@ -84061,26 +78539,21 @@ "cED" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "cEE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "cEF" = ( /obj/structure/closet/bombcloset, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -84103,8 +78576,7 @@ pixel_y = -2 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/toxins/mixing{ @@ -84160,8 +78632,7 @@ pixel_y = 0 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/toxins/mixing{ @@ -84176,9 +78647,8 @@ pixel_y = -28 }, /obj/structure/tank_dispenser, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -84191,9 +78661,8 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -84207,9 +78676,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -84222,9 +78689,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -84237,9 +78702,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -84274,16 +78737,14 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cEP" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/toxins/mixing{ @@ -84296,15 +78757,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cER" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/toxins/mixing{ @@ -84315,9 +78773,7 @@ name = "Mass Driver Door"; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, +/turf/open/floor/plasteel/loadingarea, /area/toxins/mixing{ name = "\improper Toxins Lab" }) @@ -84325,9 +78781,8 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/toxins/test_area) "cEU" = ( @@ -84337,16 +78792,13 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/toxins/test_area) "cEW" = ( /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cEX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -84354,9 +78806,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cEY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -84365,9 +78815,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cEZ" = ( /obj/machinery/camera{ @@ -84375,9 +78823,8 @@ dir = 4; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -84396,9 +78843,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -84413,9 +78858,8 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -84443,9 +78887,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -84459,9 +78902,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -84478,9 +78919,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -84493,9 +78933,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cFh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -84506,9 +78944,7 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cFi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -84517,9 +78953,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cFj" = ( /obj/effect/landmark/start{ @@ -84528,9 +78962,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cFk" = ( /obj/structure/table, @@ -84542,15 +78974,11 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cFl" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/aft) "cFm" = ( /obj/structure/grille, @@ -84573,9 +79001,7 @@ pixel_y = 26; req_access_txt = "29" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cFo" = ( /obj/structure/disposalpipe/segment, @@ -84584,9 +79010,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "cFp" = ( /obj/machinery/mecha_part_fabricator{ @@ -84601,9 +79025,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cFq" = ( /obj/structure/sign/nosmoking_2{ @@ -84616,9 +79038,7 @@ }, /obj/item/weapon/storage/belt/utility, /obj/item/weapon/reagent_containers/glass/beaker/large, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cFr" = ( /obj/machinery/mecha_part_fabricator{ @@ -84629,9 +79049,7 @@ dir = 2; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cFs" = ( /obj/machinery/power/apc{ @@ -84657,9 +79075,7 @@ pixel_x = -8; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cFt" = ( /obj/structure/cable/yellow{ @@ -84674,9 +79090,7 @@ req_access_txt = "0"; req_one_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/research{ name = "Research Division" }) @@ -84689,9 +79103,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -84713,16 +79125,13 @@ icon_state = "shower"; name = "emergency shower" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing{ name = "\improper Toxins Lab" }) "cFz" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -84733,9 +79142,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/weapon/wrench, /obj/item/clothing/mask/gas, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -84747,8 +79155,7 @@ /obj/item/device/multitool{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/toxins/mixing{ @@ -84778,8 +79185,7 @@ name = "\improper Toxins Lab" }) "cFE" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/toxins/mixing{ @@ -84795,21 +79201,18 @@ name = "\improper Toxins Lab" }) "cFG" = ( -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/space) "cFH" = ( -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/toxins/test_area) "cFI" = ( -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/toxins/test_area) "cFJ" = ( @@ -84832,9 +79235,8 @@ /obj/item/target/alien{ anchored = 1 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate{ dir = 4; - icon_state = "warnplate"; luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01"; temperature = 2.7 @@ -84849,31 +79251,23 @@ /area/toxins/test_area) "cFM" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cFN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cFO" = ( /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cFP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cFQ" = ( /obj/structure/grille, @@ -84906,9 +79300,8 @@ icon_state = "0-8" }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 }, /area/medical/virology) "cFS" = ( @@ -84924,9 +79317,8 @@ icon_state = "2-8" }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 }, /area/medical/virology) "cFT" = ( @@ -84935,18 +79327,15 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, +/turf/open/floor/plasteel/whitegreen, /area/medical/virology) "cFU" = ( /obj/machinery/reagentgrinder{ pixel_y = 8 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 }, /area/medical/virology) "cFV" = ( @@ -84959,9 +79348,8 @@ pixel_y = 30 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 }, /area/medical/virology) "cFW" = ( @@ -85028,9 +79416,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -85039,8 +79426,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -85062,9 +79448,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -85078,9 +79463,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -85090,9 +79473,8 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -85111,9 +79493,8 @@ icon_state = "pipe-j1"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -85125,9 +79506,7 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -85143,9 +79522,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -85168,9 +79546,7 @@ opacity = 1; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cGk" = ( /obj/structure/disposalpipe/segment{ @@ -85184,9 +79560,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cGl" = ( /obj/structure/disposalpipe/segment{ @@ -85200,9 +79574,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cGm" = ( /obj/structure/disposalpipe/segment{ @@ -85216,9 +79588,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cGn" = ( /obj/structure/disposalpipe/segment{ @@ -85233,9 +79603,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cGo" = ( /obj/structure/cable/yellow{ @@ -85246,9 +79614,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cGp" = ( /obj/structure/table, @@ -85267,9 +79633,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cGq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -85294,9 +79658,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/primary/aft) "cGt" = ( @@ -85304,15 +79667,12 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 4 }, /area/hallway/primary/aft) "cGu" = ( -/turf/open/floor/plasteel{ - icon_state = "purplefull" - }, +/turf/open/floor/plasteel/purple, /area/assembly/robotics) "cGv" = ( /obj/structure/table/reinforced, @@ -85338,9 +79698,8 @@ /obj/structure/chair/office/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/assembly/robotics) "cGx" = ( @@ -85356,9 +79715,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/assembly/robotics) "cGy" = ( @@ -85373,9 +79731,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/assembly/robotics) "cGz" = ( @@ -85396,9 +79753,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/assembly/robotics) "cGA" = ( @@ -85417,9 +79773,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cGB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -85427,9 +79781,8 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -85519,9 +79872,8 @@ sanitize_external = 1; sensor_tag = "tox_airlock_sensor" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 1 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -85531,9 +79883,8 @@ dir = 4; name = "manual outlet valve" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -85550,9 +79901,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -85572,18 +79922,16 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/toxins/test_area) "cGO" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/toxins/test_area) "cGP" = ( @@ -85615,9 +79963,7 @@ name = "Test Subject Cell"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cGT" = ( /obj/structure/grille, @@ -85642,9 +79988,8 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "cGV" = ( @@ -85657,18 +80002,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "cGW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "cGX" = ( @@ -85678,9 +80021,8 @@ /obj/effect/landmark/start{ name = "Virologist" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "cGY" = ( @@ -85703,9 +80045,8 @@ layer = 2.9 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "cGZ" = ( @@ -85727,9 +80068,8 @@ name = "Aft Maintenance" }) "cHa" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -85743,9 +80083,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -85753,9 +80091,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -85765,9 +80102,8 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -85782,18 +80118,16 @@ pixel_y = -30 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 1 }, /area/medical/medbay3{ name = "Medbay Aft" }) "cHf" = ( /obj/machinery/vending/medical, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -85807,9 +80141,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cHh" = ( /obj/structure/disposalpipe/junction{ @@ -85819,26 +80151,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cHi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cHj" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cHk" = ( /obj/machinery/door/firedoor, @@ -85847,14 +80173,10 @@ opacity = 1; req_access_txt = "6" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cHl" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/aft) "cHm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -85883,9 +80205,8 @@ name = "\improper ROBOTICS!"; pixel_x = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 4 }, /area/hallway/primary/aft) "cHp" = ( @@ -85894,9 +80215,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/assembly/robotics) "cHq" = ( @@ -85907,17 +80227,13 @@ /obj/effect/landmark/start{ name = "Roboticist" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "cHs" = ( /turf/open/floor/plasteel, /area/assembly/robotics) "cHt" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "cHu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -85927,9 +80243,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/assembly/robotics) "cHv" = ( @@ -85951,9 +80266,7 @@ pixel_x = 3 }, /obj/item/stack/cable_coil, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cHw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -85964,9 +80277,7 @@ dir = 4; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -85980,17 +80291,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "cHy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -86046,9 +80354,8 @@ name = "\improper Toxins Lab" }) "cHD" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -86064,9 +80371,8 @@ dir = 8; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -86095,25 +80401,22 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/toxins/test_area) "cHI" = ( /obj/item/device/flashlight/lamp, -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/toxins/test_area) "cHJ" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/toxins/test_area) "cHK" = ( @@ -86136,9 +80439,8 @@ dir = 4; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 }, /area/medical/virology) "cHL" = ( @@ -86152,18 +80454,16 @@ dir = 4 }, /obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "cHM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "cHN" = ( @@ -86175,9 +80475,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "cHO" = ( @@ -86192,9 +80491,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 }, /area/medical/virology) "cHP" = ( @@ -86211,9 +80509,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "cHR" = ( @@ -86225,25 +80522,19 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cHS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cHT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cHU" = ( /obj/machinery/computer/pandemic{ @@ -86261,9 +80552,8 @@ pixel_x = 28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "cHV" = ( @@ -86291,9 +80581,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/medical/virology) "cHY" = ( @@ -86303,8 +80592,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/medical/virology) @@ -86319,8 +80607,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/medical/virology) @@ -86332,9 +80619,8 @@ /obj/machinery/iv_drip{ density = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -86358,31 +80644,27 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/medbay3{ name = "Medbay Aft" }) "cIc" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; pixel_y = 3 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" }) "cId" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -86393,9 +80675,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -86404,18 +80684,15 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/medbay3{ name = "Medbay Aft" }) "cIg" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cIh" = ( /obj/structure/disposalpipe/segment{ @@ -86425,9 +80702,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cIi" = ( /obj/structure/disposalpipe/segment{ @@ -86437,9 +80712,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cIj" = ( /obj/machinery/disposal/bin, @@ -86450,23 +80723,18 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cIk" = ( /obj/structure/closet, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/aft) "cIl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/aft) "cIm" = ( @@ -86478,14 +80746,11 @@ pixel_x = -31; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "cIn" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/assembly/robotics) "cIo" = ( @@ -86514,9 +80779,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/assembly/robotics) "cIr" = ( @@ -86527,17 +80791,13 @@ /obj/machinery/light_switch{ pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cIs" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -86553,9 +80813,7 @@ /obj/effect/landmark{ name = "lightsout" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -86565,9 +80823,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -86621,9 +80878,8 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -86633,9 +80889,8 @@ dir = 4; name = "manual inlet valve" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -86646,9 +80901,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -86666,9 +80920,7 @@ pixel_y = 1 }, /obj/item/target, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/toxins/test_area) "cIC" = ( /obj/structure/table/glass, @@ -86681,9 +80933,8 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "cID" = ( @@ -86701,9 +80952,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cIE" = ( /obj/structure/cable/yellow{ @@ -86711,9 +80960,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cIF" = ( /obj/structure/cable/yellow{ @@ -86726,9 +80973,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cIG" = ( /obj/structure/cable/yellow{ @@ -86742,9 +80987,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "cIH" = ( @@ -86758,9 +81002,7 @@ name = "Containment Cells"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, +/turf/open/floor/plasteel/whitegreen, /area/medical/virology) "cII" = ( /obj/structure/cable/yellow{ @@ -86769,9 +81011,8 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "cIJ" = ( @@ -86788,9 +81029,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cIK" = ( /obj/structure/cable/yellow{ @@ -86805,9 +81044,7 @@ name = "lightsout" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cIL" = ( /obj/structure/cable/yellow{ @@ -86820,9 +81057,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cIM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -86833,9 +81068,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "cIN" = ( @@ -86852,9 +81086,7 @@ name = "Virology Access"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, +/turf/open/floor/plasteel/whitegreen, /area/medical/virology) "cIO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -86865,9 +81097,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "cIP" = ( @@ -86882,9 +81113,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cIQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -86904,9 +81133,8 @@ pixel_y = 26; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "cIR" = ( @@ -86928,9 +81156,7 @@ name = "Virology Interior Airlock"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, +/turf/open/floor/plasteel/whitegreen, /area/medical/virology) "cIS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -86950,9 +81176,8 @@ pixel_y = 28; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/virology) "cIT" = ( @@ -86965,9 +81190,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/virology) "cIU" = ( @@ -86994,9 +81218,7 @@ name = "Virology Exterior Airlock"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, +/turf/open/floor/plasteel/whitegreen, /area/medical/virology) "cIV" = ( /obj/structure/cable/yellow{ @@ -87004,9 +81226,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -87031,9 +81252,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -87049,9 +81269,7 @@ name = "Virology Access"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, +/turf/open/floor/plasteel/whitegreen, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -87061,9 +81279,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -87079,16 +81295,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) "cJa" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -87103,9 +81316,7 @@ name = "Aft Maintenance" }) "cJc" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -87119,9 +81330,7 @@ pixel_x = 4; pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -87136,9 +81345,7 @@ pixel_y = 2 }, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -87159,9 +81366,8 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/aft) "cJh" = ( @@ -87175,18 +81381,14 @@ dir = 8 }, /obj/machinery/r_n_d/circuit_imprinter, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "cJi" = ( /obj/effect/landmark/start{ name = "Roboticist" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "cJj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -87197,9 +81399,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/assembly/robotics) "cJk" = ( @@ -87239,9 +81440,7 @@ /obj/item/device/radio/headset/headset_sci{ pixel_x = -3 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cJl" = ( /obj/structure/grille, @@ -87265,9 +81464,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -87284,9 +81482,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -87295,9 +81491,8 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -87352,8 +81547,7 @@ id = "toxins_blastdoor"; name = "biohazard containment shutters" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/toxins/mixing{ @@ -87401,18 +81595,15 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 10 }, /area/medical/virology) "cJy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cJz" = ( /obj/machinery/firealarm{ @@ -87423,17 +81614,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cJA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cJB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -87451,9 +81638,8 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 }, /area/medical/virology) "cJC" = ( @@ -87470,36 +81656,29 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 10 }, /area/medical/virology) "cJE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cJF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cJG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 2; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cJH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -87520,9 +81699,8 @@ pixel_x = 26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 }, /area/medical/virology) "cJI" = ( @@ -87531,9 +81709,8 @@ pixel_x = -28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/medical/virology) "cJJ" = ( @@ -87548,25 +81725,22 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/virology) "cJK" = ( /obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/medical/virology) "cJL" = ( /obj/structure/sign/biohazard{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -87589,9 +81763,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -87609,9 +81782,8 @@ pixel_y = 0 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreencorner" +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -87627,9 +81799,7 @@ }, /obj/item/weapon/storage/box/bodybags, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -87645,9 +81815,7 @@ /obj/item/weapon/pen, /obj/item/weapon/pen, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay3{ name = "Medbay Aft" }) @@ -87657,9 +81825,8 @@ pixel_y = 8 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/medbay3{ name = "Medbay Aft" @@ -87671,17 +81838,13 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft{ name = "Aft Maintenance" }) "cJS" = ( /obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -87704,9 +81867,7 @@ /obj/structure/sign/biohazard{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -87774,8 +81935,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -87807,9 +81967,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/primary/aft) "cKa" = ( @@ -87830,47 +81989,39 @@ dir = 1 }, /obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "cKc" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/assembly/robotics) "cKd" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/assembly/robotics) "cKe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/assembly/robotics) "cKf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/assembly/robotics) "cKg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "cKh" = ( /obj/machinery/door/firedoor, @@ -87882,17 +82033,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "purplefull" - }, +/turf/open/floor/plasteel/purple, /area/assembly/robotics) "cKi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -87912,9 +82060,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -87928,9 +82074,8 @@ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -87947,9 +82092,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -87962,9 +82105,7 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -87988,9 +82129,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -88001,9 +82140,7 @@ on = 1 }, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -88065,8 +82202,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -88132,9 +82268,8 @@ req_access_txt = "0"; req_one_access_txt = "7;29" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/lab) "cKz" = ( @@ -88166,8 +82301,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -88187,9 +82321,7 @@ name = "Isolation B"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cKD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -88198,9 +82330,7 @@ name = "Isolation A"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cKE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -88212,7 +82342,7 @@ /area/medical/virology) "cKF" = ( /obj/structure/closet/wardrobe/virology_white, -/obj/item/weapon/storage/backpack/satchel_vir, +/obj/item/weapon/storage/backpack/satchel/vir, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -88222,9 +82352,7 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cKG" = ( /obj/structure/closet/crate/freezer, @@ -88250,21 +82378,15 @@ /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, /obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cKH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cKI" = ( /obj/structure/closet/secure_closet/medical1, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cKJ" = ( /obj/structure/closet/l3closet/virology, @@ -88272,9 +82394,7 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cKK" = ( /obj/structure/sign/biohazard{ @@ -88309,9 +82429,7 @@ /obj/machinery/iv_drip{ density = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -88356,9 +82474,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ req_access_txt = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 2 }, /area/hallway/primary/aft) "cKR" = ( @@ -88367,9 +82484,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 2 }, /area/hallway/primary/aft) "cKS" = ( @@ -88379,9 +82495,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 2 }, /area/hallway/primary/aft) "cKT" = ( @@ -88403,9 +82518,8 @@ /obj/item/weapon/razor{ pixel_y = 5 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/assembly/robotics) "cKV" = ( @@ -88418,15 +82532,11 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cKW" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cKX" = ( /obj/structure/table, @@ -88440,15 +82550,12 @@ dir = 1; pixel_y = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/assembly/robotics) "cKY" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cKZ" = ( /obj/structure/window/reinforced{ @@ -88460,9 +82567,7 @@ pixel_y = 2 }, /obj/item/borg/upgrade/rename, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cLa" = ( /obj/structure/rack, @@ -88482,9 +82587,7 @@ /obj/item/device/multitool{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cLb" = ( /obj/structure/grille, @@ -88492,9 +82595,8 @@ /turf/open/floor/plating, /area/assembly/robotics) "cLc" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -88511,9 +82613,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -88531,9 +82631,8 @@ icon_state = "tube1"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -88547,17 +82646,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) "cLh" = ( /obj/structure/chair/office/light, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -88565,9 +82660,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -88580,9 +82673,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -88590,8 +82681,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, @@ -88613,8 +82703,7 @@ pixel_x = 22; pixel_y = 0 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, @@ -88662,8 +82751,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -88683,8 +82771,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -88702,9 +82789,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/bedsheet/medical, /obj/structure/bed, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cLt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -88713,17 +82798,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cLu" = ( /obj/structure/bed, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cLv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -88737,9 +82818,7 @@ name = "Break Room"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "whitegreenfull" - }, +/turf/open/floor/plasteel/whitegreen, /area/medical/virology) "cLx" = ( /obj/effect/spawner/lootdrop/maintenance, @@ -88753,8 +82832,7 @@ name = "Research Lab Maintenance"; req_access_txt = "7;29" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/toxins/lab) @@ -88789,8 +82867,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -88889,8 +82966,7 @@ dir = 4 }, /obj/effect/decal/cleanable/generic, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -88919,34 +82995,27 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 8 }, /area/maintenance/aft{ name = "Aft Maintenance" }) "cLK" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cLL" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cLM" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -88957,9 +83026,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -88970,9 +83037,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -88983,9 +83048,7 @@ icon_state = "map-right-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -88997,9 +83060,8 @@ /obj/machinery/door/airlock/glass{ name = "Departure Lounge" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89024,9 +83086,8 @@ /obj/machinery/door/airlock/glass{ name = "Departure Lounge" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 2 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89041,9 +83102,8 @@ name = "Station Intercom (General)"; pixel_x = -29 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/assembly/robotics) "cLU" = ( @@ -89054,17 +83114,14 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cLV" = ( /obj/machinery/computer/operating{ name = "Robotics Operating Computer" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 1 }, /area/assembly/robotics) "cLW" = ( @@ -89076,9 +83133,8 @@ dir = 4; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, /area/assembly/robotics) "cLX" = ( @@ -89087,9 +83143,7 @@ name = "Robotics Deliveries"; req_access_txt = "29" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cLY" = ( /obj/structure/closet/wardrobe/robotics_black{ @@ -89098,9 +83152,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cLZ" = ( /obj/structure/table, @@ -89126,9 +83178,7 @@ pixel_x = -8; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cMa" = ( /obj/structure/sink{ @@ -89137,9 +83187,8 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -89151,21 +83200,19 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/medical/research{ name = "Research Division" }) "cMc" = ( -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-10"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -89176,9 +83223,7 @@ pixel_y = -24 }, /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -89190,9 +83235,7 @@ pixel_y = -28 }, /obj/machinery/computer/rdservercontrol, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -89200,9 +83243,7 @@ /obj/structure/table, /obj/item/weapon/folder/white, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server{ name = "\improper Research Division Server Room" }) @@ -89259,9 +83300,8 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -89269,9 +83309,8 @@ "cMl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -89280,9 +83319,8 @@ /obj/structure/closet, /obj/item/clothing/glasses/science, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -89302,9 +83340,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/aft{ name = "Aft Maintenance" @@ -89325,25 +83362,19 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cMr" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cMs" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cMt" = ( /obj/effect/landmark{ @@ -89354,9 +83385,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cMu" = ( /obj/structure/table/glass, @@ -89371,9 +83400,8 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 }, /area/medical/virology) "cMv" = ( @@ -89387,16 +83415,14 @@ pixel_x = 0; pixel_y = 29 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "cMw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "cMx" = ( @@ -89414,9 +83440,8 @@ dir = 2; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "cMy" = ( @@ -89431,18 +83456,15 @@ pixel_x = -3; pixel_y = 6 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 }, /area/medical/virology) "cMz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -89490,9 +83512,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -89514,8 +83534,7 @@ /obj/structure/sign/poster{ pixel_y = -32 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -89536,17 +83555,15 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cMI" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89555,9 +83572,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89576,9 +83592,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89588,9 +83603,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89599,9 +83613,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89610,9 +83623,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89624,9 +83636,8 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89635,9 +83646,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89656,9 +83666,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89676,9 +83685,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -89693,9 +83701,7 @@ freq = 1400; location = "Robotics" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cMT" = ( /obj/machinery/door/airlock/maintenance{ @@ -89728,8 +83734,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -89755,8 +83760,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -89811,9 +83815,7 @@ /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/syringe, /obj/item/weapon/reagent_containers/glass/beaker, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cNf" = ( /obj/structure/table/glass, @@ -89821,9 +83823,7 @@ pixel_y = 4 }, /obj/item/weapon/pen/red, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cNg" = ( /obj/structure/disposalpipe/segment, @@ -89841,9 +83841,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "cNi" = ( @@ -89853,26 +83852,20 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cNj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cNk" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "cNl" = ( /obj/structure/sink{ @@ -89881,9 +83874,8 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "cNm" = ( @@ -89977,9 +83969,7 @@ dir = 8; icon_state = "pipe-j2" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -90028,8 +84018,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -90045,9 +84034,8 @@ name = "Aft Maintenance" }) "cNx" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -90163,9 +84151,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -90196,8 +84183,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/aft{ @@ -90227,8 +84213,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -90248,8 +84233,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -90280,8 +84264,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -90328,9 +84311,7 @@ /obj/machinery/computer/turbine_computer{ id = "incineratorturbine" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cNP" = ( /obj/structure/disposalpipe/segment, @@ -90341,21 +84322,14 @@ name = "Aft Maintenance" }) "cNQ" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1; + name = "euthanization chamber freezer"; + on = 1; + target_temperature = 80 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - dir = 8; - icon_state = "warnplate" - }, -/area/maintenance/aft{ - name = "Aft Maintenance" - }) +/turf/open/floor/plating, +/area/toxins/xenobiology) "cNR" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -90386,8 +84360,7 @@ }) "cNT" = ( /obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -90400,8 +84373,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -90411,8 +84383,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet, /obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -90443,8 +84414,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/starboardsolar) @@ -90470,18 +84440,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 10 }, /area/medical/virology) "cOb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cOc" = ( /obj/structure/chair/stool, @@ -90489,15 +84456,11 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cOd" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "whitegreen" - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cOe" = ( /obj/structure/chair/stool, @@ -90505,17 +84468,14 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 }, /area/medical/virology) "cOf" = ( /obj/structure/bodycontainer/crematorium, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cOg" = ( /obj/effect/landmark{ @@ -90531,15 +84491,19 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/obj/effect/decal/cleanable/cobweb, /obj/machinery/firealarm{ dir = 8; pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/obj/structure/table/wood, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cOi" = ( /obj/machinery/requests_console{ @@ -90551,9 +84515,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cOj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -90569,9 +84531,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cOk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -90580,17 +84540,14 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cOl" = ( /obj/machinery/door/morgue{ name = "Relic Closet"; req_access_txt = "22" }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/chapel/office) @@ -90612,8 +84569,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/chapel/office) @@ -90656,23 +84612,19 @@ name = "\improper Departure Lounge" }) "cOq" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cOr" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cOs" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/exit{ @@ -90712,13 +84664,12 @@ pixel_x = 27; pixel_y = 0 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-14"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -90731,9 +84682,7 @@ pixel_y = -24 }, /obj/structure/cable/yellow, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -90904,9 +84853,7 @@ /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOK" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -90914,32 +84861,24 @@ name = "virology air connector port" }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOL" = ( /obj/item/trash/popcorn, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOM" = ( /obj/item/weapon/reagent_containers/food/snacks/sosjerky, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cON" = ( /obj/item/trash/cheesie{ pixel_y = 4 }, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -90951,9 +84890,7 @@ /obj/machinery/button/crematorium{ pixel_x = -25 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cOP" = ( /obj/machinery/light/small{ @@ -90965,9 +84902,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cOQ" = ( /obj/item/device/flashlight/lamp, @@ -90975,9 +84910,7 @@ pixel_x = -30 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cOR" = ( /obj/structure/chair, @@ -90985,9 +84918,7 @@ name = "Chaplain" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cOS" = ( /obj/item/weapon/paper_bin{ @@ -91002,9 +84933,7 @@ icon_state = "1-2" }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cOT" = ( /obj/machinery/light/small{ @@ -91014,9 +84943,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cOU" = ( /turf/closed/wall, @@ -91028,9 +84955,7 @@ }, /obj/effect/decal/cleanable/cobweb, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cOW" = ( /obj/item/weapon/storage/book/bible, @@ -91047,9 +84972,7 @@ network = list("SS13") }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cOX" = ( /obj/structure/table/wood, @@ -91068,9 +84991,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cOY" = ( /obj/structure/cable/yellow{ @@ -91079,9 +85000,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cOZ" = ( /obj/structure/table/wood, @@ -91090,9 +85009,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/harebell, /obj/item/weapon/reagent_containers/food/snacks/grown/harebell, /obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cPa" = ( /obj/item/weapon/paper_bin{ @@ -91106,9 +85023,7 @@ /obj/structure/noticeboard{ pixel_y = 29 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cPb" = ( /obj/item/candle, @@ -91118,9 +85033,7 @@ }, /obj/effect/decal/cleanable/cobweb2, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cPc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -91129,17 +85042,14 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) "cPd" = ( /obj/structure/table, /obj/item/candle, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -91150,9 +85060,8 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -91161,9 +85070,8 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -91183,9 +85091,8 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -91216,9 +85123,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -91260,8 +85166,7 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/hallway/secondary/exit{ @@ -91276,8 +85181,7 @@ pixel_x = 0; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/hallway/secondary/exit{ @@ -91290,8 +85194,7 @@ icon_state = "map-left-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/hallway/secondary/exit{ @@ -91312,8 +85215,7 @@ icon_state = "map-right-MS"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/hallway/secondary/exit{ @@ -91365,18 +85267,15 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay3{ name = "Medbay Aft" }) "cPu" = ( /obj/machinery/biogenerator, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -91398,16 +85297,14 @@ /obj/item/seeds/watermelon, /obj/item/seeds/grape, /obj/item/seeds/glowshroom, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) "cPw" = ( /obj/item/weapon/storage/bag/plants/portaseeder, /obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/item/weapon/cultivator, /obj/item/weapon/reagent_containers/glass/bucket, /obj/structure/rack{ @@ -91418,9 +85315,7 @@ /obj/item/seeds/ambrosia, /obj/item/seeds/grass, /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -91429,9 +85324,7 @@ pixel_y = 8 }, /obj/item/seeds/carrot, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -91448,8 +85341,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/aft{ @@ -91459,10 +85351,8 @@ /obj/machinery/hydroponics/soil{ pixel_y = 8 }, -/obj/item/device/analyzer/plant_analyzer, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/obj/item/device/plant_analyzer, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -91485,9 +85375,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/starboardsolar) "cPC" = ( @@ -91518,9 +85407,7 @@ /area/space) "cPF" = ( /obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cPG" = ( /obj/machinery/camera{ @@ -91533,9 +85420,7 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cPH" = ( /obj/item/weapon/storage/crayons, @@ -91543,9 +85428,7 @@ dir = 8 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cPI" = ( /obj/structure/cable, @@ -91572,14 +85455,10 @@ pixel_y = 5 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cPK" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cPL" = ( /obj/item/device/radio/intercom{ @@ -91589,17 +85468,13 @@ pixel_x = -25 }, /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cPM" = ( /obj/machinery/door/morgue{ name = "Confession Booth" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cPN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -91664,9 +85539,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cPU" = ( /obj/structure/disposalpipe/segment{ @@ -91675,9 +85548,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -91689,8 +85561,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/secondary/exit{ @@ -91769,8 +85640,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/hallway/secondary/exit{ @@ -91805,8 +85675,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/secondary/exit{ @@ -91816,9 +85685,7 @@ /obj/structure/sign/vacuum{ pixel_x = 32 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -91842,8 +85709,7 @@ /obj/structure/sign/poster{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria"; +/turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/medical/medbay3{ @@ -91929,9 +85795,7 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cQq" = ( /obj/machinery/door/airlock/centcom{ @@ -91943,26 +85807,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cQr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cQs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cQt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -91974,9 +85832,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cQu" = ( /obj/machinery/light_switch{ @@ -91994,21 +85850,12 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cQv" = ( /obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 5; - health = 120; - icon_state = "twindow"; - reinf = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/obj/structure/window/reinforced/tinted/fulltile, +/turf/open/floor/plasteel/black, /area/chapel/office) "cQw" = ( /obj/structure/cable/yellow{ @@ -92069,17 +85916,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cQC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -92088,8 +85932,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/exit{ @@ -92143,9 +85986,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -92164,9 +86006,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redfull" - }, +/turf/open/floor/plasteel/red, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -92191,8 +86031,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/hallway/secondary/exit{ @@ -92204,9 +86043,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -92217,9 +86054,7 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -92248,8 +86083,7 @@ name = "Station Intercom (General)"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/hallway/secondary/exit{ @@ -92306,9 +86140,8 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/starboardsolar) "cQU" = ( @@ -92316,9 +86149,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cQV" = ( /obj/structure/closet/wardrobe/chaplain_black, @@ -92327,18 +86158,14 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cQW" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cQX" = ( /obj/machinery/power/apc{ @@ -92354,26 +86181,20 @@ on = 1 }, /obj/structure/cable/yellow, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cQY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cQZ" = ( /obj/machinery/door/morgue{ name = "Confession Booth (Chaplain)"; req_access_txt = "22" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cRa" = ( /obj/item/device/radio/intercom{ @@ -92388,55 +86209,45 @@ /obj/effect/landmark/start{ name = "Chaplain" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cRb" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "cRc" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "cRd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "cRe" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cRf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "cRg" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "cRh" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "cRi" = ( @@ -92466,9 +86277,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -92496,9 +86306,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -92528,9 +86337,8 @@ /obj/structure/sign/electricshock{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -92582,8 +86390,7 @@ pixel_y = 8 }, /obj/item/seeds/glowshroom, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -92594,8 +86401,7 @@ pixel_y = 8 }, /obj/item/weapon/cultivator, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -92606,8 +86412,7 @@ pixel_y = 8 }, /obj/item/seeds/ambrosia, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -92618,8 +86423,7 @@ pixel_y = 8 }, /obj/item/seeds/watermelon, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -92630,8 +86434,7 @@ pixel_y = 8 }, /obj/item/seeds/berry, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/aft{ @@ -92648,9 +86451,7 @@ req_access_txt = "27" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cRB" = ( /obj/machinery/airalarm{ @@ -92662,46 +86463,37 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "cRC" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "cRD" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "cRE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "cRF" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "cRG" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "cRH" = ( @@ -92731,9 +86523,8 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -92893,9 +86684,7 @@ /area/chapel/main) "cRX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cRY" = ( /obj/machinery/light/small{ @@ -92910,27 +86699,23 @@ }, /obj/effect/decal/cleanable/cobweb2, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cRZ" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "cSa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "cSb" = ( @@ -92938,9 +86723,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "cSc" = ( @@ -92948,9 +86732,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "cSd" = ( @@ -92958,9 +86741,8 @@ /obj/structure/chair/comfy/black{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "cSe" = ( @@ -92977,13 +86759,12 @@ pixel_x = -27; pixel_y = 0 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-04"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -93008,8 +86789,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/secondary/exit{ @@ -93020,9 +86800,8 @@ dir = 4 }, /obj/item/device/radio/beacon, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -93031,8 +86810,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/secondary/exit{ @@ -93061,13 +86839,12 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-16"; layer = 4.1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -93096,9 +86873,8 @@ req_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -93135,17 +86911,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cSr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cSs" = ( /obj/item/device/radio/intercom{ @@ -93162,17 +86934,13 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cSt" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cSu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -93184,9 +86952,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cSv" = ( /obj/machinery/door/firedoor, @@ -93197,17 +86963,14 @@ name = "Funeral Parlour"; opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cSw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "cSx" = ( @@ -93215,53 +86978,43 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "cSy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "cSz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "cSA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "cSB" = ( -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "cSC" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cSD" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -93272,9 +87025,8 @@ codes_txt = "patrol;next_patrol=9.4-Escape-4"; location = "9.3-Escape-3" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -93285,17 +87037,15 @@ codes_txt = "patrol;next_patrol=9.3-Escape-3"; location = "9.2-Escape-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cSG" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -93317,9 +87067,8 @@ dir = 2; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cSI" = ( @@ -93338,9 +87087,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cSJ" = ( @@ -93365,9 +87113,8 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cSK" = ( @@ -93393,8 +87140,7 @@ network = list("SS13","RD") }, /obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/toxins/mixing{ @@ -93440,9 +87186,7 @@ /obj/structure/chair{ pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cSR" = ( /obj/structure/chair{ @@ -93451,25 +87195,19 @@ /obj/effect/landmark/start{ name = "Chaplain" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cSS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cST" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cSU" = ( /obj/machinery/doppler_array{ @@ -93481,8 +87219,7 @@ name = "Station Intercom (General)"; pixel_y = 22 }, -/turf/open/floor/plasteel{ - icon_state = "bot"; +/turf/open/floor/plasteel/bot{ dir = 1 }, /area/toxins/mixing{ @@ -93500,9 +87237,8 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/mixing{ name = "\improper Toxins Lab" @@ -93538,37 +87274,29 @@ }, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/robotics) "cSX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "cSY" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cSZ" = ( /obj/item/weapon/storage/book/bible, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cTa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "cTb" = ( @@ -93580,25 +87308,20 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "cTc" = ( /obj/structure/sign/vacuum{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cTd" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -93607,17 +87330,13 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) "cTf" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -93625,9 +87344,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -93636,9 +87353,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -93646,9 +87361,7 @@ /obj/structure/sign/vacuum{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -93662,7 +87375,7 @@ dir = 4; network = list("SS13") }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-24"; layer = 4.1 }, @@ -93670,9 +87383,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -93682,9 +87394,7 @@ id = "xeno_blastdoor"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/xenobiology) "cTl" = ( /obj/item/device/radio/intercom{ @@ -93697,9 +87407,7 @@ id = "xeno_blastdoor"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/xenobiology) "cTm" = ( /obj/structure/closet/coffin, @@ -93720,60 +87428,41 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cTo" = ( -/obj/machinery/camera{ - c_tag = "Chapel - Port"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, -/area/chapel/main) +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/toxins/xenobiology) "cTp" = ( /obj/item/device/flashlight/lantern{ pixel_y = 7 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cTq" = ( /obj/effect/landmark/start{ name = "Chaplain" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cTr" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "cTs" = ( /obj/machinery/door/airlock/external{ name = "Departure Lounge Airlock" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -93787,9 +87476,7 @@ id = "xeno_blastdoor"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/xenobiology) "cTu" = ( /obj/structure/sign/biohazard, @@ -93810,9 +87497,8 @@ name = "Xenobiology Lab"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cTx" = ( @@ -93824,9 +87510,7 @@ /obj/structure/sign/poster{ pixel_y = 32 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/aft{ name = "Aft Maintenance" }) @@ -93841,9 +87525,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cTA" = ( @@ -93855,9 +87538,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cTB" = ( /obj/structure/cable/yellow{ @@ -93865,9 +87546,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cTC" = ( @@ -93877,23 +87557,15 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cTE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/closed/wall/shuttle{ + tag = "icon-wall3 (NORTHWEST)"; + icon_state = "wall3"; + dir = 9 }, -/mob/living/simple_animal/hostile/retaliate/bat{ - name = "Orlocke"; - real_name = "Orlocke"; - turns_per_move = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) +/area/shuttle/escape) "cTF" = ( /obj/machinery/door/window{ dir = 4; @@ -93903,9 +87575,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cTG" = ( /obj/machinery/mass_driver{ @@ -93927,37 +87597,35 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 1 }, /area/chapel/main) "cTH" = ( -/obj/structure/bookcase{ - name = "Holy Bookcase" +/obj/machinery/camera{ + c_tag = "Chapel - Port"; + dir = 4; + network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "cTI" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "cTJ" = ( -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cTK" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cTL" = ( /obj/machinery/light/small, @@ -93972,18 +87640,15 @@ pixel_x = 6; pixel_y = -25 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "cTM" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -93991,9 +87656,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" }) @@ -94025,9 +87688,8 @@ name = "Xenobiology Lab External Airlock"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cTQ" = ( @@ -94050,15 +87712,13 @@ pixel_x = -26; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/toxins/xenobiology) "cTS" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/toxins/xenobiology) @@ -94071,8 +87731,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -94081,9 +87740,8 @@ icon_state = "shower"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/xenobiology) "cTV" = ( @@ -94093,10 +87751,6 @@ icon_state = "alarm0"; pixel_x = 24 }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -94105,9 +87759,11 @@ dir = 8; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/xenobiology) "cTW" = ( @@ -94120,9 +87776,7 @@ dir = 8; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cTX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -94148,9 +87802,8 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/toxins/xenobiology) "cTZ" = ( @@ -94169,8 +87822,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/chapel/main) @@ -94179,8 +87831,7 @@ name = "Chapel Garden"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/chapel/main) @@ -94197,24 +87848,18 @@ pixel_y = -25; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cUd" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cUe" = ( /obj/structure/chair, /obj/effect/landmark/start{ name = "Chaplain" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cUf" = ( /obj/structure/window/reinforced{ @@ -94232,17 +87877,14 @@ pixel_y = -26 }, /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/chapel/main) "cUg" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 2 }, /area/chapel/main) @@ -94263,9 +87905,8 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/toxins/xenobiology) "cUj" = ( @@ -94275,9 +87916,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/xenobiology) "cUk" = ( @@ -94311,9 +87951,8 @@ pixel_y = 3 }, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cUl" = ( @@ -94325,9 +87964,8 @@ /obj/item/weapon/storage/box/syringes{ pixel_y = 5 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cUm" = ( @@ -94338,9 +87976,8 @@ /obj/structure/noticeboard{ pixel_y = 30 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cUn" = ( @@ -94354,9 +87991,8 @@ pixel_y = 32 }, /obj/machinery/chem_dispenser/constructable, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cUo" = ( @@ -94380,9 +88016,8 @@ name = "Xenobiology Lab Internal Airlock"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cUq" = ( @@ -94395,9 +88030,8 @@ pixel_x = -3; pixel_y = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cUr" = ( @@ -94409,9 +88043,7 @@ id = "aftstarboard"; name = "Aft-Starboard Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "cUs" = ( /obj/structure/lattice/catwalk, @@ -94426,9 +88058,7 @@ /area/chapel/main) "cUu" = ( /obj/machinery/computer/shuttle/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cUv" = ( /obj/structure/table/glass, @@ -94437,6 +88067,7 @@ pixel_y = 8 }, /obj/machinery/power/apc{ + cell_type = 10000; dir = 1; name = "Xenobiology APC"; pixel_x = 0; @@ -94446,9 +88077,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cUw" = ( @@ -94467,25 +88097,22 @@ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cUx" = ( /obj/machinery/smartfridge/extract, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurplefull" +/turf/open/floor/plasteel/whitepurple{ + dir = 4 }, /area/toxins/xenobiology) "cUy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cUz" = ( @@ -94496,15 +88123,13 @@ pixel_x = -4; pixel_y = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 }, /area/toxins/xenobiology) "cUA" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cUB" = ( @@ -94513,9 +88138,7 @@ pixel_x = 25; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cUC" = ( /obj/structure/chair/office/light{ @@ -94527,9 +88150,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cUD" = ( @@ -94538,9 +88160,8 @@ pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cUE" = ( @@ -94558,9 +88179,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cUF" = ( @@ -94583,9 +88203,8 @@ pixel_x = -25; pixel_y = 25 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cUG" = ( @@ -94594,9 +88213,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cUH" = ( @@ -94605,9 +88223,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cUI" = ( @@ -94709,15 +88326,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/xenobiology) "cUQ" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 }, /area/toxins/xenobiology) "cUR" = ( @@ -94725,9 +88340,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cUS" = ( /obj/structure/sink{ @@ -94736,9 +88349,8 @@ pixel_x = -12 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/toxins/xenobiology) "cUT" = ( @@ -94747,39 +88359,29 @@ id = "aftstarboard"; name = "Aft-Starboard Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "cUU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cUV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cUW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cUX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cUY" = ( /obj/machinery/hologram/holopad, @@ -94791,9 +88393,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cUZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -94802,9 +88402,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cVa" = ( /obj/structure/sink{ @@ -94813,9 +88411,8 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/toxins/xenobiology) "cVb" = ( @@ -94825,9 +88422,8 @@ pixel_y = 3 }, /obj/item/weapon/extinguisher, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cVc" = ( @@ -94836,8 +88432,7 @@ name = "xenobiology air connector port" }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel{ - icon_state = "whitepurple"; +/turf/open/floor/plasteel/whitepurple/side{ dir = 10 }, /area/toxins/xenobiology) @@ -94845,9 +88440,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/toxins/xenobiology) "cVe" = ( @@ -94859,9 +88453,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cVf" = ( @@ -94869,24 +88462,21 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/xenobiology) "cVg" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 2 }, /area/toxins/xenobiology) "cVh" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/xenobiology) "cVi" = ( @@ -94903,21 +88493,18 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/xenobiology) "cVj" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 2 }, /area/toxins/xenobiology) "cVk" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 1 }, /area/toxins/xenobiology) "cVl" = ( @@ -94929,24 +88516,21 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cVm" = ( /obj/machinery/monkey_recycler, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 2 }, /area/toxins/xenobiology) "cVn" = ( /obj/structure/table, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 6 }, /area/toxins/xenobiology) "cVo" = ( @@ -94955,19 +88539,13 @@ "cVp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/xenobiology) "cVq" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/xenobiology) @@ -94980,8 +88558,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/xenobiology) @@ -95016,8 +88593,7 @@ /area/toxins/xenobiology) "cVv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -95027,14 +88603,12 @@ dir = 8 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/xenobiology) "cVx" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -95046,8 +88620,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -95074,9 +88647,8 @@ pixel_y = 4; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "cVB" = ( @@ -95120,9 +88692,7 @@ /area/toxins/xenobiology) "cVF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cVG" = ( /obj/machinery/door/window/northleft{ @@ -95130,15 +88700,12 @@ name = "Containment Pen #1"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/xenobiology) "cVH" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cVI" = ( /obj/structure/disposalpipe/segment, @@ -95148,9 +88715,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cVJ" = ( /obj/effect/landmark{ @@ -95185,9 +88750,8 @@ name = "Containment Pen #2"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/xenobiology) "cVM" = ( @@ -95242,9 +88806,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 1 }, /area/toxins/xenobiology) "cVS" = ( @@ -95264,9 +88827,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "cVT" = ( @@ -95289,8 +88851,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 2 }, /area/toxins/xenobiology) @@ -95314,9 +88875,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cVW" = ( /obj/structure/grille, @@ -95348,9 +88907,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/xenobiology) "cVY" = ( @@ -95363,23 +88921,19 @@ /turf/open/floor/engine, /area/toxins/xenobiology) "cVZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ - icon_state = "tube1"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/xenobiology) "cWa" = ( /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cWb" = ( /obj/structure/sign/securearea{ @@ -95401,9 +88955,8 @@ dir = 8; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/xenobiology) "cWd" = ( @@ -95413,9 +88966,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cWe" = ( /obj/structure/grille, @@ -95435,14 +88986,12 @@ /area/toxins/xenobiology) "cWf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 }, /area/toxins/xenobiology) "cWg" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 8 }, /area/toxins/xenobiology) @@ -95469,9 +89018,8 @@ pixel_y = 4; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "cWj" = ( @@ -95499,9 +89047,8 @@ name = "Containment Pen #3"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/xenobiology) "cWl" = ( @@ -95536,9 +89083,8 @@ name = "Containment Pen #4"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/xenobiology) "cWo" = ( @@ -95572,9 +89118,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "cWq" = ( @@ -95583,8 +89128,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 2 }, /area/toxins/xenobiology) @@ -95608,7 +89152,7 @@ possible_destinations = "pod_asteroid1"; shuttleId = "pod1" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "cWt" = ( /obj/structure/grille, @@ -95635,15 +89179,13 @@ pixel_y = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/xenobiology) "cWv" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/xenobiology) "cWw" = ( @@ -95667,15 +89209,11 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 }, /area/toxins/xenobiology) "cWy" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/machinery/button/door{ id = "xenobio1"; name = "Containment Blast Doors"; @@ -95683,8 +89221,7 @@ pixel_y = 24; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -95705,9 +89242,8 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "cWA" = ( @@ -95716,9 +89252,7 @@ /obj/item/weapon/folder{ pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cWB" = ( /obj/structure/disposalpipe/segment{ @@ -95749,9 +89283,8 @@ name = "Containment Pen #5"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/xenobiology) "cWE" = ( @@ -95783,7 +89316,7 @@ /obj/item/weapon/storage/pod{ pixel_x = -26 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "cWG" = ( /obj/machinery/door/window/northleft{ @@ -95793,9 +89326,8 @@ name = "Containment Pen #6"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/xenobiology) "cWH" = ( @@ -95816,9 +89348,7 @@ pixel_x = 2; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cWJ" = ( /obj/machinery/door/window/northleft{ @@ -95850,9 +89380,8 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "cWL" = ( @@ -95894,9 +89423,7 @@ /obj/machinery/atmospherics/components/binary/pump{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cWO" = ( /obj/structure/chair{ @@ -95913,7 +89440,7 @@ possible_destinations = "pod_asteroid4"; shuttleId = "pod4" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "cWP" = ( /obj/structure/disposalpipe/segment, @@ -95930,9 +89457,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cWQ" = ( /obj/structure/window/reinforced{ @@ -95947,9 +89472,8 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/xenobiology) "cWR" = ( @@ -95966,9 +89490,7 @@ /obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cWS" = ( /obj/machinery/door/poddoor{ @@ -95990,8 +89512,8 @@ height = 24; id = "syndicate"; name = "syndicate infiltrator"; + port_angle = 0; roundstart_move = "syndicate_away"; - travelDir = 180; width = 18 }, /obj/docking_port/stationary{ @@ -96046,9 +89568,11 @@ dir = 4; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/xenobiology) "cWW" = ( @@ -96065,9 +89589,8 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/xenobiology) "cWX" = ( @@ -96079,9 +89602,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/xenobiology) "cWY" = ( @@ -96089,16 +89611,11 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/xenobiology) "cWZ" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -96113,9 +89630,11 @@ dir = 8; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/xenobiology) "cXa" = ( @@ -96124,9 +89643,8 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/xenobiology) "cXb" = ( @@ -96158,9 +89676,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cXf" = ( @@ -96198,9 +89715,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/xenobiology) "cXh" = ( @@ -96212,9 +89728,8 @@ pixel_y = 2 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cXi" = ( @@ -96225,9 +89740,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "cXj" = ( @@ -96236,9 +89750,8 @@ name = "Maximum Security Test Chamber"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cXk" = ( @@ -96252,7 +89765,7 @@ pixel_x = 6; pixel_y = -32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "cXl" = ( /obj/structure/disposalpipe/trunk{ @@ -96269,7 +89782,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 0 }, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "cXn" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, @@ -96281,13 +89794,11 @@ dir = 2; initialize_directions = 11 }, -/obj/structure/flora/kirbyplants{ +/obj/item/weapon/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cXp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -96296,9 +89807,8 @@ /obj/structure/chair/comfy/black{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "cXq" = ( @@ -96307,9 +89817,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cXr" = ( @@ -96319,9 +89828,8 @@ /obj/item/clothing/glasses/science, /obj/item/clothing/glasses/science, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "cXs" = ( @@ -96376,15 +89884,11 @@ pixel_x = 4; pixel_y = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXz" = ( /obj/structure/frame/computer, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXA" = ( /obj/structure/table, @@ -96393,9 +89897,7 @@ name = "remote shutter control"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXB" = ( /obj/structure/table, @@ -96403,9 +89905,7 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXC" = ( /obj/structure/table, @@ -96429,9 +89929,7 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXD" = ( /obj/structure/table, @@ -96439,9 +89937,7 @@ amount = 10 }, /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXE" = ( /obj/item/device/radio/intercom{ @@ -96453,20 +89949,15 @@ subspace_transmission = 1; syndie = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXF" = ( /obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXG" = ( /turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; +/turf/closed/wall/mineral/plastitanium{ icon_state = "diagonalWall3" }, /area/shuttle/syndicate) @@ -96475,13 +89966,11 @@ name = "Cockpit"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXI" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 4; icon_state = "diagonalWall3" }, @@ -96490,9 +89979,7 @@ /obj/structure/table, /obj/item/stack/cable_coil, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXK" = ( /obj/structure/table, @@ -96500,25 +89987,19 @@ pixel_x = 1; pixel_y = 2 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXL" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "cXM" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXN" = ( /turf/open/space, @@ -96532,21 +90013,15 @@ name = "Ready Room"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXP" = ( /obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXQ" = ( /obj/structure/closet/syndicate/nuclear, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXR" = ( /obj/docking_port/stationary{ @@ -96564,36 +90039,27 @@ "cXS" = ( /obj/structure/table, /obj/item/device/aicard, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXT" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cXU" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "cXV" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; +/obj/machinery/sleeper/syndie{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cXW" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cXX" = ( /obj/machinery/door/window{ @@ -96601,17 +90067,13 @@ name = "EVA Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXY" = ( /obj/machinery/door/airlock/external{ req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cXZ" = ( /obj/machinery/door/window{ @@ -96621,9 +90083,7 @@ name = "EVA Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYa" = ( /obj/structure/grille, @@ -96634,9 +90094,7 @@ /obj/structure/rack, /obj/item/clothing/suit/space/syndicate/black/red, /obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYc" = ( /obj/item/device/radio/intercom{ @@ -96648,21 +90106,15 @@ subspace_transmission = 1; syndie = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYd" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYe" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYf" = ( /obj/structure/table, @@ -96672,15 +90124,11 @@ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYg" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYh" = ( /obj/structure/table, @@ -96690,9 +90138,7 @@ /obj/item/device/assembly/voice{ pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYi" = ( /obj/structure/table, @@ -96701,9 +90147,7 @@ pixel_y = 3 }, /obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYj" = ( /obj/structure/table, @@ -96717,17 +90161,13 @@ pixel_x = -8; pixel_y = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYk" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/device/assembly/infra, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYl" = ( /obj/structure/table, @@ -96735,30 +90175,24 @@ pixel_y = 3 }, /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYm" = ( /obj/structure/sign/bluecross_2, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "cYn" = ( /obj/machinery/door/window/westright{ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYo" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/syndicate, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYp" = ( /obj/machinery/door/window{ @@ -96766,9 +90200,7 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYq" = ( /obj/machinery/door/window{ @@ -96778,9 +90210,7 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYr" = ( /obj/machinery/door/window{ @@ -96788,9 +90218,7 @@ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYs" = ( /obj/machinery/door/window{ @@ -96798,9 +90226,7 @@ name = "Surgery"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYt" = ( /obj/structure/window/reinforced{ @@ -96809,9 +90235,7 @@ /obj/structure/table, /obj/item/robot_parts/r_arm, /obj/item/robot_parts/l_arm, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYu" = ( /obj/structure/table, @@ -96827,17 +90251,13 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYv" = ( /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYw" = ( /obj/structure/table, @@ -96848,9 +90268,7 @@ /obj/item/weapon/grenade/syndieminibomb{ pixel_x = -1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYx" = ( /obj/structure/table, @@ -96858,9 +90276,7 @@ pixel_y = 5 }, /obj/item/device/sbeacondrop/bomb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYy" = ( /obj/structure/table, @@ -96873,31 +90289,23 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYz" = ( /obj/structure/table, /obj/item/weapon/surgicaldrill, /obj/item/weapon/circular_saw, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYA" = ( /obj/machinery/telecomms/allinone{ intercept = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYB" = ( /obj/structure/table/optable, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "cYC" = ( /obj/structure/sink{ @@ -96909,9 +90317,7 @@ /obj/structure/mirror{ pixel_x = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cYD" = ( /obj/machinery/nuclearbomb/syndicate, @@ -96920,9 +90326,7 @@ name = "Secure Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cYE" = ( /obj/structure/shuttle/engine/heater, @@ -96950,9 +90354,7 @@ name = "lightsout" }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cYH" = ( /obj/structure/disposalpipe/segment, @@ -96974,9 +90376,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cYI" = ( /obj/structure/shuttle/engine/propulsion, @@ -96995,16 +90395,10 @@ /turf/open/floor/plating, /area/shuttle/syndicate) "cYL" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/supply) "cYM" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "cYN" = ( /turf/closed/wall/shuttle{ @@ -97019,7 +90413,7 @@ }, /area/shuttle/supply) "cYP" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "cYQ" = ( /obj/machinery/conveyor{ @@ -97053,7 +90447,7 @@ pixel_x = 24; pixel_y = -8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "cYT" = ( /obj/machinery/door/airlock/shuttle{ @@ -97077,9 +90471,7 @@ /area/shuttle/supply) "cYU" = ( /obj/machinery/computer/camera_advanced/xenobio, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cYV" = ( /turf/closed/wall/shuttle{ @@ -97088,10 +90480,8 @@ }, /area/shuttle/supply) "cYW" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f10" - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/supply) "cYX" = ( /turf/closed/wall/shuttle{ @@ -97151,16 +90541,10 @@ icon_state = "propulsion"; dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/transport) "cZh" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "cZi" = ( /obj/structure/window/shuttle, @@ -97173,37 +90557,32 @@ /turf/open/floor/plating, /area/shuttle/transport) "cZk" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/transport) "cZl" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f9" - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/transport) "cZm" = ( /obj/machinery/computer/shuttle/ferry/request, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cZn" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cZo" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cZp" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cZq" = ( /obj/machinery/door/airlock/shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cZr" = ( /obj/machinery/door/airlock/shuttle, @@ -97213,8 +90592,9 @@ height = 12; id = "ferry"; name = "ferry shuttle"; + port_angle = 0; + preferred_direction = 4; roundstart_move = "ferry_away"; - travelDir = 180; width = 5 }, /obj/docking_port/stationary{ @@ -97226,7 +90606,7 @@ turf_type = /turf/open/space; width = 5 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cZs" = ( /turf/open/floor/plasteel/shuttle, @@ -97246,13 +90626,13 @@ /area/shuttle/transport) "cZu" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cZv" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cZw" = ( /turf/closed/wall/shuttle{ @@ -97261,22 +90641,15 @@ }, /area/shuttle/transport) "cZx" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/abandoned) "cZy" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 +/turf/open/floor/plating/warnplate{ + dir = 1 }, -/area/shuttle/abandoned) +/area/shuttle/auxillary_base) "cZz" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "cZA" = ( /obj/structure/grille, @@ -97284,11 +90657,10 @@ /turf/open/floor/plating, /area/shuttle/abandoned) "cZB" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1"; - dir = 2 +/turf/open/floor/plating/warnplate{ + dir = 5 }, -/area/shuttle/abandoned) +/area/shuttle/auxillary_base) "cZC" = ( /obj/machinery/door/airlock/shuttle{ name = "recovery shuttle external airlock" @@ -97297,7 +90669,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "cZD" = ( /obj/structure/window/reinforced, @@ -97311,29 +90683,25 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "barber" +/turf/open/floor/plasteel/barber{ + dir = 8 }, /area/atmos) "cZE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc2"; - dir = 2 +/turf/open/floor/plating/warnplate{ + dir = 8 }, -/area/shuttle/abandoned) +/area/shuttle/auxillary_base) "cZF" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/shuttle/auxillary_base) "cZG" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 +/turf/open/floor/plating/warnplate{ + dir = 4; + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" }, -/area/shuttle/abandoned) +/area/shuttle/auxillary_base) "cZH" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion_l"; @@ -97352,22 +90720,23 @@ /obj/effect/decal/cleanable/greenglow{ desc = "Looks like something's sprung a leak" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cZJ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 +/obj/structure/sign/poster{ + pixel_x = 32 }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/maintenance/fpmaint2{ + name = "Port Maintenance" + }) "cZK" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/shuttle/auxillary_base) "cZL" = ( /obj/structure/mirror{ pixel_x = 28; @@ -97387,9 +90756,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cZM" = ( /obj/structure/table, @@ -97400,9 +90767,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cZN" = ( /obj/structure/closet/wardrobe/mixed, @@ -97418,9 +90783,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cZO" = ( /obj/structure/table, @@ -97437,9 +90800,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cZP" = ( /obj/machinery/suit_storage_unit/standard_unit, @@ -97447,9 +90808,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cZQ" = ( /turf/closed/wall/shuttle{ @@ -97466,9 +90825,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cZS" = ( /obj/effect/decal/cleanable/dirt{ @@ -97479,7 +90836,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "cZT" = ( /obj/structure/sign/vacuum{ @@ -97489,7 +90846,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "cZU" = ( /obj/structure/closet/crate/medical{ @@ -97507,9 +90864,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "cZV" = ( /obj/item/weapon/storage/box/lights/mixed, @@ -97531,9 +90886,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "cZW" = ( /obj/structure/closet/crate{ @@ -97550,9 +90903,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "cZX" = ( /obj/structure/closet/crate{ @@ -97578,9 +90929,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "cZY" = ( /obj/structure/shuttle/engine/heater{ @@ -97600,17 +90949,25 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned) "daa" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 +/obj/docking_port/mobile/auxillary_base{ + dheight = 4; + dir = 2; + dwidth = 4; + height = 9; + width = 9 }, -/area/shuttle/abandoned) +/obj/machinery/bluespace_beacon, +/obj/machinery/computer/shuttle/auxillary_base{ + pixel_y = 0 + }, +/turf/closed/wall, +/area/shuttle/auxillary_base) "dab" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 +/obj/machinery/light{ + dir = 8 }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/shuttle/auxillary_base) "dac" = ( /obj/machinery/door/airlock/shuttle{ name = "bathroom" @@ -97619,7 +90976,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dad" = ( /obj/structure/bed, @@ -97630,9 +90987,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dae" = ( /obj/effect/decal/cleanable/blood/old, @@ -97648,7 +91003,7 @@ name = "remains" }, /obj/item/weapon/gun/energy/laser/retro, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daf" = ( /obj/structure/table, @@ -97662,9 +91017,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dag" = ( /obj/effect/decal/cleanable/dirt{ @@ -97672,7 +91025,7 @@ name = "dust" }, /obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dah" = ( /obj/machinery/door/airlock/shuttle{ @@ -97682,14 +91035,14 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dai" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daj" = ( /obj/effect/decal/cleanable/blood/old, @@ -97704,7 +91057,7 @@ icon_state = "remains"; name = "remains" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dak" = ( /obj/effect/decal/cleanable/oil, @@ -97712,18 +91065,16 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "dal" = ( /obj/machinery/door/airlock/shuttle{ name = "cargo bay" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "dam" = ( @@ -97731,9 +91082,8 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "dan" = ( @@ -97743,9 +91093,8 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "dao" = ( @@ -97768,9 +91117,7 @@ name = "remains" }, /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dap" = ( /obj/effect/decal/cleanable/blood/old, @@ -97782,7 +91129,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daq" = ( /obj/structure/bed, @@ -97791,9 +91138,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dar" = ( /obj/effect/decal/cleanable/blood/old, @@ -97806,7 +91151,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "das" = ( /obj/structure/table, @@ -97823,9 +91168,7 @@ name = "dust" }, /obj/item/weapon/wrench, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dat" = ( /obj/structure/rack{ @@ -97850,24 +91193,21 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dau" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall2" - }, -/area/shuttle/abandoned) +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fpmaint2{ + name = "Port Maintenance" + }) "dav" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daw" = ( /obj/effect/decal/cleanable/oil, @@ -97875,9 +91215,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "dax" = ( /obj/structure/closet/emcloset, @@ -97885,9 +91223,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "day" = ( /obj/structure/closet/firecloset/full, @@ -97895,16 +91231,14 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/abandoned) "daz" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1"; - dir = 2 +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating/warnplate{ + dir = 10 }, -/area/shuttle/abandoned) +/area/shuttle/auxillary_base) "daA" = ( /obj/machinery/door/airlock/shuttle{ name = "bathroom" @@ -97914,7 +91248,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daB" = ( /obj/machinery/vending/boozeomat{ @@ -97937,20 +91271,16 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daD" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, -/area/shuttle/abandoned) +/turf/open/floor/plating/warnplate, +/area/shuttle/auxillary_base) "daE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4"; - dir = 2 - }, -/area/shuttle/abandoned) +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mining_construction) "daF" = ( /obj/machinery/door/airlock/shuttle{ name = "recovery shuttle interior airlock" @@ -97963,14 +91293,18 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daG" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc3"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Construction Zone"; + req_access = null; + req_access_txt = "0"; + req_one_access_txt = "0" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/mining_construction) "daH" = ( /obj/machinery/door/airlock/shuttle{ name = "cargo bay" @@ -97979,18 +91313,15 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/turf/open/floor/plasteel/delivery{ + dir = 1 }, /area/shuttle/abandoned) "daI" = ( /obj/machinery/vending/cigarette{ use_power = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daJ" = ( /obj/effect/decal/cleanable/blood/gibs/old, @@ -97998,7 +91329,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daK" = ( /obj/effect/decal/cleanable/blood/old, @@ -98007,7 +91338,7 @@ name = "dust" }, /obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daL" = ( /obj/effect/decal/cleanable/blood/old, @@ -98015,7 +91346,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daM" = ( /obj/effect/decal/cleanable/dirt{ @@ -98023,7 +91354,7 @@ name = "dust" }, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daN" = ( /obj/structure/table, @@ -98032,9 +91363,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daO" = ( /obj/effect/decal/cleanable/cobweb, @@ -98042,9 +91371,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daP" = ( /obj/structure/table, @@ -98056,9 +91383,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daQ" = ( /obj/structure/table, @@ -98067,9 +91392,7 @@ name = "dust" }, /obj/item/weapon/storage/photo_album, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daR" = ( /obj/structure/reagent_dispensers/fueltank, @@ -98080,16 +91403,14 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "daS" = ( /obj/machinery/vending/coffee{ pixel_x = -2; use_power = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daT" = ( /obj/structure/chair, @@ -98097,18 +91418,14 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daU" = ( /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daV" = ( /obj/effect/decal/cleanable/dirt{ @@ -98119,9 +91436,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daW" = ( /obj/machinery/light/small{ @@ -98147,9 +91462,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "daZ" = ( /obj/structure/table, @@ -98163,9 +91476,7 @@ pixel_x = -1; pixel_y = 2 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dba" = ( /obj/machinery/door/airlock/shuttle{ @@ -98175,7 +91486,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dbb" = ( /obj/structure/table, @@ -98184,9 +91495,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbc" = ( /obj/structure/chair{ @@ -98196,9 +91505,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbd" = ( /obj/structure/table, @@ -98207,9 +91514,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbe" = ( /obj/structure/table, @@ -98225,9 +91530,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbf" = ( /obj/structure/chair{ @@ -98237,9 +91540,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbg" = ( /obj/machinery/door/airlock/shuttle{ @@ -98249,7 +91550,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dbh" = ( /obj/item/clothing/suit/bio_suit, @@ -98265,9 +91566,7 @@ /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbi" = ( /obj/effect/decal/cleanable/dirt{ @@ -98284,9 +91583,7 @@ }, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbj" = ( /obj/effect/decal/cleanable/blood/old, @@ -98295,9 +91592,7 @@ name = "dust" }, /obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbk" = ( /obj/effect/decal/cleanable/blood/gibs/old, @@ -98312,9 +91607,7 @@ icon_state = "remains"; name = "remains" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbl" = ( /obj/item/weapon/storage/toolbox/emergency{ @@ -98331,9 +91624,7 @@ name = "dust" }, /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbm" = ( /obj/effect/decal/cleanable/dirt{ @@ -98347,9 +91638,7 @@ /obj/structure/table, /obj/item/clothing/head/helmet/swat/nanotrasen, /obj/item/clothing/head/helmet/swat/nanotrasen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbn" = ( /obj/machinery/door/airlock/shuttle{ @@ -98359,7 +91648,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dbo" = ( /obj/effect/decal/cleanable/dirt{ @@ -98367,9 +91656,7 @@ name = "dust" }, /obj/machinery/computer/shuttle/white_ship, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbp" = ( /obj/effect/decal/cleanable/blood/old, @@ -98380,9 +91667,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbq" = ( /obj/structure/reagent_dispensers/watertank, @@ -98390,16 +91675,14 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dbr" = ( /obj/machinery/vending/cola{ pixel_x = -1; use_power = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbs" = ( /obj/structure/chair{ @@ -98409,9 +91692,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbt" = ( /obj/machinery/camera/emp_proof{ @@ -98431,9 +91712,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbw" = ( /obj/item/weapon/phone{ @@ -98449,9 +91728,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbx" = ( /obj/effect/decal/cleanable/blood/old, @@ -98470,22 +91747,25 @@ icon_state = "remains"; name = "remains" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dby" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, -/area/shuttle/abandoned) +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/mining_construction) "dbz" = ( /obj/machinery/vending/snack{ pixel_x = -1; use_power = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbA" = ( /obj/structure/sign/science{ @@ -98495,7 +91775,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dbB" = ( /obj/structure/table, @@ -98504,9 +91784,7 @@ name = "dust" }, /obj/item/device/megaphone, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbC" = ( /obj/effect/spawner/lootdrop/maintenance, @@ -98521,9 +91799,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbE" = ( /obj/structure/table, @@ -98532,9 +91808,7 @@ name = "dust" }, /obj/item/device/mass_spectrometer, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbF" = ( /obj/machinery/door/airlock/shuttle{ @@ -98544,14 +91818,11 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dbG" = ( /obj/structure/sign/botany, -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "dbH" = ( /obj/machinery/door/airlock/shuttle{ @@ -98561,7 +91832,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dbI" = ( /obj/machinery/door/airlock/shuttle{ @@ -98571,14 +91842,11 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dbJ" = ( /obj/structure/sign/bluecross_2, -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "dbK" = ( /obj/machinery/door/airlock/shuttle{ @@ -98590,14 +91858,16 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dbL" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/area/shuttle/abandoned) +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/mining_construction) "dbM" = ( /obj/item/weapon/storage/bag/plants/portaseeder, /obj/structure/table, @@ -98617,18 +91887,14 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbN" = ( /obj/machinery/biogenerator{ idle_power_usage = 0; use_power = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbO" = ( /obj/machinery/vending/hydroseeds{ @@ -98639,9 +91905,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbP" = ( /obj/machinery/processor, @@ -98649,9 +91913,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbQ" = ( /obj/structure/table, @@ -98665,9 +91927,7 @@ name = "dust" }, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbR" = ( /obj/structure/kitchenspike, @@ -98676,9 +91936,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbS" = ( /obj/effect/decal/cleanable/oil, @@ -98686,9 +91944,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbT" = ( /obj/structure/reagent_dispensers/watertank, @@ -98707,9 +91963,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbV" = ( /obj/structure/closet/crate/freezer, @@ -98724,9 +91978,7 @@ name = "dust" }, /obj/effect/decal/cleanable/xenoblood, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbW" = ( /obj/structure/table/optable{ @@ -98741,9 +91993,8 @@ dir = 1; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 1 }, /area/assembly/robotics) "dbX" = ( @@ -98758,20 +92009,15 @@ name = "dust" }, /obj/item/weapon/wirecutters, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dbY" = ( /obj/machinery/smartfridge{ use_power = 0 }, -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "dbZ" = ( /obj/structure/sink{ @@ -98784,7 +92030,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dca" = ( /obj/structure/sink{ @@ -98797,7 +92043,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dcb" = ( /obj/structure/table, @@ -98807,9 +92053,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcc" = ( /obj/effect/decal/cleanable/egg_smudge, @@ -98818,7 +92062,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dcd" = ( /obj/structure/closet/firecloset, @@ -98840,7 +92084,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dcg" = ( /obj/machinery/vending/wallmed{ @@ -98858,7 +92102,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dch" = ( /obj/effect/decal/cleanable/xenoblood, @@ -98872,7 +92116,7 @@ icon_state = "remainsxeno"; name = "remains" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dci" = ( /obj/effect/decal/cleanable/dirt{ @@ -98881,7 +92125,7 @@ }, /obj/effect/decal/cleanable/ash, /obj/effect/decal/cleanable/xenoblood, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dcj" = ( /obj/structure/sink{ @@ -98896,7 +92140,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "dck" = ( /obj/structure/shuttle/engine/propulsion{ @@ -98911,9 +92155,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcm" = ( /obj/machinery/hydroponics/constructable, @@ -98922,9 +92164,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcn" = ( /obj/structure/table, @@ -98938,9 +92178,7 @@ /obj/item/weapon/storage/fancy/egg_box{ pixel_y = 5 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dco" = ( /obj/structure/table, @@ -98951,9 +92189,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcp" = ( /obj/structure/table, @@ -98973,9 +92209,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcq" = ( /obj/structure/table, @@ -98990,9 +92224,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcr" = ( /obj/structure/table, @@ -99007,9 +92239,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcs" = ( /obj/structure/table, @@ -99018,9 +92248,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dct" = ( /obj/structure/table, @@ -99029,9 +92257,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcu" = ( /obj/structure/table, @@ -99040,9 +92266,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcv" = ( /obj/structure/table, @@ -99053,9 +92277,7 @@ name = "dust" }, /obj/item/clothing/suit/apron/surgical, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcw" = ( /obj/structure/table, @@ -99071,9 +92293,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcx" = ( /obj/structure/table, @@ -99083,71 +92303,87 @@ name = "surgical dufflebag"; pixel_y = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "dcy" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 }, -/area/shuttle/escape) +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/mining_construction) "dcz" = ( /obj/structure/grille, /obj/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "dcA" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/area/shuttle/escape) +/turf/open/floor/plasteel/yellow/side, +/area/mining_construction) "dcB" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "dcC" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) "dcD" = ( /obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Cargo Bay Airlock" + name = "Emergency Shuttle Airlock" }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/obj/docking_port/mobile/emergency{ + dir = 2; + dwidth = 5; + height = 14; + name = "Meta emergency shuttle"; + width = 25 }, +/obj/docking_port/stationary{ + dheight = 0; + dir = 2; + dwidth = 9; + height = 25; + id = "emergency_home"; + name = "MetaStation emergency evac bay"; + width = 29 + }, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "dcE" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/structure/mining_shuttle_beacon{ dir = 2 }, -/area/shuttle/escape) +/turf/open/floor/plasteel/yellow/side, +/area/mining_construction) "dcF" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" }, -/area/shuttle/escape) +/turf/open/floor/plasteel/delivery, +/area/mining_construction) "dcG" = ( /obj/structure/tank_dispenser/oxygen{ layer = 2.7; pixel_x = -1; pixel_y = 2 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "dcH" = ( /obj/item/clothing/suit/hazardvest{ @@ -99228,74 +92464,75 @@ /obj/structure/closet/crate{ name = "lifejackets" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "dcI" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "dcJ" = ( -/obj/machinery/status_display{ - pixel_y = 32 +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 1; + name = "Auxillary Base Construction"; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" }, -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mining_construction) "dcK" = ( -/obj/structure/sign/nosmoking_2, -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, -/area/shuttle/escape) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/mining_construction) "dcL" = ( /obj/structure/table, /obj/item/stack/medical/gauze, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/ointment, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "dcM" = ( -/turf/open/floor/plating{ - dir = 1; - icon_state = "delivery" +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = 27 }, +/obj/structure/chair, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "dcN" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating{ - icon_state = "bot" +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/shuttle/escape) +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) "dcO" = ( /obj/structure/table, /obj/item/weapon/clipboard, /obj/item/weapon/folder/yellow, /obj/item/weapon/pen, /obj/item/hand_labeler_refill, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/escape) "dcP" = ( -/turf/open/floor/plating{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/shuttle/escape) "dcQ" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 31 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating{ - icon_state = "bot" - }, -/area/shuttle/escape) +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) "dcR" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -99325,42 +92562,34 @@ pixel_x = -3; pixel_y = 2 }, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/escape) "dcT" = ( /obj/item/weapon/cigbutt, -/turf/open/floor/plating{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/shuttle/escape) "dcU" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) "dcV" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 0; + pixel_y = 0; + req_access_txt = "0"; + use_power = 0 }, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) "dcW" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 0 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "bot" - }, -/area/shuttle/escape) +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) "dcX" = ( /obj/structure/closet/crate{ name = "emergency supplies crate" @@ -99378,160 +92607,111 @@ /obj/item/weapon/crowbar, /obj/item/weapon/wrench, /obj/item/device/radio, -/turf/open/floor/plating{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/shuttle/escape) "dcY" = ( -/obj/docking_port/stationary{ - dheight = 0; - dir = 4; - dwidth = 5; - height = 14; - id = "emergency_home"; - name = "emergency evac bay"; - width = 25 +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" }, -/obj/docking_port/mobile/emergency{ - dheight = 0; - dir = 4; - dwidth = 5; - height = 14; - width = 25 - }, -/obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Airlock" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"dcZ" = ( -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_x = 0; - pixel_y = 0; - req_access_txt = "0"; - use_power = 0 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, -/area/shuttle/escape) -"dda" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon_state = "bot" - }, -/area/shuttle/escape) -"ddb" = ( -/obj/machinery/space_heater, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/plating{ - icon_state = "bot" - }, -/area/shuttle/escape) -"ddc" = ( -/obj/structure/chair{ +/obj/machinery/light/small{ dir = 4 }, +/turf/open/floor/plasteel/white, +/area/toxins/xenobiology) +"dcZ" = ( /obj/item/device/radio/intercom{ - dir = 4; + freerange = 0; + frequency = 1459; name = "Station Intercom (General)"; - pixel_x = -31 + pixel_x = 29 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"ddd" = ( -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = 0; - pixel_y = -1 - }, -/obj/item/weapon/storage/toolbox/emergency{ - pixel_x = 3; - pixel_y = -5 - }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "warning" - }, -/area/shuttle/escape) -"dde" = ( -/obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/item/weapon/weldingtool, -/obj/item/weapon/wirecutters, -/obj/item/stack/cable_coil, -/turf/open/floor/plating{ - dir = 1; - icon_state = "warning" - }, -/area/shuttle/escape) -"ddf" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/weapon/tank/internals/oxygen/red, -/obj/item/clothing/suit/fire/firefighter, -/obj/item/clothing/mask/gas, -/obj/item/clothing/head/hardhat/red, -/turf/open/floor/plating{ - dir = 1; - icon_state = "warning" - }, -/area/shuttle/escape) -"ddg" = ( -/turf/open/floor/plating{ - dir = 1; - icon_state = "warning" - }, -/area/shuttle/escape) -"ddh" = ( -/obj/structure/extinguisher_cabinet, -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, -/area/shuttle/escape) -"ddi" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, -/area/shuttle/escape) -"ddj" = ( -/obj/structure/chair{ +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"dda" = ( +/obj/structure/chair/comfy/black{ dir = 8 }, -/obj/structure/sign/bluecross_2{ - pixel_x = 32 +/turf/open/floor/plasteel/chapel{ + dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" +/area/chapel/main) +"ddb" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ddc" = ( +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/hallway/secondary/entry{ + name = "Arrivals" + }) +"ddd" = ( +/obj/structure/sign/nosmoking_2, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"dde" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/hallway/secondary/entry{ + name = "Arrivals" + }) +"ddf" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ddg" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"ddh" = ( +/obj/item/device/radio/intercom{ + dir = 2; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -31 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ddi" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"ddj" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ddk" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 - }, +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ddl" = ( -/obj/structure/sign/bluecross_2, -/turf/closed/wall/shuttle{ - icon_state = "swall4"; - dir = 2 +/obj/structure/chair{ + dir = 1 }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ddm" = ( /obj/machinery/door/airlock/glass_medical{ @@ -99539,21 +92719,26 @@ name = "Escape Shuttle Infirmary"; req_access_txt = "0" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ddn" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/area/shuttle/escape) +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/hallway/secondary/entry{ + name = "Arrivals" + }) "ddo" = ( -/obj/machinery/sleeper{ - dir = 2 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/obj/structure/sign/bluecross_2, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ddp" = ( /obj/structure/table, @@ -99562,9 +92747,7 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ddq" = ( /obj/structure/table, @@ -99573,27 +92756,23 @@ pixel_x = 2; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ddr" = ( -/obj/machinery/shower{ - dir = 4; - icon_state = "shower"; - name = "emergency shower" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"dds" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; +/obj/machinery/status_display{ + dir = 8; + pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle, +/obj/machinery/hologram/holopad, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) +"dds" = ( +/turf/open/floor/bluegrid{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" + }, +/area/toxins/xenobiology) "ddt" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ @@ -99627,19 +92806,337 @@ pixel_x = 2; pixel_y = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ddu" = ( /obj/structure/table, /obj/item/weapon/defibrillator/loaded, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "ddv" = ( /obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/device/radio/intercom{ + dir = 2; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -31 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ddw" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ddx" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 0; + pixel_y = -27 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ddy" = ( +/obj/machinery/space_heater, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 0; + pixel_y = -27 + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/escape) +"ddz" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Cargo Bay Airlock" + }, +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"ddA" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ddB" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ddC" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ddD" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ddE" = ( +/obj/structure/table, +/obj/machinery/recharger{ + active_power_usage = 0; + idle_power_usage = 0; + use_power = 0 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ddF" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ddG" = ( +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs{ + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ddH" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ddI" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"ddJ" = ( +/obj/machinery/shower, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ddK" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ddL" = ( +/obj/structure/rack, +/obj/item/weapon/crowbar, +/obj/item/weapon/wrench, +/obj/item/weapon/weldingtool, +/obj/item/weapon/wirecutters, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/shuttle/escape) +"ddM" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"ddN" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ddO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/main) +"ddP" = ( +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs{ + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ddQ" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ddR" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"ddS" = ( +/obj/machinery/door/airlock/command{ + name = "Emergency Recovery Airlock"; + req_access = null; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ddT" = ( +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"ddU" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"ddV" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ddW" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ddX" = ( +/obj/machinery/computer/security, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ddY" = ( +/obj/structure/reagent_dispensers/peppertank, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ddZ" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 0; + pixel_y = -1 + }, +/obj/item/weapon/storage/toolbox/emergency{ + pixel_x = 3; + pixel_y = -5 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/shuttle/escape) +"dea" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"deb" = ( +/obj/machinery/door/airlock/external{ + name = "Emergency Recovery Airlock" + }, +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"dec" = ( +/obj/machinery/computer/crew, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ded" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"dee" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/shuttle/escape) +"def" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"deg" = ( +/obj/structure/table, +/obj/item/weapon/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"deh" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"dei" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"dej" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/emergency{ + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"dek" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"del" = ( +/obj/structure/table, +/obj/machinery/recharger{ + active_power_usage = 0; + idle_power_usage = 0; + pixel_y = 4; + use_power = 0 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"dem" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"den" = ( +/obj/structure/table, +/obj/item/weapon/folder/red{ + pixel_x = 3 + }, +/obj/item/weapon/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/radio/intercom{ + dir = 2; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -31 + }, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"deo" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"dep" = ( +/obj/structure/table, /obj/item/weapon/scalpel{ pixel_y = 12 }, @@ -99653,409 +93150,62 @@ /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, /obj/item/device/radio/intercom{ - dir = 4; + dir = 2; name = "Station Intercom (General)"; - pixel_x = 0; - pixel_y = -27 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"ddw" = ( -/obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"ddx" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 31 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"ddy" = ( -/obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, -/area/shuttle/escape) -"ddz" = ( -/obj/structure/chair, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 0; - pixel_y = 29 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddA" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddB" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/handcuffs{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddC" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddD" = ( -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddE" = ( -/obj/structure/table, -/obj/machinery/recharger{ - active_power_usage = 0; - idle_power_usage = 0; - use_power = 0 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddF" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddG" = ( -/obj/structure/table, -/obj/item/weapon/restraints/handcuffs{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddH" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/area/shuttle/escape) -"ddI" = ( -/obj/machinery/flasher{ - id = "emshuttlebridgeflash"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ddJ" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "emshuttleflash"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddK" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/button/flasher{ - id = "emshuttleflash"; - name = "brig flasher button"; - pixel_y = -23; - req_access_txt = "0"; - req_one_access_txt = "1;63;19" - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddL" = ( -/obj/structure/table, -/obj/item/weapon/folder/red{ - pixel_x = 3 - }, -/obj/item/weapon/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 31 - }, -/obj/item/weapon/book/manual/wiki/security_space_law{ - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddM" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/shuttle/red, -/area/shuttle/escape) -"ddN" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Cockpit"; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ddO" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 - }, -/area/shuttle/escape) -"ddP" = ( -/obj/structure/table, -/obj/item/weapon/restraints/handcuffs{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ddQ" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ddR" = ( -/obj/machinery/button/flasher{ - id = "emshuttlebridgeflash"; - name = "cockpit flasher button"; - pixel_y = 24; - req_access_txt = "0"; - req_one_access_txt = "1;63;19" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ddS" = ( -/obj/machinery/door/airlock/command{ - name = "Emergency Recovery Airlock"; - req_access = null; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ddT" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/escape) -"ddU" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 0; - pixel_y = 27 - }, -/turf/open/floor/plating{ - icon_state = "floorgrime" - }, -/area/shuttle/escape) -"ddV" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/status_display{ - pixel_y = 31 - }, -/turf/open/floor/plating{ - icon_state = "floorgrime" - }, -/area/shuttle/escape) -"ddW" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ddX" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ddY" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ddZ" = ( -/obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27; - pixel_y = 0 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"dea" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, -/area/shuttle/escape) -"deb" = ( -/obj/machinery/door/airlock/external{ - name = "Emergency Recovery Airlock" - }, -/turf/open/floor/plating{ - icon_state = "floorgrime" - }, -/area/shuttle/escape) -"dec" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"ded" = ( -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"dee" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 31 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"def" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"deg" = ( -/obj/structure/table, -/obj/item/weapon/phone{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"deh" = ( -/obj/machinery/computer/communications, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"dei" = ( -/obj/machinery/computer/emergency_shuttle, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"dej" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"dek" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"del" = ( -/obj/structure/table, -/obj/machinery/recharger{ - active_power_usage = 0; - idle_power_usage = 0; - pixel_y = 4; - use_power = 0 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/escape) -"dem" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "floorgrime" - }, -/area/shuttle/escape) -"den" = ( -/obj/structure/extinguisher_cabinet{ pixel_x = -27; pixel_y = 0 }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "floorgrime" - }, -/area/shuttle/escape) -"deo" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon_state = "floorgrime" - }, -/area/shuttle/escape) -"dep" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "diagonalWall3" - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "deq" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 0; + pixel_y = 0; + req_access_txt = "0"; + use_power = 0 }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "der" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 - }, +/obj/structure/sink, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "des" = ( -/obj/structure/window/reinforced{ +/obj/structure/rack{ dir = 1 }, -/obj/structure/shuttle/engine/heater, -/turf/open/floor/plating/airless, +/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/hardhat/red, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, /area/shuttle/escape) "det" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "diagonalWall3" +/obj/item/device/radio/intercom{ + dir = 2; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -31 }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/bot, /area/shuttle/escape) "deu" = ( -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "dev" = ( /turf/open/space, -/turf/closed/wall/shuttle{ - dir = 4; - icon_state = "diagonalWall3" - }, -/area/shuttle/escape) +/area/shuttle/syndicate) "dew" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/escape) +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) "dex" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, @@ -100190,9 +93340,7 @@ /turf/open/floor/engine, /area/toxins/xenobiology) "deL" = ( -/obj/machinery/light{ - dir = 2 - }, +/obj/machinery/light/small, /turf/open/floor/engine, /area/toxins/xenobiology) "deM" = ( @@ -100232,6 +93380,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6; + initialize_directions = 6 + }, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plating, /area/toxins/xenobiology) "deQ" = ( @@ -100240,6 +93395,10 @@ }, /obj/structure/chair, /obj/item/weapon/cigbutt, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10; + initialize_directions = 10 + }, /turf/open/floor/plating, /area/toxins/xenobiology) "deR" = ( @@ -100247,11 +93406,19 @@ dir = 2; icon_state = "pipe-c" }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, /turf/open/floor/plating, /area/toxins/xenobiology) "deS" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Slime Euthanization Chamber"; + req_access_txt = "55" + }, +/turf/open/floor/plating, /area/toxins/xenobiology) "deT" = ( /obj/structure/cable/yellow{ @@ -100270,9 +93437,7 @@ /obj/structure/chair/comfy/black{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "deU" = ( /obj/structure/cable/yellow{ @@ -100286,29 +93451,37 @@ /obj/structure/chair/comfy/black{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "deV" = ( -/turf/open/floor/engine/vacuum{ - tag = "icon-bcircuit"; - icon_state = "bcircuit" +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + external_pressure_bound = 140; + on = 1; + pressure_checks = 0 + }, +/turf/open/floor/bluegrid{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" }, /area/toxins/xenobiology) "deW" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/engine/vacuum{ - tag = "icon-bcircuit"; - icon_state = "bcircuit" +/turf/open/floor/bluegrid{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" }, /area/toxins/xenobiology) "deX" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/airless, -/area/toxins/xenobiology) +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) "deY" = ( /obj/structure/cable{ tag = "icon-0-4"; @@ -100325,8 +93498,7 @@ pixel_x = 0; tag = "" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -100343,8 +93515,7 @@ icon_state = "2-4"; tag = "" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -100367,8 +93538,7 @@ icon_state = "2-8"; tag = "" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/engine/engineering) @@ -100378,8 +93548,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -100402,8 +93571,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -100495,9 +93663,7 @@ name = "E.V.A. Storage" }) "dfr" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "dfs" = ( /obj/machinery/light/small{ @@ -100534,9 +93700,7 @@ dir = 2; network = list("SS13","Medbay") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "dfw" = ( /obj/machinery/light/small{ @@ -100564,12 +93728,11 @@ /turf/open/floor/engine/vacuum, /area/atmos) "dfz" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine/vacuum{ - tag = "icon-bcircuit"; - icon_state = "bcircuit" +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small, +/turf/open/floor/bluegrid{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" }, /area/toxins/xenobiology) "dfA" = ( @@ -100579,33 +93742,27 @@ network = list("SS13","RD","Xeno"); start_active = 1 }, -/turf/open/floor/engine/vacuum{ - tag = "icon-bcircuit"; - icon_state = "bcircuit" +/turf/open/floor/bluegrid{ + name = "Killroom Floor"; + initial_gas_mix = "n2=500;TEMP=80" }, /area/toxins/xenobiology) "dfB" = ( /obj/structure/table/optable, /obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "dfC" = ( /obj/structure/table, /obj/item/weapon/cautery, /obj/item/weapon/scalpel, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "dfD" = ( /obj/structure/table, /obj/item/weapon/retractor, /obj/item/weapon/hemostat, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "dfE" = ( /obj/structure/table, @@ -100618,9 +93775,7 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "dfF" = ( /obj/docking_port/stationary{ @@ -100663,11 +93818,27 @@ /area/space) "dfI" = ( /obj/machinery/plantgenes, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hydroponics) +"dfJ" = ( +/obj/structure/bookcase{ + name = "Holy Bookcase" + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"dfK" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) (1,1,1) = {" aaa @@ -105347,12 +98518,12 @@ aaa aaa aaa aaa -cXN -aae +aad aae aae aae aae +dew aae aae aae @@ -105598,7 +98769,7 @@ aaa aaa aaa aaa -cXN +aad aae aae aae @@ -106384,7 +99555,7 @@ cYu aae aae aae -cXI +deX aaa aaa aaa @@ -106467,11 +99638,11 @@ aaa aaa aaa aaa -cZx -cZQ +cZz +cZz cZC -dau -dby +cZz +cZz aaa aaa aaa @@ -106624,7 +99795,7 @@ bUy cXB cXD aae -cXG +dev aaa aae cXQ @@ -106976,21 +100147,21 @@ aaa aaa aaa aaa -cZx -cZG -cZY -cZY -cZE -cZJ -cZQ -dba -dau -cZJ -daG +cZz +cZz cZY cZY cZz -dby +cZz +cZz +dba +cZz +cZz +cZz +cZY +cZY +cZz +cZz aaa aaa aaa @@ -107139,10 +100310,10 @@ bTn bTn aae cXJ -cXL -cXL -cXL -cXL +bTn +bTn +bTn +bTn cYa bTn bTn @@ -107234,20 +100405,20 @@ aaa aaa aaa cZz -cZJ -dab -cZK -cZG +cZz +cZz +cZz +cZz daI daS cZS dbr dbz cZz -cZK -cZK -cZJ -cZG +cZz +cZz +cZz +cZz aaa aaa aaa @@ -107490,21 +100661,21 @@ aaa aaa aaa aaa -cZy +cZz cZI -daa +cZz dao -daa +cZz dai dai dai dai dai -cZy +cZz dbM dbX dcl -cZy +cZz aaa aaa aaa @@ -107651,7 +100822,7 @@ aQg cXA bTn cXE -bGq +aae cXK cXM cXM @@ -108005,10 +101176,10 @@ aaa aaa aaa cZz -cZK -cZK -cZK -daz +cZz +cZz +cZz +cZz daJ daT dbb @@ -108271,11 +101442,11 @@ daT dbe dbs dai -daE +cZz dbO dbZ dcl -cZy +cZz aaa aaa aaa @@ -108440,7 +101611,7 @@ cYw aae aae aae -cXG +dfK aaa aaa aaa @@ -108518,7 +101689,7 @@ aaa aaa aaa aaa -cZy +cZz cZM dad daq @@ -108528,11 +101699,11 @@ daT dbd dbs dai -cZB -cZK +cZz +cZz dbY -cZK -cZG +cZz +cZz aaa aaa aaa @@ -108776,10 +101947,10 @@ aaa aaa aaa cZz -cZK -cZK -cZK -cZG +cZz +cZz +cZz +cZz dai daV dbf @@ -108789,7 +101960,7 @@ dbH dai dca dco -cZy +cZz aaa aaa aaa @@ -109032,17 +102203,17 @@ aaa aaa aaa aaa -cZy +cZz cZO daf das -cZy +cZz daM dai cZS dai dai -daE +cZz dbP cZS dcn @@ -109293,13 +102464,13 @@ cZA cZP dag dat -cZB -cZK -cZQ +cZz +cZz +cZz dbg -dau -cZK -cZG +cZz +cZz +cZz dbR dcc dcq @@ -109459,12 +102630,12 @@ aaa aaa aaa aaa -cXU -aae +aaY aae aae aae aae +csh aae aae aae @@ -109512,11 +102683,11 @@ aaa aaa aaa aaa -aaW -bnn -aSJ -aSJ -aSJ +aaa +aaa +aaa +aaa +aaa aaa aaa aaf @@ -109556,11 +102727,11 @@ dai dai dai dai -cZy +cZz dbQ dcb dcp -cZy +cZz aaa aaa aaa @@ -109768,11 +102939,11 @@ aaa aaa aaa aaa -aOy -aQb -aQb -aSK -aTS +aaa +aaW +bnn +aSJ +aSJ aSJ aWM aYo @@ -109795,7 +102966,7 @@ aYo aaa cZg cZq -cZt +cZg aaa aYo aYo @@ -109803,21 +102974,21 @@ aYo aYo aaa aaf -cZy +cZz cZR dai dav -daE +cZz dai daU dbi daU dai cZz -cZK -cZK -cZK -cZG +cZz +cZz +cZz +cZz aaa aaa aaa @@ -110024,11 +103195,11 @@ aaa aaa aaa aaa -cWl -aOz -cWs -cWF -aSL +aaa +aQb +aQb +aQb +aSK aTT aVr aWN @@ -110038,10 +103209,10 @@ aaf aaf aaa bev -bic +bew bey -bic -bnD +bew +bev aaa aaf aaf @@ -110052,29 +103223,29 @@ aYo cZg cZl cZp -cZs -cZt +cZl +cZg aYo bNc aYp aYo aYo aYo -cZB +cZz cZQ dah -dau -daD +cZz +cZz dai daV dbh daV dbA -daa +cZz dbS daU dcr -cZy +cZz aaa aaa aaa @@ -110281,12 +103452,12 @@ aaa aaa aaa aaa -aaa -aOA -aQb -aQb -aSM -aTU +cWl +aOz +cWs +cWF +aSL +bum aVs aWO aYq @@ -110537,12 +103708,12 @@ aaf aaf aaa aaa -aaf aaa aaa -aaZ -bnn -aSJ +aQb +aQb +aQb +aSK aTV aSJ aWP @@ -110584,11 +103755,11 @@ dai dbj cZS dai -daE +cZz daU daU dcs -cZy +cZz aaa aaa aaa @@ -110791,29 +103962,29 @@ aaf aaf aaa aaa -aDr -aDr -aDr -aDr -aGd -aGd -aDr -aDr -aDr -aDr +aaa +aaa +aaa +aaa +aaf +aaa +aaZ +bnn aSJ -aWQ +aSJ +aSJ +ddc aYr aSJ aaa aaa bev -bgi -bic +bew +bew bex -bic -bgi -bnD +bew +bew +bev aaa aaa aSJ @@ -110831,21 +104002,21 @@ aYq aYo aYo aYo -cZE -cZQ +cZz +cZz dal -dau -daG +cZz +cZz dai daU dbm daU dai cZz -cZK -cZK -cZK -cZG +cZz +cZz +cZz +cZz aaa aaa aaa @@ -111045,19 +104216,19 @@ aoa aoa aoa aoa -aDr -aDr -aDr -aDr -aIO -aKl -aLA -aHF -aHF -aHF -aLA -aHG -aTW +aaf +aoa +aaa +aaf +aaa +aaa +aaf +aaf +aaf +aaf +aaa +aaf +aaf aSJ aWR aYq @@ -111088,11 +104259,11 @@ aYq aYo aaa aaf -cZy +cZz cZU dak daw -daa +cZz dai daU dbl @@ -111102,7 +104273,7 @@ dbJ dbU dcg dcu -cZy +cZz aaa aaa aaa @@ -111303,19 +104474,19 @@ aoa aaf aoa aDs -aEM aDs -aHC -aIO -aHF -aHF -aHF -aHF -aHF -aIO -aIO -aIO -aVt +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs aWO aYq bab @@ -111559,20 +104730,20 @@ aoa azx aoa aoa +aDs aDr -aDr -aDr -aHD -aIO -aHF -aHF -aHF -aHF -aHF -aHF +cZE +cZE +cZE +cZE +cZE +cZE +cZE +daz +daE aSN aTX -aSJ +aDs aWS aYq aYo @@ -111606,13 +104777,13 @@ cZA cZV dam dax -cZE -cZK -cZQ +cZz +cZz +cZz dbn -dau -cZK -daG +cZz +cZz +cZz dbV dch dcv @@ -111816,20 +104987,20 @@ aoa aoa aaf aai -aag -aaf -aDr -aHE -aHF -aHF -aHF -aHF -aOB -aHF -aHF +aDs +cZy +cZF +cZF +cZF +cZF +cZF +cZF +cZF +daD +daE aSO aTY -aSJ +dcF aWT aYs aYp @@ -111859,21 +105030,21 @@ bOH aYo aaa aaf -cZy +cZz cZX dan day -cZy +cZz daO daY dai dbv daU -cZy +cZz cLU dcj dcx -cZy +cZz aaa aaa aaf @@ -112073,22 +105244,22 @@ ayv aoa aaf aaa -aaa -aaf -aGd -aHF -aHF -aHF -aHF -aHF -aHC -aHF -aHF -aSP -aTZ -aVu -aWU -aYt +aDs +cZy +cZF +cZF +cZF +cZF +cZF +cZF +cZF +daD +daE +aSO +aTY +dcF +aWT +bxI aYq bbz aYo @@ -112116,21 +105287,21 @@ bOI aSJ aaa aaf -cZF -cZK +cZz +cZz cZA -cZK -cZG +cZz +cZz daN cZS dai daL dbB cZz -cZK +cZz cZA -cZK -dbL +cZz +cZz aaa aaa aaf @@ -112330,23 +105501,23 @@ aoa aoa aoa aaf -aaf -aaf -aGd -aHF -aHF -aHF -aLB -aHF -aHF -aHF -aHF -aHF +aDs +cZy +cZF +cZF +cZF +cZK +cZF +cZF +cZF +daD +daE +dby aIO -aVv -aWT -aYu -bac +aDs +dde +bxI +aYq bbA aYo bew @@ -112587,20 +105758,20 @@ aaf aoa aoa aaf -aaa -aaf -aGd -aHG +aDs +cZy +cZF +cZF aHF -aHF -aHF -aHF -aOC -aHF -aHF -aHF -aIO -aSJ +daa +cZF +cZF +cZF +daD +daG +dbL +dcA +dcJ aWV aYv bad @@ -112623,7 +105794,7 @@ cZk cZi cZr cZi -cZw +cZk aYo aWO bzz @@ -112844,20 +106015,20 @@ aaf aaf aaf aaf -aaf -aaf -aDr -aHH -aHF -aHF -aLC -aHF -aOD -aHF -aRk -aHF -aIO -aSJ +aDs +cZy +cZF +cZF +cZF +dab +cZF +cZF +cZF +daD +daE +dcy +dcE +dcK aWW aYw aYo @@ -112891,13 +106062,13 @@ aaa aaa aaa aaa -cZF +cZz cZA cZA cZA cZA cZA -dbL +cZz aaa aaa aaa @@ -113100,22 +106271,22 @@ alQ aaf aaa aaf -alQ -alQ -alQ -aDr -aHI -aHF -aHF -aHF -aHF -aOD -aHF -aHF -aHF +aaa +aDs +cZy +cZF +cZF +cZF +cZF +cZF +cZF +cZF +daD +daE +aSO aUa -aSJ -aWT +aDs +ddn aYw bab bby @@ -113358,32 +106529,32 @@ aaf aaf alQ alQ -aDt -aMz -aDr -aHJ -aIO -aIO -aHF -aHF -aOE -aQd -aRl -aRl +aDs +cZy +cZF +cZF +cZF +cZF +cZF +cZF +cZF +daD +daE +aSO aUb -aVw -aWX +aDs +ddn aYw aYo aYo aYo -bez -bgr +bew +bew bif bif bif -bgr -bpF +bew +bew aYo aYo aYo @@ -113615,32 +106786,32 @@ alQ aiv alQ alI -aDu -aoj -aDr -aHK -aIO -aIO -aIO -aNk -aOF +aDs +cZB +cZG +cZG +cZG +cZG +cZG +cZG +cZG aQe -aRm +daE aSQ aUc -aSJ +aDs aWY aYx bae aYo aaa -beA +bev bgs big big big bnJ -bpG +bev aaa aYo bvU @@ -113872,20 +107043,20 @@ alI auR aqS alI -aku -aoj -aDr -aDr -aIP -aIO -aLD -aDr -aDr -aDr -aDr -aDr -aDr -aSJ +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs +aDs aWZ aYy baf @@ -114130,16 +107301,16 @@ awf awf aJS awf -aEO -aGe -aDr -aDr -aKm -aDr -aDr -anf -aqU -aRn +bBG +avY +awf +awf +awf +awf +awf +awf +awf +awf awf aUd aVx @@ -114387,16 +107558,16 @@ ana alQ aiv alQ -aEP -aGf -awf -awf -aKn -aJS -aNl -awf -aQf -axg +bRZ +aDt +cZJ +aoj +aoj +dau +auS +aku +aDu +alI aSR aUe alQ @@ -115152,25 +108323,25 @@ asj atA aaf aaa -axa -ayw +axb +axb axc -ayw +axb axc -ayw -aEQ +axb +axb aaa -cYL -cYO -cYO -cYO -cYO -cYO -cYO -cYO -cYO -cYV -cYZ +cYM +cYM +cYM +cYM +cYM +cYM +cYM +cYM +cYM +cYM +cYM aaa aaa alQ @@ -115427,7 +108598,7 @@ cYP cYP cYP cYW -cZb +cYM cZe aaf alQ @@ -116180,13 +109351,13 @@ asj atA aaf aaa -axd -ayw +axb +axb axc aAR axc -ayw -aES +axb +axb aaa cYM cYP @@ -116454,8 +109625,8 @@ cYS cYP cYP cYP -cYY -cZb +cYW +cYM cZf aaf alQ @@ -116702,17 +109873,17 @@ aCj ayz aaf aaa -cYN -cYO -cYO +cYM +cYM +cYM cYQ cYR -cYO +cYM cYT cWM -cYO -cYX -cZc +cYM +cYM +cYM aaa aaf alQ @@ -116728,7 +109899,7 @@ bpO bsg buv bwa -bxW +bxR bzP bBB bDo @@ -121677,7 +114848,7 @@ cSr cSR cSQ cSr -cUd +cUe cRQ aaa aaf @@ -121931,10 +115102,10 @@ cQW cNm cRV cSr -cSQ -cSQ -cTE -cUe +cTJ +cTn +cSr +cTK cRQ aaa aaf @@ -122189,10 +115360,10 @@ cRz cRW cSs cSS -cTn -cSr -cTK -cRQ +cOU +cTF +cUf +cOU aaa aaf aaa @@ -122447,9 +115618,9 @@ cRX cSt cST cOU -cTF -cUf -cOU +cTG +cUg +cUt aaa aaf aaa @@ -122704,9 +115875,9 @@ cRY cSu cXo cOU -cTG -cUg -cUt +cOU +cOU +cOU aaf aaf aaa @@ -122720,7 +115891,7 @@ aaa aaa aaa aaa -aaa +aac aaa aaa aaa @@ -122961,20 +116132,20 @@ cOU cSv cXc cOU +dfJ cOU -cOU -cOU -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa +ddg +ddg +ddg +ddb +ddg +ddg +ddb +ddg +ddg +ddg aaa aaa aaa @@ -123217,22 +116388,22 @@ cNm cRZ cSw cXp -cOU cTH +cRh cOU aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ddb +ddi +ddi +ddi +ddb +ddi +ddi +ddb +ddi +ddi +ddi +ddb aaa aaa aaa @@ -123373,15 +116544,15 @@ aor apK ahj agw -atT -avc -awg avc avc -awg +atU +avc +avc +atU +avc avc avc -aDK aDN aDN aDN @@ -123474,23 +116645,23 @@ cRB cSa cSx cSX -cTo +cSB cTI cOU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ddb +ddb +ddb +ddb +ddb +ddb +ddb +ddb +ddb +ddb +ddb +ddb +ddb +ddb aaa aaa aaa @@ -123734,20 +116905,20 @@ cSY cTp cTJ cUh -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac +dcz +deg +def +deh +dei +dek +dej +del +deu +ddI +ddI +ddI +deo +dcz aaa aaa aaa @@ -123890,7 +117061,7 @@ agw atU ave awi -axn +avc ayK ayK ayK @@ -123991,20 +117162,20 @@ cSY cRe cTJ cUh -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +dcz +dec +dcI +ded +ddW +ddj +dcI +ddv +ddb +dcP +dcP +dcP +dcP +deb aaa aaa aaa @@ -124248,20 +117419,20 @@ cSZ cTq cTK cUh -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +dcz +ddX +ddj +dcI +dcI +dcI +ded +ddx +ddb +deb +dcC +dcP +dcP +deb aaa aaa aaa @@ -124401,7 +117572,7 @@ aov ajs arf agw -atV +avc avc awk avc @@ -124409,7 +117580,7 @@ avc avc aBm avc -aDM +avc aDN aGy aIg @@ -124505,20 +117676,20 @@ cSY cRe cTJ cUh -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +dcz +ddQ +ddP +dcI +dcI +dcI +dcI +dcI +ddS +ddD +ddb +dea +dea +dcz aaa aaa aaa @@ -124762,20 +117933,20 @@ cSY cTp cTJ cUh -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ddb +ddb +ddk +ddb +ddN +ddb +ddk +ddb +ddb +ddb +ddb +ddk +ddb +ddb aaa aaa aaa @@ -124920,7 +118091,7 @@ aju avw aju aaa -azT +aDN aBo aCA aDO @@ -125019,29 +118190,29 @@ cTa cTr cTL cOU -dcy -dcF -dcF -dcB -dcz -dcY -dcF -dcz -dcz -dcz -dcK -dcB -dcz -dcB -dcF -dcz -dcF -ddi -dcz -dcz -dcz -dcz -dep +ddb +ddH +dcI +dcI +dcI +dcI +dcI +ddH +ddb +ddA +ddA +ddA +den +ddb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -125273,33 +118444,33 @@ cOU cSd cSB cTb +dcZ +dda cOU -cOU -cOU -dcA -dcH +dcz dcI dcI -dcU dcI -ddc -dcU -dcU -dcU -dcU dcI -dcU dcI -dcU dcI -ddH -dcA -ddQ -ddX -dec -deg -dcA -det +dcI +ddF +ddD +ddD +ddD +ddG +dcz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -125531,33 +118702,33 @@ cOU cOU cOU cOU -aaa -aaf +cOU +cOU +ddb +ddf +dcI +ddl dcz -dcG +ddf dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -ddy -ddP -ddW -dcI -def -dcA -des -dew +ddl +dcz +ddC +ddD +ddD +ddE +dcz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -125661,7 +118832,7 @@ aaa aaa aaf aaa -aaM +aaX aaX aaX abv @@ -125787,34 +118958,34 @@ cPh cSe cSC cTc -cRK -cRK -cRK -dcA -dcH +cTs +cTM +cTs +dcB dcI dcI -dcV -dcV -dcV -dcV -dcV +ddl +deq +ddf dcI -dcV -dcV -dcV -dcV -dcV -dcI -dcI -dcA -dcI -dcI -ddY -dei -dcA -des -dew +ddl +ddb +ddC +ddV +ddV +ddB +ddb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -126044,34 +119215,34 @@ cNy cNy cSD cTd -cTs -cTM -cTs -dcB -dcI -dcI -dcI +cRK +cRK +cRK dcz -dcZ +ddf +dcI +ddl dcz +ddf +dcI ddh -dcz -dcI -dcz -ddh -dcz -dcZ -dcz -dcI -dcI -ddN -dcI -dcI -ded -deh -dcA -des -dew +ddb +ddb +ddY +ddk +ddb +ddb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -126175,10 +119346,10 @@ aaa aaf aaf aaa -aaO aaX aaX -abx +aaX +abv abQ ack aax @@ -126301,34 +119472,34 @@ cNy cSf cSE cTe -cRK -cRK -cRK -dcA -dcJ +cTs +cTd +cTs +dcB dcI dcI -dcU -dcU -dcU -dcU -dcU -dcI -dcU -dcU -dcU -dcU -dcU -dcI -ddI -dcA -ddR -dcI -ddW -dek -dcA -deu +ddl deu +ddf +dcI +ddl +ddb +ddu +ddt +ddw +dep +ddb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -126558,34 +119729,34 @@ cNy cSg cSD cTd -cTs -cTd -cTs -dcB +cRK +cRK +cRK +ddd +ddf +dcI +ddl +dcz +ddf +dcI +ddl +dcz +ddJ dcI dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -dcI -ddy -dcI -ddY -dcI -dej -dcA -des -dew +der +dcz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -126816,33 +119987,33 @@ cSh cSD cTd cRK -cRK -cRK -dcA -dcL +aaa +aaf +dcz +ddf dcI dcI -dcV -dcV -dcV -ddj -dcV dcI -dcV -dcV -ddx -dcV -dcV dcI -ddH -dcA dcI -ddZ -dee -del -dcA -des -dew +dcI +ddm +dcI +dcI +dcI +ddq +dcz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -127075,31 +120246,31 @@ cTf cRK aaa aaf -dcC -dcK -dcD -dcD -dcF dcz -dcF -ddi +ddf +dcI +ddl dcz -ddm +ddf +dcI +ddl dcz -dcF -ddi -dcF -dcz -ddF -dcF -ddO -ddS -ddi -dcF -dcF -deq -deu -deu +ddK +ddK +dcI +ddp +ddb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -127330,33 +120501,33 @@ cSj cSD cTd cRK -cRK -cRK -dcA -dcN -dcM -dcM -dcW -dda -dde -ddk -ddo +aaa +aaf +dcz +ddf dcI -ddr -ddu -dcA -ddA -ddA -ddD -ddK -dcA -ddT -deb -dcP -den -dcA -des -dew +ddl +dcU +ddf +dcI +ddl +ddo +ddb +dcz +ddm +ddo +ddb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -127586,34 +120757,34 @@ cNy cSg cSD cTd -cTs -cTd -cTs -dcD +cRK +cRK +cRK +ddb dcM -dcP -dcP -dcP -dcT -ddd +dcI +ddl dcz -ddo +ddf dcI -dcI -ddt -dcA -ddz -ddD -ddD -ddJ -dcC -dcF -dea -dcP -dem -dcA +ddl +ddb +ddL +ddZ +dee des -dew +ddb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -127844,33 +121015,33 @@ cSk cSF cTg cTs -cTN +cTd cTs dcD -dcM -dcP +dcI +dcI +ddl +dcV +ddf +dcI +ddl +dcz +ddM dcT dcP -dcP -ddg -ddm -dcI -dcI -dcI -ddw ddy -ddC -ddD -ddD -ddM -dcA -ddV -dcP -dcP -dem -dcA -des -dew +ddb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -128103,30 +121274,30 @@ cTh cRK cRK cRK -dcA -dcO -dcQ -dcS -dcX -ddb +dcz ddf +dcI ddl -ddp -ddq -dds -ddv -dcA -ddB -ddE -ddG -ddL -dcA -ddU +dcz +ddf +dcI +ddl +deu +ddR dcP dcP -deo -dcA -dev +dcX +dcz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -128357,32 +121528,32 @@ cRJ cSl cSG cTi -cRK +cTs +cTN +cTs +dcB +dcI +dcI +dcI +dcI +dcI +dcI +dcI +ddz +ddT +dcP +dcT +dcS +dcz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa -aaf -dcE -dcF -dcF -dcz -dcz -dcF -dcF -ddn -dcF -dcz -dcz -dcF -ddn -dcF -dcz -dcz -dcF -ddn -dcz -deb -deb -dcz -der aaa aaa aaa @@ -128614,23 +121785,23 @@ cRK cRq cRK cRq -cRq -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cRK +cRK +cRK +ddb +dcI +dcI +dcI +dcI +dcI +dcI +dcI +ddz +ddT +dcP +dcP +det +ddb aaa aaa aaa @@ -128874,20 +122045,20 @@ aaf aaa aaa aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -aaf +ddb +dcH +dcG +dcH +dcI +ddr +dcI +dcL +ddd +ddU +ddT +ddT +dcO +ddb aaf aaf aaf @@ -129131,20 +122302,20 @@ aaf aaf aaf aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaa -aaa -aaa -aaa -aaa +ddb +ddb +dcz +ddb +dcz +ddb +dcz +ddb +ddb +ddb +dcz +dcz +ddb +ddb aaa aaa aaf @@ -129382,7 +122553,8 @@ cQd cQM cRs aaa -aaf +aaa +aaa aaa aaa aaf @@ -129391,29 +122563,28 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaf aaa aaa aaa aaa -aaf -cTC -cTC -cTC -cTC -cTC aaa aaa -aaf -aaf aaa -aaf -aaf aaa -aaf -aaf -aai -aag +aaa aaa aaa aaa @@ -129639,39 +122810,39 @@ cQe cQN cRq aaa -aaf aaa -cTC -cTC -cTy -cTy -cTC -cTC -cTC -cTC -cTC -cTC -cTC -cTC -cTC -cTC -cVt -dfw -cVB -cTC -cTC -cTC -aaf +aaa aaa aaa aaf aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaf aaa -aag -aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -129895,40 +123066,40 @@ bVE bVE bVE bVE -aaf -aaf -aaf -cTC -cUl -cUz -cUS -cVc -cVo -cVt -cVD -cVN -cVo -cVt -dfs -cVN -cVo -cVs -cVC -cVB -cTC -cXd -cTC -cTC -cTC -cTC -cTC -cTC -cTC -cTC -aaf +aaa +aaa +aaa +aaa +aaa aaf aaa -aai +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -130050,9 +123221,9 @@ aed ajI akS ame -anC -anC -anC +ddO +ddO +ddO aru asM auf @@ -130153,38 +123324,41 @@ cQf cPq acn acn +aaa +aaa +aaa +aaa aaf aaa -cTC -cUk -cUy -cUR -cVb -cVo -cVs -cVC -cVB -cVo -cVs -cVC -cVB -cVo -cVs -cVB -cVB -cTC -cXb -cXv -cXv -cXv -cXv -cXv -cXv -deO -cTC +aaa +aaf aaa aaa aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaf +aaf +aaa +aaf +aaf +aai aag aaa aaa @@ -130220,9 +123394,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa "} (116,1,1) = {" aaa @@ -130409,39 +123580,42 @@ bVE bVE bVE aaf -aaf +aaa +aaa +aaa +aaa +aaa aaf aaa cTC -cUn -cUC -cUV -cVe -cVo -cVs -cVB -cVB -cVo -cVs -cVB -cVB -cVo -cWw -cWE -cWL cTC -cXf +cTy +cTy +cTC +cTC +cTC +cTC +cTC +cTC +cTC +cTC +cTC cTC cTC cTC cTC cTC cTC -deP cTC aaf aaa aaa +aaf +aaa +aaa +aaa +aaf +aaa aag aag aaa @@ -130477,9 +123651,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa "} (117,1,1) = {" aaa @@ -130665,41 +123836,44 @@ cOx bVE aaf aaf -aaa -aaa +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +cTC +cUl +cUz +cUS +cVc +cVo +cVt +cVD +cVN +cVo +cVt +dfs +cVN +cVo +cVt +dfw +cVB +cTC +cXd +cTC +cTC +cTC +cTC +cTC +cTC +cTC +cTC +cTC aaf aaa -cTC -cUm -cUA -cUU -cVd -cVo -cVu -cVE -cVO -cVo -cWe -cWj -cWo -cVo -cVw -cWD -cWK -cWV -cXe -cXw -cTC -cVB -deF -deJ -cTC -deP -cTC -cTC -cTC -cTC -aaa aai aaa aaa @@ -130734,9 +123908,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa "} (118,1,1) = {" aaa @@ -130923,44 +124094,44 @@ bVE aaa aaf aaa -cTO -cTC -cTC -cTC -cTC -cUA -cUU -cVg -cTu -cVw -cVG -cVS -cWb -cVw -cWk -cWp -cWb -cWy -cVH -cWN -cWX -cXh -dex -deC -cVB -cVB -cVB -cTC -deP -cTC -dfz -dfA -cTC +aaa +aaa +aaa +aaa +aaa aaf +aaa +cTC +cUk +cUy +cUR +cVb +cVo +cVs +cVC +cVB +cVo +cVs +cVC +cVB +cVo +cVs +cVC +cVB +cTC +cXb +cXv +cXv +cXv +cXv +cXv +cXv +deO +bKF +cTC +aaa +aaa aag -aaf -aaa -aaa aaa aaa aaa @@ -131180,45 +124351,45 @@ cTu cTy cTy cTy +cTy +cTy +cTy +aaa +aaf +aaf +aaa cTC -cTR -cTU -cTY -cUo -cUD -cUW -cVf -cVp -cVv -cVF -cVR -cVZ -cWf -cVF -cVR -cWu -cWx -cYU -deT -cWW -cXg -cXx -deB -deB -deG +cUn +cUC +cUV +cVe +cVo +cVs cVB +cVB +cVo +cVs +cVB +cVB +cVo +cWw +cWE +cWL +cTC +cXf +cTC +cTC +cTC +cTC +cTC +cTC +deP +cNQ cTC -deQ -cTy -deV -deV -cTy -aaa -aaa -aaa -aaa aaa aaa +aag +aag aaa aaa aaa @@ -131338,7 +124509,7 @@ amq boY aoN aqe -arz +arx asR aui avi @@ -131436,46 +124607,46 @@ cTt cTw cTz cTA -cTB -cTP -cTT -cTW -cUj -cUp -cUF -cUY -cVi -cVr -cVy -cVI -cVV -cWd -cWd -cYG -cYH -cWd -cWd -cWd -cWP -cWY -cXj -dez -cVB -cVB -cVC -deL +dcN +dcN +dcQ +cTy +aaa +aaa +aaf +aaa +cTC +cUm +cUA +cUU +cVd +cVo +cVu +cVE +cVO +cVo +cWe +cWj +cWo +cVo +cVw +cWD +cWK +cWV +cXe +cXw +cTC +cVB +deF +deJ +cTC +bxW +cTC +cTC +cTC cTC -deR -deS -deW -deW -deX -cXl -aaa -aaa -aaa -aaa aaa +aai aaa aaa aaa @@ -131694,45 +124865,45 @@ cTv cTy cTy cTy +cTy +dcW +cTy +aaa +cTO cTC -cTS -cTV -cUi cTC -cUE -cUX -cVh -cVq -cVx +cTC +cTC +cUA +cUU +cVg +cTu +cVw +cVG +cVS +cWb +cVw +cWk +cWp +cWb +cWy cVH -cVU -cWc -cWg -cVH -cWq -cWv -cWg -cYU -deU -cVh -cXi -dey -deD +cWN +cWX +cXh +dex +deC +cVB +cVB cVB -deH -deK cTC -cXs -cTy -deV -deV -cTy -aaa +bxW +cTC +dds +dfA +cTC aaf -aaa -aaa -aaa -aaa +aag aaa aaa aaa @@ -131852,7 +125023,7 @@ ams anI aoP aqg -arz +arx asT ajJ avi @@ -131951,43 +125122,43 @@ bVE aaa aaf aaa -cTQ +cTy +dcW +cTy +cTy cTC -cTX -cTC -cTC -cUG -cUX -cVk -cTu -cVA -cVL -cVX -cWb -cWi -cWn -cVX -cWb -cVx -cVH -cWR -cXa -cXr -deA -deC +cTR +cTU +cTY +cUo +cUD +cUW +cVf +cVp +cVv +cVF +cVR +cVZ +cWf +cVF +cVR +cWu +cWx +cYU +deT +cWW +cXg +cXx +deB +deB +deG cVB -cVB -deN cTC -cXs -cTC -dfz +deQ +cTo deV -cTC -aaa -aag -aaa -aaa +dds +cTy aaa aaa aaa @@ -132106,9 +125277,9 @@ aed ajP ala amt -anJ -anJ -anJ +dem +dem +dem arB asU auk @@ -132202,50 +125373,50 @@ cKm cLg cMd cKs -cNQ +cNI cfy bVE aaa aaf aaa -aaa -aaf -crZ +cTy +dcY +dcN +cTB +cTP +cTT +cTW +cUj +cUp +cUF +cUY +cVi +cVr +cVy +cVI +cVV +cWd +cWd +cYG +cYH +cWd +cWd +cWd +cWP +cWY +cXj +dez +cVB +cVB +cVC +deL cTC -cUq -cUG -cUX -cVj -cVo -cVz -cVK -cVW -cVo -cWh -cWm -cWt -cVo -cWz -cWG -cWQ -cWZ -cXq -cXw +deR +deS +deW +dfz cTC -deE -deI -deM -cTC -cXs -cTC -cTC -cTC -cTC -aaf -aag -aaa -aaa -aaa +cXl aaa aaa aaa @@ -132465,47 +125636,47 @@ bVE aaf aaf aaf -aaf -aaf -aaf +cTy +cTy +cTy +cTy cTC -cUw -cUP +cTS +cTV +cUi +cTC +cUE cUX -cVm -cVo +cVh +cVq +cVx +cVH +cVU +cWc +cWg +cVH +cWq +cWv +cWg +cYU +deU +cVh +cXi +dey +deD cVB -cVB -cVs -cVo -cVB -cVB -cVs -cVo -cWC -cWJ -cWU -cTC -cXt -cTC -cTC -cTC -cTC -cTC -cTC -cXs +deH +deK cTC +bKD +cTo +deV +dds +cTy +aaa aaf aaa aaa -aag -aag -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -132724,43 +125895,43 @@ aaa aaf aaa aaa -aaf +aaa +aaa +cTQ cTC -cUv -cUH -cUZ -cVl -cVo +cTX +cTC +cTC +cUG +cUX +cVk +cTu +cVA +cVL +cVX +cWb +cWi +cWn +cVX +cWb +cVx +cVH +cWR +cXa +cXr +deA +deC cVB -cVC -cVs -cVo cVB -cVC -cVs -cVo -cWB -cWH -cWT +deN cTC cXs -cXs -cXs -cXs -cXs -cXs -cXs -cXs cTC -aaf -aaf -aaa -aai -aaa -aaa -aaa -aaa +dds +dds +cTC aaa +aag aaa aaa aaa @@ -132981,37 +126152,42 @@ bVE bVE bVE aaa +aaa +aaa +aaa aaf +crZ cTC -cUx -cUQ -cVa -cVn +cUq +cUG +cUX +cVj cVo -cVB -cVM -cVY +cVz +cVK +cVW cVo -cVN -dft -cVY +cWh +cWm +cWt cVo -cVB -cVC -cVs -cTC -cXu -cTC -cTC +cWz +cWG +cWQ +cWZ +cXq +cXw cTC +deE +deI +deM cTC +cXs cTC cTC cTC cTC aaf -aaa -aaa aag aaa aaa @@ -133045,11 +126221,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa "} (127,1,1) = {" aaa @@ -133237,44 +126408,44 @@ ciE cQP cRu bVE +aaa +aaa +aaa +aaf aaf aaf cTC -cTC -cTy -cTy -cTC -cTC -cTC -cTC -cTC -cTC -cTC -cTC -cTC -cTC +cUw +cUP +cUX +cVm +cVo cVB -dfx -cVY +cVB +cVs +cVo +cVB +cVB +cVs +cVo +cWC +cWJ +cWU +cTC +cXt cTC cTC cTC -aaa -aaf -aaf -aaf -aaf +cTC +cTC +cTC +cXs +cTC aaf aaa -aaf -aaf +aaa aag aag -aaf -aaa -aaa -aaa -aaa aaa aaa aaa @@ -133495,36 +126666,41 @@ bZQ cRv bVE aaa -aaf -aaa -aaf -aaa -aaa -aaa -aaf aaa aaa aaa aaa aaf -aaa -aaa cTC +cUv +cUH +cUZ +cVl +cVo +cVB +cVC +cVs +cVo +cVB +cVC +cVs +cVo +cWB +cWH +cWT cTC +cXs +cXs +cXs +cXs +cXs +cXs +cXs +cXs cTC -cTC -cTC -aaa aaf -aaa -aaa -aaa aaf aaa -aaa -aaa -aaa -aaa aai aaa aaa @@ -133559,11 +126735,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa "} (129,1,1) = {" aaa @@ -133754,34 +126925,39 @@ bVE aaa aaf aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf aaa aaa aaf +cTC +cUx +cUQ +cVa +cVn +cVo +cVB +cVM +cVY +cVo +cVN +dft +cVY +cVo +cVB +cVC +cVs +cTC +cXu +cTC +cTC +cTC +cTC +cTC +cTC +cTC +cTC +aaf aaa aaa -aaa -aaa -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aai aag aaa aaa @@ -133816,11 +126992,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa "} (130,1,1) = {" aaa @@ -134011,20 +127182,30 @@ bVE aaa aaf aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaf -aaa aaa aaf aaf -aaf -aaf +cTC +cTC +cTy +cTy +cTC +cTC +cTC +cTC +cTC +cTC +cTC +cTC +cTC +cTC +cVB +dfx +cVY +cTC +cTC +cTC +aaa aaf aaf aaf @@ -134032,20 +127213,10 @@ aaf aaf aaa aaf -aaa -aaa -aaa -aaa aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aag +aag +aaf aaa aaa aaa @@ -134268,15 +127439,29 @@ bVE aaa aaf aaa +aaa +aaa aaf +aaa aaf aaa aaa +aaa aaf aaa aaa aaa aaa +aaf +aaa +aaa +cTC +cTC +cTC +cTC +cTC +aaa +aaf aaa aaa aaa @@ -134286,21 +127471,7 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aai aaa aaa aaa @@ -134468,7 +127639,7 @@ bDZ bFJ bHt bJi -bKD +bDY bMq bNX bPL @@ -135239,7 +128410,7 @@ bDY byR bHr byR -bKF +bDY bMt bNZ bNW @@ -138264,7 +131435,7 @@ aaa acS adn adJ -aei +adn acS afH agF @@ -139030,12 +132201,12 @@ aaa aaa aaa aaa -aaf -aaf aai -adp +aaa +aaa +ado adM -aej +ado aeI afJ afJ @@ -139287,10 +132458,10 @@ aaa aaa aaa aaa -aaa -aaa aag aaa +aaa +aaa bjU aaa aeJ @@ -139544,10 +132715,10 @@ aaa aaa aaa aaa -aaa -aaa aai aaf +aaf +aaf aai aaf aeI @@ -143963,7 +137134,7 @@ dcd bjF bhJ bjS -blz +bhJ bjF brs btK @@ -144731,11 +137902,11 @@ ayr ayo bdf aBZ -aaf -bhL +aaa +bhK bjV -blA -aaf +bhK +aaa aaf brt aaf @@ -144993,7 +138164,7 @@ aaa cYF aaa aaf -aaa +aaf brt aaa aaf @@ -155007,11 +148178,11 @@ aSH aVk aWG aYi -aZW +aYi bbr -aZW -aZW -bga +aYi +aYi +aYi bhS bjZ blF @@ -155261,7 +148432,7 @@ aPX aaa aSH aSH -aVl +aVk aWH aYj aVk @@ -155269,7 +148440,7 @@ bsk aVk aVk bgb -bhT +aYj bka blF bnv diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm index 94f22215cc9..0db7e381bd7 100644 --- a/_maps/map_files/MiniStation/MiniStation.dmm +++ b/_maps/map_files/MiniStation/MiniStation.dmm @@ -146,15 +146,11 @@ /area/bridge) "ap" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/bridge) "aq" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/bridge) "ar" = ( /obj/structure/cable{ @@ -164,22 +160,19 @@ pixel_y = 0 }, /obj/machinery/computer/communications, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "as" = ( /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/bridge) "at" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/bridge) @@ -211,8 +204,7 @@ /turf/open/floor/plasteel, /area/bridge) "az" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/bridge) @@ -220,8 +212,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/bridge) @@ -232,23 +223,20 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/bridge) "aC" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/bridge) "aD" = ( -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/bridge) @@ -447,15 +435,13 @@ /obj/machinery/camera/autoname{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "bc" = ( -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "bd" = ( @@ -465,16 +451,14 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "be" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "bf" = ( @@ -485,9 +469,8 @@ name = "Bridge RC"; pixel_y = -30 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "bg" = ( @@ -532,9 +515,9 @@ /turf/closed/wall, /area/bridge) "bm" = ( -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -643,16 +626,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/bridge) "bE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/bridge) "bF" = ( @@ -666,8 +647,7 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/bridge) @@ -741,9 +721,8 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/bridge) "bQ" = ( @@ -758,9 +737,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "bS" = ( @@ -809,9 +787,8 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "bY" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/quartermaster/storage) "bZ" = ( @@ -872,9 +849,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "ch" = ( @@ -887,9 +863,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "ci" = ( @@ -947,17 +922,14 @@ }, /obj/structure/window/reinforced, /obj/machinery/camera/autoname, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/medical/research{ name = "Research Division" }) "cp" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -981,9 +953,8 @@ pixel_y = 4; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -1030,9 +1001,8 @@ /turf/open/floor/plating, /area/hallway/primary/central) "cy" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "cz" = ( @@ -1041,9 +1011,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "cA" = ( @@ -1051,9 +1020,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "cB" = ( @@ -1128,9 +1096,8 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -1143,9 +1110,8 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -1177,9 +1143,8 @@ dir = 1; id = "mining_internal" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/storage) "cN" = ( @@ -1187,22 +1152,19 @@ id = "mining_internal"; name = "mining conveyor" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/storage) "cO" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/storage) "cP" = ( /obj/machinery/camera/autoname, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/storage) "cQ" = ( @@ -1210,9 +1172,8 @@ dir = 2; id = "mining_internal" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/storage) "cR" = ( @@ -1248,7 +1209,7 @@ icon_state = "4-8"; pixel_x = 0 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/hallway/primary/central) "cW" = ( @@ -1342,8 +1303,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/security/brig) @@ -1358,8 +1318,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/security/brig) @@ -1376,18 +1335,16 @@ /obj/structure/closet{ name = "Contraband Locker" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/security/brig) "di" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/security/brig) "dj" = ( @@ -1405,9 +1362,7 @@ /obj/item/weapon/shield/riot, /obj/item/weapon/shield/riot, /obj/item/weapon/shield/riot, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dk" = ( /obj/structure/table/reinforced, @@ -1421,9 +1376,8 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -1449,17 +1403,15 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/medical/research{ name = "Research Division" }) "dn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) @@ -1479,14 +1431,10 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "dq" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "dr" = ( /obj/structure/sign/securearea{ @@ -1524,20 +1472,8 @@ }, /area/hallway/primary/central) "dv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - auto_name = 1; - dir = 2; - name = "_South APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" - }, +/obj/machinery/photocopier, +/turf/open/floor/plasteel, /area/quartermaster/storage) "dw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1550,9 +1486,6 @@ /turf/closed/wall, /area/hallway/primary/central) "dy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/status_display{ density = 0; pixel_y = 2; @@ -1619,9 +1552,8 @@ /area/security/brig) "dG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/security/brig) "dH" = ( @@ -1632,9 +1564,8 @@ /turf/open/floor/plasteel, /area/security/brig) "dI" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/security/brig) "dJ" = ( @@ -1652,9 +1583,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dK" = ( /obj/structure/sign/securearea{ @@ -1673,9 +1602,7 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -1684,16 +1611,13 @@ icon_state = "tube1"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "dN" = ( /obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel{ - icon_state = "browncorner"; +/turf/open/floor/plasteel/brown/corner{ dir = 8 }, /area/quartermaster/storage) @@ -1741,9 +1665,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/hallway/primary/central) "dW" = ( @@ -1786,8 +1709,7 @@ /area/security/brig) "eb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -1811,8 +1733,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) @@ -1821,8 +1742,7 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) @@ -1843,8 +1763,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/security/brig) @@ -1872,9 +1791,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/security/brig) "el" = ( @@ -1893,8 +1811,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -1904,9 +1821,8 @@ dir = 8 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -1917,9 +1833,7 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -1935,18 +1849,14 @@ name = "Common Channel"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "eq" = ( /obj/machinery/smartfridge/extract, /obj/machinery/camera/autoname, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -1957,17 +1867,13 @@ frequency = 1442; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "es" = ( /obj/structure/closet/crate/bin, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -1985,18 +1891,12 @@ /turf/open/floor/plating, /area/security/brig) "eu" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate, -/turf/closed/wall/shuttle{ - dir = 8; - icon_state = "diagonalWall3" - }, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "ev" = ( /obj/machinery/suit_storage_unit/mining/eva, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/storage) "ew" = ( @@ -2127,14 +2027,10 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "eI" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/central) "eJ" = ( /obj/structure/cable{ @@ -2154,9 +2050,8 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/primary/central) "eL" = ( @@ -2282,8 +2177,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -2294,8 +2188,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -2330,9 +2223,8 @@ /obj/item/weapon/shovel{ pixel_x = -5 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/storage) "fa" = ( @@ -2359,9 +2251,8 @@ /area/quartermaster/storage) "fe" = ( /obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/storage) "ff" = ( @@ -2374,9 +2265,8 @@ /area/quartermaster/storage) "fg" = ( /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/quartermaster/storage) "fh" = ( @@ -2412,8 +2302,7 @@ /area/hallway/primary/central) "fk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/primary/central) @@ -2429,9 +2318,8 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -2444,14 +2332,12 @@ name = "Cell 1"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) "fn" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) @@ -2474,8 +2360,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -2526,9 +2411,7 @@ name = "Xenobiology Lab"; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -2537,9 +2420,7 @@ name = "Scientist" }, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -2561,8 +2442,7 @@ pixel_y = 0 }, /obj/structure/closet/wardrobe/miner, -/turf/open/floor/plasteel{ - icon_state = "browncorner"; +/turf/open/floor/plasteel/brown/corner{ dir = 1 }, /area/quartermaster/storage) @@ -2594,9 +2474,8 @@ icon_state = "tube1"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/quartermaster/storage) "fC" = ( @@ -2630,9 +2509,8 @@ /obj/effect/landmark/start{ name = "Cargo Technician" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/quartermaster/storage) "fG" = ( @@ -2645,9 +2523,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "fH" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/primary/central) "fI" = ( /obj/machinery/computer/cargo/request, @@ -2655,9 +2531,8 @@ /area/hallway/primary/central) "fJ" = ( /obj/structure/closet/crate/bin, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/primary/central) "fK" = ( @@ -2677,13 +2552,13 @@ /turf/open/floor/plating, /area/security/brig) "fN" = ( -/obj/machinery/photocopier, /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cautioncorner"; +/obj/structure/table, +/obj/machinery/computer/stockexchange, +/turf/open/floor/plasteel/caution/corner{ dir = 4 }, /area/quartermaster/storage) @@ -2702,9 +2577,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/research{ name = "Research Division" }) @@ -2722,9 +2595,7 @@ pixel_y = 3 }, /obj/item/weapon/extinguisher, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -2735,9 +2606,7 @@ frequency = 1442; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -2758,9 +2627,7 @@ /obj/item/stack/sheet/mineral/plasma{ layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -2776,9 +2643,7 @@ frequency = 1442; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -2895,8 +2760,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -2926,8 +2790,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -2953,9 +2816,7 @@ frequency = 1448; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/brig) "go" = ( /turf/closed/wall/r_wall, @@ -2966,8 +2827,7 @@ /obj/structure/table, /obj/item/weapon/wrench, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel{ - icon_state = "whitepurple"; +/turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, /area/medical/research{ @@ -2979,9 +2839,7 @@ /obj/item/clothing/mask/gas, /obj/item/clothing/glasses/science, /obj/item/clothing/glasses/science, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -2990,17 +2848,13 @@ pixel_y = 32 }, /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "gs" = ( /obj/structure/closet/wardrobe/science_white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3026,8 +2880,7 @@ pixel_x = -27; pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple"; +/turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, /area/medical/research{ @@ -3071,9 +2924,7 @@ dir = 8 }, /obj/item/weapon/ore/glass, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "gz" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -3101,9 +2952,8 @@ /turf/closed/wall, /area/quartermaster/storage) "gB" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/quartermaster/storage) "gC" = ( @@ -3119,9 +2969,7 @@ "gD" = ( /obj/structure/closet/crate, /obj/item/weapon/ore/slag, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "gE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3179,9 +3027,7 @@ frequency = 1448; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/brig) "gK" = ( /obj/machinery/computer/security/wooden_tv, @@ -3192,9 +3038,7 @@ name = "Common Channel"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/brig) "gL" = ( /obj/structure/table/wood, @@ -3227,20 +3071,16 @@ /obj/machinery/mineral/ore_redemption{ input_dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/central) "gO" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/hallway/primary/central) "gP" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purplecorner" +/turf/open/floor/plasteel/purple/corner{ + dir = 2 }, /area/hallway/primary/central) "gQ" = ( @@ -3248,8 +3088,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple"; +/turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, /area/medical/research{ @@ -3268,9 +3107,7 @@ name = "research lab shutters" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3292,9 +3129,7 @@ /obj/item/weapon/disk/design_disk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera/autoname, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3308,9 +3143,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3326,9 +3159,7 @@ frequency = 1441; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3345,9 +3176,7 @@ pixel_y = 3 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3363,9 +3192,7 @@ /obj/machinery/atmospherics/pipe/manifold{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/research{ name = "Research Division" }) @@ -3385,22 +3212,17 @@ /turf/open/floor/plating, /area/quartermaster/storage) "ha" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/quartermaster/storage) "hb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "hc" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "hd" = ( /obj/machinery/atmospherics/pipe/simple{ @@ -3411,9 +3233,7 @@ name = "Server Room"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/research{ name = "Research Division" }) @@ -3470,8 +3290,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -3484,9 +3303,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/exit) "hl" = ( @@ -3496,9 +3314,7 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/brig) "hm" = ( /obj/structure/table/wood, @@ -3527,8 +3343,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "hp" = ( -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 4 }, /area/hallway/primary/central) @@ -3540,8 +3355,7 @@ name = "Cell 2"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -3558,8 +3372,7 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "whitepurple"; +/turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, /area/medical/research{ @@ -3571,9 +3384,7 @@ frequency = 1441; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3581,9 +3392,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3591,9 +3400,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3602,9 +3409,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3617,9 +3422,7 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3630,9 +3433,7 @@ "hy" = ( /obj/structure/closet/crate, /obj/item/weapon/ore/glass, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "hz" = ( /obj/machinery/door/firedoor, @@ -3643,9 +3444,8 @@ /turf/open/floor/plasteel, /area/security/brig) "hA" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/quartermaster/storage) "hB" = ( @@ -3714,9 +3514,7 @@ name = "Research and Development Lab"; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3729,9 +3527,7 @@ /area/security/brig) "hK" = ( /obj/structure/closet/secure_closet/detective, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/brig) "hL" = ( /obj/structure/table/wood, @@ -3754,8 +3550,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "hO" = ( -/turf/open/floor/plasteel{ - icon_state = "purplecorner"; +/turf/open/floor/plasteel/purple/corner{ dir = 4 }, /area/hallway/primary/central) @@ -3769,35 +3564,31 @@ /turf/open/floor/plating/airless, /area/space) "hQ" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/research{ name = "Research Division" }) "hR" = ( /obj/machinery/r_n_d/destructive_analyzer, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/medical/research{ name = "Research Division" }) "hS" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/medical/research{ name = "Research Division" }) "hT" = ( /obj/machinery/r_n_d/protolathe, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -3806,9 +3597,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -3818,9 +3608,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3828,9 +3616,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3839,18 +3625,14 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "hY" = ( /obj/structure/closet/crate, /obj/item/weapon/ore/iron, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "hZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3859,9 +3641,8 @@ /obj/structure/sink{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -3873,9 +3654,7 @@ name = "Server Controller Computer"; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -3894,9 +3673,7 @@ pixel_x = 24 }, /obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "id" = ( /obj/machinery/door/airlock/maintenance{ @@ -3978,8 +3755,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -3987,16 +3763,12 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "io" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/security/brig) "ip" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -4023,8 +3795,7 @@ pixel_y = 9 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "whitepurple"; +/turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, /area/medical/research{ @@ -4058,9 +3829,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -4073,9 +3843,7 @@ id = "Biohazard"; name = "biohazard blast door" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -4094,9 +3862,7 @@ pixel_y = 2 }, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4107,9 +3873,7 @@ /obj/item/weapon/stock_parts/console_screen, /obj/item/weapon/stock_parts/matter_bin, /obj/item/weapon/stock_parts/matter_bin, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4124,9 +3888,7 @@ pixel_y = 3 }, /obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4140,9 +3902,7 @@ pixel_x = 2; pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4150,9 +3910,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4165,8 +3923,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 8 }, /area/medical/research{ @@ -4177,9 +3934,7 @@ desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE" }, -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, +/turf/closed/wall/mineral/plastitanium, /area/space) "iE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -4209,15 +3964,13 @@ /obj/machinery/vending/autodrobe{ req_access_txt = "" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/hallway/primary/central) "iI" = ( /obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -4229,8 +3982,7 @@ /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, /obj/item/toy/cards/deck, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -4239,8 +3991,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -4248,8 +3999,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 5 }, /area/hallway/primary/central) @@ -4286,9 +4036,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4302,9 +4050,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4334,9 +4080,7 @@ name = "Research Division Access"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4347,9 +4091,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4359,9 +4101,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4375,8 +4115,7 @@ name = "Research Division" }) "iZ" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/medical/research{ @@ -4396,17 +4135,12 @@ id = "Biohazard"; name = "biohazard blast door" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) "jc" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/arrival) "jd" = ( /obj/machinery/door/airlock/shuttle{ @@ -4418,7 +4152,7 @@ height = 7; id = "arrival"; name = "arrival shuttle"; - travelDir = -90; + port_angle = -90; width = 15 }, /obj/docking_port/stationary{ @@ -4429,14 +4163,12 @@ name = "port bay 1"; width = 15 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "je" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "jf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4445,9 +4177,7 @@ name = "Research Division Access"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4485,8 +4215,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/primary/central) @@ -4500,8 +4229,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/hallway/primary/central) @@ -4516,8 +4244,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 5 }, /area/hallway/primary/central) @@ -4552,8 +4279,7 @@ /area/hallway/primary/central) "js" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/central) @@ -4561,8 +4287,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/hallway/primary/central) @@ -4571,8 +4296,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/central) @@ -4580,8 +4304,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 4 }, /area/hallway/primary/central) @@ -4596,9 +4319,8 @@ "jx" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -4610,8 +4332,7 @@ /obj/machinery/shower{ pixel_y = 18 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/medical/research{ @@ -4628,8 +4349,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/medical/research{ @@ -4651,9 +4371,7 @@ id = "Biohazard"; name = "biohazard blast door" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -4665,17 +4383,15 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" }) "jD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/research{ @@ -4685,9 +4401,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -4700,9 +4415,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -4714,9 +4428,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -4726,9 +4439,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -4737,9 +4449,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4747,9 +4457,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4757,9 +4465,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4793,9 +4499,8 @@ name = "Mass Driver Door"; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 1 }, /area/medical/research{ name = "Research Division" @@ -4813,8 +4518,7 @@ /area/hallway/primary/central) "jP" = ( /obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -4825,9 +4529,7 @@ name = "Toxins Lab"; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4836,9 +4538,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4851,15 +4551,13 @@ /turf/open/floor/plating, /area/ai_monitored/storage/eva) "jT" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/janitor) "jU" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -4890,9 +4588,7 @@ /obj/item/weapon/screwdriver{ pixel_y = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4900,25 +4596,22 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva) "jX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva) "jY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -4937,9 +4630,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -4947,9 +4638,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -4963,9 +4653,8 @@ /obj/machinery/doppler_array{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -5045,8 +4734,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/hallway/primary/central) @@ -5111,8 +4799,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "purple"; +/turf/open/floor/plasteel/purple/side{ dir = 4 }, /area/hallway/primary/central) @@ -5126,9 +4813,8 @@ }) "ky" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay) "kz" = ( @@ -5137,9 +4823,8 @@ }, /obj/structure/closet/firecloset, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -5153,9 +4838,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -5171,16 +4855,14 @@ }) "kC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay) "kD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -5189,8 +4871,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/research{ @@ -5200,9 +4881,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -5212,33 +4892,27 @@ icon_state = "connector_map"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "kH" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" }) "kI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "kJ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -5260,9 +4934,8 @@ id = "toxinsdriver"; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -5279,8 +4952,7 @@ pixel_y = 32 }, /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 9 }, /area/hallway/secondary/exit) @@ -5357,8 +5029,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 10 }, /area/hallway/primary/central) @@ -5366,9 +5037,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/central) "la" = ( /obj/structure/table/wood, @@ -5381,21 +5050,15 @@ /obj/item/weapon/pen, /obj/machinery/light, /obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/central) "lb" = ( /obj/machinery/bookbinder, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/central) "lc" = ( /obj/machinery/libraryscanner, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/central) "ld" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -5410,24 +5073,18 @@ "le" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "lf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "lg" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -5464,9 +5121,8 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "lk" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/exit) "ll" = ( @@ -5548,9 +5204,7 @@ }, /obj/structure/window/reinforced, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -5561,26 +5215,22 @@ /obj/structure/window/reinforced, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/door/window/eastright, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluefull" +/turf/open/floor/plasteel/blue{ + dir = 1 }, /area/medical/research{ name = "Research Division" }) "ly" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" }) "lz" = ( /obj/structure/tank_dispenser, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -5603,9 +5253,7 @@ /obj/item/device/transfer_valve{ pixel_x = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -5630,9 +5278,7 @@ pixel_x = -2; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -5654,8 +5300,7 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 2 }, /area/medical/research{ @@ -5682,9 +5327,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -5699,9 +5342,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -5710,9 +5351,7 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -5722,17 +5361,13 @@ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "lH" = ( /obj/structure/closet/bombcloset, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -5793,8 +5428,7 @@ /turf/open/floor/plasteel, /area/janitor) "lR" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/hallway/primary/central) @@ -5914,9 +5548,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -5930,9 +5562,7 @@ }, /obj/structure/window/reinforced, /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -5943,18 +5573,15 @@ /obj/structure/window/reinforced, /obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/door/window/eastright, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redfull" +/turf/open/floor/plasteel/red{ + dir = 2 }, /area/medical/research{ name = "Research Division" }) "mg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -5980,9 +5607,7 @@ /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -6030,9 +5655,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -6044,9 +5668,8 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -6091,14 +5714,12 @@ /turf/open/floor/plating, /area/hallway/primary/central) "mv" = ( -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 8 }, /area/hallway/primary/central) "mw" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/hallway/primary/central) @@ -6143,9 +5764,8 @@ maxcharge = 15000 }, /obj/item/areaeditor/blueprints, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/ai_monitored/storage/eva) "mB" = ( @@ -6153,16 +5773,14 @@ pixel_y = 23 }, /obj/structure/closet/crate/rcd, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/storage/eva) "mC" = ( /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/storage/eva) "mD" = ( @@ -6175,9 +5793,8 @@ dir = 1 }, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/storage/eva) "mE" = ( @@ -6189,9 +5806,8 @@ pixel_y = 25 }, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/storage/eva) "mF" = ( @@ -6202,9 +5818,8 @@ maxcharge = 15000 }, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/ai_monitored/storage/eva) "mG" = ( @@ -6239,8 +5854,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/medical/research{ @@ -6252,9 +5866,7 @@ icon_state = "intact"; level = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -6265,9 +5877,7 @@ level = 2 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -6279,9 +5889,7 @@ level = 2; initialize_directions = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -6336,8 +5944,7 @@ name = "Research Division" }) "mQ" = ( -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 8 }, /area/hallway/secondary/exit) @@ -6399,8 +6006,7 @@ /turf/open/floor/plating, /area/hallway/secondary/exit) "mX" = ( -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 4 }, /area/hallway/primary/central) @@ -6423,9 +6029,8 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva) "na" = ( @@ -6442,18 +6047,16 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/research{ name = "Research Division" }) "nd" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva) "ne" = ( @@ -6479,8 +6082,7 @@ /obj/machinery/conveyor_switch{ id = "ToxinLoad" }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 2 }, /area/medical/research{ @@ -6489,9 +6091,8 @@ "ni" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -6501,9 +6102,8 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -6513,9 +6113,8 @@ dir = 4 }, /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -6528,9 +6127,8 @@ icon_state = "connector_map"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/medical/research{ name = "Research Division" @@ -6551,8 +6149,7 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 8 }, /area/medical/research{ @@ -6584,8 +6181,7 @@ /obj/machinery/atmospherics/components/binary/volume_pump{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 1 }, /area/medical/research{ @@ -6604,9 +6200,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "ns" = ( /obj/structure/extinguisher_cabinet{ @@ -6620,9 +6214,8 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva) "nt" = ( @@ -6636,8 +6229,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 8 }, /area/hallway/secondary/exit) @@ -6730,8 +6322,7 @@ /turf/open/floor/plating, /area/hallway/primary/central) "nF" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/hallway/primary/central) @@ -6743,9 +6334,8 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva) "nH" = ( @@ -6753,18 +6343,14 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "nI" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/ai_monitored/storage/eva) "nJ" = ( /obj/item/weapon/pen{ desc = "Writes upside down!"; name = "astronaut pen" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/ai_monitored/storage/eva) "nK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -6772,9 +6358,8 @@ /area/ai_monitored/storage/eva) "nL" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva) "nM" = ( @@ -6801,8 +6386,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/medical/medbay) @@ -6812,16 +6396,12 @@ "nQ" = ( /obj/structure/table, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "nR" = ( /obj/structure/table, /obj/item/clothing/tie/stethoscope, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "nS" = ( /obj/structure/table, @@ -6836,9 +6416,7 @@ name = "Common Channel"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "nT" = ( /obj/structure/table, @@ -6846,9 +6424,7 @@ pixel_x = 3; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "nU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -6884,8 +6460,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/hallway/secondary/exit) @@ -6915,8 +6490,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/janitor) @@ -6976,9 +6550,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner" - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "oh" = ( /obj/structure/cable{ @@ -7006,8 +6578,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/hallway/primary/central) @@ -7032,23 +6603,20 @@ pixel_y = -1 }, /obj/item/weapon/extinguisher, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/ai_monitored/storage/eva) "ok" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/ai_monitored/storage/eva) "ol" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/ai_monitored/storage/eva) "om" = ( @@ -7060,9 +6628,8 @@ /obj/item/weapon/tank/jetpack/carbondioxide, /obj/item/clothing/shoes/magboots, /obj/item/clothing/shoes/magboots, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/ai_monitored/storage/eva) "on" = ( @@ -7079,8 +6646,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "op" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 1 }, /area/medical/medbay) @@ -7091,8 +6657,7 @@ frequency = 1444; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -7100,9 +6665,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "os" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7112,8 +6675,7 @@ dir = 8; icon_state = "sleeper-open" }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -7122,8 +6684,7 @@ dir = 1 }, /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -7140,9 +6701,7 @@ /obj/structure/table, /obj/item/clothing/suit/straight_jacket, /obj/item/clothing/mask/muzzle, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "ow" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7156,9 +6715,7 @@ name = "Common Channel"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "ox" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7170,9 +6727,7 @@ /obj/structure/table, /obj/item/weapon/gun/syringe, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7181,30 +6736,23 @@ /obj/machinery/vending/medical{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oA" = ( /obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oB" = ( /obj/structure/table, /obj/item/weapon/surgicaldrill, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -7214,9 +6762,7 @@ frequency = 1444; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oD" = ( /obj/structure/table, @@ -7227,8 +6773,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -7242,8 +6787,7 @@ name = "Common Channel"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -7252,8 +6796,7 @@ /obj/item/weapon/cautery{ pixel_x = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -7292,8 +6835,7 @@ /turf/open/floor/plasteel, /area/janitor) "oL" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/hallway/primary/central) @@ -7363,34 +6905,26 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -7400,50 +6934,39 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "oZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pb" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pc" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, /obj/item/clothing/suit/apron/surgical, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/medbay) "pd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -7451,20 +6974,15 @@ frequency = 1444; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pf" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pg" = ( /obj/structure/table, /obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 8 }, /area/medical/medbay) @@ -7474,23 +6992,17 @@ /area/shuttle/arrival) "pi" = ( /obj/structure/chair/comfy/beige, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/exit) "pj" = ( /obj/structure/chair/comfy/beige, /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/exit) "pk" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/exit) "pl" = ( /obj/structure/table/wood, @@ -7498,18 +7010,14 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/exit) "pm" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -7593,8 +7101,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/ai_monitored/storage/eva) @@ -7603,9 +7110,8 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva) "pw" = ( @@ -7631,9 +7137,7 @@ dir = 8 }, /obj/item/weapon/razor, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/hallway/primary/central) "pz" = ( /obj/structure/mirror{ @@ -7643,14 +7147,11 @@ /obj/structure/sink{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/hallway/primary/central) "pA" = ( /obj/structure/closet, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 8 }, /area/hallway/primary/central) @@ -7661,31 +7162,24 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhitecorner"; +/turf/open/floor/plasteel/warnwhite/corner{ dir = 4 }, /area/medical/medbay) "pC" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pF" = ( /obj/machinery/airalarm{ @@ -7696,25 +7190,19 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pG" = ( /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7724,23 +7212,18 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pK" = ( /obj/structure/table/optable, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "pL" = ( /obj/structure/cable{ @@ -7811,9 +7294,7 @@ /obj/structure/chair/comfy/beige{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/exit) "pT" = ( /obj/machinery/firealarm{ @@ -7822,9 +7303,8 @@ }, /obj/structure/janitorialcart, /obj/item/weapon/mop, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/janitor) "pU" = ( @@ -7844,9 +7324,7 @@ name = "Medbay"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "pW" = ( /obj/structure/closet/crate/bin, @@ -7872,9 +7350,7 @@ name = "Medbay"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "qa" = ( /obj/structure/sign/nosmoking_2{ @@ -7884,9 +7360,8 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/medbay) "qb" = ( @@ -7898,9 +7373,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "qc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -7909,24 +7382,18 @@ /turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "qd" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/hallway/primary/central) "qe" = ( /obj/machinery/shower{ icon_state = "shower"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/hallway/primary/central) "qf" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "qg" = ( /obj/machinery/button/door{ @@ -7938,9 +7405,7 @@ pixel_y = -26 }, /obj/structure/bed/roller, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "qh" = ( /obj/machinery/door/firedoor, @@ -7949,9 +7414,7 @@ name = "Medbay"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "qi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -7980,17 +7443,13 @@ pixel_z = 0 }, /obj/structure/closet/crate/bin, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "ql" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "qm" = ( /obj/structure/cable{ @@ -8009,8 +7468,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "qn" = ( -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner"; +/turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, /area/medical/medbay) @@ -8031,14 +7489,11 @@ dir = 1; icon_state = "comfychair" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/exit) "qq" = ( /obj/machinery/computer/operating, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -8052,15 +7507,13 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay) "qs" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 10 }, /area/hallway/secondary/exit) @@ -8072,21 +7525,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay) "qv" = ( /obj/structure/closet/crate/bin, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/exit) "qw" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 2 }, /area/medical/medbay) "qx" = ( @@ -8138,9 +7587,7 @@ /obj/machinery/door/airlock{ name = "Public Toilets" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/hallway/primary/central) "qC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -8170,9 +7617,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay) "qH" = ( @@ -8185,9 +7631,7 @@ name = "Cryo"; req_access_txt = "45" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "qI" = ( /obj/effect/spawner/structure/window/reinforced, @@ -8207,9 +7651,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "qL" = ( /obj/structure/cable{ @@ -8243,9 +7685,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay) "qO" = ( @@ -8262,8 +7703,7 @@ frequency = 1441; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -8346,9 +7786,8 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "ra" = ( @@ -8360,9 +7799,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "rb" = ( @@ -8370,17 +7808,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "rc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/hallway/primary/central) @@ -8388,8 +7824,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/primary/central) @@ -8397,8 +7832,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/hallway/primary/central) @@ -8410,9 +7844,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/medbay) "rh" = ( @@ -8420,18 +7853,16 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay) "ri" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay) "rj" = ( @@ -8447,9 +7878,7 @@ name = "Common Channel"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "rk" = ( /obj/machinery/button/door{ @@ -8460,16 +7889,13 @@ pixel_x = -26; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay) "rl" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "rm" = ( /obj/machinery/meter, @@ -8483,21 +7909,18 @@ /area/engine/engineering) "rn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow"; +/turf/open/floor/plasteel/whiteyellow/side{ dir = 8 }, /area/medical/medbay) "ro" = ( -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner"; +/turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, /area/medical/medbay) "rp" = ( /obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner"; +/turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, /area/medical/medbay) @@ -8508,9 +7931,7 @@ pixel_y = 2 }, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "rr" = ( /obj/machinery/vending/wallmed{ @@ -8518,21 +7939,15 @@ }, /obj/structure/table, /obj/item/weapon/storage/box/syringes, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "rs" = ( /obj/machinery/computer/pandemic, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "rt" = ( /obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "ru" = ( /obj/machinery/light{ @@ -8655,23 +8070,19 @@ frequency = 1441; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner"; +/turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, /area/medical/medbay) "rI" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/medbay) "rJ" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "rK" = ( /obj/structure/chair/office/light{ @@ -8680,9 +8091,8 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay) "rL" = ( @@ -8701,9 +8111,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "rN" = ( /obj/structure/cable{ @@ -8793,9 +8201,8 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/telecomms/bus/preset_one/ministation, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/obj/machinery/telecomms/server/presets/common/birdstation, +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -8823,18 +8230,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/medbay) "rZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sa" = ( /obj/structure/table/reinforced, @@ -8847,41 +8251,33 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sb" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay) "sc" = ( /obj/machinery/vending/medical{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sd" = ( /obj/machinery/chem_heater, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "se" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) @@ -8899,14 +8295,11 @@ pixel_y = -5 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sg" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -8916,8 +8309,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -8934,8 +8326,7 @@ pixel_y = 25 }, /obj/machinery/camera/autoname, -/turf/open/floor/plasteel{ - icon_state = "whiteyellowcorner"; +/turf/open/floor/plasteel/whiteyellow/corner{ dir = 2 }, /area/medical/medbay) @@ -8948,9 +8339,7 @@ name = "Common Channel"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sk" = ( /obj/machinery/newscaster{ @@ -8967,20 +8356,15 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "sm" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/hallway/secondary/exit) "sn" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/exit) "so" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/exit) "sp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -9013,9 +8397,7 @@ frequency = 1441; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "su" = ( /turf/closed/wall, @@ -9028,14 +8410,11 @@ /obj/machinery/airalarm{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "sx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow"; +/turf/open/floor/plasteel/whiteyellow/side{ dir = 8 }, /area/medical/medbay) @@ -9048,9 +8427,8 @@ /area/engine/engineering) "sz" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay) "sA" = ( @@ -9059,8 +8437,7 @@ pixel_y = 32 }, /obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) @@ -9086,9 +8463,7 @@ name = "Genetics"; req_access_txt = "45" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -9096,14 +8471,11 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sF" = ( -/obj/machinery/telecomms/receiver/preset_left/ministation, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/obj/machinery/telecomms/receiver/preset_left/birdstation, +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -9112,18 +8484,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/medbay) "sH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "sI" = ( @@ -9147,9 +8517,7 @@ }, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sJ" = ( /obj/machinery/atmospherics/pipe/simple{ @@ -9157,18 +8525,14 @@ icon_state = "intact"; level = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sK" = ( /obj/machinery/atmospherics/pipe/manifold{ icon_state = "manifold"; level = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sL" = ( /obj/machinery/atmospherics/pipe/simple{ @@ -9176,15 +8540,12 @@ icon_state = "intact"; level = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sM" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) @@ -9208,9 +8569,7 @@ /obj/item/weapon/grenade/chem_grenade, /obj/machinery/light, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "sO" = ( /obj/machinery/pipedispenser/disposal/transit_tube, @@ -9337,38 +8696,29 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "tb" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "tc" = ( /obj/structure/chair, /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "td" = ( -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "te" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "whiteyellow"; +/turf/open/floor/plasteel/whiteyellow/side{ dir = 8 }, /area/medical/medbay) @@ -9382,15 +8732,12 @@ name = "Chemistry Lab"; req_access_txt = "5; 33" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "tg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/medbay) "th" = ( @@ -9398,24 +8745,18 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "ti" = ( /obj/machinery/reagentgrinder, /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "tj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "tk" = ( /obj/machinery/suit_storage_unit/engine, @@ -9467,9 +8808,8 @@ pixel_x = 8; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay) "tq" = ( @@ -9478,8 +8818,7 @@ /area/medical/medbay) "tr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whiteyellowcorner"; +/turf/open/floor/plasteel/whiteyellow/corner{ dir = 8 }, /area/medical/medbay) @@ -9490,9 +8829,7 @@ name = "Medbay Storage"; req_access_txt = "45" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "tt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -9517,9 +8854,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "tw" = ( /obj/machinery/vending/wallmed{ @@ -9528,17 +8863,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "tx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "ty" = ( @@ -9552,9 +8884,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "tA" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit) "tB" = ( @@ -9580,9 +8911,7 @@ frequency = 1442; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "tE" = ( /obj/structure/cable{ @@ -9683,9 +9012,7 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "tN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -9715,9 +9042,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "tR" = ( /obj/structure/table, @@ -9729,29 +9054,21 @@ pixel_y = 0 }, /obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "tS" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "tT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "tU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "tV" = ( /obj/structure/table/reinforced, @@ -9788,8 +9105,7 @@ pixel_x = 25; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) @@ -9798,16 +9114,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/central) "ua" = ( /obj/machinery/chem_dispenser, /obj/item/weapon/reagent_containers/glass/beaker/large, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "ub" = ( /obj/structure/chair/office/light{ @@ -9816,24 +9128,19 @@ /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "uc" = ( /obj/machinery/chem_master, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "ud" = ( /obj/structure/chair/stool, /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/medbay) "ue" = ( @@ -9844,9 +9151,7 @@ name = "Common Channel"; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/bar) "uf" = ( /obj/machinery/door/firedoor, @@ -9854,9 +9159,7 @@ name = "Frozen Storage"; req_access_txt = "25" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/bar) "ug" = ( /obj/machinery/camera/autoname{ @@ -9866,9 +9169,8 @@ pixel_x = 28 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay) "uh" = ( @@ -9885,30 +9187,24 @@ /area/engine/engineering) "uj" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/exit) "uk" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/exit) "ul" = ( /obj/machinery/camera/autoname{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/exit) "um" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/secondary/exit) "un" = ( @@ -9987,9 +9283,8 @@ /area/hallway/primary/central) "uv" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/hallway/primary/central) "uw" = ( @@ -10003,9 +9298,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "uy" = ( /obj/structure/table/reinforced, @@ -10014,8 +9307,7 @@ /area/crew_quarters/bar) "uz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) @@ -10027,31 +9319,27 @@ pixel_y = 0 }, /mob/living/carbon/monkey/punpun, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) "uB" = ( /obj/machinery/hydroponics/soil, /obj/item/weapon/cultivator, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 1 }, /area/hallway/primary/central) "uC" = ( /obj/machinery/hydroponics/soil, /obj/item/weapon/hatchet, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 1 }, /area/hallway/primary/central) "uD" = ( /obj/machinery/hydroponics/soil, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 1 }, /area/hallway/primary/central) @@ -10065,9 +9353,7 @@ frequency = 1440; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "uF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -10075,9 +9361,8 @@ frequency = 1440; on = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/medbay) "uG" = ( @@ -10088,20 +9373,13 @@ /turf/open/floor/wood, /area/crew_quarters/bar) "uI" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "syndieshutters"; - name = "blast shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "uJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner"; +/turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, /area/medical/medbay) @@ -10109,18 +9387,14 @@ /obj/machinery/vending/wallmed{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "uL" = ( /obj/machinery/firealarm{ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "uM" = ( /obj/item/device/radio/intercom{ @@ -10135,9 +9409,7 @@ frequency = 1442; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "uN" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -10202,9 +9474,7 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "uV" = ( /obj/structure/table/reinforced, @@ -10224,16 +9494,13 @@ }) "uX" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 10 }, /area/hallway/primary/central) "uY" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "uZ" = ( /obj/structure/table/reinforced, @@ -10252,14 +9519,12 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) "vb" = ( -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 1 }, /area/hallway/primary/central) @@ -10283,9 +9548,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "ve" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10295,18 +9558,16 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/hallway/primary/central) "vf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/medbay) "vg" = ( @@ -10315,8 +9576,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 1 }, /area/engine/engineering) @@ -10333,17 +9593,14 @@ /area/engine/engineering) "vi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "vj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitebluecorner"; +/turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, /area/medical/medbay) @@ -10361,24 +9618,17 @@ frequency = 1445; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "vl" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "vm" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "vn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10401,7 +9651,7 @@ /obj/machinery/door/airlock/shuttle{ name = "Arrivals Shuttle Airlock" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "vr" = ( /turf/closed/wall/shuttle{ @@ -10453,17 +9703,13 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "vy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "vz" = ( /obj/structure/table/reinforced, @@ -10483,14 +9729,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) "vC" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) @@ -10510,9 +9754,7 @@ frequency = 1445; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "vG" = ( /obj/machinery/vending/boozeomat, @@ -10529,15 +9771,12 @@ /area/crew_quarters/bar) "vI" = ( /obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "vJ" = ( /obj/structure/closet/wardrobe/chemistry_white, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 }, /area/medical/medbay) "vK" = ( @@ -10565,45 +9804,38 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/engine/engineering) "vM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 5 }, /area/engine/engineering) "vN" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "vO" = ( /obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) "vP" = ( /obj/machinery/light, /obj/machinery/computer/cloning, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) "vQ" = ( /obj/machinery/clonepod, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -10618,32 +9850,30 @@ }, /obj/item/weapon/storage/box/bodybags, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "vS" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "vT" = ( /obj/structure/closet/wardrobe/green, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "vU" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "vV" = ( /obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "vW" = ( /obj/structure/closet/wardrobe/black, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "vX" = ( /obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "vY" = ( /turf/closed/wall/shuttle{ @@ -10659,11 +9889,8 @@ /turf/open/floor/plating/airless, /area/shuttle/arrival) "wa" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/arrival) "wb" = ( /obj/structure/rack{ @@ -10687,9 +9914,7 @@ /area/hallway/primary/central) "we" = ( /obj/structure/piano, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "wf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -10699,9 +9924,7 @@ /obj/effect/landmark/start{ name = "Clown" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "wg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -10710,9 +9933,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "wh" = ( /obj/structure/reagent_dispensers/beerkeg, @@ -10721,23 +9942,17 @@ frequency = 1441; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/bar) "wi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "wj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "wk" = ( /obj/machinery/firealarm{ @@ -10748,9 +9963,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "wl" = ( /obj/structure/kitchenspike, @@ -10764,9 +9977,7 @@ frequency = 1441; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/bar) "wm" = ( /obj/machinery/light/small, @@ -10775,9 +9986,7 @@ frequency = 1441; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/bar) "wn" = ( /obj/structure/table/reinforced, @@ -10788,13 +9997,10 @@ req_access = list(); req_one_access_txt = "25" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/bar) "wo" = ( -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 2 }, /area/hallway/primary/central) @@ -10862,7 +10068,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "ww" = ( /obj/structure/chair{ @@ -10871,7 +10077,7 @@ /obj/effect/landmark{ name = "JoinLate" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "wx" = ( /obj/structure/shuttle/engine/heater{ @@ -10904,7 +10110,7 @@ /obj/effect/landmark{ name = "Observer-Start" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "wA" = ( /obj/machinery/power/apc{ @@ -10917,8 +10123,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/crew_quarters/heads{ @@ -11021,27 +10226,19 @@ /area/engine/engineering) "wL" = ( /obj/machinery/vending/hydronutrients, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/central) "wM" = ( /obj/machinery/seed_extractor, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/central) "wN" = ( /obj/machinery/biogenerator, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/central) "wO" = ( /obj/machinery/vending/hydroseeds, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/central) "wP" = ( /obj/structure/table, @@ -11053,27 +10250,22 @@ pixel_x = -2; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "wQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/medical/medbay) "wR" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/medical/medbay) "wS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/medical/medbay) @@ -11115,8 +10307,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 2 }, /area/hallway/primary/central) @@ -11127,9 +10318,8 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/hallway/primary/central) "wZ" = ( @@ -11139,8 +10329,7 @@ /obj/machinery/meter{ use_power = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 1 }, /area/hallway/primary/central) @@ -11162,9 +10351,7 @@ /obj/item/weapon/reagent_containers/food/condiment/flour, /obj/item/weapon/reagent_containers/food/condiment/flour, /obj/item/weapon/reagent_containers/food/condiment/flour, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/bar) "xb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -11174,9 +10361,7 @@ }, /obj/machinery/camera/autoname, /mob/living/simple_animal/mouse/brown/Tom, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/bar) "xc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -11185,9 +10370,8 @@ /area/engine/engineering) "xd" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "xe" = ( @@ -11233,9 +10417,7 @@ /area/engine/engineering) "xl" = ( /obj/structure/closet/wardrobe/white/medical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "xm" = ( /obj/structure/table, @@ -11247,9 +10429,7 @@ pixel_x = -2; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "xn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -11261,16 +10441,13 @@ icon_state = "intact"; dir = 10 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) "xp" = ( /obj/structure/closet/secure_closet/medical3, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "xq" = ( /turf/closed/wall/shuttle{ @@ -11299,8 +10476,7 @@ icon_state = "intact"; dir = 6 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -11320,9 +10496,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/bar) "xx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -11331,9 +10505,7 @@ /obj/machinery/chem_master/condimaster{ name = "CondiMaster Neo" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/bar) "xy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -11368,8 +10540,7 @@ dir = 4 }, /obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/engine/engineering) @@ -11411,15 +10582,11 @@ pixel_x = -2; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "xH" = ( /obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "xI" = ( /turf/closed/wall/shuttle{ @@ -11437,10 +10604,11 @@ /area/shuttle/syndicate) "xK" = ( /obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "xL" = ( /obj/structure/cable{ @@ -11464,15 +10632,13 @@ /turf/open/space, /area/space) "xN" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/primary/central) "xO" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/hallway/primary/central) "xP" = ( @@ -11480,8 +10646,7 @@ icon_state = "intact"; dir = 6 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -11490,17 +10655,14 @@ icon_state = "intact"; dir = 10 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) "xR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/gibber, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/bar) "xS" = ( /obj/structure/closet/secure_closet/bar{ @@ -11545,9 +10707,8 @@ /area/engine/engineering) "xY" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "xZ" = ( @@ -11568,9 +10729,7 @@ pixel_x = -2; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "ya" = ( /obj/structure/table, @@ -11595,9 +10754,7 @@ pixel_x = 5; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "yb" = ( /obj/structure/table, @@ -11609,9 +10766,7 @@ /obj/item/clothing/glasses/hud/health, /obj/item/clothing/tie/stethoscope, /obj/item/weapon/reagent_containers/hypospray, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "yc" = ( /obj/machinery/meter, @@ -11619,8 +10774,7 @@ icon_state = "intact"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 2 }, /area/engine/engineering) @@ -11697,9 +10851,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/primary/central) "yp" = ( @@ -11709,9 +10862,8 @@ /obj/machinery/camera/autoname{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/hallway/primary/central) "yq" = ( @@ -11767,8 +10919,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/crew_quarters/bar) @@ -11858,9 +11009,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/primary/central) "yF" = ( @@ -11989,9 +11139,8 @@ }, /obj/machinery/camera/autoname, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "yR" = ( @@ -12004,9 +11153,8 @@ icon_state = "0-8" }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/engineering) "yS" = ( @@ -12019,9 +11167,8 @@ icon_state = "0-8" }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "yT" = ( @@ -12074,8 +11221,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/engine/engineering) @@ -12096,9 +11242,8 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "yW" = ( @@ -12119,8 +11264,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/engine/engineering) @@ -12154,8 +11298,7 @@ }, /obj/item/weapon/reagent_containers/glass/bucket, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/hallway/primary/central) @@ -12177,8 +11320,7 @@ icon_state = "intact"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 1 }, /area/engine/engineering) @@ -12198,9 +11340,8 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "zh" = ( @@ -12250,8 +11391,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "zm" = ( -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/engine/engineering) @@ -12269,8 +11409,7 @@ icon_state = "intact"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -12340,8 +11479,7 @@ name = "ENGINEERING ACCESS"; pixel_x = -32 }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/hallway/primary/central) @@ -12349,9 +11487,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/central) "zA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12361,9 +11497,8 @@ name = "ENGINEERING ACCESS"; pixel_x = 32 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/hallway/primary/central) "zB" = ( @@ -12391,9 +11526,8 @@ dir = 8 }, /obj/machinery/door/window/southright, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redfull" +/turf/open/floor/plasteel/red{ + dir = 2 }, /area/engine/engineering) "zE" = ( @@ -12405,9 +11539,8 @@ dir = 8 }, /obj/machinery/door/window/southright, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluefull" +/turf/open/floor/plasteel/blue{ + dir = 1 }, /area/engine/engineering) "zF" = ( @@ -12419,9 +11552,7 @@ dir = 8 }, /obj/machinery/door/window/southright, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "zG" = ( /obj/structure/reagent_dispensers/fueltank, @@ -12451,8 +11582,7 @@ icon_state = "intact"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -12467,8 +11597,7 @@ icon_state = "intact"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -12477,8 +11606,7 @@ icon_state = "intact"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -12500,8 +11628,7 @@ /area/engine/engineering) "zQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bluecorner"; +/turf/open/floor/plasteel/blue/corner{ dir = 4 }, /area/hallway/primary/central) @@ -12595,9 +11722,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engineering) "Ad" = ( @@ -12698,9 +11824,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "Au" = ( /obj/machinery/camera/autoname{ @@ -12763,9 +11887,7 @@ /area/engine/engineering) "AA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "AB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12873,8 +11995,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 1 }, /area/engine/engineering) @@ -12899,8 +12020,7 @@ "AR" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/hallway/primary/central) @@ -12913,8 +12033,7 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -12933,8 +12052,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "AV" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 1 }, /area/engine/engineering) @@ -12981,8 +12099,7 @@ icon_state = "intact"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -13003,8 +12120,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "Be" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/engine/engineering) @@ -13014,8 +12130,7 @@ icon_state = "intact"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -13037,8 +12152,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -13055,14 +12169,12 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) "Bk" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/engine/engineering) @@ -13086,8 +12198,7 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -13111,20 +12222,17 @@ /obj/item/weapon/circuitboard/computer/solar_control, /obj/item/weapon/electronics/tracker, /obj/item/weapon/paper/solar, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) "Bp" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "Bq" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -13149,21 +12257,18 @@ /area/engine/engineering) "Bv" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 4 }, /area/engine/engineering) "Bw" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) "Bx" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/engine/engineering) "By" = ( @@ -13176,14 +12281,12 @@ /obj/structure/transit_tube{ icon_state = "Block" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) "BA" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/engine/engineering) @@ -13200,9 +12303,8 @@ /area/engine/engineering) "BD" = ( /obj/item/device/multitool, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/engine/engineering) "BE" = ( @@ -13218,14 +12320,12 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) "BG" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/engine/engineering) @@ -13234,8 +12334,7 @@ dir = 8; icon_state = "closed" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -13273,15 +12372,13 @@ /area/engine/engineering) "BL" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/engine/engineering) "BM" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 8 }, /area/engine/engineering) @@ -13294,9 +12391,7 @@ /turf/open/floor/plating, /area/engine/engineering) "BO" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "BP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -13310,15 +12405,13 @@ icon_state = "intact"; dir = 9 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) "BR" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/engine/engineering) @@ -13328,14 +12421,19 @@ pixel_x = 4; pixel_y = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "BT" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "BU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -13352,8 +12450,7 @@ icon_state = "N-S" }, /obj/structure/transit_tube_pod, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -13367,8 +12464,7 @@ icon_state = "manifold"; dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -13421,15 +12517,14 @@ name = "remote shutter control"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "Cg" = ( -/obj/machinery/computer/shuttle/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/structure/chair/comfy/beige{ + dir = 1; + icon_state = "comfychair" }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Ch" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -13530,9 +12625,7 @@ /area/engine/engineering) "Cw" = ( /obj/structure/frame/computer, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "Cx" = ( /obj/structure/table, @@ -13576,8 +12669,7 @@ icon_state = "manifold"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 8 }, /area/engine/engineering) @@ -13589,8 +12681,7 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplatecorner"; +/turf/open/floor/plating/warnplate/corner{ dir = 4 }, /area/engine/engineering) @@ -13599,8 +12690,7 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -13685,8 +12775,7 @@ /area/engine/engineering) "CP" = ( /obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -13705,8 +12794,7 @@ dir = 1; target_pressure = 2000 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -13715,15 +12803,13 @@ dir = 1; target_pressure = 2000 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) "CU" = ( /obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -13875,9 +12961,7 @@ /obj/machinery/camera/autoname{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "Dn" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ @@ -13910,13 +12994,11 @@ /area/engine/engineering) "Ds" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/item/stack/sheet/glass{ + amount = 10 }, +/obj/item/device/multitool, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Dt" = ( /obj/structure/chair/office/dark{ @@ -13958,9 +13040,7 @@ icon_state = "comfychair"; name = "pilot's chair" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "Dy" = ( /obj/structure/table, @@ -13968,9 +13048,7 @@ amount = 10 }, /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "Dz" = ( /obj/item/device/radio/intercom{ @@ -13982,35 +13060,28 @@ subspace_transmission = 1; syndie = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "DA" = ( /obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "DB" = ( /turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "diagonalWall3" - }, /area/shuttle/syndicate) "DC" = ( /obj/machinery/door/window{ name = "Cockpit"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "DD" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ dir = 4; icon_state = "diagonalWall3" }, @@ -14019,19 +13090,13 @@ /obj/structure/table, /obj/item/stack/cable_coil, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "DF" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/zipties{ - pixel_x = 1; - pixel_y = 2 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/structure/chair{ + dir = 8 }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "DG" = ( /obj/machinery/atmospherics/components/binary/volume_pump{ @@ -14043,31 +13108,30 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/plasteel/shuttle/red, /area/shuttle/syndicate) "DI" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"DJ" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium{ dir = 8; icon_state = "diagonalWall3" }, -/area/shuttle/syndicate) +/area/space) +"DJ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/space) "DK" = ( -/obj/machinery/porta_turret/syndicate, -/turf/closed/wall/shuttle{ - icon_state = "wall3" +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "syndieshutters"; + name = "blast shutters" }, -/area/shuttle/syndicate) +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/space) "DL" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -14076,77 +13140,64 @@ /turf/open/space, /area/engine/engineering) "DM" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 5 }, -/area/shuttle/syndicate) +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/space) "DN" = ( -/obj/structure/closet/syndicate/nuclear, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/structure/table, +/obj/item/device/aicard, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "DO" = ( /obj/structure/table, -/obj/item/device/aicard, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/item/weapon/c4{ + pixel_x = 2; + pixel_y = -5 }, +/obj/item/weapon/c4{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/c4{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/weapon/c4{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/c4{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "DP" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/structure/table, +/obj/item/device/flashlight/lamp{ + pixel_x = 4; + pixel_y = 1 }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "DQ" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0 - }, -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, +/obj/machinery/computer/shuttle/syndicate, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "DR" = ( -/obj/machinery/door/poddoor{ - auto_close = 300; - id = "smindicate"; - name = "outer blast door" - }, +/obj/structure/table, /obj/machinery/button/door{ - id = "smindicate"; - name = "external door control"; - pixel_x = -26; - pixel_y = 0; + id = "syndieshutters"; + name = "remote shutter control"; req_access_txt = "150" }, -/obj/docking_port/mobile{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 22; - id = "syndicate"; - name = "syndicate infiltrator"; - roundstart_move = "syndicate_away"; - travelDir = 180; - width = 18 - }, -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 22; - id = "syndicate_nw"; - name = "northwest of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/floor/plating, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "DS" = ( /obj/machinery/computer/security/telescreen{ @@ -14173,11 +13224,8 @@ /turf/open/floor/plating, /area/engine/engineering) "DV" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 1; - icon_state = "diagonalWall3" - }, +/obj/structure/frame/computer, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "DW" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -14193,14 +13241,8 @@ /turf/open/space, /area/space) "DY" = ( -/obj/structure/table, -/obj/item/weapon/c4{ - pixel_x = 2; - pixel_y = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/structure/closet/syndicate/personal, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "DZ" = ( /obj/structure/lattice, @@ -14230,20 +13272,19 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/tcommsat/computer) "Ed" = ( /obj/machinery/door/window{ + base_state = "right"; dir = 4; + icon_state = "right"; name = "EVA Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Ee" = ( /obj/structure/transit_tube{ @@ -14296,8 +13337,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/tcommsat/computer) @@ -14309,11 +13349,9 @@ /turf/open/floor/plating, /area/tcommsat/computer) "En" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "Eo" = ( @@ -14392,8 +13430,7 @@ "EA" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/light/small, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/tcommsat/computer) @@ -14406,15 +13443,10 @@ /area/space) "EC" = ( /obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "EVA Storage"; + name = "Cockpit"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "ED" = ( /obj/machinery/light/small, @@ -14426,9 +13458,8 @@ /area/tcommsat/computer) "EF" = ( /obj/machinery/computer/message_monitor, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/tcommsat/computer) "EG" = ( @@ -14458,26 +13489,17 @@ /turf/closed/wall/r_wall, /area/tcommsat/computer) "EM" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "EN" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/weapon/crowbar/red, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "EO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -14494,13 +13516,10 @@ /turf/open/floor/plasteel, /area/tcommsat/computer) "EQ" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "ER" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/gravity_generator) @@ -14512,42 +13531,36 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) "ET" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/gravity_generator) "EU" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/structure/bed/roller, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "EV" = ( -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/computer) "EW" = ( -/obj/machinery/telecomms/server/presets/common/ministation, -/turf/open/floor/bluegrid{ - icon_state = "dark"; - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" +/obj/structure/table, +/obj/item/weapon/storage/box/zipties{ + pixel_x = 1; + pixel_y = 2 }, -/area/tcommsat/computer) +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) "EX" = ( /obj/machinery/message_server, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -14556,8 +13569,7 @@ /obj/machinery/computer/telecomms/server{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/tcommsat/computer) @@ -14599,13 +13611,10 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "Ff" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) @@ -14613,16 +13622,13 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "Fh" = ( /obj/structure/transit_tube{ icon_state = "N-S" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/tcommsat/computer) @@ -14633,10 +13639,10 @@ /turf/open/floor/plating, /area/tcommsat/computer) "Fj" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/machinery/porta_turret/syndicate{ + dir = 4 }, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "Fk" = ( /turf/open/floor/bluegrid{ @@ -14645,19 +13651,12 @@ }, /area/tcommsat/computer) "Fl" = ( -/obj/structure/table, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Fm" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/structure/closet/syndicate/nuclear, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Fn" = ( /obj/machinery/door/airlock/glass_command{ @@ -14668,15 +13667,10 @@ /turf/open/floor/plasteel, /area/tcommsat/computer) "Fo" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/cell/high{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/structure/chair/stool{ + pixel_y = 8 }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Fp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -14686,23 +13680,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "Fr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/gravity_generator) "Fs" = ( /obj/machinery/gravity_generator/main/station, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) @@ -14710,8 +13700,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/gravity_generator) @@ -14719,25 +13708,50 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "Fv" = ( -/obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/device/assembly/infra, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/machinery/door/poddoor{ + auto_close = 300; + id = "smindicate"; + name = "outer blast door" }, -/area/shuttle/syndicate) +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + pixel_y = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate"; + name = "syndicate infiltrator"; + port_angle = 0; + roundstart_move = "syndicate_away"; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/floor/plating, +/area/space) "Fw" = ( /obj/structure/transit_tube/station/reverse{ icon_state = "closed"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/tcommsat/computer) @@ -14788,15 +13802,13 @@ name = "Server Room"; req_access_txt = "61" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/tcommsat/computer) "FC" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/tcommsat/computer) "FD" = ( @@ -14819,41 +13831,32 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "FH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "FI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "FJ" = ( -/obj/structure/table, -/obj/item/weapon/screwdriver{ - pixel_y = 9 +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 }, -/obj/item/device/assembly/voice{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) +/turf/closed/wall/mineral/plastitanium, +/area/space) "FK" = ( /obj/structure/transit_tube{ icon_state = "Block"; dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/tcommsat/computer) @@ -14940,38 +13943,23 @@ /area/engine/gravity_generator) "FV" = ( /obj/structure/table, -/obj/item/weapon/weldingtool/largetank{ - pixel_y = 3 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/weapon/crowbar/red, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "FW" = ( -/obj/structure/table, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/machinery/door/window{ + name = "Ready Room"; + req_access_txt = "150" }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "FX" = ( /obj/machinery/door/airlock/glass_command{ name = "Gravity Generator Area"; req_access_txt = "19; 61" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "FY" = ( /obj/machinery/door/window{ @@ -14979,26 +13967,22 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "FZ" = ( /obj/machinery/door/window/westright{ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Ga" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/machinery/door/window{ + dir = 4; + name = "EVA Storage"; + req_access_txt = "150" }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Gb" = ( /obj/machinery/telecomms/hub/preset, @@ -15006,16 +13990,14 @@ pixel_y = -32 }, /obj/machinery/light/small, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/computer) "Gc" = ( /obj/machinery/blackbox_recorder, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -15032,9 +14014,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/tcommsat/computer) "Gf" = ( @@ -15077,9 +14058,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/gravity_generator) "Gl" = ( @@ -15093,18 +14073,16 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/gravity_generator) "Gm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/gravity_generator) "Gn" = ( @@ -15116,15 +14094,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/gravity_generator) "Go" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/gravity_generator) "Gp" = ( @@ -15160,19 +14136,18 @@ /area/tcommsat/computer) "Gt" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/tcommsat/computer) "Gu" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; - dir = 4 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/structure/window/reinforced{ + dir = 1 }, +/obj/structure/table, +/obj/item/robot_parts/r_arm, +/obj/item/robot_parts/l_arm, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "Gv" = ( /obj/machinery/door/window{ @@ -15182,9 +14157,7 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "Gw" = ( /obj/machinery/door/airlock/engineering{ @@ -15242,9 +14215,7 @@ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "GB" = ( /turf/open/floor/plasteel, @@ -15265,8 +14236,7 @@ "GD" = ( /obj/structure/table, /obj/item/device/radio, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/tcommsat/computer) @@ -15349,57 +14319,58 @@ name = "Gravity Generator Room"; req_access_txt = "19;23" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/gravity_generator) "GM" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/syringe/charcoal, -/obj/item/weapon/reagent_containers/syringe/charcoal{ - pixel_y = 2 +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 }, -/obj/item/weapon/reagent_containers/syringe/charcoal{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "GN" = ( /obj/structure/closet/radiation, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/tcommsat/computer) "GO" = ( /obj/structure/table, -/obj/item/weapon/gun/syringe{ - pixel_x = 1; - pixel_y = 2 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 }, +/obj/item/weapon/storage/firstaid/brute, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "GP" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/obj/machinery/telecomms/processor/preset_one/birdstation, +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/computer) "GQ" = ( -/obj/machinery/telecomms/broadcaster/preset_left/ministation, -/turf/open/floor/bluegrid{ - icon_state = "dark"; - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" +/obj/machinery/door/airlock/external{ + req_access_txt = "150" }, -/area/tcommsat/computer) +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) "GR" = ( /obj/docking_port/stationary{ dheight = 9; @@ -15414,25 +14385,23 @@ /turf/open/space, /area/space) "GS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, -/area/shuttle/syndicate) -"GT" = ( -/obj/machinery/door/window{ +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ dir = 1; - name = "Secure Storage"; - req_access_txt = "150" + icon_state = "diagonalWall3" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/area/space) +"GT" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + freerange = 1; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "GU" = ( /obj/structure/table, @@ -15440,9 +14409,7 @@ pixel_y = 5 }, /obj/item/device/sbeacondrop/bomb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "GV" = ( /obj/structure/table, @@ -15453,9 +14420,7 @@ /obj/item/weapon/grenade/syndieminibomb{ pixel_x = -1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "GW" = ( /obj/structure/sink{ @@ -15467,49 +14432,38 @@ /obj/structure/mirror{ pixel_x = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "GX" = ( -/obj/machinery/telecomms/allinone{ - intercept = 1 - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/machinery/sleeper/syndie{ + dir = 4 }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "GY" = ( /obj/machinery/nuclearbomb/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/machinery/door/window{ + dir = 1; + name = "Secure Storage"; + req_access_txt = "150" }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "GZ" = ( /obj/structure/table, -/obj/item/weapon/circular_saw, /obj/item/weapon/cautery, -/obj/item/weapon/surgicaldrill, -/obj/item/robot_parts/l_arm, -/obj/item/robot_parts/r_arm, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/item/weapon/scalpel, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "Ha" = ( /obj/structure/table, -/obj/item/weapon/scalpel, /obj/item/weapon/retractor, /obj/item/weapon/hemostat, -/obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "Hb" = ( /obj/structure/table/optable, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/medbay) @@ -15521,26 +14475,27 @@ /turf/open/floor/plating, /area/shuttle/syndicate) "Hd" = ( -/obj/structure/frame/computer, -/obj/item/weapon/paper{ - info = "

Teleporter Instruction


  1. Install circuit board, glass and wiring to complete Teleporter Control Console
  2. Use a screwdriver, wirecutter and screwdriver again on the Teleporter Station to connect it
  3. Set destination with Teleporter Control Computer
  4. Activate Teleporter Hub with Teleporter Station
"; - name = "Teleporter Instructions" - }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "He" = ( -/obj/machinery/teleport/hub/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Hf" = ( -/obj/machinery/teleport/station, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "Hg" = ( /obj/structure/shuttle/engine/propulsion{ @@ -15566,11 +14521,7 @@ /turf/open/floor/plating/airless, /area/shuttle/supply) "Hk" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/supply) "Hl" = ( /obj/structure/shuttle/engine/heater{ @@ -15581,26 +14532,17 @@ /turf/open/floor/plating/airless, /area/shuttle/supply) "Hm" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "Hn" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10"; - dir = 2 - }, -/area/shuttle/supply) +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) "Ho" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, -/area/shuttle/supply) +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) "Hp" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "Hq" = ( /obj/machinery/door/airlock/shuttle{ @@ -15636,19 +14578,16 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "Ht" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 +/obj/machinery/telecomms/broadcaster/preset_left/birdstation, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" }, -/area/shuttle/escape) +/area/tcommsat/computer) "Hu" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10"; - dir = 2 - }, -/area/shuttle/escape) +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) "Hv" = ( /obj/structure/shuttle/engine/heater{ icon_state = "heater"; @@ -15658,21 +14597,20 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "Hw" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "Hx" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 +/obj/structure/table, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, -/area/shuttle/escape) +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) "Hy" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "Hz" = ( /obj/item/weapon/storage/firstaid/regular{ @@ -15683,129 +14621,118 @@ pixel_x = -2; pixel_y = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HA" = ( /obj/machinery/sleeper{ dir = 8; icon_state = "sleeper-open" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HB" = ( -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "HC" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "HD" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "HE" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 +/obj/structure/table, +/obj/item/weapon/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 }, -/area/shuttle/supply) +/obj/item/weapon/stock_parts/cell/high, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) "HF" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 +/obj/structure/table, +/obj/item/weapon/screwdriver{ + pixel_y = 9 }, -/area/shuttle/supply) +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) "HG" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 - }, -/area/shuttle/supply) +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/device/assembly/infra, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) "HH" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_x = 28; req_access_txt = "0" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HI" = ( /obj/machinery/door/airlock/glass_security{ name = "Escape Shuttle Cell"; req_access_txt = "2" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "HJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/shuttle/escape) +/obj/machinery/telecomms/bus/preset_one/birdstation, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/tcommsat/computer) "HK" = ( /obj/machinery/door/airlock/glass_medical{ id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HL" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) "HM" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "HN" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HO" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "HP" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HQ" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HR" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HS" = ( /obj/structure/grille, @@ -15817,10 +14744,7 @@ name = "Emergency NanoMed"; req_access_txt = "0" }, -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "HU" = ( /obj/structure/chair{ @@ -15829,9 +14753,7 @@ /obj/item/device/radio/intercom{ pixel_x = 25 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HV" = ( /obj/machinery/door/airlock/shuttle{ @@ -15841,6 +14763,8 @@ dir = 8; dwidth = 8; height = 9; + name = "Mini emergency shuttle"; + timid = 0; width = 21 }, /obj/docking_port/stationary{ @@ -15851,13 +14775,11 @@ name = "emergency evac bay"; width = 21 }, -/turf/open/floor/plating, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "HW" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HX" = ( /obj/structure/table, @@ -15868,113 +14790,103 @@ }, /obj/item/weapon/crowbar, /obj/item/weapon/extinguisher, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "HY" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 }, -/area/shuttle/escape) +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) "HZ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 +/obj/structure/table, +/obj/item/weapon/weldingtool/largetank{ + pixel_y = 3 }, -/area/shuttle/escape) +/obj/item/device/multitool, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) "Ia" = ( /obj/machinery/door/airlock/glass_command{ name = "Escape Shuttle Cockpit"; req_access_txt = "19" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Ib" = ( /obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "Ic" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, -/area/shuttle/escape) +/obj/structure/sign/bluecross_2, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) "Id" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Ie" = ( /obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "If" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Ig" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = 24 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Ih" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "Ii" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "Ij" = ( /obj/machinery/computer/communications, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "Ik" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, -/area/shuttle/escape) +/obj/machinery/recharge_station, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) "Il" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/fire, /obj/item/weapon/extinguisher, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "Im" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1"; - dir = 2 +/obj/machinery/porta_turret/syndicate{ + dir = 5 }, -/area/shuttle/escape) +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) "In" = ( /obj/machinery/computer/emergency_shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Io" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "Ip" = ( /obj/structure/table, @@ -15983,38 +14895,31 @@ pixel_y = 3 }, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "Iq" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 +/obj/machinery/door/window{ + dir = 1; + name = "Surgery"; + req_access_txt = "150" }, -/area/shuttle/escape) +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) "Ir" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc2"; - dir = 2 +/obj/structure/window/reinforced{ + dir = 1 }, -/area/shuttle/escape) +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) "Is" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/transport) "It" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "Iu" = ( /obj/structure/window/shuttle, @@ -16027,37 +14932,36 @@ /turf/open/floor/plating, /area/shuttle/transport) "Iw" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 +/obj/machinery/telecomms/receiver/preset_left/birdstation, +/turf/open/floor/plasteel/black{ + name = "Mainframe Floor"; + initial_gas_mix = "n2=100;TEMP=80" }, -/area/shuttle/transport) +/area/tcommsat/computer) "Ix" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f9" - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/transport) "Iy" = ( /obj/machinery/computer/shuttle/ferry/request, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "Iz" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "IA" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "IB" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "IC" = ( /obj/machinery/door/airlock/shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "ID" = ( /obj/machinery/door/airlock/shuttle, @@ -16068,7 +14972,7 @@ id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; - travelDir = 180; + port_angle = 180; width = 5 }, /obj/docking_port/stationary{ @@ -16080,49 +14984,46 @@ turf_type = /turf/open/space; width = 5 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "IE" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f10" - }, -/area/shuttle/transport) +/obj/structure/table, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw, +/turf/open/floor/mineral/titanium, +/area/shuttle/syndicate) "IF" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 4 +/obj/machinery/telecomms/allinone{ + intercept = 1 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, -/area/shuttle/transport) +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) "IG" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "IH" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "II" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 }, -/area/shuttle/transport) +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) "IJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 1; frequency = 1445; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "IK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -16141,6 +15042,83 @@ /obj/item/clothing/under/burial, /turf/open/floor/plating, /area/hallway/primary/central) +"IM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + auto_name = 1; + dir = 2; + name = "_South APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating/warnplate{ + dir = 2 + }, +/area/quartermaster/storage) +"IN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"IO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"IP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"IQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"IR" = ( +/obj/machinery/atmospherics/pipe/manifold{ + color = "#0000ff"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) (1,1,1) = {" aa @@ -23684,16 +22662,16 @@ aa aa aa aa -aa -DJ -bm -bm -bm -bm -bm -bm -bm -DB +DI +eu +eu +eu +eu +Im +eu +eu +eu +En aa aa aa @@ -23935,19 +22913,19 @@ aa aa aa aa -aa -DJ -bm -bm -bm -bm -bm -bm +DI +eu +eu +eu +eu +eu +eu +GX EU -BT +GX +Hn Gu -Gu -BT +IE GZ Hc Hg @@ -24192,19 +23170,19 @@ aa aa aa aa -aa -bm -DM -DM -DM -DM -DM -bm -EU -BT -BT -BT -BT +DJ +Fl +Fl +Fl +Fl +Fl +eu +Hn +Hn +Hn +Hn +Iq +Hn pK Hc Hi @@ -24449,18 +23427,18 @@ aa aa aa aa -aa -bm -BT -BT -BT -BT -BT -bm -Fj -BT -BT -BT +DJ +uI +uI +uI +uI +uI +eu +Ho +Hn +Hn +Hn +Ir GW Ha Hc @@ -24699,28 +23677,28 @@ aa aa aa aa -aa +DI eu -bm -bm -bm +eu +eu +En DB aa -aa -bm -BT -DP -BT -BT -BT -bm -Fm -DP -BT +DJ +uI +Fo +uI +uI +uI +eu +Hu +Hn +Hn +Hn GO -bm -bm -bm +eu +eu +eu DD aa aa @@ -24956,26 +23934,26 @@ aa aa aa aa -aa +DJ bm xK Ds -Dy -bm +eu +DB aa -aa -bm +DJ +Fm DN DO -DY -BT -BT -bm -Fl -BT -BT +uI +uI +eu +Hx +Hn +Hn +Hn GM -bm +eu aa aa aa @@ -25213,28 +24191,28 @@ aa aa aa aa -aa +DK uI -BT -BT -BT -bm -bm -bm -bm -bm -bm -bm +uI +uI +eu +eu +eu +eu +eu +eu +eu +Ga Ed -EC -bm -bm +eu +eu +Ic FY Gv -bm -bm -bm -DB +eu +eu +eu +En aa aa aa @@ -25470,26 +24448,26 @@ aa aa aa aa -aa +DK +DP uI -BS -BT -BT -bm -DE -DH -DH -DH -DH -BT -BT -BT +uI +eu EN -BT -BT -BT -GS -GX +uI +uI +uI +uI +EK +uI +uI +GT +uI +uI +uI +uI +uI +EK Hc Hg aa @@ -25727,25 +24705,25 @@ aa aa aa aa -aa -uI +DK +DQ Cg -Dx -BT -DC -BT -BT -BT -BT -BT -BT -BT -BT -BT -BT -BT -BT -GT +uI +EC +uI +uI +uI +uI +uI +FW +uI +uI +uI +uI +uI +uI +uI +uI GY Hc Hi @@ -25984,26 +24962,26 @@ aa aa aa aa -aa +DK +DR uI -Cf BT -Dz -bm +eu +EW DF -DI -DI -DI -DI -BT -BT -BT -BT -BT -BT -BT -GS -BT +DF +DF +DF +EK +uI +uI +uI +uI +uI +uI +uI +uI +EK Hc Hh aa @@ -26241,28 +25219,28 @@ aa aa aa aa -aa -uI -Cw -BT -BT -bm -bm -bm DK -bm -bm -bm -En +DV +uI +uI +eu +eu +eu +Fj +eu +eu +eu +GQ EK -bm -bm +eu +eu +eu FZ GA -bm -bm -bm -DD +eu +eu +eu +EM aa aa aa @@ -26498,27 +25476,27 @@ ad ad aa aa -aa -bm -Cw -BT -DA -bm +DJ +DV +uI +DY +eu +EM aa aa aa -aa -bm -BT -BT -BT -bm -Fo -BT -BT +DJ +uI +uI +uI +eu +HE +uI +uI +uI GU -bm -aa +IF +DJ aa aa aa @@ -26755,32 +25733,32 @@ ad ad aa aa -aa -xJ -bm -bm -bm -DD -aa -aa -aa -aa -DR -BT -BT -BT -bm -FJ -DP -BT -GV -bm -bm -bm +DM +eu +eu +eu +EM DB aa aa aa +Fv +uI +uI +uI +eu +HF +uI +uI +uI +GV +eu +eu +eu +II +aa +aa +aa aa aa aa @@ -27021,17 +25999,17 @@ aa aa aa aa -aa -DQ -BT -BT -EM -bm -Fv -BT -BT -BT -BT +FJ +uI +uI +uI +eu +HG +uI +uI +uI +uI +uI Hd Hc Hg @@ -27278,17 +26256,17 @@ aa aa aa aa -aa -DV -bm -bm -bm -bm -FW -DP -BT -BT -BT +DM +eu +eu +eu +eu +HY +Fo +uI +uI +uI +uI Hf Hc Hi @@ -27538,14 +26516,14 @@ aa aa aa aa -aa -aa -bm +GS +DJ +HZ FV -Ga -BT -BT -BT +uI +Ik +Ik +uI He Hc Hh @@ -27796,16 +26774,16 @@ aa aa aa aa -aa -DV -bm -bm -bm -bm -bm -bm -bm -DD +DM +eu +eu +eu +eu +Fj +eu +eu +eu +EM aa aa aa @@ -38888,25 +37866,25 @@ aa aa aa aa -Ht -Hx -Hx -Hx -Hx -Hx -Hx +Hw +Hw +Hw +Hw +Hw +Hw +Hw HS HS HS -Hx -Hx -Hx -Hx -Hx -HY -Hx -Hx -Ik +Hw +Hw +Hw +Hw +Hw +Hw +Hw +Hw +Hw aa aa aa @@ -39144,7 +38122,7 @@ aa aa aa aa -Ht +Hw Hw Hz Hy @@ -39160,11 +38138,11 @@ HM HP HP HX -HZ +Hw Ie Ii -Im -Ik +HL +Hw aa aa aa @@ -39406,7 +38384,7 @@ Hv Hy Hy Hy -HJ +HS HM HM HM @@ -39417,11 +38395,11 @@ HM HM HM Hy -HZ +Hw Id Id Il -HJ +HS aa aa aa @@ -39663,7 +38641,7 @@ Hv HA HH HA -HJ +HS HM HR HR @@ -39678,7 +38656,7 @@ Ib HM HM Io -HJ +HS aa aa aa @@ -39917,17 +38895,17 @@ aa aa Hs Hv -Hx -Hx -Hx +Hw +Hw +Hw HL HM HQ -HJ -HJ +HS +HS HT -HJ -HJ +HS +HS HW HM HM @@ -39935,7 +38913,7 @@ Ia HM HM In -HJ +HS aa aa aa @@ -40176,7 +39154,7 @@ Hs Hv HC HC -HJ +HS Hy HM HP @@ -40188,11 +39166,11 @@ HP HP HM Hy -HZ +Hw Ig HM Io -HJ +HS aa aa aa @@ -40445,11 +39423,11 @@ HM HM HM Hy -HZ +Hw If If Ip -HJ +HS aa aa aa @@ -40686,11 +39664,11 @@ aa aa aa aa -Hu +Hw Hw HD HD -HJ +HS HN HM HR @@ -40702,19 +39680,19 @@ HM HR HR HX -HZ +Hw Ih Ij -Ir -Iq +HL +Hw aa aa aa -jc -vY -ph -vY -xq +vm +vm +HS +vm +vm aa aa aa @@ -40944,34 +39922,34 @@ aa aa aa aa -Hu -Hx -Hx -Hx -Hx +Hw +Hw +Hw +Hw +Hw HO -Hx -Hx +Hw +Hw HS -Hx -Hx +Hw +Hw HV -Hx -Hx -Hx -Ic -Hx -Hx -Iq +Hw +Hw +Hw +Hw +Hw +Hw +Hw aa aa aa aa -vp +vm wa vS -wU -wV +wa +vm aa aa aa @@ -41233,7 +40211,7 @@ aa aa Is IC -IF +Is aa aa aa @@ -41452,14 +40430,14 @@ aa aa aa aa -Hk -Ho -Ho -Ho -Ho -Ho -Ho -HE +Hm +Hm +Hm +Hm +Hm +Hm +Hm +Hm am am fW @@ -41480,18 +40458,18 @@ aa aa aa aa -jc -vs -wu +vm +vm +vm vq -wu -vs -xq +vm +vm +vm Is Ix IB -IE -IF +Ix +Is aa aa aa @@ -41716,7 +40694,7 @@ Hp Hp Hp Hp -HF +Hm kf kf fW @@ -41973,7 +40951,7 @@ Hp Hp Hp Hp -HF +Hm kf kM lk @@ -42230,7 +41208,7 @@ Hp Hp Hp Hp -HF +Hm fW kN lK @@ -42487,7 +41465,7 @@ Hp Hp Hp Hp -HF +Hm fW kN ll @@ -42744,7 +41722,7 @@ Hp Hp Hp Hp -HF +Hm kf kO lm @@ -42994,14 +41972,14 @@ aa aa aa aa -Hn -Ho +Hm +Hm Hq -Ho +Hm Hr -Ho -Ho -HG +Hm +Hm +Hm kf kP ln @@ -44050,18 +43028,18 @@ lK fW fW of -vp -vY +vm +vm wx wx wx -vY -wV -Iw +vm +vm +It Iu ID Iu -II +It aa aa aa @@ -44307,13 +43285,13 @@ lK kf kf am -vr +vm vZ vZ vZ vZ vZ -xI +vm bx bx bM @@ -45815,9 +44793,9 @@ bv bq ce bq -bq ds bq +bq bJ bq fC @@ -46070,12 +45048,12 @@ aa aa aa aa -am bx -bN +cx bN bq eD +cS ff fD fa @@ -46327,13 +45305,13 @@ aa aa aa bL -am bx bN dt bq eE cS +cS fA cS ez @@ -46585,12 +45563,12 @@ aa bx bM bx -bx bN iE dR eF fb +fb fE cS ez @@ -46842,11 +45820,11 @@ am by bN bx -cx -cT -dv +bN +IM bq eG +dv fg fF fN @@ -47100,8 +46078,8 @@ bx bM bx bN -cU -dw +IN +bq bq bQ bQ @@ -47358,7 +46336,7 @@ bO bO bO cV -dx +bx eI eI eI @@ -47614,7 +46592,7 @@ bA bN cf bN -cU +IO dy dV el @@ -47871,8 +46849,8 @@ bB ah ah bx -cW -dw +IP +bx dW eK eK @@ -48128,8 +47106,8 @@ bD bR bo cy -cX -dz +IQ +IR eL eL eL @@ -60283,11 +59261,11 @@ Eg Ea Eh Ew -sF +Ht Fk Fy FN -GQ +Iw Gr Eh Ea @@ -61054,7 +60032,7 @@ Eh Eu Eh Ew -EW +HJ EV EV EV @@ -63815,9 +62793,9 @@ aa aa aa aa -eY +DJ hP -eY +DJ aa aa aa @@ -64072,9 +63050,9 @@ aa aa aa aa -eY +DJ iD -eY +DJ aa aa aa diff --git a/_maps/map_files/MiniStation/telecomms.dm b/_maps/map_files/MiniStation/telecomms.dm deleted file mode 100644 index a69320ae98a..00000000000 --- a/_maps/map_files/MiniStation/telecomms.dm +++ /dev/null @@ -1,18 +0,0 @@ -/obj/machinery/telecomms/receiver/preset_left/ministation - name = "Receiver" - freq_listening = list() - -/obj/machinery/telecomms/bus/preset_one/ministation - name = "Bus" - autolinkers = list("processor1", "common") - freq_listening = list() - -/obj/machinery/telecomms/processor/preset_one/ministation - name = "Processor" - -/obj/machinery/telecomms/server/presets/common/ministation/New() - ..() - freq_listening = list() - -/obj/machinery/telecomms/broadcaster/preset_left/ministation - name = "Broadcaster" diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 3939c080778..f93218ec740 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -16,7 +16,7 @@ /turf/open/space, /area/space) "aac" = ( -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "aad" = ( /turf/closed/wall/shuttle{ @@ -92,9 +92,8 @@ "aan" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/ambrosia, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 9 }, /area/security/prison) "aao" = ( @@ -106,9 +105,8 @@ "aap" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/carrot, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/security/prison) "aaq" = ( @@ -119,22 +117,20 @@ pixel_y = 32 }, /obj/machinery/hydroponics/soil, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/machinery/camera{ c_tag = "Prison Common Room"; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/security/prison) "aar" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/glowshroom, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/security/prison) "aas" = ( @@ -144,15 +140,11 @@ /turf/open/floor/plating, /area/security/prison) "aat" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aau" = ( /obj/machinery/biogenerator, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aav" = ( /obj/structure/cable{ @@ -160,9 +152,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaw" = ( /obj/machinery/light{ @@ -184,17 +174,14 @@ /area/security/prison) "aaA" = ( /obj/machinery/seed_extractor, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaB" = ( /obj/structure/window/reinforced, /obj/machinery/hydroponics/soil, /obj/item/seeds/potato, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 10 }, /area/security/prison) "aaC" = ( @@ -205,17 +192,15 @@ /obj/structure/window/reinforced, /obj/machinery/hydroponics/soil, /obj/item/seeds/grass, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 2 }, /area/security/prison) "aaE" = ( /obj/structure/window/reinforced, /obj/machinery/hydroponics/soil, /obj/item/weapon/cultivator, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/security/prison) @@ -223,9 +208,8 @@ /obj/structure/window/reinforced, /obj/machinery/hydroponics/soil, /obj/item/weapon/cultivator, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 2 }, /area/security/prison) "aaG" = ( @@ -233,33 +217,25 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaH" = ( /turf/open/floor/plating/airless, /area/space/nearstation) "aaI" = ( /obj/structure/bookcase, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaJ" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaK" = ( /obj/machinery/washing_machine, /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "aaL" = ( /obj/structure/cable{ @@ -270,9 +246,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "aaM" = ( /obj/machinery/computer/libraryconsole/bookmanagement{ @@ -283,9 +257,7 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaN" = ( /obj/structure/table, @@ -300,9 +272,7 @@ "aaP" = ( /obj/structure/table, /obj/structure/bedsheetbin, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "aaQ" = ( /obj/structure/cable{ @@ -310,9 +280,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "aaR" = ( /obj/structure/lattice, @@ -333,9 +301,7 @@ /area/space) "aaU" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaV" = ( /obj/structure/table, @@ -354,9 +320,7 @@ "aaX" = ( /obj/machinery/washing_machine, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "aaY" = ( /obj/structure/window/reinforced, @@ -365,9 +329,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/security/prison) "aaZ" = ( /turf/closed/wall/r_wall, @@ -400,9 +362,7 @@ /area/security/transfer) "abf" = ( /obj/machinery/vending/sustenance, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -412,18 +372,14 @@ /area/security/transfer) "abh" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abi" = ( /obj/machinery/shower{ dir = 8 }, /obj/item/weapon/soap/nanotrasen, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "abj" = ( /obj/machinery/light/small{ @@ -432,9 +388,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "abk" = ( /obj/machinery/keycard_auth{ @@ -450,51 +404,25 @@ /area/security/hos) "abl" = ( /obj/machinery/vending/security, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "abm" = ( /obj/structure/table, /obj/item/weapon/storage/box/firingpins, /obj/item/weapon/storage/box/firingpins, /obj/item/key/security, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) "abn" = ( /obj/structure/rack, -/obj/item/clothing/suit/armor/vest{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/vest{ - pixel_y = 0 - }, -/obj/item/clothing/suit/armor/vest{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/obj/item/weapon/gun/energy/gun/dragnet, +/obj/item/weapon/gun/energy/gun/dragnet, +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -520,9 +448,7 @@ d2 = 2 }, /obj/machinery/power/tracker, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "abt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -531,8 +457,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 9 }, /area/security/transfer) @@ -550,8 +475,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 5 }, /area/security/transfer) @@ -564,16 +488,13 @@ pixel_x = 0; pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 1 }, /area/security/transfer) "abx" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aby" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -583,9 +504,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abA" = ( /obj/machinery/light, @@ -595,25 +514,19 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abD" = ( /obj/machinery/light, @@ -621,9 +534,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abE" = ( /obj/structure/cable{ @@ -634,14 +545,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abF" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "abG" = ( /obj/machinery/door/window/westleft{ @@ -651,9 +558,7 @@ name = "Unisex Showers"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "abH" = ( /obj/structure/table, @@ -664,8 +569,7 @@ pixel_x = -3 }, /obj/item/weapon/storage/lockbox/loyalty, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -701,8 +605,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -737,8 +640,7 @@ dir = 2; name = "motion-sensitive security camera" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -761,9 +663,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abL" = ( /obj/structure/chair/stool, @@ -784,34 +684,24 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "abN" = ( /obj/structure/closet/secure_closet/lethalshots, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "abO" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "abP" = ( /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "abQ" = ( /obj/structure/rack, @@ -819,9 +709,9 @@ pixel_y = 23 }, /obj/item/weapon/gun/energy/ionrifle, +/obj/item/weapon/gun/energy/temperature/security, /obj/item/clothing/suit/armor/laserproof, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -831,9 +721,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "abS" = ( /obj/machinery/computer/secure_data, @@ -889,9 +777,7 @@ d2 = 2 }, /obj/machinery/power/tracker, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxstarboard) "abY" = ( /obj/structure/grille, @@ -908,8 +794,7 @@ /turf/open/space, /area/solar/auxport) "aca" = ( -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 8 }, /area/security/transfer) @@ -919,8 +804,7 @@ id = "executionburn"; pixel_x = 25 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 4 }, /area/security/transfer) @@ -929,9 +813,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "acd" = ( /turf/closed/wall, @@ -945,9 +827,7 @@ id_tag = "permabolt3"; name = "Cell 3" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acf" = ( /obj/machinery/door/poddoor/preopen{ @@ -959,9 +839,7 @@ name = "Cell 2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acg" = ( /obj/structure/cable{ @@ -978,24 +856,18 @@ name = "Cell 1" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ach" = ( /obj/machinery/door/airlock{ name = "Unisex Restroom"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "aci" = ( /obj/vehicle/secway, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "acj" = ( /obj/machinery/light{ @@ -1006,15 +878,13 @@ /turf/open/floor/carpet, /area/security/hos) "ack" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/security/armory) "acl" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/ai_monitored/security/armory) "acm" = ( @@ -1030,9 +900,8 @@ pixel_y = 1; d2 = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/security/armory) "acn" = ( @@ -1044,25 +913,19 @@ /area/security/hos) "aco" = ( /obj/structure/closet/bombcloset, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "acp" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "acq" = ( /obj/effect/landmark{ name = "secequipment" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "acr" = ( /obj/structure/chair/comfy/black, @@ -1097,9 +960,7 @@ name = "Contraband Locker"; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "acw" = ( /obj/structure/sign/securearea{ @@ -1127,8 +988,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 10 }, /area/security/transfer) @@ -1136,14 +996,12 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 6 }, /area/security/transfer) "acB" = ( -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 2 }, /area/security/transfer) @@ -1161,9 +1019,7 @@ pixel_y = 24; prison_radio = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acD" = ( /obj/structure/chair/stool, @@ -1184,9 +1040,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acE" = ( /obj/structure/bed, @@ -1202,18 +1056,14 @@ pixel_y = 24; prison_radio = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acF" = ( /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "acG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acH" = ( /obj/structure/bed, @@ -1229,9 +1079,7 @@ pixel_y = 24; prison_radio = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acI" = ( /obj/machinery/door/poddoor/preopen{ @@ -1246,8 +1094,7 @@ name = "Transfer Room"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/transfer) @@ -1258,9 +1105,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acK" = ( /obj/structure/sink{ @@ -1272,14 +1117,11 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "acL" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/ai_monitored/security/armory) "acM" = ( @@ -1296,39 +1138,25 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/ai_monitored/security/armory) "acN" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" - }, -/area/ai_monitored/security/armory) +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) "acO" = ( /obj/structure/closet/l3closet/security, /obj/machinery/camera{ c_tag = "Brig Equipment Room"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "acP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "acQ" = ( /obj/structure/table/wood, @@ -1382,9 +1210,7 @@ id = "auxsolareast"; name = "Port Auxiliary Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "acW" = ( /obj/structure/cable, @@ -1408,9 +1234,7 @@ /obj/item/weapon/paper, /obj/item/weapon/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "acZ" = ( /obj/structure/grille, @@ -1431,17 +1255,13 @@ id = "PCell 3"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adb" = ( /obj/structure/table, /obj/item/weapon/paper, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adc" = ( /obj/machinery/flasher{ @@ -1452,9 +1272,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "add" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -1464,9 +1282,7 @@ id = "PCell 2"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ade" = ( /obj/structure/cable{ @@ -1477,17 +1293,13 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adf" = ( /obj/structure/toilet{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/security/prison) "adg" = ( /obj/structure/cable{ @@ -1504,8 +1316,7 @@ /area/security/hos) "adi" = ( /obj/machinery/flasher/portable, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -1520,9 +1331,8 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/ai_monitored/security/armory) "adk" = ( @@ -1536,9 +1346,8 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/ai_monitored/security/armory) "adl" = ( @@ -1553,8 +1362,7 @@ pixel_y = -26; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/ai_monitored/security/armory) @@ -1585,12 +1393,10 @@ /turf/open/floor/carpet, /area/security/hos) "adq" = ( -/obj/machinery/flasher/portable, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 1 - }, -/area/ai_monitored/security/armory) +/obj/structure/table/wood, +/obj/item/device/instrument/guitar, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "adr" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -1611,9 +1417,7 @@ id = "auxsolareast"; name = "Port Auxiliary Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxstarboard) "adt" = ( /obj/structure/cable, @@ -1726,9 +1530,7 @@ /obj/item/weapon/retractor, /obj/item/weapon/surgical_drapes, /obj/item/weapon/razor, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "adD" = ( /obj/machinery/button/flasher{ @@ -1744,9 +1546,7 @@ req_access_txt = "7" }, /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "adE" = ( /obj/structure/table, @@ -1759,9 +1559,7 @@ }, /obj/item/device/assembly/flash/handheld, /obj/item/weapon/reagent_containers/spray/pepper, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "adF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -1776,9 +1574,7 @@ name = "Long-Term Cell 3"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adI" = ( /obj/machinery/door/airlock/glass_security{ @@ -1786,9 +1582,7 @@ req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adJ" = ( /obj/machinery/door/airlock/glass_security{ @@ -1801,26 +1595,24 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/ai_monitored/security/armory) "adL" = ( -/obj/item/weapon/storage/toolbox/drone, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/obj/structure/closet{ + name = "Evidence Closet" }, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) "adM" = ( /obj/structure/cable{ d1 = 4; @@ -1846,9 +1638,7 @@ "adO" = ( /obj/structure/chair/stool, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "adP" = ( /obj/structure/cable{ @@ -1860,9 +1650,8 @@ /turf/open/floor/carpet, /area/security/hos) "adQ" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/ai_monitored/security/armory) "adR" = ( @@ -1962,15 +1751,12 @@ id = "auxsolareast"; name = "Port Auxiliary Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxport) "aea" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/security/transfer) @@ -1978,9 +1764,7 @@ /obj/structure/table, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "aec" = ( /obj/structure/window/reinforced{ @@ -1988,8 +1772,7 @@ }, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/security/transfer) @@ -2013,25 +1796,20 @@ req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "aee" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "aef" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/prison) @@ -2052,9 +1830,8 @@ pixel_x = 6; pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/prison) @@ -2069,8 +1846,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -2091,8 +1867,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/prison) @@ -2112,8 +1887,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/prison) @@ -2136,8 +1910,7 @@ c_tag = "Prison Hallway"; network = list("SS13","Prison") }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/prison) @@ -2145,8 +1918,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/prison) @@ -2176,8 +1948,7 @@ pixel_y = 24 }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/prison) @@ -2196,8 +1967,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/prison) @@ -2208,13 +1978,10 @@ icon_state = "4-8" }, /obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/ai_monitored/security/armory) "aet" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/ai_monitored/security/armory) @@ -2225,9 +1992,7 @@ icon_state = "1-8" }, /obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/ai_monitored/security/armory) "aev" = ( /obj/machinery/light{ @@ -2239,9 +2004,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "aew" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -2249,9 +2012,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "aex" = ( /obj/structure/grille, @@ -2274,19 +2035,18 @@ /turf/open/floor/carpet, /area/security/hos) "aez" = ( -/obj/machinery/flasher/portable, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "vault"; - dir = 1 +/obj/structure/closet{ + name = "Evidence Closet" }, -/area/ai_monitored/security/armory) +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) "aeA" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/security/main) "aeB" = ( @@ -2307,24 +2067,13 @@ /obj/structure/shuttle/engine/propulsion/burst{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "aeE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "aeF" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_3) "aeG" = ( /obj/structure/cable, @@ -2332,9 +2081,7 @@ id = "auxsolareast"; name = "Port Auxiliary Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/auxstarboard) "aeH" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -2343,8 +2090,8 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/security/transfer) @@ -2364,8 +2111,7 @@ /obj/item/weapon/tank/internals/oxygen/red{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/security/transfer) @@ -2388,17 +2134,13 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "aeL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "aeM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -2407,8 +2149,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/prison) @@ -2431,9 +2172,7 @@ req_access = null; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "aeO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2461,8 +2200,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/prison) @@ -2476,17 +2214,11 @@ /turf/open/floor/plasteel, /area/security/prison) "aeR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/light/small{ + dir = 1 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) +/turf/open/floor/plating, +/area/hallway/secondary/exit) "aeS" = ( /obj/structure/cable{ d1 = 4; @@ -2518,7 +2250,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/security/prison) "aeV" = ( @@ -2563,9 +2295,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aeX" = ( /obj/structure/grille, @@ -2591,9 +2321,8 @@ req_access_txt = "3" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/ai_monitored/security/armory) "aeZ" = ( @@ -2613,49 +2342,33 @@ /turf/open/floor/plating, /area/ai_monitored/security/armory) "afa" = ( -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Armory"; - req_access_txt = "3" +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" }, -/obj/machinery/door/firedoor, -/obj/machinery/light{ +/obj/docking_port/mobile/emergency{ + name = "Box emergency shuttle"; + timid = 0 + }, +/obj/docking_port/stationary{ dir = 4; - icon_state = "tube1" + dwidth = 12; + height = 18; + id = "emergency_home"; + name = "BoxStation emergency evac bay"; + turf_type = /turf/open/space; + width = 32 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" - }, -/area/ai_monitored/security/armory) +/turf/open/floor/plating, +/area/shuttle/escape) "afb" = ( /obj/machinery/recharger, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "afc" = ( /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "afd" = ( /obj/item/device/radio/intercom{ @@ -2666,22 +2379,17 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "afe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "aff" = ( /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/main) @@ -2689,8 +2397,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -2699,8 +2406,7 @@ name = "Security Officer" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -2712,8 +2418,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -2724,8 +2429,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -2737,8 +2441,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -2747,9 +2450,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/security/main) "afm" = ( @@ -2757,8 +2459,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/main) @@ -2779,9 +2480,11 @@ /obj/docking_port/mobile/pod{ dir = 4; id = "pod3"; - name = "escape pod 3" + name = "escape pod 3"; + port_angle = 180; + preferred_direction = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "afq" = ( /obj/machinery/computer/shuttle/pod{ @@ -2798,7 +2501,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "afr" = ( /obj/item/device/radio/intercom{ @@ -2811,7 +2514,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "afs" = ( /obj/structure/grille, @@ -2822,8 +2525,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/security/transfer) @@ -2837,9 +2539,7 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "afw" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -2853,9 +2553,7 @@ name = "Armory"; req_access_txt = "2" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/security/transfer) "afx" = ( /obj/machinery/light_switch{ @@ -2870,9 +2568,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "afy" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -2885,15 +2581,12 @@ icon_state = "intact"; dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "afz" = ( /obj/structure/table, /obj/item/weapon/restraints/handcuffs, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/prison) @@ -2909,8 +2602,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/prison) @@ -2935,29 +2627,17 @@ "afD" = ( /obj/structure/table, /obj/item/device/electropack, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; - dir = 2 - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "afE" = ( -/obj/machinery/button/flasher{ - id = "insaneflash"; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; - dir = 2 - }, -/area/security/prison) +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "afF" = ( /obj/structure/table, /obj/item/device/assembly/signaler, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "escape" - }, +/obj/item/clothing/suit/straight_jacket, +/turf/open/floor/plasteel/red/side, /area/security/prison) "afG" = ( /obj/structure/table, @@ -2971,35 +2651,23 @@ /obj/item/weapon/razor{ pixel_x = -6 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; - dir = 2 - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "afH" = ( /obj/structure/closet/secure_closet/brig{ anchored = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "afI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; - dir = 2 - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "afJ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 1; pixel_y = -27 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; - dir = 2 - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "afK" = ( /obj/machinery/door/airlock/glass_security{ @@ -3007,22 +2675,22 @@ name = "Evidence Storage"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "afL" = ( /obj/structure/closet{ name = "Evidence Closet" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, /area/security/brig) "afM" = ( /turf/open/floor/plasteel, /area/security/brig) "afN" = ( /obj/machinery/light, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/red/side, /area/security/brig) "afO" = ( /obj/machinery/door/airlock/command{ @@ -3034,13 +2702,12 @@ /area/ai_monitored/storage/eva) "afP" = ( /obj/machinery/door/airlock/command{ + cyclelinkeddir = 2; name = "Command Tool Storage"; req_access = null; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "afQ" = ( /obj/structure/grille, @@ -3062,16 +2729,13 @@ req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/main) "afT" = ( /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -3123,15 +2787,13 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/security/main) "agb" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -3169,9 +2831,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "agg" = ( /obj/structure/closet/secure_closet/injection, @@ -3182,9 +2842,7 @@ pixel_x = 0; pixel_y = -27 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "agh" = ( /obj/structure/table, @@ -3199,9 +2857,7 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/transfer) "agi" = ( /obj/machinery/door/firedoor, @@ -3210,8 +2866,7 @@ req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/prison) @@ -3230,20 +2885,17 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/prison) "agl" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Insanity Ward"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access = null; + req_access_txt = "63" }, +/turf/open/floor/plasteel/black, /area/security/prison) "agm" = ( /obj/machinery/light{ @@ -3260,15 +2912,11 @@ /area/security/warden) "ago" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agp" = ( /obj/machinery/computer/prisoner, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agq" = ( /obj/machinery/door/firedoor, @@ -3299,33 +2947,23 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/ai_monitored/security/armory) "agr" = ( /obj/machinery/computer/secure_data, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ags" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/warden) +/turf/open/floor/plasteel/black, +/area/security/prison) "agt" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agu" = ( /obj/structure/table, @@ -3335,13 +2973,10 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agv" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -3349,8 +2984,7 @@ /obj/structure/table, /obj/machinery/syndicatebomb/training, /obj/item/weapon/gun/energy/laser/practice, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/main) @@ -3358,15 +2992,13 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) "agy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -3374,8 +3006,7 @@ /obj/effect/landmark/start{ name = "Security Officer" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/main) @@ -3389,8 +3020,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/main) @@ -3417,8 +3047,7 @@ name = "prison blast door" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/security/brig) @@ -3444,8 +3073,7 @@ name = "prison blast door" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/security/brig) @@ -3465,75 +3093,65 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) "agH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 1 - }, -/area/security/prison) -"agI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; - dir = 5 - }, -/area/security/prison) -"agJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/brig) -"agK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/brig) -"agL" = ( -/obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" - }, +/turf/open/floor/plasteel/black, /area/security/prison) -"agM" = ( +"agI" = ( /obj/machinery/airalarm{ pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/brig) -"agN" = ( +/turf/open/floor/plasteel/black, +/area/security/prison) +"agJ" = ( /obj/item/weapon/cigbutt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" +/turf/open/floor/plasteel/black, +/area/security/prison) +"agK" = ( +/turf/open/floor/plasteel/black, +/area/security/prison) +"agL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"agM" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitered/side{ + dir = 9 + }, +/area/security/brig) +"agN" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 }, /area/security/brig) "agO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -3545,8 +3163,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) @@ -3556,9 +3173,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agR" = ( /obj/structure/grille, @@ -3574,9 +3189,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agT" = ( /obj/structure/cable{ @@ -3584,17 +3197,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agU" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agV" = ( /obj/machinery/hologram/holopad, @@ -3604,9 +3213,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agW" = ( /obj/structure/grille, @@ -3620,15 +3227,12 @@ "agX" = ( /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agY" = ( /obj/structure/table, /obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -3712,8 +3316,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -3731,9 +3334,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/security/main) "ahk" = ( /obj/structure/disposalpipe/segment{ @@ -3758,91 +3359,87 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/security/main) "ahm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" +/obj/machinery/iv_drip{ + density = 0 }, -/area/security/prison) +/obj/item/weapon/reagent_containers/blood/empty, +/turf/open/floor/plasteel/whitered/side{ + dir = 5 + }, +/area/security/brig) "ahn" = ( /turf/closed/wall, /area/maintenance/fsmaint) "aho" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"ahp" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_x = -25; - pixel_y = -2; - prison_radio = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"ahq" = ( -/obj/machinery/flasher{ - id = "insaneflash"; - pixel_x = 26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"ahr" = ( -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/brig) -"ahs" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/brig) -"aht" = ( +/turf/open/floor/plasteel/black, +/area/security/prison) +"ahp" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" +/turf/open/floor/plasteel/black, +/area/security/prison) +"ahq" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plasteel/black, +/area/security/prison) +"ahr" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"ahs" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/security/brig) +"aht" = ( +/turf/open/floor/plasteel/whitered/corner{ + tag = "icon-whiteredcorner (WEST)"; + dir = 8 }, /area/security/brig) "ahu" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel{ - icon_state = "dark" +/obj/item/weapon/storage/box/bodybags, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/syringe{ + name = "steel point" + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitered/side{ + dir = 10 }, /area/security/brig) "ahv" = ( @@ -3856,9 +3453,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahw" = ( /obj/structure/cable{ @@ -3867,9 +3462,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahx" = ( /obj/structure/cable{ @@ -3888,9 +3481,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahy" = ( /obj/structure/cable{ @@ -3900,9 +3491,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahz" = ( /obj/structure/cable{ @@ -3916,9 +3505,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahA" = ( /obj/structure/disposalpipe/segment{ @@ -3933,8 +3520,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/main) @@ -3947,9 +3533,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahC" = ( /obj/structure/disposalpipe/segment{ @@ -3965,21 +3549,17 @@ /turf/open/floor/plasteel, /area/security/main) "ahD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/door/window/westleft{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Brig Infirmary"; + req_access_txt = "0" }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/turf/open/floor/plasteel/whitered/side{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/warden) +/area/security/brig) "ahE" = ( /obj/machinery/door/airlock/glass_security{ name = "Brig Control"; @@ -4003,9 +3583,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahF" = ( /obj/structure/cable{ @@ -4103,6 +3681,9 @@ }, /obj/structure/chair, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/start{ + name = "Security Officer" + }, /turf/open/floor/plasteel, /area/security/main) "ahL" = ( @@ -4150,8 +3731,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/main) @@ -4160,13 +3740,7 @@ /turf/closed/wall, /area/security/main) "ahP" = ( -/obj/machinery/camera{ - c_tag = "Brig Interrogation"; - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/white, /area/security/brig) "ahQ" = ( /obj/structure/closet/secure_closet/warden, @@ -4175,9 +3749,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahR" = ( /obj/structure/chair/office/dark, @@ -4198,9 +3770,7 @@ pixel_y = -2; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahS" = ( /obj/structure/table, @@ -4214,9 +3784,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahT" = ( /obj/structure/disposalpipe/segment, @@ -4224,41 +3792,28 @@ /turf/open/floor/plating, /area/maintenance/fsmaint) "ahU" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/obj/machinery/camera{ - c_tag = "Prison Sanitatium"; - dir = 4; - network = list("SS13","Prison"); - pixel_x = 0; - pixel_y = 0 +/obj/structure/closet{ + name = "Evidence Closet" }, -/obj/effect/landmark{ - name = "revenantspawn" +/turf/open/floor/plasteel/red/side{ + dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) +/area/security/brig) "ahV" = ( -/obj/structure/bed, -/obj/item/clothing/suit/straight_jacket, -/obj/effect/landmark{ - name = "revenantspawn" - }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"ahW" = ( /obj/structure/table, /obj/item/weapon/folder/red, /obj/item/device/taperecorder{ pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" +/turf/open/floor/plasteel/black, +/area/security/prison) +"ahW" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/camera{ + c_tag = "Brig Infirmary"; + dir = 4 }, +/turf/open/floor/plasteel/black, /area/security/brig) "ahX" = ( /obj/structure/table, @@ -4270,16 +3825,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ahY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -4295,8 +3847,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/main) @@ -4309,9 +3860,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "aib" = ( /obj/structure/cable{ @@ -4343,12 +3892,8 @@ /turf/open/floor/plating, /area/maintenance/fsmaint) "aid" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" +/turf/open/floor/plasteel/whitered/side{ + dir = 10 }, /area/security/brig) "aie" = ( @@ -4360,9 +3905,7 @@ dir = 4 }, /obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aif" = ( /obj/structure/disposalpipe/segment, @@ -4379,24 +3922,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aih" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 +/obj/structure/closet{ + name = "Evidence Closet" }, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/red/side{ + dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, -/area/security/warden) +/area/security/brig) "aii" = ( /obj/structure/grille, /obj/structure/disposalpipe/segment{ @@ -4420,9 +3955,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aik" = ( /obj/structure/cable{ @@ -4433,32 +3966,25 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "ail" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/security/brig) +/obj/machinery/camera{ + c_tag = "Brig Interrogation"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) "aim" = ( /obj/machinery/light_switch{ pixel_y = -23 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "ain" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access = null; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" +/turf/open/floor/plasteel/whitered/side{ + dir = 8 }, /area/security/brig) "aio" = ( @@ -4476,9 +4002,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "aiq" = ( /obj/machinery/camera{ @@ -4490,21 +4014,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "air" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = -23 - }, -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) +/obj/structure/chair, +/turf/open/floor/plating, +/area/security/vacantoffice2) "ais" = ( /obj/structure/filingcabinet, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -4514,9 +4029,7 @@ pixel_x = 5; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "ait" = ( /obj/item/device/radio/intercom{ @@ -4527,9 +4040,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "aiu" = ( /obj/structure/disposalpipe/segment{ @@ -4544,9 +4055,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "aiv" = ( /obj/structure/cable{ @@ -4561,29 +4070,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "aiw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance"; - req_access_txt = "63" +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Brig Infirmary"; + req_access_txt = "0" }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/plasteel/whitered/side{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/main) +/area/security/brig) "aix" = ( /obj/structure/cable{ d1 = 4; @@ -4597,15 +4097,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/main) "aiy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/security/brig) @@ -4617,8 +4115,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/brig) @@ -4628,49 +4125,38 @@ /turf/open/floor/plating, /area/maintenance/fsmaint) "aiB" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aiC" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/syringe, -/turf/open/floor/plasteel{ - icon_state = "white" - }, -/area/security/prison) -"aiD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/security/brig) -"aiE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" +/turf/open/floor/plasteel/black, +/area/security/prison) +"aiC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aiD" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/black, /area/security/brig) -"aiF" = ( +"aiE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aiF" = ( +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/turf/open/floor/plasteel/whitered/side, /area/security/brig) "aiG" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -4680,8 +4166,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -4727,9 +4212,7 @@ pixel_x = 4; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aiK" = ( /obj/structure/grille, @@ -4763,9 +4246,7 @@ name = "Brig Control"; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aiN" = ( /obj/structure/grille, @@ -4777,20 +4258,15 @@ /turf/open/floor/plating, /area/security/warden) "aiO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access = null; - req_access_txt = "63" +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/bed, +/obj/item/clothing/suit/straight_jacket, +/turf/open/floor/plasteel/whitered/side{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/security/main) +/area/security/brig) "aiP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -4799,15 +4275,13 @@ /obj/machinery/camera{ c_tag = "Brig East" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) "aiR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -4827,10 +4301,14 @@ /turf/closed/wall/r_wall, /area/security/processing) "aiW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access = null; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/security/prison) "aiX" = ( /turf/closed/wall/r_wall, /area/security/brig) @@ -4851,9 +4329,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/security/brig) @@ -4864,7 +4340,9 @@ icon_state = "4-8"; pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/brig) "ajb" = ( @@ -4875,8 +4353,7 @@ /turf/open/floor/plasteel, /area/security/brig) "ajc" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -4884,8 +4361,7 @@ /obj/structure/sign/goldenplaque{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -4897,8 +4373,7 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -4909,8 +4384,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -4939,9 +4413,8 @@ /obj/structure/chair{ name = "Judge" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/crew_quarters/courtroom) "ajj" = ( @@ -4965,9 +4438,8 @@ /obj/structure/chair{ name = "Judge" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/crew_quarters/courtroom) "ajl" = ( @@ -4977,18 +4449,15 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/crew_quarters/courtroom) "ajm" = ( /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "ajn" = ( /turf/open/floor/plasteel, @@ -4997,9 +4466,7 @@ /turf/closed/wall, /area/crew_quarters/courtroom) "ajp" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "ajq" = ( /obj/structure/cable{ @@ -5010,14 +4477,11 @@ /turf/open/space, /area/solar/auxport) "ajr" = ( -/obj/machinery/computer/security{ - name = "Labor Camp Monitoring"; - network = list("Labor") - }, +/obj/machinery/computer/gulag_teleporter_computer, /turf/open/floor/plasteel, /area/security/processing) "ajs" = ( -/obj/machinery/computer/prisoner, +/obj/machinery/gulag_teleporter, /turf/open/floor/plasteel, /area/security/processing) "ajt" = ( @@ -5025,21 +4489,24 @@ pixel_x = 32; pixel_y = 0 }, -/obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/table, +/obj/item/weapon/storage/box/prisoner, +/obj/machinery/camera{ + c_tag = "Labor Shuttle Dock North" + }, /turf/open/floor/plasteel, /area/security/processing) "aju" = ( -/obj/machinery/camera{ - c_tag = "Labor Shuttle Dock North" - }, -/obj/structure/table, -/obj/item/weapon/storage/box/prisoner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, +/obj/machinery/computer/security{ + name = "Labor Camp Monitoring"; + network = list("Labor") + }, /turf/open/floor/plasteel, /area/security/processing) "ajv" = ( @@ -5050,8 +4517,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) @@ -5069,8 +4535,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -5087,8 +4553,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -5101,17 +4566,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) "ajA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) @@ -5121,9 +4582,8 @@ /area/security/brig) "ajC" = ( /obj/item/weapon/storage/toolbox/drone, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/security/armory) "ajD" = ( @@ -5139,16 +4599,14 @@ /area/security/brig) "ajE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 5 }, /area/crew_quarters/courtroom) "ajF" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "ajG" = ( @@ -5161,16 +4619,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "ajH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/courtroom) @@ -5203,8 +4658,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -5235,8 +4689,7 @@ name = "Station Intercom (Court)"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/courtroom) @@ -5244,26 +4697,21 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/crew_quarters/courtroom) "ajQ" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/courtroom) "ajR" = ( /obj/structure/table/wood, -/obj/item/weapon/gavelblock{ - anchored = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/obj/item/weapon/gavelblock, +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/courtroom) @@ -5275,8 +4723,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/courtroom) @@ -5285,9 +4732,8 @@ dir = 8; name = "Defense" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/crew_quarters/courtroom) "ajU" = ( @@ -5295,9 +4741,7 @@ name = "Court Cell"; req_access_txt = "2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "ajV" = ( /obj/structure/grille, @@ -5323,11 +4767,7 @@ /turf/open/floor/plating, /area/shuttle/labor) "ajY" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/labor) "ajZ" = ( /turf/open/space, @@ -5348,8 +4788,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/security/processing) @@ -5382,8 +4821,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/brig) @@ -5414,12 +4852,9 @@ c_tag = "Brig West"; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "akh" = ( @@ -5453,9 +4888,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/brig) "akj" = ( @@ -5467,17 +4901,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "akk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/security/brig) "akl" = ( @@ -5491,17 +4922,15 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/brig) "akn" = ( /obj/structure/table/wood, /obj/item/weapon/folder/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/courtroom) @@ -5514,17 +4943,13 @@ name = "Cell 2"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "akp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "akq" = ( /obj/machinery/camera{ @@ -5539,14 +4964,11 @@ name = "Cell 3"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "akr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) @@ -5557,9 +4979,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/security/brig) "akt" = ( @@ -5572,16 +4993,13 @@ name = "Cell 4"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aku" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/brig) @@ -5609,24 +5027,20 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/courtroom) "akz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "akA" = ( /obj/structure/chair{ dir = 8; name = "Defense" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/crew_quarters/courtroom) @@ -5644,31 +5058,22 @@ pixel_x = -31; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "akD" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/labor) "akE" = ( /obj/structure/table, /obj/item/weapon/folder/red, /obj/item/weapon/restraints/handcuffs, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "akF" = ( /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "akG" = ( /obj/structure/grille, @@ -5691,9 +5096,8 @@ /turf/open/floor/plasteel, /area/security/processing) "akI" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/security/processing) "akJ" = ( @@ -5755,16 +5159,14 @@ /obj/machinery/door/window/brigdoor{ id = "Cell 1"; name = "Cell 1"; - req_access_txt = "2" + req_access_txt = "1" }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "akP" = ( /obj/structure/grille, @@ -5792,16 +5194,14 @@ /obj/machinery/door/window/brigdoor{ id = "Cell 2"; name = "Cell 2"; - req_access_txt = "2" + req_access_txt = "1" }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "akS" = ( /obj/structure/grille, @@ -5821,16 +5221,14 @@ /obj/machinery/door/window/brigdoor{ id = "Cell 3"; name = "Cell 3"; - req_access_txt = "2" + req_access_txt = "1" }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "akU" = ( /obj/machinery/door/airlock/glass_security{ @@ -5847,9 +5245,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "akV" = ( /obj/structure/grille, @@ -5866,6 +5262,7 @@ /area/security/brig) "akW" = ( /obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 2; id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63" @@ -5875,13 +5272,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) "akX" = ( /obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 2; id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63" @@ -5891,8 +5288,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) @@ -5925,7 +5321,7 @@ /obj/machinery/door/window/brigdoor{ id = "Cell 4"; name = "Cell 4"; - req_access_txt = "2" + req_access_txt = "1" }, /obj/structure/cable{ d1 = 4; @@ -5933,39 +5329,32 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "alb" = ( /obj/structure/chair{ dir = 4; name = "Prosecution" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/crew_quarters/courtroom) "alc" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/courtroom) "ald" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/crew_quarters/courtroom) "ale" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/crew_quarters/courtroom) @@ -5976,9 +5365,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "alg" = ( /obj/structure/cable{ @@ -6007,9 +5394,7 @@ /turf/open/floor/plating, /area/maintenance/fpmaint2) "alj" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "alk" = ( /obj/structure/grille, @@ -6026,9 +5411,7 @@ pixel_x = 30; pixel_y = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "alm" = ( /obj/machinery/button/flasher{ @@ -6038,14 +5421,14 @@ pixel_y = -26; req_access_txt = "1" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "aln" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" + req_access_txt = "2"; + shuttledocked = 1 }, /turf/open/floor/plating, /area/security/processing) @@ -6054,9 +5437,7 @@ name = "Labor Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "alp" = ( /turf/open/floor/plating, @@ -6087,11 +5468,8 @@ /turf/closed/wall/r_wall, /area/ai_monitored/security/armory) "alu" = ( -/obj/machinery/nuclearbomb/selfdestruct{ - layer = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/obj/machinery/nuclearbomb/selfdestruct, +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/nuke_storage) @@ -6115,9 +5493,7 @@ pixel_y = -2; prison_radio = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "alw" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -6129,14 +5505,10 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "alx" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aly" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -6153,9 +5525,7 @@ pixel_y = -2; prison_radio = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "alz" = ( /obj/machinery/button/door{ @@ -6175,9 +5545,7 @@ pixel_x = -28; pixel_y = -8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "alA" = ( /obj/structure/table/reinforced, @@ -6194,19 +5562,14 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "alB" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "alC" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) @@ -6230,9 +5593,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "alF" = ( /obj/machinery/atmospherics/components/unary/tank/air{ @@ -6245,29 +5606,23 @@ dir = 4; name = "Prosecution" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/crew_quarters/courtroom) "alH" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/courtroom) "alI" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 10 }, /area/crew_quarters/courtroom) "alJ" = ( /obj/item/device/radio/beacon, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/courtroom) "alK" = ( /obj/structure/disposalpipe/segment, @@ -6389,20 +5744,14 @@ name = "Labor Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/labor) "alZ" = ( /obj/machinery/mineral/stacking_machine/laborstacker{ input_dir = 2; output_dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/labor) "ama" = ( /turf/closed/wall/shuttle, @@ -6418,9 +5767,8 @@ /area/security/processing) "amc" = ( /obj/machinery/computer/shuttle/labor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/security/processing) "amd" = ( @@ -6450,18 +5798,14 @@ id = "Cell 1"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "amg" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 1"; name = "Cell 1 Locker" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "amh" = ( /obj/structure/bed, @@ -6470,18 +5814,14 @@ id = "Cell 2"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "ami" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 2"; name = "Cell 2 Locker" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "amj" = ( /obj/structure/bed, @@ -6490,18 +5830,14 @@ id = "Cell 3"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "amk" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 3"; name = "Cell 3 Locker" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aml" = ( /obj/machinery/light/small{ @@ -6530,9 +5866,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "amm" = ( /obj/structure/table/reinforced, @@ -6546,25 +5880,20 @@ }, /obj/item/weapon/restraints/handcuffs, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "amn" = ( /obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "amo" = ( /obj/machinery/flasher{ id = "brigentry"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) @@ -6573,9 +5902,7 @@ id = "Cell 4"; name = "Cell 4 Locker" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "amq" = ( /obj/structure/bed, @@ -6588,9 +5915,7 @@ pixel_y = -2; prison_radio = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "amr" = ( /obj/structure/grille, @@ -6608,9 +5933,7 @@ name = "Courtroom"; req_access_txt = "42" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "amu" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -6619,9 +5942,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "amv" = ( /obj/structure/cable{ @@ -6630,6 +5951,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13" @@ -6676,7 +5998,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "amC" = ( /turf/open/floor/plating, @@ -6730,7 +6052,7 @@ /turf/open/floor/plating, /area/maintenance/fpmaint2) "amI" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "amJ" = ( /obj/machinery/mineral/labor_claim_console{ @@ -6738,7 +6060,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "amK" = ( /obj/structure/sign/securearea{ @@ -6785,16 +6107,14 @@ pixel_x = -3; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "amO" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate{ dir = 9 }, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 8; icon_state = "diagonalWall3" }, @@ -6867,9 +6187,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "amU" = ( /obj/structure/grille, @@ -6901,31 +6219,29 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/security/brig) "amW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 1; id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/brig) "amX" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 1; id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/brig) @@ -6933,27 +6249,21 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "amZ" = ( /obj/structure/chair{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "ana" = ( /obj/structure/chair{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "anb" = ( /obj/structure/disposalpipe/segment, @@ -7062,15 +6372,13 @@ /turf/open/floor/plating, /area/maintenance/fpmaint2) "ano" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2) "anp" = ( /obj/item/weapon/cigbutt, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/fpmaint2) @@ -7078,9 +6386,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "anr" = ( /obj/structure/chair{ @@ -7090,23 +6396,23 @@ id = "gulagshuttleflasher"; pixel_x = 25 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "ans" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/processing) "ant" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/security/processing) "anu" = ( @@ -7122,8 +6428,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/processing) @@ -7137,14 +6442,12 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/processing) "anw" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -7155,8 +6458,7 @@ name = "HIGH VOLTAGE"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -7170,8 +6472,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -7179,8 +6480,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "anA" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/fore) @@ -7191,8 +6491,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/fore) @@ -7215,6 +6514,7 @@ /area/maintenance/fsmaint) "anE" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; req_access_txt = "13" }, /turf/open/floor/plating, @@ -7274,11 +6574,13 @@ /area/maintenance/fpmaint2) "anM" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "anN" = ( /obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" + cyclelinkeddir = 4; + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 }, /turf/open/floor/plating, /area/security/processing) @@ -7293,7 +6595,7 @@ height = 5; id = "laborcamp"; name = "labor camp shuttle"; - travelDir = 90; + port_angle = 90; width = 9 }, /obj/docking_port/stationary{ @@ -7304,7 +6606,7 @@ name = "fore bay 1"; width = 9 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "anP" = ( /obj/machinery/door/firedoor, @@ -7338,9 +6640,6 @@ /area/hallway/primary/fore) "anS" = ( /obj/machinery/hologram/holopad, -/mob/living/simple_animal/bot/secbot/beepsky{ - name = "Officer Beepsky" - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "anT" = ( @@ -7355,15 +6654,11 @@ /obj/machinery/door/airlock/glass{ name = "Courtroom" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "anV" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "anW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -7372,9 +6667,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "anX" = ( /obj/structure/extinguisher_cabinet{ @@ -7385,9 +6678,7 @@ c_tag = "Courtroom South"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "anY" = ( /obj/machinery/airalarm{ @@ -7395,9 +6686,7 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "anZ" = ( /obj/structure/disposalpipe/segment{ @@ -7554,15 +6843,14 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/processing) "aos" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/security/processing) "aot" = ( @@ -7575,8 +6863,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/processing) @@ -7593,22 +6880,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/processing) "aov" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aow" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aox" = ( @@ -7616,9 +6900,8 @@ c_tag = "Fore Primary Hallway West"; dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 8 }, /area/hallway/primary/fore) "aoy" = ( @@ -7629,9 +6912,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aoz" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aoA" = ( @@ -7640,9 +6922,8 @@ pixel_y = -29 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aoB" = ( @@ -7650,16 +6931,14 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aoC" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aoD" = ( @@ -7671,23 +6950,20 @@ pixel_x = 5; pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aoE" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aoF" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/fore) "aoG" = ( @@ -7696,9 +6972,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aoH" = ( /obj/structure/table, @@ -7706,9 +6980,7 @@ pixel_x = -3; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "aoI" = ( /obj/structure/cable{ @@ -7747,8 +7019,7 @@ /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/maintenance/fsmaint) @@ -7758,8 +7029,7 @@ name = "Air Out"; on = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/maintenance/fsmaint) @@ -7856,10 +7126,7 @@ }, /area/shuttle/labor) "apb" = ( -/obj/machinery/door/airlock/glass_security{ - name = "N2O Storage"; - req_access_txt = "3" - }, +/obj/structure/plasticflaps, /turf/open/floor/plating, /area/security/processing) "apc" = ( @@ -7880,16 +7147,15 @@ /area/security/detectives_office) "ape" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Detective"; - req_access_txt = "4" +/obj/machinery/door/airlock/engineering{ + name = "Vacant Office B"; + req_access_txt = "32" }, -/turf/open/floor/plasteel, -/area/security/detectives_office) -"apf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, +/area/security/vacantoffice2) +"apf" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, /area/security/detectives_office) "apg" = ( /obj/machinery/door/airlock/maintenance{ @@ -7914,8 +7180,7 @@ /area/hallway/primary/fore) "apk" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -7927,8 +7192,7 @@ /area/maintenance/fsmaint) "apm" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/fore) @@ -8033,8 +7297,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/maintenance/fsmaint) @@ -8053,8 +7316,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/fsmaint) @@ -8110,11 +7372,7 @@ /turf/open/floor/plating, /area/maintenance/fsmaint2) "apF" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_1) "apG" = ( /turf/open/space, @@ -8130,20 +7388,11 @@ /turf/open/floor/plating, /area/shuttle/pod_1) "apI" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/shuttle/pod_2) "apJ" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 - }, -/area/shuttle/pod_2) +/turf/closed/wall, +/area/mining_construction) "apK" = ( /obj/structure/grille, /obj/structure/window/shuttle, @@ -8155,24 +7404,20 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/fpmaint2) "apM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/fpmaint2) "apN" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" +/turf/open/floor/plating/warnplate{ + dir = 9 }, -/area/maintenance/fpmaint2) +/area/shuttle/auxillary_base) "apO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -8191,7 +7436,10 @@ /turf/open/space, /area/space/nearstation) "apR" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/item/weapon/paper{ + info = "01001001 00100000 01101000 01101111 01110000 01100101 00100000 01111001 01101111 01110101 00100000 01110011 01110100 01100001 01111001 00100000 01110011 01100001 01100110 01100101 00101110 00100000 01001100 01101111 01110110 01100101 00101100 00100000 01101101 01101111 01101101 00101110"; + name = "Note from Beepsky's Mom" + }, /turf/open/floor/plating, /area/security/processing) "apS" = ( @@ -8208,28 +7456,17 @@ dir = 1; icon_state = "comfychair" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "apU" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) +/turf/open/floor/plating, +/area/security/vacantoffice2) "apV" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/weapon/storage/briefcase, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) +/turf/open/floor/plating, +/area/construction) "apW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -8278,8 +7515,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/fore) @@ -8435,8 +7671,7 @@ /obj/item/weapon/extinguisher, /obj/item/clothing/head/hardhat/red, /obj/item/clothing/glasses/meson, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/maintenance/fsmaint) @@ -8445,8 +7680,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/maintenance/fsmaint) @@ -8557,10 +7791,7 @@ /turf/open/floor/plating, /area/maintenance/fsmaint2) "aqF" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "aqG" = ( /obj/docking_port/stationary/random{ @@ -8571,20 +7802,16 @@ /turf/open/space, /area/space) "aqH" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "aqI" = ( -/obj/docking_port/stationary/random{ - id = "pod_asteroid1"; - name = "asteroid" +/turf/open/floor/plating/warnplate{ + dir = 1 }, -/turf/open/space, -/area/space) +/area/shuttle/auxillary_base) "aqJ" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; name = "External Access"; req_access = null; req_access_txt = "13" @@ -8593,9 +7820,7 @@ /area/maintenance/fpmaint2) "aqK" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/fpmaint2) "aqL" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -8609,16 +7834,14 @@ icon_state = "intact"; dir = 10 }, +/obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/fpmaint2) "aqN" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - icon_state = "intact"; - dir = 4 +/turf/open/floor/plating/warnplate{ + dir = 5 }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) +/area/shuttle/auxillary_base) "aqO" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -8652,6 +7875,11 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/weapon/stock_parts/cell/potato{ + name = "\improper Beepsky's emergency battery" + }, /turf/open/floor/plating, /area/security/processing) "aqT" = ( @@ -8668,46 +7896,42 @@ /turf/open/floor/plating, /area/security/processing) "aqU" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/filingcabinet, -/turf/open/floor/plasteel{ - icon_state = "grimy" +/obj/structure/chair{ + dir = 4 }, -/area/security/detectives_office) +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "aqV" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/item/clothing/glasses/sunglasses, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aqW" = ( -/turf/open/floor/carpet, -/area/security/detectives_office) -"aqX" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/restraints/handcuffs, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) -"aqY" = ( -/obj/structure/table/wood, /obj/item/weapon/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/turf/open/floor/plating, +/area/security/vacantoffice2) +"aqW" = ( /turf/open/floor/carpet, /area/security/detectives_office) +"aqX" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/obj/structure/chair, +/turf/open/floor/plating, +/area/security/vacantoffice2) +"aqY" = ( +/obj/structure/table/wood, +/obj/item/weapon/pen, +/turf/open/floor/plating, +/area/security/vacantoffice2) "aqZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -8799,8 +8023,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/crew_quarters/fitness) @@ -8815,8 +8038,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/fitness) @@ -8924,42 +8146,21 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/entry) "arC" = ( -/obj/docking_port/stationary/random{ - id = "pod_asteroid2"; - name = "asteroid" +/turf/open/floor/plating/warnplate{ + dir = 8 }, -/turf/open/space, -/area/space) +/area/shuttle/auxillary_base) "arD" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 32; - pixel_y = 0 - }, -/obj/machinery/computer/shuttle/pod{ - pixel_x = -32; - possible_destinations = "pod_asteroid1"; - shuttleId = "pod1" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_1) -"arE" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/area/maintenance/fpmaint2) +/area/shuttle/auxillary_base) +"arE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/mining_construction) "arF" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ icon_state = "intact"; @@ -9073,35 +8274,25 @@ /turf/open/floor/plating, /area/maintenance/fpmaint) "arR" = ( -/obj/structure/closet/secure_closet/detective, -/turf/open/floor/plasteel{ - icon_state = "grimy" +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 }, -/area/security/detectives_office) +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plating, +/area/security/vacantoffice2) "arS" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/hand_labeler, -/turf/open/floor/carpet, -/area/security/detectives_office) +/turf/open/floor/plating, +/area/security/vacantoffice2) "arT" = ( -/obj/machinery/computer/security/wooden_tv, -/obj/machinery/newscaster{ - pixel_x = 28 - }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) +/turf/open/floor/plasteel, +/area/security/vacantoffice2) "arU" = ( -/obj/effect/landmark/start{ - name = "Detective" - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/security/vacantoffice2) "arV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -9153,8 +8344,7 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/fore) @@ -9163,8 +8353,7 @@ dir = 8 }, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/fitness) @@ -9201,8 +8390,7 @@ pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 5 }, /area/crew_quarters/sleep) @@ -9210,8 +8398,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 9 }, /area/crew_quarters/sleep) @@ -9246,26 +8433,23 @@ /turf/open/floor/plating, /area/maintenance/fpmaint2) "asj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/carpet, -/area/security/detectives_office) +/turf/open/floor/plating, +/area/security/vacantoffice2) "ask" = ( /obj/structure/dresser, /turf/open/floor/wood, /area/crew_quarters/sleep) "asl" = ( -/obj/machinery/airalarm{ - dir = 8; - icon_state = "alarm0"; +/obj/machinery/firealarm{ + dir = 4; pixel_x = 24 }, -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) +/turf/open/floor/plating, +/area/security/vacantoffice2) "asm" = ( /obj/machinery/light/small{ dir = 1 @@ -9281,8 +8465,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/carpet, -/area/security/detectives_office) +/turf/open/floor/plating, +/area/security/vacantoffice2) "aso" = ( /obj/machinery/door/airlock/maintenance{ name = "Law Office Maintenance"; @@ -9306,8 +8490,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/fitness) @@ -9320,8 +8503,7 @@ dir = 4 }, /obj/item/clothing/shoes/jackboots, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/fitness) @@ -9330,8 +8512,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 5 }, /area/crew_quarters/fitness) @@ -9340,8 +8521,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/fitness) @@ -9408,60 +8588,42 @@ /turf/open/floor/plasteel/airless, /area/space/nearstation) "asD" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 +/turf/open/floor/plating/warnplate{ + dir = 4; + luminosity = 2; + initial_gas_mix = "o2=0.01;n2=0.01" }, -/area/shuttle/pod_1) +/area/shuttle/auxillary_base) "asE" = ( /turf/closed/wall, /area/hallway/secondary/entry) "asF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 - }, -/area/shuttle/pod_1) +/area/mining_construction) "asG" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Escape Pod Airlock" - }, -/obj/docking_port/mobile/pod{ - id = "pod1"; - name = "escape pod 1" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_1) +/obj/machinery/light, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) "asH" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, -/area/shuttle/pod_2) +/area/mining_construction) "asI" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, -/area/shuttle/pod_2) +/area/mining_construction) "asJ" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Escape Pod Airlock" +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 }, -/obj/docking_port/mobile/pod{ - id = "pod2"; - name = "escape pod 2" - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_2) +/area/mining_construction) "asK" = ( /obj/structure/cable{ d1 = 4; @@ -9502,8 +8664,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/fitness) @@ -9540,20 +8701,9 @@ /turf/open/floor/plating, /area/maintenance/fpmaint) "asU" = ( -/obj/machinery/requests_console{ - department = "Detective's office"; - pixel_x = -30; - pixel_y = 0 - }, -/obj/structure/table/wood, -/obj/item/device/camera/detective, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/vacantoffice2) "asV" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -9566,11 +8716,12 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "asW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 4; - on = 1 +/obj/machinery/light/small{ + dir = 8 }, -/turf/open/floor/carpet, +/obj/structure/rack, +/obj/item/weapon/storage/briefcase, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "asX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -9591,8 +8742,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/crew_quarters/fitness) @@ -9600,16 +8750,17 @@ /turf/open/floor/wood, /area/lawoffice) "atb" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) +/area/mining_construction) "atc" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start{ @@ -9622,8 +8773,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/fore) @@ -9669,8 +8819,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/sleep) @@ -9679,31 +8828,37 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) "atk" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Auxillary Mining Base"; + dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fpmaint2) +/area/shuttle/auxillary_base) "atl" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/docking_port/mobile/auxillary_base{ + dheight = 4; + dir = 4; + dwidth = 4; + height = 9; + width = 9 }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) +/obj/machinery/bluespace_beacon, +/obj/machinery/computer/shuttle/auxillary_base{ + pixel_y = 0 + }, +/turf/closed/wall, +/area/shuttle/auxillary_base) "atm" = ( /turf/open/floor/wood, /area/crew_quarters/sleep) "atn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, /turf/closed/wall, /area/maintenance/fpmaint2) @@ -9715,17 +8870,15 @@ /turf/open/floor/carpet, /area/security/hos) "atp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Construction Zone"; + req_access = null; + req_access_txt = "0"; + req_one_access_txt = "0" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/maintenance/fpmaint2) +/area/mining_construction) "atq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -9744,21 +8897,23 @@ /turf/open/floor/plating, /area/maintenance/fpmaint2) "ats" = ( +/obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) +/obj/machinery/light, +/turf/open/floor/plating, +/area/security/vacantoffice2) "att" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/crew_quarters/fitness) "atu" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "grimy" +/obj/machinery/camera{ + c_tag = "Vacant Office B"; + dir = 1 }, -/area/security/detectives_office) +/obj/structure/table/wood, +/turf/open/floor/plasteel, +/area/security/vacantoffice2) "atv" = ( /obj/structure/table, /obj/item/weapon/shard, @@ -9824,15 +8979,11 @@ amount = 10; layer = 2.9 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "atD" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "atE" = ( /obj/machinery/power/port_gen/pacman, @@ -9858,26 +9009,18 @@ /turf/open/floor/bluegrid, /area/maintenance/electrical) "atI" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/mining_construction) "atJ" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/maintenance/fpmaint2) "atK" = ( -/obj/machinery/camera{ - c_tag = "Detective's Office"; - dir = 1 - }, -/obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) +/turf/open/floor/plating, +/area/security/vacantoffice2) "atL" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -9955,8 +9098,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/fitness) @@ -9973,14 +9115,9 @@ /turf/open/floor/plating, /area/maintenance/fpmaint) "atY" = ( -/obj/structure/table/wood, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, -/area/security/detectives_office) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/security/vacantoffice2) "atZ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -9989,32 +9126,20 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "aua" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/crew_quarters/fitness) "aub" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) -"auc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) +/turf/open/floor/plasteel/yellow/side, +/area/mining_construction) +"auc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/mining_construction) "aud" = ( /obj/structure/cable{ d1 = 4; @@ -10022,7 +9147,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, @@ -10086,22 +9211,19 @@ dir = 4 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/brig) "auk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/sleep) "aul" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) @@ -10116,7 +9238,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, @@ -10126,13 +9249,17 @@ /turf/closed/wall, /area/crew_quarters/sleep) "auo" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Detective Maintenance"; - req_access_txt = "4" +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, -/area/security/detectives_office) +/area/maintenance/fpmaint) "aup" = ( /obj/machinery/door/airlock{ id_tag = "Dorm6"; @@ -10144,7 +9271,7 @@ "auq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/security/detectives_office) +/area/security/vacantoffice2) "aur" = ( /obj/machinery/door/window/eastright{ base_state = "left"; @@ -10155,9 +9282,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "aus" = ( /obj/structure/cable{ @@ -10173,9 +9298,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "auu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -10194,9 +9317,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "auw" = ( /obj/structure/bed, @@ -10224,8 +9345,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/crew_quarters/sleep) @@ -10314,9 +9434,7 @@ /turf/open/floor/plating, /area/maintenance/electrical) "auJ" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "auK" = ( /obj/structure/cable{ @@ -10324,9 +9442,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "auL" = ( /obj/structure/cable{ @@ -10339,9 +9455,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "auM" = ( /obj/structure/extinguisher_cabinet{ @@ -10353,20 +9467,11 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "auN" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Escape Pod 1"; - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) +/turf/open/floor/plating/warnplate, +/area/shuttle/auxillary_base) "auO" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -10375,23 +9480,15 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "auQ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Arrivals Escape Pod 2"; - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) +/turf/open/floor/plasteel, +/area/mining_construction) "auR" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) @@ -10406,8 +9503,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) @@ -10427,8 +9523,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) @@ -10441,8 +9536,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) @@ -10492,6 +9586,7 @@ /area/maintenance/fpmaint2) "avd" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; req_access_txt = "13" }, /turf/open/floor/plating, @@ -10517,24 +9612,24 @@ /area/maintenance/fpmaint) "avg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) "avh" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Detective APC"; - pixel_x = -24 - }, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + dir = 8; + name = "Vacant Office B APC"; + pixel_x = -24; + pixel_y = 0 + }, /turf/open/floor/plating, -/area/security/detectives_office) +/area/security/vacantoffice2) "avi" = ( /obj/machinery/power/apc{ dir = 1; @@ -10558,8 +9653,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -10568,8 +9662,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/fore) @@ -10581,8 +9674,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) @@ -10590,8 +9682,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) @@ -10599,8 +9690,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/crew_quarters/sleep) @@ -10614,17 +9704,13 @@ /turf/closed/wall, /area/maintenance/electrical) "avp" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint2) +/turf/open/floor/plasteel/delivery, +/area/mining_construction) "avq" = ( /obj/structure/cable{ d1 = 1; @@ -10635,17 +9721,15 @@ /turf/open/floor/plating, /area/maintenance/fpmaint2) "avr" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/firealarm{ + pixel_y = 24 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Detective's Office"; + dir = 2 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fpmaint) +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "avs" = ( /obj/structure/cable{ d1 = 4; @@ -10667,8 +9751,7 @@ /area/crew_quarters/sleep) "avu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 5 }, /area/crew_quarters/sleep) @@ -10686,8 +9769,7 @@ /area/crew_quarters/sleep) "avw" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/fitness) @@ -10700,13 +9782,10 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "avz" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness) @@ -10714,9 +9793,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "avB" = ( /obj/structure/grille, @@ -10836,20 +9913,33 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "avP" = ( /obj/structure/sign/pods, /turf/closed/wall, /area/hallway/secondary/entry) "avQ" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod Two" +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Auxillary Base Construction"; + dir = 8 + }, +/obj/structure/mining_shuttle_beacon{ + dir = 2 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/mining_construction) "avR" = ( /obj/structure/table/wood, /obj/item/weapon/storage/firstaid/regular, @@ -11103,10 +10193,10 @@ /area/crew_quarters/sleep) "awp" = ( /obj/structure/table/wood, -/obj/item/device/instrument/guitar, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/weapon/storage/pill_bottle/dice, /turf/open/floor/plasteel, /area/crew_quarters/sleep) "awq" = ( @@ -11150,9 +10240,7 @@ /area/crew_quarters/sleep) "aww" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "awx" = ( /obj/structure/cable{ @@ -11191,8 +10279,7 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/crew_quarters/fitness) @@ -11295,9 +10382,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "awO" = ( /obj/structure/cable{ @@ -11384,14 +10469,11 @@ pixel_x = -8; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/electrical) "awV" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry) "awW" = ( @@ -11403,21 +10485,19 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/turf/open/floor/plating, +/area/shuttle/auxillary_base) "awY" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/hallway/secondary/entry) "awZ" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/hallway/secondary/entry) "axa" = ( @@ -11433,23 +10513,38 @@ /turf/open/floor/plating, /area/maintenance/electrical) "axb" = ( -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/arrival{ dir = 5 }, /area/hallway/secondary/entry) "axc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 +/obj/structure/rack{ + dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/device/assault_pod/mining, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, -/area/hallway/secondary/entry) +/area/mining_construction) "axd" = ( /mob/living/simple_animal/mouse, /turf/open/floor/plating, @@ -11473,15 +10568,17 @@ /turf/open/floor/plating, /area/maintenance/fpmaint2) "axh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, /obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/hallway/secondary/entry) "axi" = ( @@ -11692,9 +10789,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/fore) "axD" = ( @@ -11707,9 +10803,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/fore) "axF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -11721,35 +10815,23 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 1 }, /area/hallway/secondary/entry) "axH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 - }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/hallway/secondary/entry) "axI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 + dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "arrival" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/hallway/secondary/entry) "axJ" = ( @@ -11780,7 +10862,7 @@ /area/crew_quarters/sleep) "axN" = ( /obj/structure/table/wood, -/obj/item/device/instrument/violin, +/obj/item/weapon/storage/crayons, /turf/open/floor/plasteel, /area/crew_quarters/sleep) "axO" = ( @@ -11834,9 +10916,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "axT" = ( /obj/structure/cable{ @@ -11857,9 +10937,7 @@ /area/crew_quarters/fitness) "axU" = ( /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "axV" = ( /obj/structure/cable{ @@ -11876,9 +10954,7 @@ name = "Fitness Ring" }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "axX" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -11890,8 +10966,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/sleep) "axY" = ( -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/crew_quarters/fitness) @@ -11987,69 +11062,55 @@ /turf/open/floor/plating, /area/maintenance/electrical) "ayk" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry) "ayl" = ( /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aym" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/entry) "ayn" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/hallway/secondary/entry) "ayo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/hallway/secondary/entry) "ayp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry) "ayq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/area/mining_construction) "ayr" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/extinguisher_cabinet{ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry) "ays" = ( @@ -12199,9 +11260,7 @@ c_tag = "EVA Motion Sensor"; name = "motion-sensitive security camera" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "ayL" = ( /turf/closed/wall/r_wall, @@ -12227,9 +11286,7 @@ /obj/item/device/flashlight, /obj/item/device/flashlight, /obj/item/device/flashlight, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "ayO" = ( /obj/structure/table, @@ -12240,9 +11297,7 @@ /obj/item/weapon/screwdriver{ pixel_y = 16 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "ayP" = ( /obj/machinery/power/apc{ @@ -12265,9 +11320,7 @@ }, /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "ayR" = ( /obj/structure/table, @@ -12348,9 +11401,8 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/fore) "ayZ" = ( @@ -12360,22 +11412,17 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/fore) "aza" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "azb" = ( /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 2 }, /area/crew_quarters/sleep) @@ -12383,8 +11430,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) @@ -12395,15 +11441,12 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/crew_quarters/sleep) "aze" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "azf" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -12425,8 +11468,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/crew_quarters/fitness) @@ -12446,9 +11488,8 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 10 }, /area/crew_quarters/fitness) "azk" = ( @@ -12468,9 +11509,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/crew_quarters/fitness) "azm" = ( @@ -12570,21 +11610,18 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "azz" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry) "azA" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/entry) "azB" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/entry) "azC" = ( @@ -12592,9 +11629,7 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry) "azD" = ( /obj/structure/cable{ @@ -12602,9 +11637,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry) "azE" = ( @@ -12644,8 +11678,7 @@ /obj/machinery/gateway{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/gateway) @@ -12654,16 +11687,13 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "azL" = ( /obj/machinery/gateway{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/gateway) @@ -12671,8 +11701,7 @@ /obj/machinery/gateway{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -12680,9 +11709,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "azO" = ( /obj/structure/cable{ @@ -12757,8 +11784,7 @@ /area/ai_monitored/storage/eva) "azT" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 2 }, /area/crew_quarters/sleep) @@ -12785,9 +11811,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "azW" = ( /turf/open/floor/plasteel, @@ -12803,9 +11827,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "azY" = ( /obj/structure/table, @@ -12816,15 +11838,12 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "azZ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/fore) "aAa" = ( -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/fore) "aAb" = ( /obj/machinery/door/airlock{ @@ -12846,9 +11865,7 @@ /obj/machinery/light_switch{ pixel_y = -25 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "aAe" = ( /obj/structure/cable{ @@ -12862,26 +11879,21 @@ /area/maintenance/fpmaint2) "aAf" = ( /obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "aAg" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/sleep) "aAh" = ( /turf/closed/wall, /area/crew_quarters/toilet) "aAi" = ( /obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/crew_quarters/sleep) @@ -12915,9 +11927,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/fitness) "aAl" = ( /obj/structure/cable{ @@ -12928,9 +11938,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "neutral" +/turf/open/floor/plasteel/neutral/side{ + dir = 10 }, /area/crew_quarters/fitness) "aAm" = ( @@ -12951,9 +11960,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/fitness) "aAn" = ( /obj/structure/cable{ @@ -12971,15 +11978,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/fitness) "aAo" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 6 }, /area/crew_quarters/fitness) @@ -12996,9 +12000,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/fitness) "aAq" = ( /obj/machinery/atmospherics/components/unary/tank/air{ @@ -13134,22 +12136,18 @@ /area/hallway/secondary/entry) "aAE" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry) "aAF" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/hallway/secondary/entry) "aAG" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/secondary/entry) "aAH" = ( @@ -13157,15 +12155,12 @@ c_tag = "Arrivals Bay 1 North"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry) "aAI" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry) "aAJ" = ( @@ -13175,9 +12170,8 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry) "aAK" = ( @@ -13308,9 +12302,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/storage/eva) "aAX" = ( @@ -13319,8 +12312,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) @@ -13337,9 +12329,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aBa" = ( /turf/closed/wall/r_wall, @@ -13356,30 +12346,24 @@ /obj/machinery/gateway{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) "aBe" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "aBf" = ( /obj/machinery/gateway{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) "aBg" = ( /obj/machinery/gateway/centerstation, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "aBh" = ( /obj/machinery/camera{ @@ -13430,9 +12414,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/ai_monitored/storage/eva) "aBk" = ( @@ -13481,9 +12464,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/ai_monitored/storage/eva) "aBq" = ( @@ -13495,9 +12477,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/ai_monitored/storage/eva) "aBr" = ( @@ -13530,9 +12511,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/fore) "aBv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -13565,25 +12544,19 @@ /turf/closed/wall, /area/crew_quarters/toilet) "aBy" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aBz" = ( /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aBA" = ( /obj/machinery/shower{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aBB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -13636,9 +12609,8 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry) "aBI" = ( @@ -13684,9 +12656,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva) "aBP" = ( @@ -13721,8 +12692,7 @@ /area/ai_monitored/nuke_storage) "aBT" = ( /obj/structure/closet/secure_closet/freezer/money, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/nuke_storage) @@ -13752,8 +12722,7 @@ "aBW" = ( /obj/structure/filingcabinet, /obj/item/weapon/folder/documents, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/nuke_storage) @@ -13761,8 +12730,7 @@ /obj/machinery/gateway{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/gateway) @@ -13770,8 +12738,7 @@ /obj/machinery/gateway{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/gateway) @@ -13781,8 +12748,7 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/gateway) @@ -13811,9 +12777,8 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aCc" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva) "aCd" = ( @@ -13849,16 +12814,13 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aCf" = ( /obj/machinery/camera{ c_tag = "Theatre Storage" }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/crew_quarters/theatre) @@ -13873,8 +12835,7 @@ /area/ai_monitored/storage/eva) "aCh" = ( /obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/crew_quarters/theatre) @@ -13919,17 +12880,13 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aCn" = ( /obj/structure/urinal{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aCo" = ( /obj/structure/chair/stool{ @@ -13952,9 +12909,8 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry) "aCq" = ( @@ -13967,8 +12923,7 @@ pixel_y = 0 }, /obj/item/weapon/reagent_containers/food/snacks/baguette, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/crew_quarters/theatre) @@ -13978,8 +12933,7 @@ "aCs" = ( /obj/structure/closet/wardrobe/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint2) @@ -14135,8 +13089,7 @@ "aCL" = ( /obj/structure/closet/secure_closet/security, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint2) @@ -14159,17 +13112,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aCP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aCQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14178,26 +13127,29 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aCR" = ( /turf/closed/wall, /area/chapel/main) "aCS" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "aCT" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 }, -/area/shuttle/arrival) +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/mining_construction) "aCU" = ( /obj/machinery/door/airlock/shuttle{ name = "Arrivals Shuttle Airlock" @@ -14210,33 +13162,30 @@ /turf/open/floor/plating, /area/shuttle/arrival) "aCW" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 - }, -/area/shuttle/arrival) +/obj/structure/reagent_dispensers/watertank, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) "aCX" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, -/area/shuttle/arrival) +/turf/open/floor/plasteel, +/area/mining_construction) "aCY" = ( /obj/machinery/computer/security, /obj/structure/reagent_dispensers/peppertank{ pixel_x = 0; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint2) "aCZ" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint2) @@ -14274,8 +13223,7 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint2) @@ -14300,8 +13248,7 @@ departmentType = 5; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint2) @@ -14317,18 +13264,14 @@ /area/storage/primary) "aDi" = ( /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "aDj" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "aDk" = ( /obj/structure/table, @@ -14410,8 +13353,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/nuke_storage) @@ -14429,17 +13371,14 @@ "aDu" = ( /obj/structure/table, /obj/machinery/microwave, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aDv" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/nuke_storage) @@ -14448,9 +13387,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "aDx" = ( /obj/structure/cable{ @@ -14465,9 +13402,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "aDy" = ( /obj/structure/window/reinforced, @@ -14477,9 +13412,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/gateway) "aDz" = ( /obj/structure/rack{ @@ -14504,16 +13437,14 @@ /area/ai_monitored/storage/eva) "aDB" = ( /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/ai_monitored/storage/eva) "aDC" = ( /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/ai_monitored/storage/eva) "aDD" = ( @@ -14533,22 +13464,19 @@ c_tag = "EVA Storage"; dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/ai_monitored/storage/eva) "aDF" = ( /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/ai_monitored/storage/eva) "aDG" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/sleep) @@ -14567,9 +13495,7 @@ pixel_x = 3; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "aDI" = ( /obj/structure/sign/securearea{ @@ -14585,9 +13511,7 @@ pixel_x = 4; pixel_y = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aDK" = ( /obj/machinery/door/airlock{ @@ -14615,9 +13539,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14628,15 +13550,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDN" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -14644,17 +13562,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -14663,9 +13577,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDR" = ( /obj/structure/table/wood, @@ -14680,8 +13592,7 @@ pixel_x = -2; pixel_y = -2 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/crew_quarters/theatre) @@ -14698,9 +13609,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDT" = ( /obj/machinery/light/small, @@ -14709,9 +13618,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -14724,9 +13631,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDV" = ( /obj/machinery/meter, @@ -14757,8 +13662,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/crew_quarters/theatre) @@ -14817,8 +13721,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/crew_quarters/theatre) @@ -14878,9 +13781,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aEi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14894,17 +13795,13 @@ /area/maintenance/fsmaint2) "aEj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aEk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aEl" = ( /obj/effect/landmark/event_spawn, @@ -14918,10 +13815,10 @@ }, /obj/machinery/mass_driver{ dir = 4; - id = "chapelgun" + id = "chapelgun"; + name = "Holy Driver" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/chapel/main) @@ -14935,53 +13832,49 @@ "aEo" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aEp" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 +/turf/open/floor/plating/warnplate{ + dir = 10 }, -/area/shuttle/arrival) +/area/shuttle/auxillary_base) "aEq" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aEr" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aEs" = ( /obj/structure/closet/wardrobe/black, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aEt" = ( /obj/structure/closet/wardrobe/green, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aEu" = ( /obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aEv" = ( /obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aEw" = ( /obj/machinery/requests_console{ department = "Arrival shuttle"; pixel_y = 30 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aEx" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "burst_r"; dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/arrival) "aEy" = ( /obj/structure/shuttle/engine/heater{ @@ -14991,10 +13884,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/arrival) "aEz" = ( /obj/machinery/power/apc{ @@ -15004,9 +13894,8 @@ pixel_y = 0 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry) "aEA" = ( @@ -15081,8 +13970,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, /obj/item/weapon/reagent_containers/food/snacks/grown/grapes, /obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hallway/secondary/construction{ @@ -15090,8 +13978,7 @@ }) "aEG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint2) @@ -15111,8 +13998,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint2) "aEJ" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint2) @@ -15153,8 +14039,7 @@ pixel_y = -2 }, /obj/item/weapon/storage/belt/champion, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/nuke_storage) @@ -15190,8 +14075,7 @@ /obj/structure/closet/crate{ name = "Silver Crate" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/nuke_storage) @@ -15275,23 +14159,17 @@ /turf/open/floor/plating, /area/ai_monitored/storage/eva) "aEZ" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "aFa" = ( /obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "aFb" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "aFc" = ( /obj/structure/sign/securearea, @@ -15302,8 +14180,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/sleep) @@ -15316,8 +14193,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) @@ -15325,9 +14201,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aFg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15343,9 +14217,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aFi" = ( /obj/machinery/power/apc{ @@ -15358,32 +14230,24 @@ dir = 4 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aFj" = ( -/turf/open/floor/plasteel{ - icon_state = "redblue" - }, +/turf/open/floor/plasteel/redblue/redside, /area/crew_quarters/theatre) "aFk" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "redblue" - }, +/turf/open/floor/plasteel/redblue/redside, /area/crew_quarters/theatre) "aFl" = ( /obj/machinery/light/small{ dir = 8 }, /obj/structure/dresser, -/turf/open/floor/plasteel{ - icon_state = "redblue" - }, +/turf/open/floor/plasteel/redblue/redside, /area/crew_quarters/theatre) "aFm" = ( /obj/structure/disposalpipe/segment{ @@ -15504,9 +14368,7 @@ /turf/open/floor/plating, /area/chapel/office) "aFz" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aFA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -15519,26 +14381,22 @@ pixel_x = 24; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aFB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aFC" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aFD" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1"; - dir = 2 +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating/warnplate{ + dir = 6 }, -/area/shuttle/arrival) +/area/shuttle/auxillary_base) "aFE" = ( /obj/structure/chair{ dir = 8 @@ -15546,31 +14404,25 @@ /obj/effect/landmark{ name = "JoinLate" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aFF" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/arrival) "aFG" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 4 }, /area/hallway/secondary/entry) "aFH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint2) "aFI" = ( /obj/machinery/camera{ @@ -15589,8 +14441,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint2) @@ -15612,17 +14463,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint2) "aFL" = ( /obj/item/device/radio/off, /obj/item/weapon/crowbar, /obj/item/device/assembly/flash/handheld, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint2) @@ -15631,19 +14479,16 @@ pixel_y = 4 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint2) "aFN" = ( /obj/structure/table/glass, /obj/item/weapon/cultivator, /obj/item/weapon/hatchet, /obj/item/weapon/crowbar, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hallway/secondary/construction{ @@ -15771,14 +14616,12 @@ /area/storage/primary) "aGa" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 6 }, /area/ai_monitored/nuke_storage) "aGb" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/nuke_storage) @@ -15794,8 +14637,7 @@ network = list("MiniSat") }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 10 }, /area/ai_monitored/nuke_storage) @@ -15805,9 +14647,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "vault" - }, +/turf/open/floor/plasteel/vault, /area/ai_monitored/nuke_storage) "aGe" = ( /obj/structure/safe, @@ -15817,8 +14657,7 @@ /obj/item/weapon/gun/projectile/revolver/russian, /obj/item/ammo_box/a357, /obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/ai_monitored/nuke_storage) @@ -15840,15 +14679,11 @@ /area/maintenance/fpmaint) "aGi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "aGj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "aGk" = ( /obj/structure/sink{ @@ -15858,17 +14693,13 @@ pixel_y = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aGl" = ( /obj/machinery/light_switch{ pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aGm" = ( /obj/structure/toilet{ @@ -15877,9 +14708,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aGn" = ( /obj/structure/toilet{ @@ -15891,9 +14720,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aGo" = ( /obj/structure/table, @@ -15913,9 +14740,8 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva) "aGp" = ( @@ -15923,18 +14749,15 @@ dir = 8 }, /obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aGq" = ( /obj/item/stack/sheet/plasteel{ amount = 10 }, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva) "aGr" = ( @@ -15946,28 +14769,21 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "aGs" = ( /obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "aGt" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/fore) "aGu" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/fore) "aGv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -15980,9 +14796,7 @@ dir = 4 }, /obj/structure/closet/secure_closet/freezer/cream_pie, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "aGx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16085,9 +14899,7 @@ /obj/item/device/flashlight/lamp/bananalamp{ pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "aGE" = ( /obj/structure/disposalpipe/segment{ @@ -16309,9 +15121,7 @@ departmentType = 2; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aGV" = ( /obj/structure/grille, @@ -16347,9 +15157,7 @@ /obj/machinery/airalarm{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aGZ" = ( /obj/machinery/door/airlock/security{ @@ -16370,9 +15178,7 @@ req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/secondary/entry) "aHb" = ( /obj/structure/table/wood, @@ -16406,9 +15212,7 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aHg" = ( /obj/machinery/light_switch{ @@ -16419,9 +15223,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aHh" = ( /obj/structure/cable{ @@ -16440,9 +15242,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aHj" = ( /obj/machinery/light_switch{ @@ -16464,9 +15264,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aHl" = ( /obj/structure/closet/coffin, @@ -16474,34 +15272,27 @@ name = "Coffin Storage"; req_access_txt = "22" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aHm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aHn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aHo" = ( /obj/structure/table/glass, /obj/item/weapon/reagent_containers/food/snacks/grown/poppy, /obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "aHp" = ( @@ -16515,9 +15306,7 @@ pixel_y = 0 }, /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aHq" = ( /obj/structure/grille, @@ -16534,13 +15323,13 @@ /obj/machinery/door/airlock/shuttle{ name = "Arrivals Shuttle Airlock" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aHt" = ( /obj/effect/landmark{ name = "Observer-Start" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aHu" = ( /obj/machinery/status_display{ @@ -16549,9 +15338,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/hallway/secondary/entry) "aHv" = ( @@ -16583,9 +15371,8 @@ /area/security/checkpoint2) "aHz" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/hallway/secondary/construction{ name = "\improper Garden" @@ -16605,9 +15392,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 9 }, /area/hallway/secondary/construction{ name = "\improper Garden" @@ -16619,18 +15405,14 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "aHC" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "aHD" = ( /obj/structure/chair/stool{ @@ -16666,8 +15448,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/ai_monitored/nuke_storage) @@ -16677,15 +15458,12 @@ name = "Dormitory" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/crew_quarters/sleep) "aHI" = ( -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "aHJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -16693,9 +15471,7 @@ /area/gateway) "aHK" = ( /obj/structure/closet/secure_closet/freezer/cream_pie, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "aHL" = ( /obj/machinery/airalarm{ @@ -16704,9 +15480,8 @@ pixel_x = 24 }, /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/gateway) "aHM" = ( @@ -16724,16 +15499,14 @@ amount = 50 }, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva) "aHO" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva) "aHP" = ( @@ -16748,9 +15521,8 @@ /obj/machinery/door/airlock/glass{ name = "Central Access" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "aHR" = ( @@ -16758,8 +15530,7 @@ /obj/machinery/door/airlock/glass{ name = "Central Access" }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/hallway/primary/central) @@ -16781,8 +15552,7 @@ name = "Dormitory" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/crew_quarters/sleep) @@ -16803,33 +15573,25 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHV" = ( /obj/machinery/door/airlock{ name = "Unit 1" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHW" = ( /obj/machinery/door/airlock{ name = "Unit 2" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHX" = ( /obj/machinery/door/airlock{ name = "Unit B" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -16852,9 +15614,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "redbluefull" - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "aIa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -16920,9 +15680,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/crew_quarters/bar) "aIh" = ( @@ -17098,16 +15857,12 @@ "aIy" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aIz" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aIA" = ( /obj/structure/table/wood, @@ -17116,9 +15871,7 @@ pixel_y = 5 }, /obj/item/weapon/storage/crayons, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aIB" = ( /obj/structure/bodycontainer/crematorium, @@ -17126,33 +15879,25 @@ name = "revenantspawn" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aIC" = ( /obj/effect/landmark/start{ name = "Chaplain" }, /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aID" = ( /obj/structure/closet/coffin, /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aIE" = ( /obj/structure/table/glass, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "aIF" = ( /obj/structure/grille, @@ -17164,29 +15909,35 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aIH" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall2"; - dir = 2 +/obj/structure/table, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/pipe_dispenser, +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Public Shutters Control"; + pixel_x = 24; + pixel_y = 0; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" }, -/area/shuttle/arrival) +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/mining_construction) "aII" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1; scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aIJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/entry) "aIK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17196,14 +15947,10 @@ /area/hallway/secondary/entry) "aIL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/entry) "aIM" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/secondary/entry) "aIN" = ( /obj/structure/table, @@ -17246,13 +15993,12 @@ /obj/item/weapon/cultivator, /obj/item/weapon/crowbar, /obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hallway/secondary/construction{ @@ -17261,7 +16007,7 @@ "aIT" = ( /obj/item/weapon/storage/bag/plants/portaseeder, /obj/structure/table/glass, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; @@ -17272,8 +16018,7 @@ pixel_x = -6; pixel_y = -25 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hallway/secondary/construction{ @@ -17286,9 +16031,7 @@ location = "Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/storage/primary) "aIV" = ( /obj/machinery/button/door{ @@ -17334,9 +16077,7 @@ /turf/open/floor/plasteel, /area/gateway) "aJb" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/storage/primary) "aJc" = ( /obj/structure/disposalpipe/trunk, @@ -17358,8 +16099,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/hallway/primary/port) @@ -17380,8 +16120,7 @@ icon_state = "tube1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/central) @@ -17393,9 +16132,8 @@ dir = 4 }, /obj/structure/closet/secure_closet/exile, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/gateway) "aJj" = ( @@ -17424,9 +16162,8 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/storage/eva) "aJk" = ( @@ -17442,9 +16179,8 @@ icon_state = "tube1"; dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/ai_monitored/storage/eva) "aJm" = ( @@ -17467,30 +16203,26 @@ c_tag = "Central Hallway North"; dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "aJp" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/hallway/primary/central) "aJq" = ( /turf/open/floor/plasteel, /area/hallway/primary/central) "aJr" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/primary/central) "aJs" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "aJt" = ( @@ -17512,22 +16244,18 @@ pixel_x = 32; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/hallway/primary/central) "aJu" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/hallway/primary/central) "aJv" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/central) "aJw" = ( /turf/closed/wall, @@ -17539,8 +16267,7 @@ /area/crew_quarters/bar) "aJy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/primary/central) @@ -17549,9 +16276,7 @@ c_tag = "Dormitory Toilets"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aJA" = ( /obj/machinery/door/airlock/maintenance{ @@ -17587,13 +16312,8 @@ /obj/item/weapon/reagent_containers/food/drinks/shaker, /obj/item/weapon/gun/projectile/revolver/doublebarrel, /obj/structure/table/wood, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/cable_coil, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c100, /turf/open/floor/wood, /area/crew_quarters/bar) "aJF" = ( @@ -17620,9 +16340,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aJH" = ( /obj/machinery/door/window/southleft{ @@ -17632,9 +16350,7 @@ name = "Bar Delivery"; req_access_txt = "25" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/bar) "aJI" = ( /turf/closed/wall, @@ -17643,9 +16359,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aJK" = ( /obj/machinery/navbeacon{ @@ -17656,9 +16370,8 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/crew_quarters/kitchen) "aJL" = ( @@ -17670,9 +16383,8 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/hydroponics) "aJM" = ( @@ -17684,24 +16396,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aJN" = ( /obj/structure/table, /obj/item/weapon/book/manual/hydroponics_pod_people, /obj/item/weapon/paper/hydroponics, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aJO" = ( /obj/structure/table, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aJP" = ( /obj/structure/table/wood, @@ -17732,9 +16438,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aJU" = ( /obj/structure/table/wood, @@ -17743,9 +16447,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aJV" = ( /obj/structure/closet/coffin, @@ -17754,29 +16456,21 @@ name = "Coffin Storage"; req_access_txt = "22" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aJW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aJX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/secondary/entry) "aJY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/secondary/entry) "aJZ" = ( /obj/structure/cable{ @@ -17841,55 +16535,61 @@ /area/gateway) "aKe" = ( /obj/structure/table/glass, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "aKf" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 }, -/area/shuttle/arrival) +/obj/machinery/power/apc{ + dir = 8; + name = "Auxillary Base Construction APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/mining_construction) "aKg" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aKh" = ( /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aKi" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "burst_l"; dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon = 'icons/turf/floors.dmi'; - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/shuttle/arrival) "aKj" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 2 }, /area/hallway/secondary/entry) "aKk" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral" - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/secondary/entry) "aKl" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "neutralcorner" +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, /area/hallway/secondary/entry) "aKm" = ( @@ -17910,8 +16610,7 @@ }) "aKo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, /area/hallway/primary/central) @@ -17996,8 +16695,7 @@ icon_state = "2-4" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/hallway/primary/port) @@ -18047,36 +16745,28 @@ "aKC" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aKD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aKE" = ( -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/central) "aKF" = ( -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/hallway/primary/central) "aKG" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/central) "aKH" = ( /obj/structure/sink{ @@ -18088,15 +16778,11 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aKI" = ( /obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aKJ" = ( /obj/machinery/light_switch{ @@ -18105,16 +16791,12 @@ /obj/machinery/light{ dir = 1 }, -/obj/structure/table/wood, -/obj/item/weapon/lipstick, /turf/open/floor/wood, /area/crew_quarters/theatre) "aKK" = ( /obj/structure/closet/wardrobe/botanist, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aKL" = ( /obj/machinery/airalarm{ @@ -18127,15 +16809,11 @@ dir = 1 }, /obj/machinery/plantgenes, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aKM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aKN" = ( /obj/structure/window/reinforced{ @@ -18152,9 +16830,7 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aKP" = ( /obj/structure/disposalpipe/segment{ @@ -18162,9 +16838,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aKQ" = ( /obj/machinery/reagentgrinder, @@ -18182,17 +16856,13 @@ /area/crew_quarters/bar) "aKT" = ( /obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aKU" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aKV" = ( /obj/machinery/door/window/southleft{ @@ -18202,26 +16872,20 @@ name = "Kitchen Delivery"; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/kitchen) "aKW" = ( /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aKX" = ( /obj/machinery/door/window/eastright{ name = "Hydroponics Delivery"; req_access_txt = "35" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hydroponics) "aKY" = ( /obj/effect/decal/cleanable/dirt, @@ -18243,9 +16907,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aLa" = ( /obj/structure/disposalpipe/segment{ @@ -18255,9 +16917,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aLb" = ( /obj/structure/disposalpipe/segment{ @@ -18270,18 +16930,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aLc" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aLd" = ( /obj/structure/table, @@ -18298,9 +16954,7 @@ pixel_y = 5 }, /obj/item/weapon/watertank, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aLe" = ( /obj/structure/chair{ @@ -18309,9 +16963,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aLf" = ( /obj/machinery/airalarm{ @@ -18335,16 +16987,12 @@ "aLi" = ( /obj/structure/chair/comfy/beige, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aLj" = ( /obj/structure/chair/comfy/beige, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aLk" = ( /obj/structure/cable{ @@ -18372,8 +17020,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/primary/port) @@ -18381,8 +17028,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/primary/port) @@ -18409,25 +17055,21 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/port) "aLq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/port) "aLr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aLs" = ( /obj/machinery/door/airlock/shuttle{ @@ -18438,7 +17080,8 @@ height = 7; id = "arrival"; name = "arrival shuttle"; - travelDir = -90; + port_angle = -90; + preferred_direction = 8; width = 15 }, /obj/docking_port/stationary{ @@ -18451,26 +17094,28 @@ /turf/open/floor/plating, /area/shuttle/arrival) "aLt" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/area/shuttle/arrival) +/turf/closed/wall, +/area/maintenance/fpmaint2) "aLu" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 1; + name = "Auxillary Base Construction"; + req_access_txt = "0"; + req_one_access_txt = "32;47;48" }, -/area/shuttle/arrival) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/mining_construction) "aLv" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/hallway/secondary/entry) "aLw" = ( @@ -18487,14 +17132,10 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aLz" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aLA" = ( /obj/structure/table/wood, @@ -18502,21 +17143,16 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aLB" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 8 }, /area/hallway/secondary/entry) "aLC" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/entry) "aLD" = ( /obj/machinery/door/firedoor, @@ -18573,8 +17209,7 @@ name = "HIGH VOLTAGE"; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/primary/port) @@ -18587,30 +17222,26 @@ c_tag = "Port Hallway 2"; dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/port) "aLM" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/port) "aLN" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/port) "aLO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/hallway/primary/central) @@ -18620,9 +17251,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/port) "aLQ" = ( @@ -18644,8 +17274,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/hallway/primary/central) @@ -18658,8 +17287,7 @@ /area/crew_quarters/theatre) "aLT" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/primary/port) @@ -18696,9 +17324,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aLX" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/hallway/primary/central) "aLY" = ( @@ -18746,8 +17373,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/hallway/primary/central) @@ -18771,8 +17397,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/hallway/primary/central) @@ -18786,9 +17411,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aMl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -18796,9 +17419,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aMm" = ( /obj/machinery/firealarm{ @@ -18826,7 +17447,10 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aMq" = ( -/obj/structure/piano, +/obj/structure/piano{ + tag = "icon-piano"; + icon_state = "piano" + }, /turf/open/floor/wood, /area/crew_quarters/theatre) "aMr" = ( @@ -18838,9 +17462,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMt" = ( /obj/structure/disposalpipe/segment{ @@ -18853,17 +17475,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aMv" = ( /obj/structure/window/reinforced{ @@ -18876,16 +17494,12 @@ /area/crew_quarters/theatre) "aMw" = ( /obj/machinery/computer/slot_machine, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aMx" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aMy" = ( /obj/structure/disposalpipe/segment{ @@ -18894,9 +17508,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMz" = ( /obj/structure/disposalpipe/segment{ @@ -18905,9 +17517,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMA" = ( /obj/structure/disposalpipe/segment{ @@ -18920,9 +17530,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMB" = ( /obj/machinery/vending/coffee, @@ -18934,9 +17542,7 @@ /area/crew_quarters/bar) "aMD" = ( /obj/machinery/icecream_vat, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aME" = ( /obj/structure/disposalpipe/segment{ @@ -18946,14 +17552,10 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMF" = ( -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aMG" = ( /obj/structure/closet/crate/hydroponics, @@ -18961,9 +17563,7 @@ /obj/item/weapon/wrench, /obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/wirecutters, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMH" = ( /obj/structure/chair/office/dark{ @@ -18973,9 +17573,7 @@ /area/library) "aMI" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMJ" = ( /obj/structure/chair/office/dark{ @@ -18991,9 +17589,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aML" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -19002,9 +17598,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aMM" = ( /obj/machinery/camera{ @@ -19012,15 +17606,11 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aMN" = ( /obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMO" = ( /obj/structure/table/wood, @@ -19095,14 +17685,10 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aMX" = ( -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "aMY" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, @@ -19132,9 +17718,7 @@ /area/hallway/primary/central) "aNd" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aNe" = ( /turf/open/floor/carpet, @@ -19143,15 +17727,11 @@ /obj/structure/chair/comfy/beige{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aNg" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/entry) "aNh" = ( /obj/machinery/door/firedoor, @@ -19308,6 +17888,15 @@ /area/hallway/primary/central) "aND" = ( /obj/structure/closet/gmcloset, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/cable_coil, +/obj/item/device/flashlight/lamp, +/obj/item/device/flashlight/lamp/green, /turf/open/floor/wood, /area/crew_quarters/bar) "aNE" = ( @@ -19331,9 +17920,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aNH" = ( /obj/machinery/door/window{ @@ -19357,27 +17944,21 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aNJ" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aNK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /mob/living/simple_animal/hostile/retaliate/goat{ name = "Pete" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aNL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -19388,9 +17969,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aNN" = ( /obj/machinery/door/firedoor, @@ -19400,9 +17979,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "hydrofloor" - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aNO" = ( /obj/machinery/light/small{ @@ -19414,9 +17991,7 @@ pixel_x = 24 }, /obj/structure/closet/chefcloset, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aNP" = ( /obj/structure/disposalpipe/segment, @@ -19480,9 +18055,7 @@ name = "Chapel Office"; req_access_txt = "22" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "aNX" = ( /obj/item/device/radio/intercom{ @@ -19492,23 +18065,18 @@ pixel_x = 25 }, /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aNY" = ( /obj/machinery/door/morgue{ name = "Confession Booth (Chaplain)"; req_access_txt = "22" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aNZ" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/hallway/secondary/exit) @@ -19517,30 +18085,26 @@ dir = 1 }, /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/hallway/secondary/exit) "aOb" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/hallway/secondary/exit) "aOc" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/hallway/secondary/exit) "aOd" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/exit) "aOe" = ( @@ -19548,30 +18112,26 @@ /obj/machinery/camera{ c_tag = "Arrivals Bay 1 South" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry) "aOf" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/entry) "aOg" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/hallway/secondary/entry) "aOh" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry) "aOi" = ( @@ -19598,15 +18158,11 @@ pixel_x = 4; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aOk" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/entry) "aOl" = ( /obj/structure/disposalpipe/segment{ @@ -19819,9 +18375,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aOE" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "aOF" = ( @@ -19833,9 +18388,8 @@ pixel_y = -32 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "aOG" = ( @@ -19847,9 +18401,8 @@ }, /obj/machinery/door/firedoor, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "aOH" = ( @@ -19858,9 +18411,7 @@ /area/crew_quarters/theatre) "aOI" = ( /obj/structure/kitchenspike, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aOJ" = ( /obj/structure/window/reinforced, @@ -19876,9 +18427,7 @@ /area/crew_quarters/bar) "aOL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aOM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -19886,18 +18435,14 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aON" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aOO" = ( /obj/machinery/door/airlock{ @@ -19924,9 +18469,7 @@ pixel_y = 30 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aOR" = ( /obj/structure/disposalpipe/segment{ @@ -19934,9 +18477,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aOS" = ( /obj/structure/disposalpipe/segment, @@ -19944,9 +18485,7 @@ /area/library) "aOT" = ( /obj/machinery/gibber, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aOU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -19963,9 +18502,7 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aOW" = ( /obj/machinery/hydroponics/constructable, @@ -19973,15 +18510,11 @@ c_tag = "Hydroponics North"; dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aOX" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aOY" = ( /obj/structure/chair/comfy/beige{ @@ -19992,18 +18525,14 @@ name = "Assistant" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aOZ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aPa" = ( /obj/structure/chair/comfy/beige{ @@ -20011,9 +18540,7 @@ icon_state = "comfychair" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aPb" = ( /obj/structure/bookcase/random/religion, @@ -20048,8 +18575,7 @@ /obj/structure/bookcase{ name = "Forbidden Knowledge" }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -20060,8 +18586,7 @@ pixel_y = 7 }, /obj/item/weapon/pen/invisible, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -20074,8 +18599,7 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -20083,42 +18607,34 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aPk" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "aPl" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "aPm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "aPn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "aPo" = ( /obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aPp" = ( /obj/machinery/camera{ @@ -20130,8 +18646,7 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/hallway/secondary/exit) @@ -20145,20 +18660,17 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aPs" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit) "aPt" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/entry) "aPu" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/secondary/entry) @@ -20168,37 +18680,40 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry) "aPw" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = 5; - pixel_y = 29 +/obj/machinery/disposal/bin, +/obj/structure/sign/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_x = -28; + pixel_y = -4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" +/obj/machinery/button/door{ + id = "barShutters"; + name = "bar shutters"; + pixel_x = 4; + pixel_y = 28 }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aPx" = ( /obj/structure/chair/comfy/beige{ dir = 1; icon_state = "comfychair" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aPy" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/secondary/entry) "aPz" = ( /turf/closed/wall, @@ -20299,9 +18814,7 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aPQ" = ( /turf/closed/wall, @@ -20423,9 +18936,7 @@ /area/bridge) "aPY" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aPZ" = ( /obj/structure/table, @@ -20433,69 +18944,53 @@ pixel_x = -31 }, /obj/item/clothing/head/hardhat/cakehat, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aQa" = ( /obj/structure/table, /obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aQb" = ( -/obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, -/area/crew_quarters/bar) +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/device/instrument/violin, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "aQc" = ( -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aQd" = ( -/obj/structure/table/wood/poker, -/turf/open/floor/plasteel{ - icon_state = "bar" +/obj/structure/chair, +/obj/effect/landmark/start{ + name = "Assistant" }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aQe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aQf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 9 }, /area/hydroponics) "aQg" = ( -/obj/machinery/disposal/bin, -/obj/structure/sign/securearea{ - desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; - icon_state = "monkey_painting"; - name = "Mr. Deempisi portrait"; - pixel_x = 4; - pixel_y = 28 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "barShutters"; + name = "privacy shutters" }, +/turf/open/floor/plating, /area/crew_quarters/bar) "aQh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/hydroponics) "aQi" = ( @@ -20503,9 +18998,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aQj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -20518,31 +19011,26 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aQl" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/secondary/entry) "aQm" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/hydroponics) "aQn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/secondary/entry) @@ -20551,8 +19039,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/secondary/entry) @@ -20570,8 +19057,7 @@ /area/library) "aQr" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -20579,8 +19065,7 @@ /obj/structure/cult/tome, /obj/item/clothing/under/suit_jacket/red, /obj/item/weapon/book/codex_gigas, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -20591,39 +19076,30 @@ /obj/structure/chair/comfy/brown{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) "aQu" = ( -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "aQv" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "aQw" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aQx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "aQy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "aQz" = ( @@ -20636,21 +19112,16 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aQA" = ( /obj/machinery/door/morgue{ name = "Confession Booth" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aQB" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/hallway/secondary/exit) @@ -20662,8 +19133,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/secondary/entry) @@ -20672,6 +19142,7 @@ /area/hallway/secondary/exit) "aQF" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "Security Escape Airlock"; req_access_txt = "2" }, @@ -20686,27 +19157,23 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/secondary/entry) "aQH" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/secondary/entry) "aQI" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 4 }, /area/hallway/secondary/entry) "aQJ" = ( -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/secondary/entry) @@ -20717,8 +19184,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "neutralcorner"; +/turf/open/floor/plasteel/neutral/corner{ dir = 1 }, /area/hallway/secondary/entry) @@ -20828,8 +19294,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "neutral"; +/turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/hallway/secondary/entry) @@ -20855,9 +19320,7 @@ /area/storage/tools) "aRg" = ( /obj/machinery/vending/boozeomat, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aRh" = ( /obj/machinery/light{ @@ -20867,8 +19330,7 @@ /area/hallway/primary/central) "aRi" = ( /obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/bridge) @@ -20890,36 +19352,30 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/bridge) "aRl" = ( /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/bridge) "aRm" = ( /obj/machinery/computer/communications, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aRn" = ( /obj/machinery/computer/shuttle/labor, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 10 }, /area/bridge) "aRo" = ( -/obj/machinery/computer/card, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "green" +/obj/machinery/modular_computer/console/preset/command, +/turf/open/floor/plasteel/green/side{ + dir = 10 }, /area/bridge) "aRp" = ( @@ -20930,23 +19386,20 @@ pixel_y = 0 }, /obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 6 }, /area/bridge) "aRq" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 6 }, /area/bridge) "aRr" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 2 }, /area/bridge) "aRs" = ( @@ -20971,17 +19424,13 @@ dir = 8 }, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aRv" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aRw" = ( /obj/structure/chair{ @@ -20990,40 +19439,31 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aRx" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel{ - icon_state = "bar" +/obj/structure/chair{ + dir = 4 }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aRy" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aRz" = ( /obj/machinery/light{ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aRA" = ( /obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aRB" = ( /obj/item/device/radio/intercom{ @@ -21035,30 +19475,23 @@ }, /obj/structure/closet/secure_closet/freezer/fridge, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aRC" = ( /obj/structure/sink/kitchen{ pixel_y = 28 }, /obj/machinery/food_cart, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aRD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aRE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) @@ -21068,9 +19501,7 @@ pixel_x = -3; pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aRG" = ( /obj/structure/table, @@ -21084,20 +19515,15 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aRH" = ( /obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aRI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hydroponics) @@ -21153,8 +19579,7 @@ name = "Private Study"; req_access_txt = "37" }, -/turf/open/floor/plasteel{ - icon_state = "cult"; +/turf/open/floor/plasteel/cult{ dir = 2 }, /area/library) @@ -21163,9 +19588,7 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aRS" = ( /turf/open/floor/carpet, @@ -21176,10 +19599,10 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - on = 1 - }, +/obj/structure/rack, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/electronics/airlock, /turf/open/floor/plasteel, /area/storage/tools) "aRU" = ( @@ -21202,6 +19625,13 @@ icon_state = "0-4"; d2 = 4 }, +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, /turf/open/floor/plasteel, /area/storage/tools) "aRW" = ( @@ -21216,21 +19646,18 @@ /area/hallway/secondary/exit) "aRX" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/hallway/secondary/entry) "aRY" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "arrival" +/turf/open/floor/plasteel/arrival{ + dir = 2 }, /area/hallway/secondary/entry) "aRZ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 8 }, /area/hallway/secondary/entry) "aSa" = ( @@ -21241,6 +19668,14 @@ c_tag = "Auxiliary Tool Storage"; dir = 2 }, +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/weapon/storage/box/lights/mixed, /turf/open/floor/plasteel, /area/storage/tools) "aSb" = ( @@ -21325,29 +19760,20 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aSp" = ( +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aSq" = ( -/obj/structure/table/wood/poker, -/obj/item/stack/spacecash/c100{ - amount = 5 - }, -/obj/item/stack/spacecash/c10{ - amount = 10 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" +/obj/structure/chair{ + dir = 8 }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aSr" = ( /turf/open/floor/plasteel, @@ -21358,19 +19784,15 @@ /turf/open/floor/plating, /area/storage/tools) "aSt" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 }, /turf/open/floor/plasteel, /area/storage/tools) "aSu" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/bridge) "aSv" = ( @@ -21386,9 +19808,8 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/bridge) "aSx" = ( @@ -21420,15 +19841,13 @@ /obj/structure/table/reinforced, /obj/item/device/aicard, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/bridge) "aSA" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "greencorner" +/turf/open/floor/plasteel/green/corner{ + dir = 1 }, /area/bridge) "aSB" = ( @@ -21439,15 +19858,13 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/bridge) "aSC" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "greencorner" +/turf/open/floor/plasteel/green/corner{ + dir = 4 }, /area/bridge) "aSD" = ( @@ -21464,35 +19881,29 @@ /area/bridge) "aSF" = ( /mob/living/carbon/monkey/punpun, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aSG" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aSH" = ( +/obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aSI" = ( /obj/machinery/door/airlock/glass{ name = "Kitchen"; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/kitchen) "aSJ" = ( /obj/effect/landmark/start{ @@ -21501,18 +19912,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aSK" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aSL" = ( /obj/structure/disposalpipe/segment{ @@ -21521,9 +19928,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aSM" = ( /obj/structure/disposalpipe/segment{ @@ -21533,9 +19938,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aSN" = ( /obj/structure/disposalpipe/segment{ @@ -21547,9 +19950,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aSO" = ( /obj/structure/disposalpipe/segment{ @@ -21558,9 +19959,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aSP" = ( /obj/machinery/smartfridge, @@ -21573,15 +19972,12 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) "aSR" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aSS" = ( /obj/machinery/seed_extractor, @@ -21598,8 +19994,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hydroponics) @@ -21617,29 +20012,31 @@ /turf/open/floor/plasteel, /area/storage/tools) "aSX" = ( -/obj/structure/table, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/tools) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, +/turf/open/floor/plating, +/area/maintenance/port) "aSY" = ( /obj/structure/table/reinforced, /obj/item/clothing/head/that{ throwforce = 1; throwing = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aSZ" = ( /obj/effect/landmark/start{ name = "Bartender" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aTa" = ( /obj/machinery/requests_console{ @@ -21655,9 +20052,7 @@ }, /obj/structure/table, /obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aTb" = ( /obj/machinery/newscaster{ @@ -21689,29 +20084,22 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aTf" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "aTg" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "aTh" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "chapel" - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "aTi" = ( /obj/structure/chair/stool, @@ -21719,9 +20107,8 @@ /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "aTj" = ( @@ -21729,13 +20116,10 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aTk" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/secondary/exit) @@ -21746,9 +20130,8 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 9 }, /area/hallway/secondary/exit) "aTm" = ( @@ -21757,6 +20140,7 @@ /area/hallway/secondary/exit) "aTn" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "Escape Airlock" }, /obj/structure/sign/securearea{ @@ -21771,18 +20155,19 @@ /area/hallway/secondary/exit) "aTo" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; name = "Escape Airlock" }, /turf/open/floor/plating, /area/hallway/secondary/exit) "aTp" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aTq" = ( /turf/closed/wall, -/area/security/vacantoffice) +/area/security/vacantoffice{ + name = "Vacant Office A" + }) "aTr" = ( /obj/machinery/door/firedoor, /obj/machinery/status_display{ @@ -21940,32 +20325,24 @@ "aTM" = ( /obj/structure/table, /obj/item/weapon/reagent_containers/food/snacks/mint, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aTN" = ( /obj/structure/table, /obj/item/weapon/kitchen/rollingpin, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aTO" = ( /obj/structure/table, /obj/item/weapon/book/manual/chef_recipes, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aTP" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/device/multitool, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, /area/storage/tools) "aTQ" = ( @@ -21973,23 +20350,19 @@ /area/bridge) "aTR" = ( /obj/machinery/computer/prisoner, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/bridge) "aTS" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/bridge) "aTT" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/bridge) "aTU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -22017,9 +20390,8 @@ /turf/open/floor/plasteel, /area/bridge) "aTY" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/bridge) "aTZ" = ( @@ -22029,9 +20401,8 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 4 }, /area/bridge) "aUa" = ( @@ -22042,9 +20413,8 @@ /area/bridge) "aUb" = ( /obj/machinery/computer/teleporter, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/bridge) "aUc" = ( @@ -22054,16 +20424,14 @@ /area/bridge) "aUd" = ( /obj/machinery/computer/security/mining, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 6 }, /area/bridge) "aUe" = ( /obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/bridge) "aUf" = ( @@ -22077,16 +20445,11 @@ dir = 4; network = list("SS13") }, -/obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aUg" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aUh" = ( /obj/structure/table/reinforced, @@ -22095,14 +20458,12 @@ req_access_txt = "35" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/crew_quarters/kitchen) "aUi" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/hydroponics) @@ -22230,9 +20591,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aUA" = ( /obj/structure/table/wood, @@ -22275,48 +20634,41 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aUH" = ( /obj/structure/chair/stool, /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "aUI" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "aUJ" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 4 }, /area/chapel/main) "aUK" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, /area/chapel/main) "aUL" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit) "aUM" = ( @@ -22419,6 +20771,7 @@ icon_state = "alarm0"; pixel_x = -22 }, +/obj/structure/closet/toolcloset, /turf/open/floor/plasteel, /area/storage/tools) "aVb" = ( @@ -22429,9 +20782,8 @@ pixel_y = 32 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 5 }, /area/hallway/primary/central) "aVc" = ( @@ -22444,8 +20796,7 @@ id = "bridge blast"; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/bridge) @@ -22466,8 +20817,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/bridge) @@ -22475,8 +20825,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/bridge) @@ -22506,8 +20855,7 @@ network = list("SS13") }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 1 }, /area/hallway/primary/fore) @@ -22624,9 +20972,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 1 }, /area/bridge) "aVr" = ( @@ -22637,9 +20984,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 4 }, /area/bridge) "aVs" = ( @@ -22667,8 +21013,7 @@ id = "bridge blast"; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/bridge) @@ -22680,9 +21025,8 @@ pixel_y = 32 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/hallway/primary/central) "aVv" = ( @@ -22690,48 +21034,32 @@ c_tag = "Bridge East Entrance"; dir = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "aVw" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ - pixel_x = 3 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/obj/structure/table/wood/poker, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aVx" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/obj/machinery/hologram/holopad, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aVy" = ( /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aVz" = ( -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVA" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVB" = ( /obj/structure/table, @@ -22739,15 +21067,20 @@ layer = 5 }, /obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVC" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, /turf/open/floor/plating, /area/maintenance/port) "aVD" = ( @@ -22759,9 +21092,7 @@ /obj/item/weapon/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVE" = ( /obj/structure/table, @@ -22772,21 +21103,15 @@ /obj/item/weapon/reagent_containers/glass/beaker{ pixel_x = 5 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVF" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVG" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVH" = ( /obj/machinery/processor, @@ -22794,13 +21119,10 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVI" = ( -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 8 }, /area/hydroponics) @@ -22809,9 +21131,7 @@ dir = 8 }, /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aVK" = ( /obj/effect/landmark/start{ @@ -22840,9 +21160,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "aVN" = ( /obj/structure/disposalpipe/segment{ @@ -22902,9 +21220,8 @@ "aVU" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "chapel" +/turf/open/floor/plasteel/chapel{ + dir = 8 }, /area/chapel/main) "aVV" = ( @@ -22913,17 +21230,14 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "aVW" = ( /obj/item/device/radio/intercom{ pixel_x = -25 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit) "aVX" = ( @@ -23114,6 +21428,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plating, /area/maintenance/port) "aWv" = ( @@ -23129,27 +21448,36 @@ pixel_x = 0; pixel_y = 24 }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, /turf/open/floor/plating, /area/storage/art) "aWx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, /obj/structure/cable{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port) "aWy" = ( @@ -23166,6 +21494,13 @@ d2 = 8; icon_state = "0-8" }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0; + tag = "" + }, /turf/open/floor/plating, /area/storage/emergency2) "aWA" = ( @@ -23181,37 +21516,49 @@ /turf/open/floor/plating, /area/maintenance/port) "aWC" = ( -/obj/item/clothing/gloves/color/rainbow, -/obj/item/clothing/shoes/sneakers/rainbow, -/obj/item/clothing/under/color/rainbow, -/obj/item/clothing/head/soft/rainbow, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, /area/maintenance/port) "aWD" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, /area/storage/tools) "aWE" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/storage/tools) +/obj/machinery/computer/med_data, +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "aWF" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plasteel, /area/storage/tools) "aWG" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 +/obj/machinery/computer/secure_data, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light, -/obj/item/device/multitool, -/turf/open/floor/plasteel, -/area/storage/tools) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "aWH" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 4 }, /area/hallway/primary/central) @@ -23226,8 +21573,7 @@ id = "bridge blast"; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/bridge) @@ -23242,6 +21588,7 @@ d2 = 4 }, /obj/machinery/door/airlock/glass_command{ + crit_fail = 4; name = "Bridge"; req_access_txt = "19" }, @@ -23264,6 +21611,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 8; name = "Bridge"; req_access_txt = "19" }, @@ -23299,18 +21647,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aWP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/bridge) "aWQ" = ( /obj/machinery/airalarm{ @@ -23321,9 +21666,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aWR" = ( @@ -23333,9 +21677,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aWS" = ( @@ -23347,9 +21690,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aWT" = ( @@ -23364,18 +21706,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aWU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aWV" = ( @@ -23391,9 +21731,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aWW" = ( @@ -23406,9 +21745,8 @@ /obj/structure/cable, /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aWX" = ( @@ -23418,18 +21756,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aWY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/bridge) "aWZ" = ( @@ -23479,8 +21815,7 @@ id = "bridge blast"; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/bridge) @@ -23491,6 +21826,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 4; name = "Bridge"; req_access_txt = "19" }, @@ -23509,8 +21845,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/central) @@ -23529,6 +21864,7 @@ icon_state = "0-8" }, /obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 8; name = "Bridge"; req_access_txt = "19" }, @@ -23569,19 +21905,12 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -31 }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aXj" = ( /obj/structure/table/reinforced, /obj/item/weapon/lighter, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aXk" = ( /obj/structure/table/reinforced, @@ -23590,9 +21919,7 @@ }, /obj/item/weapon/book/manual/barman_recipes, /obj/item/weapon/reagent_containers/glass/rag, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aXl" = ( /obj/machinery/door/window/southright{ @@ -23600,17 +21927,13 @@ req_access_txt = "0"; req_one_access_txt = "25;28" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aXm" = ( /obj/effect/landmark/start{ name = "Cook" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aXn" = ( /obj/structure/table, @@ -23621,13 +21944,10 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aXo" = ( -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/hydroponics) @@ -23637,9 +21957,7 @@ req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "aXq" = ( /obj/structure/disposalpipe/segment{ @@ -23661,8 +21979,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aXt" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/crew_quarters/locker) @@ -23680,9 +21997,8 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aXw" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/crew_quarters/locker) "aXx" = ( @@ -23709,8 +22025,7 @@ /area/chapel/main) "aXA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/crew_quarters/locker) @@ -23730,27 +22045,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit) "aXE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, +/turf/closed/wall, /area/maintenance/port) "aXF" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/fitness) @@ -23759,9 +22067,8 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit) "aXH" = ( @@ -23771,12 +22078,11 @@ name = "remote shutter control"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "aXI" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; id_tag = null; name = "Port Docking Bay 2"; req_access_txt = "0" @@ -23787,27 +22093,18 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, +/turf/closed/wall, /area/maintenance/port) "aXK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) +/turf/closed/wall, +/area/security/detectives_office) "aXL" = ( /turf/open/floor/carpet, /area/security/vacantoffice) @@ -23815,8 +22112,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Warehouse Maintenance"; + req_access_txt = "31" }, /turf/open/floor/plating, /area/maintenance/port) @@ -23834,9 +22135,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aXP" = ( /obj/machinery/portable_atmospherics/canister/air, @@ -23896,7 +22195,7 @@ /area/chapel/main) "aXX" = ( /obj/machinery/door/airlock/engineering{ - name = "Vacant Office"; + name = "Vacant Office A"; req_access_txt = "32" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -23919,10 +22218,6 @@ /turf/open/floor/carpet, /area/security/vacantoffice) "aYa" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, /obj/machinery/power/apc{ dir = 8; name = "Locker Room Maintenance APC"; @@ -23930,6 +22225,21 @@ pixel_y = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, /turf/open/floor/plating, /area/maintenance/port) "aYb" = ( @@ -23948,29 +22258,13 @@ /turf/open/floor/plating, /area/maintenance/port) "aYc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, /area/maintenance/port) "aYd" = ( /obj/structure/chair/office/dark, @@ -23984,9 +22278,7 @@ pixel_y = 28 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "aYf" = ( /obj/structure/disposalpipe/segment{ @@ -23995,11 +22287,15 @@ /turf/open/floor/plating, /area/maintenance/port) "aYg" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall, -/area/maintenance/port) +/turf/open/floor/plating, +/area/construction) "aYh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -24007,38 +22303,54 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, /turf/open/floor/plating, /area/maintenance/port) "aYi" = ( +/obj/structure/closet/secure_closet/detective, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall, -/area/storage/tools) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "aYj" = ( +/obj/structure/table/wood, +/obj/item/device/taperecorder, /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall, -/area/storage/tools) +/obj/machinery/button/door{ + id = "datboidetective"; + name = "Privacy Shutters"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "aYk" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/central) "aYl" = ( -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "aYm" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 6 }, /area/hallway/primary/central) @@ -24047,9 +22359,8 @@ c_tag = "Bridge West Entrance"; dir = 1 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/central) "aYo" = ( @@ -24058,8 +22369,7 @@ id = "bridge blast"; name = "bridge blast door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/bridge) @@ -24072,9 +22382,8 @@ "aYq" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aYr" = ( @@ -24082,9 +22391,8 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aYs" = ( @@ -24094,9 +22402,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aYt" = ( @@ -24116,8 +22423,7 @@ pixel_y = 7 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 6 }, /area/bridge) @@ -24140,9 +22446,7 @@ name = "AI Upload Access"; req_access_txt = "16" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aYx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -24181,8 +22485,7 @@ pixel_y = -24 }, /obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 10 }, /area/bridge) @@ -24195,15 +22498,13 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/bridge) "aYE" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 10 }, /area/hallway/primary/central) @@ -24214,16 +22515,14 @@ pixel_y = -24 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/central) "aYG" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "aYH" = ( @@ -24233,26 +22532,20 @@ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aYI" = ( -/obj/structure/chair/stool, +/obj/structure/chair/stool/bar, /obj/effect/landmark/start{ name = "Assistant" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aYJ" = ( /obj/machinery/light_switch{ pixel_y = -25 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aYK" = ( /obj/machinery/door/firedoor, @@ -24260,15 +22553,11 @@ name = "Kitchen"; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/kitchen) "aYL" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aYM" = ( /obj/structure/disposalpipe/segment{ @@ -24282,32 +22571,27 @@ pixel_y = -24; req_access_txt = "28" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aYN" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aYO" = ( /obj/item/weapon/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/hydroponics) "aYP" = ( -/obj/structure/reagent_dispensers/watertank, +/obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel, /area/hydroponics) "aYQ" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/hydroponics) "aYR" = ( @@ -24331,17 +22615,15 @@ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aYT" = ( -/obj/structure/reagent_dispensers/watertank, /obj/machinery/camera{ c_tag = "Hydroponics South"; dir = 8; network = list("SS13") }, +/obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel, /area/hydroponics) "aYU" = ( @@ -24359,9 +22641,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/crew_quarters/locker) "aYY" = ( @@ -24371,25 +22652,31 @@ /turf/open/floor/carpet, /area/library) "aYZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/quartermaster/storage) -"aZa" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Warehouse Maintenance"; - req_access_txt = "31" +/obj/structure/table/wood, +/obj/item/weapon/storage/box/evidence, +/obj/item/weapon/hand_labeler{ + pixel_x = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/quartermaster/storage) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aZa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "aZb" = ( /obj/machinery/camera{ c_tag = "Bar South"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aZc" = ( /obj/structure/disposalpipe/segment, @@ -24445,9 +22732,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit) "aZk" = ( @@ -24467,9 +22753,8 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit) "aZn" = ( @@ -24491,23 +22776,19 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "aZp" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/obj/item/stack/sheet/cardboard, -/obj/item/stack/rods{ - amount = 50 +/obj/item/weapon/electronics/apc, +/obj/item/weapon/stock_parts/cell{ + maxcharge = 2000 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "aZq" = ( /obj/machinery/button/door{ @@ -24541,9 +22822,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "aZu" = ( /obj/machinery/photocopier, @@ -24553,20 +22832,14 @@ /obj/machinery/door/airlock{ name = "Unit 1" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "aZw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "aZx" = ( -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aZy" = ( /obj/machinery/camera{ @@ -24583,15 +22856,11 @@ /area/bridge/meeting_room) "aZA" = ( /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/locker) "aZB" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/crew_quarters/locker) "aZC" = ( /obj/machinery/light_switch{ @@ -24605,20 +22874,21 @@ /area/bridge/meeting_room) "aZD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, /turf/open/floor/plating, /area/maintenance/port) "aZE" = ( /turf/closed/wall, /area/quartermaster/storage) "aZF" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, +/turf/closed/wall, /area/maintenance/port) "aZG" = ( /obj/machinery/light_switch{ @@ -24644,45 +22914,37 @@ /turf/open/floor/plating, /area/quartermaster/office) "aZI" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" +/obj/structure/rack{ + dir = 8; + layer = 2.9 }, -/obj/machinery/light{ - dir = 8 +/obj/item/stack/sheet/cardboard, +/obj/item/stack/rods{ + amount = 50 }, -/turf/open/floor/plating, -/area/quartermaster/office) +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) "aZJ" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/structure/plasticflaps{ - opacity = 0 - }, -/turf/open/floor/plating, -/area/quartermaster/office) +/obj/structure/table/wood, +/obj/item/device/camera/detective, +/turf/open/floor/carpet, +/area/security/detectives_office) "aZK" = ( /turf/closed/wall, /area/quartermaster/office) "aZL" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/machinery/light_switch{ + pixel_x = 27 }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/turf/open/floor/plating, -/area/quartermaster/office) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "aZM" = ( /turf/closed/wall/r_wall, /area/bridge/meeting_room) "aZN" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "aZO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -24712,9 +22974,7 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aZT" = ( /obj/structure/cable{ @@ -24722,17 +22982,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aZU" = ( /obj/machinery/porta_turret/ai{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "aZV" = ( /turf/closed/wall/r_wall, @@ -24759,9 +23015,8 @@ "aZY" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "aZZ" = ( @@ -24769,15 +23024,11 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "baa" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bab" = ( /obj/machinery/light, @@ -24785,31 +23036,23 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bac" = ( /obj/machinery/newscaster{ pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bad" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bae" = ( /obj/structure/noticeboard{ pixel_y = -27 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "baf" = ( /obj/structure/disposalpipe/segment{ @@ -24832,24 +23075,18 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bah" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bai" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "baj" = ( /obj/structure/table/reinforced, @@ -24859,9 +23096,7 @@ id = "kitchen"; name = "kitchen shutters" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bak" = ( /obj/structure/table/reinforced, @@ -24870,9 +23105,7 @@ id = "kitchen"; name = "kitchen shutters" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bal" = ( /obj/structure/sink{ @@ -24988,9 +23221,7 @@ /obj/structure/mirror{ pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bax" = ( /obj/structure/chair/comfy/black{ @@ -25012,9 +23243,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "baA" = ( /turf/open/floor/carpet{ @@ -25028,9 +23257,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "baC" = ( /obj/structure/cable{ @@ -25051,9 +23278,8 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit) "baE" = ( @@ -25067,9 +23293,8 @@ /area/hallway/secondary/exit) "baF" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/hallway/secondary/entry) "baG" = ( @@ -25143,9 +23368,7 @@ /area/maintenance/port) "baO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "baP" = ( /obj/structure/table/wood, @@ -25165,9 +23388,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "baS" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "baT" = ( /obj/structure/cable{ @@ -25183,47 +23404,35 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "baU" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/stock_parts/cell{ - maxcharge = 2000 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/quartermaster/storage) +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "baV" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Detective's Office"; + req_access_txt = "4" }, -/area/quartermaster/office) +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "baW" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "packageSort1" +/obj/item/weapon/storage/secure/safe{ + pixel_x = -23 }, -/turf/open/floor/plating, -/area/quartermaster/office) +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "baX" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Detective" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/quartermaster/office) +/turf/open/floor/carpet, +/area/security/detectives_office) "baY" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" - }, -/area/quartermaster/office) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) "baZ" = ( /obj/machinery/status_display{ layer = 4; @@ -25245,9 +23454,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 1 }, /area/hallway/secondary/entry) "bbc" = ( @@ -25322,9 +23530,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bbk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -25336,18 +23542,14 @@ /turf/open/floor/plasteel, /area/crew_quarters/sleep) "bbm" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bbn" = ( /obj/structure/table, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bbo" = ( /obj/machinery/disposal/bin, @@ -25371,9 +23573,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bbr" = ( /obj/machinery/camera{ @@ -25390,17 +23590,14 @@ }, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/crew_quarters/locker) "bbt" = ( /obj/structure/closet/crate, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bbu" = ( /obj/machinery/power/apc{ @@ -25447,9 +23644,8 @@ /turf/closed/wall, /area/crew_quarters/bar) "bbz" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bbA" = ( @@ -25458,9 +23654,8 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, /area/hallway/primary/starboard) "bbB" = ( @@ -25497,9 +23692,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/hallway/secondary/exit) "bbH" = ( @@ -25514,7 +23708,7 @@ "bbI" = ( /obj/machinery/power/apc{ dir = 8; - name = "Vacant Office APC"; + name = "Vacant Office A APC"; pixel_x = -24; pixel_y = 0 }, @@ -25523,7 +23717,9 @@ d2 = 4 }, /turf/open/floor/plating, -/area/security/vacantoffice) +/area/security/vacantoffice{ + name = "Vacant Office A" + }) "bbJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -25552,9 +23748,7 @@ /obj/machinery/door/airlock{ name = "Unit 2" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bbM" = ( /obj/item/weapon/book/manual/wiki/security_space_law, @@ -25564,76 +23758,51 @@ "bbN" = ( /obj/machinery/washing_machine, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "bbO" = ( /obj/machinery/washing_machine, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "bbP" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4; + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bbQ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/obj/structure/table/wood, +/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 3 }, -/area/quartermaster/office) +/obj/item/weapon/lighter, +/turf/open/floor/carpet, +/area/security/detectives_office) "bbR" = ( /turf/open/floor/plasteel, /area/quartermaster/office) "bbS" = ( -/obj/structure/table, -/obj/item/stack/wrapping_paper, -/obj/item/stack/wrapping_paper, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_y = 30 +/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; - dir = 1 - }, -/area/quartermaster/office) +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) "bbT" = ( -/obj/item/weapon/storage/box, -/obj/structure/table, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/device/radio/intercom{ - broadcasting = 0; - listening = 1; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; - dir = 1 - }, -/area/quartermaster/office) +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/security/detectives_office) "bbU" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "arrival"; - dir = 5 +/obj/machinery/door/airlock/maintenance{ + name = "Detective Maintenance"; + req_access_txt = "4" }, -/area/quartermaster/office) +/turf/open/floor/plating, +/area/security/detectives_office) "bbV" = ( /obj/machinery/firealarm{ dir = 8; @@ -25699,9 +23868,7 @@ /obj/machinery/camera/motion{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bcf" = ( /obj/machinery/hologram/holopad, @@ -25710,9 +23877,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bcg" = ( /obj/structure/table, @@ -25723,9 +23888,7 @@ /obj/machinery/camera/motion{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bch" = ( /obj/machinery/vending/cigarette, @@ -25829,9 +23992,7 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bcu" = ( /obj/machinery/door/airlock/maintenance{ @@ -25861,9 +24022,8 @@ /area/hallway/primary/starboard) "bcy" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/hallway/secondary/exit) "bcz" = ( @@ -25893,9 +24053,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/hallway/secondary/exit) "bcC" = ( @@ -25914,53 +24073,36 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bcF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bcG" = ( -/obj/item/stack/sheet/cardboard, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/quartermaster/storage) +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/carpet, +/area/security/detectives_office) "bcH" = ( -/obj/machinery/camera{ - c_tag = "Cargo Bay Storage"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 8; - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/quartermaster/storage) +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/carpet, +/area/security/detectives_office) "bcI" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/port) "bcJ" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/area/quartermaster/office) +/obj/structure/closet/crate/freezer, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) "bcK" = ( /obj/structure/rack{ dir = 4 @@ -26001,9 +24143,7 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bcP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -26021,52 +24161,41 @@ /turf/open/floor/carpet, /area/crew_quarters/captain) "bcR" = ( -/obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bcS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bcT" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort1" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/quartermaster/office) +/turf/closed/wall, +/area/quartermaster/storage) "bcU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - on = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) +/obj/item/stack/tile/plasteel, +/turf/open/space, +/area/space/nearstation) "bcV" = ( -/obj/structure/table, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 }, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; - dir = 4 - }, -/area/quartermaster/office) +/obj/structure/filingcabinet, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "bcW" = ( /obj/machinery/light{ icon_state = "tube1"; @@ -26108,8 +24237,7 @@ /area/bridge/meeting_room) "bdb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/hallway/primary/starboard) @@ -26119,9 +24247,8 @@ pixel_y = -30 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 2 }, /area/hallway/primary/starboard) "bdd" = ( @@ -26149,9 +24276,7 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bdg" = ( /obj/structure/cable{ @@ -26162,8 +24287,7 @@ /turf/open/floor/bluegrid, /area/turret_protected/ai_upload) "bdh" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/ai_upload) @@ -26219,9 +24343,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "bdo" = ( @@ -26327,6 +24450,7 @@ /area/hallway/secondary/exit) "bdA" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "Cargo Escape Airlock" }, /turf/open/floor/plating, @@ -26386,12 +24510,12 @@ /turf/open/floor/plating, /area/maintenance/port) "bdE" = ( -/obj/structure/closet/crate/internals, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 }, -/area/quartermaster/storage) +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "bdF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ dir = 4; @@ -26421,9 +24545,7 @@ /obj/machinery/door/airlock{ name = "Unit 3" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bdK" = ( /obj/machinery/hologram/holopad, @@ -26450,9 +24572,7 @@ req_access_txt = "6" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bdO" = ( /obj/machinery/door/airlock/maintenance{ @@ -26489,17 +24609,9 @@ /turf/open/floor/plating, /area/maintenance/port) "bdS" = ( -/obj/machinery/camera{ - c_tag = "Cargo Delivery Office"; - dir = 4; - network = list("SS13") - }, -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" - }, -/area/quartermaster/office) +/obj/structure/closet/crate/internals, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) "bdT" = ( /obj/machinery/power/apc{ dir = 8; @@ -26517,32 +24629,20 @@ /turf/open/floor/plating, /area/maintenance/disposal) "bdU" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageExternal" - }, -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/quartermaster/office) +/obj/structure/closet/crate/medical, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) "bdV" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageExternal" - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/quartermaster/office) +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless, +/area/space/nearstation) "bdW" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" - }, -/area/hallway/primary/central) +/obj/item/clothing/gloves/color/rainbow, +/obj/item/clothing/head/soft/rainbow, +/obj/item/clothing/shoes/sneakers/rainbow, +/obj/item/clothing/under/color/rainbow, +/turf/open/floor/plating, +/area/maintenance/port) "bdX" = ( /obj/item/weapon/storage/fancy/donut_box, /obj/structure/table, @@ -26595,9 +24695,7 @@ dir = 8 }, /obj/item/weapon/aiModule/core/full/custom, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bec" = ( /obj/machinery/light, @@ -26606,9 +24704,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bed" = ( /obj/machinery/power/apc{ @@ -26661,18 +24757,14 @@ dir = 4 }, /obj/item/weapon/aiModule/supplied/protectStation, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "beh" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "bei" = ( /obj/machinery/light{ @@ -26727,9 +24819,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "beq" = ( @@ -26760,28 +24851,23 @@ /area/hallway/primary/starboard) "bes" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/starboard) "bet" = ( -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/starboard) "beu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/hallway/primary/starboard) "bev" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bew" = ( @@ -26816,14 +24902,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bey" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 8 }, /area/hallway/primary/starboard) "bez" = ( @@ -26835,13 +24919,13 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "beA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, -/area/quartermaster/storage) +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/quartermaster/office) "beB" = ( /obj/machinery/camera{ c_tag = "Starboard Primary Hallway 3"; @@ -26865,11 +24949,10 @@ /area/hallway/primary/starboard) "beD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" + dir = 9 }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "beE" = ( /obj/machinery/light, @@ -26877,15 +24960,16 @@ /area/hallway/primary/starboard) "beF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 }, -/turf/open/floor/plasteel, /area/quartermaster/office) "beG" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/secondary/exit) "beH" = ( @@ -26893,9 +24977,8 @@ pixel_y = -32 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 2 }, /area/hallway/secondary/exit) "beI" = ( @@ -26903,9 +24986,8 @@ pixel_x = 5; pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 2 }, /area/hallway/secondary/exit) "beJ" = ( @@ -26916,13 +24998,13 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 8 }, /area/hallway/secondary/exit) "beK" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; name = "Port Docking Bay 4"; req_access_txt = "0" }, @@ -26930,6 +25012,7 @@ /area/hallway/secondary/entry) "beL" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; name = "Port Docking Bay 3"; req_access_txt = "0" }, @@ -26939,9 +25022,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry) "beN" = ( /obj/item/device/radio/intercom{ @@ -26951,9 +25032,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry) "beO" = ( /turf/closed/wall, @@ -26972,8 +25051,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/disposal) @@ -27012,29 +25090,26 @@ /turf/open/floor/plating, /area/maintenance/disposal) "beV" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westleft{ - name = "Delivery Desk"; - req_access_txt = "50" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/closed/wall, /area/quartermaster/office) "beW" = ( -/obj/effect/landmark/start{ - name = "Cargo Technician" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; - dir = 4 +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/office) "beX" = ( @@ -27049,9 +25124,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "beZ" = ( /obj/machinery/mineral/stacking_unit_console{ @@ -27061,9 +25134,7 @@ /turf/closed/wall, /area/maintenance/disposal) "bfa" = ( -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bfb" = ( /obj/structure/sign/securearea{ @@ -27075,8 +25146,7 @@ pixel_y = 32 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/chapel/main) @@ -27112,14 +25182,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, /turf/open/floor/plating, /area/maintenance/port) "bfg" = ( -/obj/structure/closet/crate/medical, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/obj/item/stack/sheet/cardboard, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bfh" = ( /obj/structure/disposalpipe/segment{ @@ -27130,28 +25205,40 @@ /area/maintenance/port) "bfi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bfj" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, /obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 4 + }, /turf/open/floor/plating, /area/quartermaster/office) "bfk" = ( -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel{ +/obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "brown" + icon_state = "pipe-c" }, -/area/quartermaster/office) +/obj/machinery/power/apc{ + dir = 2; + name = "Cargo Bay APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) "bfl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -27162,19 +25249,17 @@ /turf/open/floor/plating, /area/quartermaster/office) "bfn" = ( -/obj/machinery/conveyor_switch/oneway{ - convdir = -1; - id = "packageExternal" +/obj/machinery/disposal/deliveryChute{ + dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; - dir = 4 +/obj/structure/disposalpipe/trunk{ + dir = 1 }, +/turf/open/floor/plating, /area/quartermaster/office) "bfo" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/central) "bfp" = ( @@ -27311,9 +25396,7 @@ /area/maintenance/port) "bfJ" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bfK" = ( /turf/closed/wall, @@ -27332,13 +25415,12 @@ /turf/open/floor/plating, /area/maintenance/port) "bfN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + on = 1; + scrub_N2O = 0; + scrub_Toxins = 0 }, +/turf/open/floor/plasteel, /area/quartermaster/office) "bfO" = ( /obj/structure/closet/emcloset, @@ -27363,23 +25445,13 @@ /area/quartermaster/office) "bfR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, /obj/item/weapon/folder/yellow, -/obj/item/weapon/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel{ - icon_state = "arrival"; - dir = 4 +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel, /area/quartermaster/office) "bfS" = ( /turf/closed/wall, @@ -27388,24 +25460,21 @@ /turf/closed/wall, /area/assembly/chargebay) "bfU" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 1 }, /area/hallway/primary/starboard) "bfV" = ( /turf/closed/wall/r_wall, /area/assembly/robotics) "bfW" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 10 }, /area/hallway/primary/starboard) "bfX" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 2 }, /area/hallway/primary/starboard) "bfY" = ( @@ -27413,9 +25482,8 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 2 }, /area/hallway/primary/starboard) "bfZ" = ( @@ -27423,22 +25491,19 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 2 }, /area/hallway/primary/starboard) "bga" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 2 }, /area/hallway/primary/starboard) "bgb" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "purple" +/turf/open/floor/plasteel/purple/side{ + dir = 6 }, /area/hallway/primary/starboard) "bgc" = ( @@ -27451,9 +25516,8 @@ pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 2 }, /area/hallway/secondary/exit) "bge" = ( @@ -27464,29 +25528,24 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 10 }, /area/hallway/secondary/exit) "bgf" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/secondary/exit) "bgg" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/exit) "bgh" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/hallway/secondary/entry) "bgi" = ( @@ -27494,9 +25553,7 @@ c_tag = "Arrivals Bay 3 & 4"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/hallway/secondary/entry) "bgj" = ( /obj/machinery/conveyor{ @@ -27530,9 +25587,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/central) "bgo" = ( @@ -27559,9 +25615,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -27584,9 +25638,7 @@ /obj/machinery/door/airlock{ name = "Unit 4" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bgs" = ( /obj/machinery/airalarm{ @@ -27594,9 +25646,7 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "bgt" = ( /obj/effect/spawner/lootdrop/maintenance, @@ -27644,30 +25694,11 @@ /turf/open/floor/plating, /area/maintenance/port) "bgy" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Cargo Bay APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plating, -/area/quartermaster/storage) +/turf/closed/wall, +/area/maintenance/port) "bgz" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -27675,9 +25706,7 @@ /area/quartermaster/office) "bgA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bgB" = ( /obj/structure/disposalpipe/segment{ @@ -27694,30 +25723,39 @@ /turf/closed/wall, /area/quartermaster/office) "bgD" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - on = 1; - scrub_N2O = 0; - scrub_Toxins = 0 +/obj/machinery/camera{ + c_tag = "Cargo Delivery Office"; + dir = 4; + network = list("SS13") }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30; + pixel_y = 0 }, -/area/quartermaster/office) -"bgE" = ( /obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/office) +"bgE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "bgF" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder, @@ -27725,18 +25763,14 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bgG" = ( /obj/machinery/camera{ c_tag = "Central Hallway West"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "bgH" = ( /obj/machinery/door/window/eastright{ @@ -27744,9 +25778,7 @@ name = "Bridge Delivery"; req_access_txt = "19" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/bridge/meeting_room) "bgI" = ( /obj/machinery/computer/slot_machine, @@ -27775,9 +25807,7 @@ /turf/open/floor/wood, /area/bridge/meeting_room) "bgN" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bgO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -27788,9 +25818,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bgQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -27798,9 +25826,8 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay) "bgR" = ( @@ -27884,21 +25911,16 @@ /mob/living/simple_animal/bot/cleanbot{ name = "C.L.E.A.N." }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bha" = ( /obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bhb" = ( /obj/machinery/chem_dispenser, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "bhc" = ( @@ -27912,22 +25934,17 @@ pixel_y = 24 }, /obj/machinery/chem_heater, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bhd" = ( /obj/machinery/chem_master, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 5 }, /area/medical/chemistry) "bhe" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bhf" = ( /obj/structure/table, @@ -27935,20 +25952,15 @@ pixel_x = 0; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bhg" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay) "bhh" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bhi" = ( /obj/structure/grille, @@ -27966,8 +25978,7 @@ departmentType = 5; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/medical) @@ -27988,8 +25999,7 @@ req_access_txt = "5" }, /obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/medical) @@ -27999,15 +26009,12 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/medical) "bhm" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bhn" = ( /obj/structure/table, @@ -28016,15 +26023,11 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bho" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bhp" = ( /obj/machinery/power/apc{ @@ -28036,17 +26039,13 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bhq" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bhr" = ( /obj/machinery/door/airlock{ @@ -28078,24 +26077,18 @@ id = "Skynet_launch"; name = "mech bay" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/assembly/chargebay) "bhv" = ( /obj/machinery/computer/rdconsole/robotics, /obj/machinery/airalarm{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bhw" = ( /obj/machinery/r_n_d/circuit_imprinter, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bhx" = ( /obj/structure/table, @@ -28114,9 +26107,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bhy" = ( /obj/structure/grille, @@ -28154,12 +26145,11 @@ }) "bhB" = ( /obj/machinery/door/airlock/research{ + cyclelinkeddir = 2; name = "Research Division Access"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -28195,9 +26185,7 @@ amount = 50 }, /obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bhF" = ( /obj/structure/table, @@ -28212,9 +26200,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bhG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -28260,8 +26246,7 @@ icon_state = "right"; layer = 3 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/maintenance/disposal) @@ -28329,9 +26314,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bhQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28372,9 +26355,7 @@ /area/maintenance/port) "bhU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -28383,9 +26364,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bhW" = ( /obj/machinery/door/poddoor/shutters{ @@ -28393,8 +26372,7 @@ name = "warehouse shutters" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/quartermaster/storage) @@ -28410,30 +26388,19 @@ /area/quartermaster/storage) "bhZ" = ( /obj/machinery/door/window/eastleft{ + dir = 4; + icon_state = "right"; name = "Mail"; req_access_txt = "50" }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plating, /area/quartermaster/office) "bia" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/disposaloutlet{ + dir = 4 }, /turf/open/floor/plating, /area/quartermaster/office) @@ -28448,9 +26415,7 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bic" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28464,9 +26429,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "bluecorner" - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "bie" = ( /obj/machinery/navbeacon{ @@ -28478,29 +26441,24 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/bridge/meeting_room) "bif" = ( /obj/machinery/vending/cigarette, /turf/open/floor/wood, /area/bridge/meeting_room) "big" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) "bih" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/gravity_generator) "bii" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/gravity_generator) @@ -28536,9 +26494,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bio" = ( /obj/structure/table/glass, @@ -28559,14 +26515,10 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bip" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "biq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28591,32 +26543,26 @@ /obj/effect/landmark/start{ name = "Chemist" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "bit" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "biu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "biv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/quartermaster/office) "biw" = ( @@ -28627,8 +26573,7 @@ dir = 8 }, /obj/effect/landmark/start/depsec/medical, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/medical) @@ -28637,8 +26582,7 @@ /obj/item/device/radio/intercom{ pixel_x = 25 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/medical) @@ -28647,9 +26591,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "biA" = ( /obj/structure/grille, @@ -28665,9 +26607,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "biC" = ( /turf/open/floor/plating, @@ -28715,8 +26655,7 @@ pixel_x = 6; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/assembly/chargebay) @@ -28724,9 +26663,8 @@ /turf/open/floor/plasteel, /area/assembly/chargebay) "biJ" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/assembly/chargebay) "biK" = ( @@ -28739,14 +26677,10 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "biL" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "biM" = ( /obj/structure/chair/office/light{ @@ -28755,14 +26689,11 @@ /obj/effect/landmark/start{ name = "Roboticist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "biN" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 1 }, /area/assembly/robotics) "biO" = ( @@ -28779,30 +26710,26 @@ pixel_y = 24; req_access_txt = "29" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteredcorner" +/turf/open/floor/plasteel/whitered/corner{ + dir = 4 }, /area/assembly/robotics) "biP" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 1 }, /area/assembly/robotics) "biQ" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitered" +/turf/open/floor/plasteel/whitered/side{ + dir = 1 }, /area/assembly/robotics) "biR" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -28819,8 +26746,7 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/medical/research{ @@ -28837,9 +26763,8 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "biU" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/lab) "biV" = ( @@ -28847,15 +26772,12 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/toxins/lab) "biW" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "biX" = ( /obj/machinery/camera{ @@ -28872,9 +26794,8 @@ pixel_y = 24; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitepurplecorner" +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/toxins/lab) "biY" = ( @@ -28889,9 +26810,7 @@ /area/maintenance/asmaint2) "biZ" = ( /obj/machinery/computer/shuttle/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bja" = ( /obj/structure/grille, @@ -28912,8 +26831,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/disposal) @@ -28922,8 +26840,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/disposal) @@ -29135,9 +27052,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bjz" = ( /turf/closed/wall/r_wall, @@ -29236,15 +27151,11 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bjL" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bjM" = ( /obj/structure/cable{ @@ -29260,8 +27171,7 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/medical) @@ -29270,9 +27180,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bjP" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -29298,41 +27206,35 @@ /obj/item/weapon/reagent_containers/glass/beaker/large, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "bjS" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bjT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay) "bjU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/medbay) "bjV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay) "bjW" = ( @@ -29349,8 +27251,7 @@ /obj/machinery/recharger{ pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/medical) @@ -29363,25 +27264,22 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/medical) "bjZ" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/medical/research{ name = "Research Division" }) "bka" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/lab) "bkb" = ( @@ -29397,9 +27295,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bkc" = ( /obj/machinery/space_heater, @@ -29456,9 +27352,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bkj" = ( /obj/structure/closet/emcloset, @@ -29478,9 +27372,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bkl" = ( /obj/machinery/door/firedoor, @@ -29497,17 +27389,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bkm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bkn" = ( /obj/machinery/light{ @@ -29543,9 +27431,7 @@ pixel_y = 5 }, /obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bkp" = ( /obj/structure/cable{ @@ -29553,8 +27439,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/plasteel, /area/quartermaster/storage) @@ -29563,9 +27449,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -29578,9 +27463,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/research{ name = "Research Division" @@ -29593,9 +27477,7 @@ pixel_x = -30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bkt" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -29614,9 +27496,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bkw" = ( /obj/structure/disposalpipe/segment, @@ -29728,9 +27608,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bkJ" = ( /obj/structure/grille, @@ -29744,16 +27622,12 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bkL" = ( /obj/structure/disposalpipe/segment, /obj/machinery/chem_heater, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bkM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29762,15 +27636,12 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bkN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_mining{ - name = "Cargo Office"; - req_access_txt = "50" - }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/quartermaster/office) "bkO" = ( /obj/machinery/light_switch{ @@ -29784,8 +27655,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/medical) @@ -29802,9 +27672,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bkQ" = ( /obj/structure/disposalpipe/segment{ @@ -29818,9 +27686,7 @@ }, /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bkR" = ( /obj/structure/disposalpipe/segment{ @@ -29838,17 +27704,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bkS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/central) "bkT" = ( @@ -29886,9 +27749,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bkV" = ( /obj/structure/disposalpipe/segment, @@ -29942,8 +27803,7 @@ /area/maintenance/maintcentral) "bkZ" = ( /obj/machinery/gravity_generator/main/station, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/gravity_generator) @@ -29960,9 +27820,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "blb" = ( /obj/machinery/door/airlock/command{ @@ -30010,9 +27868,7 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "blg" = ( /obj/structure/disposalpipe/segment{ @@ -30047,9 +27903,7 @@ /area/medical/chemistry) "bli" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "blj" = ( /obj/structure/table/reinforced, @@ -30057,15 +27911,12 @@ pixel_x = 1; pixel_y = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "blk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay) "bll" = ( @@ -30073,18 +27924,14 @@ /obj/item/weapon/folder/white, /obj/item/weapon/pen, /obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "blm" = ( /obj/structure/table/reinforced, /obj/item/weapon/reagent_containers/food/drinks/britcup{ desc = "Kingston's personal cup." }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bln" = ( /obj/structure/table/reinforced, @@ -30096,9 +27943,7 @@ pixel_y = 0 }, /obj/machinery/cell_charger, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "blo" = ( /obj/structure/disposalpipe/segment{ @@ -30134,8 +27979,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/medical) @@ -30162,9 +28006,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bls" = ( /obj/structure/cable{ @@ -30263,9 +28105,8 @@ /obj/item/device/multitool{ pixel_x = 3 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/assembly/robotics) "blA" = ( @@ -30275,15 +28116,13 @@ /area/assembly/robotics) "blB" = ( /obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/assembly/robotics) "blC" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/assembly/robotics) "blD" = ( @@ -30305,17 +28144,13 @@ /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "blF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/robotics) "blG" = ( /obj/structure/chair/stool, @@ -30339,54 +28174,45 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/medical/research{ name = "Research Division" }) "blI" = ( /obj/machinery/r_n_d/destructive_analyzer, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "blJ" = ( /obj/machinery/r_n_d/protolathe, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "blK" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/lab) "blL" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "blM" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/assembly/robotics) "blN" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "blO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -30394,6 +28220,7 @@ /area/maintenance/asmaint2) "blP" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; req_access_txt = "13" }, /turf/open/floor/plating, @@ -30423,8 +28250,7 @@ /obj/machinery/mass_driver{ id = "trash" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/disposal) @@ -30452,21 +28278,19 @@ /area/quartermaster/storage) "blX" = ( /obj/machinery/door/airlock/research{ + cyclelinkeddir = 1; name = "Research Division Access"; req_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "blY" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "blZ" = ( @@ -30474,9 +28298,8 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/lab) "bma" = ( @@ -30496,9 +28319,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bmb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -30552,9 +28373,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/office) "bmg" = ( @@ -30589,6 +28409,7 @@ d2 = 4; icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/quartermaster/storage) "bmk" = ( @@ -30601,12 +28422,11 @@ /area/quartermaster/office) "bml" = ( /obj/machinery/mineral/ore_redemption{ - input_dir = 1 + input_dir = 8; + output_dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/office) "bmm" = ( /obj/structure/cable{ @@ -30629,9 +28449,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/central) "bmo" = ( @@ -30674,9 +28493,8 @@ icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/office) "bmu" = ( @@ -30691,17 +28509,13 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bmw" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bmx" = ( /turf/closed/wall, @@ -30728,9 +28542,7 @@ name = "Private Restroom"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain) "bmB" = ( /obj/machinery/light_switch{ @@ -30755,9 +28567,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain) "bmD" = ( /obj/structure/cable{ @@ -30780,15 +28590,12 @@ }, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bmG" = ( /obj/machinery/chem_dispenser, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 2 }, /area/medical/chemistry) "bmH" = ( @@ -30806,9 +28613,8 @@ /area/quartermaster/storage) "bmI" = ( /obj/machinery/chem_master, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 6 }, /area/medical/chemistry) "bmJ" = ( @@ -30826,15 +28632,11 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bmK" = ( /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bmL" = ( /obj/structure/chair/office/light{ @@ -30851,9 +28653,7 @@ /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bmM" = ( /obj/structure/chair/office/light{ @@ -30862,9 +28662,7 @@ /obj/structure/sign/nosmoking_2{ pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bmN" = ( /obj/structure/cable{ @@ -30873,14 +28671,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "bmO" = ( /obj/structure/closet, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/medical) @@ -30908,9 +28703,7 @@ /area/quartermaster/office) "bmR" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bmS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -30921,9 +28714,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bmU" = ( /obj/structure/grille, @@ -30943,9 +28734,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bmW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31022,8 +28811,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/lab) @@ -31034,8 +28822,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/lab) @@ -31045,14 +28832,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bni" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/assembly/robotics) "bnj" = ( @@ -31065,9 +28849,7 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bnk" = ( /obj/structure/disposalpipe/segment, @@ -31077,9 +28859,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 }, /area/toxins/lab) "bnl" = ( @@ -31108,9 +28889,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bnm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31143,9 +28922,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, +/turf/open/floor/plasteel/loadingarea, /area/toxins/lab) "bns" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31173,9 +28950,8 @@ /turf/open/floor/plating, /area/maintenance/disposal) "bnw" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "bnx" = ( @@ -31240,15 +29016,11 @@ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bnC" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bnD" = ( /obj/structure/disposalpipe/segment, @@ -31259,9 +29031,7 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bnE" = ( /obj/structure/disposalpipe/segment, @@ -31284,9 +29054,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bnG" = ( /obj/item/weapon/paper_bin{ @@ -31306,9 +29074,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bnI" = ( /obj/machinery/computer/cargo/request, @@ -31326,8 +29092,12 @@ /turf/open/floor/plating, /area/quartermaster/office) "bnL" = ( -/turf/open/floor/plasteel{ - icon_state = "loadingarea" +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/office) "bnM" = ( @@ -31340,9 +29110,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bnN" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "redcorner" +/turf/open/floor/plasteel/red/corner{ + dir = 2 }, /area/hallway/primary/central) "bnO" = ( @@ -31380,9 +29149,8 @@ pixel_y = 36 }, /obj/machinery/pdapainter, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/crew_quarters/heads) "bnQ" = ( @@ -31446,9 +29214,7 @@ req_access_txt = "11"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bnV" = ( /obj/structure/grille, @@ -31507,9 +29273,7 @@ /obj/structure/toilet{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain) "bob" = ( /obj/structure/table/glass, @@ -31525,9 +29289,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "boc" = ( /obj/structure/cable{ @@ -31540,17 +29302,13 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bod" = ( /obj/structure/table, /obj/item/weapon/folder/white, /obj/item/device/radio/headset/headset_med, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "boe" = ( /obj/machinery/door/firedoor, @@ -31560,9 +29318,8 @@ req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay) "bof" = ( @@ -31581,16 +29338,13 @@ req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay) "boi" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "boj" = ( /obj/machinery/airalarm{ @@ -31608,9 +29362,7 @@ pixel_z = 0 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bok" = ( /obj/machinery/door/airlock/glass_security{ @@ -31623,9 +29375,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/checkpoint/medical) "bol" = ( /obj/machinery/airalarm{ @@ -31638,18 +29388,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bom" = ( /obj/machinery/light{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bon" = ( /turf/closed/wall/r_wall, @@ -31659,9 +29405,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bop" = ( /obj/machinery/mech_bay_recharge_port, @@ -31673,9 +29417,8 @@ /area/assembly/chargebay) "boq" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay) "bor" = ( @@ -31738,9 +29481,7 @@ icon_state = "tube1" }, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bow" = ( /obj/machinery/door/firedoor/heavy, @@ -31749,9 +29490,7 @@ name = "biohazard containment door" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -31765,9 +29504,7 @@ name = "biohazard containment door" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -31777,15 +29514,12 @@ id = "Biohazard"; name = "biohazard containment door" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) "boA" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/lab) @@ -31869,15 +29603,12 @@ /obj/machinery/conveyor_switch/oneway{ id = "QMLoad2" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "boK" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "boL" = ( /obj/structure/disposalpipe/segment, @@ -31897,23 +29628,20 @@ /turf/open/floor/plasteel, /area/assembly/chargebay) "boM" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 2 }, /area/medical/research{ name = "Research Division" }) "boN" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 1 }, /area/quartermaster/office) "boO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/research{ @@ -31921,26 +29649,20 @@ }) "boP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "boQ" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/weapon/stock_parts/cell/high/plus, /obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "boR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/office) "boS" = ( /obj/structure/table/reinforced, @@ -31986,9 +29708,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/central) "boX" = ( @@ -31999,17 +29720,15 @@ id = "hopqueue"; name = "HoP Queue Shutters" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/hallway/primary/central) "boY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/hallway/primary/central) @@ -32048,9 +29767,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/hallway/primary/central) "bpb" = ( /obj/structure/disposalpipe/segment{ @@ -32065,8 +29782,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/crew_quarters/heads) @@ -32097,15 +29813,13 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/gravity_generator) "bph" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/gravity_generator) "bpi" = ( @@ -32119,9 +29833,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/gravity_generator) "bpj" = ( @@ -32161,16 +29874,15 @@ /area/crew_quarters/captain) "bpm" = ( /obj/machinery/shower{ - dir = 4 + dir = 1 }, /obj/item/weapon/soap/deluxe, /obj/item/weapon/bikehorn/rubberducky, /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/captain) "bpn" = ( /obj/structure/disposalpipe/segment, @@ -32188,9 +29900,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bpp" = ( /obj/machinery/door/window/eastright{ @@ -32200,18 +29910,14 @@ name = "Research Division Delivery"; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/toxins/lab) "bpq" = ( /obj/machinery/light_switch{ pixel_x = 0; pixel_y = -23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bpr" = ( /obj/machinery/navbeacon{ @@ -32220,26 +29926,21 @@ freq = 1400; location = "Research Division" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/lab) "bps" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/quartermaster/storage) "bpt" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bpu" = ( /obj/structure/bed/roller, @@ -32255,9 +29956,7 @@ pixel_x = -27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bpv" = ( /obj/machinery/door/firedoor, @@ -32265,9 +29964,7 @@ name = "Medbay Reception"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bpw" = ( /obj/machinery/status_display, @@ -32283,18 +29980,14 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bpy" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bpz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -32337,9 +30030,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bpE" = ( /obj/structure/grille, @@ -32366,9 +30057,7 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bpH" = ( /obj/structure/table/glass, @@ -32383,15 +30072,12 @@ }, /obj/item/weapon/storage/pill_bottle/mutadone, /obj/item/weapon/storage/pill_bottle/mannitol, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bpI" = ( /obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/genetics) "bpJ" = ( @@ -32402,9 +30088,7 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bpK" = ( /mob/living/carbon/monkey, @@ -32427,9 +30111,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bpO" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -32437,9 +30119,7 @@ on = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bpP" = ( /obj/structure/cable{ @@ -32450,9 +30130,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bpQ" = ( /obj/structure/cable{ @@ -32529,9 +30207,7 @@ /obj/item/device/healthanalyzer, /obj/item/device/healthanalyzer, /obj/item/device/healthanalyzer, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bpV" = ( /obj/machinery/door/airlock/maintenance{ @@ -32572,9 +30248,8 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -32607,9 +30282,7 @@ }, /obj/item/weapon/disk/design_disk, /obj/item/weapon/disk/design_disk, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bqa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -32638,9 +30311,8 @@ /obj/item/weapon/scalpel{ pixel_y = 12 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 2 }, /area/assembly/robotics) "bqd" = ( @@ -32652,9 +30324,8 @@ dir = 4; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 8 }, /area/assembly/robotics) "bqe" = ( @@ -32667,9 +30338,7 @@ name = "research lab shutters" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bqg" = ( /obj/structure/rack, @@ -32677,7 +30346,10 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "bqh" = ( -/obj/structure/closet, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/asmaint2) "bqi" = ( @@ -32712,17 +30384,14 @@ name = "research lab shutters" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/lab) "bql" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/quartermaster/storage) @@ -32744,8 +30413,16 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bqp" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, /area/quartermaster/office) "bqq" = ( /obj/structure/cable{ @@ -32767,9 +30444,7 @@ /turf/open/floor/carpet, /area/crew_quarters/heads) "bqs" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "bqt" = ( /obj/machinery/hologram/holopad, @@ -32785,8 +30460,7 @@ /turf/open/floor/plating, /area/hallway/primary/central) "bqw" = ( -/turf/open/floor/plasteel{ - icon_state = "redcorner"; +/turf/open/floor/plasteel/red/corner{ dir = 4 }, /area/hallway/primary/central) @@ -32805,17 +30479,14 @@ /turf/open/floor/plating, /area/crew_quarters/heads) "bqy" = ( -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/central) "bqz" = ( /turf/open/floor/carpet, /area/crew_quarters/heads) "bqA" = ( /obj/machinery/computer/card, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 10 }, /area/crew_quarters/heads) @@ -32944,24 +30615,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/medbay) "bqP" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bqQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bqR" = ( /obj/structure/table, @@ -32975,9 +30641,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 }, /area/medical/medbay) "bqS" = ( @@ -32990,9 +30655,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/medbay) "bqT" = ( @@ -33004,9 +30668,8 @@ pixel_x = 0 }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellow" +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/medbay) "bqU" = ( @@ -33027,9 +30690,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bqV" = ( /obj/structure/cable{ @@ -33041,9 +30702,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whiteyellowcorner" +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/medbay) "bqW" = ( @@ -33055,9 +30715,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bqX" = ( /obj/structure/cable{ @@ -33069,9 +30727,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bqY" = ( /obj/structure/cable{ @@ -33081,9 +30737,7 @@ pixel_x = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bqZ" = ( /obj/structure/cable{ @@ -33091,22 +30745,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bra" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/rxglasses, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "brb" = ( /obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/genetics) "brc" = ( @@ -33116,9 +30765,7 @@ /obj/effect/landmark/start{ name = "Geneticist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "brd" = ( /turf/open/floor/plasteel, @@ -33142,9 +30789,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "brg" = ( /obj/structure/cable{ @@ -33154,9 +30799,7 @@ pixel_x = 0 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "brh" = ( /obj/structure/cable{ @@ -33164,9 +30807,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/medbay) "bri" = ( @@ -33176,16 +30818,14 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/medbay) "brj" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/medbay) "brk" = ( @@ -33197,18 +30837,15 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "brl" = ( /obj/machinery/light_switch{ pixel_x = -23; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/assembly/robotics) "brm" = ( @@ -33219,9 +30856,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -33234,9 +30870,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -33247,9 +30881,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -33265,9 +30898,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -33280,9 +30911,7 @@ pixel_y = -24; req_access_txt = "29" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "brr" = ( /obj/structure/grille, @@ -33311,9 +30940,8 @@ /area/assembly/robotics) "brt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -33332,9 +30960,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "brv" = ( /obj/structure/disposalpipe/segment{ @@ -33348,9 +30974,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "brw" = ( /obj/structure/disposalpipe/segment{ @@ -33364,9 +30988,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "brx" = ( /obj/structure/grille, @@ -33405,8 +31027,7 @@ }, /obj/item/weapon/hand_labeler, /obj/item/stack/packageWrap, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/toxins/explab) @@ -33416,15 +31037,13 @@ pixel_x = 0; pixel_y = 6 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 2 }, /area/toxins/explab) "brB" = ( /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/toxins/explab) @@ -33437,8 +31056,7 @@ pixel_y = 23 }, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/toxins/explab) @@ -33446,9 +31064,8 @@ /obj/structure/closet/emcloset{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 8 }, /area/toxins/explab) "brE" = ( @@ -33494,6 +31111,7 @@ /area/maintenance/asmaint2) "brJ" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "Supply Dock Airlock"; req_access_txt = "31" }, @@ -33503,9 +31121,8 @@ /turf/open/floor/plating, /area/quartermaster/storage) "brL" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/quartermaster/storage) "brM" = ( @@ -33520,14 +31137,10 @@ home_destination = "QM #1"; suffix = "#1" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "brN" = ( -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/quartermaster/storage) "brO" = ( /obj/structure/table, @@ -33562,9 +31175,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "brQ" = ( /obj/structure/cable{ @@ -33659,9 +31270,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "brY" = ( /obj/structure/disposalpipe/segment{ @@ -33671,9 +31280,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "brZ" = ( /obj/structure/cable{ @@ -33821,8 +31428,7 @@ /area/teleporter) "bsp" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/central) @@ -33843,9 +31449,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bsr" = ( /obj/structure/disposalpipe/segment{ @@ -33856,18 +31460,14 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bss" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bst" = ( /obj/item/device/radio/intercom{ @@ -33886,9 +31486,7 @@ pixel_x = 0; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bsu" = ( /obj/machinery/door/firedoor, @@ -33897,9 +31495,7 @@ name = "Genetics"; req_access_txt = "5; 9" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bsv" = ( /obj/structure/cable{ @@ -33908,9 +31504,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bsw" = ( /obj/machinery/door/airlock/research{ @@ -33918,9 +31512,7 @@ req_access_txt = "29"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bsx" = ( /obj/structure/cable{ @@ -33929,9 +31521,7 @@ icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bsy" = ( /obj/structure/cable{ @@ -33943,9 +31533,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bsz" = ( /obj/machinery/status_display{ @@ -33954,33 +31542,27 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" }) "bsA" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" }) "bsB" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bsC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -33993,9 +31575,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34013,9 +31593,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "bsF" = ( /obj/structure/cable{ @@ -34027,18 +31605,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "bsG" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "bsH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34057,9 +31631,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "bsJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -34073,14 +31645,10 @@ pixel_x = 2; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bsL" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bsM" = ( /obj/structure/cable{ @@ -34118,16 +31686,13 @@ /area/assembly/chargebay) "bsR" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/assembly/chargebay) "bsS" = ( /obj/structure/table, /obj/item/weapon/storage/box/bodybags, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 4 }, /area/assembly/robotics) @@ -34136,9 +31701,7 @@ name = "Robotics Operating Computer" }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bsU" = ( /obj/structure/table/optable{ @@ -34162,18 +31725,15 @@ /obj/item/device/radio/headset/headset_sci{ pixel_x = -3 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "bsX" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -34195,9 +31755,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34212,9 +31770,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34228,9 +31784,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34241,23 +31795,19 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/teleporter) "btd" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/teleporter) "bte" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -34273,31 +31823,23 @@ pixel_z = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "btg" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bth" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "bti" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "btj" = ( /obj/structure/disposalpipe/segment{ @@ -34307,15 +31849,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "btk" = ( /obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "btl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -34323,9 +31861,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "btm" = ( /obj/structure/disposalpipe/sortjunction{ @@ -34339,9 +31875,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "btn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34365,16 +31899,16 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "btp" = ( /turf/open/floor/plating, /area/maintenance/asmaint2) "btq" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 2 +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, /turf/open/floor/plating, /area/maintenance/asmaint2) @@ -34398,9 +31932,8 @@ pixel_x = -24; pixel_y = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/quartermaster/storage) "bts" = ( @@ -34414,9 +31947,7 @@ home_destination = "QM #2"; suffix = "#2" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "btt" = ( /obj/structure/table, @@ -34445,9 +31976,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -34461,9 +31991,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) @@ -34475,9 +32003,8 @@ /area/quartermaster/office) "btz" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/central) "btA" = ( @@ -34489,18 +32016,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "btB" = ( /obj/structure/table, /obj/machinery/recharger, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 9 }, /area/crew_quarters/heads) "btC" = ( @@ -34540,8 +32064,7 @@ name = "Gravity Generator"; req_access_txt = "11" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/gravity_generator) @@ -34635,8 +32158,7 @@ icon_state = "2-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/central) @@ -34648,9 +32170,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34658,9 +32178,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -34668,9 +32187,7 @@ "btR" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "btS" = ( /obj/machinery/firealarm{ @@ -34680,9 +32197,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34693,17 +32208,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "btU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34711,17 +32222,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "btW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -34734,9 +32242,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "btY" = ( /obj/machinery/requests_console{ @@ -34752,9 +32258,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "btZ" = ( /obj/machinery/light, @@ -34762,9 +32266,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bua" = ( /turf/closed/wall, @@ -34775,9 +32277,8 @@ name = "Station Intercom (General)"; pixel_y = -35 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/quartermaster/storage) "buc" = ( @@ -34793,16 +32294,13 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 2 }, /area/quartermaster/office) "bud" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/quartermaster/office) "bue" = ( @@ -34821,18 +32319,15 @@ /area/crew_quarters/heads) "buf" = ( /obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/genetics) "bug" = ( /obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "buh" = ( /turf/closed/wall/r_wall, @@ -34844,9 +32339,7 @@ pixel_y = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "buj" = ( /obj/structure/grille, @@ -34858,9 +32351,8 @@ /turf/open/floor/plating, /area/assembly/robotics) "buk" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/sleeper) "bul" = ( @@ -34868,15 +32360,11 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bum" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bun" = ( /obj/structure/disposalpipe/segment{ @@ -34889,17 +32377,13 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "buo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34913,9 +32397,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34940,9 +32422,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bus" = ( /obj/structure/cable{ @@ -34953,9 +32433,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -34973,9 +32451,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "buu" = ( /obj/structure/disposalpipe/segment, @@ -34987,17 +32463,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "buv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "buw" = ( /obj/structure/cable{ @@ -35008,9 +32480,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "bux" = ( /obj/structure/disposalpipe/segment{ @@ -35025,9 +32495,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/genetics) "buy" = ( @@ -35050,9 +32519,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "buz" = ( /obj/structure/cable{ @@ -35066,9 +32533,7 @@ /area/maintenance/asmaint2) "buA" = ( /obj/structure/frame/computer, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "buB" = ( /obj/machinery/conveyor_switch/oneway{ @@ -35078,11 +32543,8 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "buC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/storage) @@ -35093,9 +32555,7 @@ freq = 1400; location = "QM #3" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "buE" = ( /obj/structure/table, @@ -35133,9 +32593,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "buH" = ( /obj/machinery/door/airlock/research{ @@ -35154,9 +32612,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -35179,9 +32635,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/central) "buL" = ( /obj/structure/disposalpipe/segment{ @@ -35198,9 +32652,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "buM" = ( /obj/machinery/keycard_auth{ @@ -35208,8 +32660,7 @@ pixel_y = 0 }, /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/crew_quarters/heads) @@ -35243,9 +32694,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/gravity_generator) "buR" = ( @@ -35266,9 +32716,8 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/gravity_generator) "buT" = ( @@ -35284,9 +32733,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -35309,37 +32757,28 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/research{ name = "Research Division" }) "buV" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/teleporter) "buW" = ( -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/teleporter) "buX" = ( /obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/teleporter) "buY" = ( /obj/machinery/shieldwallgen, /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/teleporter) "buZ" = ( /obj/structure/closet/crate, @@ -35356,8 +32795,7 @@ pixel_y = 0 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/hallway/primary/central) @@ -35379,9 +32817,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -35399,9 +32835,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -35429,9 +32863,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -35441,9 +32873,8 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -35459,9 +32890,7 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -35480,9 +32909,7 @@ "bvk" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bvl" = ( /obj/machinery/door/airlock/glass_medical{ @@ -35492,15 +32919,11 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bvm" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bvn" = ( /obj/machinery/button/door{ @@ -35515,9 +32938,7 @@ /obj/item/weapon/book/manual/medical_cloning{ pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bvo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -35526,17 +32947,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bvp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bvq" = ( /obj/structure/chair, @@ -35546,24 +32963,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bvr" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bvs" = ( /obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/genetics) "bvt" = ( @@ -35574,9 +32986,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bvu" = ( /obj/structure/window/reinforced, @@ -35592,9 +33002,7 @@ /area/medical/genetics) "bvw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bvx" = ( /turf/closed/wall/r_wall, @@ -35615,9 +33023,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitepurple" +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/genetics) "bvz" = ( @@ -35631,9 +33038,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bvA" = ( /obj/structure/sign/securearea, @@ -35653,9 +33058,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bvC" = ( /obj/structure/grille, @@ -35670,9 +33073,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -35680,9 +33081,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 6 }, /area/medical/research{ name = "Research Division" @@ -35705,9 +33105,8 @@ pixel_y = 0 }, /obj/item/weapon/coin/silver, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/quartermaster/qm) "bvG" = ( @@ -35723,9 +33122,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -35749,8 +33147,7 @@ /turf/closed/wall, /area/crew_quarters/hor) "bvL" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/supply) @@ -35760,23 +33157,17 @@ pixel_y = 0 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "bvN" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "bvO" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "bvP" = ( /obj/structure/extinguisher_cabinet{ @@ -35789,9 +33180,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "bvQ" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -35835,8 +33224,7 @@ pixel_y = -30; supply_display = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/quartermaster/storage) @@ -35845,8 +33233,7 @@ dir = 4; id = "QMLoad" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/quartermaster/storage) @@ -35854,9 +33241,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "bvX" = ( @@ -35873,9 +33259,7 @@ freq = 1400; location = "QM #4" }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "bvZ" = ( /obj/structure/table, @@ -35893,9 +33277,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "bwb" = ( @@ -35905,8 +33288,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/hallway/primary/central) @@ -35940,9 +33322,8 @@ network = list("SS13") }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/central) "bwg" = ( @@ -35950,9 +33331,8 @@ id = "hopqueue"; name = "HoP Queue Shutters" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/hallway/primary/central) "bwh" = ( @@ -35963,9 +33343,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/hallway/primary/central) "bwi" = ( @@ -35975,8 +33354,7 @@ pixel_x = -28 }, /obj/structure/closet/secure_closet/hop, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 10 }, /area/crew_quarters/heads) @@ -36017,9 +33395,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/gravity_generator) "bwo" = ( @@ -36035,9 +33412,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/gravity_generator) "bwq" = ( @@ -36077,9 +33453,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/medical/medbay) "bww" = ( /obj/structure/chair, @@ -36089,42 +33463,32 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bwx" = ( /obj/machinery/door/window/eastleft{ name = "Medical Delivery"; req_access_txt = "5" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/medbay) "bwy" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bwz" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bwA" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bwB" = ( /obj/structure/chair, @@ -36134,15 +33498,11 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bwC" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bwD" = ( /obj/machinery/sleeper{ @@ -36154,9 +33514,7 @@ "bwE" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bwF" = ( /obj/structure/table/glass, @@ -36211,9 +33569,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bwL" = ( /obj/machinery/camera{ @@ -36232,9 +33588,7 @@ }, /obj/item/weapon/storage/box/bodybags, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bwM" = ( /obj/structure/cable{ @@ -36245,8 +33599,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/science) @@ -36266,8 +33619,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/science) @@ -36275,9 +33627,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -36288,9 +33639,7 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bwQ" = ( /obj/structure/grille, @@ -36306,9 +33655,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bwS" = ( /obj/structure/cable{ @@ -36359,9 +33706,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 4 }, /area/quartermaster/qm) "bwV" = ( @@ -36435,18 +33781,14 @@ "bwZ" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bxa" = ( /obj/structure/chair, /obj/structure/sign/nosmoking_2{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bxb" = ( /obj/structure/chair, @@ -36454,9 +33796,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bxc" = ( /obj/machinery/hologram/holopad, @@ -36464,9 +33804,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bxd" = ( /obj/structure/disposalpipe/segment{ @@ -36481,9 +33819,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -36501,9 +33837,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -36520,9 +33854,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -36553,8 +33886,8 @@ height = 24; id = "syndicate"; name = "syndicate infiltrator"; + port_angle = 0; roundstart_move = "syndicate_away"; - travelDir = 180; width = 18 }, /obj/docking_port/stationary{ @@ -36582,9 +33915,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bxj" = ( /obj/machinery/computer/security/telescreen{ @@ -36595,9 +33926,7 @@ pixel_y = 2 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bxk" = ( /obj/effect/landmark/event_spawn, @@ -36609,14 +33938,12 @@ pixel_x = -2; pixel_y = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/crew_quarters/hor) "bxm" = ( -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/crew_quarters/hor) @@ -36628,15 +33955,13 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/explab) "bxp" = ( /obj/machinery/computer/rdconsole/experiment, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/toxins/explab) @@ -36644,16 +33969,14 @@ /obj/structure/table, /obj/item/weapon/clipboard, /obj/item/weapon/book/manual/experimentor, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 4 }, /area/toxins/explab) "bxr" = ( /obj/structure/closet/radiation, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitecorner" +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, /area/toxins/explab) "bxs" = ( @@ -36663,9 +33986,8 @@ pixel_x = 25; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/explab) "bxt" = ( @@ -36729,8 +34051,7 @@ }, /obj/item/weapon/pen, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/supply) @@ -36739,16 +34060,14 @@ pixel_y = 4 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/supply) "bxD" = ( /obj/item/weapon/book/manual/wiki/security_space_law, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/supply) @@ -36759,8 +34078,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/supply) @@ -36777,9 +34095,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -36834,9 +34151,7 @@ /obj/structure/chair/office/dark, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint2) "bxN" = ( /obj/structure/sink{ @@ -36848,9 +34163,7 @@ /obj/structure/mirror{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bxO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -36858,9 +34171,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bxP" = ( /obj/structure/cable{ @@ -36874,18 +34185,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bxQ" = ( /turf/open/floor/plasteel, /area/medical/sleeper) "bxR" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/medical/sleeper) "bxS" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -36928,18 +34235,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bxX" = ( /obj/machinery/light{ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bxY" = ( /obj/structure/disposalpipe/segment{ @@ -36948,18 +34251,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bxZ" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bya" = ( /obj/structure/disposalpipe/segment{ @@ -36969,9 +34268,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "byb" = ( /obj/machinery/airalarm{ @@ -36979,9 +34276,7 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "byc" = ( /obj/structure/table, @@ -36993,9 +34288,8 @@ dir = 4 }, /obj/machinery/computer/stockexchange, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/qm) "byd" = ( @@ -37005,9 +34299,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/qm) "bye" = ( @@ -37027,9 +34320,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/qm) "byh" = ( @@ -37044,9 +34336,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "byi" = ( /turf/closed/wall, @@ -37062,9 +34352,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/security/checkpoint/science) "byk" = ( /obj/structure/grille, @@ -37082,9 +34370,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 2 }, /area/quartermaster/qm) "bym" = ( @@ -37103,9 +34390,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 6 }, /area/quartermaster/qm) "byo" = ( @@ -37124,18 +34410,14 @@ pixel_y = 5; req_access_txt = "47" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "byp" = ( /obj/machinery/computer/robotics, /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "byq" = ( /obj/structure/chair/office/light{ @@ -37144,22 +34426,17 @@ /obj/effect/landmark/start{ name = "Research Director" }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "byr" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/crew_quarters/hor) "bys" = ( /obj/structure/rack, /obj/item/device/aicard, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/crew_quarters/hor) "byt" = ( @@ -37171,9 +34448,8 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/crew_quarters/hor) "byv" = ( @@ -37205,9 +34481,8 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "byz" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "byA" = ( @@ -37220,24 +34495,21 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "byB" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "byC" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 1 }, /area/quartermaster/qm) "byD" = ( @@ -37245,9 +34517,8 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 5 }, /area/quartermaster/qm) "byE" = ( @@ -37286,8 +34557,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/supply) @@ -37296,8 +34566,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/supply) @@ -37326,8 +34595,7 @@ pixel_x = 27 }, /obj/machinery/computer/security/mining, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/supply) @@ -37349,26 +34617,22 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "byP" = ( /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "byQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "byR" = ( @@ -37381,17 +34645,15 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 1 }, /area/hallway/primary/central) "byS" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/hallway/primary/central) @@ -37399,9 +34661,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "byU" = ( /obj/machinery/light, @@ -37460,9 +34720,7 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bzb" = ( /obj/structure/grille, @@ -37480,9 +34738,7 @@ name = "Recovery Room"; req_access_txt = "0" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bzd" = ( /obj/structure/table, @@ -37498,9 +34754,7 @@ pixel_y = 30; pixel_z = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bze" = ( /obj/machinery/airalarm{ @@ -37511,18 +34765,14 @@ /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bzf" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bzg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -37558,16 +34808,14 @@ /area/maintenance/asmaint) "bzl" = ( /obj/machinery/dna_scannernew, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/genetics) "bzm" = ( /obj/machinery/clonepod, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 }, /area/medical/genetics) "bzn" = ( @@ -37577,9 +34825,8 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 }, /area/medical/genetics) "bzo" = ( @@ -37590,22 +34837,16 @@ /obj/machinery/light_switch{ pixel_y = -28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bzp" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bzq" = ( /obj/structure/closet/secure_closet/medical1, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bzr" = ( /obj/structure/closet/wardrobe/genetics_white, @@ -37613,9 +34854,7 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bzs" = ( /turf/closed/wall, @@ -37648,9 +34887,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bzw" = ( /obj/structure/grille, @@ -37672,9 +34909,7 @@ on = 1 }, /obj/effect/decal/cleanable/cobweb2, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bzy" = ( /obj/machinery/camera{ @@ -37693,9 +34928,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bzz" = ( /obj/structure/reagent_dispensers/peppertank{ @@ -37706,8 +34939,7 @@ pixel_y = 25 }, /obj/structure/closet, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/science) @@ -37715,9 +34947,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -37729,9 +34960,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -37740,8 +34969,7 @@ /obj/machinery/recharger{ pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/science) @@ -37755,15 +34983,13 @@ pixel_y = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/science) "bzE" = ( -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -37781,17 +35007,15 @@ name = "Central Access" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/central) "bzH" = ( /obj/structure/table, /obj/item/weapon/hemostat, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/sleeper) @@ -37806,9 +35030,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bzK" = ( /obj/structure/table, @@ -37817,14 +35039,11 @@ }, /obj/item/weapon/circular_saw, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bzL" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/crew_quarters/hor) "bzM" = ( @@ -37835,15 +35054,14 @@ /obj/item/device/paicard{ pixel_x = 4 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/crew_quarters/hor) "bzN" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/obj/machinery/modular_computer/console/preset/research, +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/crew_quarters/hor) "bzO" = ( @@ -37855,9 +35073,8 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/qm) "bzQ" = ( @@ -37903,27 +35120,21 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 2 }, /area/medical/sleeper) "bzV" = ( /obj/structure/closet/wardrobe/white/medical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bzW" = ( /obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bzX" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay) "bzY" = ( @@ -37934,9 +35145,8 @@ /area/quartermaster/miningdock) "bzZ" = ( /obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -37949,9 +35159,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -37988,8 +35196,7 @@ dir = 4 }, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/supply) @@ -38048,9 +35255,7 @@ /area/hallway/primary/central) "bAl" = ( /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/medical/sleeper) "bAm" = ( /obj/structure/disposalpipe/segment{ @@ -38121,9 +35326,7 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bAq" = ( /obj/machinery/sleeper{ @@ -38195,8 +35398,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, @@ -38210,8 +35412,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Server Walkway"; initial_gas_mix = "n2=500;TEMP=80" }, @@ -38220,9 +35421,7 @@ /obj/machinery/atmospherics/pipe/manifold{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bAB" = ( /obj/machinery/door/firedoor, @@ -38230,9 +35429,7 @@ name = "Server Room"; req_access_txt = "30" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bAC" = ( /obj/machinery/atmospherics/pipe/simple{ @@ -38241,18 +35438,14 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bAD" = ( /obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bAE" = ( /obj/machinery/camera{ @@ -38266,8 +35459,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/science) @@ -38290,8 +35482,7 @@ "bAH" = ( /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/science) @@ -38349,7 +35540,7 @@ /area/maintenance/aft) "bAL" = ( /obj/structure/table, -/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/plant_analyzer, /obj/item/weapon/stock_parts/cell/high/plus, /turf/open/floor/plating, /area/storage/tech) @@ -38370,17 +35561,15 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bAP" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "bAQ" = ( @@ -38413,9 +35602,8 @@ pixel_y = 0; supply_display = 1 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/quartermaster/qm) "bAT" = ( @@ -38435,15 +35623,11 @@ name = "Janitoral Delivery"; req_access_txt = "26" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/janitor) "bAW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bAX" = ( /obj/structure/disposalpipe/segment, @@ -38454,18 +35638,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/sleeper) "bAY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bAZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38485,9 +35666,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bBc" = ( /obj/structure/table, @@ -38496,9 +35675,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 8 }, /area/medical/sleeper) "bBd" = ( @@ -38511,16 +35689,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/sleeper) "bBe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/sleeper) "bBf" = ( @@ -38538,8 +35714,7 @@ c_tag = "Security Post - Cargo"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/supply) @@ -38564,9 +35739,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "browncorner" +/turf/open/floor/plasteel/brown/corner{ + dir = 8 }, /area/hallway/primary/central) "bBi" = ( @@ -38618,9 +35792,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay) "bBn" = ( @@ -38631,9 +35804,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bBo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38725,9 +35896,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bBx" = ( /obj/machinery/door/firedoor, @@ -38787,14 +35956,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bBD" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -38812,9 +35978,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -38826,9 +35990,8 @@ pixel_y = 23 }, /obj/item/weapon/storage/firstaid/toxin, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/mixing) "bBG" = ( @@ -38861,9 +36024,7 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bBK" = ( /obj/machinery/disposal/bin, @@ -38871,17 +36032,13 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bBL" = ( /obj/machinery/vending/medical{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bBM" = ( /obj/structure/table, @@ -38889,9 +36046,7 @@ amount = 10 }, /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bBN" = ( /turf/closed/wall, @@ -38902,9 +36057,7 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bBP" = ( /obj/machinery/computer/crew, @@ -38916,9 +36069,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bBQ" = ( /obj/machinery/disposal/bin, @@ -38927,9 +36078,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bBR" = ( /obj/structure/reagent_dispensers/fueltank, @@ -38965,9 +36114,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bBV" = ( /obj/structure/grille, @@ -38986,23 +36133,18 @@ /obj/structure/table, /obj/item/weapon/folder/white, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bBX" = ( /obj/machinery/computer/rdservercontrol, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/toxins/server) "bBY" = ( /obj/item/device/radio/intercom{ pixel_x = -25 }, /obj/structure/filingcabinet, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/science) @@ -39011,9 +36153,7 @@ pixel_y = 10 }, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "bCa" = ( /obj/machinery/power/apc{ @@ -39022,9 +36162,7 @@ pixel_y = -24 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "bCb" = ( /obj/structure/table, @@ -39033,8 +36171,7 @@ pixel_y = 9 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/science) @@ -39045,9 +36182,7 @@ departmentType = 5; pixel_y = -30 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "bCd" = ( /obj/structure/disposalpipe/sortjunction{ @@ -39080,10 +36215,8 @@ /obj/machinery/light_switch{ pixel_y = -23 }, -/obj/structure/flora/kirbyplants/dead, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/obj/item/weapon/twohanded/required/kirbyplants/dead, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bCg" = ( /obj/structure/table, @@ -39105,9 +36238,7 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bCh" = ( /obj/machinery/keycard_auth{ @@ -39116,30 +36247,22 @@ }, /obj/machinery/light, /obj/machinery/computer/card/minor/rd, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bCi" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bCj" = ( /obj/structure/closet/secure_closet/RD, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bCk" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/hor) "bCl" = ( /obj/machinery/camera{ @@ -39189,9 +36312,8 @@ icon_state = "tube1" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "bCq" = ( @@ -39230,9 +36352,8 @@ name = "Central Access" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/central) "bCv" = ( @@ -39278,9 +36399,7 @@ /area/maintenance/asmaint) "bCA" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/central) "bCB" = ( /obj/structure/disposalpipe/segment{ @@ -39308,8 +36427,7 @@ "bCD" = ( /obj/structure/table, /obj/item/weapon/retractor, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/sleeper) @@ -39317,9 +36435,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCF" = ( /obj/structure/disposalpipe/segment{ @@ -39329,9 +36445,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCG" = ( /obj/structure/table, @@ -39339,9 +36453,7 @@ /obj/item/weapon/gun/syringe, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/soap/nanotrasen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39353,9 +36465,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCI" = ( /obj/structure/chair/office/dark{ @@ -39368,17 +36478,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCL" = ( /obj/structure/closet/secure_closet/medical3, @@ -39387,25 +36493,19 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCM" = ( /obj/structure/closet/secure_closet/medical3, /obj/machinery/airalarm{ pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCN" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCO" = ( /obj/structure/table, @@ -39414,9 +36514,7 @@ pixel_y = 3 }, /obj/item/weapon/storage/box/rxglasses, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39433,9 +36531,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bCS" = ( /obj/machinery/airalarm{ @@ -39447,9 +36543,8 @@ dir = 4 }, /obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/sleeper) "bCT" = ( @@ -39470,9 +36565,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bCU" = ( /obj/item/device/radio/intercom{ @@ -39489,9 +36582,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bCV" = ( /obj/structure/disposalpipe/segment, @@ -39500,17 +36591,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bCW" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bCX" = ( /obj/effect/decal/cleanable/oil, @@ -39521,23 +36608,17 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bCY" = ( -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bCZ" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start{ name = "Chief Medical Officer" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bDa" = ( /obj/machinery/keycard_auth{ @@ -39545,9 +36626,7 @@ pixel_y = 0 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bDb" = ( /turf/closed/wall/r_wall, @@ -39562,9 +36641,8 @@ icon_state = "alarm0"; pixel_x = -22 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -39583,9 +36661,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bDg" = ( /obj/structure/rack, @@ -39612,9 +36688,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bDk" = ( /obj/structure/table, @@ -39639,9 +36713,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -39657,16 +36730,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "bDn" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -39686,9 +36756,8 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "bDq" = ( @@ -39812,16 +36881,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 4 }, /area/medical/sleeper) "bDC" = ( /obj/machinery/computer/operating, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bDD" = ( /obj/structure/sign/nosmoking_2{ @@ -39829,9 +36895,8 @@ }, /obj/structure/bed, /obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "whitebluecorner" +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/sleeper) "bDE" = ( @@ -39845,9 +36910,7 @@ network = list("SS13") }, /obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bDF" = ( /obj/structure/grille, @@ -39863,9 +36926,8 @@ /area/medical/medbay) "bDG" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "bDH" = ( @@ -39879,9 +36941,7 @@ "bDI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bDJ" = ( /obj/item/weapon/storage/box/lights/mixed, @@ -39911,9 +36971,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bDO" = ( /obj/structure/cable{ @@ -39933,9 +36991,7 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/janitor) "bDQ" = ( /obj/structure/disposalpipe/segment, @@ -39947,25 +37003,19 @@ /turf/open/floor/plating, /area/maintenance/asmaint) "bDR" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bDS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bDT" = ( /obj/effect/landmark/start{ name = "Medical Doctor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bDU" = ( /obj/machinery/door/airlock/glass_command{ @@ -39975,9 +37025,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bDV" = ( /obj/structure/cable{ @@ -40000,9 +37048,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bDX" = ( /obj/structure/cable{ @@ -40012,9 +37058,7 @@ pixel_y = 0 }, /mob/living/simple_animal/mouse, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bDY" = ( /obj/structure/cable{ @@ -40027,26 +37071,20 @@ name = "xeno_spawn"; pixel_x = -1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bDZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bEa" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bEb" = ( /obj/structure/cable{ @@ -40059,9 +37097,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bEc" = ( /obj/structure/cable{ @@ -40070,9 +37106,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bEd" = ( /obj/machinery/door/airlock/glass_medical{ @@ -40083,9 +37117,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bEe" = ( /obj/structure/disposalpipe/segment{ @@ -40094,9 +37126,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bEf" = ( /obj/structure/cable{ @@ -40108,9 +37138,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -40129,9 +37158,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bEh" = ( /obj/structure/table/glass, @@ -40139,9 +37166,7 @@ pixel_x = -2; pixel_y = 5 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bEi" = ( /obj/structure/grille, @@ -40153,18 +37178,14 @@ /obj/item/weapon/pen, /obj/item/clothing/tie/stethoscope, /mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bEk" = ( /obj/structure/table/glass, /obj/item/weapon/folder/white, /obj/item/weapon/stamp/cmo, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bEl" = ( /obj/structure/disposalpipe/segment, @@ -40178,9 +37199,7 @@ pixel_x = 0; pixel_y = -22 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bEm" = ( /turf/open/floor/engine, @@ -40199,8 +37218,7 @@ /area/toxins/xenobiology) "bEo" = ( /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/storage) @@ -40210,8 +37228,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/storage) @@ -40225,9 +37242,8 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -40240,9 +37256,7 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -40251,9 +37265,7 @@ /area/toxins/mixing) "bEt" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -40262,9 +37274,8 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/mixing) "bEv" = ( @@ -40273,9 +37284,8 @@ pixel_x = 0; pixel_y = 28 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/mixing) "bEw" = ( @@ -40283,9 +37293,8 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/mixing) "bEx" = ( @@ -40303,9 +37312,8 @@ network = list("SS13","RD"); pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/mixing) "bEy" = ( @@ -40313,15 +37321,13 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 2 }, /area/toxins/mixing) "bEz" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/research{ name = "Research Division" @@ -40331,16 +37337,14 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/mixing) "bEB" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/toxins/mixing) "bEC" = ( @@ -40348,8 +37352,7 @@ /area/toxins/mixing) "bED" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/toxins/mixing) @@ -40410,11 +37413,18 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "bEJ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/area/shuttle/labor) +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/fpmaint2) "bEK" = ( /obj/machinery/computer/security/mining, /obj/machinery/camera{ @@ -40429,9 +37439,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bEM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40456,8 +37464,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/toxins/mixing) @@ -40607,9 +37614,8 @@ "bFd" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bFe" = ( @@ -40669,9 +37675,8 @@ pixel_x = 0 }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bFk" = ( @@ -40733,9 +37738,8 @@ /area/maintenance/asmaint) "bFq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "bFr" = ( @@ -40775,17 +37779,14 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bFw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whiteblue" +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/sleeper) "bFx" = ( @@ -40802,9 +37803,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bFz" = ( /obj/machinery/airalarm{ @@ -40818,8 +37817,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/sleeper) @@ -40830,49 +37828,31 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bFB" = ( /obj/structure/closet/secure_closet/medical2, /turf/open/floor/plasteel, /area/medical/sleeper) "bFC" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty{ - pixel_x = -3; - pixel_y = -3 +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = -2 }, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/blood/BPlus{ - pixel_x = 1; +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plasteel, -/area/medical/sleeper) +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) "bFD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bFE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -40880,23 +37860,17 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bFF" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bFG" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bFH" = ( /obj/structure/disposalpipe/segment, @@ -40904,9 +37878,7 @@ pixel_x = 28; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bFI" = ( /obj/machinery/airalarm{ @@ -40918,22 +37890,16 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bFJ" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bFK" = ( /obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bFL" = ( /obj/structure/disposalpipe/segment{ @@ -40944,9 +37910,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bFM" = ( /obj/structure/disposalpipe/junction{ @@ -40954,9 +37918,7 @@ dir = 2 }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bFN" = ( /obj/structure/table, @@ -40975,9 +37937,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bFO" = ( /obj/structure/grille, @@ -40992,18 +37952,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bFQ" = ( /obj/structure/sign/nosmoking_2{ pixel_x = -32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -41011,16 +37968,13 @@ "bFR" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "bFS" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/medical/research{ name = "Research Division" @@ -41029,37 +37983,27 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bFU" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bFV" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bFW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bFX" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bFY" = ( /obj/machinery/door/airlock/maintenance{ @@ -41101,9 +38045,8 @@ /obj/machinery/doppler_array{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/toxins/mixing) "bGe" = ( @@ -41116,11 +38059,11 @@ /area/toxins/test_area) "bGg" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "bGh" = ( /obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "bGi" = ( /obj/structure/grille, @@ -41129,9 +38072,8 @@ /area/quartermaster/miningdock) "bGj" = ( /obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 9 }, /area/quartermaster/miningdock) "bGk" = ( @@ -41139,9 +38081,7 @@ /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bGl" = ( /obj/item/device/assembly/prox_sensor{ @@ -41161,9 +38101,7 @@ pixel_y = 2 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bGm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41309,18 +38247,14 @@ /obj/item/weapon/screwdriver{ pixel_y = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bGA" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bGB" = ( /obj/structure/table, @@ -41350,9 +38284,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bGD" = ( /obj/structure/janitorialcart, @@ -41375,9 +38307,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bGG" = ( /obj/structure/cable{ @@ -41439,16 +38369,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/mixing) "bGL" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/mixing) "bGM" = ( @@ -41491,9 +38419,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "bGP" = ( @@ -41523,9 +38450,7 @@ /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/weapon/gun/syringe, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bGS" = ( /obj/structure/table, @@ -41535,9 +38460,7 @@ }, /obj/item/weapon/reagent_containers/glass/bottle/morphine, /obj/item/weapon/reagent_containers/syringe, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bGT" = ( /obj/structure/table, @@ -41549,9 +38472,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bGU" = ( /obj/structure/closet/secure_closet/personal/patient, @@ -41563,9 +38484,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bGV" = ( /obj/structure/chair/office/light{ @@ -41575,9 +38494,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bGW" = ( /obj/structure/disposalpipe/segment, @@ -41589,21 +38506,15 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bGY" = ( /obj/machinery/portable_atmospherics/scrubber/huge, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bGZ" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bHa" = ( /obj/structure/disposalpipe/segment{ @@ -41616,9 +38527,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bHc" = ( /obj/structure/extinguisher_cabinet{ @@ -41632,9 +38541,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -41661,18 +38569,14 @@ network = list("SS13","RD") }, /obj/machinery/portable_atmospherics/canister/bz, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bHf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -41683,9 +38587,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bHh" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -41717,17 +38619,15 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bHl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "bHm" = ( @@ -41736,9 +38636,7 @@ name = "Toxins Lab"; req_access_txt = "8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bHn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -41791,8 +38689,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/toxins/mixing) @@ -41823,16 +38720,14 @@ pixel_x = 30; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/mixing) "bHw" = ( /obj/item/target, /obj/structure/window/reinforced, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/toxins/test_area) @@ -41840,7 +38735,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "bHy" = ( /obj/structure/closet/crate, @@ -41852,22 +38747,19 @@ name = "Station Intercom (General)"; pixel_x = 27 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/quartermaster/miningdock) "bHz" = ( /obj/item/weapon/ore/iron, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/quartermaster/miningdock) "bHA" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 8 }, /area/quartermaster/miningdock) "bHB" = ( @@ -41965,9 +38857,8 @@ }, /obj/machinery/door/firedoor/heavy, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -41979,9 +38870,8 @@ network = list("SS13") }, /obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 9 }, /area/medical/research{ name = "Research Division" @@ -41990,9 +38880,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/heavy, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -42019,9 +38907,8 @@ /turf/open/floor/plating, /area/storage/tech) "bHP" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "bHQ" = ( @@ -42036,9 +38923,8 @@ network = list("SS13") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bHS" = ( @@ -42112,9 +38998,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bHZ" = ( /obj/structure/grille, @@ -42132,15 +39016,12 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bIb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -42150,8 +39031,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/sleeper) @@ -42166,9 +39046,7 @@ pixel_x = 22 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bIe" = ( /obj/structure/disposalpipe/segment, @@ -42179,9 +39057,8 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bIf" = ( @@ -42209,9 +39086,7 @@ req_access_txt = "39" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bIg" = ( /obj/structure/cable{ @@ -42252,9 +39127,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bIi" = ( /obj/structure/table, @@ -42267,9 +39140,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bIj" = ( /obj/structure/table, @@ -42278,9 +39149,7 @@ /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bIk" = ( /obj/structure/table, @@ -42302,9 +39171,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bIl" = ( /obj/structure/table, @@ -42326,9 +39193,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bIm" = ( /obj/machinery/light, @@ -42338,9 +39203,7 @@ pixel_y = 2 }, /obj/item/weapon/storage/box/syringes, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bIn" = ( /obj/structure/table, @@ -42353,16 +39216,12 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "bIo" = ( /obj/structure/bed, /obj/item/weapon/bedsheet/medical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bIp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -42371,17 +39230,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bIq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bIr" = ( /obj/machinery/door/airlock/medical{ @@ -42391,9 +39246,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bIs" = ( /obj/structure/disposalpipe/segment{ @@ -42432,9 +39285,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bIu" = ( /obj/structure/disposalpipe/segment{ @@ -42454,9 +39305,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bIv" = ( /obj/structure/disposalpipe/segment{ @@ -42465,9 +39314,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bIw" = ( /obj/structure/closet/secure_closet/CMO, @@ -42475,9 +39322,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/medical/cmo) "bIx" = ( /obj/structure/sign/securearea{ @@ -42496,35 +39341,26 @@ /area/toxins/xenobiology) "bIz" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "bIA" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "bIB" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/toxins/storage) "bIC" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/storage) "bID" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "whitehall" +/turf/open/floor/plasteel/white/side{ + dir = 5 }, /area/medical/research{ name = "Research Division" @@ -42539,9 +39375,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -42583,40 +39417,13 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bIJ" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bIK" = ( /obj/structure/sink{ @@ -42625,9 +39432,8 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 9 }, /area/medical/virology) "bIL" = ( @@ -42642,9 +39448,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bIM" = ( /obj/structure/disposalpipe/segment, @@ -42670,18 +39474,14 @@ /area/toxins/xenobiology) "bIO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bIP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/chair/comfy/black, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bIQ" = ( /obj/structure/cable{ @@ -42694,9 +39494,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bIR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -42708,9 +39506,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bIS" = ( /obj/machinery/door/airlock/research{ @@ -42736,8 +39532,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/toxins/mixing) @@ -42748,9 +39543,8 @@ /turf/open/floor/plasteel, /area/toxins/mixing) "bIW" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/mixing) "bIX" = ( @@ -42762,30 +39556,29 @@ /area/toxins/test_area) "bIY" = ( /obj/structure/chair, -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/toxins/test_area) "bIZ" = ( /obj/structure/chair, -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/toxins/test_area) "bJa" = ( /obj/item/device/flashlight/lamp, -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/toxins/test_area) "bJb" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "Mining Dock Airlock"; req_access = null; - req_access_txt = "48" + req_access_txt = "48"; + shuttledocked = 1 }, /turf/open/floor/plating, /area/quartermaster/miningdock) @@ -42800,7 +39593,7 @@ height = 5; id = "mining"; name = "mining shuttle"; - travelDir = 90; + port_angle = 90; width = 7 }, /obj/docking_port/stationary{ @@ -42815,6 +39608,7 @@ /area/shuttle/labor) "bJd" = ( /obj/machinery/door/airlock/glass_mining{ + cyclelinkeddir = 8; name = "Mining Dock"; req_access_txt = "48" }, @@ -42921,8 +39715,7 @@ /turf/open/floor/plating, /area/storage/tech) "bJo" = ( -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/research{ @@ -42933,9 +39726,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bJq" = ( @@ -42960,8 +39752,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/research{ @@ -43039,9 +39830,8 @@ /area/maintenance/asmaint) "bJx" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "bluecorner" +/turf/open/floor/plasteel/blue/corner{ + dir = 8 }, /area/hallway/primary/central) "bJy" = ( @@ -43068,9 +39858,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bJA" = ( @@ -43111,9 +39900,7 @@ "bJG" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bJH" = ( /obj/structure/cable{ @@ -43220,9 +40007,7 @@ /area/toxins/misc_lab) "bJP" = ( /obj/machinery/vending/boozeomat, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/maintenance/aft) "bJQ" = ( /obj/structure/grille, @@ -43243,32 +40028,26 @@ /obj/machinery/porta_turret/syndicate{ dir = 5 }, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "bJT" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) "bJU" = ( /obj/structure/closet/wardrobe/science_white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bJV" = ( /obj/structure/closet/l3closet/scientist{ pixel_x = -2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bJW" = ( /obj/item/device/transfer_valve{ @@ -43297,9 +40076,7 @@ pixel_y = -30 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bJX" = ( /obj/item/device/assembly/signaler{ @@ -43319,15 +40096,11 @@ pixel_y = -2 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bJY" = ( /obj/structure/tank_dispenser, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bJZ" = ( /obj/item/device/assembly/timer{ @@ -43347,9 +40120,7 @@ pixel_y = 0 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bKa" = ( /obj/machinery/power/apc{ @@ -43359,9 +40130,7 @@ pixel_y = 0 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bKb" = ( /obj/structure/cable{ @@ -43374,8 +40143,7 @@ /turf/open/floor/plasteel, /area/toxins/mixing) "bKc" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/toxins/mixing) @@ -43385,8 +40153,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/toxins/mixing) @@ -43400,26 +40167,22 @@ name = "Mass Driver Door"; req_access_txt = "7" }, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, +/turf/open/floor/plasteel/loadingarea, /area/toxins/mixing) "bKg" = ( /turf/open/floor/plating/airless, /area/toxins/test_area) "bKh" = ( -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/toxins/test_area) "bKi" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/toxins/test_area) "bKj" = ( @@ -43428,23 +40191,19 @@ dir = 8 }, /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/quartermaster/miningdock) "bKk" = ( /obj/item/weapon/ore/silver, /obj/item/weapon/ore/silver, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/quartermaster/miningdock) "bKl" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "brown" +/turf/open/floor/plasteel/brown{ + dir = 10 }, /area/quartermaster/miningdock) "bKm" = ( @@ -43609,11 +40368,17 @@ /turf/open/floor/plating, /area/maintenance/asmaint) "bKF" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/hand_labeler, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/construction) +/area/quartermaster/office) "bKG" = ( /obj/structure/cable{ d1 = 4; @@ -43722,9 +40487,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bKN" = ( /obj/machinery/door/airlock/medical{ @@ -43734,26 +40497,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bKO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bKP" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westleft{ + name = "Delivery Desk"; + req_access_txt = "50" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/construction) +/turf/open/floor/plasteel/bot, +/area/quartermaster/office) "bKQ" = ( /obj/structure/rack{ dir = 1 @@ -43828,9 +40588,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "bKX" = ( @@ -43851,9 +40610,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/xenobiology) "bKY" = ( @@ -43864,9 +40622,8 @@ pixel_y = 2 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "bKZ" = ( @@ -43877,9 +40634,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "bLa" = ( @@ -43887,9 +40643,8 @@ name = "Test Chamber"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "bLb" = ( @@ -43898,9 +40653,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "bLc" = ( @@ -43910,9 +40664,8 @@ /obj/item/clothing/glasses/science, /obj/item/clothing/glasses/science, /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/toxins/xenobiology) "bLd" = ( @@ -43930,9 +40683,8 @@ pixel_y = -28; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 10 }, /area/medical/virology) "bLe" = ( @@ -43948,9 +40700,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bLg" = ( /obj/structure/disposalpipe/segment{ @@ -43972,9 +40722,7 @@ /obj/structure/sign/nosmoking_2{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/mixing) "bLj" = ( /obj/structure/sign/securearea{ @@ -44002,21 +40750,18 @@ /turf/open/floor/plating, /area/toxins/mixing) "bLm" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/toxins/mixing) "bLn" = ( -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/toxins/test_area) "bLo" = ( -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/toxins/test_area) "bLp" = ( @@ -44045,16 +40790,15 @@ /obj/item/target/alien{ anchored = 1 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate{ dir = 4; - icon_state = "warnplate"; luminosity = 2; initial_gas_mix = "o2=0.01;n2=0.01" }, /area/toxins/test_area) "bLs" = ( /obj/structure/ore_box, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "bLt" = ( /obj/structure/shuttle/engine/heater, @@ -44149,37 +40893,24 @@ /turf/closed/wall, /area/storage/tech) "bLE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Construction Area Maintenance"; - req_access_txt = "32" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "bLF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/construction) -"bLG" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/structure/table/reinforced, +/obj/item/device/destTagger, +/obj/item/device/destTagger, +/obj/machinery/computer/stockexchange, /turf/open/floor/plasteel, -/area/construction) +/area/quartermaster/office) +"bLG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "bLH" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/hallway/primary/aft) @@ -44189,30 +40920,22 @@ /area/hallway/primary/aft) "bLJ" = ( /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bLK" = ( /turf/closed/wall/r_wall, /area/atmos) "bLL" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bLM" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bLN" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/atmos) "bLO" = ( /obj/structure/cable{ @@ -44262,9 +40985,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bLV" = ( /obj/structure/closet/secure_closet/personal/patient, @@ -44276,9 +40997,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bLW" = ( /obj/structure/chair/office/light{ @@ -44290,23 +41009,17 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bLX" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/medbay) "bLY" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bLZ" = ( /obj/structure/cable{ @@ -44320,9 +41033,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bMb" = ( /obj/structure/disposalpipe/segment{ @@ -44421,9 +41132,7 @@ d2 = 2 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMh" = ( /obj/structure/chair/stool, @@ -44433,14 +41142,10 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMi" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44455,18 +41160,14 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMl" = ( /obj/machinery/processor{ desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMm" = ( /obj/machinery/monkey_recycler, @@ -44474,9 +41175,7 @@ dir = 2; pixel_y = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMn" = ( /obj/structure/table, @@ -44485,15 +41184,11 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMo" = ( /obj/machinery/smartfridge/extract, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMp" = ( /obj/structure/closet/l3closet/scientist, @@ -44501,15 +41196,11 @@ pixel_x = 0; pixel_y = 28 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMq" = ( /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bMr" = ( /obj/structure/grille, @@ -44581,9 +41272,8 @@ dir = 4; name = "mix to port" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing) "bMz" = ( @@ -44601,18 +41291,16 @@ sanitize_external = 1; sensor_tag = "tox_airlock_sensor" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 1 }, /area/toxins/mixing) "bMA" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/mixing) "bMB" = ( @@ -44626,18 +41314,16 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "bMD" = ( -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/toxins/test_area) "bME" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/toxins/test_area) "bMF" = ( @@ -44666,25 +41352,19 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bMI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bMJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bMK" = ( /turf/closed/wall, @@ -44855,9 +41535,8 @@ /area/maintenance/aft) "bNh" = ( /obj/machinery/computer/pandemic, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "bNi" = ( @@ -44868,9 +41547,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bNj" = ( /obj/machinery/door/firedoor, @@ -44878,9 +41555,7 @@ name = "Isolation A"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bNk" = ( /obj/structure/grille, @@ -44895,13 +41570,10 @@ req_access_txt = "39" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bNm" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/toxins/misc_lab) @@ -44922,9 +41594,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bNo" = ( /obj/structure/disposalpipe/segment{ @@ -44939,9 +41609,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bNp" = ( /obj/structure/disposalpipe/segment{ @@ -44950,9 +41618,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bNq" = ( /obj/structure/table, @@ -44967,9 +41633,8 @@ /obj/item/stack/sheet/mineral/plasma{ layer = 2.9 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/misc_lab) "bNr" = ( @@ -44984,18 +41649,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bNs" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bNt" = ( /turf/open/floor/engine/vacuum, @@ -45037,15 +41698,13 @@ /turf/open/floor/engine, /area/toxins/mixing) "bNx" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing) "bNy" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/toxins/mixing) "bNz" = ( @@ -45059,9 +41718,8 @@ network = list("SS13","RD"); pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/mixing) "bNA" = ( @@ -45084,25 +41742,22 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/toxins/test_area) "bNE" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/toxins/test_area) "bNF" = ( /obj/item/device/flashlight/lamp, -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/toxins/test_area) "bNG" = ( @@ -45111,9 +41766,21 @@ /turf/open/floor/plating, /area/toxins/test_area) "bNH" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/construction) +/obj/structure/table/reinforced, +/obj/item/stack/wrapping_paper{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/stack/packageWrap{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "bNI" = ( /turf/closed/wall, /area/construction) @@ -45121,8 +41788,13 @@ /turf/open/floor/plating, /area/construction) "bNK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Office"; + req_access_txt = "50" + }, /turf/open/floor/plasteel, -/area/construction) +/area/quartermaster/office) "bNL" = ( /obj/machinery/airalarm{ frequency = 1439; @@ -45131,9 +41803,10 @@ /turf/open/floor/plating, /area/construction) "bNM" = ( -/obj/structure/closet/toolcloset, -/turf/open/floor/plasteel, -/area/construction) +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/quartermaster/office) "bNN" = ( /obj/structure/cable{ d1 = 1; @@ -45144,9 +41817,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bNO" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 6 }, /area/hallway/primary/aft) "bNP" = ( @@ -45186,8 +41858,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/atmos) @@ -45234,9 +41905,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bNX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -45244,9 +41913,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bNY" = ( /obj/structure/grille, @@ -45339,8 +42006,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/toxins/misc_lab) @@ -45354,9 +42020,7 @@ "bOm" = ( /obj/item/weapon/bedsheet, /obj/structure/bed, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bOn" = ( /obj/machinery/light{ @@ -45366,9 +42030,7 @@ frequency = 1439; pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bOo" = ( /obj/item/device/radio/intercom{ @@ -45387,8 +42049,7 @@ dir = 2; network = list("SS13") }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 5 }, /area/medical/virology) @@ -45398,28 +42059,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bOr" = ( -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bOs" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bOt" = ( /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bOu" = ( /obj/structure/rack, @@ -45461,9 +42114,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bOy" = ( /obj/structure/disposalpipe/segment, @@ -45471,25 +42122,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bOz" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bOA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; +/turf/open/floor/plasteel/white/side{ dir = 1 }, /area/medical/research{ @@ -45499,9 +42145,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/misc_lab) "bOC" = ( @@ -45546,9 +42191,8 @@ dir = 4; name = "port to mix" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/toxins/mixing) "bOH" = ( @@ -45568,18 +42212,16 @@ pixel_x = -25; pixel_y = -5 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhitecorner" +/turf/open/floor/plasteel/warnwhite/corner{ + dir = 4 }, /area/toxins/mixing) "bOI" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/mixing) "bOJ" = ( @@ -45587,9 +42229,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/toxins/test_area) "bOK" = ( /obj/structure/barricade/wooden, @@ -45597,11 +42237,9 @@ /turf/open/floor/plating, /area/maintenance/aft) "bOL" = ( -/obj/machinery/light_construct{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction) +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/quartermaster/office) "bOM" = ( /obj/structure/table, /obj/item/weapon/paper_bin, @@ -45614,8 +42252,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall, -/area/construction) +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor/preopen{ + id = "datboidetective"; + layer = 2.9; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/security/detectives_office) "bOO" = ( /obj/machinery/power/apc{ dir = 8; @@ -45632,8 +42277,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 9 }, /area/security/checkpoint/engineering) @@ -45649,18 +42293,16 @@ /obj/item/weapon/reagent_containers/syringe/antiviral, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "bOQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 8 }, /area/hallway/primary/aft) "bOR" = ( @@ -45678,9 +42320,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "loadingarea" +/turf/open/floor/plasteel/loadingarea{ + dir = 4 }, /area/atmos) "bOT" = ( @@ -45696,8 +42337,7 @@ freq = 1400; location = "Atmospherics" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/atmos) @@ -45726,8 +42366,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -45829,9 +42468,8 @@ icon_state = "tube1" }, /obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "green" +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/atmos) "bPj" = ( @@ -45876,15 +42514,11 @@ pixel_x = -3; pixel_y = 6 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bPp" = ( /obj/machinery/iv_drip, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bPq" = ( /obj/machinery/shower{ @@ -45894,9 +42528,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 8 }, /area/medical/virology) "bPr" = ( @@ -45910,9 +42543,8 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/medical/virology) "bPs" = ( @@ -45920,9 +42552,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/misc_lab) "bPt" = ( @@ -45930,9 +42561,7 @@ dir = 4 }, /mob/living/carbon/monkey, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bPu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -45941,9 +42570,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bPv" = ( /obj/structure/disposalpipe/segment, @@ -45970,9 +42597,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPy" = ( /obj/effect/landmark/start{ @@ -45982,9 +42607,7 @@ dir = 4 }, /obj/structure/chair/comfy/black, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPz" = ( /obj/machinery/light, @@ -45994,18 +42617,14 @@ /obj/structure/table/glass, /obj/item/weapon/storage/box/monkeycubes, /obj/item/weapon/storage/box/monkeycubes, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPA" = ( /obj/machinery/computer/camera_advanced/xenobio, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPB" = ( /obj/structure/table/glass, @@ -46014,9 +42633,7 @@ }, /obj/item/weapon/folder/white, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPC" = ( /obj/structure/disposalpipe/segment{ @@ -46029,17 +42646,13 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPD" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPE" = ( /obj/structure/table, @@ -46048,17 +42661,14 @@ pixel_y = 3 }, /obj/item/weapon/extinguisher, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/misc_lab) "bPG" = ( @@ -46077,9 +42687,7 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPH" = ( /obj/structure/table, @@ -46095,15 +42703,11 @@ pixel_y = 9 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPI" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPJ" = ( /obj/structure/table, @@ -46112,9 +42716,7 @@ pixel_y = 2 }, /obj/item/weapon/storage/box/syringes, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bPK" = ( /obj/structure/grille, @@ -46125,8 +42727,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/toxins/misc_lab) @@ -46135,8 +42736,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/toxins/misc_lab) @@ -46252,14 +42852,12 @@ }, /obj/item/device/radio/off, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/engineering) "bQf" = ( -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/hallway/primary/aft) @@ -46300,8 +42898,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -46351,8 +42948,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/engineering) @@ -46412,8 +43008,7 @@ output_tag = "mix_in"; sensors = list("mix_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/atmos) @@ -46437,9 +43032,7 @@ /area/atmos) "bQD" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bQE" = ( /obj/structure/table, @@ -46450,15 +43043,11 @@ /obj/machinery/newscaster{ pixel_x = -30 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bQF" = ( /obj/structure/closet/wardrobe/virology_white, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bQG" = ( /obj/structure/grille, @@ -46470,9 +43059,8 @@ /area/toxins/misc_lab) "bQH" = ( /obj/structure/closet/l3closet, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 6 }, /area/medical/virology) "bQI" = ( @@ -46491,9 +43079,7 @@ /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bQK" = ( /obj/machinery/door/airlock/glass_command{ @@ -46512,15 +43098,13 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) "bQM" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -46535,8 +43119,7 @@ dir = 8; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/toxins/xenobiology) @@ -46614,17 +43197,14 @@ /turf/open/floor/engine, /area/toxins/misc_lab) "bQX" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bQY" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/misc_lab) "bQZ" = ( @@ -46634,9 +43214,8 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/misc_lab) "bRb" = ( @@ -46711,14 +43290,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/engineering) "bRl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/light_construct{ + dir = 8 }, /turf/open/floor/plating, /area/construction) @@ -46749,8 +43327,7 @@ /obj/machinery/light_switch{ pixel_x = 27 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 4 }, /area/security/checkpoint/engineering) @@ -46759,14 +43336,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bRq" = ( -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/hallway/primary/aft) @@ -46794,8 +43369,7 @@ layer = 2.9; name = "atmos blast door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/atmos) @@ -46805,8 +43379,7 @@ /area/atmos) "bRu" = ( /obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -46929,8 +43502,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "green"; +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/atmos) @@ -46957,9 +43529,7 @@ pixel_y = 0 }, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bRN" = ( /turf/closed/wall, @@ -46969,9 +43539,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bRP" = ( /obj/structure/cable{ @@ -46990,9 +43558,7 @@ req_access_txt = "39" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bRQ" = ( /obj/structure/grille, @@ -47005,9 +43571,7 @@ name = "Monkey Pen"; req_access_txt = "39" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bRS" = ( /obj/structure/chair/office/dark, @@ -47038,9 +43602,8 @@ dir = 8 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/xenobiology) "bRW" = ( @@ -47072,9 +43635,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bRY" = ( /obj/structure/window/reinforced, @@ -47092,9 +43653,8 @@ pixel_y = 4; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "bRZ" = ( @@ -47104,9 +43664,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bSa" = ( /obj/structure/grille, @@ -47136,9 +43694,8 @@ /turf/open/floor/plasteel, /area/toxins/misc_lab) "bSd" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/tcommsat/computer) "bSe" = ( @@ -47153,9 +43710,7 @@ /area/toxins/misc_lab) "bSf" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bSg" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ @@ -47186,9 +43741,8 @@ name = "blobstart" }, /obj/structure/target_stake, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/toxins/misc_lab) "bSl" = ( @@ -47263,12 +43817,11 @@ /turf/open/floor/plasteel, /area/tcommsat/computer) "bSu" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/item/stack/cable_coil{ + amount = 5 }, -/turf/open/floor/plating, -/area/construction) +/turf/open/floor/plating/airless, +/area/space/nearstation) "bSv" = ( /obj/machinery/camera{ c_tag = "Construction Area"; @@ -47289,29 +43842,23 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bSx" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - amount = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/device/flashlight, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/construction) "bSy" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/clothing/suit/hazardvest, -/turf/open/floor/plating, -/area/construction) +/obj/machinery/light/small, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "bSz" = ( /obj/structure/table, /turf/open/floor/plating, /area/construction) "bSA" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bSB" = ( @@ -47373,9 +43920,8 @@ pixel_y = 4; req_access_txt = "24" }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 6 }, /area/atmos) "bSF" = ( @@ -47491,18 +44037,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bSR" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bSS" = ( @@ -47514,9 +44057,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bST" = ( /obj/machinery/doorButtons/airlock_controller{ @@ -47535,9 +44076,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bSU" = ( /obj/structure/extinguisher_cabinet{ @@ -47547,9 +44086,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bSV" = ( /obj/structure/cable{ @@ -47561,9 +44098,7 @@ /obj/machinery/firealarm{ pixel_y = 25 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bSW" = ( /obj/structure/cable{ @@ -47574,9 +44109,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bSX" = ( /obj/machinery/power/apc{ @@ -47593,15 +44126,11 @@ /obj/machinery/camera{ c_tag = "Virology Module" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bSY" = ( /obj/machinery/vending/medical, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bSZ" = ( /obj/effect/landmark{ @@ -47615,9 +44144,8 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/xenobiology) "bTb" = ( @@ -47648,9 +44176,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bTd" = ( /obj/machinery/door/window/northleft{ @@ -47660,9 +44186,8 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/xenobiology) "bTe" = ( @@ -47694,9 +44219,7 @@ pixel_y = -30 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bTg" = ( /obj/structure/cable{ @@ -47722,8 +44245,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/checkpoint/engineering) @@ -47787,15 +44309,13 @@ /turf/open/floor/engine, /area/toxins/misc_lab) "bTo" = ( -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/misc_lab) "bTp" = ( -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/toxins/misc_lab) "bTq" = ( @@ -47929,8 +44449,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/checkpoint/engineering) @@ -47938,9 +44457,7 @@ /obj/structure/table, /obj/item/weapon/book/manual/wiki/security_space_law, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/engineering) "bTI" = ( /obj/machinery/hologram/holopad, @@ -47959,18 +44476,16 @@ d2 = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bTK" = ( /obj/item/weapon/crowbar, /obj/item/weapon/wrench, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 6 }, /area/hallway/primary/aft) "bTL" = ( @@ -48041,8 +44556,7 @@ name = "N2O Outlet Pump"; on = 0 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 5 }, /area/atmos) @@ -48093,9 +44607,7 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bUc" = ( /obj/machinery/requests_console{ @@ -48127,9 +44639,8 @@ icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "bUe" = ( @@ -48159,9 +44670,7 @@ icon_state = "1-2"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bUg" = ( /obj/structure/window/reinforced{ @@ -48171,9 +44680,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/toxins/xenobiology) "bUh" = ( @@ -48206,9 +44714,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bUk" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -48225,9 +44731,8 @@ sortType = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bUm" = ( @@ -48421,8 +44926,7 @@ dir = 4 }, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 8 }, /area/atmos) @@ -48431,9 +44935,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bUG" = ( @@ -48454,8 +44957,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -48540,8 +45042,7 @@ output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 4 }, /area/atmos) @@ -48613,9 +45114,8 @@ /area/maintenance/asmaint) "bVa" = ( /obj/machinery/smartfridge/chemistry/virology, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "bVb" = ( @@ -48633,18 +45133,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/hallway/primary/aft) "bVd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/hallway/primary/aft) "bVe" = ( @@ -48665,9 +45163,8 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/hallway/primary/aft) "bVg" = ( @@ -48679,9 +45176,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 5 }, /area/hallway/primary/aft) "bVh" = ( @@ -48689,9 +45185,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/hallway/primary/aft) "bVi" = ( @@ -48707,9 +45202,7 @@ icon_state = "tube1"; dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bVk" = ( /obj/structure/sink{ @@ -48718,17 +45211,13 @@ pixel_x = 11; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bVl" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bVm" = ( /obj/structure/cable{ @@ -48747,9 +45236,7 @@ initialize_directions = 11 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bVo" = ( /obj/structure/grille, @@ -48939,9 +45426,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 8 }, /area/atmos) "bVO" = ( @@ -48969,8 +45455,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 4 }, /area/atmos) @@ -48990,7 +45475,7 @@ /turf/open/floor/plasteel, /area/atmos) "bVU" = ( -/obj/structure/reagent_dispensers/watertank, +/obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel, /area/atmos) "bVV" = ( @@ -49054,8 +45539,7 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "escape"; +/turf/open/floor/plasteel/escape{ dir = 6 }, /area/atmos) @@ -49086,18 +45570,16 @@ }, /obj/item/device/healthanalyzer, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "bWg" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, /obj/item/device/radio/headset/headset_med, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "bWh" = ( @@ -49123,9 +45605,7 @@ /obj/effect/landmark{ name = "revenantspawn" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bWl" = ( /obj/structure/grille, @@ -49159,9 +45639,8 @@ pixel_y = 4; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "bWn" = ( @@ -49185,26 +45664,20 @@ /obj/item/device/radio/intercom{ pixel_x = -25 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bWp" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start{ name = "Scientist" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bWq" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bWr" = ( /turf/open/floor/plasteel, @@ -49249,9 +45722,7 @@ /turf/open/floor/plating, /area/maintenance/aft) "bWy" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft) "bWz" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -49272,24 +45743,21 @@ /area/tcommsat/server) "bWC" = ( /obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bWD" = ( /obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bWE" = ( /obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -49316,17 +45784,15 @@ /area/tcommsat/server) "bWG" = ( /obj/machinery/telecomms/server/presets/security, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bWH" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/tcommsat/computer) "bWI" = ( @@ -49354,9 +45820,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/hallway/primary/aft) "bWL" = ( @@ -49369,9 +45834,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bWM" = ( @@ -49379,9 +45843,8 @@ dir = 4 }, /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/atmos) "bWN" = ( @@ -49392,8 +45855,7 @@ id = "atmos"; name = "atmos blast door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/atmos) @@ -49412,8 +45874,7 @@ id = "atmos"; name = "atmos blast door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/atmos) @@ -49480,9 +45941,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bWX" = ( /obj/structure/table/glass, @@ -49500,9 +45959,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "bWY" = ( @@ -49515,9 +45973,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "bWZ" = ( @@ -49530,17 +45987,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bXa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bXb" = ( /obj/structure/grille, @@ -49553,17 +46006,13 @@ /area/medical/virology) "bXc" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bXd" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bXe" = ( /obj/effect/landmark{ @@ -49612,9 +46061,7 @@ /area/toxins/xenobiology) "bXh" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bXi" = ( /obj/structure/table, @@ -49624,9 +46071,7 @@ /obj/item/device/taperecorder{ pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bXj" = ( /obj/structure/table, @@ -49643,9 +46088,7 @@ pixel_y = 2; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bXk" = ( /obj/machinery/navbeacon{ @@ -49676,9 +46119,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "bXm" = ( /obj/structure/cable{ @@ -49700,9 +46141,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/hallway/primary/aft) "bXo" = ( @@ -49751,9 +46191,8 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bXr" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/toxins/misc_lab) "bXs" = ( @@ -49765,8 +46204,7 @@ pixel_y = 4 }, /obj/item/weapon/paper/range, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/toxins/misc_lab) @@ -49788,8 +46226,7 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/toxins/misc_lab) @@ -49807,6 +46244,7 @@ /area/maintenance/asmaint2) "bXv" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "External Access"; req_access = null; req_access_txt = "13" @@ -49815,44 +46253,35 @@ /area/maintenance/aft) "bXw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft) "bXx" = ( /obj/effect/landmark{ name = "blobstart" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft) "bXy" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft) "bXz" = ( /obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bXA" = ( /obj/machinery/telecomms/server/presets/common, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bXB" = ( /obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -49870,17 +46299,15 @@ /area/tcommsat/server) "bXD" = ( /obj/machinery/telecomms/server/presets/command, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bXE" = ( /obj/machinery/computer/message_monitor, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/tcommsat/computer) "bXF" = ( @@ -49929,9 +46356,8 @@ }, /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "escape" +/turf/open/floor/plasteel/escape{ + dir = 8 }, /area/atmos) "bXK" = ( @@ -49963,8 +46389,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 5 }, /area/security/checkpoint/engineering) @@ -49975,8 +46400,7 @@ pixel_y = 30 }, /obj/structure/closet, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/engineering) @@ -49989,9 +46413,8 @@ /area/atmos) "bXR" = ( /obj/structure/closet/secure_closet/atmospherics, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/atmos) "bXS" = ( @@ -49999,18 +46422,16 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/atmos) "bXT" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/atmos) "bXU" = ( @@ -50030,9 +46451,8 @@ name = "Plasma Outlet Pump"; on = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/atmos) "bXW" = ( @@ -50071,9 +46491,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bYb" = ( /obj/machinery/vending/cigarette{ @@ -50091,9 +46509,8 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "bYd" = ( @@ -50101,15 +46518,11 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bYe" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bYf" = ( /obj/structure/table/reinforced, @@ -50129,9 +46542,8 @@ icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "bYg" = ( @@ -50185,9 +46597,8 @@ /area/toxins/misc_lab) "bYk" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/toxins/misc_lab) "bYl" = ( @@ -50200,9 +46611,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/toxins/misc_lab) "bYn" = ( @@ -50213,17 +46623,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/aft) "bYo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/toxins/misc_lab) "bYp" = ( @@ -50231,16 +46638,13 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/hallway/primary/aft) "bYq" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/aft) "bYr" = ( /obj/machinery/door/airlock/maintenance{ @@ -50277,26 +46681,20 @@ name = "Mix to Space"; on = 0 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft) "bYw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft) "bYx" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/aft) "bYy" = ( /obj/machinery/door/airlock/maintenance{ @@ -50309,32 +46707,28 @@ /turf/open/floor/plating, /area/maintenance/aft) "bYz" = ( -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bYA" = ( /obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bYB" = ( /obj/machinery/blackbox_recorder, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "bYC" = ( /obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -50343,15 +46737,12 @@ /obj/machinery/computer/telecomms/server{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/tcommsat/computer) "bYE" = ( -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/aft) "bYF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -50361,9 +46752,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/hallway/primary/aft) "bYH" = ( @@ -50374,27 +46764,23 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "bYJ" = ( -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 9 }, /area/engine/break_room) "bYK" = ( -/turf/open/floor/plasteel{ - icon_state = "caution"; +/turf/open/floor/plasteel/caution{ dir = 5 }, /area/engine/break_room) "bYL" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "caution" +/turf/open/floor/plasteel/caution{ + dir = 1 }, /area/engine/break_room) "bYM" = ( @@ -50413,9 +46799,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/aft) "bYN" = ( /turf/closed/wall, @@ -50432,9 +46816,8 @@ /area/crew_quarters/bar) "bYQ" = ( /obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/atmos) "bYR" = ( @@ -50457,9 +46840,8 @@ output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/atmos) "bYU" = ( @@ -50481,17 +46863,15 @@ /area/atmos) "bYX" = ( /obj/structure/closet/l3closet/virology, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 2 }, /area/medical/virology) "bYY" = ( /obj/structure/closet/secure_closet/medical1, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "whitegreen" +/turf/open/floor/plasteel/whitegreen/side{ + dir = 2 }, /area/medical/virology) "bYZ" = ( @@ -50510,17 +46890,13 @@ dir = 4; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bZb" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "bZc" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -50702,9 +47078,8 @@ "bZx" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "bZy" = ( @@ -50757,8 +47132,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/chiefs_office) @@ -50783,8 +47157,7 @@ /area/engine/chiefs_office) "bZE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/engine/break_room) @@ -50836,9 +47209,8 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/atmos) "bZL" = ( @@ -50879,8 +47251,7 @@ icon_state = "mvalve_map"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/asmaint) @@ -50893,8 +47264,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/maintenance/asmaint) @@ -50902,8 +47272,7 @@ /obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/maintenance/asmaint) @@ -50954,9 +47323,8 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/toxins/xenobiology) "bZX" = ( @@ -50990,8 +47358,7 @@ "caa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 1 }, /area/toxins/misc_lab) @@ -51001,8 +47368,7 @@ pixel_y = 0 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/toxins/misc_lab) @@ -51033,6 +47399,7 @@ /obj/machinery/power/terminal{ dir = 4 }, +/obj/machinery/ntnet_relay, /turf/open/floor/bluegrid{ name = "Mainframe Base"; initial_gas_mix = "n2=100;TEMP=80" @@ -51075,15 +47442,15 @@ /area/tcommsat/server) "cak" = ( /obj/machinery/telecomms/hub/preset, -/turf/open/floor/bluegrid{ +/turf/open/floor/plasteel/vault{ dir = 8; - icon_state = "vault"; name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "cal" = ( /obj/machinery/door/airlock/glass_engineering{ + cyclelinkeddir = 4; name = "Server Room"; req_access_txt = "61" }, @@ -51097,8 +47464,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/tcommsat/computer) @@ -51115,25 +47481,23 @@ /area/tcommsat/server) "can" = ( /obj/machinery/door/airlock/glass_engineering{ + cyclelinkeddir = 8; name = "Server Room"; req_access_txt = "61" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/tcommsat/computer) "cao" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 5 }, /area/tcommsat/computer) "cap" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/engine/break_room) "caq" = ( @@ -51187,9 +47551,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "cautioncorner" +/turf/open/floor/plasteel/caution/corner{ + dir = 8 }, /area/hallway/primary/aft) "caw" = ( @@ -51410,9 +47773,8 @@ /obj/machinery/atmospherics/components/binary/valve{ dir = 4 }, -/turf/open/floor/plating{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 2 }, /area/maintenance/asmaint) "caQ" = ( @@ -51425,8 +47787,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/maintenance/asmaint) @@ -51435,8 +47796,7 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/maintenance/asmaint) @@ -51581,9 +47941,7 @@ icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "cbe" = ( /obj/machinery/light/small{ @@ -51648,8 +48006,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -51709,9 +48066,8 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cbq" = ( @@ -51722,9 +48078,8 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cbr" = ( @@ -51755,9 +48110,8 @@ pixel_x = 0; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 2 }, /area/hallway/primary/aft) "cbu" = ( @@ -51826,16 +48180,14 @@ /area/atmos) "cbB" = ( /obj/machinery/space_heater, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/atmos) "cbC" = ( /obj/machinery/space_heater, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/atmos) "cbD" = ( @@ -51863,9 +48215,8 @@ name = "CO2 Outlet Pump"; on = 0 }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 5 }, /area/atmos) "cbH" = ( @@ -51976,9 +48327,8 @@ pixel_x = 0 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/toxins/xenobiology) "cbS" = ( @@ -52002,9 +48352,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cbU" = ( /obj/structure/grille, @@ -52037,8 +48385,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 4 }, /area/toxins/misc_lab) @@ -52075,9 +48422,7 @@ id = "portsolar"; name = "Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "ccb" = ( /obj/structure/cable{ @@ -52088,9 +48433,7 @@ id = "portsolar"; name = "Port Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "ccc" = ( /obj/structure/cable{ @@ -52112,29 +48455,35 @@ /turf/open/floor/plating, /area/maintenance/aft) "cce" = ( -/obj/item/stack/tile/plasteel, -/turf/open/space, -/area/space/nearstation) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Construction Area Maintenance"; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/construction) "ccf" = ( /obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "ccg" = ( /obj/machinery/message_server, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "cch" = ( /obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -52142,9 +48491,8 @@ "cci" = ( /obj/structure/table, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/tcommsat/computer) "ccj" = ( @@ -52156,9 +48504,8 @@ }, /obj/item/weapon/stamp/ce, /obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cck" = ( @@ -52172,9 +48519,8 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "ccl" = ( @@ -52190,9 +48536,8 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "ccm" = ( @@ -52333,9 +48678,8 @@ output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/atmos) "ccB" = ( @@ -52481,9 +48825,7 @@ /area/maintenance/asmaint2) "ccP" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "ccQ" = ( /obj/structure/grille, @@ -52492,9 +48834,8 @@ /area/toxins/xenobiology) "ccR" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/toxins/misc_lab) "ccS" = ( @@ -52505,9 +48846,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "ccT" = ( /obj/machinery/light{ @@ -52515,9 +48854,7 @@ icon_state = "tube1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/toxins/misc_lab) "ccU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -52577,32 +48914,28 @@ /area/maintenance/aft) "cdc" = ( /obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "cdd" = ( /obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "cde" = ( /obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "cdf" = ( /obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -52611,9 +48944,8 @@ /obj/machinery/computer/telecomms/monitor{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 8 }, /area/tcommsat/computer) "cdh" = ( @@ -52663,13 +48995,11 @@ /turf/open/floor/plating, /area/maintenance/aft) "cdk" = ( -/obj/machinery/computer/monitor{ - name = "primary power monitoring console" - }, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, +/obj/machinery/modular_computer/console/preset/engineering, /turf/open/floor/plasteel, /area/engine/engineering) "cdl" = ( @@ -52689,9 +49019,8 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cdn" = ( @@ -52843,9 +49172,8 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 6 }, /area/atmos) "cdD" = ( @@ -52969,9 +49297,7 @@ name = "Ready Room"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cdQ" = ( /obj/structure/closet/emcloset, @@ -52984,9 +49310,8 @@ /area/maintenance/asmaint2) "cdS" = ( /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/toxins/misc_lab) "cdT" = ( @@ -53013,9 +49338,8 @@ }, /obj/item/weapon/pen, /obj/item/weapon/storage/fancy/cigarettes, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cdV" = ( @@ -53044,9 +49368,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -53061,24 +49383,21 @@ /area/maintenance/aft) "cdZ" = ( /obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "cea" = ( /obj/machinery/telecomms/server/presets/service, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, /area/tcommsat/server) "ceb" = ( /obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -53095,8 +49414,7 @@ /area/tcommsat/server) "ced" = ( /obj/machinery/telecomms/server/presets/science, -/turf/open/floor/bluegrid{ - icon_state = "dark"; +/turf/open/floor/plasteel/black{ name = "Mainframe Floor"; initial_gas_mix = "n2=100;TEMP=80" }, @@ -53104,8 +49422,7 @@ "cee" = ( /obj/structure/table, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - icon_state = "yellow"; +/turf/open/floor/plasteel/yellow/side{ dir = 10 }, /area/tcommsat/computer) @@ -53146,8 +49463,7 @@ name = "engineering security door" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -53156,8 +49472,7 @@ id = "Engineering"; name = "engineering security door" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -53167,8 +49482,7 @@ name = "engineering security door" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engineering) @@ -53196,9 +49510,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cep" = ( @@ -53228,16 +49541,14 @@ "ces" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/engine/engineering) "cet" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 5 }, /area/engine/engineering) "ceu" = ( @@ -53326,9 +49637,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/maintenance/asmaint) "ceE" = ( /obj/structure/sign/fire{ @@ -53395,9 +49704,8 @@ /area/maintenance/asmaint2) "ceP" = ( /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/toxins/misc_lab) "ceQ" = ( @@ -53454,9 +49762,7 @@ dir = 4 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -53486,9 +49792,8 @@ pixel_x = -3; pixel_y = 5 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "cfb" = ( @@ -53512,9 +49817,8 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "cfe" = ( @@ -53541,9 +49845,8 @@ /area/maintenance/aft) "cff" = ( /obj/machinery/vending/tool, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/engineering) "cfg" = ( @@ -53553,16 +49856,13 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/engine/engineering) "cfh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "cfi" = ( /obj/machinery/atmospherics/components/trinary/filter{ @@ -53689,9 +49989,7 @@ /obj/structure/rack, /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cfz" = ( /obj/structure/cable{ @@ -53700,9 +49998,8 @@ icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/engineering) "cfA" = ( @@ -53721,9 +50018,8 @@ /area/engine/engineering) "cfB" = ( /obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "cfC" = ( @@ -53754,16 +50050,14 @@ /area/engine/engineering) "cfE" = ( /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cfF" = ( /obj/machinery/suit_storage_unit/ce, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warnwhite" +/turf/open/floor/plasteel/warnwhite{ + dir = 4 }, /area/engine/chiefs_office) "cfG" = ( @@ -53782,9 +50076,8 @@ pixel_x = 0; pixel_y = 24 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cfI" = ( @@ -53794,9 +50087,8 @@ icon_state = "alarm0"; pixel_x = 24 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 4 }, /area/engine/engineering) "cfJ" = ( @@ -53831,6 +50123,7 @@ /area/engine/engineering) "cfM" = ( /obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 2; name = "Engine Room"; req_access_txt = "10" }, @@ -53933,8 +50226,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/maintenance/incinerator) @@ -53944,9 +50236,7 @@ pixel_y = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cga" = ( /obj/machinery/power/smes{ @@ -54075,9 +50365,7 @@ dir = 2; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cgo" = ( /obj/structure/cable{ @@ -54307,9 +50595,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/engine/engineering) "cgM" = ( @@ -54322,9 +50609,8 @@ pixel_x = -32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cgN" = ( @@ -54332,9 +50618,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cgO" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cgP" = ( @@ -54358,9 +50643,8 @@ pixel_y = 0 }, /obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/engine/engineering) "cgR" = ( @@ -54381,6 +50665,7 @@ /area/engine/chiefs_office) "cgT" = ( /obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 8; name = "SMES Room"; req_access_txt = "32" }, @@ -54392,8 +50677,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engine_smes) @@ -54409,15 +50693,12 @@ output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/atmos) "cgW" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 10 }, /area/atmos) @@ -54431,8 +50712,7 @@ name = "N2 Outlet Pump"; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 6 }, /area/atmos) @@ -54444,15 +50724,13 @@ output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - dir = 0; - icon_state = "blue" +/turf/open/floor/plasteel/blue/side{ + dir = 0 }, /area/atmos) "cha" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 10 }, /area/atmos) @@ -54462,8 +50740,7 @@ name = "O2 Outlet Pump"; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "blue"; +/turf/open/floor/plasteel/blue/side{ dir = 6 }, /area/atmos) @@ -54475,19 +50752,17 @@ output_tag = "air_out"; sensors = list("air_sensor" = "Tank") }, -/turf/open/floor/plasteel{ - icon_state = "arrival" - }, +/turf/open/floor/plasteel/arrival, /area/atmos) "chd" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 10 }, /area/atmos) "che" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "Atmospherics External Airlock"; req_access_txt = "24" }, @@ -54503,8 +50778,7 @@ name = "Air Outlet Pump"; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "arrival"; +/turf/open/floor/plasteel/arrival{ dir = 6 }, /area/atmos) @@ -54515,27 +50789,21 @@ /obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chi" = ( /obj/machinery/atmospherics/pipe/manifold4w/general{ level = 2 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chj" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "plasma tank pump" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chk" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -54549,9 +50817,7 @@ dir = 2; name = "atmospherics mix pump" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chm" = ( /obj/machinery/power/terminal{ @@ -54572,9 +50838,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "chn" = ( /obj/structure/disposalpipe/segment, @@ -54583,9 +50847,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cho" = ( /obj/machinery/light, @@ -54639,17 +50901,13 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "chu" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "chv" = ( /obj/structure/cable{ @@ -54764,9 +51022,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engineering) "chE" = ( @@ -54829,9 +51086,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/port) "chK" = ( /obj/structure/cable{ @@ -54868,6 +51123,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13" @@ -54939,8 +51195,7 @@ /turf/open/floor/plating, /area/maintenance/aft) "chV" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 9 }, /area/engine/engineering) @@ -54953,8 +51208,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -54964,8 +51218,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -54994,9 +51247,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cib" = ( /obj/machinery/power/apc{ @@ -55010,9 +51261,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cic" = ( /obj/structure/cable{ @@ -55024,9 +51273,7 @@ icon_state = "0-8" }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cid" = ( /obj/structure/cable{ @@ -55038,9 +51285,7 @@ icon_state = "0-8" }, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cie" = ( /obj/structure/cable{ @@ -55052,9 +51297,7 @@ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cif" = ( /obj/structure/cable{ @@ -55068,9 +51311,7 @@ /obj/structure/table, /obj/item/weapon/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/breath, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cig" = ( /turf/closed/wall, @@ -55080,13 +51321,10 @@ pixel_y = 23 }, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "yellow" - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cii" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 5 }, /area/engine/engineering) @@ -55124,9 +51362,8 @@ pixel_y = 10; req_access_txt = "24" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cil" = ( @@ -55145,18 +51382,16 @@ /obj/effect/landmark/start{ name = "Chief Engineer" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cin" = ( /obj/structure/closet/secure_closet/engineering_chief{ req_access_txt = "0" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cio" = ( @@ -55166,9 +51401,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cip" = ( @@ -55235,35 +51469,27 @@ name = "input gas connector port" }, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciz" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4; initialize_directions = 11 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciA" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "input port pump" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciB" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/reagent_dispensers/watertank, /obj/item/weapon/extinguisher, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciC" = ( /obj/structure/lattice, @@ -55280,9 +51506,7 @@ /obj/structure/sign/nosmoking_2{ pixel_x = 28 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciE" = ( /obj/structure/cable/yellow{ @@ -55291,9 +51515,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ciF" = ( /obj/structure/table, @@ -55483,9 +51705,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cjc" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engineering) "cjd" = ( @@ -55539,9 +51760,8 @@ pixel_x = -22 }, /obj/machinery/computer/card/minor/ce, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cjh" = ( @@ -55574,9 +51794,8 @@ }, /obj/structure/filingcabinet/chestdrawer, /mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cjk" = ( @@ -55612,37 +51831,29 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "cjo" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/structure/closet/toolcloset, +/turf/open/floor/plasteel, +/area/construction) "cjp" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /obj/structure/reagent_dispensers/fueltank, /obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjq" = ( /obj/machinery/atmospherics/components/binary/valve{ name = "Mix to Space" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjr" = ( -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjs" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjt" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ @@ -55651,9 +51862,7 @@ on = 1; pressure_checks = 1 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cju" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -55664,9 +51873,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjv" = ( /obj/structure/cable/yellow{ @@ -55678,9 +51885,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cjw" = ( /obj/structure/disposalpipe/segment{ @@ -55718,9 +51923,7 @@ /obj/structure/table, /obj/item/weapon/folder/white, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cjC" = ( /obj/structure/grille, @@ -55795,10 +51998,11 @@ /turf/open/floor/plating, /area/maintenance/aft) "cjL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/aft) +/area/construction) "cjM" = ( /obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/light/small{ @@ -55841,6 +52045,7 @@ /area/engine/engineering) "cjR" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13" @@ -55865,9 +52070,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cjV" = ( @@ -55878,8 +52082,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/misc_lab) @@ -55900,9 +52103,8 @@ pixel_x = 27 }, /obj/item/weapon/cartridge/atmos, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cjY" = ( @@ -55915,9 +52117,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cjZ" = ( @@ -55930,6 +52131,7 @@ name = "test chamber blast door" }, /obj/machinery/door/airlock/glass_research{ + cyclelinkeddir = 4; name = "Test Chamber"; req_access_txt = "47" }, @@ -55962,9 +52164,7 @@ /area/atmos) "cke" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ckf" = ( /obj/structure/grille, @@ -55977,33 +52177,25 @@ dir = 8 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ckh" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Mix to MiniSat" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cki" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ckj" = ( /obj/item/weapon/cigbutt, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ckk" = ( /obj/structure/cable/yellow{ @@ -56015,9 +52207,7 @@ dir = 4; name = "Incinerator to Space" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "ckl" = ( /obj/machinery/portable_atmospherics/canister, @@ -56052,12 +52242,13 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "ckq" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 8; - icon_state = "diagonalWall3" +/obj/structure/shuttle/engine/propulsion/burst{ + tag = "icon-propulsion (WEST)"; + icon_state = "propulsion"; + dir = 8 }, -/area/shuttle/syndicate) +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_2) "ckr" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -56110,9 +52301,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "ckx" = ( /obj/structure/cable{ @@ -56123,9 +52312,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cky" = ( /obj/structure/cable{ @@ -56133,9 +52320,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "ckz" = ( /obj/structure/cable{ @@ -56143,9 +52328,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "ckA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -56245,21 +52428,20 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/toxins/misc_lab) "ckN" = ( /obj/machinery/door/airlock/glass_research{ + cyclelinkeddir = 8; name = "Test Chamber"; req_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/toxins/misc_lab) @@ -56297,16 +52479,13 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "ckQ" = ( /obj/structure/closet/cardboard, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "ckR" = ( /obj/structure/sign/securearea{ @@ -56323,9 +52502,8 @@ "ckT" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "ckU" = ( @@ -56426,17 +52604,13 @@ on = 0 }, /mob/living/simple_animal/mouse, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cle" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 2 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "clf" = ( /obj/machinery/light{ @@ -56444,9 +52618,7 @@ icon_state = "tube1" }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "clg" = ( /obj/item/device/radio/intercom{ @@ -56470,9 +52642,7 @@ /obj/machinery/computer/turbine_computer{ id = "incineratorturbine" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "cli" = ( /obj/machinery/button/door{ @@ -56493,9 +52663,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "clj" = ( /obj/structure/cable/yellow{ @@ -56503,9 +52671,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "clk" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -56644,11 +52810,13 @@ /turf/open/floor/plating, /area/maintenance/aft) "clB" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/aft) +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "clC" = ( /obj/structure/cable{ d1 = 1; @@ -56660,13 +52828,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "clD" = ( -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/engine_smes) @@ -56676,8 +52841,7 @@ icon_state = "0-8" }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/engine_smes) @@ -56692,9 +52856,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "clG" = ( /obj/structure/cable{ @@ -56702,8 +52864,7 @@ d2 = 4 }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/engine_smes) @@ -56719,9 +52880,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "clJ" = ( /obj/structure/grille, @@ -56738,65 +52897,53 @@ subspace_transmission = 1; syndie = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "clL" = ( /obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "clM" = ( /obj/structure/table, /obj/item/weapon/crowbar/large, /obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/engine/engineering) "clN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/engineering) "clO" = ( /turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; +/turf/closed/wall/mineral/plastitanium{ icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "clP" = ( -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 }, /area/engine/engineering) "clQ" = ( -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/engineering) "clR" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "clS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "red" - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "clT" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -56814,9 +52961,7 @@ /area/atmos) "clX" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "clY" = ( /obj/effect/landmark{ @@ -56833,9 +52978,7 @@ name = "Cockpit"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cmb" = ( /obj/structure/grille, @@ -56916,17 +53059,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "cmm" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cmn" = ( /obj/effect/decal/cleanable/dirt, @@ -56943,7 +53082,7 @@ /obj/machinery/porta_turret/syndicate{ dir = 4 }, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "cmq" = ( /obj/effect/landmark{ @@ -57027,9 +53166,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cmz" = ( /obj/structure/cable/yellow{ @@ -57042,9 +53179,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cmA" = ( /obj/machinery/power/terminal{ @@ -57055,8 +53190,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/engine_smes) @@ -57069,8 +53203,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/engine_smes) @@ -57087,22 +53220,19 @@ /obj/structure/plasticflaps{ opacity = 1 }, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/engine/engineering) "cmE" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 4; icon_state = "diagonalWall3" }, /area/shuttle/syndicate) "cmF" = ( /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "cmG" = ( @@ -57116,24 +53246,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 9 }, /area/engine/engineering) "cmH" = ( /obj/structure/table, /obj/item/stack/cable_coil, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cmI" = ( /obj/machinery/vending/engivend, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "cmJ" = ( @@ -57142,9 +53268,7 @@ pixel_x = 1; pixel_y = 2 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cmK" = ( /obj/machinery/requests_console{ @@ -57159,9 +53283,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "cmL" = ( @@ -57170,19 +53293,15 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "cmM" = ( -/obj/machinery/sleeper{ - icon_state = "sleeper-open"; +/obj/machinery/sleeper/syndie{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cmN" = ( /obj/structure/sign/nosmoking_2{ @@ -57194,21 +53313,16 @@ icon_state = "4-8"; pixel_x = 0 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellow" +/turf/open/floor/plasteel/yellow/side{ + dir = 1 }, /area/engine/engineering) "cmO" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cmP" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cmQ" = ( /obj/structure/cable{ @@ -57241,15 +53355,11 @@ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cmT" = ( /obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cmU" = ( /obj/machinery/light/small, @@ -57264,11 +53374,14 @@ /turf/open/floor/engine/air, /area/atmos) "cmX" = ( -/obj/item/stack/cable_coil{ - amount = 5 +/obj/machinery/light_switch{ + pixel_x = 27 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction) "cmY" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 2; @@ -57370,9 +53483,7 @@ /obj/structure/chair/stool{ pixel_y = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cni" = ( /obj/structure/sign/securearea{ @@ -57382,7 +53493,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 0 }, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "cnj" = ( /obj/structure/grille, @@ -57397,6 +53508,7 @@ pixel_y = 0 }, /obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13" @@ -57432,9 +53544,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cnn" = ( /obj/structure/cable/yellow{ @@ -57442,8 +53552,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/engine_smes) @@ -57453,8 +53562,7 @@ icon_state = "0-8" }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 4 }, /area/engine/engine_smes) @@ -57481,9 +53589,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cnq" = ( /obj/structure/cable{ @@ -57491,8 +53597,7 @@ d2 = 4 }, /obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 1 }, /area/engine/engine_smes) @@ -57504,15 +53609,11 @@ name = "Engineering Delivery"; req_access_txt = "10" }, -/turf/open/floor/plasteel{ - icon_state = "delivery" - }, +/turf/open/floor/plasteel/delivery, /area/engine/engineering) "cns" = ( /obj/structure/closet/syndicate/nuclear, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cnt" = ( /obj/machinery/camera{ @@ -57525,17 +53626,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 }, /area/engine/engineering) "cnu" = ( /obj/structure/table, /obj/item/device/aicard, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cnv" = ( /obj/machinery/computer/security/telescreen{ @@ -57578,9 +53676,7 @@ /area/engine/engineering) "cnz" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cnA" = ( /obj/structure/cable{ @@ -57592,9 +53688,11 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cnB" = ( -/obj/item/clothing/head/hardhat, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/construction) "cnC" = ( /obj/machinery/door/airlock/glass{ autoclose = 0; @@ -57681,9 +53779,7 @@ pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cnJ" = ( /obj/structure/disposalpipe/segment, @@ -57707,9 +53803,7 @@ }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cnM" = ( /obj/machinery/door/window{ @@ -57731,9 +53825,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cnN" = ( /obj/structure/window/reinforced, @@ -57745,9 +53837,7 @@ icon_state = "term"; dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cnO" = ( /obj/structure/window/reinforced, @@ -57759,9 +53849,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cnP" = ( /obj/machinery/power/terminal{ @@ -57773,9 +53861,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/engine/engine_smes) "cnQ" = ( /obj/structure/cable{ @@ -57789,9 +53875,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engine_smes) "cnR" = ( @@ -57822,14 +53907,13 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engine_smes) "cnT" = ( /obj/structure/sign/bluecross_2, -/turf/closed/indestructible/opshuttle, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "cnU" = ( /obj/structure/cable{ @@ -57847,19 +53931,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "loadingarea" - }, +/turf/open/floor/plasteel/loadingarea, /area/engine/engineering) "cnV" = ( /obj/structure/bed/roller, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cnW" = ( /turf/open/space, -/turf/closed/wall/shuttle{ +/turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, @@ -57953,9 +54033,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "coe" = ( /obj/machinery/door/window{ @@ -57963,17 +54041,13 @@ name = "EVA Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cof" = ( /obj/machinery/door/airlock/external{ req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cog" = ( /obj/machinery/door/window{ @@ -57983,9 +54057,7 @@ name = "EVA Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coh" = ( /obj/structure/grille, @@ -57996,9 +54068,7 @@ /obj/structure/rack, /obj/item/clothing/suit/space/syndicate/black/red, /obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coj" = ( /obj/item/device/radio/intercom{ @@ -58010,15 +54080,11 @@ subspace_transmission = 1; syndie = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cok" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "col" = ( /obj/machinery/door/window{ @@ -58026,9 +54092,7 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "com" = ( /obj/machinery/door/window{ @@ -58038,9 +54102,7 @@ name = "Infirmary"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "con" = ( /obj/structure/window/reinforced{ @@ -58049,9 +54111,7 @@ /obj/structure/table, /obj/item/robot_parts/r_arm, /obj/item/robot_parts/l_arm, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "coo" = ( /obj/structure/table, @@ -58060,9 +54120,7 @@ pixel_y = 3 }, /obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cop" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -58133,9 +54191,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 9; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 9 }, /area/engine/engine_smes) "cow" = ( @@ -58147,18 +54204,16 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engine_smes) "cox" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engine_smes) "coy" = ( @@ -58171,9 +54226,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engine_smes) "coz" = ( @@ -58185,9 +54239,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 1 }, /area/engine/engine_smes) "coA" = ( @@ -58199,13 +54252,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engine_smes) "coB" = ( /obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 4; name = "SMES Room"; req_access_txt = "32" }, @@ -58217,8 +54270,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - icon_state = "delivery"; +/turf/open/floor/plasteel/delivery{ name = "floor" }, /area/engine/engine_smes) @@ -58233,18 +54285,15 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engine_smes) "coD" = ( /obj/structure/table, /obj/item/weapon/wrench, /obj/item/device/assembly/infra, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coE" = ( /obj/structure/table, @@ -58254,9 +54303,7 @@ /obj/item/device/assembly/voice{ pixel_y = 3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coF" = ( /obj/structure/table, @@ -58264,9 +54311,7 @@ pixel_y = 3 }, /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coG" = ( /obj/structure/table, @@ -58280,9 +54325,7 @@ pixel_x = -8; pixel_y = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coH" = ( /obj/structure/cable/yellow{ @@ -58299,9 +54342,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "coJ" = ( /obj/machinery/door/firedoor, @@ -58354,17 +54395,13 @@ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coO" = ( /obj/structure/table, /obj/item/weapon/storage/toolbox/syndicate, /obj/item/weapon/crowbar/red, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coP" = ( /obj/machinery/door/window{ @@ -58372,9 +54409,7 @@ name = "Surgery"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "coQ" = ( /obj/structure/table, @@ -58390,9 +54425,7 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "coR" = ( /obj/machinery/door/window{ @@ -58400,9 +54433,7 @@ name = "Tool Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coS" = ( /obj/structure/rack, @@ -58418,9 +54449,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/ai_monitored/security/armory) "coT" = ( @@ -58436,9 +54466,7 @@ /obj/structure/table, /obj/item/weapon/surgicaldrill, /obj/item/weapon/circular_saw, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "coV" = ( /obj/structure/sink{ @@ -58450,9 +54478,7 @@ /obj/structure/mirror{ pixel_x = 30 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "coW" = ( /obj/structure/table, @@ -58460,9 +54486,7 @@ pixel_y = 5 }, /obj/item/device/sbeacondrop/bomb, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coX" = ( /obj/structure/table, @@ -58473,9 +54497,7 @@ /obj/item/weapon/grenade/syndieminibomb{ pixel_x = -1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coY" = ( /obj/machinery/nuclearbomb/syndicate, @@ -58484,9 +54506,7 @@ name = "Secure Storage"; req_access_txt = "150" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -58499,9 +54519,8 @@ dir = 4; icon_state = "tube1" }, -/turf/open/floor/plasteel{ - dir = 5; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 5 }, /area/engine/engineering) "cpb" = ( @@ -58512,36 +54531,27 @@ /turf/open/floor/plating, /area/engine/engineering) "cpc" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_4) "cpd" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/pod_4) "cpe" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_asteroid2"; + name = "asteroid" }, -/area/shuttle/pod_4) +/turf/open/space, +/area/space) "cpf" = ( /obj/machinery/telecomms/allinone{ intercept = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cpg" = ( /obj/item/weapon/grenade/barrier{ @@ -58552,8 +54562,7 @@ pixel_x = -4 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -58582,14 +54591,12 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engine_smes) "cpk" = ( -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, /area/engine/engine_smes) @@ -58608,25 +54615,21 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engine_smes) "cpn" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/engine_smes) "cpo" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/engine/engine_smes) "cpp" = ( @@ -58642,9 +54645,8 @@ icon_state = "alarm0"; pixel_y = -22 }, -/turf/open/floor/plasteel{ - dir = 4; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 4 }, /area/engine/engine_smes) "cpq" = ( @@ -58661,9 +54663,7 @@ /obj/structure/table, /obj/item/weapon/cautery, /obj/item/weapon/scalpel, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cps" = ( /obj/structure/table, @@ -58714,9 +54714,7 @@ /obj/structure/table, /obj/item/weapon/retractor, /obj/item/weapon/hemostat, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cpx" = ( /obj/structure/cable/yellow{ @@ -58730,8 +54728,7 @@ icon_state = "2-4"; tag = "" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -58751,9 +54748,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "bot" +/turf/open/floor/plasteel/bot{ + dir = 2 }, /area/engine/engineering) "cpz" = ( @@ -58777,8 +54773,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -58809,16 +54804,12 @@ "cpF" = ( /obj/structure/table/optable, /obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cpG" = ( /obj/structure/table/optable, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/sleeper) "cpH" = ( /obj/structure/shuttle/engine/heater, @@ -58829,6 +54820,7 @@ /area/shuttle/syndicate) "cpI" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "Escape Pod Four"; req_access = null; req_access_txt = "0" @@ -58842,39 +54834,44 @@ /obj/docking_port/mobile/pod{ dir = 4; id = "pod4"; - name = "escape pod 4" + name = "escape pod 4"; + port_angle = 180; + preferred_direction = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "cpK" = ( +/obj/machinery/computer/shuttle/pod{ + pixel_x = 0; + pixel_y = -32; + possible_destinations = "pod_asteroid2"; + shuttleId = "pod2" + }, /obj/structure/chair{ - dir = 1 + dir = 8 }, /obj/machinery/status_display{ density = 0; layer = 3; - pixel_x = 32; - pixel_y = 0 + pixel_x = 0; + pixel_y = 32 }, -/obj/machinery/computer/shuttle/pod{ - pixel_x = -32; - possible_destinations = "pod_asteroid2"; - shuttleId = "pod2" - }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "cpL" = ( -/obj/structure/chair{ - dir = 1 +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -28 }, /obj/item/device/radio/intercom{ - pixel_x = 25 + pixel_x = 0; + pixel_y = 25 }, -/obj/item/weapon/storage/pod{ - pixel_x = -26 +/obj/structure/chair{ + dir = 8 }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_1) +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_2) "cpM" = ( /obj/structure/grille, /obj/structure/window/shuttle, @@ -58919,9 +54916,8 @@ name = "SMES room APC"; pixel_y = -24 }, -/turf/open/floor/plasteel{ - dir = 10; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 10 }, /area/engine/engine_smes) "cpT" = ( @@ -58931,9 +54927,8 @@ pixel_y = -35 }, /obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engine_smes) "cpU" = ( @@ -58944,9 +54939,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "warning" - }, +/turf/open/floor/plasteel/warning, /area/engine/engine_smes) "cpV" = ( /obj/structure/table, @@ -58994,9 +54987,8 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "cqa" = ( @@ -59008,9 +55000,8 @@ pixel_y = -32 }, /obj/machinery/light, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "cqb" = ( @@ -59020,15 +55011,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "cqc" = ( -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "cqd" = ( @@ -59044,9 +55033,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "cqe" = ( @@ -59056,9 +55044,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "cqf" = ( @@ -59074,8 +55061,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -59096,8 +55082,7 @@ pixel_y = 0; req_access_txt = "11" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -59120,9 +55105,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "cql" = ( @@ -59131,9 +55115,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "cqm" = ( @@ -59150,9 +55133,8 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 2 }, /area/engine/engineering) "cqn" = ( @@ -59164,9 +55146,8 @@ pixel_x = 32; pixel_y = 0 }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 6 }, /area/engine/engineering) "cqp" = ( @@ -59178,22 +55159,26 @@ /turf/open/floor/plating, /area/engine/engineering) "cqq" = ( -/turf/open/floor/plating, -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 4 +/obj/machinery/door/airlock/shuttle{ + name = "Escape Pod Airlock" }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 +/obj/docking_port/mobile/pod{ + dir = 8; + id = "pod2"; + name = "escape pod 2"; + port_angle = 180 }, -/area/shuttle/pod_4) +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_2) "cqr" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + on = 1 }, -/area/shuttle/pod_4) +/turf/open/floor/plasteel/warning/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "cqs" = ( /obj/structure/sign/fire{ pixel_x = 0; @@ -59264,6 +55249,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13" @@ -59304,8 +55290,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -59338,8 +55323,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) @@ -59445,15 +55429,13 @@ anchored = 1 }, /obj/structure/cable/yellow, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) "cqV" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -59463,8 +55445,7 @@ }, /obj/item/weapon/tank/internals/plasma, /obj/structure/cable/yellow, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -59474,8 +55455,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -59498,8 +55478,7 @@ /area/engine/engineering) "crc" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/engine/engineering) @@ -59539,8 +55518,7 @@ /obj/structure/transit_tube{ icon_state = "Block" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -59560,9 +55538,7 @@ id = "starboardsolar"; name = "Starboard Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "crk" = ( /obj/structure/lattice/catwalk, @@ -59636,8 +55612,7 @@ d1 = 1; d2 = 4 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 10 }, /area/engine/engineering) @@ -59649,18 +55624,13 @@ icon_state = "2-8"; tag = "" }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/engine/engineering) "cru" = ( -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/engine/engineering) "crv" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 6 }, /area/engine/engineering) @@ -59676,17 +55646,19 @@ /turf/open/floor/plating, /area/shuttle/escape) "cry" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/warning/corner{ dir = 2 }, -/area/shuttle/escape) +/area/hallway/secondary/entry) "crz" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/area/shuttle/escape) +/turf/open/floor/plasteel/warning, +/area/hallway/secondary/entry) "crA" = ( /obj/structure/transit_tube/station{ dir = 8; @@ -59694,8 +55666,7 @@ reverse_launch = 1 }, /obj/structure/transit_tube_pod, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -59799,9 +55770,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plating{ - icon_state = "warnplate" - }, +/turf/open/floor/plating/warnplate, /area/engine/engineering) "crJ" = ( /obj/structure/cable{ @@ -59840,17 +55809,11 @@ "crN" = ( /obj/structure/table, /obj/item/weapon/storage/firstaid/fire, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "crO" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f9" - }, +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/escape) "crP" = ( /obj/machinery/light, @@ -59858,14 +55821,13 @@ /area/engine/engineering) "crQ" = ( /obj/machinery/computer/emergency_shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "crR" = ( /obj/structure/transit_tube{ icon_state = "N-S" }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/engine/engineering) @@ -59875,9 +55837,7 @@ id = "starboardsolar"; name = "Starboard Solar Array" }, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "crT" = ( /obj/structure/grille, @@ -59934,9 +55894,8 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "csa" = ( -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/engine/engineering) "csb" = ( @@ -59957,9 +55916,8 @@ /turf/open/space, /area/space/nearstation) "csd" = ( -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/engine/engineering) "cse" = ( @@ -59990,6 +55948,7 @@ /area/engine/engineering) "csg" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13" @@ -60055,9 +56014,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "csr" = ( /obj/machinery/doorButtons/airlock_controller{ @@ -60079,9 +56036,7 @@ initialize_directions = 11 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/incinerator) "css" = ( /obj/structure/cable{ @@ -60161,9 +56116,8 @@ /turf/open/space, /area/space/nearstation) "csC" = ( -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/space/nearstation) "csD" = ( @@ -60202,15 +56156,13 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "csH" = ( -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/space/nearstation) "csI" = ( -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/space/nearstation) "csJ" = ( @@ -60261,9 +56213,8 @@ /area/space/nearstation) "csR" = ( /obj/machinery/the_singularitygen, -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/space/nearstation) "csS" = ( @@ -60284,8 +56235,7 @@ /turf/open/floor/plating, /area/turret_protected/aisat_interior) "csV" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/turret_protected/aisat_interior) @@ -60293,8 +56243,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump{ on = 1 }, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 1 }, /area/turret_protected/aisat_interior) @@ -60338,6 +56287,7 @@ /area/solar/starboard) "cta" = ( /obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; name = "MiniSat External Access"; req_access = null; req_access_txt = "65;13" @@ -60361,9 +56311,8 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "ctf" = ( -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/space/nearstation) "ctg" = ( @@ -60419,9 +56368,8 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "ctm" = ( -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/space/nearstation) "ctn" = ( @@ -60439,9 +56387,7 @@ req_one_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "ctp" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -60468,8 +56414,7 @@ pixel_y = 3 }, /obj/item/weapon/pen, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -60490,16 +56435,13 @@ /obj/item/weapon/screwdriver{ pixel_y = 10 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) "ctt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "ctu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -60508,9 +56450,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/turret_protected/aisat_interior) "ctv" = ( /obj/structure/grille, @@ -60523,25 +56463,20 @@ pixel_y = 0 }, /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) "ctx" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/turret_protected/aisat_interior) "cty" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/turret_protected/aisat_interior) "ctz" = ( /obj/machinery/door/poddoor/shutters{ @@ -60551,9 +56486,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "ctA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -60563,16 +56496,12 @@ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "ctB" = ( /obj/structure/cable, /obj/machinery/power/tracker, -/turf/open/floor/plasteel/airless{ - icon_state = "solarpanel" - }, +/turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "ctC" = ( /obj/machinery/camera/emp_proof{ @@ -60607,8 +56536,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 4 }, /area/turret_protected/aisat_interior) @@ -60622,9 +56550,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/turret_protected/aisat_interior) "ctH" = ( /obj/machinery/computer/security/telescreen/entertainment{ @@ -60635,16 +56561,13 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) "ctI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/turret_protected/aisat_interior) "ctJ" = ( /obj/machinery/hologram/holopad, @@ -60658,18 +56581,14 @@ /obj/effect/landmark/start{ name = "Cyborg" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/turret_protected/aisat_interior) "ctK" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Teleporter"; req_access_txt = "17;65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "ctL" = ( /obj/machinery/teleport/station, @@ -60680,8 +56599,7 @@ /area/turret_protected/aisat_interior) "ctM" = ( /obj/machinery/bluespace_beacon, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 4 }, /area/turret_protected/aisat_interior) @@ -60706,9 +56624,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/turret_protected/aisat_interior) "ctQ" = ( /obj/structure/table, @@ -60720,8 +56636,7 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -60746,9 +56661,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/turret_protected/aisat_interior) "ctT" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -60762,9 +56675,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "grimy" - }, +/turf/open/floor/plasteel/grimy, /area/turret_protected/aisat_interior) "ctU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -60787,9 +56698,7 @@ pixel_y = 0 }, /obj/structure/chair, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "ctW" = ( /obj/machinery/computer/teleporter, @@ -60808,8 +56717,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "warndark"; +/turf/open/floor/plasteel/darkwarning{ dir = 4 }, /area/turret_protected/aisat_interior) @@ -60835,9 +56743,7 @@ pixel_y = -29 }, /obj/machinery/light/small, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuc" = ( /obj/structure/rack{ @@ -60847,8 +56753,7 @@ pixel_y = -32 }, /obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -60869,9 +56774,7 @@ dir = 1; network = list("MiniSat") }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cue" = ( /obj/structure/cable{ @@ -60880,9 +56783,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuf" = ( /turf/closed/wall/r_wall, @@ -60894,8 +56795,7 @@ pixel_y = -32 }, /obj/structure/table, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -60934,9 +56834,7 @@ name = "MiniSat Antechamber"; req_one_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cum" = ( /obj/machinery/recharge_station, @@ -60949,9 +56847,8 @@ dir = 2; name = "Mix to MiniSat" }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/turret_protected/AIsatextAS{ name = "AI Satellite Atmospherics" @@ -60962,9 +56859,8 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ tag = "icon-warnplatecorner"; - icon_state = "warnplatecorner"; dir = 2 }, /area/turret_protected/AIsatextAS{ @@ -60985,9 +56881,8 @@ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/turret_protected/AIsatextAS{ name = "AI Satellite Atmospherics" @@ -60998,9 +56893,8 @@ name = "Air Out"; on = 0 }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/turret_protected/AIsatextAS{ name = "AI Satellite Atmospherics" @@ -61016,9 +56910,8 @@ pixel_x = -9; pixel_y = 2 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/turret_protected/aisat_interior) "cus" = ( @@ -61037,8 +56930,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/turret_protected/aisat_interior) @@ -61053,9 +56945,7 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cuu" = ( /obj/structure/cable{ @@ -61066,9 +56956,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuv" = ( /obj/structure/showcase{ @@ -61085,17 +56973,15 @@ pixel_x = 5; pixel_y = 30 }, -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) "cuw" = ( -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" @@ -61117,23 +57003,18 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plating{ - dir = 1; - icon_state = "warnplatecorner" +/turf/open/floor/plating/warnplate/corner{ + dir = 1 }, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) "cuy" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Atmospherics" }) @@ -61155,8 +57036,7 @@ pixel_y = 0 }, /obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/turret_protected/AIsatextAS{ @@ -61177,8 +57057,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/turret_protected/AIsatextAS{ @@ -61187,9 +57066,7 @@ "cuC" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Atmospherics" }) @@ -61217,9 +57094,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/turret_protected/aisat_interior) "cuE" = ( @@ -61242,8 +57118,7 @@ req_access = list(65) }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 4 }, /area/turret_protected/aisat_interior) @@ -61258,9 +57133,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuH" = ( /obj/machinery/light/small{ @@ -61274,9 +57147,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - dir = 1; - icon_state = "darkbluecorners" +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 }, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" @@ -61287,9 +57159,7 @@ on = 1; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -61298,9 +57168,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -61328,8 +57196,7 @@ }, /obj/item/weapon/storage/toolbox/mechanical, /obj/item/device/multitool, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/turret_protected/AIsatextFP{ @@ -61345,9 +57212,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Atmospherics" }) @@ -61363,8 +57228,7 @@ d2 = 4 }, /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/turret_protected/AIsatextAS{ @@ -61380,9 +57244,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Atmospherics" }) @@ -61398,9 +57260,7 @@ uses = 10 }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextAS{ name = "AI Satellite Atmospherics" }) @@ -61414,9 +57274,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuQ" = ( /obj/structure/cable{ @@ -61433,9 +57291,7 @@ name = "MiniSat Atmospherics"; req_one_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuR" = ( /obj/structure/cable{ @@ -61448,9 +57304,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuS" = ( /obj/structure/cable{ @@ -61475,9 +57329,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuT" = ( /obj/structure/cable{ @@ -61489,9 +57341,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -61510,9 +57360,7 @@ name = "MiniSat Service Bay"; req_one_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cuV" = ( /obj/structure/cable{ @@ -61521,9 +57369,7 @@ icon_state = "4-8"; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -61544,9 +57390,7 @@ icon_state = "2-8"; tag = "" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -61562,8 +57406,7 @@ icon_state = "0-8" }, /obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/turret_protected/AIsatextFP{ @@ -61573,8 +57416,7 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/AIsatextAS{ @@ -61586,9 +57428,7 @@ on = 1 }, /mob/living/simple_animal/bot/floorbot, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/turret_protected/AIsatextAS{ name = "AI Satellite Atmospherics" }) @@ -61614,8 +57454,7 @@ name = "Station Intercom (AI Private)"; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/turret_protected/aisat_interior) @@ -61630,9 +57469,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners" - }, +/turf/open/floor/plasteel/darkblue/corner, /area/turret_protected/aisat_interior) "cve" = ( /obj/structure/cable{ @@ -61656,9 +57493,7 @@ pixel_y = -24; req_access = list(65) }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/aisat_interior) "cvf" = ( /obj/machinery/status_display, @@ -61670,8 +57505,7 @@ on = 1 }, /mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/plasteel{ - icon_state = "darkbluecorners"; +/turf/open/floor/plasteel/darkblue/corner{ dir = 8 }, /area/turret_protected/AIsatextFP{ @@ -61681,8 +57515,7 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/turret_protected/AIsatextFP{ @@ -61694,9 +57527,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFP{ name = "AI Satellite Service" }) @@ -61711,9 +57542,7 @@ name = "AI Satellite Hallway" }) "cvl" = ( -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cvm" = ( /obj/machinery/door/airlock/maintenance_hatch{ @@ -61743,9 +57572,7 @@ name = "MiniSat Chamber Hallway"; req_one_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFS{ name = "AI Satellite Hallway" }) @@ -61845,9 +57672,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFS{ name = "AI Satellite Hallway" }) @@ -61960,9 +57785,7 @@ scrub_N2O = 0; scrub_Toxins = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFS{ name = "AI Satellite Hallway" }) @@ -62081,9 +57904,7 @@ }, /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFS{ name = "AI Satellite Hallway" }) @@ -62178,9 +57999,7 @@ dir = 8; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFS{ name = "AI Satellite Hallway" }) @@ -62199,9 +58018,7 @@ pixel_x = -28; pixel_y = -29 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFS{ name = "AI Satellite Hallway" }) @@ -62222,9 +58039,7 @@ name = "MiniSat Chamber Observation"; req_one_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwg" = ( /obj/machinery/airalarm{ @@ -62234,9 +58049,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwh" = ( /obj/machinery/light/small{ @@ -62251,17 +58064,13 @@ pixel_x = 4; pixel_y = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwj" = ( /obj/structure/cable{ @@ -62270,9 +58079,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwk" = ( /obj/machinery/light/small{ @@ -62287,31 +58094,23 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwl" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwm" = ( /obj/structure/table/reinforced, /obj/item/weapon/folder/white, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwo" = ( /obj/structure/cable{ @@ -62322,9 +58121,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwp" = ( /obj/structure/chair/office/dark, @@ -62332,9 +58129,7 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwq" = ( /obj/structure/grille, @@ -62365,9 +58160,7 @@ name = "AI Core"; req_access_txt = "65" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwu" = ( /obj/structure/cable{ @@ -62380,9 +58173,7 @@ uses = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwv" = ( /obj/machinery/light{ @@ -62404,9 +58195,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwx" = ( /obj/structure/cable{ @@ -62417,9 +58206,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwy" = ( /obj/effect/decal/cleanable/dirt, @@ -62432,9 +58219,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwA" = ( /obj/structure/cable{ @@ -62452,9 +58237,7 @@ dir = 9; pixel_y = 0 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwB" = ( /obj/machinery/light{ @@ -62470,9 +58253,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cwD" = ( /obj/structure/window/reinforced{ @@ -62521,7 +58302,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cwG" = ( /obj/structure/table, @@ -62530,38 +58311,35 @@ pixel_y = 3 }, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cwH" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f5" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/area/shuttle/escape) +/turf/open/floor/plating, +/area/maintenance/fpmaint2) "cwI" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "cwJ" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cwK" = ( /obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cwL" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cwM" = ( /obj/structure/rack, @@ -62574,16 +58352,13 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel{ - icon_state = "vault"; +/turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) "cwN" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cwO" = ( /obj/structure/chair{ @@ -62593,13 +58368,11 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cwP" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cwQ" = ( /obj/machinery/button/flasher{ @@ -62607,7 +58380,7 @@ pixel_x = 6; pixel_y = -24 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cwR" = ( /obj/item/device/radio/intercom{ @@ -62615,49 +58388,50 @@ pixel_x = 0; pixel_y = -29 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cwS" = ( /obj/machinery/computer/communications, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cwT" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 +/obj/machinery/camera{ + c_tag = "Arrivals Escape Pod 2"; + dir = 8 }, -/area/shuttle/escape) +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "cwU" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 +/obj/structure/shuttle/engine/propulsion/burst{ + tag = "icon-propulsion (WEST)"; + icon_state = "propulsion"; + dir = 8 }, -/area/shuttle/escape) +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_1) "cwV" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_asteroid1"; + name = "asteroid" }, -/area/shuttle/escape) +/turf/open/space, +/area/space) "cwW" = ( /obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "cwX" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Cockpit"; req_access_txt = "19" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cwY" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cwZ" = ( /obj/machinery/flasher{ @@ -62665,14 +58439,10 @@ pixel_x = 6; pixel_y = 24 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxa" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxb" = ( /obj/structure/table, @@ -62682,15 +58452,11 @@ pixel_y = 3 }, /obj/item/weapon/crowbar, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxc" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxd" = ( /obj/machinery/flasher{ @@ -62703,42 +58469,38 @@ pixel_x = -24; pixel_y = -6 }, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cxe" = ( -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cxf" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Brig"; req_access_txt = "2" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cxg" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/plating, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cxh" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "cxi" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxj" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxk" = ( /obj/structure/cable{ @@ -62752,50 +58514,49 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "showroomfloor" - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "cxl" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 +/obj/machinery/computer/shuttle/pod{ + pixel_x = 0; + pixel_y = -32; + possible_destinations = "pod_asteroid1"; + shuttleId = "pod1" }, -/area/shuttle/escape) +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) "cxm" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) "cxn" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Airlock" +/obj/structure/lattice, +/obj/effect/landmark{ + name = "carpspawn" }, -/obj/docking_port/mobile/emergency, -/obj/docking_port/stationary{ - dir = 4; - dwidth = 9; - height = 11; - id = "emergency_home"; - name = "emergency evac bay"; - width = 22 - }, -/turf/open/floor/plating, -/area/shuttle/escape) +/turf/open/space, +/area/space) "cxo" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; pixel_y = 30 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cxp" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cxq" = ( /obj/structure/chair{ @@ -62804,9 +58565,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxr" = ( /obj/structure/chair{ @@ -62815,33 +58574,23 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxs" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxt" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "cxu" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "cxv" = ( /obj/structure/window/shuttle, @@ -62854,37 +58603,42 @@ /turf/open/floor/plating, /area/shuttle/transport) "cxx" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 +/obj/item/weapon/storage/pod{ + pixel_x = 6; + pixel_y = -28 }, -/area/shuttle/transport) +/obj/item/device/radio/intercom{ + pixel_x = 0; + pixel_y = 25 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) "cxy" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f9" - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/transport) "cxz" = ( /obj/machinery/computer/shuttle/ferry/request, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cxA" = ( -/turf/open/floor/plasteel{ - dir = 8; - icon_state = "warning" +/turf/open/floor/plasteel/warning{ + dir = 8 }, /area/ai_monitored/security/armory) "cxB" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cxC" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cxD" = ( /obj/machinery/door/airlock/shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cxE" = ( /obj/machinery/door/airlock/shuttle, @@ -62894,8 +58648,9 @@ height = 12; id = "ferry"; name = "ferry shuttle"; + port_angle = 0; + preferred_direction = 4; roundstart_move = "ferry_away"; - travelDir = 180; width = 5 }, /obj/docking_port/stationary{ @@ -62907,40 +58662,46 @@ turf_type = /turf/open/space; width = 5 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cxF" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f10" +/obj/machinery/door/airlock/shuttle{ + name = "Escape Pod Airlock" }, -/area/shuttle/transport) +/obj/docking_port/mobile/pod{ + dir = 8; + id = "pod1"; + name = "escape pod 1"; + port_angle = 180 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) "cxG" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 4 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Escape Pod Three"; + req_access_txt = "0" }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, -/area/shuttle/transport) +/turf/open/floor/plating, +/area/security/main) "cxH" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cxI" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "cxJ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" }, -/area/shuttle/transport) +/turf/open/floor/plating, +/area/security/processing) "cxK" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Airlock" @@ -62952,55 +58713,57 @@ pixel_x = 0; pixel_y = -30 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cxM" = ( /obj/machinery/door/airlock/shuttle{ name = "Emergency Shuttle Cargo" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cxN" = ( -/obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/shuttle/escape) +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/auxsolarstarboard) "cxO" = ( /obj/machinery/door/airlock/glass{ name = "Emergency Shuttle Infirmary" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cxP" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Labor Camp Shuttle Airlock" }, -/area/shuttle/escape) +/turf/open/floor/plating, +/area/security/processing) "cxQ" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "cxR" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "cxS" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxT" = ( /obj/structure/table, @@ -63014,28 +58777,25 @@ pixel_x = 27; pixel_y = 0 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxU" = ( /obj/structure/closet, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "cxV" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "cxW" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "External Access"; + req_access = null; + req_access_txt = "13" }, -/area/shuttle/escape) +/turf/open/floor/plating, +/area/maintenance/fsmaint2) "cxX" = ( /obj/structure/window/reinforced{ dir = 1 @@ -63044,32 +58804,33 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "cxY" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 +/obj/machinery/camera{ + c_tag = "Arrivals Escape Pod 1"; + dir = 8 }, -/area/shuttle/escape) +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/entry) "cxZ" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/floor/plating/airless, /area/shuttle/escape) "cya" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + req_access_txt = "13" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/maintenance/fpmaint) "cyb" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Escape Pod One" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/hallway/secondary/entry) "cyc" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "cyd" = ( /obj/machinery/door/airlock/shuttle, @@ -63081,8 +58842,10 @@ id = "whiteship"; launch_status = 0; name = "NT Medical Ship"; + port_angle = -90; + preferred_direction = 4; roundstart_move = "whiteship_away"; - travelDir = 180; + timid = null; width = 35 }, /obj/docking_port/stationary{ @@ -63091,17 +58854,14 @@ height = 22; id = "whiteship_home"; name = "SS13 Arrival Docking"; + turf_type = /turf/open/space; width = 35 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cye" = ( /obj/machinery/door/airlock/shuttle, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyf" = ( /obj/structure/shuttle/engine/propulsion{ @@ -63111,42 +58871,44 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned) "cyg" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 +/obj/machinery/door/airlock/command{ + cyclelinkeddir = 1; + name = "Command Tool Storage"; + req_access = null; + req_access_txt = "19" }, -/area/shuttle/abandoned) +/turf/open/floor/plasteel/black, +/area/ai_monitored/storage/eva) "cyh" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Security Escape Airlock"; + req_access_txt = "2" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/hallway/secondary/exit) "cyi" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyj" = ( /obj/structure/table, /obj/item/weapon/screwdriver, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyk" = ( /obj/structure/table, /obj/item/device/radio/off, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyl" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + id_tag = null; + name = "Port Docking Bay 2"; + req_access_txt = "0" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/hallway/secondary/entry) "cym" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion"; @@ -63155,9 +58917,8 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned) "cyn" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f15" - }, +/turf/open/floor/plating, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/abandoned) "cyo" = ( /obj/structure/shuttle/engine/heater{ @@ -63170,58 +58931,56 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned) "cyp" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Escape Airlock" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/hallway/secondary/exit) "cyq" = ( /obj/machinery/computer/pod{ id = "oldship_gun" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyr" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Cargo Escape Airlock" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/hallway/secondary/exit) "cys" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "cyt" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Port Docking Bay 4"; + req_access_txt = "0" }, -/area/shuttle/supply) +/turf/open/floor/plating, +/area/hallway/secondary/entry) "cyu" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Port Docking Bay 3"; + req_access_txt = "0" }, -/area/shuttle/supply) +/turf/open/floor/plating, +/area/hallway/secondary/entry) "cyv" = ( /turf/open/floor/plating, /area/shuttle/abandoned) "cyw" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f13" - }, +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/abandoned) "cyx" = ( /obj/structure/rack, /obj/item/clothing/suit/space/hardsuit/medical, /obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyy" = ( /obj/machinery/mass_driver{ @@ -63243,25 +59002,32 @@ /turf/open/floor/plating, /area/shuttle/abandoned) "cyB" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "cyC" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + req_access_txt = "13" }, -/area/shuttle/supply) +/turf/open/floor/plating, +/area/maintenance/asmaint2) "cyD" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f12" +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Supply Dock Airlock"; + req_access_txt = "31" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/quartermaster/storage) "cyE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "External Access"; + req_access = null; + req_access_txt = "13" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/maintenance/aft) "cyF" = ( /obj/structure/shuttle/engine/propulsion{ icon_state = "propulsion_r"; @@ -63270,10 +59036,13 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned) "cyG" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f17" +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Atmospherics External Airlock"; + req_access_txt = "24" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/atmos) "cyH" = ( /obj/machinery/door/airlock/shuttle, /turf/open/floor/plating, @@ -63283,9 +59052,7 @@ charge = 100; maxcharge = 15000 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyJ" = ( /obj/structure/rack, @@ -63294,15 +59061,22 @@ /obj/item/weapon/tank/internals/emergency_oxygen, /obj/item/weapon/tank/internals/emergency_oxygen, /obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyK" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f14" +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/shuttle/abandoned) +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/portsolar) "cyL" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -63316,10 +59090,14 @@ /turf/open/floor/plating, /area/maintenance/aft) "cyM" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f11" +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 1; + name = "Engine Room"; + req_access_txt = "10" }, -/area/shuttle/abandoned) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) "cyN" = ( /obj/machinery/conveyor{ dir = 4; @@ -63335,17 +59113,13 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyP" = ( /obj/item/weapon/shard{ icon_state = "medium" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyQ" = ( /obj/machinery/door/airlock/shuttle{ @@ -63356,7 +59130,7 @@ /area/shuttle/supply) "cyR" = ( /obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "cyS" = ( @@ -63373,7 +59147,7 @@ pixel_x = 24; pixel_y = -8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "cyT" = ( /obj/machinery/door/airlock/shuttle{ @@ -63395,17 +59169,23 @@ /turf/open/floor/plating, /area/shuttle/supply) "cyU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/area/shuttle/abandoned) +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/starboardsolar) "cyV" = ( /obj/machinery/door/window, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor5" - }, +/turf/open/floor/mineral/titanium/purple, /area/shuttle/abandoned) "cyW" = ( /obj/structure/bed, @@ -63414,22 +59194,16 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor5" - }, +/turf/open/floor/mineral/titanium/purple, /area/shuttle/abandoned) "cyX" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyY" = ( /obj/structure/table, /obj/item/weapon/gun/energy/laser/retro, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyZ" = ( /obj/machinery/conveyor{ @@ -63444,77 +59218,77 @@ /area/shuttle/supply) "cza" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czb" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" +/obj/structure/chair{ + dir = 4 }, +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czc" = ( /obj/machinery/computer/shuttle/white_ship, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czd" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cze" = ( /obj/structure/table, /obj/item/weapon/tank/internals/oxygen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czf" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f10" - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/shuttle/supply) "czg" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Escape Pod Four"; + req_access = null; + req_access_txt = "0"; + shuttledocked = 1 }, -/area/shuttle/supply) +/turf/open/floor/plating, +/area/engine/engineering) "czh" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle/interior{ - icon_state = "swall_f6" +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/shuttle/supply) +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) "czi" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, -/area/shuttle/supply) +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/abandoned) "czj" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/shuttle/white, /area/shuttle/abandoned) "czk" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "MiniSat External Access"; + req_access = null; + req_access_txt = "65;13" }, -/area/shuttle/abandoned) +/turf/open/floor/plating, +/area/turret_protected/aisat_interior) "czl" = ( /obj/machinery/door/window/northright, /obj/effect/decal/remains/human, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor5" - }, +/turf/open/floor/mineral/titanium/purple, /area/shuttle/abandoned) "czm" = ( /obj/structure/bed, @@ -63525,22 +59299,17 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor5" - }, +/turf/open/floor/mineral/titanium/purple, /area/shuttle/abandoned) "czn" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 +/obj/structure/frame/computer{ + anchored = 1 }, -/area/shuttle/supply) +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/abandoned) "czo" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, -/area/shuttle/supply) +/turf/open/space, +/area/shuttle/syndicate) "czp" = ( /obj/structure/window/reinforced{ dir = 1 @@ -63549,16 +59318,14 @@ /turf/open/floor/plating/airless, /area/shuttle/supply) "czq" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 +/obj/machinery/porta_turret/syndicate{ + dir = 5 }, -/area/shuttle/supply) +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) "czr" = ( /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czs" = ( /obj/structure/shuttle/engine/propulsion{ @@ -63577,40 +59344,41 @@ /turf/open/floor/plating/airless, /area/shuttle/supply) "czv" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f18" +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 }, -/area/shuttle/abandoned) +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) "czw" = ( /obj/item/device/multitool, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czx" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czy" = ( /obj/structure/frame/computer{ anchored = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czz" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f16" +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 }, -/area/shuttle/abandoned) +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) "czA" = ( /obj/item/weapon/scalpel, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czB" = ( /obj/structure/table, @@ -63618,9 +59386,7 @@ pixel_x = 6; pixel_y = -5 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czC" = ( /obj/machinery/sleeper{ @@ -63628,14 +59394,11 @@ dir = 8 }, /obj/effect/decal/remains/human, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor3" - }, +/turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czD" = ( -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/space/nearstation) "czE" = ( @@ -63691,17 +59454,8 @@ /turf/open/floor/plating/airless, /area/maintenance/incinerator) "czK" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - pixel_x = 25 - }, -/obj/item/weapon/storage/pod{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/shuttle, -/area/shuttle/pod_2) +/turf/closed/wall, +/area/security/vacantoffice) "czL" = ( /obj/machinery/computer/shuttle/pod{ pixel_y = -32; @@ -63717,7 +59471,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "czM" = ( /obj/item/device/radio/intercom{ @@ -63730,7 +59484,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "czN" = ( /obj/docking_port/stationary/random{ @@ -63749,11 +59503,9 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "czP" = ( -/obj/structure/chair/stool, +/obj/structure/chair/stool/bar, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "bar" - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "czQ" = ( /obj/structure/grille, @@ -63919,9 +59671,7 @@ /area/space) "cAg" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "cafeteria" - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "cAh" = ( /obj/structure/cable{ @@ -64048,9 +59798,8 @@ /area/space/nearstation) "cAt" = ( /obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/space/nearstation) "cAu" = ( @@ -64106,9 +59855,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cAA" = ( /obj/machinery/light/small{ @@ -64239,8 +59986,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cAP" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 4 }, /area/engine/engineering) @@ -64308,9 +60054,7 @@ uses = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cAU" = ( /obj/structure/lattice, @@ -64344,9 +60088,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cAW" = ( /obj/structure/showcase{ @@ -64363,9 +60105,7 @@ dir = 1; on = 1 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cAX" = ( /obj/structure/lattice, @@ -64394,9 +60134,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cBa" = ( /obj/machinery/power/smes{ @@ -64432,9 +60170,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cBe" = ( /obj/machinery/airalarm{ @@ -64443,9 +60179,7 @@ pixel_y = -22 }, /obj/machinery/hologram/holopad, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai) "cBf" = ( /obj/machinery/camera{ @@ -64466,15 +60200,12 @@ /area/hydroponics) "cBh" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "barber" - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "cBi" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "floorgrime" - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "cBj" = ( /obj/structure/table, @@ -64485,9 +60216,7 @@ icon_state = "1-2" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/ai_upload) "cBk" = ( /obj/structure/disposalpipe/segment{ @@ -64511,9 +60240,7 @@ network = list("SS13") }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "freezerfloor" - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/locker/locker_toilet) "cBo" = ( /obj/effect/landmark/event_spawn, @@ -64521,9 +60248,7 @@ /area/crew_quarters/captain) "cBp" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/storage) "cBq" = ( /obj/effect/landmark/event_spawn, @@ -64531,35 +60256,28 @@ /area/quartermaster/office) "cBr" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "bot" - }, +/turf/open/floor/plasteel/bot, /area/hallway/primary/central) "cBs" = ( /obj/structure/table/optable{ name = "Robotics Operating Table" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/assembly/robotics) "cBt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/explab) "cBu" = ( /obj/machinery/ai_status_display{ pixel_y = 32 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "warnwhite"; +/turf/open/floor/plasteel/warnwhite{ dir = 1 }, /area/crew_quarters/hor) @@ -64591,9 +60309,7 @@ dir = 5 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/medical/research{ name = "Research Division" }) @@ -64617,8 +60333,7 @@ pixel_y = 24 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "warningcorner"; +/turf/open/floor/plasteel/warning/corner{ dir = 8 }, /area/toxins/mixing) @@ -64681,9 +60396,7 @@ pixel_y = 0 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "white" - }, +/turf/open/floor/plasteel/white, /area/toxins/xenobiology) "cBH" = ( /obj/structure/cable{ @@ -64728,9 +60441,8 @@ /obj/item/weapon/folder/yellow, /obj/item/weapon/paper/monitorkey, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - dir = 2; - icon_state = "neutralfull" +/turf/open/floor/plasteel/neutral{ + dir = 2 }, /area/engine/chiefs_office) "cBN" = ( @@ -64779,9 +60491,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, +/turf/open/floor/plasteel/black, /area/turret_protected/AIsatextFS{ name = "AI Satellite Hallway" }) @@ -64851,6 +60561,140 @@ }, /turf/open/space, /area/space) +"cBZ" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"cCa" = ( +/obj/item/clothing/head/hardhat, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cCb" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/item/device/flashlight, +/turf/open/floor/plating, +/area/construction) +"cCc" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/clothing/suit/hazardvest, +/turf/open/floor/plating, +/area/construction) +"cCd" = ( +/turf/open/floor/plasteel, +/area/construction) +"cCe" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/construction) +"cCf" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/construction) +"cCg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/aft) +"cCh" = ( +/obj/item/weapon/bedsheet/red, +/mob/living/simple_animal/bot/secbot/beepsky{ + name = "Officer Beepsky" + }, +/turf/open/floor/plating, +/area/security/processing) +"cCi" = ( +/turf/closed/wall, +/area/security/vacantoffice2) +"cCj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/detectives_office) +"cCk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/detectives_office) +"cCl" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"cCm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"cCn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Detective's Office APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/port) +"cCo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"cCp" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/APlus, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plasteel, +/area/medical/sleeper) (1,1,1) = {" aaa @@ -68590,11 +64434,11 @@ aaa aaa aaa aaa -cya -cyp +cyc +cyc cye -cyp -czj +cyc +cyc aaa aaa aaa @@ -68847,11 +64691,11 @@ aaa aaa aaa aaa -cyE +cyc cyw cyi -cyK -cyg +cyw +cyc aaa aaa aaa @@ -70903,11 +66747,11 @@ aaa aaa aaa aaa -cyE -cyM +cyc +cyw cyi -cyD -cyg +cyw +cyc aaa aaa aaa @@ -71160,11 +67004,11 @@ aaa aaa aaa aaa -cyb -cyp +cyc +cyc cye -cyp -czk +cyc +cyc aaa aaa aaa @@ -71653,6 +67497,7 @@ aaa aaa aaa aaa +aae aaa aaa aaa @@ -71673,12 +67518,11 @@ aaa aaa aaa aaa -aaa -cya -cyp +cyc +cyc cye -cyp -czj +cyc +cyc aaa aaa aaa @@ -71930,13 +67774,13 @@ aaa aaa aaa aaa -cya -cyp +cyc +cyc cyw cyi -cyK -cyp -czj +cyw +cyc +cyc aaa aaa aaa @@ -72152,6 +67996,7 @@ aaa aaa aaa aaa +cpe aaa aaa aaa @@ -72165,42 +68010,41 @@ aaa aaa aaa aaa +cwV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aae -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -cya +cyc cyf cym cym cym cyF aaa -cyE +cyc cyw cyi cyi cyi -cyK -cyg +cyw +cyc aaa cyf cym cym cym cyF -czj +cyc aaa aaa aaa @@ -72405,14 +68249,14 @@ aaa aaa aaa aaa -aaa -aaa aae +aaf aaa +aqH +apK +aqH aaa aaa -aag -aaa aae aaa aaa @@ -72421,7 +68265,10 @@ aaa aaa aaa aaa -aag +aaa +aqF +apH +aqF aaa aaa aaa @@ -72434,30 +68281,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -cyb -cyg -cyo -cyo -cyo cyc -cya -cyg -cyi -cyi -cyi -cyi -cyi -cyE -czj cyc cyo cyo cyo -cyE -czk +cyc +cyc +cyc +cyi +cyi +cyi +cyi +cyi +cyc +cyc +cyc +cyo +cyo +cyo +cyc +cyc aaa aaa aaa @@ -72663,13 +68507,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa aaf aaa +aqH +cpK +aqH aaa aaa aaa @@ -72678,7 +68520,12 @@ aaa aaa aaa aaa -aaf +aaa +aaa +aaa +aqF +cxl +aqF aaa aaa aaa @@ -72692,28 +68539,25 @@ aaa aaa aaa aaa -aaa -aaa -aaa -cyb +cyc cyn cyv cyv -cyG -cyp +cyn +cyc cyw cyi cyi cyi cyi cyi -cyK -cyp -czv +cyw +cyc +cyn cyv cyv -czz -czk +cyn +cyc aaa aaa aaa @@ -72920,6 +68764,26 @@ aaa aaa aaa aaa +aaf +aaa +aqH +cpL +aqH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aqF +cxx +aqF +aaa aaa aaa aaa @@ -72933,27 +68797,7 @@ aaa aaa aaa aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cyb +cyc cyn cyv cyv @@ -72968,8 +68812,8 @@ czr cyc cyv cyv -czz -czk +cyn +cyc aaa aaa aaa @@ -73172,31 +69016,31 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaf aaa aaa aaa aaa aaf aaa +ckq +cqq +ckq aaa -aCT +aaa +aaa +aCS aCV aCV aCV -aKf -aaa -aaa -aaf +aCS aaa aaa aaa -aaf +cwU +cxF +cwU +aaa aaa aaa aaa @@ -73211,21 +69055,21 @@ aaf aaa aaa aaa -cyb -cyr +cyc +cyc cyH -cyh -cyl -cyl -cyU +cyc +cyc +cyc +cyR cza -cyU -cyl -cyl -cyh +cyR +cyc +cyc +cyc cyH -cyr -czk +cyc +cyc aaa aaa aaa @@ -73428,18 +69272,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaf +aaf +aaf +aaf +aaf aaa aaf +arB +asE +cyb +asE +arB aaa aaa aCS @@ -73449,15 +69293,15 @@ aIG aCS aaa aaa -aaf -aaf -aaa -aaa -aaf +arB +asE +cyb +asE +arB aaa cxt cxD -cxG +cxt aaa aaf aaa @@ -73465,11 +69309,11 @@ aaa aaa aaf aaf -aaf -aaf -aaf -cya -cyg +aaa +aaa +aaa +cyc +cyc cyi cyi cyi @@ -73481,8 +69325,8 @@ cyi cyi cyi cyi -cyE -czj +cyc +cyc aaa aaa aaa @@ -73682,20 +69526,20 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaa -aaa -aaa +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +auO +auP +cwT aAC aaa aaa @@ -73707,15 +69551,15 @@ aCS aaa aaa aAC -aaf -aaa -aaa -aaf +auO +auP +cxY +arB cxt cxy cxC -cxF -cxG +cxy +cxt aaf aaa aaf @@ -73723,9 +69567,9 @@ aaa aAC aaf aaa -aaf -cya -cyp +aaa +cyc +cyc cyw cyI cyi @@ -73738,9 +69582,9 @@ cyi cyi cyi cyi -cyE -cyp -czj +cyc +cyc +cyc aaa aaa aaa @@ -73904,12 +69748,12 @@ aaa aaa aaa aaa -ckq -aac +amO aac aac aac aac +czq aac aac aac @@ -73939,34 +69783,34 @@ aaa aaa aaa aaa -aaa -aaa -aaf -aaf -aaf -aaf -arB -asE -asE -asE -arB -awW -awW -asE -arB -aaa -aCT +apJ +apN +arC +arC +arC +arC +arC +arC +arC aEp -aFD +apJ +avP +cyb +asE +arB +aaa +aCS +aCS +aCS aHs -aIH -aEp -aKf +aCS +aCS +aCS aaa arB asE -awW -awW +cyb +avP arB cxu cxC @@ -73980,25 +69824,25 @@ asE arB aaf aaa -cya -cyp +cyc +cyc cyw cyi cyi cyi cyi -cyD -cyl -cyl -cyl -cyl -cyM +cyc +cyc +cyc +cyc +cyc +cyc cyi cyi -cyE -cyh -cyp -czj +cyc +cyc +cyc +cyc aaa aaa aaa @@ -74155,7 +69999,7 @@ aaa aaa aaa aaa -ckq +amO aac aac aac @@ -74195,19 +70039,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -apF -aqF -aqF -asD -asE +aaf +apJ +aqI +arD +arD +arD +arD +arD +arD +arD auN -asE -awV +apJ +awY ayk awW aAD @@ -74236,26 +70080,26 @@ ayk awW aAD awW -cya -cyh -cyh -cyl -cyl -cyr -cyM +cyc +cyc +cyc +cyc +cyc +cyc +cyw cyi cyc cyV cyi cyi cyi -cye +czi cyi cyi cye cyi -cyK -cyg +cyw +cyc aaa aaa aaa @@ -74450,21 +70294,21 @@ aaa aaa aaa aaa -aae -aaa -aaa -aaa aaa aaa +aaf +apJ aqI -apH arD -cpL -asG -atI -auP -atI -awV +arD +arD +arD +arD +arD +arD +auN +apJ +awZ ayl azy auP @@ -74492,14 +70336,14 @@ awZ ayl beK auP -beK +cyt cyd cyi cyi cyx cyx -cyK -cyg +cyw +cyc cyi cyc cyW @@ -74512,8 +70356,8 @@ cyi cyc cyi czB -cyE -czj +cyc +cyc aaa aaa aaa @@ -74709,19 +70553,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -apG -aqF -aqF -asF -asE -auO -avP -awV +aaf +apJ +aqI +arD +arD +arD +atk +arD +arD +arD +auN +apJ +awZ ayk awW awW @@ -74758,7 +70602,7 @@ cyi cyJ cyc cyi -cye +czi cyi cyi cyi @@ -74769,8 +70613,8 @@ cyi cyc cyi cyi -cyK -cyg +cyw +cyc aaa aaa aaa @@ -74941,7 +70785,7 @@ coQ aac aac aac -cmE +czv aaa aaa aaa @@ -74967,19 +70811,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -arB -asE -asE -asE -arB +apJ +aqI +arD +arD +asG +atl awX -aym +arD +arD +auN +apJ +awZ +cqr azz aAF awW @@ -75015,12 +70859,12 @@ cyi cyi cyc cyi -cyK -cyl -cyl -cyl -cyl -cyw +cyc +cyc +cyc +cyc +cyc +cyc cyi cyI cyR @@ -75181,7 +71025,7 @@ aDu bwP bBM aac -clO +czo aaa aac cns @@ -75224,19 +71068,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -apI -aqH -aqH -asH -asE -auQ -asE -awV -ayl +apJ +aqI +arD +arD +arD +arD +arD +arD +arD +auN +apJ +awZ +aIK ayl aAE awW @@ -75481,19 +71325,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -arC -apK -cpK -czK -asJ -atI -auP -avQ -awV -ayl +apJ +aqI +arD +arD +arD +arD +arD +arD +arD +auN +apJ +awZ +aIK ayl aAH awW @@ -75527,8 +71371,8 @@ cyi cyi cyi cyi -cyE -cyM +cyc +cyw cyi cyi cyi @@ -75737,20 +71581,20 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +aaf apJ -aqH -aqH -asI -asE -auO -avP -axc -ayn +aqI +arD +arD +arD +arD +arD +arD +arD +auN +apJ +awZ +cry azA aAG awW @@ -75783,18 +71627,18 @@ cyi cyi cyi cyi -cyD -cyp -cyh -cyl +cyw +cyc +cyc +cyc cyR -cza +czj cyR -cyl -cyl -cyl -cyl -cyg +cyc +cyc +cyc +cyc +cyc cyi cyi cyi @@ -75995,19 +71839,19 @@ aaa aaa aaa aaa -aaa -aaa -aaf -aaf -aaf -aaf -arB -asE -asE -asE -arB -axG -ayk +apJ +aqN +asD +asD +asD +asD +asD +asD +asD +aFD +apJ +awZ +crz awW awW awW @@ -76039,8 +71883,8 @@ cyc cyi cyi cyi -cyD -cyp +cyw +cyc cyw cyi cyi @@ -76054,8 +71898,8 @@ cyX cyc cyi cyi -cyD -czk +cyw +cyc aaa aaa aaa @@ -76208,7 +72052,7 @@ amP aXH aTp clK -aad +aac cmJ cmm cmm @@ -76252,19 +72096,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaf -aaf -alU -atJ -aqO -alU +apJ +apJ +apJ +apJ +asF +atp +asF +asF +asF +asF +apJ axh -ayl +aIK azy auP azy @@ -76281,22 +72125,22 @@ azy ayl aRY awW -cxx +cxu cxv cxE cxv -cxJ +cxu awW awZ ayl beL auP -beL +cyu cye cyi cyq cyi -cyp +cyc cyw cyi cyi @@ -76308,8 +72152,8 @@ cyi cyi cyi cyi -cyK -cyM +cyw +cyw czy cyc aaa @@ -76510,14 +72354,14 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aag -ali +aaf +aaf +apJ +asH +atI arE -ali -axk +ayq +ayq auc avp axI @@ -76525,13 +72369,13 @@ ayp awW aAD awW -aCX +aCS aEy aEy aEy aEy aEy -aLu +aCS awW awW awW @@ -76549,9 +72393,9 @@ ayk awW aAD awW -cyb -cyl -cyr +cyc +cyc +cyc cyz cyc czy @@ -76565,10 +72409,10 @@ cyi cyi cyi czx -czy -cyE -cyr -czk +czn +cyc +cyc +cyc aaa aaa aaa @@ -76769,26 +72613,26 @@ aaa aaa aaa aaa -aaa -aag -aqJ -amC -aqJ -aAY +asF +asI +auQ +auQ +auQ +aCX aub -auV +aLu axH ayo azB awW aaa -aCW +aCS aEx aFF aFF aFF aKi -aLt +aCS aaa awW aPt @@ -76810,7 +72654,7 @@ aaa aaa cyc cyy -cyg +cyc czy cyO cyi @@ -76822,9 +72666,9 @@ cyi cyi cyi cyi -cyD -cyp -czk +cyw +cyc +cyc aaa aaa aaa @@ -76997,7 +72841,7 @@ coX aac aac aac -clO +czz aaa aaa aaa @@ -77026,16 +72870,16 @@ aaa aaa aaa aaa -aaa -aag -ali -ali -ali +apJ +asJ +avQ +axc +aCT atb -asc -alU -awZ -ayq +aIH +apJ +clB +aIK azC arB arB @@ -77054,7 +72898,7 @@ aRZ asE aAF awW -aXI +cyl awW baF asE @@ -77065,10 +72909,10 @@ arB aaf aaf aaf -cyb +cyc cyA -cyE -cyM +cyc +cyw cyP cyi cyi @@ -77078,9 +72922,9 @@ cyX cyi cyi cyi -cyD -cyp -czk +cyw +cyc +cyc aaa aaa aaa @@ -77283,16 +73127,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -ali -atb -asc -alU -awZ -ayq +apJ +apJ +apJ +apJ +apJ +apJ +apJ +apJ +axG +aIK aym aAI aBH @@ -77324,9 +73168,9 @@ aaf aaf aaf aaf -cyb -cyh -cyl +cyc +cyc +cyc cyR cyR cyR @@ -77334,9 +73178,9 @@ cyR cyR cyR cyR -cyl -cyh -czk +cyc +cyc +cyc aaa aaa aaa @@ -77539,15 +73383,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -ali -atl -asc +aaf +aaf +aaf +aaf alU +atJ +amC +aKf +bEJ axb ayr azD @@ -77797,16 +73641,16 @@ aae aaa aaa aaa -aaa -aaf -aaf +aag alU alU -atk +alU +aCW +amC aud alU alU -alU +atO alU alU aBI @@ -77822,13 +73666,13 @@ aLw aLw aQI aNh -aTq -aTq -aTq -aTq +czK +czK +czK +czK aXX -aTq -aTq +czK +czK bbc beO beO @@ -78016,12 +73860,12 @@ aaa aaa aaa aaa -cnW -aac +bJS aac aac aac aac +cmp aac aac aac @@ -78054,16 +73898,16 @@ aaa aaa aaa aaa -alU -alU -alU -alU +aag +aqJ +amC +aqJ ase -atp +avq aum avq axJ -axJ +cwH axJ aAj aBK @@ -78079,13 +73923,13 @@ aOj aPx aQJ ayl -aTq +czK aUO aUy aWm aWf aUQ -aTq +czK bhN bcl beQ @@ -78312,12 +74156,12 @@ aaa aaa aaa alU -apL -aqK +alU +alU alU asc atn -aue +aLt aue aue aue @@ -78569,8 +74413,8 @@ aaa aaa aaa alU -apN -aqL +apL +aqK alU asc atq @@ -78593,13 +74437,13 @@ aNe aLz aQo aSb -aTq +czK aUQ aUA aWr aXZ aUQ -aTq +czK bbe beO beS @@ -78827,7 +74671,7 @@ aaf alU alU apM -aom +aqL alU asc atq @@ -78850,13 +74694,13 @@ aMP aPa aQn ayl -aTq +czK aUP aUO aXL aXZ aUO -aTq +czK bbe beO beR @@ -79084,7 +74928,7 @@ aaa alU aoS amC -aqN +aom ank asc atq @@ -79107,13 +74951,13 @@ aNf aLA aQD aSd -aTq +czK aUQ aUW aXL aXZ baJ -aTq +czK bbe beO beU @@ -79364,13 +75208,13 @@ asE asE aQD ayl -aTq +czK aUl aUR aWs aXZ aUQ -aTq +czK bbf beT beT @@ -79878,13 +75722,13 @@ aLB aLB aQK aSe -aTq +czK aUQ aUQ aXN aUO aUQ -aTq +czK bcI aPz bdt @@ -80663,17 +76507,17 @@ bea bfq bji bkF -cyt -cyC -cyC -cyC -cyC -cyC -cyC -cyC -cyC -czg -czo +cys +cys +cys +cys +cys +cys +cys +cys +cys +cys +cys aaa aaa aaa @@ -80930,7 +76774,7 @@ cyB cyB cyB czf -czn +cys czs aaa aaa @@ -81957,8 +77801,8 @@ cyS cyB cyB cyB -czh -czn +czf +cys czu aaa aaa @@ -82205,17 +78049,17 @@ bgs bhQ bjk bkF -cyu -cyC -cyC +cys +cys +cys cyN cyQ -cyC +cys cyT cyZ -cyC -czi -czq +cys +cys +cys aaa aaa aaa @@ -82980,9 +78824,9 @@ blW blW blW bqi -brJ +cyD blW -brJ +cyD bvS blW aaa @@ -83749,11 +79593,11 @@ bjl bkG bkp bmj -bjr -bmb -bjr -bjr -bjr +bjt +cCo +bjt +bjt +biq bvV blW aaa @@ -83788,7 +79632,7 @@ bCq bCq cfx cfx -chO +cyK cfx cfx aaa @@ -84010,7 +79854,7 @@ bjr bmb bjr bjr -bjr +buC bvV blW aaa @@ -84267,7 +80111,7 @@ boK bpz boK bjr -buC +bkt bvV blW aaa @@ -84275,13 +80119,13 @@ aaa aaa aaa aaa -ajY +akD akD ajX akD ajX akD -aoZ +akD aaa bCq bPS @@ -84532,13 +80376,13 @@ aaa aaa aaa aaa -bEJ +akD bGg amI amI bHx anM -bEJ +akD aaa bLv bPR @@ -84548,7 +80392,7 @@ bTs bCq bVy bLv -bXv +cyE bLv bLv bCq @@ -84820,7 +80664,7 @@ chS cfw cfw bCq -clB +bXv bCq aaa aaa @@ -85028,7 +80872,7 @@ aZD aZD aZD bff -bgx +bfk aZE bjo bjr @@ -85046,13 +80890,13 @@ bzP bAS bxu aaa -bEJ +akD bGg amI amI bHx bLs -bEJ +akD aaa bLv bPT @@ -85303,13 +81147,13 @@ bzR byd bxx aaa -ajZ +akD akD ajX bJc ajX akD -apa +akD aaa bCq bPV @@ -85334,7 +81178,7 @@ chU bHE bLu bCq -clB +cyE bCq aaa aaa @@ -85534,15 +81378,15 @@ aQZ aRa aTF aPG -aWv -aYb -aZE -aZE -aZE -aZE -aZE -aZE -aZE +aSX +aWC +baS +aZI +baS +baS +bdS +bdU +ckQ aZE bjq bjr @@ -85793,10 +81637,10 @@ aPJ aPJ aVC aXJ -aYZ +bgA aZp -bgA -bgA +baY +bcJ bcF bfg bgA @@ -86050,7 +81894,7 @@ aRb aRb aWx aXE -aZE +baS baS bbP bcR @@ -86307,12 +82151,12 @@ aPK aPK aWA aXM -aZE +bfi cBi -bbP -baS -bbP -baS +bbS +bcS +bbt +bfi beD aZE aZE @@ -86563,14 +82407,14 @@ aSl aTH aPK aWz -aXK -aZa -bfi -bfi -bbt -bcG -bdE -beA +aWC +aZE +aZE +aZE +bcT +aZE +aZE +aZE aZE bju biv @@ -86784,15 +82628,15 @@ aaa aaa aaa aaa -ajY -akD -alk akD akD -alk +ajX +akD +akD +ajX +akD akD akD -aoZ aaa aaa aaa @@ -86819,15 +82663,15 @@ aRc aSm aTJ aPK -aWB +cCl aYh -aZE -baU -bbP -bcS -bcH -baS -ckQ +cCm +cCm +cCm +cCn +aPz +bdW +aSg aZE bgz biT @@ -86838,7 +82682,7 @@ bbR bbR btu bbR -bbR +bOL bxy byF bwW @@ -87076,13 +82920,13 @@ aPK aSm aTI aPK -aPz -aYg -aZE -aZE -aZE -aZE -aZE +aWB +cCj +apd +apd +bbU +cCk +apd aZE bgB bhX @@ -87301,7 +83145,7 @@ aaa ajX akF alm -ama +akD amI amI amI @@ -87333,13 +83177,13 @@ aPK aSn aTK aPK -aWC -aYg -aZI -baW -baW -baW +apd +cCj +asW baW +bLE +bLG +apd bfj bgC bia @@ -87377,10 +83221,10 @@ bLv aoV aoV aoV -cce +bcU apQ aaH -cnB +cCa aoV aoV aoV @@ -87569,7 +83413,7 @@ aaa arP arP arP -avd +cya avZ axt ayG @@ -87590,14 +83434,14 @@ aPQ aPQ aPQ aPQ -aPQ +apd aYi -aZH -baV +aqW +aqW bbQ -bcT -aZK -aZK +bLG +apd +aZH aZK bhZ aZK @@ -87606,9 +83450,9 @@ bfQ bnG bnz bpA -bqp -bkM bbR +bkM +bqs bud bxy bvG @@ -87636,7 +83480,7 @@ apQ aoV aoV aaH -cjo +bdV aaH apQ apQ @@ -87812,7 +83656,7 @@ aaa aaa aaa aaa -ajZ +akD akD alo akD @@ -87820,7 +83664,7 @@ akD akD anO akD -apa +akD aaa aaa arP @@ -87847,14 +83691,14 @@ aPQ aRV aSW aVa +apd aWE -aYi +aqW +aqW +bcG +bLG +apd aZH -baY -bbR -bbR -bdS -bfk bgD bfN bgE @@ -87863,9 +83707,9 @@ bkH bfm boS bfm -bfm +bNK bkN -bfm +bml bwe bwe bwd @@ -87893,7 +83737,7 @@ aoV aoV aoV cjn -cmX +bSu aaH aoV aoV @@ -88102,27 +83946,27 @@ aOx aPc aRe aRT -aTL -aSr -aWD -aYi -aZH +aSt +aWF +apd +aWG +aZa baX -bbR -bbR -bbR -bbR +bcH +bdE +apd +aZH +bnL bbR boU -bbR bkM bfm bnI boR bqs -bqs -bkM bbR +bkM +bNM bwd bxB bvL @@ -88359,19 +84203,19 @@ aOA aPO aRf aSc -aSX +aSc aUw -aWG -aYi +apd +aXK +avr aZJ -aZK bbT -bbR -bbR -bcU +bSy +apd +aZH beF -bmi bfl +bmi bjw bmk bbR @@ -88585,11 +84429,11 @@ aiT aiT aiV akG -aln +cxJ aiU amK aiU -anN +cxP aoq aiV aiT @@ -88618,18 +84462,18 @@ aPQ aSa aSr aSr -aWF -aYi -aZH -aZK -bbS -bbR -bcJ -bbR -bkM -boU -bbR +apd +aYZ +bLE +aqW +aqW +bLE +apd +beA +bqp bbR +aqU +bLF aZK bnJ bbR @@ -88848,9 +84692,9 @@ aiT ant akI aos -aiU -apR +aiT apR +cCh arP asT aqR @@ -88872,23 +84716,23 @@ aNp aOC aPQ aPQ -aSt +aTL aTP -aSr -aWF +aWD +apd aYj aZL -aZK -bbU +baU +baU bcV -bdV +apf bfn beW bfR +bKF +bNH +aZK bbR -bqs -bml -bnL bbR bbR bbR @@ -89132,18 +84976,18 @@ aPQ aSs aSs aSs -aSs -aPQ +apd +apd +apd +baV +bON +apd +apd aZK -aZK -aZK -aZK -bdU -bfm beV -bfQ -aZK -aZK +bfm +bKP +bfm aZK bnK bnK @@ -89393,13 +85237,13 @@ aJq aJq aLY aJq -bbV +aJq bcW -bdW +bbV bfo bkS -bgn bfo +bgn bfo bmn bfo @@ -89604,12 +85448,12 @@ adF aef aeM afz -acd aai aai aai aai -aiV +aai +aai ajt akc akJ @@ -89655,8 +85499,8 @@ bHt aJq aJq beX +aJq bgm -aLx bjx bmm bnM @@ -89863,10 +85707,10 @@ aeO afJ acd agL -ahp -ahU +agK +agK aiB -aiX +aai ajw akf aiX @@ -89876,13 +85720,13 @@ aiX aiV anP aiT -apd -apd -apd -apd -apd -apd -apd +cCi +cCi +cCi +cCi +cCi +cCi +cCi awg axy ayL @@ -90116,30 +85960,30 @@ abK acY adG aeh -aeR +aeO afI agl agH -ahm +ags +ags aho -aho -aiW +acd ajv ake agj afL -afL -afL +aez +ahU aiX anz aov -apd +cCi air -aqU -arR -asU -atY -apd +aqY +arU +apU +apU +cCi awg axy ayK @@ -90374,29 +86218,29 @@ acd acd aek aeU -afE -adF +afI +acd agI ahq ahV -aiC -agj +aho +acd ajy akh afK -afM +ajc afM afN aiX anz aov -apf -apU -aqW -aqW -asW -apU -apd +cCi +aqX +arR +asj +asU +ats +atY awg axy ayN @@ -90632,29 +86476,29 @@ adF aej aeQ afD -agj -agj -agj -agj -agj -agj +acd +agJ +ahp +ahp +aiC +adF ajx akg agj -afL -afL -afL +adL +ahr +aih aiX anz aov ape -apU +arT aqV arS -asj -ats +apU +atu +cCi auo -avr axy ayM azs @@ -90711,8 +86555,8 @@ aaf aaf bJQ bLg -cjL -cjL +cCg +cCg bNg bVI bWE @@ -90889,12 +86733,12 @@ adI aem aeO afG -agj +acd agK -ahs -ahs +agK +ail aiE -agj +aiW ajA akj agj @@ -90904,10 +86748,10 @@ aiX aiX anQ aov -apf +cCi apU -aqY -arU +arT +arT asn atK auq @@ -90967,7 +86811,7 @@ bCs bNI bNI bRn -bLE +cce bNI bNI bUz @@ -91147,10 +86991,10 @@ ael aeO afF agj -agJ -ahs -ahs -aiD +agj +agj +agj +agj agj ajz aki @@ -91161,13 +87005,13 @@ amQ anw anz aov -apd -apV -aqX +cCi +arT arT asl -atu -apd +arT +apU +cCi awg axy ayv @@ -91221,11 +87065,11 @@ bFa bKt bLx bCs -bNH -bOL +cCe bRl +apV bLC -bSu +cCf bNI bUz bVI @@ -91418,13 +87262,13 @@ amR anw anz aox -apd -apd -apd -apd -apd -apd -apd +cCi +cCi +cCi +cCi +cCi +cCi +cCi awg axy ayQ @@ -91478,10 +87322,10 @@ bFa bFa bLz bCs -bNH +cCe bNJ -bRl -bLF +apV +cjL bNJ bNI bUz @@ -91511,7 +87355,7 @@ ckH ckH cqA cqT -cqA +czh crJ crU csb @@ -91663,11 +87507,11 @@ afH agj agN aht -aht +ain aid -ail +agj aiZ -ajF +akk akN alw amg @@ -91738,7 +87582,7 @@ bCs bNJ bNJ bKx -bLF +cjL bNJ bNI bUA @@ -91919,10 +87763,10 @@ aeT afH agj ahs -ahs +ahP ahP aiF -ain +agj aja ajG akQ @@ -91994,8 +87838,8 @@ bFa bCs bNL bNJ -bRl -bLF +apV +cjL bNJ bNI bUz @@ -92175,10 +88019,10 @@ aeq aeV acd agj -agj -agj -agj -agj +ahm +ahD +aiw +aiO agj ajD akm @@ -92249,10 +88093,10 @@ bJk bFa bLA bCs -bNK +cCd bQc bKA -bLF +cjL bSv bNI bUB @@ -92506,11 +88350,11 @@ bJm bFa bHO bCs -bNK -bNK -bKP -bLF -bSy +cCd +cCd +aYg +cjL +cCc bNI bEP bVJ @@ -92763,11 +88607,11 @@ bJl bHh bHN bCs -bNM -bNK -bKF -bLF +cjo +cCd bSx +cjL +cCb bNI bEP bVL @@ -92976,7 +88820,7 @@ azW afP aFb aEZ -afP +cyg aJp aKE aMa @@ -93020,10 +88864,10 @@ bJn bHi bHQ bCs -bNM +cjo bJu -bKF -bLG +bSx +cmX bSz bNI bUD @@ -93280,7 +89124,7 @@ bCs bNI bNI bKU -bON +cnB bNI bNI bCq @@ -95772,8 +91616,8 @@ abO abO afb abo -agv -afU +afg +ahb ahG aik cBV @@ -96126,7 +91970,7 @@ cfM cco cdp cel -cfM +cyM ckT cgU cfC @@ -96137,7 +91981,7 @@ ciV ckH cqA cre -cqA +czh crM crV csf @@ -98189,7 +94033,7 @@ clW bOh cig cig -cpI +czg cig cig crh @@ -98381,11 +94225,11 @@ aCr aCr aJC bYP -aOK +aQg aJC -aOK +aQg aJC -aOK +aQg aJC aJC aHP @@ -98447,7 +94291,7 @@ bOh cig cpc cpJ -cqq +cpc cig cqY cqY @@ -98634,13 +94478,13 @@ aHX aBy aAh aMq -aMr -aOH +adq +aQb aPZ aRu aQc aUf -aQb +aQc aXi aQc baa @@ -98895,10 +94739,10 @@ aMr aOH aPY aQc +aRx aQc aQc -aQc -aQc +aPY aQc aZZ aJC @@ -98963,7 +94807,7 @@ cpd czL cpd ccw -aaa +aaf aaa aaa aaf @@ -99111,7 +94955,7 @@ abp abp adR abp -afo +cxG abp adR ahl @@ -99150,13 +94994,13 @@ aKJ aMr aMr aOH -aQb -aRw aQc -aUg -aQb +aQd +aQa aRv -aQc +aPY +aVw +aPY bac aJC aYV @@ -99215,12 +95059,12 @@ clb clY clZ bOh -aaf -cpe -cpM -cqr -aaf aaa +cpd +cpM +cpd +aaa +aaf aaa aaa aaf @@ -99407,12 +95251,12 @@ aMr aMr aNt aOH -aQa -aRv aQc -aUg -aQb -aRv +aQc +aSq +aQc +aQc +aPY aQc bab aJC @@ -99472,12 +95316,12 @@ cla cBP cmW bOh -aaf +aaa aaa czN aaa -aaf aaa +aaf aaa aaa aaf @@ -99664,12 +95508,12 @@ aKr aMr bHF aOH -aQb -aRv +aQc +aQc aSo -aUg +clX aVx -aRw +aQc aQc aQc bbx @@ -99697,7 +95541,7 @@ bzS bBc bCJ buk -bFC +cCp bvd bKH bLK @@ -99729,14 +95573,14 @@ clc clZ clZ bOh -aaf +aaa +aaa aaa aaa aaa aaf aaa aaa -aaa aaf aaf cso @@ -99883,7 +95727,7 @@ aaf abp aeD afp -agd +aeD abp aaa aaa @@ -99921,12 +95765,12 @@ aKq aLS aNF aOH -aQb -aRv +aQc +aQc aSH -aUg -aVw -aRv +aQc +aQc +aRx aQc aQc aOK @@ -99986,14 +95830,14 @@ bOh bOh bOh bOh -aaf +aaa +aaa aaa aaa aaa aaf aaa aaa -aaa aaf aaa csn @@ -100179,12 +96023,12 @@ aMv aNH aOJ aQc -aQc +aPY aSG -clX -aQc -aQc -aQc +aPY +aUg +bFC +aRw aQc bbx aYV @@ -100241,13 +96085,13 @@ apQ aoV aoV apQ -aoV -aoV +apQ apQ aoV aoV aoV -apQ +aoV +aoV aoV aaa aaa @@ -100440,7 +96284,7 @@ aKM aSp aQc aQc -aQc +aSq aQc bad bby @@ -100492,19 +96336,19 @@ bPj bOh apQ bLK -che +cyG bLK aoV aoV aoV apQ -aoV -apQ apQ aoV aoV aoV -apQ +aoV +aoV +aoV aoV aaa aaa @@ -100652,9 +96496,9 @@ aaa aaa aaa aaa -aeF +aeE afs -age +aeE aaa aaa aaa @@ -100691,13 +96535,13 @@ aJD aKP aMx aNJ +aQe +aOL +aOL +aOL +aOL +aOL aOL -aQe -aQe -aQe -aMx -aQe -aQe aXO aZb aJC @@ -100755,8 +96599,8 @@ aoV aoV aoV apQ -apQ -apQ +aoV +aoV aoV aoV aoV @@ -100948,14 +96792,14 @@ aJC aKO aMw aNI +aMw aOK -aQd -aRx -aQd -aSY -aVy -aVy -aPY +acN +acN +acN +acN +acN +aQc bae aJC bcr @@ -101012,7 +96856,7 @@ aoV aoV aoV apQ -apQ +aoV aoV aoV aoV @@ -101206,14 +97050,14 @@ aJC aJC aJC aJC -aQg -aPY -aSq -aQc -aQc +aJC aXj +aVy +aSY +aVy +aVy aYI -aQc +bah aJC aYV bdo @@ -101984,7 +97828,7 @@ aTa aQc aXk aQc -bah +aQc aJC aYV aYV @@ -102825,7 +98669,7 @@ aaf csD csO csD -cta +czk cti cua cua @@ -104526,7 +100370,7 @@ aaa aaa aaa aag -aqv +cxW anf aqv anf @@ -106064,7 +101908,7 @@ alg alN amv ane -amv +cxN aog aoM apz @@ -110198,7 +106042,7 @@ aHf aIz aJM aLa -aMX +cBZ aFw aPh aQs @@ -114072,7 +109916,7 @@ bgg aNa aaa bky -blQ +bqh bme bnx bqe @@ -114578,7 +110422,7 @@ aNa aNa aNa aNa -aTo +cyp aNa bdA aNa @@ -114843,7 +110687,7 @@ aaf aaf aaf bky -blP +cyC bns boF bqe @@ -114892,7 +110736,7 @@ clx cmv cnk cnK -cnk +cyU cpi cpi cpi @@ -115333,7 +111177,7 @@ aoV aoV aaa aaa -aaa +aaf aaa aaa aaa @@ -115341,17 +111185,17 @@ aaa aaa aaa aNa -aQF -aRW -aTo +aeR aNa -aaa -aaa -aaa +aQE aNa -aTo -aRW -bdA +aaf +aaa +aaf +aNa +aQE +aNa +afE aNa aaa aaa @@ -115590,28 +111434,28 @@ aaa aaa aaa aaa +aaf aaa aaa aaa aaa aaa -cry -cwI -cwI -cxg -cxl -cxn -cwI -crx -crx -crx -cwI -cxK -cxl -cxK -cwI -cwI -cxW +aaa +aNa +aQE +aNa +aQE +aNa +aaf +aaf +aaf +aNa +aQE +aNa +aQE +aNa +aaa +aaa aaa aaf aaf @@ -115849,36 +111693,36 @@ aaa aaa aaa aaa -cry -cwI -cwI -cwT -cwY -cxd -cxe -cwU -cwL -anq -anq -anq -anq -anq -cwL -cwU -cxQ -cxQ -cxU -cwV -cxW +aaa +aaa +aaa +aaa +aaa +aNa +cyh +aRW +aTo +aNa +aaa aaf aaa +aNa +aTo +aRW +cyr +aNa +aaa +aaa +aaf +aaf +aaf bnu bhG bhG -brE +bhG bhG bsJ -bhG +brE bhG bhG bhG @@ -116105,41 +111949,41 @@ aaa aaa aaa aaa -cry -crO -cwK -cwP -cwU -cwY -cxe -cxh -cwU -cxo -cwL -cwL -cwL -cwL -cwL -cxL -cwU -cxQ -cxQ -cxU -cxX -cxZ -aaf -aaf -aaf +aaa +aaa +aaa +aaa +cwI +cwI +cwI +cxg +cwI +afa +cwI +crx +crx +crx +cwI +cxK +cwI +cxK +cwI +cwI +cwI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa bky -bqh +btq brH -btq -btq bvQ bxt bvQ -btq -btq bCm bDh bEs @@ -116362,41 +112206,41 @@ aaa aaa aaa aaa -crx -crN -cwJ -cwO -cwU +aaa +cwI +cwI +cwI +cwI cwY +cxd cxe -cxh -cwU +cwI cwL -cxq -cxq -cxq -cxq -cxq +anq +anq +anq +anq +anq cwL -cxM +cwI cxQ cxQ -cxV -cxX -cxZ -aaf +cxU +cwI +cwI aaa aaa -bky +aaa +aaa +aaa +aaa +aaa +bZi bqg brG -btp -btp brG btp brG -btp -btp brG bDg bEs @@ -116619,41 +112463,41 @@ aae aaa aaa aaa -crx -cwF +cwI +crO +cwK +cwP +cwI +cwY +cxe +cxh +cwI +cxo cwL -cwR -cwV -crx -cxf -crx -cxm cwL -cxr -cxr -cxr -cxr -cxr cwL -cwU -cxR +cwL +cwL +cxL +cwI cxQ -cxV +cxQ +cxU cxX cxZ -aaf -aaf -aaf -bky -bky +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bZi +btp brI -btp -btp bvR btp byx -btp -btp brI bky bky @@ -116877,34 +112721,34 @@ aaa aaa aaa crx -crQ -cwL -cwQ -cwU -cwZ -cwL -cxi -cxj -cwL -cwL -cwL -cwL -cwL -cwL -cwL -cxN -cwI +crN +cwJ +cwO cwI +cwY +cxe +cxh cwI +cwL +cxq +cxq +cxq +cxq +cxq +cwL +cxM +cxQ +cxQ +cxV cxX cxZ -aaf aaa aaa aaa -bky -bky -bky +aaa +aaa +aaa +aaa bky bky bky @@ -116937,7 +112781,7 @@ aaa aaa aaf bky -blP +cyC bky aaf aaf @@ -117136,32 +112980,32 @@ aaa crx cwF cwL -cwL -cwX -cwL -cwL -anq -cxj -cwL -cxq -cxq -cxq -cxq -cxq -cwL +cwR +cwI crx -cxc -cxa -cxc +cxf +crx +cxm +cwL +cxr +cxr +cxr +cxr +cxr +cwL +cwI +cxR +cxQ +cxV cxX cxZ -aaf -aaf aaa aaa -aaf aaa -aaf +aaa +aaa +aaa +aaa aaf aaf aaa @@ -117391,38 +113235,38 @@ aaa aaa aaa crx -cwG -amB -amB +crQ +cwL +cwQ +cwI +cwZ +cwL +cxi +cxj +cwL +cwL +cwL +cwL +cwL +cwL +cwL cwW -cxa -cwL -cxj -cxj -cwL -cxr -cxr -cxr -cxr -cxr -cwL -cxO -cxa -cxa -cxa +cwI +cwI +cwI cxX cxZ -aaf -aaf -aaf -aaf -aaf -aaf aaa aaa aaa aaa aaa +aaa +aaa +aaf +aaa +aaa +aaa aaf aaa aaa @@ -117647,39 +113491,39 @@ aaa aaa aaa aaa -crz -cwH -cwN -cwS -cwU -cxc -cwL -cwL -cwL -cwL +crx +cwF cwL cwL +cwX cwL cwL +anq +cxj cwL +cxq +cxq +cxq +cxq +cxq cwL crx +cxc cxa -cxa -cxa +cxc cxX cxZ -aaf -aaf +aaa +aaa +aaa +aaa +aaa aaa aaa aaf aaa aaa aaa -aaa -aaa -aaa aaf aaa aaa @@ -117904,39 +113748,39 @@ aaa aaa aaa aaa -aaa -crz -cwI -cwI -cwT -cxb -cxa -cxa -cxa -cxp -cxs -cxs -cxs -cxs -cxs -cxp crx -cxS -cxT -cxS -cwV -cxY -aaf -aaf -aaf -aaf -aaf +cwG +amB +amB +cwW +cxa +cwL +cxj +cxj +cwL +cxr +cxr +cxr +cxr +cxr +cwL +cxO +cxa +cxa +cxa +cxX +cxZ aaa aaa aaa aaa aaa aaa +aaa +aaf +aaa +aaa +aaa aaf aaa aaa @@ -118161,36 +114005,36 @@ aaa aaa aaa aaa +cwI +crO +cwN +cwS +cwI +cxc +cwL +cwL +cwL +cwL +cwL +cwL +cwL +cwL +cwL +cwL +crx +cxa +cxa +cxa +cxX +cxZ +aaa +aaa aaa aaa aaa aaa -crz -crx -cwI -crx -cwI -cwI -cwI -crx -crx -crx -cwI -cwI -cxP -crx -cwI -crx -cxY aaa aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -118419,20 +114263,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cwI +cwI +cwI +cwI +cxb +cxa +cxa +cxa +cxp +cxs +cxs +cxs +cxs +cxs +cxp +crx +cxS +cxT +cxS +cwI +cwI aaa aaa aaa @@ -118447,13 +114298,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aag aaa aaa @@ -118679,6 +114523,23 @@ aaa aaa aaa aaa +cwI +crx +cwI +crx +cwI +cwI +cwI +crx +crx +crx +cwI +cwI +cwI +crx +cwI +crx +cwI aaa aaa aaa @@ -118687,16 +114548,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa aaf aaa aaa @@ -118704,13 +114555,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aag aaa aaa @@ -118939,7 +114783,6 @@ aaa aaa aaa aaa -aae aaa aaa aaa @@ -118959,11 +114802,12 @@ aaa aaa aaa aaa -aae -aaa aaa aaa aaa +aaf +aaf +aaf aaa aaa aaa @@ -119220,7 +115064,7 @@ aaa aaa aaa aaa -aaa +cxn aaa aaa aaa @@ -119476,8 +115320,8 @@ aaa aaa aaa aaa -aaa -aaa +aaf +aaf aaa aaa aaa @@ -120738,7 +116582,7 @@ aaa aaa aaa aaa -aaa +aae aaa aaa aaa diff --git a/_maps/map_files/generic/chapel.dmm b/_maps/map_files/generic/chapel.dmm new file mode 100644 index 00000000000..6bf7cb9bd63 --- /dev/null +++ b/_maps/map_files/generic/chapel.dmm @@ -0,0 +1,348 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/indestructible/riveted, +/area/hades) +"ac" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/plasteel/hades, +/area/hades) +"ad" = ( +/obj/structure/piano, +/turf/open/floor/plasteel/hades, +/area/hades) +"ae" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plasteel/hades, +/area/hades) +"af" = ( +/turf/open/floor/plasteel/hades, +/area/hades) +"ag" = ( +/obj/structure/window/fulltile, +/turf/open/floor/plasteel/hades, +/area/hades) +"ah" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/hades, +/area/hades) +"ai" = ( +/obj/effect/gibspawner/human, +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/plasteel/hades, +/area/hades) +"aj" = ( +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/plasteel/hades, +/area/hades) +"ak" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/fulltile, +/turf/open/floor/plasteel/hades, +/area/hades) +"al" = ( +/obj/structure/table/reinforced/brass, +/obj/item/candle/infinite, +/turf/open/floor/plasteel/hades, +/area/hades) +"am" = ( +/obj/structure/table/reinforced/brass, +/obj/item/candle/infinite, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/hades, +/area/hades) +"an" = ( +/obj/structure/table/reinforced/brass, +/turf/open/floor/plasteel/hades, +/area/hades) +"ao" = ( +/obj/structure/table/reinforced/brass, +/obj/item/candle/infinite, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/hades, +/area/hades) +"ap" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/fulltile, +/turf/open/floor/plasteel/hades, +/area/hades) +"aq" = ( +/turf/open/floor/carpet, +/area/hades) +"ar" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/plasteel/hades, +/area/hades) +"as" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/turf/open/floor/plasteel/hades, +/area/hades) +"at" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/carpet, +/area/hades) +"au" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/hades) +"av" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/hades) +"aw" = ( +/obj/structure/table/wood, +/obj/item/trash/candle, +/turf/open/floor/carpet, +/area/hades) +"ax" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/hades) +"ay" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hades) +"az" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/grass, +/area/hades) +"aA" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/hades) +"aB" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/carpet, +/area/hades) +"aC" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/carpet, +/area/hades) +"aD" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/carpet, +/area/hades) +"aE" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/carpet, +/area/hades) +"aF" = ( +/obj/structure/kitchenspike, +/turf/open/floor/mineral/diamond, +/area/hades) +"aG" = ( +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/mineral/gold, +/area/hades) +"aH" = ( +/turf/open/floor/mineral/gold, +/area/hades) +"aI" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/hades) +"aJ" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/hades) +"aK" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/floor/grass, +/area/hades) +"aL" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/hades) +"aM" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/carpet, +/area/hades) +"aN" = ( +/obj/structure/closet/cabinet, +/turf/open/floor/carpet, +/area/hades) +"aO" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper/hades_instructions, +/turf/open/floor/carpet, +/area/hades) +"aP" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/hades) +"aQ" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/black, +/turf/open/floor/carpet, +/area/hades) +"aR" = ( +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/carpet, +/area/hades) +"aS" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/matches, +/turf/open/floor/carpet, +/area/hades) +"aT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel, +/area/hades) +"aU" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/plasteel/hades, +/area/hades) +"aV" = ( +/obj/structure/table/wood, +/obj/item/weapon/lipstick, +/turf/open/floor/carpet, +/area/hades) +"aW" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/candle_box, +/turf/open/floor/carpet, +/area/hades) +"aX" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/hades) +"aY" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/hades) +"aZ" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/crayons, +/turf/open/floor/carpet, +/area/hades) +"ba" = ( +/obj/structure/table/wood, +/obj/item/weapon/razor, +/turf/open/floor/carpet, +/area/hades) +"bb" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/carpet, +/area/hades) +"bc" = ( +/obj/structure/chair/hades, +/turf/open/floor/mineral/diamond, +/area/hades) +"bd" = ( +/obj/machinery/vending/cola, +/turf/open/floor/carpet, +/area/hades) +"be" = ( +/obj/machinery/vending/snack, +/turf/open/floor/carpet, +/area/hades) +"bf" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/carpet, +/area/hades) +"bg" = ( +/obj/structure/table/wood, +/obj/machinery/microwave, +/turf/open/floor/carpet, +/area/hades) +"bh" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/carpet, +/area/hades) +"bi" = ( +/obj/machinery/chem_dispenser/drinks, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/hades) +"bj" = ( +/obj/structure/chair/wood/normal, +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/carpet, +/area/hades) +"bk" = ( +/obj/structure/table/wood, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/carpet, +/area/hades) +"bl" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/turf/open/floor/carpet, +/area/hades) +"bm" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/drinkingglasses, +/turf/open/floor/carpet, +/area/hades) + +( +1, +1, +1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaabacacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaabadaeafafafafaeafafafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaababababagahahaiafafajahahagababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabacacacakalamananananaoalapacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabaeafafafafajaqaqaqaqajafafafafaeabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabafafafaeafafaqaqaqaqafafaeafafafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabafarasasasafaqataqaqafarasasarafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabafafafafafafaqaqaqaqafafafafafafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabafasasarasafaqaqaqaqafasarasasafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabafafaeafafafaqataqaqafafaeafafafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabafasasasarafaqaqaqaqafasasarasafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabafafafaeafafaqauaqaqafafafafaeafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabafarasasasafaqaqataqafasarasasafabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabaeafafafafafaqaqaqaqafafafafafaeabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaabababababababaqaqaqaqababababababababababababababababababababababaa +aaaaabavavavavavabawaqaqaqabaxayazaAaxabaBaBaCaCaDaEabaFaGaHaHaHaGaFabaa +aaaaabaqaqaqaqaqabaIaqaqaqabaJaKaLaAayabaMaqaqaqaqaMabafafafaHafafafabaa +aaaaabaNaqaqaqaNabaOaqaqaqabaPayaJaxazabaMaqaqaqaqaCabafafafaHafafafabaa +aaaaabaQaRaqaqaQabaSaqaqaqabaTaTaTaTaTabaEaqaRaRaqaBaUafafafaHafafafabaa +aaaaabaVaqaqaqaOabaWaqaqaqabaXaqaqaqaYabaEaqaRaRaqaBabafafafaHafafafabaa +aaaaabaQaqaqaqaQabaZaqaqaqabaXaqaqaqaYabaEaqaqaqaqaCabafafafaHafafafabaa +aaaaabaIaqaqaRbaabaIaqaqaqbbaqaqaqaqaqabababbbababababaFaGaHbcaHaGaFabaa +aaaaabaQaRaqaqaQabaqaqaqaqabaqaqaqaqaqabaEaBaqaCaBaEabafafafaHafafafabaa +aaaaabababbbababababababababaqaqaqaqaqabaEaqaqaqaRaBabafafafaHafafafabaa +aaaaabaqaqaqaqbdbebfbgbhbiabaXaqaqaRaYabaBaqaqaqaqaEabafafafaHafafafabaa +aaaaabaqbjbjaqaqaqaqaqaqaqabaXaqaqaqaYabaCaqaqaqaqaMabafafafaHafafafabaa +aaaaabaXbkaIaYaqaqaqaqaqaqbbaqaqaqaqaqbbaqaqaRaqaqaEabafafafaHafafafabaa +aaaaabaqblblaqaqaqbmaIaIaOabaqaqaqaqaqabaMaMaBaDaCaMabaFaGaHaHaHaGaFabaa +aaaaabababababababababababababababababababababababababababababababababaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/map_files/generic/lavaland.dmm b/_maps/map_files/generic/lavaland.dmm index 1160784c2fe..5d5b80a9a7b 100644 --- a/_maps/map_files/generic/lavaland.dmm +++ b/_maps/map_files/generic/lavaland.dmm @@ -1,20 +1,18 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( -/turf/closed/indestructible/riveted, +/turf/closed/indestructible/necropolis, /area/lavaland/surface/outdoors) "ab" = ( /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "ac" = ( -/obj/machinery/lavaland_controller, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area) +/area/lavaland/surface/outdoors) "ad" = ( -/obj/structure/lavaland_door, -/turf/closed/indestructible/riveted, +/turf/closed/indestructible/necropolis, /area/lavaland/surface/outdoors) "ae" = ( -/obj/effect/light_emitter, +/obj/structure/necropolis_gate, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "af" = ( @@ -28,39 +26,25 @@ }, /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "purple" + dir = 4 }, /area/mine/living_quarters) "ah" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors) +/turf/closed/indestructible/necropolis, +/area/ruin/unpowered{ + name = "Necropolis Bridge" + }) "ai" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/lavaland/surface/outdoors) +/turf/open/indestructible/necropolis, +/area/ruin/unpowered{ + name = "Necropolis Bridge" + }) "aj" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, +/turf/open/indestructible/necropolis, /area/lavaland/surface/outdoors) "ak" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/lava/smooth/lava_land_surface, +/obj/effect/light_emitter, +/turf/open/indestructible/necropolis, /area/lavaland/surface/outdoors) "al" = ( /turf/closed/mineral/random/volcanic, @@ -108,6 +92,7 @@ /obj/item/weapon/storage/bag/ore, /obj/item/weapon/pickaxe, /obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -119,6 +104,7 @@ /obj/item/weapon/storage/bag/ore, /obj/item/device/flashlight, /obj/item/weapon/pickaxe, +/obj/item/clothing/glasses/meson, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -303,7 +289,7 @@ "aN" = ( /obj/structure/closet/crate, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/explored) "aO" = ( /obj/machinery/door/airlock/glass_security{ name = "Labor Camp Shuttle Security Airlock"; @@ -549,11 +535,11 @@ height = 5; id = "laborcamp_away"; name = "labor camp"; - turf_type = /turf/open/floor/plating/lava/smooth; + turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; width = 9 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/area/lavaland/surface/outdoors/explored) "bm" = ( /obj/machinery/door/airlock/glass_security{ name = "Labor Camp Shuttle Prisoner Airlock"; @@ -567,7 +553,6 @@ /obj/structure/ore_box, /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHWEST)"; - icon_state = "brown"; dir = 10; baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -590,8 +575,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "brown" + dir = 4 }, /area/mine/living_quarters) "bq" = ( @@ -604,8 +588,7 @@ }, /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "purple" + dir = 1 }, /area/mine/production) "br" = ( @@ -616,8 +599,7 @@ /obj/item/weapon/hand_labeler, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "purplecorner" + dir = 8 }, /area/mine/eva) "bs" = ( @@ -662,8 +644,7 @@ /obj/structure/closet/secure_closet/miner, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6; - icon_state = "brown" + dir = 6 }, /area/mine/living_quarters) "bw" = ( @@ -719,10 +700,8 @@ }, /area/mine/eva) "bA" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/laborcamp/security) +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors/explored) "bB" = ( /obj/structure/table, /obj/machinery/recharger, @@ -814,8 +793,7 @@ "bI" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "purplecorner" + dir = 4 }, /area/mine/production) "bJ" = ( @@ -872,8 +850,7 @@ "bP" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "purplecorner" + dir = 1 }, /area/mine/production) "bQ" = ( @@ -888,8 +865,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "brown" + dir = 8 }, /area/mine/living_quarters) "bR" = ( @@ -907,21 +883,23 @@ "bS" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "brown" + dir = 4 }, /area/mine/production) "bT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +/obj/structure/extinguisher_cabinet{ + pixel_x = 30; + pixel_y = 0 }, -/area/mine/laborcamp/security) +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) "bU" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "purplecorner" + dir = 8 }, /area/mine/production) "bV" = ( @@ -950,8 +928,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "brown" + dir = 8 }, /area/mine/production) "bX" = ( @@ -1045,7 +1022,6 @@ /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTHWEST)"; - icon_state = "brown"; dir = 9; baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -1072,7 +1048,6 @@ /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; - icon_state = "brown"; tag = "icon-brown (NORTH)" }, /area/mine/living_quarters) @@ -1083,8 +1058,7 @@ }, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "purplecorner" + dir = 1 }, /area/mine/living_quarters) "ch" = ( @@ -1156,8 +1130,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "brown" + dir = 4 }, /area/mine/production) "cn" = ( @@ -1178,8 +1151,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "brown" + dir = 8 }, /area/mine/production) "cp" = ( @@ -1201,8 +1173,7 @@ "cr" = ( /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6; - icon_state = "purple" + dir = 6 }, /area/mine/production) "cs" = ( @@ -1225,8 +1196,7 @@ "cu" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "purplecorner" + dir = 8 }, /area/mine/living_quarters) "cv" = ( @@ -1245,11 +1215,14 @@ }, /area/mine/production) "cx" = ( -/obj/machinery/mineral/stacking_unit_console, -/turf/closed/wall/r_wall{ +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, -/area/mine/production) +/area/mine/living_quarters) "cy" = ( /obj/machinery/door/airlock/mining{ name = "Mining Station Storage"; @@ -1309,15 +1282,13 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 6; - icon_state = "brown" + dir = 6 }, /area/mine/production) "cE" = ( /turf/open/floor/plasteel/loadingarea{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "loadingarea" + dir = 8 }, /area/mine/production) "cF" = ( @@ -1326,10 +1297,9 @@ id = "mining_internal" }, /obj/structure/plasticflaps, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 9; - icon_state = "warnplate" + dir = 9 }, /area/mine/production) "cG" = ( @@ -1337,9 +1307,8 @@ dir = 8; id = "mining_internal" }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate{ tag = "icon-warnplate (NORTH)"; - icon_state = "warnplate"; dir = 1; baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -1348,8 +1317,7 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "purplecorner" + dir = 4 }, /area/mine/living_quarters) "cI" = ( @@ -1361,9 +1329,8 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate/corner{ tag = "icon-warnplatecorner (EAST)"; - icon_state = "warnplatecorner"; dir = 4; baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -1375,8 +1342,7 @@ }, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "purplecorner" + dir = 1 }, /area/mine/living_quarters) "cK" = ( @@ -1417,8 +1383,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "brown" + dir = 8 }, /area/mine/living_quarters) "cO" = ( @@ -1469,8 +1434,7 @@ /obj/structure/ore_box, /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "purple" + dir = 8 }, /area/mine/living_quarters) "cV" = ( @@ -1683,9 +1647,8 @@ }, /area/mine/living_quarters) "dq" = ( -/turf/open/floor/plating/lava/smooth/lava_land_surface, -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors) +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) "dr" = ( /obj/machinery/conveyor_switch/oneway{ id = "gulag" @@ -1714,24 +1677,21 @@ /obj/item/device/gps/mining, /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 9; - icon_state = "purple" + dir = 9 }, /area/mine/eva) "dv" = ( /obj/machinery/suit_storage_unit/mining, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "brown" + dir = 1 }, /area/mine/eva) "dw" = ( /obj/machinery/suit_storage_unit/mining, /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 5; - icon_state = "purple" + dir = 5 }, /area/mine/eva) "dx" = ( @@ -1762,8 +1722,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "brown" + dir = 8 }, /area/mine/eva) "dz" = ( @@ -1777,16 +1736,14 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "brown" + dir = 4 }, /area/mine/eva) "dB" = ( /obj/structure/closet/crate, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "brown" + dir = 1 }, /area/mine/production) "dC" = ( @@ -1815,11 +1772,14 @@ }, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "purplecorner" + dir = 8 }, /area/mine/eva) "dG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -1828,8 +1788,7 @@ /obj/item/device/radio/beacon, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "purplecorner" + dir = 8 }, /area/mine/production) "dI" = ( @@ -1862,8 +1821,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "brown" + dir = 4 }, /area/mine/production) "dL" = ( @@ -1883,8 +1841,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "brown" + dir = 8 }, /area/mine/eva) "dM" = ( @@ -1911,8 +1868,7 @@ "dO" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "brown" + dir = 4 }, /area/mine/eva) "dP" = ( @@ -1929,15 +1885,13 @@ "dQ" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "brown" + dir = 8 }, /area/mine/eva) "dR" = ( /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "brown" + dir = 8 }, /area/mine/production) "dS" = ( @@ -1976,8 +1930,7 @@ /obj/machinery/recharge_station, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "purplecorner" + dir = 1 }, /area/mine/eva) "dV" = ( @@ -1991,31 +1944,27 @@ /obj/machinery/computer/mech_bay_power_console, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "purplecorner" + dir = 4 }, /area/mine/eva) "dX" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "purplecorner" + dir = 1 }, /area/mine/eva) "dY" = ( /obj/structure/ore_box, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "purplecorner" + dir = 4 }, /area/mine/eva) "dZ" = ( /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "purple" + dir = 4 }, /area/mine/production) "ea" = ( @@ -2067,8 +2016,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "brown" + dir = 8 }, /area/mine/production) "eh" = ( @@ -2127,16 +2075,9 @@ }, /area/mine/living_quarters) "en" = ( -/obj/structure/rack, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, -/area/mine/living_quarters) +/obj/structure/fluff/drake_statue, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) "eo" = ( /obj/machinery/power/apc{ dir = 8; @@ -2154,8 +2095,7 @@ }, /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "purple" + dir = 8 }, /area/mine/production) "ep" = ( @@ -2179,8 +2119,7 @@ /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 5; - icon_state = "brown" + dir = 5 }, /area/mine/production) "er" = ( @@ -2197,8 +2136,7 @@ }, /turf/open/floor/plasteel/loadingarea{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "loadingarea" + dir = 8 }, /area/mine/production) "et" = ( @@ -2261,7 +2199,6 @@ /turf/open/floor/plasteel/vault{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 8; - icon_state = "vault"; tag = "icon-vault (WEST)" }, /area/mine/maintenance) @@ -2285,7 +2222,6 @@ /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; - icon_state = "whiteblue"; tag = "icon-whiteblue (NORTH)" }, /area/mine/living_quarters) @@ -2293,7 +2229,6 @@ /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; - icon_state = "whiteblue"; tag = "icon-whiteblue (NORTH)" }, /area/mine/living_quarters) @@ -2306,7 +2241,6 @@ /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 5; - icon_state = "whiteblue"; tag = "icon-whiteblue (NORTHEAST)" }, /area/mine/living_quarters) @@ -2349,7 +2283,6 @@ "eH" = ( /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/mine/production) @@ -2368,7 +2301,6 @@ "eK" = ( /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (EAST)"; - icon_state = "loadingarea"; dir = 4; baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -2477,15 +2409,13 @@ /turf/open/floor/plasteel/whiteblue/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 4; - icon_state = "whiteblue"; tag = "icon-whiteblue (EAST)" }, /area/mine/living_quarters) "eU" = ( /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "purple" + dir = 8 }, /area/mine/production) "eV" = ( @@ -2503,8 +2433,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "brown" + dir = 4 }, /area/mine/production) "eW" = ( @@ -2538,8 +2467,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "brown" + dir = 4 }, /area/mine/production) "eZ" = ( @@ -2549,10 +2477,9 @@ input_dir = 1; output_dir = 2 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 9; - icon_state = "warnplate" + dir = 9 }, /area/mine/production) "fa" = ( @@ -2595,15 +2522,13 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 5; - icon_state = "brown" + dir = 5 }, /area/mine/living_quarters) "fe" = ( /turf/open/floor/plasteel/brown/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; - icon_state = "browncorner"; tag = "icon-browncorner (NORTH)" }, /area/mine/production) @@ -2626,8 +2551,7 @@ }, /turf/open/floor/plasteel/purple/side{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "purple" + dir = 4 }, /area/mine/production) "fi" = ( @@ -2635,9 +2559,8 @@ dir = 2; id = "mining_internal" }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate{ tag = "icon-warnplate (WEST)"; - icon_state = "warnplate"; dir = 8; baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -2650,8 +2573,7 @@ "fk" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "purplecorner" + dir = 4 }, /area/mine/living_quarters) "fl" = ( @@ -2665,15 +2587,13 @@ /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; - icon_state = "brown"; tag = "icon-brown (NORTH)" }, /area/mine/living_quarters) "fm" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "purplecorner" + dir = 1 }, /area/mine/living_quarters) "fn" = ( @@ -2690,7 +2610,6 @@ /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; dir = 1; - icon_state = "brown"; tag = "icon-brown (NORTH)" }, /area/mine/living_quarters) @@ -2730,8 +2649,7 @@ }, /turf/open/floor/plasteel/brown{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "brown" + dir = 4 }, /area/mine/production) "ft" = ( @@ -2745,10 +2663,9 @@ dir = 1; output_dir = 2 }, -/turf/open/floor/plating{ +/turf/open/floor/plating/warnplate{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 9; - icon_state = "warnplate" + dir = 9 }, /area/mine/production) "fv" = ( @@ -2773,10 +2690,8 @@ }, /area/mine/living_quarters) "fx" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, +/obj/structure/fluff/drake_statue/falling, +/turf/open/indestructible/necropolis, /area/lavaland/surface/outdoors) "fy" = ( /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -2799,8 +2714,7 @@ }, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 1; - icon_state = "purplecorner" + dir = 1 }, /area/mine/living_quarters) "fB" = ( @@ -2809,8 +2723,7 @@ }, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4; - icon_state = "purplecorner" + dir = 4 }, /area/mine/living_quarters) "fC" = ( @@ -2830,7 +2743,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/loadingarea{ tag = "icon-loadingarea (EAST)"; - icon_state = "loadingarea"; dir = 4; baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -2852,10 +2764,47 @@ "fH" = ( /turf/open/floor/plasteel/loadingarea{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 8; - icon_state = "loadingarea" + dir = 8 }, /area/mine/laborcamp) +"fI" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/lavaland/surface/outdoors) +"fJ" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/explored) +"fK" = ( +/turf/closed/mineral/random/labormineral/volcanic, +/area/lavaland/surface/outdoors) +"fL" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"fM" = ( +/obj/structure/gulag_beacon, +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp) +"fN" = ( +/turf/closed/wall{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"fO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/laborcamp/security) +"fP" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/riveted, +/area/ruin/unpowered{ + name = "Necropolis Bridge" + }) (1,1,1) = {" aa @@ -2866,6 +2815,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -3110,9 +3062,6 @@ af af af af -af -af -af "} (2,1,1) = {" aa @@ -3125,6 +3074,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -3367,9 +3319,6 @@ af af af af -af -af -af "} (3,1,1) = {" aa @@ -3382,6 +3331,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -3496,14 +3448,11 @@ af af af af -af -af -af -al -al -al -al -al +ed +ed +ed +ed +ed ab af af @@ -3586,7 +3535,7 @@ af af af af -af +ab af af af @@ -3639,6 +3588,9 @@ aa aa aa aa +aa +aa +aa ed af af @@ -3753,9 +3705,6 @@ af af af af -af -af -af ab ab ab @@ -3842,13 +3791,13 @@ af af af af +ab +al +al af af af -af -af -af -af +ab af af af @@ -3896,6 +3845,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -4012,9 +3964,6 @@ af af af af -af -af -af ab ab ab @@ -4035,73 +3984,73 @@ af af af af +fK +ab +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ab +al +al al -ab -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af af af af @@ -4153,6 +4102,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -4270,9 +4222,6 @@ af af af af -af -af -af ab ab ab @@ -4299,75 +4248,75 @@ af af af af +fK +fK +fK +fK +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ab +ab +af +af +af +af +af +af +af +af +ab al -al -al -al -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af -af +dq ab af af af af af -af -af -af -af +ab +ab +ab af af af @@ -4410,6 +4359,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -4444,9 +4396,6 @@ al al al al -al -al -al ed af af @@ -4499,10 +4448,10 @@ af af af af -al -al -al -al +fK +fK +fK +fK af af af @@ -4607,12 +4556,13 @@ af af af af -af -af -af -ab ab af +af +bA +bA +ab +dq ab af af @@ -4621,9 +4571,8 @@ af af af af -af -af -af +ab +ab af af af @@ -4667,6 +4616,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -4717,9 +4669,6 @@ al al al al -al -al -al ed af af @@ -4758,52 +4707,52 @@ af ab ab ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ed -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab ab ab -al -al +fK +fK ab ab -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK ab ab ab @@ -4858,6 +4807,19 @@ af af af af +ab +af +af +af +ab +af +af +af +bA +bA +af +af +af af af af @@ -4867,19 +4829,6 @@ af af af ab -ab -af -af -af -af -af -af -af -af -af -af -af -af af af af @@ -4923,6 +4872,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -4975,9 +4927,6 @@ al al al al -al -al -al af af af @@ -5014,80 +4963,71 @@ al af af ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK af af af @@ -5126,20 +5066,29 @@ af ab ab af -af ab ab af af +af +af +bA +bA +af +af +bA +bA +af +af +bA +af ab af af af af af -af -af -af +ab af af af @@ -5180,6 +5129,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -5234,9 +5186,6 @@ al al al al -al -al -al ed al al @@ -5272,67 +5221,67 @@ al af ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab ab ab @@ -5374,31 +5323,31 @@ af af af af -af -af -af -af -af -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab ab ab af af af +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA af af af af +ab +af +af af af af @@ -5437,6 +5386,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -5523,82 +5475,79 @@ al al al al -al -al -al af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab ab -al -al -al -al -al +fK +fK +fK +fK +fK af af af @@ -5634,23 +5583,23 @@ af af af af +bA +bA +dq +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -af af af af @@ -5694,6 +5643,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -5780,92 +5732,89 @@ al al al al -al -al -al af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK af af af @@ -5874,7 +5823,7 @@ af af af af -al +fK ab af af @@ -5892,24 +5841,24 @@ af af af af -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bA +bA +bA +dq +bA +bA +bA +bA +bA +dq +bA +bA +dq +bA +bA +bA af -ab +bA af af af @@ -5951,6 +5900,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -6037,91 +5989,88 @@ al al al al -al -al -al af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab ab af @@ -6131,17 +6080,8 @@ af af af ab -al -al -af -af -af -af -af -af -af -af -af +fK +fK af af af @@ -6151,18 +6091,27 @@ af af af ab +af +af +af +af +af +af ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +af +bA +bA +bA +dq +dq +dq +dq +dq +dq +dq +dq +dq +bA af af af @@ -6208,6 +6157,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -6295,110 +6247,98 @@ al al al al -al -al -al af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab ab -al -al -al -al -al -al -al -al -af -af -af -af -af -af -af -af -af +fK +fK +fK +fK +fK +fK +fK +fK af af af @@ -6408,24 +6348,33 @@ af af ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab af af af af af +af +af +bA +bA +bA +bA +dq +dq +dq +dq +dq +dq +dq +dq +dq +bA +bA +ab +af +af +af +af ab af af @@ -6465,6 +6414,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -6553,105 +6505,97 @@ al al al al -al -al -al -af -af -af -af -af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al af af af af af +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK af af af @@ -6664,21 +6608,26 @@ af af af ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +af +af +af +af +bA +bA +bA +bA +dq +dq +dq +dq +dq +dq +dq +dq +dq +bA +bA +bA af af af @@ -6721,6 +6670,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -6810,100 +6762,97 @@ al al al al -al -al -al af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK af af af @@ -6921,19 +6870,19 @@ af af af af -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bA +bA +bA +dq +dq +dq +dq +dq +dq +dq +dq +dq +bA af af af @@ -6978,6 +6927,9 @@ aa aa aa aa +aa +aa +aa ab ed ed @@ -7067,100 +7019,97 @@ al al al al -al -al -al af af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab af af @@ -7178,19 +7127,19 @@ af af af af -ab -ab -ab -ab -ab -ab -ab -ab -ab +bA +bA +dq +dq +dq +dq +dq +dq +dq bl -ab -ab -ab +dq +dq +dq af af af @@ -7238,6 +7187,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -7325,99 +7277,96 @@ al al al al -al -al -al af af af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab ab af @@ -7425,7 +7374,7 @@ af af af af -af +ab af af af @@ -7442,12 +7391,12 @@ an an aO an -ab +an an bm an -ab -ab +bA +bA af af af @@ -7495,6 +7444,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -7583,108 +7535,105 @@ al al al al -al -al -al af af af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab ab -al +fK ab af af @@ -7699,15 +7648,15 @@ aG an aP an -an +aZ an aF an -ab -al +dq +fJ af af -ab +dq af ab al @@ -7752,6 +7701,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -7842,107 +7794,104 @@ al al al al -al -al -al af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab af af @@ -7956,13 +7905,13 @@ au an aO an -aZ +fM an bm an -al -al -al +fJ +fJ +fJ af af af @@ -8009,6 +7958,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -8099,109 +8051,106 @@ al al al al -al -al -al af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK am am am @@ -8217,9 +8166,9 @@ ba at at an -bA -bA -bA +fN +fN +fN af af af @@ -8263,6 +8212,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -8356,109 +8308,106 @@ al al al al -al -al -al af af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK am ao ao @@ -8476,7 +8425,7 @@ at an bB bK -bT +fO af af af @@ -8520,6 +8469,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -8614,108 +8566,105 @@ al al al al -al -al -al af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK an ap fD @@ -8733,7 +8682,7 @@ bc bu bC bL -bT +fO af af af @@ -8779,6 +8728,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -8872,9 +8824,6 @@ al al al al -al -al -al af af af @@ -8885,94 +8834,94 @@ ab ab af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK an aq aM @@ -8990,7 +8939,7 @@ be an bD bM -bT +fO af af af @@ -9036,6 +8985,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -9130,9 +9082,6 @@ al al al al -al -al -al af af af @@ -9143,93 +9092,93 @@ af af ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK an an an @@ -9293,6 +9242,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -9387,9 +9339,6 @@ al al al al -al -al -al af af af @@ -9401,92 +9350,92 @@ af af af ed -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK an ar ar @@ -9550,6 +9499,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -9645,9 +9597,6 @@ al al al al -al -al -al af af af @@ -9658,92 +9607,92 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK an as at @@ -9807,6 +9756,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -9903,9 +9855,6 @@ al al al al -al -al -al af af al @@ -9916,91 +9865,91 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK an an av @@ -10062,6 +10011,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -10093,9 +10045,6 @@ al al al al -al -al -al ed al al @@ -10175,103 +10124,103 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK an an an an at an -aY +fL aN aN -ab -ab -ab -ab +dq +dq +dq +dq an bF bG @@ -10319,6 +10268,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -10423,112 +10375,109 @@ al al al al -al -al -al af af af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK an aF an -aY -ab -ab -ab -ab -ab -ab +fL +dq +dq +dq +dq +dq +dq an an an @@ -10576,6 +10525,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -10680,9 +10632,6 @@ al al al al -al -al -al af af al @@ -10691,100 +10640,100 @@ af af af af -al +fK af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq an aE an -aY -ab -ab -ab -ab -ab +fL +dq +dq +dq +dq +dq af af af @@ -10833,6 +10782,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -10940,9 +10892,6 @@ al al al al -al -al -al ab ab af @@ -10950,97 +10899,97 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq aJ -ab -ab -ab -ab -ab +dq +dq +dq +dq +dq af af af @@ -11090,6 +11039,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -11197,108 +11149,105 @@ al al al al -al -al -al ab al af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -ab -ab -ab -ab -ab -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq +dq +dq +dq +dq +dq +dq +dq af af af @@ -11347,6 +11296,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -11454,9 +11406,6 @@ al al al al -al -al -al ed af af @@ -11465,97 +11414,97 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -ab -ab -ab -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq +dq +dq +dq +dq +dq af af af @@ -11604,6 +11553,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -11712,9 +11664,6 @@ al al al al -al -al -al af af af @@ -11722,97 +11671,97 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -ab -ab -ab -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq +dq +dq +dq +dq +dq af af af @@ -11865,6 +11814,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -11970,9 +11922,6 @@ al al al al -al -al -al af af af @@ -11980,97 +11929,97 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab -ab -ab -ab -ab -ab -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq +dq +dq +dq +dq +dq +dq af af af @@ -12122,6 +12071,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -12144,9 +12096,6 @@ al al al al -al -al -al ed al al @@ -12241,93 +12190,93 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -aU -aY -al -ab -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +fP +fL +fK +dq +dq af af af @@ -12379,6 +12328,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -12488,9 +12440,6 @@ al al al al -al -al -al af af af @@ -12500,92 +12449,92 @@ af af af af -al -al -al -ab -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab +fK +fK +fK ab ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq +dq af af al @@ -12636,6 +12585,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -12747,9 +12699,6 @@ al al al al -al -al -al af af af @@ -12763,86 +12712,86 @@ af af ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK af af al @@ -12893,6 +12842,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -13004,9 +12956,6 @@ al al al al -al -al -al af af al @@ -13021,86 +12970,86 @@ af af ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq af af ee @@ -13108,7 +13057,7 @@ ej bX bY ee -fj +cx bg fj ee @@ -13150,6 +13099,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -13267,9 +13219,6 @@ al al al al -al -al -al af af af @@ -13278,86 +13227,86 @@ af af af ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq af af ef @@ -13403,6 +13352,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -13523,9 +13475,6 @@ al al al al -al -al -al af af af @@ -13535,86 +13484,86 @@ af af af ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq af af ee @@ -13660,6 +13609,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -13781,9 +13733,6 @@ al al al al -al -al -al af af af @@ -13791,25 +13740,25 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK af af af @@ -13818,60 +13767,60 @@ af ab ab ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq af ab ee @@ -13917,6 +13866,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -14038,9 +13990,6 @@ al al al al -al -al -al af af af @@ -14050,20 +13999,20 @@ af af af af -al -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab ab af @@ -14076,58 +14025,58 @@ af af af ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -al -ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +dq +dq af af ab @@ -14174,6 +14123,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -14295,9 +14247,6 @@ al al al al -al -al -al ab af af @@ -14312,15 +14261,15 @@ af af af af -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK af af af @@ -14331,16 +14280,16 @@ af af af af -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK af af af @@ -14353,37 +14302,37 @@ af af af af -al -al +fK +fK ab af af ab -al -al -al -al -al -al -al -al -al -al -al -al -al +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK +fK ab af af -al -al -al -al -al -ab -ab -ab -ab +fK +fK +fK +fK +fK +dq +dq +dq +dq af af af @@ -14431,6 +14380,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -14551,9 +14503,6 @@ al al al al -al -al -al ab af af @@ -14623,11 +14572,11 @@ af af af af -al -al -al -al -al +fK +fK +fK +fK +fK af af af @@ -14635,10 +14584,10 @@ af af af af -ab -ab -ab -ab +dq +dq +dq +dq af af af @@ -14688,6 +14637,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -14808,9 +14760,6 @@ al al al al -al -al -al ab ab ab @@ -14946,6 +14895,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -15077,9 +15029,6 @@ al al al al -al -al -al af af af @@ -15203,6 +15152,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -15344,9 +15296,6 @@ al al al al -al -al -al af af af @@ -15459,6 +15408,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -15626,9 +15578,6 @@ al al al al -al -al -al ab ab al @@ -15716,6 +15665,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -15913,9 +15865,6 @@ al al al al -al -al -al ab af af @@ -15973,6 +15922,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -16170,9 +16122,6 @@ al al al al -al -al -al ab af af @@ -16230,6 +16179,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -16427,9 +16379,6 @@ al al al al -al -al -al ab af ab @@ -16487,6 +16436,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -16684,9 +16636,6 @@ al al al al -al -al -al af af af @@ -16744,6 +16693,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -16942,9 +16894,6 @@ al al al al -al -al -al af ab af @@ -17001,32 +16950,32 @@ aa aa aa aa -ab -ab aa aa aa -aa -ab -af -af -af -af -af -af -af -af -af -af -af -af -af ab ab al al al al +ab +af +af +af +af +af +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -17258,32 +17207,32 @@ aa aa aa aa -ab -ed -aa aa aa aa ab -af -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab +ed al al al al +ab +af +af +af +af +af +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -17515,31 +17464,31 @@ aa aa aa aa -ab -ed -aa aa aa aa ab -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab +ed al al al al +ab +af +af +af +af +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -17772,6 +17721,9 @@ aa aa aa aa +aa +aa +aa ab ed ed @@ -17973,9 +17925,6 @@ al al al al -al -al -al af af af @@ -18029,6 +17978,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -18229,9 +18181,6 @@ al al al al -al -al -al af af af @@ -18286,6 +18235,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -18485,9 +18437,6 @@ al al al al -al -al -al af af af @@ -18500,7 +18449,7 @@ dK bI bS dZ -bS +bT bI dI dI @@ -18543,6 +18492,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -18742,9 +18694,6 @@ al al al al -al -al -al af af al @@ -18800,6 +18749,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -19002,9 +18954,6 @@ al al al al -al -al -al ab ds du @@ -19057,6 +19006,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -19258,9 +19210,6 @@ al al al al -al -al -al ab ab dt @@ -19314,6 +19263,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -19514,9 +19466,6 @@ al al al al -al -al -al af af ab @@ -19571,6 +19520,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -19771,9 +19723,6 @@ al al al al -al -al -al af af ab @@ -19828,6 +19777,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -20028,9 +19980,6 @@ al al al al -al -al -al af af ab @@ -20085,6 +20034,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -20285,9 +20237,6 @@ al al al al -al -al -al af af ab @@ -20345,6 +20294,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -20378,9 +20330,6 @@ al al al al -al -al -al ed al al @@ -20602,6 +20551,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -20798,9 +20750,6 @@ al al al al -al -al -al ab al al @@ -20859,6 +20808,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -21053,9 +21005,6 @@ al al al al -al -al -al fy ab ab @@ -21116,6 +21065,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -21310,9 +21262,6 @@ al al al al -al -al -al ab ab ab @@ -21370,6 +21319,9 @@ aa aa aa aa +aa +aa +aa ab ed ed @@ -21560,9 +21512,6 @@ al al al al -al -al -al fy ab ab @@ -21627,6 +21576,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -21817,9 +21769,6 @@ al al al al -al -al -al ab ab ab @@ -21884,6 +21833,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -22074,9 +22026,6 @@ al al al al -al -al -al ab ab ab @@ -22141,6 +22090,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -22330,9 +22282,6 @@ al al al al -al -al -al ab ab ab @@ -22398,6 +22347,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -22587,9 +22539,6 @@ al al al al -al -al -al ab ab al @@ -22655,6 +22604,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -22847,9 +22799,6 @@ al al al al -al -al -al ab ab ab @@ -22912,6 +22861,9 @@ aa aa aa aa +aa +aa +aa ab ed ed @@ -23102,9 +23054,6 @@ al al al al -al -al -al ab ab ab @@ -23169,31 +23118,31 @@ aa aa aa aa +aa +aa +aa ab ed -aa -aa -aa -ab -ab -af -af -af -af -af -af -af -af -af -ab -ab -ab -ab -ab -ab al al al +ab +ab +af +af +af +af +af +af +af +af +af +ab +ab +ab +ab +ab +ab al al al @@ -23426,11 +23375,14 @@ aa aa aa aa +aa +aa +aa ab ed -aa -aa -aa +al +al +al ed ab af @@ -23617,9 +23569,6 @@ al al al al -al -al -al ab ab ab @@ -23683,11 +23632,14 @@ aa aa aa aa +aa +aa +aa ab ab -aa -aa -aa +al +al +al ed ab af @@ -23877,9 +23829,6 @@ al al al al -al -al -al ab ab ab @@ -23940,6 +23889,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -24134,9 +24086,6 @@ al al al al -al -al -al fy ab ab @@ -24197,6 +24146,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -24302,9 +24254,6 @@ al al al al -al -al -al ed al al @@ -24454,6 +24403,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -24648,9 +24600,6 @@ al al al al -al -al -al ab ab ab @@ -24711,6 +24660,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -24905,9 +24857,6 @@ al al al al -al -al -al ab ab ab @@ -24968,6 +24917,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -25162,9 +25114,6 @@ al al al al -al -al -al fy ab ab @@ -25225,6 +25174,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -25421,9 +25373,6 @@ al al al al -al -al -al ab ab ab @@ -25484,6 +25433,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -25680,9 +25632,6 @@ al al al al -al -al -al ab ab ab @@ -25741,6 +25690,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -25935,9 +25887,6 @@ al al al al -al -al -al ab ab ab @@ -25998,6 +25947,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -26193,9 +26145,6 @@ al al al al -al -al -al ab ab ab @@ -26255,6 +26204,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -26450,9 +26402,6 @@ al al al al -al -al -al ab ab ab @@ -26512,6 +26461,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -26609,9 +26561,6 @@ al al al al -al -al -al ed al al @@ -26767,6 +26716,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -26964,9 +26916,6 @@ al al al al -al -al -al ab ab ab @@ -27024,6 +26973,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -27221,9 +27173,6 @@ al al al al -al -al -al ab ab ab @@ -27281,6 +27230,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -27478,9 +27430,6 @@ al al al al -al -al -al ab ab al @@ -27538,6 +27487,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -27734,9 +27686,6 @@ al al al al -al -al -al ab ab al @@ -27795,31 +27744,31 @@ aa aa aa aa -ab -ab -ab -ab +aa aa aa ab ab ab ab -ab -ab -af -af -af -af -af -ab -af -af -af -ab -al al al +ab +ab +ab +ab +ab +ab +af +af +af +af +af +ab +af +af +af +ab al al al @@ -28052,12 +28001,15 @@ aa aa aa aa -ab -ab -ab -ab aa aa +aa +ab +ab +ab +ab +al +al ed ab ab @@ -28248,9 +28200,6 @@ al al al al -al -al -al ab ab al @@ -28309,12 +28258,15 @@ aa aa aa aa +aa +aa +aa ab ab ab ed -aa -aa +al +al ed ab ab @@ -28505,9 +28457,6 @@ al al al al -al -al -al ab ab ab @@ -28566,6 +28515,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -28763,9 +28715,6 @@ al al al al -al -al -al ab ab ab @@ -28823,6 +28772,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -29021,9 +28973,6 @@ al al al al -al -al -al ab ab ab @@ -29080,6 +29029,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -29277,9 +29229,6 @@ al al al al -al -al -al ab ab ab @@ -29337,6 +29286,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -29534,9 +29486,6 @@ al al al al -al -al -al ab ab ab @@ -29594,6 +29543,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -29792,9 +29744,6 @@ al al al al -al -al -al ab ab ab @@ -29856,6 +29805,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -30048,9 +30000,6 @@ al al al al -al -al -al ab ab ab @@ -30113,6 +30062,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -30306,9 +30258,6 @@ al al al al -al -al -al ab al ab @@ -30370,6 +30319,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -30586,9 +30538,6 @@ al al al al -al -al -al ab ab ab @@ -30627,6 +30576,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -30843,9 +30795,6 @@ al al al al -al -al -al ab ab ab @@ -30884,6 +30833,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -31100,9 +31052,6 @@ al al al al -al -al -al ab ab ab @@ -31136,6 +31085,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -31357,9 +31309,6 @@ al al al al -al -al -al ab ab ab @@ -31393,6 +31342,9 @@ aa aa aa aa +aa +aa +aa ab ed ab @@ -31615,9 +31567,6 @@ al al al al -al -al -al ab ab ab @@ -31650,6 +31599,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -31872,9 +31824,6 @@ al al al al -al -al -al ab ab ab @@ -31907,6 +31856,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -32130,9 +32082,6 @@ al al al al -al -al -al ab ab ab @@ -32164,6 +32113,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -32387,9 +32339,6 @@ al al al al -al -al -al ab ab ab @@ -32421,14 +32370,17 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ab ed -aa -aa +al +al ab af af @@ -32645,9 +32597,6 @@ al al al al -al -al -al ab ab ab @@ -32678,15 +32627,18 @@ aa aa aa aa -ed -ab -ab -ab -ed -ed +aa aa aa ed +ab +ab +ab +ed +ed +al +al +ed af af af @@ -32903,9 +32855,6 @@ al al al al -al -al -al ab ab ab @@ -32937,12 +32886,15 @@ aa aa aa aa +aa +aa +aa ab ab ab ed -aa -aa +al +al ed af af @@ -33162,9 +33114,6 @@ al al al al -al -al -al ab ab ab @@ -33194,12 +33143,15 @@ aa aa aa aa -ed -ab -ab -ed aa aa +aa +ed +ab +ab +ed +al +al ab af af @@ -33369,9 +33321,6 @@ al al al al -al -al -al ed al al @@ -33451,6 +33400,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -33680,9 +33632,6 @@ al al al al -al -al -al ab ab ab @@ -33706,8 +33655,11 @@ aa aa aa aa -ed -ab +aa +aa +aa +aj +aj ab ab ab @@ -33734,9 +33686,6 @@ al al al al -al -al -al ed al al @@ -33963,9 +33912,12 @@ aa aa aa aa -ab -ab -ab +aa +aa +aa +aj +aj +aj ab ab ab @@ -33989,9 +33941,6 @@ al al al al -al -al -al ed ab ab @@ -34220,10 +34169,13 @@ aa aa aa aa -ab -ab -ab -ab +aa +aa +aa +aj +en +aj +aj ab ab ab @@ -34246,9 +34198,6 @@ al al al al -al -al -al ab ab ab @@ -34477,10 +34426,13 @@ aa aa aa aa -ab -ab -ab -ab +aa +aa +aa +aj +aj +aj +aj ab ab ab @@ -34502,9 +34454,6 @@ ab ab ed al -al -al -al ed ab ab @@ -34734,35 +34683,35 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab aa aa -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -aa aa +aj +aj +aj +aj +aj +ab +ab +ah +ah +af +af +af +af +af +af +af +af +af +af +af +ah +ah ab ab ab ab -ed -ed -ab ab ab ab @@ -34990,32 +34939,32 @@ aa aa aa aa -ad -ab -ab -ab -ab -ab -ab -ab aa -ai -ai -ai -ai -ai -ai -ai -ai -ai -ai -ai -ai -ai aa -ab -ab -ab +aa +aa +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ah ab ab ab @@ -35244,35 +35193,35 @@ ab ab ab ab -ac +ab +ab +ab ab ab ab ae -ab -ab -ab -ab -ab -ab -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -ab -ab -ab +ak +aj +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai ab ab ab @@ -35505,13 +35454,8 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab +aa +aa aa aj aj @@ -35520,16 +35464,21 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aa -ab -ab -ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ah ab ab ab @@ -35762,31 +35711,31 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab aa aa -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -aa aa +aj +aj +aj +aj +aj ab ab -ab +ah +ah +af +af +af +af +af +af +af +af +af +af +af +ah +ah ab ab ab @@ -36019,10 +35968,13 @@ aa aa aa aa -ab -ab -ab -ab +aa +aa +aa +aj +aj +aj +aj ab ab ab @@ -36051,9 +36003,6 @@ ab ab ab ab -ab -ab -ab al ab ab @@ -36276,10 +36225,13 @@ aa aa aa aa -ab -ab -ab -ab +aa +aa +aa +aj +fx +aj +aj ab ab ab @@ -36306,9 +36258,6 @@ ab ab ab ab -ab -ab -ab ed al al @@ -36533,9 +36482,12 @@ aa aa aa aa -ed -ab -ab +aa +aa +aa +aj +aj +aj ab ab ab @@ -36766,9 +36718,6 @@ al al al al -al -al -al ab af af @@ -36790,9 +36739,12 @@ aa aa aa aa -ed -ed -ed +aa +aa +aa +aj +aj +ab ab ab ab @@ -37023,9 +36975,6 @@ al al al al -al -al -al ab af af @@ -37052,6 +37001,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -37280,9 +37232,6 @@ al al al al -al -al -al ab af ab @@ -37309,6 +37258,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -37536,9 +37488,6 @@ al al al al -al -al -al ab af af @@ -37561,6 +37510,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -37793,9 +37745,6 @@ al al al al -al -al -al ab af af @@ -37818,6 +37767,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -38050,9 +38002,6 @@ al al al al -al -al -al ab af af @@ -38075,6 +38024,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -38308,9 +38260,6 @@ al al al al -al -al -al af af af @@ -38332,6 +38281,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -38565,9 +38517,6 @@ al al al al -al -al -al af af af @@ -38589,6 +38538,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -38822,9 +38774,6 @@ al al al al -al -al -al af af af @@ -38847,6 +38796,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -39079,9 +39031,6 @@ al al al al -al -al -al af af af @@ -39104,6 +39053,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -39336,9 +39288,6 @@ al al al al -al -al -al af af af @@ -39361,6 +39310,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -39593,9 +39545,6 @@ al al al al -al -al -al af af af @@ -39617,6 +39566,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -39850,9 +39802,6 @@ al al al al -al -al -al af af af @@ -39874,6 +39823,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -40107,9 +40059,6 @@ al al al al -al -al -al af af af @@ -40131,6 +40080,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -40364,9 +40316,6 @@ al al al al -al -al -al af af af @@ -40388,6 +40337,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -40621,9 +40573,6 @@ al al al al -al -al -al af af af @@ -40645,6 +40594,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -40878,9 +40830,6 @@ al al al al -al -al -al af af af @@ -40909,6 +40858,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -41135,9 +41087,6 @@ al al al al -al -al -al af af af @@ -41166,6 +41115,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -41392,9 +41344,6 @@ al al al al -al -al -al af af af @@ -41416,6 +41365,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -41649,9 +41601,6 @@ al al al al -al -al -al af af af @@ -41673,6 +41622,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -41906,9 +41858,6 @@ al al al al -al -al -al af af af @@ -41930,6 +41879,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -42163,9 +42115,6 @@ al al al al -al -al -al af af af @@ -42187,6 +42136,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -42420,9 +42372,6 @@ al al al al -al -al -al af af af @@ -42444,6 +42393,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -42677,9 +42629,6 @@ al al al al -al -al -al af af af @@ -42703,6 +42652,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -42934,9 +42886,6 @@ al al al al -al -al -al af af af @@ -42960,6 +42909,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -43031,9 +42983,6 @@ al al al al -al -al -al ed al al @@ -43217,6 +43166,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -43448,9 +43400,6 @@ al al al al -al -al -al af af af @@ -43474,6 +43423,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -43705,9 +43657,6 @@ al al al al -al -al -al af af af @@ -43729,6 +43678,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -43962,9 +43914,6 @@ al al al al -al -al -al af af af @@ -43986,6 +43935,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -44219,9 +44171,6 @@ al al al al -al -al -al af af af @@ -44243,6 +44192,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -44476,9 +44428,6 @@ al al al al -al -al -al af af af @@ -44500,6 +44449,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -44733,9 +44685,6 @@ al al al al -al -al -al af af af @@ -44757,6 +44706,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -44990,9 +44942,6 @@ al al al al -al -al -al af af af @@ -45014,6 +44963,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -45247,9 +45199,6 @@ al al al al -al -al -al af af af @@ -45271,6 +45220,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -45504,9 +45456,6 @@ al al al al -al -al -al af af af @@ -45528,32 +45477,32 @@ aa aa aa aa -ab -ab -ab -ab -ab aa aa aa -aa -ab -af -af -af ab ab ab -af -af -af -af ab ab al al al al +ab +af +af +af +ab +ab +ab +af +af +af +af +ab +ab +al al al al @@ -45785,32 +45734,32 @@ aa aa aa aa -ab -ab -ab -ab -ab -aa aa aa aa ab -af -af -af -af -af -af -af -af -af -af +ab +ab ab ab al al al al +ab +af +af +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -46042,32 +45991,32 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ed -aa -aa -aa -aa -ab -ab -ab -ab -af -af -af -af -af -af -af -ab -ab al al al al +ab +ab +ab +ab +af +af +af +af +af +af +af +ab +ab +al al al al @@ -46299,15 +46248,18 @@ aa aa aa aa +aa +aa +aa ab ab ab ed ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -46471,9 +46423,6 @@ al al al al -al -al -al ed al al @@ -46556,15 +46505,18 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ed -aa -aa -aa -aa +al +al +al +al ed ed ab @@ -46789,9 +46741,6 @@ al al al al -al -al -al af af af @@ -46813,15 +46762,18 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ed -aa -aa -aa -aa +al +al +al +al ed ed ab @@ -47019,9 +46971,6 @@ al al al al -al -al -al ed al al @@ -47070,15 +47019,18 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -47303,9 +47255,6 @@ al al al al -al -al -al af af af @@ -47327,15 +47276,18 @@ aa aa aa aa +aa +aa +aa ed ab ab ab ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -47560,9 +47512,6 @@ al al al al -al -al -al af af af @@ -47584,32 +47533,32 @@ aa aa aa aa +aa +aa +aa ed ed ab ab ab -aa -aa -aa -aa -ab -ab -ab -ab -af -af -af -af -af -af -af -ab -ab al al al al +ab +ab +ab +ab +af +af +af +af +af +af +af +ab +ab +al al al al @@ -47844,29 +47793,29 @@ aa aa aa aa -ab -ab aa aa aa -aa -ab -ab -ab -af -af -af -af -af -af -af -af ab ab al al al al +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -48101,6 +48050,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -48331,9 +48283,6 @@ al al al al -al -al -al af af af @@ -48358,6 +48307,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -48588,9 +48540,6 @@ al al al al -al -al -al af af af @@ -48615,6 +48564,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -48845,9 +48797,6 @@ al al al al -al -al -al af af af @@ -48869,6 +48818,9 @@ aa aa aa aa +aa +aa +aa ab ab ed @@ -49102,9 +49054,6 @@ al al al al -al -al -al af af af @@ -49126,6 +49075,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -49359,9 +49311,6 @@ al al al al -al -al -al af af af @@ -49383,6 +49332,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -49616,9 +49568,6 @@ al al al al -al -al -al af af af @@ -49640,6 +49589,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -49873,9 +49825,6 @@ al al al al -al -al -al af af af @@ -49897,30 +49846,30 @@ aa aa aa aa -ab -ed +aa +aa aa ab -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -al -al +ed al +ab +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab al al al @@ -50154,31 +50103,31 @@ aa aa aa aa -ed -ed aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -ab -al -al +aa +aa +ed +ed al +ab +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab al al al @@ -50411,31 +50360,31 @@ aa aa aa aa -ed -ed +aa +aa aa ed -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -ab -al -al +ed al +ed +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab al al al @@ -50668,31 +50617,31 @@ aa aa aa aa -ed -ed +aa +aa aa ed -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -ab -al -al +ed al +ed +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab al al al @@ -50925,31 +50874,31 @@ aa aa aa aa -ed -ed aa -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -af -ab -ab -al -al +aa +aa +ed +ed al +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +af +ab +ab al al al @@ -51182,6 +51131,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -51417,9 +51369,6 @@ al al al al -al -al -al af af af @@ -51439,6 +51388,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -51674,9 +51626,6 @@ al al al al -al -al -al af af af @@ -51696,6 +51645,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -51930,9 +51882,6 @@ al al al al -al -al -al ed af af @@ -51953,6 +51902,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -52187,9 +52139,6 @@ al al al al -al -al -al af af af @@ -52210,6 +52159,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -52444,9 +52396,6 @@ al al al al -al -al -al af af af @@ -52469,6 +52418,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -52701,9 +52653,6 @@ al al al al -al -al -al af af af @@ -52726,6 +52675,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -52849,9 +52801,6 @@ al al al al -al -al -al ed al al @@ -52983,6 +52932,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -53215,9 +53167,6 @@ al al al al -al -al -al af af af @@ -53240,6 +53189,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -53472,9 +53424,6 @@ al al al al -al -al -al af af af @@ -53495,6 +53444,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -53730,9 +53682,6 @@ al al al al -al -al -al af af af @@ -53758,6 +53707,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -53800,9 +53752,6 @@ al al al al -al -al -al ed al al @@ -54015,6 +53964,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -54036,9 +53988,6 @@ al al al al -al -al -al ed al al @@ -54272,6 +54221,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -54501,9 +54453,6 @@ al al al al -al -al -al af af af @@ -54529,6 +54478,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -54758,9 +54710,6 @@ al al al al -al -al -al af af af @@ -54780,6 +54729,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -55015,9 +54967,6 @@ al al al al -al -al -al af af af @@ -55037,6 +54986,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -55170,9 +55122,6 @@ al al al al -al -al -al ed al al @@ -55294,6 +55243,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -55529,9 +55481,6 @@ al al al al -al -al -al af af af @@ -55551,30 +55500,30 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab +aa aa aa ab ab ab -af -af -af -af +ab ab ab ab ab al al -al +ab +ab +ab +af +af +af +af +ab +ab +ab +ab al al al @@ -55808,6 +55757,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -55816,8 +55768,8 @@ ab ab ab ed -aa -aa +al +al ab ab ab @@ -56041,9 +55993,6 @@ al al al al -al -al -al af af af @@ -56065,16 +56014,19 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab aa aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +al +al ed ab af @@ -56298,9 +56250,6 @@ al al al al -al -al -al af af af @@ -56322,6 +56271,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -56555,9 +56507,6 @@ al al al al -al -al -al af af af @@ -56579,6 +56528,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -56812,9 +56764,6 @@ al al al al -al -al -al af af af @@ -56838,6 +56787,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -57069,9 +57021,6 @@ al al al al -al -al -al af af af @@ -57095,6 +57044,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -57326,9 +57278,6 @@ al al al al -al -al -al af af af @@ -57352,6 +57301,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -57583,9 +57535,6 @@ al al al al -al -al -al af af af @@ -57608,6 +57557,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -57840,9 +57792,6 @@ al al al al -al -al -al ed ab af @@ -57865,6 +57814,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -58099,9 +58051,6 @@ al al al al -al -al -al af af af @@ -58122,6 +58071,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -58356,9 +58308,6 @@ al al al al -al -al -al af af af @@ -58379,6 +58328,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -58613,9 +58565,6 @@ al al al al -al -al -al af af af @@ -58635,6 +58584,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -58870,9 +58822,6 @@ al al al al -al -al -al af af af @@ -58892,6 +58841,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -59127,9 +59079,6 @@ al al al al -al -al -al af af af @@ -59149,32 +59098,32 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -ab -ab al al al al +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab +ab +al al al al @@ -59406,11 +59355,14 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -59493,9 +59445,6 @@ al al al al -al -al -al ed al al @@ -59663,11 +59612,14 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -59898,9 +59850,6 @@ al al al al -al -al -al ab af af @@ -59920,11 +59869,14 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -60155,9 +60107,6 @@ al al al al -al -al -al af af af @@ -60177,11 +60126,14 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -60308,9 +60260,6 @@ al al al al -al -al -al ed al al @@ -60434,11 +60383,14 @@ aa aa aa aa +aa +aa +aa ab -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -60668,9 +60620,6 @@ al al al al -al -al -al ab af af @@ -60691,11 +60640,14 @@ aa aa aa aa +aa +aa +aa ab -aa -aa -aa -aa +al +al +al +al ab ab ab @@ -60925,9 +60877,6 @@ al al al al -al -al -al af af af @@ -60948,11 +60897,14 @@ aa aa aa aa +aa +aa +aa ab -aa -aa -aa -aa +al +al +al +al ab ab ab @@ -60983,9 +60935,6 @@ al al al al -al -al -al ed al al @@ -61205,6 +61154,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -61438,9 +61390,6 @@ al al al al -al -al -al ab af af @@ -61462,6 +61411,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -61694,9 +61646,6 @@ al al al al -al -al -al ab ab af @@ -61719,6 +61668,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -61949,9 +61901,6 @@ al al al al -al -al -al ab ab ab @@ -61976,6 +61925,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -62208,9 +62160,6 @@ al al al al -al -al -al ab ab af @@ -62233,6 +62182,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -62467,9 +62419,6 @@ al al al al -al -al -al af af af @@ -62490,6 +62439,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -62725,9 +62677,6 @@ al al al al -al -al -al af af af @@ -62747,6 +62696,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -62982,9 +62934,6 @@ al al al al -al -al -al af af af @@ -63004,6 +62953,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -63239,9 +63191,6 @@ al al al al -al -al -al af af af @@ -63261,6 +63210,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -63447,9 +63399,6 @@ al al al al -al -al -al ed al al @@ -63518,6 +63467,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -63752,9 +63704,6 @@ al al al al -al -al -al ed af af @@ -63780,6 +63729,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -64009,9 +63961,6 @@ al al al al -al -al -al af af af @@ -64037,6 +63986,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -64266,9 +64218,6 @@ al al al al -al -al -al af af af @@ -64294,6 +64243,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -64523,9 +64475,6 @@ al al al al -al -al -al af af af @@ -64551,6 +64500,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -64780,9 +64732,6 @@ al al al al -al -al -al af af af @@ -64808,6 +64757,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -65037,9 +64989,6 @@ al al al al -al -al -al af af af @@ -65065,6 +65014,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -65294,9 +65246,6 @@ al al al al -al -al -al af af af @@ -65322,6 +65271,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -65551,9 +65503,6 @@ al al al al -al -al -al af af af @@ -65579,6 +65528,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -65808,9 +65760,6 @@ al al al al -al -al -al af af af @@ -65836,6 +65785,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -66065,9 +66017,6 @@ al al al al -al -al -al af af af @@ -66093,6 +66042,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -66322,9 +66274,6 @@ al al al al -al -al -al af af af @@ -66350,6 +66299,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -66379,9 +66331,6 @@ al al al al -al -al -al ed al al @@ -66602,6 +66551,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -66836,9 +66788,6 @@ al al al al -al -al -al af af af @@ -66859,6 +66808,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -67088,9 +67040,6 @@ al al al al -al -al -al ed al al @@ -67116,6 +67065,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -67348,9 +67300,6 @@ al al al al -al -al -al ed af af @@ -67373,6 +67322,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -67605,9 +67557,6 @@ al al al al -al -al -al af af af @@ -67630,6 +67579,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -67862,9 +67814,6 @@ al al al al -al -al -al af af af @@ -67894,6 +67843,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -68118,9 +68070,6 @@ al al al al -al -al -al af af af @@ -68151,6 +68100,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -68374,9 +68326,6 @@ al al al al -al -al -al af af af diff --git a/_maps/map_files/AsteroidStation/z5.dmm b/_maps/map_files/generic/z10.dmm similarity index 94% rename from _maps/map_files/AsteroidStation/z5.dmm rename to _maps/map_files/generic/z10.dmm index 0e4c39ce479..c71d2e76adc 100644 --- a/_maps/map_files/AsteroidStation/z5.dmm +++ b/_maps/map_files/generic/z10.dmm @@ -1,18 +1,38 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/open/space, -/area/space) -"b" = ( -/turf/closed/mineral/random/high_chance, -/area/mine/explored) -"c" = ( -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored) +"a" = (/turf/open/space,/area/space) -( -1, -1, -1) = {" +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -61,38 +81,6 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcbbaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaabbaaaaaaaaaaaabbbbbbbbbccbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbccbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaabbbabbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaabbbbbbbbbccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcbaaaaaaaaaaaaaaaaaaaaabbcaccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaacccbbbbbbbbbbbccaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaabbbbbbbbbbbbcaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaabaaaaaabbbbbbbbbccaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaabbaaaaaaaabbbbbbbaaaaaacbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcaaaaaaaaabbbaaaaaaacbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/generic/z11.dmm b/_maps/map_files/generic/z11.dmm new file mode 100644 index 00000000000..c71d2e76adc --- /dev/null +++ b/_maps/map_files/generic/z11.dmm @@ -0,0 +1,259 @@ +"a" = (/turf/open/space,/area/space) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index a2953331701..66251a4f0c6 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -22,17 +22,9 @@ /turf/closed/indestructible/riveted, /area/space) "ag" = ( -/obj/structure/foamedmetal, -/obj/structure/window/reinforced/tinted{ - icon_state = "rwindow"; - dir = 4 - }, -/obj/structure/window{ - icon_state = "rwindow"; - dir = 8 - }, -/turf/open/floor/holofloor/plating, -/area/holodeck/rec_center/bunker) +/obj/effect/holodeck_effect/mobspawner/bee, +/turf/open/floor/holofloor/asteroid, +/area/holodeck/rec_center/anthophila) "ah" = ( /obj/structure/foamedmetal, /obj/structure/window{ @@ -94,11 +86,7 @@ /turf/open/floor/holofloor/plating, /area/holodeck/rec_center/offline) "as" = ( -/turf/open/floor/holofloor{ - icon_state = "engine"; - name = "Burn-Mix Floor"; - initial_gas_mix = "o2=2500;plasma=5000;TEMP=370" - }, +/turf/open/floor/holofloor/plating/burnmix, /area/holodeck/rec_center/burn) "at" = ( /turf/open/floor/holofloor{ @@ -150,11 +138,7 @@ /area/holodeck/rec_center/wildlife) "aB" = ( /obj/effect/holodeck_effect/sparks, -/turf/open/floor/holofloor{ - icon_state = "engine"; - name = "Burn-Mix Floor"; - initial_gas_mix = "o2=2500;plasma=5000;TEMP=370" - }, +/turf/open/floor/holofloor/plating/burnmix, /area/holodeck/rec_center/burn) "aC" = ( /turf/open/floor/holofloor{ @@ -294,7 +278,9 @@ /obj/structure/table/glass, /obj/item/weapon/surgicaldrill, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (NORTHWEST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 9 }, /area/holodeck/rec_center/medical) @@ -302,7 +288,9 @@ /obj/structure/table/glass, /obj/item/weapon/hemostat, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (NORTH)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 1 }, /area/holodeck/rec_center/medical) @@ -313,7 +301,9 @@ }, /obj/item/weapon/circular_saw, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (NORTH)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 1 }, /area/holodeck/rec_center/medical) @@ -321,7 +311,9 @@ /obj/structure/table/glass, /obj/item/weapon/retractor, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (NORTH)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 1 }, /area/holodeck/rec_center/medical) @@ -329,7 +321,9 @@ /obj/structure/table/glass, /obj/item/weapon/cautery, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (NORTHEAST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 5 }, /area/holodeck/rec_center/medical) @@ -405,7 +399,9 @@ /obj/item/weapon/surgical_drapes, /obj/item/weapon/razor, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (WEST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 8 }, /area/holodeck/rec_center/medical) @@ -416,7 +412,9 @@ /area/holodeck/rec_center/medical) "bp" = ( /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (EAST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 4 }, /area/holodeck/rec_center/medical) @@ -476,25 +474,30 @@ /area/holodeck/rec_center/dodgeball) "bB" = ( /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (SOUTHWEST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 10 }, /area/holodeck/rec_center/medical) "bC" = ( /turf/open/floor/holofloor{ - icon_state = "warnwhite" + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn" }, /area/holodeck/rec_center/medical) "bD" = ( /obj/structure/table/optable, /turf/open/floor/holofloor{ - icon_state = "warnwhite" + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn" }, /area/holodeck/rec_center/medical) "bE" = ( /obj/machinery/computer/operating, /turf/open/floor/holofloor{ - icon_state = "warnwhite" + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn" }, /area/holodeck/rec_center/medical) "bF" = ( @@ -503,7 +506,9 @@ /obj/item/clothing/suit/apron/surgical, /obj/item/clothing/mask/surgical, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (SOUTHEAST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 6 }, /area/holodeck/rec_center/medical) @@ -542,14 +547,18 @@ /obj/structure/table/glass, /obj/machinery/reagentgrinder, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (NORTHWEST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 9 }, /area/holodeck/rec_center/medical) "bL" = ( /turf/open/floor/holofloor{ - icon_state = "warnwhite"; - dir = 8 + tag = "icon-white_warn (NORTHEAST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; + dir = 5 }, /area/holodeck/rec_center/medical) "bM" = ( @@ -639,7 +648,9 @@ "bY" = ( /obj/machinery/chem_master, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (SOUTHWEST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 10 }, /area/holodeck/rec_center/medical) @@ -786,7 +797,9 @@ /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (NORTHWEST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 9 }, /area/holodeck/rec_center/medical) @@ -798,7 +811,9 @@ /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (NORTHEAST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 5 }, /area/holodeck/rec_center/medical) @@ -828,21 +843,26 @@ "cz" = ( /obj/machinery/door/window/westleft, /turf/open/floor/holofloor{ - icon_state = "warnwhitecorner"; - dir = 8 + dir = 8; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn_corner"; + tag = "icon-white_warn (WEST)" }, /area/holodeck/rec_center/medical) "cA" = ( /obj/machinery/door/window/westleft, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; - dir = 5 + tag = "icon-white_warn (NORTH)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; + dir = 1 }, /area/holodeck/rec_center/medical) "cB" = ( -/obj/machinery/door/window/westleft, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (SOUTHEAST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 6 }, /area/holodeck/rec_center/medical) @@ -852,7 +872,9 @@ dir = 8 }, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (NORTHEAST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 5 }, /area/holodeck/rec_center/medical) @@ -863,7 +885,9 @@ /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (SOUTHWEST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 10 }, /area/holodeck/rec_center/medical) @@ -875,7 +899,8 @@ /obj/structure/bed, /obj/item/weapon/bedsheet/medical, /turf/open/floor/holofloor{ - icon_state = "warnwhite" + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn" }, /area/holodeck/rec_center/medical) "cG" = ( @@ -888,7 +913,8 @@ dir = 1 }, /turf/open/floor/holofloor{ - icon_state = "warnwhite" + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn" }, /area/holodeck/rec_center/medical) "cH" = ( @@ -897,7 +923,9 @@ dir = 1 }, /turf/open/floor/holofloor{ - icon_state = "warnwhite"; + tag = "icon-white_warn (SOUTHEAST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; dir = 6 }, /area/holodeck/rec_center/medical) @@ -1154,10 +1182,7 @@ /turf/closed/indestructible/splashscreen, /area/start) "ds" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/overspace, /area/centcom/evac) "dt" = ( /obj/structure/shuttle/engine/propulsion{ @@ -1209,10 +1234,7 @@ /turf/open/space, /area/space) "dz" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/centcom/evac) "dA" = ( /obj/structure/window/reinforced, @@ -1266,26 +1288,18 @@ /area/centcom/evac) "dJ" = ( /turf/open/floor/plating, -/turf/closed/wall/shuttle{ - icon_state = "swall_f6"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/interior, /area/centcom/evac) "dK" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 - }, +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, /area/centcom/evac) "dL" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "dM" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/centcom/evac) "dN" = ( /obj/structure/table, @@ -1294,7 +1308,7 @@ pixel_y = 4 }, /obj/item/weapon/storage/firstaid/toxin, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "dO" = ( /obj/structure/table, @@ -1303,7 +1317,7 @@ pixel_x = -2; pixel_y = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "dP" = ( /obj/structure/table, @@ -1315,7 +1329,7 @@ pixel_x = -2; pixel_y = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "dQ" = ( /turf/open/floor/plasteel/shuttle, @@ -1339,7 +1353,7 @@ }, /area/centcom/evac) "dT" = ( -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "dU" = ( /turf/closed/wall/shuttle{ @@ -1368,42 +1382,34 @@ "dY" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper_bin, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "dZ" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "ea" = ( /obj/structure/table/reinforced, /obj/item/weapon/pen, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "eb" = ( /obj/structure/table/reinforced, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "ec" = ( /obj/machinery/sleeper{ icon_state = "sleeper-open"; dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "ed" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "ee" = ( /turf/closed/wall/shuttle{ @@ -1413,58 +1419,44 @@ /area/centcom/evac) "ef" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "eg" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "eh" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "ei" = ( /obj/structure/table/reinforced, /obj/item/weapon/clipboard, /obj/item/weapon/stamp, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "ej" = ( /obj/structure/table, /obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "ek" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "el" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "em" = ( /obj/structure/table, /obj/item/weapon/storage/box/handcuffs, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "en" = ( /obj/machinery/door/window/northright{ @@ -1474,9 +1466,7 @@ name = "Security Desk"; req_access_txt = "103" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/centcom/evac) "eo" = ( /obj/docking_port/stationary{ @@ -1491,7 +1481,7 @@ /area/space) "ep" = ( /obj/structure/bed, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eq" = ( /obj/structure/grille, @@ -1500,9 +1490,7 @@ /area/centcom/evac) "er" = ( /obj/machinery/door/airlock/shuttle, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/centcom/evac) "es" = ( /obj/docking_port/stationary{ @@ -1524,17 +1512,17 @@ "eu" = ( /obj/structure/table, /obj/structure/bedsheetbin, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "ev" = ( /obj/structure/table, /obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "ew" = ( /obj/structure/table, /obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "ex" = ( /turf/closed/wall/shuttle{ @@ -1553,53 +1541,51 @@ name = "Cockpit"; req_access_txt = "109" }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor2" - }, +/turf/open/floor/mineral/titanium/yellow, /area/centcom/evac) "eA" = ( /obj/structure/table, /obj/item/device/radio/off, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eB" = ( /obj/structure/chair{ dir = 4; name = "Prosecution" }, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eC" = ( /obj/structure/filingcabinet, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eD" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eE" = ( /obj/structure/table, /obj/item/weapon/storage/lockbox, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eF" = ( /obj/structure/table, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eG" = ( /obj/machinery/computer/shuttle, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eH" = ( /obj/structure/table, /obj/item/weapon/clipboard, /obj/item/weapon/pen, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eI" = ( /obj/structure/table, /obj/item/weapon/paper_bin, -/turf/open/floor/plasteel/shuttle, +/turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "eJ" = ( /turf/closed/indestructible/riveted, @@ -1625,7 +1611,11 @@ /turf/open/floor/plasteel/black, /area/centcom/ferry) "eP" = ( -/obj/structure/flora/kirbyplants, +/obj/machinery/door/airlock/centcom{ + name = "Centcom Backup Docks"; + opacity = 1; + req_access_txt = "101" + }, /turf/open/floor/plasteel/black, /area/centcom/ferry) "eQ" = ( @@ -1658,12 +1648,11 @@ /turf/open/floor/plasteel/black, /area/centcom/ferry) "eU" = ( -/obj/structure/sign/map/left, -/turf/open/floor/light, +/obj/machinery/shuttle_manipulator, +/turf/open/floor/plasteel/circuit, /area/centcom/ferry) "eV" = ( -/obj/structure/sign/map/right, -/turf/open/floor/light, +/turf/open/floor/plasteel/circuit, /area/centcom/ferry) "eW" = ( /obj/structure/extinguisher_cabinet{ @@ -2187,7 +2176,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "gD" = ( -/obj/structure/flora/kirbyplants, +/obj/item/weapon/twohanded/required/kirbyplants, /turf/open/floor/plasteel/red/side{ dir = 9 }, @@ -2358,11 +2347,11 @@ "hh" = ( /obj/docking_port/stationary{ dir = 4; - dwidth = 9; - height = 11; + dwidth = 25; + height = 50; id = "emergency_away"; - name = "Centcom"; - width = 22 + name = "Centcom Emergency Shuttle Dock"; + width = 50 }, /turf/open/space, /area/space) @@ -2539,7 +2528,7 @@ desc = "A altar dedicated to the Wizard's Federation" }, /obj/item/weapon/kitchen/knife/ritual, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "hM" = ( /obj/structure/flora/bush, @@ -2765,7 +2754,9 @@ }, /obj/docking_port/mobile/assault_pod{ dwidth = 3; - name = "steel rain" + name = "steel rain"; + port_angle = 90; + preferred_direction = 4 }, /turf/open/floor/plating, /area/shuttle/assault_pod) @@ -2848,7 +2839,7 @@ }, /area/tdome/tdomeobserve) "iH" = ( -/obj/structure/flora/kirbyplants, +/obj/item/weapon/twohanded/required/kirbyplants, /turf/open/floor/plasteel/green/side{ dir = 10 }, @@ -2907,9 +2898,8 @@ /turf/open/floor/plating/airless, /area/syndicate_mothership) "iS" = ( -/turf/open/floor/plating/airless{ - dir = 2; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 2 }, /area/syndicate_mothership) "iT" = ( @@ -3032,26 +3022,20 @@ }, /area/syndicate_mothership) "jl" = ( -/turf/open/floor/plating/airless{ - dir = 6; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 6 }, /area/syndicate_mothership) "jm" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate/pod, -/turf/closed/wall/shuttle{ - tag = "icon-wall3 (NORTHWEST)"; - icon_state = "wall3"; - dir = 9 +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" }, /area/shuttle/assault_pod) "jn" = ( -/turf/closed/wall/shuttle{ - tag = "icon-wall3"; - icon_state = "wall3"; - dir = 2 - }, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/assault_pod) "jo" = ( /obj/machinery/door/airlock/centcom{ @@ -3064,16 +3048,14 @@ "jp" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate/pod, -/turf/closed/wall/shuttle{ - tag = "icon-wall3 (NORTHEAST)"; - icon_state = "wall3"; - dir = 5 +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" }, /area/shuttle/assault_pod) "jq" = ( -/turf/open/floor/plating/airless{ - dir = 10; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 10 }, /area/syndicate_mothership) "jr" = ( @@ -3112,7 +3094,7 @@ }, /area/wizard_station) "jx" = ( -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/engine/cult/airless, /area/wizard_station) "jy" = ( /obj/item/clothing/head/collectable/paper, @@ -3167,36 +3149,28 @@ }, /area/syndicate_mothership) "jF" = ( -/turf/open/floor/plating/airless{ - dir = 4; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 4 }, /area/syndicate_mothership) "jG" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/assault_pod) "jH" = ( -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/assault_pod) "jI" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/assault_pod) "jJ" = ( -/turf/open/floor/plating/airless{ - dir = 8; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 8 }, /area/syndicate_mothership) "jK" = ( @@ -3237,7 +3211,7 @@ /area/wizard_station) "jQ" = ( /obj/effect/decal/cleanable/blood/gibs/body, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/engine/cult/airless, /area/wizard_station) "jR" = ( /turf/closed/indestructible/riveted, @@ -3245,7 +3219,6 @@ "jS" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTHWEST)"; - icon_state = "darkblue"; dir = 9 }, /area/ctf) @@ -3281,7 +3254,6 @@ "jX" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /area/ctf) @@ -3310,9 +3282,7 @@ /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/assault_pod) "ka" = ( /turf/open/floor/plasteel/red/side{ @@ -3369,7 +3339,7 @@ /area/wizard_station) "kk" = ( /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/engine/cult/airless, /area/wizard_station) "kl" = ( /obj/structure/showcase{ @@ -3378,9 +3348,7 @@ icon_state = "nim"; name = "wizard of yendor showcase" }, -/turf/open/floor/plasteel/cult/airless{ - icon_state = "cultdamage4" - }, +/turf/open/floor/engine/cult/airless, /area/wizard_station) "km" = ( /turf/closed/indestructible/fakeglass{ @@ -3474,9 +3442,7 @@ /area/syndicate_mothership) "kz" = ( /obj/structure/chair, -/turf/open/floor/plasteel/shuttle{ - icon_state = "shuttlefloor4" - }, +/turf/open/floor/mineral/plastitanium, /area/shuttle/assault_pod) "kA" = ( /turf/open/floor/grass, @@ -3506,12 +3472,10 @@ /area/wizard_station) "kF" = ( /obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/cult{ - icon_state = "cultdamage" - }, +/turf/open/floor/engine/cult, /area/wizard_station) "kG" = ( -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "kH" = ( /turf/closed/indestructible/fakeglass, @@ -3549,33 +3513,26 @@ "kM" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTHEAST)"; - icon_state = "darkblue"; dir = 5 }, /area/ctf) "kN" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate/pod, -/turf/closed/wall/shuttle{ - tag = "icon-wall3 (SOUTHWEST)"; - icon_state = "wall3"; - dir = 10 +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" }, /area/shuttle/assault_pod) "kO" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate/pod, -/turf/closed/wall/shuttle{ - tag = "icon-wall3 (SOUTHEAST)"; - icon_state = "wall3"; - dir = 6 +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" }, /area/shuttle/assault_pod) "kP" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall0"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/wizard_station) "kQ" = ( /turf/closed/indestructible/fakedoor{ @@ -3590,14 +3547,11 @@ /area/wizard_station) "kS" = ( /turf/open/floor/plasteel/cult, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium/interior, /area/wizard_station) "kT" = ( /obj/effect/forcefield, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "kU" = ( /turf/open/floor/plasteel/cult{ @@ -3613,21 +3567,18 @@ "kW" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /area/ctf) "kX" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /area/ctf) "kY" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /area/ctf) @@ -3654,22 +3605,19 @@ /turf/open/floor/wood, /area/syndicate_mothership) "ld" = ( -/turf/open/floor/plating/airless{ - dir = 5; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 5 }, /area/syndicate_mothership) "le" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /area/ctf) "lf" = ( -/turf/open/floor/plating/airless{ - dir = 9; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 9 }, /area/syndicate_mothership) "lg" = ( @@ -3748,9 +3696,8 @@ /turf/open/floor/wood, /area/syndicate_mothership) "lu" = ( -/turf/open/floor/plating/airless{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/airless/warnplate{ + dir = 1 }, /area/syndicate_mothership) "lv" = ( @@ -3849,14 +3796,11 @@ /area/wizard_station) "lJ" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel/cult{ - icon_state = "cultdamage" - }, +/turf/open/floor/engine/cult, /area/wizard_station) "lK" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (EAST)"; - icon_state = "darkblue"; dir = 4 }, /area/ctf) @@ -3883,14 +3827,14 @@ anchored = 1; name = "Break Room" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "lR" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Break Room" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "lS" = ( /turf/open/floor/plasteel/blue, @@ -3913,12 +3857,12 @@ /obj/structure/table/wood, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/ointment, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "lY" = ( /obj/structure/table/wood, /obj/item/weapon/retractor, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "lZ" = ( /obj/structure/table/wood, @@ -3928,26 +3872,24 @@ /obj/structure/mirror/magic{ pixel_y = 28 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "ma" = ( /obj/structure/table/wood, /obj/item/clothing/suit/wizrobe/magusred, /obj/item/clothing/head/wizard/magus, /obj/item/weapon/staff, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "mb" = ( /obj/structure/rack, /obj/item/clothing/head/helmet/space/hardsuit/wizard, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/engine/cult, /area/wizard_station) "mc" = ( /obj/effect/decal/cleanable/blood/splatter, /obj/effect/decal/cleanable/blood/gibs/body, -/turf/open/floor/plasteel/cult/airless{ - icon_state = "cultdamage" - }, +/turf/open/floor/engine/cult, /area/wizard_station) "md" = ( /obj/effect/forcefield, @@ -3956,9 +3898,9 @@ }, /area/wizard_station) "me" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/cult/airless, -/area/wizard_station) +/obj/structure/flora/grass/brown, +/turf/open/floor/holofloor/snow/cold, +/area/holodeck/rec_center/winterwonderland) "mf" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/black, @@ -3994,8 +3936,7 @@ /turf/open/floor/plasteel, /area/tdome/arena) "mk" = ( -/turf/open/floor/plasteel{ - icon_state = "red"; +/turf/open/floor/plasteel/red/side{ dir = 8 }, /area/tdome/arena) @@ -4032,9 +3973,9 @@ /turf/open/floor/plasteel/cult, /area/wizard_station) "mq" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/cult, -/area/wizard_station) +/obj/structure/chair/wood/wings, +/turf/open/floor/holofloor/snow/cold, +/area/holodeck/rec_center/winterwonderland) "mr" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -4044,7 +3985,7 @@ /obj/item/clothing/head/wizard/red, /obj/item/weapon/staff, /obj/item/clothing/shoes/sandal, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "ms" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -4052,9 +3993,7 @@ health = 9999 }, /obj/item/clothing/suit/space/hardsuit/wizard, -/turf/open/floor/plasteel/cult/airless{ - icon_state = "cultdamage" - }, +/turf/open/floor/engine/cult, /area/wizard_station) "mt" = ( /turf/open/floor/plasteel/cult, @@ -4072,7 +4011,6 @@ "mv" = ( /obj/structure/closet/syndicate/personal, /turf/open/floor/plasteel/darkwarning{ - icon_state = "warndark"; dir = 1 }, /area/syndicate_mothership) @@ -4082,7 +4020,6 @@ pin = /obj/item/device/firing_pin }, /turf/open/floor/plasteel/darkwarning{ - icon_state = "warndark"; dir = 1 }, /area/syndicate_mothership) @@ -4113,7 +4050,7 @@ /area/wizard_station) "mA" = ( /obj/structure/bookcase, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "mB" = ( /obj/structure/grille/broken{ @@ -4129,14 +4066,14 @@ /obj/item/clothing/suit/wizrobe/marisa, /obj/item/clothing/head/wizard/marisa, /obj/item/weapon/staff/broom, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "mE" = ( /obj/effect/decal/cleanable/blood/splatter, /mob/living/simple_animal/hostile/creature{ name = "Experiment 35b" }, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/engine/cult, /area/wizard_station) "mF" = ( /obj/machinery/door/poddoor/preopen, @@ -4228,7 +4165,7 @@ "mR" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/engine/cult, /area/wizard_station) "mS" = ( /turf/open/floor/plasteel/cult, @@ -4255,33 +4192,26 @@ icon_state = "wooden_chair_wings"; dir = 1 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "mW" = ( /obj/structure/cult/pylon, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "mX" = ( /obj/effect/decal/cleanable/blood/splatter, /obj/structure/rack, /obj/item/weapon/staff, -/turf/open/floor/plasteel/cult/airless{ - icon_state = "cultdamage" - }, +/turf/open/floor/engine/cult, /area/wizard_station) "mY" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/decal/cleanable/blood/gibs/body, -/turf/open/floor/plasteel/cult/airless{ - icon_state = "cultdamage4" - }, -/area/wizard_station) +/obj/structure/chair/wood, +/turf/open/floor/holofloor/snow/cold, +/area/holodeck/rec_center/winterwonderland) "mZ" = ( /obj/effect/decal/cleanable/blood/splatter, /obj/effect/forcefield, -/turf/open/floor/plasteel/cult/airless{ - icon_state = "cultdamage" - }, +/turf/open/floor/engine/cult, /area/wizard_station) "na" = ( /turf/open/floor/plasteel/cult/airless{ @@ -4293,17 +4223,17 @@ anchored = 1; name = "Corridor A" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "nc" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Corridor A" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "nd" = ( -/obj/structure/barricade/security, +/obj/structure/barricade/security/ctf, /turf/open/floor/plasteel/circuit, /area/ctf) "ne" = ( @@ -4430,7 +4360,7 @@ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Personal Quarters" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "nz" = ( /turf/closed/indestructible/riveted, @@ -4563,7 +4493,7 @@ /area/centcom/holding) "nV" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "nW" = ( /obj/structure/table/wood, @@ -4572,7 +4502,7 @@ max_charges = 0; name = "wand of emergency engine ignition" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "nX" = ( /obj/structure/shuttle/engine/propulsion{ @@ -4686,7 +4616,7 @@ desc = "A engine used in powering the wizards ship"; name = "magma engine" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/engine/cult, /area/wizard_station) "op" = ( /obj/structure/table, @@ -4784,7 +4714,7 @@ /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "oE" = ( -/obj/structure/barricade/security, +/obj/structure/barricade/security/ctf, /turf/open/floor/plasteel/bluespace, /area/ctf) "oF" = ( @@ -5149,18 +5079,16 @@ "pS" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (WEST)"; - icon_state = "darkred"; dir = 8 }, /area/ctf) "pT" = ( -/obj/structure/barricade/security, +/obj/structure/barricade/security/ctf, /turf/open/floor/plasteel/circuit/rcircuit, /area/ctf) "pU" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /area/ctf) @@ -5174,7 +5102,6 @@ "pX" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (SOUTHWEST)"; - icon_state = "darkblue"; dir = 10 }, /area/ctf) @@ -5184,14 +5111,12 @@ "pZ" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (SOUTHEAST)"; - icon_state = "darkblue"; dir = 6 }, /area/ctf) "qa" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /area/ctf) @@ -5201,7 +5126,6 @@ "qc" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /area/ctf) @@ -5221,12 +5145,10 @@ /turf/open/floor/plasteel/darkblue/corner, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHWEST)"; - icon_state = "warningline"; dir = 9 }, /area/ctf) @@ -5234,19 +5156,16 @@ /turf/open/floor/plasteel/black, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) "qh" = ( /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) @@ -5254,7 +5173,6 @@ /turf/open/floor/plasteel/darkblue/corner, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) @@ -5262,12 +5180,10 @@ /turf/open/floor/plasteel/black, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/ctf) @@ -5278,12 +5194,10 @@ "ql" = ( /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/ctf) @@ -5291,41 +5205,35 @@ /turf/open/floor/plasteel/black, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/ctf) "qn" = ( /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (WEST)"; - icon_state = "darkbluecorners"; dir = 8 }, /area/ctf) "qo" = ( /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /area/ctf) "qp" = ( -/turf/open/floor/plating{ - icon_plating = "warnplate"; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + icon_plating = "warnplate" }, /area/ctf) "qq" = ( /turf/open/floor/plasteel/black, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/ctf) "qr" = ( -/turf/open/floor/plating{ - icon_state = "warnplate"; +/turf/open/floor/plating/warnplate{ dir = 8 }, /area/ctf) @@ -5333,25 +5241,21 @@ /turf/open/floor/plating, /area/ctf) "qt" = ( -/turf/open/floor/plating{ +/turf/open/floor/plating/airless/warnplate{ dir = 4; - icon_state = "warnplate"; - luminosity = 2; - initial_gas_mix = "o2=0.01;n2=0.01;TEMP=2.7" + luminosity = 2 }, /area/ctf) "qu" = ( /turf/open/floor/plasteel/darkblue/corner, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/ctf) "qv" = ( /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /area/ctf) @@ -5359,27 +5263,23 @@ /turf/open/floor/plasteel/darkblue/corner, /area/ctf) "qx" = ( -/turf/open/floor/plating{ - dir = 1; - icon_state = "warnplate" +/turf/open/floor/plating/warnplate{ + dir = 1 }, /area/ctf) "qy" = ( /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/ctf) "qz" = ( /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (NORTH)"; - icon_state = "darkbluecorners"; dir = 1 }, /turf/open/floor/plasteel/warningline, @@ -5387,7 +5287,6 @@ "qA" = ( /turf/open/floor/plasteel/darkblue/corner{ tag = "icon-darkbluecorners (EAST)"; - icon_state = "darkbluecorners"; dir = 4 }, /turf/open/floor/plasteel/warningline, @@ -5396,7 +5295,6 @@ /turf/open/floor/plasteel/black, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/ctf) @@ -5416,7 +5314,6 @@ /turf/open/floor/plasteel/circuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) @@ -5424,7 +5321,6 @@ /turf/open/floor/plasteel/circuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHWEST)"; - icon_state = "warningline"; dir = 9 }, /area/ctf) @@ -5432,7 +5328,6 @@ /turf/open/floor/plasteel/circuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/ctf) @@ -5450,7 +5345,6 @@ /turf/open/floor/plasteel/circuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/ctf) @@ -5458,7 +5352,6 @@ /turf/open/floor/plasteel/circuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/ctf) @@ -5471,7 +5364,6 @@ /turf/open/floor/plasteel/warningline, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/ctf) @@ -5479,12 +5371,11 @@ /turf/open/floor/plasteel/circuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/ctf) "qP" = ( -/obj/structure/barricade/security, +/obj/structure/barricade/security/ctf, /turf/open/floor/plasteel/circuit/gcircuit/off, /area/ctf) "qQ" = ( @@ -5492,31 +5383,26 @@ /turf/open/floor/plasteel/red, /area/ctf) "qR" = ( -/obj/structure/barricade/security, -/obj/structure/barricade/security, +/obj/structure/barricade/security/ctf, /turf/open/floor/plasteel/circuit/rcircuit, /area/ctf) "qS" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTH)"; - icon_state = "darkblue"; dir = 1 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) "qT" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTHWEST)"; - icon_state = "darkblue"; dir = 9 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHWEST)"; - icon_state = "warningline"; dir = 9 }, /area/ctf) @@ -5524,67 +5410,56 @@ /turf/open/floor/plasteel/circuit/gcircuit/off, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) "qV" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (NORTHEAST)"; - icon_state = "darkblue"; dir = 5 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) "qW" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTH)"; - icon_state = "darkred"; dir = 1 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) "qX" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHWEST)"; - icon_state = "darkred"; dir = 9 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) "qY" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (NORTHEAST)"; - icon_state = "darkred"; dir = 5 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/ctf) "qZ" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (WEST)"; - icon_state = "darkblue"; dir = 8 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/ctf) @@ -5594,12 +5469,10 @@ "rb" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (EAST)"; - icon_state = "darkred"; dir = 4 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/ctf) @@ -5632,12 +5505,10 @@ "rj" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (SOUTHWEST)"; - icon_state = "darkblue"; dir = 10 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/ctf) @@ -5648,7 +5519,6 @@ "rl" = ( /turf/open/floor/plasteel/darkblue/side{ tag = "icon-darkblue (SOUTHEAST)"; - icon_state = "darkblue"; dir = 6 }, /turf/open/floor/plasteel/warningline, @@ -5660,7 +5530,6 @@ "rn" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHWEST)"; - icon_state = "darkred"; dir = 10 }, /turf/open/floor/plasteel/warningline, @@ -5668,12 +5537,10 @@ "ro" = ( /turf/open/floor/plasteel/darkred/side{ tag = "icon-darkred (SOUTHEAST)"; - icon_state = "darkred"; dir = 6 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/ctf) @@ -5681,7 +5548,6 @@ /turf/open/floor/plasteel/circuit/rcircuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) @@ -5689,7 +5555,6 @@ /turf/open/floor/plasteel/circuit/rcircuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHWEST)"; - icon_state = "warningline"; dir = 9 }, /area/ctf) @@ -5697,7 +5562,6 @@ /turf/open/floor/plasteel/circuit/rcircuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/ctf) @@ -5705,7 +5569,6 @@ /turf/open/floor/plasteel/circuit/rcircuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /area/ctf) @@ -5713,7 +5576,6 @@ /turf/open/floor/plasteel/circuit/rcircuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/ctf) @@ -5725,7 +5587,6 @@ /turf/open/floor/plasteel/circuit/rcircuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/ctf) @@ -5733,7 +5594,6 @@ /turf/open/floor/plasteel/circuit/rcircuit, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/ctf) @@ -5741,24 +5601,20 @@ /turf/open/floor/plasteel/black, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (WEST)"; - icon_state = "warningline"; dir = 8 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) "ry" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) @@ -5766,19 +5622,16 @@ /turf/open/floor/plasteel/darkred/corner, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTH)"; - icon_state = "warningline"; dir = 1 }, /area/ctf) "rA" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (NORTHEAST)"; - icon_state = "warningline"; dir = 5 }, /area/ctf) @@ -5788,45 +5641,38 @@ "rC" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /area/ctf) "rD" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/ctf) "rE" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /area/ctf) "rF" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /area/ctf) "rG" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (WEST)"; - icon_state = "darkredcorners"; dir = 8 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (EAST)"; - icon_state = "warningline"; dir = 4 }, /area/ctf) @@ -5834,14 +5680,12 @@ /turf/open/floor/plasteel/black, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHWEST)"; - icon_state = "warningline"; dir = 10 }, /area/ctf) "rI" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /turf/open/floor/plasteel/warningline, @@ -5849,7 +5693,6 @@ "rJ" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (EAST)"; - icon_state = "darkredcorners"; dir = 4 }, /turf/open/floor/plasteel/warningline, @@ -5857,12 +5700,10 @@ "rK" = ( /turf/open/floor/plasteel/darkred/corner{ tag = "icon-darkredcorners (NORTH)"; - icon_state = "darkredcorners"; dir = 1 }, /turf/open/floor/plasteel/warningline{ tag = "icon-warningline (SOUTHEAST)"; - icon_state = "warningline"; dir = 6 }, /area/ctf) @@ -5871,21 +5712,21 @@ /turf/open/space, /area/space) "rM" = ( -/turf/closed/wall/shuttle/smooth, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "rN" = ( /obj/machinery/status_display{ - layer = 4; - pixel_x = 0; - pixel_y = 32 + density = 0; + pixel_y = 32; + supply_display = 1 }, -/turf/open/floor/plasteel/shuttle/white, -/area/shuttle/escape) +/turf/open/floor/plasteel/black, +/area/centcom/ferry) "rO" = ( -/turf/open/floor/plasteel/shuttle/white, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "rP" = ( -/turf/open/floor/plasteel/shuttle/red, +/turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "rQ" = ( /obj/machinery/door/airlock/shuttle, @@ -5897,124 +5738,464 @@ name = "Backup Shuttle Dock"; width = 8 }, -/obj/docking_port/mobile/emergency/backup, +/obj/docking_port/mobile/emergency/backup{ + dwidth = 3 + }, /turf/open/floor/plating, /area/shuttle/escape) "rR" = ( /obj/structure/chair/office/light{ dir = 4 }, -/turf/open/floor/plasteel/shuttle/white, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "rS" = ( /obj/structure/table/wood, /obj/item/weapon/paper{ info = "Due to circumstances beyond our control, your Emergency Evacuation Shuttle is out of service.

We apologise for the inconvinience this may cause you.

Please enjoy the use of this complementary book.

Sincerely,
Centcom Operations Demolitions Examination Retribution Bugfixing Underlining Services" }, -/turf/open/floor/plasteel/shuttle/white, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "rT" = ( -/obj/docking_port/stationary/transit{ - dir = 8; - dwidth = 2; - height = 8; - id = "backup_transit"; - width = 8 - }, -/turf/open/space/transit, +/obj/effect/landmark/transit, +/turf/open/space, /area/space) "rU" = ( +/obj/item/weapon/twohanded/required/kirbyplants, /obj/machinery/status_display{ - density = 0; - pixel_y = -30; - supply_display = 1 + pixel_y = 32 }, -/turf/open/floor/plasteel/shuttle/white, -/area/shuttle/escape) +/turf/open/floor/plasteel/black, +/area/centcom/ferry) "rV" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/random, -/turf/open/floor/plasteel/shuttle/white, +/turf/open/floor/mineral/titanium, /area/shuttle/escape) "rW" = ( -/obj/machinery/shuttle_manipulator, -/turf/open/floor/plasteel/black, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"rX" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"rY" = ( +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (EAST)"; + dir = 4 + }, /area/centcom/ferry) +"rZ" = ( +/obj/machinery/door/airlock/external{ + name = "Backup Emergency Escape Shuttle" + }, +/turf/open/floor/plasteel/delivery, +/area/centcom/ferry) +"sa" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/engine/cult, +/area/wizard_station) +"sb" = ( +/obj/structure/cult/tome, +/turf/open/floor/engine/cult, +/area/wizard_station) +"sc" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/engine/cult, +/area/wizard_station) +"sd" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/holofloor/snow/cold, +/area/holodeck/rec_center/winterwonderland) +"se" = ( +/turf/open/floor/holofloor/snow/cold, +/area/holodeck/rec_center/winterwonderland) +"sf" = ( +/obj/structure/flora/bush, +/turf/open/floor/holofloor/snow/cold, +/area/holodeck/rec_center/winterwonderland) +"sg" = ( +/turf/open/floor/holofloor{ + tag = "icon-white_warn (WEST)"; + icon = 'icons/turf/floors/warning.dmi'; + icon_state = "white_warn"; + dir = 8 + }, +/area/holodeck/rec_center/medical) +"sh" = ( +/turf/closed/indestructible/riveted, +/area/hades) +"si" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/plasteel/hades, +/area/hades) +"sj" = ( +/obj/structure/piano, +/turf/open/floor/plasteel/hades, +/area/hades) +"sk" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plasteel/hades, +/area/hades) +"sl" = ( +/turf/open/floor/plasteel/hades, +/area/hades) +"sm" = ( +/obj/structure/window/fulltile, +/turf/open/floor/plasteel/hades, +/area/hades) +"sn" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/hades, +/area/hades) +"so" = ( +/obj/effect/gibspawner/human, +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/plasteel/hades, +/area/hades) +"sp" = ( +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/plasteel/hades, +/area/hades) +"sq" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/fulltile, +/turf/open/floor/plasteel/hades, +/area/hades) +"sr" = ( +/obj/structure/table/reinforced/brass, +/obj/item/candle/infinite, +/turf/open/floor/plasteel/hades, +/area/hades) +"ss" = ( +/obj/structure/table/reinforced/brass, +/obj/item/candle/infinite, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/hades, +/area/hades) +"st" = ( +/obj/structure/table/reinforced/brass, +/turf/open/floor/plasteel/hades, +/area/hades) +"su" = ( +/obj/structure/table/reinforced/brass, +/obj/item/candle/infinite, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/hades, +/area/hades) +"sv" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/fulltile, +/turf/open/floor/plasteel/hades, +/area/hades) +"sw" = ( +/turf/open/floor/carpet, +/area/hades) +"sx" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/plasteel/hades, +/area/hades) +"sy" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 1 + }, +/turf/open/floor/plasteel/hades, +/area/hades) +"sz" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/carpet, +/area/hades) +"sA" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/hades) +"sB" = ( +/obj/structure/dresser, +/turf/open/floor/carpet, +/area/hades) +"sC" = ( +/obj/structure/table/wood, +/obj/item/trash/candle, +/turf/open/floor/carpet, +/area/hades) +"sD" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/grass, +/area/hades) +"sE" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hades) +"sF" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/grass, +/area/hades) +"sG" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/hades) +"sH" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/carpet, +/area/hades) +"sI" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/carpet, +/area/hades) +"sJ" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/carpet, +/area/hades) +"sK" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/carpet, +/area/hades) +"sL" = ( +/obj/structure/kitchenspike, +/turf/open/floor/mineral/diamond, +/area/hades) +"sM" = ( +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/mineral/gold, +/area/hades) +"sN" = ( +/turf/open/floor/mineral/gold, +/area/hades) +"sO" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/hades) +"sP" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/hades) +"sQ" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/floor/grass, +/area/hades) +"sR" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/hades) +"sS" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/carpet, +/area/hades) +"sT" = ( +/obj/structure/closet/cabinet, +/turf/open/floor/carpet, +/area/hades) +"sU" = ( +/obj/structure/table/wood, +/obj/item/weapon/paper/hades_instructions, +/turf/open/floor/carpet, +/area/hades) +"sV" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/hades) +"sW" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/black, +/turf/open/floor/carpet, +/area/hades) +"sX" = ( +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/carpet, +/area/hades) +"sY" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/matches, +/turf/open/floor/carpet, +/area/hades) +"sZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel, +/area/hades) +"ta" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/plasteel/hades, +/area/hades) +"tb" = ( +/obj/structure/table/wood, +/obj/item/weapon/lipstick, +/turf/open/floor/carpet, +/area/hades) +"tc" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/candle_box, +/turf/open/floor/carpet, +/area/hades) +"td" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/hades) +"te" = ( +/obj/structure/chair/wood/normal{ + icon_state = "wooden_chair"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/hades) +"tf" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/crayons, +/turf/open/floor/carpet, +/area/hades) +"tg" = ( +/obj/structure/table/wood, +/obj/item/weapon/razor, +/turf/open/floor/carpet, +/area/hades) +"th" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/carpet, +/area/hades) +"ti" = ( +/obj/structure/chair/hades, +/turf/open/floor/mineral/diamond, +/area/hades) +"tj" = ( +/obj/machinery/vending/cola, +/turf/open/floor/carpet, +/area/hades) +"tk" = ( +/obj/machinery/vending/snack, +/turf/open/floor/carpet, +/area/hades) +"tl" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/carpet, +/area/hades) +"tm" = ( +/obj/structure/table/wood, +/obj/machinery/microwave, +/turf/open/floor/carpet, +/area/hades) +"tn" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/carpet, +/area/hades) +"to" = ( +/obj/machinery/chem_dispenser/drinks, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/hades) +"tp" = ( +/obj/structure/chair/wood/normal, +/mob/living/simple_animal/hostile/hadesacolyte, +/turf/open/floor/carpet, +/area/hades) +"tq" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating/airless, +/area/syndicate_mothership) +"tr" = ( +/obj/structure/closet/cardboard/metal, +/turf/open/floor/plating/airless, +/area/syndicate_mothership) +"ts" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/box/drinkingglasses, +/turf/open/floor/carpet, +/area/hades) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -6199,79 +6380,79 @@ ab ab "} (2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +rT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -6426,109 +6607,109 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh ab "} (3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -6683,109 +6864,109 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sk +sl +sl +sl +sl +sl +sl +sl +sl +sk +sh +sB +sw +sT +sW +tb +sW +sO +sW +sh +sw +sw +td +sw +sh ab "} (4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -6940,109 +7121,109 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sl +sl +sx +sl +sy +sl +sy +sl +sx +sl +sh +sB +sw +sw +sX +sw +sw +sw +sX +sh +sw +tp +tq +tr +sh ab "} (5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -7194,112 +7375,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sh +sh +sh +si +sl +sl +sy +sl +sy +sk +sy +sl +sy +sl +sh +sB +sw +sw +sw +sw +sw +sw +sw +th +sw +tp +sO +tr +sh ab "} (6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -7451,112 +7632,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sj +sm +sq +sl +sk +sy +sl +sx +sl +sy +sk +sy +sl +sh +sB +sw +sw +sw +sw +sw +sX +sw +sh +sw +sw +te +sw +sh ab "} (7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -7708,112 +7889,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sk +sn +sr +sl +sl +sy +sl +sy +sl +sx +sl +sy +sl +sh +sB +sw +sT +sW +sU +sW +tg +sW +sh +tj +sw +sw +sw +sh ab "} (8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -7965,112 +8146,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sl +sn +ss +sp +sl +sl +sl +sl +sl +sl +sl +sl +sl +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +tk +sw +sw +sw +sh ab "} (9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cl -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -8222,112 +8403,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sl +so +st +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sC +sO +sU +sY +tc +tf +sO +sw +sh +tl +sw +sw +ts +sh ab "} (10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -8479,112 +8660,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sl +sl +st +sw +sw +sz +sw +sw +sz +sw +sA +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sh +tm +sw +sw +sO +sh ab "} (11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dk -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -8736,112 +8917,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sl +sl +st +sw +sw +sw +sw +sw +sw +sw +sw +sz +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sh +tn +sw +sw +sO +sh ab "} (12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -8993,112 +9174,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sk +sp +st +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sw +sh +to +sw +sw +sU +sh ab "} (13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -9250,112 +9431,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sl +sn +su +sp +sl +sl +sl +sl +sl +sl +sl +sl +sl +sh +sh +sh +sh +sh +sh +sh +th +sh +sh +sh +sh +th +sh +sh ab "} (14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -9507,112 +9688,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sl +sn +sr +sl +sl +sx +sl +sy +sl +sy +sl +sy +sl +sh +sD +sP +sV +sZ +td +td +sw +sw +sw +td +td +sw +sw +sh ab "} (15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab dp dp @@ -9764,112 +9945,112 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sl +sm +sv +sl +sk +sy +sl +sx +sk +sy +sl +sx +sl +sh +sE +sQ +sE +sZ +sw +sw +sw +sw +sw +sw +sw +sw +sw +sh ab "} (16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -10021,143 +10202,143 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sh +sh +sh +si +sl +sl +sy +sl +sy +sl +sx +sl +sy +sl +sh +sF +sR +sP +sZ +sw +sw +sw +sw +sw +sw +sw +sw +sw +sh ab "} (17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dl -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -10281,140 +10462,140 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sl +sl +sx +sl +sy +sl +sy +sk +sy +sl +sh +sG +sG +sD +sZ +sw +sw +sw +sw +sw +sX +sw +sw +sw +sh ab "} (18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -10538,140 +10719,140 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +si +sk +sl +sl +sl +sl +sl +sl +sl +sl +sk +sh +sD +sE +sF +sZ +te +te +sw +sw +sw +te +te +sw +sw +sh ab "} (19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -10744,10 +10925,10 @@ aa aa aa jc -lW -mp +sa +sb mA -mp +sb mV jc aa @@ -10795,140 +10976,140 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +th +sh +sh ab "} (20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -11064,128 +11245,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sH +sS +sS +sK +sK +sK +sh +sK +sK +sH +sI +sw +sS +sh ab "} (21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -11321,128 +11502,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sH +sw +sw +sw +sw +sw +sh +sH +sw +sw +sw +sw +sS +sh ab "} (22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -11512,7 +11693,7 @@ aa aa kP lj -kR +kP aa jc lW @@ -11578,128 +11759,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sI +sw +sw +sX +sX +sw +th +sw +sw +sw +sw +sX +sH +sh ab "} (23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -11769,7 +11950,7 @@ aa ju kQ lk -lx +kP aa jc jc @@ -11835,128 +12016,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sI +sw +sw +sX +sX +sw +sh +sI +sw +sw +sw +sw +sJ +sh ab "} (24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -12024,13 +12205,13 @@ ju jc jc ju -kR +kP ll -lx +kP ju jc lX -mq +kF lz lI mW @@ -12092,128 +12273,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sJ +sw +sw +sw +sw +sw +sh +sH +sX +sw +sw +sw +sI +sh ab "} (25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -12283,11 +12464,11 @@ jc jc kS lm -ly +kS lG jc lY -mq +kF ln kG kG @@ -12349,128 +12530,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sK +sS +sI +sH +sH +sI +sh +sK +sH +sK +sS +sK +sS +sh ab "} (26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -12606,128 +12787,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sh +sh +sh +ta +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh ab "} (27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -12792,7 +12973,7 @@ aa ja jw jP -jQ +sc kv kF kU @@ -12863,128 +13044,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sL +sl +sl +sl +sl +sl +sL +sl +sl +sl +sl +sl +sL +sh ab "} (28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -13120,128 +13301,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sM +sl +sl +sl +sl +sl +sM +sl +sl +sl +sl +sl +sM +sh ab "} (29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -13377,128 +13558,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sN +sl +sl +sl +sl +sl +sN +sl +sl +sl +sl +sl +sN +sh ab "} (30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -13586,7 +13767,7 @@ nL jP jc jc -ok +sc jc jc jc @@ -13634,128 +13815,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sN +sN +sN +sN +sN +sN +ti +sN +sN +sN +sN +sN +sN +sh ab "} (31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -13838,10 +14019,10 @@ ju nk aa aa -mt -nM +kS +kP nR -nS +kP aa aa aa @@ -13891,128 +14072,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sN +sl +sl +sl +sl +sl +sN +sl +sl +sl +sl +sl +sN +sh ab "} (32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -14148,128 +14329,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sM +sl +sl +sl +sl +sl +sM +sl +sl +sl +sl +sl +sM +sh ab "} (33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rT -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -14343,19 +14524,19 @@ lB aa jc mc -mt +kS mF -mS -mY +kS +mc jc aa aa aa ju -nE -nN -nN -nN +kS +kP +kP +kP aa aa aa @@ -14405,128 +14586,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sL +sl +sl +sl +sl +sl +sL +sl +sl +sl +sl +sl +sL +sh ab "} (34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -14600,9 +14781,9 @@ aa aa aa md -lx +kP mG -mu +kP mZ ju aa @@ -14662,128 +14843,128 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh +sh ab "} (35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -14856,8 +15037,8 @@ aa aa aa ju -me -lx +kF +kP mH mT na @@ -14937,110 +15118,110 @@ ab ab "} (36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -15114,7 +15295,7 @@ aa aa aa ju -mu +kP mI kP aa @@ -15194,110 +15375,110 @@ ab ab "} (37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -15451,110 +15632,110 @@ ab ab "} (38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -15708,110 +15889,110 @@ ab ab "} (39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -15965,110 +16146,110 @@ ab ab "} (40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -16222,110 +16403,110 @@ ab ab "} (41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -16479,110 +16660,110 @@ ab ab "} (42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -16736,110 +16917,110 @@ ab ab "} (43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -16993,110 +17174,110 @@ ab ab "} (44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -17250,110 +17431,110 @@ ab ab "} (45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dn -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -17507,110 +17688,110 @@ ab ab "} (46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -di -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -17764,110 +17945,110 @@ ab ab "} (47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -18021,110 +18202,110 @@ ab ab "} (48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -18278,110 +18459,110 @@ ab ab "} (49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -18535,79 +18716,79 @@ ab ab "} (50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -18792,79 +18973,79 @@ ab ab "} (51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -19049,79 +19230,79 @@ ab ab "} (52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -19306,79 +19487,79 @@ ab ab "} (53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -19563,79 +19744,79 @@ ab ab "} (54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -19820,79 +20001,79 @@ ab ab "} (55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -20077,79 +20258,79 @@ ab ab "} (56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -20334,79 +20515,79 @@ ab ab "} (57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -20591,79 +20772,79 @@ ab ab "} (58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -20848,79 +21029,79 @@ ab ab "} (59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -21105,79 +21286,79 @@ ab ab "} (60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -21362,79 +21543,79 @@ ab ab "} (61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -21619,79 +21800,79 @@ ab ab "} (62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -21876,79 +22057,79 @@ ab ab "} (63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -22133,79 +22314,79 @@ ab ab "} (64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -22390,79 +22571,79 @@ ab ab "} (65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -22647,79 +22828,79 @@ ab ab "} (66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -22904,79 +23085,79 @@ ab ab "} (67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -23161,79 +23342,79 @@ ab ab "} (68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -23418,79 +23599,79 @@ ab ab "} (69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -de -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -23675,79 +23856,79 @@ ab ab "} (70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -23932,79 +24113,79 @@ ab ab "} (71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -24189,79 +24370,79 @@ ab ab "} (72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -24446,79 +24627,79 @@ ab ab "} (73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -24703,79 +24884,79 @@ ab ab "} (74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -24818,7 +24999,7 @@ ds dz dz dz -dU +ds ab ab ab @@ -24960,79 +25141,79 @@ ab ab "} (75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -25075,8 +25256,8 @@ dt dA dI dI -dR -dU +dI +ds ab ab ab @@ -25217,79 +25398,79 @@ ab ab "} (76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -25333,7 +25514,7 @@ dA dI dI dI -dW +dz ab ab ab @@ -25474,79 +25655,79 @@ ab ab "} (77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dm -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -25588,19 +25769,19 @@ ab dv dA dJ -dS +dz dD -dX -dz -dz -dz -dB dz dz dz dz dz -dU +dz +dz +dz +dz +dz +ds ab ab ab @@ -25731,79 +25912,6 @@ ab ab "} (78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ab ab @@ -25842,8 +25950,81 @@ ab ab ab ab -dw -dB +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ds +dz dK dT dT @@ -25851,14 +26032,14 @@ dY ef ej em -dW +dz ep ep ep ep ep -ex -dU +dz +ds ab ab ab @@ -25988,79 +26169,6 @@ ab ab "} (79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ab ab @@ -26100,7 +26208,80 @@ ab ab ab ab -dC +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dz dL dT dM @@ -26108,17 +26289,17 @@ dZ eg ek ek -dW +dz dM dM dM dM dM -ex -dH dz dz -dU +dz +dz +ds ab ab ab @@ -26245,79 +26426,79 @@ ab ab "} (80,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -26365,13 +26546,13 @@ ea eh ek ek -dW +dz ep ep dM ep ep -dW +dz eA ew eE @@ -26502,79 +26683,6 @@ ab ab "} (81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ab ab @@ -26614,7 +26722,80 @@ ab ab ab ab -dE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dz dN dT dM @@ -26622,13 +26803,13 @@ eb ei eb en -dX dz -dS +dz +dz er -et dz -ey +dz +dz ed dT eF @@ -26759,79 +26940,79 @@ ab ab "} (82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -26927,13 +27108,13 @@ ab ab hi iR -iR +tq jF kn kI kn jF -iR +tr iR hi ab @@ -27016,79 +27197,6 @@ ab ab "} (83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ab ab @@ -27128,7 +27236,80 @@ ab ab ab ab -dE +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dz dP dT dM @@ -27142,7 +27323,7 @@ ed dM dT eu -dG +dz eB dT eH @@ -27273,79 +27454,79 @@ ab ab "} (84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -27399,7 +27580,7 @@ el dM dT ev -dW +dz eC eA eI @@ -27530,79 +27711,6 @@ ab ab "} (85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ab ab @@ -27642,7 +27750,80 @@ ab ab ab ab -dG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +dz dL dT dM @@ -27656,11 +27837,11 @@ dM dM dT ew -ex -dB dz dz -dV +dz +dz +ds ab ab ab @@ -27899,8 +28080,8 @@ ab ab ab ds -dH -dQ +dz +dK dT dT ed @@ -27913,8 +28094,8 @@ ed dM dT dL -ex -dV +dz +ds ab ab ab @@ -28044,61 +28225,61 @@ ab ab "} (87,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -28157,20 +28338,20 @@ ab ab dt dA -dR -dS -dD -ee +dJ dz -dS dD -dE +dz +dz +dz +dD +dz eq -dE -dD -et dz -dV +dD +dz +dz +ds ab ab ab @@ -28301,61 +28482,61 @@ ab ab "} (88,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -28417,7 +28598,7 @@ dA dI dI dI -dW +dz ab ab eo @@ -28558,61 +28739,61 @@ ab ab "} (89,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -28673,8 +28854,8 @@ dv dA dI dI -dJ -dV +dI +ds ab ab ab @@ -28815,61 +28996,6 @@ ab ab "} (90,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -28926,11 +29052,66 @@ ab ab ab ab -dw +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ds dz dz dz -dV +ds ab ab ab @@ -29072,61 +29253,61 @@ ab ab "} (91,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -29329,61 +29510,61 @@ ab ab "} (92,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -29586,61 +29767,61 @@ ab ab "} (93,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -29843,61 +30024,61 @@ ab ab "} (94,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -30100,61 +30281,61 @@ ab ab "} (95,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -30357,61 +30538,61 @@ ab ab "} (96,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -aP -ac -ac -ac -ac -bI -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -30614,61 +30795,61 @@ ab ab "} (97,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -30871,61 +31052,61 @@ ab ab "} (98,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -31128,61 +31309,61 @@ ab ab "} (99,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -31385,61 +31566,61 @@ ab ab "} (100,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -31642,61 +31823,61 @@ ab ab "} (101,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -31899,61 +32080,61 @@ ab ab "} (102,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -32156,61 +32337,61 @@ ab ab "} (103,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -32413,92 +32594,92 @@ ab ab "} (104,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -32670,92 +32851,92 @@ ab ab "} (105,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -32927,92 +33108,92 @@ ab ab "} (106,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -33184,92 +33365,92 @@ ab ab "} (107,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dj -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -33441,92 +33622,92 @@ ab ab "} (108,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -33698,92 +33879,92 @@ ab ab "} (109,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -33955,92 +34136,92 @@ ab ab "} (110,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -34212,92 +34393,92 @@ ab ab "} (111,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -34469,92 +34650,92 @@ ab ab "} (112,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -34726,92 +34907,92 @@ ab ab "} (113,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -34983,92 +35164,92 @@ ab ab "} (114,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -35240,92 +35421,92 @@ ab ab "} (115,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -35497,92 +35678,92 @@ ab ab "} (116,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -35754,92 +35935,92 @@ ab ab "} (117,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -36011,92 +36192,92 @@ ab ab "} (118,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -36268,92 +36449,92 @@ ab ab "} (119,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -do -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -36525,92 +36706,92 @@ ab ab "} (120,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -36782,92 +36963,6 @@ ab ab "} (121,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -36914,6 +37009,92 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +rL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab eJ eL eO @@ -37039,92 +37220,92 @@ ab ab "} (122,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -37296,92 +37477,92 @@ ab ab "} (123,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -37553,92 +37734,92 @@ ab ab "} (124,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -37810,92 +37991,92 @@ ab ab "} (125,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -38067,92 +38248,92 @@ ab ab "} (126,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -38324,92 +38505,92 @@ ab ab "} (127,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -38457,7 +38638,7 @@ ab ab ab eJ -eO +rN eO eS eO @@ -38581,92 +38762,89 @@ ab ab "} (128,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -38714,7 +38892,10 @@ ab ab ab eJ -eP +eJ +eJ +eJ +rU eO eO eO @@ -38838,92 +39019,89 @@ ab ab "} (129,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -38971,7 +39149,10 @@ ab ab ab eJ -rW +eO +eO +eP +eO eO eO eW @@ -39095,92 +39276,6 @@ ab ab "} (130,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -39227,6 +39322,92 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +eJ +rY +eJ eJ eJ eJ @@ -39352,92 +39533,6 @@ ab ab "} (131,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -39490,6 +39585,92 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +eJ +fQ +eJ +ab +ab +ab +ab +ab +ab eJ fk fk @@ -39609,92 +39790,6 @@ ab ab "} (132,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -39747,6 +39842,92 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +eJ +rZ +eJ +ab +ab +ab +ab +ab +ab eJ fk ft @@ -39866,92 +40047,6 @@ ab ab "} (133,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -40004,6 +40099,92 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +rM +rM +rQ +rM +rM +rM +rM +rM +ab +ab eJ fk fk @@ -40123,92 +40304,6 @@ ab ab "} (134,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -40261,6 +40356,92 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +rX +rO +rO +rO +rO +rO +rO +rX +ab +ab eJ eJ eJ @@ -40380,61 +40561,6 @@ ab ab "} (135,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -40518,6 +40644,61 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +rM +rO +rO +rO +rO +rO +rO +rM +ab +ab fh fh fh @@ -40637,61 +40818,6 @@ ab ab "} (136,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -40775,6 +40901,61 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +rM +rP +rP +rP +rP +rO +rP +rM +ab +ab fh fl fh @@ -40894,61 +41075,6 @@ ab ab "} (137,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -41032,6 +41158,61 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +rM +rP +rP +rP +rP +rO +rP +rM +ab +ab fh fh fh @@ -41151,61 +41332,6 @@ ab ab "} (138,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -41289,6 +41415,61 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +rM +rO +rR +rO +rO +rO +rO +rM +ab +ab fh fl fh @@ -41408,61 +41589,6 @@ ab ab "} (139,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -41546,6 +41672,61 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +rX +rO +rS +rV +rO +rO +rO +rX +ab +ab fh fh fh @@ -41665,61 +41846,6 @@ ab ab "} (140,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -aN -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac ab ab ab @@ -41803,6 +41929,61 @@ ab ab ab ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +rM +rM +rM +rM +rM +rM +rM +rM +ab +ab fh fl fh @@ -41922,61 +42103,61 @@ ab ab "} (141,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -42179,61 +42360,61 @@ ab ab "} (142,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -42436,61 +42617,61 @@ ab ab "} (143,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -42693,61 +42874,61 @@ ab ab "} (144,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -42950,61 +43131,61 @@ ab ab "} (145,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -43207,61 +43388,61 @@ ab ab "} (146,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -43464,61 +43645,61 @@ ab ab "} (147,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -43721,61 +43902,61 @@ ab ab "} (148,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -43978,61 +44159,61 @@ ab ab "} (149,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -44235,61 +44416,61 @@ ab ab "} (150,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -44492,61 +44673,61 @@ ab ab "} (151,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -44749,61 +44930,61 @@ ab ab "} (152,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -45006,61 +45187,61 @@ ab ab "} (153,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -45263,61 +45444,61 @@ ab ab "} (154,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -45520,61 +45701,61 @@ ab ab "} (155,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -45777,61 +45958,61 @@ ab ab "} (156,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -46034,61 +46215,61 @@ ab ab "} (157,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -46291,61 +46472,61 @@ ab ab "} (158,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -46548,61 +46729,61 @@ ab ab "} (159,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -46805,61 +46986,61 @@ ab ab "} (160,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -47062,61 +47243,61 @@ ab ab "} (161,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -47319,61 +47500,61 @@ ab ab "} (162,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -47576,61 +47757,61 @@ ab ab "} (163,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -47833,61 +48014,61 @@ ab ab "} (164,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -48090,61 +48271,61 @@ ab ab "} (165,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -48347,61 +48528,61 @@ ab ab "} (166,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -48604,61 +48785,61 @@ ab ab "} (167,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -57018,7 +57199,7 @@ ab ab ab ab -rL +ab ab ab ab @@ -60242,7 +60423,7 @@ ab ab ab ab -ab +rT ab ab ab @@ -60426,29 +60607,29 @@ ab ab "} (213,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ad +af +af +af +af +af +af +af +af +af +af +ad +af +af +af +af +af +af +af +af +af +af +ad ab ab ab @@ -60683,29 +60864,29 @@ ab ab "} (214,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ae +se +se +se +se +se +se +se +se +se +se +aV +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +cS ab ab ab @@ -60940,29 +61121,29 @@ ab ab "} (215,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ae +se +sf +se +se +mq +sd +me +se +se +se +aV +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +cS ab ab ab @@ -61197,29 +61378,29 @@ ab ab "} (216,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ae +se +se +se +se +se +se +se +se +se +se +aV +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +cS ab ab ab @@ -61454,29 +61635,29 @@ ab ab "} (217,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ae +se +se +me +se +se +mY +se +se +me +se +aV +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +cS ab ab ab @@ -61711,29 +61892,29 @@ ab ab "} (218,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +ae +se +se +se +se +se +sf +se +se +se +se +aV +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +cS ab ab ab @@ -61969,27 +62150,27 @@ ab "} (219,1,1) = {" ad -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak ad -af -af -af -af -af -af -af -af -af -af +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak ad ab ab @@ -62226,7 +62407,7 @@ ab "} (220,1,1) = {" ae -ag +ax ax ax ax @@ -63787,7 +63968,7 @@ bK bY cm cu -bL +sg cE cS cT @@ -64041,7 +64222,7 @@ bo bC bo bL -bL +cB cm cv cz @@ -64558,7 +64739,7 @@ bo bo bo bo -cB +cA cG cS cT @@ -64829,16 +65010,16 @@ df dg cT ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -65086,16 +65267,16 @@ cT cT cT ab -ad -rM -rM -rQ -rM -rM -rM -rM -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -65343,16 +65524,16 @@ cU ad ab ab -ad -rM -rN -rO -rO -rO -rO -rU -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -65600,16 +65781,16 @@ cV ad ab ab -ad -rM -rO -rO -rO -rO -rO -rO -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -65857,16 +66038,16 @@ cV ad ab ab -ad -rM -rP -rP -rP -rP -rO -rP -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -66114,16 +66295,16 @@ cV ad ab ab -ad -rM -rP -rP -rP -rP -rO -rP -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -66371,16 +66552,16 @@ cV ad ab ab -ad -rM -rO -rR -rO -rO -rO -rO -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -66628,16 +66809,16 @@ cV ad ab ab -ad -rM -rN -rS -rV -rO -rO -rU -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -66885,16 +67066,16 @@ cV ad ab ab -ad -rM -rM -rM -rM -rM -rM -rM -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -67142,16 +67323,16 @@ cV ad ab ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -70546,7 +70727,7 @@ lq qb jR qH -qR +pT pT pT qH @@ -71473,6 +71654,6 @@ ab ab ab ab -ab -ab +rW +rW "} diff --git a/_maps/map_files/generic/z3.dmm b/_maps/map_files/generic/z3.dmm index 471aeaadf7e..abc53bcd50a 100644 --- a/_maps/map_files/generic/z3.dmm +++ b/_maps/map_files/generic/z3.dmm @@ -1,448 +1,260 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/obj/docking_port/stationary{dheight = 0; dir = 2; dwidth = 11; height = 22; id = "whiteship_away"; name = "Deep Space"; width = 35},/turf/open/space,/area/space) -"ac" = (/obj/item/trash/cheesie,/turf/open/space,/area/space) -"ad" = (/obj/structure/lattice,/turf/open/space,/area/space) -"ae" = (/turf/open/floor/plating/airless,/area/space) -"af" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/open/space,/area/space) -"ag" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space) -"ah" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/space) -"ai" = (/turf/closed/wall/r_wall,/area/space) -"aj" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/space) -"ak" = (/turf/closed/wall/r_wall,/area/tcommsat/chamber) -"al" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"am" = (/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"an" = (/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) -"ao" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"ap" = (/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Worn-out APC"; pixel_x = 1; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"aq" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"ar" = (/obj/item/weapon/stock_parts/cell,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"as" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"at" = (/obj/item/weapon/coin/clown,/turf/open/floor/engine,/area/tcommsat/chamber) -"au" = (/obj/structure/bed,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"av" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aw" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/tcommsat/chamber) -"ax" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/tcommsat/chamber) -"ay" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) -"az" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"aA" = (/obj/item/weapon/wrench,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"aB" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"aC" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) -"aD" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aE" = (/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aF" = (/obj/structure/table,/obj/item/weapon/paper,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aG" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aH" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aI" = (/obj/structure/table,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aJ" = (/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{name = "Cuban Pete-Meat"},/turf/open/floor/engine,/area/tcommsat/chamber) -"aK" = (/obj/structure/grille,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aL" = (/obj/structure/grille/broken,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"aN" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"aO" = (/obj/item/stack/cable_coil/cut{amount = 1},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"aP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"aQ" = (/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) -"aR" = (/obj/item/weapon/folder/yellow,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aS" = (/obj/structure/bed,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"aT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/open/space,/area/space) -"aU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/open/space,/area/space) -"aV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"aW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) -"aX" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) -"aY" = (/obj/structure/window/reinforced,/turf/open/space,/area/space) -"aZ" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/tcommsat/chamber) -"ba" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bb" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bc" = (/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{name = "Cuban Pete-Meat"},/obj/item/stack/spacecash,/turf/open/floor/engine,/area/tcommsat/chamber) -"bd" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"be" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bf" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bh" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bi" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bj" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/electronics/airlock,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bk" = (/obj/structure/door_assembly/door_assembly_hatch,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bl" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bm" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bn" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bo" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bp" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/tcommsat/chamber) -"br" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/space) -"bs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille/broken,/turf/open/floor/plating/airless,/area/space) -"bt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless,/area/space) -"bu" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating/airless,/area/space) -"bv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bw" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) -"bx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/open/space,/area/space) -"by" = (/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) -"bz" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bA" = (/obj/structure/chair,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bB" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bC" = (/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bD" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bE" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/open/space,/area/space) -"bF" = (/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"bH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"bI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"bJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"bK" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/open/space,/area/space) -"bM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/item/stack/rods,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bN" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"bO" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bP" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/tcommsat/chamber) -"bR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) -"bS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) -"bT" = (/obj/effect/decal/cleanable/blood,/obj/item/weapon/scalpel{pixel_y = 12},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bU" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/tcommsat/chamber) -"bW" = (/obj/structure/rack,/obj/item/weapon/circuitboard/computer/teleporter,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"bX" = (/obj/item/device/radio/off,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"bY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) -"bZ" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"ca" = (/obj/effect/decal/cleanable/blood,/obj/structure/chair,/obj/item/clothing/under/rank/centcom_officer,/obj/item/weapon/restraints/handcuffs,/obj/effect/decal/remains/human,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"cb" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"cc" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"cd" = (/obj/structure/door_assembly/door_assembly_mhatch,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"ce" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"cf" = (/obj/item/weapon/cigbutt,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"cg" = (/obj/effect/decal/cleanable/blood,/obj/item/device/assembly/signaler,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"ch" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/lethal/choral,/obj/item/weapon/reagent_containers/syringe/lethal{pixel_y = 4},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"ci" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/tcommsat/chamber) -"cj" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"ck" = (/obj/structure/table,/obj/item/device/electropack,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"cl" = (/obj/structure/table,/obj/item/weapon/hemostat,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"cm" = (/obj/structure/table,/obj/item/weapon/circular_saw,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"cn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) -"co" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/item/stack/rods,/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"cp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/space,/area/space) -"cq" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/open/space,/area/space) -"cr" = (/turf/open/floor/plasteel/airless{dir = 9; icon_state = "warning"},/area/tcommsat/chamber) -"cs" = (/turf/open/floor/plasteel/airless{icon_state = "warningcorner"; dir = 4},/area/tcommsat/chamber) -"ct" = (/turf/open/floor/plasteel/airless{icon_state = "warning"; dir = 1},/area/tcommsat/chamber) -"cu" = (/turf/open/floor/plasteel/airless{dir = 5; icon_state = "warning"},/area/tcommsat/chamber) -"cv" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/space,/area/space) -"cw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"cx" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel/airless{dir = 8; icon_state = "warning"},/area/tcommsat/chamber) -"cy" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless,/area/tcommsat/chamber) -"cz" = (/turf/open/floor/plasteel/airless{dir = 4; icon_state = "warning"},/area/tcommsat/chamber) -"cA" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"cB" = (/turf/open/floor/plasteel/airless{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) -"cC" = (/obj/machinery/light/small,/obj/item/weapon/paper,/turf/open/floor/plasteel/airless{icon_state = "warningcorner"; dir = 1},/area/tcommsat/chamber) -"cD" = (/turf/open/floor/plasteel/airless{dir = 6; icon_state = "warning"},/area/tcommsat/chamber) -"cE" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) -"cF" = (/obj/structure/lattice,/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) -"cG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"cH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/tcommsat/chamber) -"cI" = (/obj/structure/grille/broken,/turf/open/space,/area/space) -"cJ" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel,/area/tcommsat/chamber) -"cK" = (/turf/open/floor/plasteel{dir = 9; icon_state = "warning"},/area/tcommsat/chamber) -"cL" = (/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/tcommsat/chamber) -"cM" = (/turf/open/floor/plasteel{dir = 5; icon_state = "warning"},/area/tcommsat/chamber) -"cN" = (/turf/open/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/tcommsat/chamber) -"cO" = (/turf/open/floor/plasteel,/area/tcommsat/chamber) -"cP" = (/turf/open/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/tcommsat/chamber) -"cQ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/tcommsat/chamber) -"cR" = (/obj/structure/sign/vacuum,/turf/closed/wall/r_wall,/area/tcommsat/chamber) -"cS" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{dir = 9; icon_state = "warning"},/area/tcommsat/chamber) -"cT" = (/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel,/area/tcommsat/chamber) -"cU" = (/obj/structure/closet/malf/suits,/turf/open/floor/plasteel,/area/tcommsat/chamber) -"cV" = (/obj/structure/door_assembly/door_assembly_ext,/turf/open/floor/plating/airless,/area/tcommsat/chamber) -"cW" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/tcommsat/chamber) -"cX" = (/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/tcommsat/chamber) -"cY" = (/obj/item/weapon/crowbar,/turf/open/floor/plating/airless,/area/space) -"cZ" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/night,/turf/open/floor/plasteel{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) -"da" = (/turf/open/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/tcommsat/chamber) -"db" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/open/floor/plasteel{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) -"dc" = (/turf/open/floor/plasteel{dir = 2; icon_state = "warning"},/area/tcommsat/chamber) -"dd" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{dir = 6; icon_state = "warning"},/area/tcommsat/chamber) -"de" = (/obj/structure/frame/computer,/turf/open/floor/plating,/area/tcommsat/chamber) -"df" = (/obj/machinery/teleport/station,/turf/open/floor/plating,/area/tcommsat/chamber) -"dg" = (/obj/machinery/teleport/hub,/turf/open/floor/plating,/area/tcommsat/chamber) -"dh" = (/turf/closed/wall/r_wall,/area/AIsattele) -"di" = (/obj/structure/frame/computer,/turf/open/floor/plating/airless,/area/AIsattele) -"dj" = (/obj/machinery/teleport/station,/turf/open/floor/plating/airless,/area/AIsattele) -"dk" = (/obj/machinery/teleport/hub,/turf/open/floor/plating/airless,/area/AIsattele) -"dl" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/AIsattele) -"dm" = (/turf/open/floor/plating/airless,/area/AIsattele) -"dn" = (/obj/structure/rack,/obj/item/clothing/gloves/color/yellow,/turf/open/floor/plating/airless,/area/AIsattele) -"do" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/AIsattele) -"dp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/AIsattele) -"dq" = (/obj/item/weapon/stock_parts/cell,/turf/open/floor/plating/airless,/area/AIsattele) -"dr" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless,/area/AIsattele) -"ds" = (/obj/effect/decal/cleanable/robot_debris/old,/turf/open/floor/plating/airless,/area/AIsattele) -"dt" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating/airless,/area/AIsattele) -"du" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating/airless,/area/AIsattele) -"dv" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/flashlight,/turf/open/floor/plating/airless,/area/AIsattele) -"dw" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/beacon,/turf/open/floor/plating/airless,/area/AIsattele) -"dx" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/AIsattele) -"dy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/AIsattele) -"dz" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/airless,/area/AIsattele) -"dA" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/airless,/area/AIsattele) -"dB" = (/obj/item/weapon/shard,/obj/item/weapon/electronics/apc,/turf/open/floor/plating/airless,/area/AIsattele) -"dC" = (/obj/structure/closet,/turf/open/floor/plating/airless,/area/AIsattele) -"dD" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/open/floor/plating/airless,/area/AIsattele) -"dE" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/obj/item/weapon/weldingtool,/obj/item/weapon/wrench,/obj/item/weapon/circuitboard/computer/teleporter,/turf/open/floor/plating/airless,/area/AIsattele) -"dF" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating/airless,/area/AIsattele) -"dG" = (/obj/structure/lattice,/turf/open/space,/area/AIsattele) -"dH" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/AIsattele) +"a" = (/turf/open/space,/area/space) +"b" = (/obj/docking_port/stationary{dheight = 0; dir = 2; dwidth = 11; height = 22; id = "whiteship_away"; name = "Deep Space"; width = 35},/turf/open/space,/area/space) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaadadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeadaaaaaaaeadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaadaeaaaaaaaaaeaeadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaadaeaaaaaaaaadaeadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaadaaaaaaaaadadadaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagadadaeaeaeaeaeaeaeadadagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaagaaaaadaaaaaeaaaaadaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagafafaaaaadafagagagagagagagahagafagagagagagagafadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagaiajajaeajaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiajaeadadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafagaiaiaiaiaiakakakakakaiaiaiaiaiaiaiaiaiakakakakalamadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaiaiaiadaaanaoapaqarasakakakakakakakakakatakauavawaxamamadaeajafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaiaiadadadayaoamazaAaBaCakaDaEaFaGaHaIakaJakaKaLaEawaxaxamajaiagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaiaiaaadaaanaMaNaOaNaPaQakaEaRaEaEaEaHakaJakaSaKaEaEawawakaiaiagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaiaiaaadaaaaaTaUaVaWaXaYaZbaaEbbaEaEaHakbcakaKaKaEbdbebfakaiaiagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaiaiaaadaaanbgbhbibhbibjbkaEaEblaEaEakakakakbmbnaEblbobpbqbrbrbsbtbuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadafagagagaiaiaaadaaanbvbwbxbybybyakaEbzbAaEaEbBbCakakakakbDakakakakaiaiagagafadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadagaiaiadadadbEbFaCakakakakakbGbHbIbIbJakbBakakakbEbKbLadadadaiaiagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaeaeaeaeaeadadaaagaiaiaaadaaanbMbLakamamamamambNamamamambCbCamakbEbKaaaaadaaaiaiagagaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaeaeaeaeaaagaiaiaaadaaanbObLakamambCbCambCbCbCbCbCbCamamakbEbPaQbQbRbSakaiaiagadaeadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaeaeaeaaagaiaiaaadaaaabvbLakambCbCbCbCbCambCbTbCbCbCamakbEbUaQbVaEaEbWakaiagaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaagaiaiaaadaaanbKaQakambCbCbCbCbCambCbXbCbCbCamakbEbKaYbYaEaEaIakaiagaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeahaiaiadadadbEbvaCakambCbCbCambZcaamcbbCbCbCamakbEbOcccdaEaEceakaiahaeadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaagaiaiaaadaaanbvaQakambCbCambCbCcfcgchbCbCbCamakanbKbyciaEcjaEakaiagaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaeaeaeaaagaiaiaaadaaaabKaaakambCbCbCbCbCckclcmbCbCamamakaabKaQbVaEaEaIakaiagaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaeaeaeaeaaagaiaiaaadaaanbvaQakambCambCbCbCbCbCbCbCbCbCamakanbKaQcnbRbSakaiaiagadaeadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaagaiaiaaadaaaacoaQakamamamamamamamamamamamamamakanbPaQaaadaaaiaiagagaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagaiaiadadadbEbUaCakakakakakakakakakakakakakakakbEbKaCadadadaiajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadafagagajaiaaaaaaanbKcpcqaYaaakcrcsawctcsaxcuakaYaYaYcvbKaQaaadaaajadagagagafadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaeajaaaaaaancwbibhbhbhbDcxaEaEaEaEcyczbDbhbibhbhcAaQaaadaaaeadafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeadaaaaaaaabybybxbybyakcBcCawawaEawcDakbybybycEbyaaaaadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaadaaakakakakakaxalakakakakaaaaaaaaaaaaadaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadadadadcFcGawaEakaEawaEakaEaHcHadadadadaaaaaaaaaaaaaaadcIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiakaEaEaEaEaEaEavaEaEakaiaaaaaaaaaaaaaaaaaaadaeagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeajaiaiaiaiaiakakakakakcJakakakakakaiaiajaeadadaaaaaaaaaeajagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeajaiaiaiaiaiaiaiaiaiakcKcLcMakaiaiaiaeadadadaaaaaaadadadajaiafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafagafagagagagagagagakakcNcOcPakakagagagafaaaaaaaaaaaaadaiaiaiagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaeaeagagakakcQcOcOcOcOakakagagaaaaaaaaadaeaeajaiaiagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeakakcRcScOcOcOcOcTcUakagafaaaaaaaaaaadadaeaiagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaecVamcWcXcOcOcOcOcOcOakagagaaaaaaaaaaadafagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacYaeaeakakcRcZdacOcOcOcOcUakagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeagagakakdbdcdcdcddakakagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafafagagagakakdedfdgakakagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafagagagakakakakakagagagafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagaaagagagahagagagaaagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaadaaaaaeaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaadaeadaeaeaeadadadaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaadadadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaadaaaaaaaaadadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaeaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaadaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhdhdhdhdhadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaddhdhdidjdkdhdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaddhdhdldmdmdmdndhdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadodpdhdmdqdrdmdsdrdtdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaddudmdudmdvdsdwdmdmdxdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadodydhdxdzdmdAdmdBdCdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaddhdhdmdmdrdmdDdhdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaddhdhdEdmdFdhdhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhdhdGdmdHadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/_maps/map_files/generic/z4.dmm b/_maps/map_files/generic/z4.dmm index fda0d05245b..c71d2e76adc 100644 --- a/_maps/map_files/generic/z4.dmm +++ b/_maps/map_files/generic/z4.dmm @@ -1,1101 +1,259 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/space) -"ac" = (/obj/machinery/power/solar/fake,/turf/open/floor/plasteel/airless{icon_state = "solarpanel"},/area/djstation/solars) -"ad" = (/turf/open/floor/plating/airless,/area/djstation/solars) -"ae" = (/obj/structure/lattice,/turf/open/space,/area/space) -"af" = (/turf/closed/wall,/area/djstation) -"ag" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/djstation) -"ah" = (/turf/open/floor/plating,/area/djstation) -"ai" = (/obj/machinery/telecomms/relay/preset/ruskie,/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/djstation) -"aj" = (/obj/machinery/power/terminal,/turf/open/floor/plating,/area/djstation) -"ak" = (/obj/item/device/multitool,/turf/open/floor/plating,/area/djstation) -"al" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/open/floor/plating,/area/djstation) -"am" = (/obj/item/weapon/extinguisher,/turf/open/floor/plating,/area/djstation) -"an" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/open/floor/plating,/area/djstation) -"ao" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/djstation) -"ap" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plating,/area/djstation) -"aq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plating,/area/djstation) -"ar" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/djstation) -"as" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/orange,/obj/item/clothing/head/helmet/space/syndicate/orange,/obj/item/clothing/mask/breath,/turf/open/floor/plating,/area/djstation) -"at" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/open/floor/plating,/area/djstation) -"au" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"av" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"aw" = (/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"ax" = (/obj/machinery/light_switch{pixel_y = 28},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"ay" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"az" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/open/floor/plasteel{icon_state = "bar"},/area/djstation) -"aA" = (/turf/open/floor/plasteel{icon_state = "bar"},/area/djstation) -"aB" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aC" = (/obj/machinery/light_switch{pixel_y = 28},/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aD" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aE" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aF" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 8},/turf/open/floor/plasteel{icon_state = "bar"},/area/djstation) -"aG" = (/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"aH" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"aI" = (/obj/structure/chair/office/light,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"aJ" = (/obj/machinery/door/airlock/glass{name = "Rest Room"},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"aK" = (/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aL" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aM" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel{icon_state = "bar"},/area/djstation) -"aN" = (/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "bar"},/area/djstation) -"aO" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "bar"},/area/djstation) -"aP" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"aQ" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"aR" = (/obj/structure/table,/obj/item/weapon/paper/djstation,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"aS" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aT" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aU" = (/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aV" = (/obj/structure/closet,/turf/open/floor/plasteel{icon_state = "grimy"},/area/djstation) -"aW" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/djstation) -"aX" = (/obj/machinery/door/airlock/hatch{name = "Washroom"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/djstation) -"aY" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"aZ" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating/airless,/area/space) -"ba" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/djstation) -"bb" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"bc" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/space_heater,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"bd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"be" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/djstation) -"bf" = (/obj/structure/toilet{pixel_y = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/djstation) -"bg" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"bh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/open/floor/plasteel{icon_state = "cafeteria"},/area/djstation) -"bi" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/airless,/area/solar/derelict_starboard) -"bj" = (/obj/machinery/door/airlock/external{name = "Ruskie DJ Station"; req_access = null; req_access_txt = "0"},/turf/open/floor/plating,/area/djstation) -"bk" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/space,/area/solar/derelict_starboard) -"bl" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/open/floor/plating/airless,/area/space) -"bm" = (/turf/open/floor/plating/airless,/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/solar/derelict_starboard) -"bn" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/solar/derelict_starboard) -"bo" = (/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/airless,/area/solar/derelict_starboard) -"bp" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_starboard) -"bq" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/space,/area/solar/derelict_starboard) -"br" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/space,/area/solar/derelict_starboard) -"bs" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/space,/area/solar/derelict_starboard) -"bt" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/solar/derelict_starboard) -"bu" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/solar/derelict_starboard) -"bv" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/solar/derelict_starboard) -"bw" = (/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/obj/structure/cable,/turf/open/floor/plasteel/airless,/area/solar/derelict_starboard) -"bx" = (/obj/structure/lattice/catwalk,/obj/structure/cable,/turf/open/space,/area/solar/derelict_starboard) -"by" = (/obj/structure/lattice/catwalk,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/space,/area/solar/derelict_starboard) -"bz" = (/turf/closed/wall,/area/derelict/solar_control) -"bA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/derelict/solar_control) -"bB" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/derelict/solar_control) -"bC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/derelict/solar_control) -"bD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/derelict/solar_control) -"bE" = (/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) -"bF" = (/turf/open/floor/plating/airless,/area/space) -"bG" = (/turf/open/floor/plasteel,/area/derelict/solar_control) -"bH" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel,/area/derelict/solar_control) -"bI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"bJ" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"bK" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/obj/structure/cable,/turf/open/floor/plasteel,/area/derelict/solar_control) -"bL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/derelict/solar_control) -"bM" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"bN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"bO" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) -"bP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) -"bQ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"bR" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"bS" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/open/floor/plating,/area/derelict/solar_control) -"bT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"bU" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/derelict/solar_control) -"bV" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/derelict/solar_control) -"bW" = (/obj/machinery/door/window,/turf/open/floor/plasteel,/area/derelict/solar_control) -"bX" = (/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"bY" = (/turf/closed/wall/r_wall,/area/derelict/solar_control) -"bZ" = (/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) -"ca" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"cb" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/open/floor/plating,/area/derelict/solar_control) -"cc" = (/obj/machinery/door/airlock/highsecurity,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cd" = (/obj/structure/frame/computer,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"ce" = (/turf/closed/wall/r_wall,/area/space) -"cf" = (/obj/machinery/computer/monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) -"cg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/open/floor/plasteel,/area/derelict/solar_control) -"ch" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"ci" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/derelict/solar_control) -"cj" = (/obj/structure/grille/broken,/turf/open/floor/plating/airless,/area/space) -"ck" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cl" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/porta_turret_cover,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cm" = (/obj/machinery/porta_turret_cover,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cn" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"co" = (/obj/structure/grille,/turf/open/space,/area/space) -"cp" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/derelict/bridge/ai_upload) -"cq" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/solar_control) -"cr" = (/turf/closed/wall,/area/derelict/bridge/ai_upload) -"cs" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"ct" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cu" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cv" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cw" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/derelict/solar_control) -"cx" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"cy" = (/turf/open/floor/plasteel{icon_state = "damaged1"},/area/derelict/solar_control) -"cz" = (/obj/machinery/door/window,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cA" = (/turf/open/floor/plasteel{icon_state = "damaged5"},/area/derelict/solar_control) -"cB" = (/obj/item/weapon/stock_parts/matter_bin,/turf/open/floor/plasteel{icon_state = "damaged4"},/area/derelict/solar_control) -"cC" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/smes,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cD" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/microwave,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cE" = (/obj/structure/rack,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cF" = (/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"cG" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"cH" = (/turf/open/floor/plasteel{icon_state = "damaged2"},/area/derelict/solar_control) -"cI" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel{icon_state = "damaged3"},/area/derelict/solar_control) -"cJ" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/cryo_tube,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"cK" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) -"cL" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/bridge/ai_upload) -"cM" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"cN" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"cO" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"cP" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"cQ" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) -"cR" = (/turf/open/space,/area/derelict/bridge/ai_upload) -"cS" = (/obj/item/weapon/stock_parts/console_screen,/turf/open/space,/area/derelict/bridge/ai_upload) -"cT" = (/turf/open/floor/plasteel/airless{icon_state = "bcircuit"},/area/derelict/bridge/ai_upload) -"cU" = (/turf/open/floor/plating/airless,/area/derelict/bridge/ai_upload) -"cV" = (/obj/machinery/porta_turret_cover,/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"cW" = (/obj/item/device/aicard,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) -"cX" = (/obj/structure/lattice,/turf/open/space,/area/derelict/bridge/ai_upload) -"cY" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/derelict/solar_control) -"cZ" = (/obj/structure/rack,/obj/item/weapon/circuitboard/computer/solar_control,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"da" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/autolathe,/obj/item/weapon/circuitboard/machine/protolathe{pixel_x = -5; pixel_y = -3},/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"db" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/circuit_imprinter,/turf/open/floor/plasteel,/area/derelict/bridge/ai_upload) -"dc" = (/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"dd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/airless{icon_state = "bcircuit"},/area/derelict/bridge/ai_upload) -"de" = (/obj/structure/frame/computer,/obj/item/weapon/circuitboard/computer/rdconsole,/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"df" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"dg" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel,/area/derelict/solar_control) -"dh" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/space) -"di" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/airless{icon_state = "bcircuit"},/area/derelict/bridge/ai_upload) -"dj" = (/obj/machinery/light,/turf/open/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"dk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) -"dl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) -"dm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) -"dn" = (/turf/closed/wall,/area/space) -"do" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/closed/wall/r_wall,/area/derelict/bridge/ai_upload) -"dp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/derelict/solar_control) -"dq" = (/turf/closed/wall/r_wall,/area/derelict/gravity_generator) -"dr" = (/obj/machinery/light/small,/turf/open/floor/plasteel,/area/derelict/solar_control) -"ds" = (/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/obj/item/weapon/ore/iron,/turf/open/space,/area/space) -"dt" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/gravity_generator) -"du" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/gravity_generator) -"dv" = (/obj/item/weapon/stock_parts/manipulator,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/gravity_generator) -"dw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/closed/wall,/area/derelict/bridge/access) -"dx" = (/turf/closed/wall,/area/derelict/bridge/access) -"dy" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dz" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/gravity_generator) -"dA" = (/obj/item/weapon/ore/slag,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/gravity_generator) -"dB" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/gravity_generator) -"dC" = (/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dD" = (/obj/structure/rack,/obj/item/weapon/melee/classic_baton,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dE" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dF" = (/obj/structure/rack,/obj/item/clothing/head/helmet/swat,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dG" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dH" = (/obj/structure/rack,/obj/item/weapon/electronics/apc,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dI" = (/obj/structure/rack,/obj/item/weapon/circuitboard/machine/smes,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dJ" = (/obj/structure/rack,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dL" = (/obj/item/weapon/screwdriver,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/gravity_generator) -"dM" = (/obj/machinery/gravity_generator/main/station{on = 0},/turf/open/floor/plasteel/airless,/area/derelict/gravity_generator) -"dN" = (/obj/item/weapon/ore/slag,/turf/open/space,/area/space) -"dO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/closed/wall,/area/derelict/bridge/access) -"dP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dT" = (/turf/open/floor/plasteel/airless,/area/derelict/gravity_generator) -"dU" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/gravity_generator) -"dV" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dW" = (/obj/structure/rack,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plating,/area/derelict/bridge/access) -"dX" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/item/stack/cable_coil/cut,/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"dY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/derelict/bridge/access) -"dZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/derelict/bridge/access) -"ea" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"eb" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secure Storage"; req_access_txt = "10"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"ec" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"ed" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"ee" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"ef" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/open/floor/plasteel,/area/derelict/gravity_generator) -"eg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"eh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"ei" = (/turf/open/floor/plating,/area/derelict/bridge/access) -"ej" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "solarpanel"},/area/space) -"ek" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/item/wallframe/apc,/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"el" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"em" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"en" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/frame/machine,/obj/item/weapon/stock_parts/console_screen,/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"eo" = (/turf/open/floor/plasteel/airless{icon_state = "solarpanel"},/area/space) -"ep" = (/obj/item/stack/cable_coil/cut,/turf/open/space,/area/space) -"eq" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"er" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/derelict/bridge/access) -"es" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"et" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"eu" = (/obj/machinery/door/airlock/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"ev" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"ew" = (/turf/closed/wall/r_wall,/area/derelict/singularity_engine) -"ex" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/paper{info = "If the equipment breaks there should be enough spare parts in our engineering storage near the north east solar array."; name = "Equipment Inventory"},/turf/open/floor/plasteel/airless,/area/derelict/gravity_generator) -"ey" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"ez" = (/obj/machinery/light/small{dir = 4},/obj/item/weapon/stock_parts/matter_bin{pixel_x = -10; pixel_y = 5},/obj/item/weapon/stock_parts/matter_bin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/stock_parts/matter_bin,/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"eA" = (/obj/item/weapon/stock_parts/matter_bin,/turf/open/space,/area/space) -"eB" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"eC" = (/obj/machinery/door/window,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"eD" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"eE" = (/turf/closed/wall,/area/derelict/bridge) -"eF" = (/obj/structure/sign/electricshock,/turf/closed/wall/r_wall,/area/derelict/singularity_engine) -"eG" = (/obj/structure/sign/securearea,/turf/closed/wall/r_wall,/area/derelict/singularity_engine) -"eH" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/derelict/gravity_generator) -"eI" = (/obj/structure/sign/securearea{name = "ENGINEERING ACCESS"},/turf/closed/wall/r_wall,/area/derelict/gravity_generator) -"eJ" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/space,/area/space) -"eK" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"eL" = (/obj/structure/frame/computer,/turf/open/floor/plasteel,/area/derelict/bridge) -"eM" = (/obj/structure/frame/computer,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel,/area/derelict/bridge) -"eN" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/bridge) -"eO" = (/obj/machinery/computer/security,/turf/open/floor/plasteel,/area/derelict/bridge) -"eP" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/open/floor/plasteel,/area/derelict/bridge) -"eQ" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/derelict/bridge) -"eR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/open/floor/plasteel,/area/derelict/bridge) -"eS" = (/obj/item/weapon/grenade/empgrenade,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) -"eT" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"eU" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"eV" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"eW" = (/obj/item/stack/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"eX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"eY" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/gravity_generator) -"eZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/derelict/gravity_generator) -"fa" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/derelict/gravity_generator) -"fb" = (/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"fc" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"fd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/derelict/bridge/access) -"fe" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel,/area/derelict/bridge) -"ff" = (/turf/open/floor/plasteel,/area/derelict/bridge) -"fg" = (/turf/open/floor/plating,/area/derelict/bridge) -"fh" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/turf/open/floor/plasteel,/area/derelict/bridge) -"fi" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) -"fj" = (/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"fk" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"fl" = (/obj/structure/window/reinforced,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"fm" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"fn" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"fo" = (/turf/open/floor/plasteel,/area/derelict/gravity_generator) -"fp" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel,/area/derelict/gravity_generator) -"fq" = (/turf/closed/wall,/area/derelict/gravity_generator) -"fr" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"fs" = (/obj/machinery/power/emitter{dir = 1; icon_state = "emitter"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"ft" = (/obj/machinery/field/generator,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"fu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"fv" = (/obj/structure/window/reinforced/fulltile,/turf/open/floor/plasteel,/area/derelict/bridge/access) -"fw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating,/area/derelict/bridge) -"fx" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/derelict/bridge) -"fy" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) -"fz" = (/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/space) -"fA" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"fB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"fC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"fD" = (/obj/structure/noticeboard,/turf/closed/wall/r_wall,/area/derelict/singularity_engine) -"fE" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"fF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"fG" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"fH" = (/obj/structure/table,/obj/item/device/paicard,/turf/open/floor/plasteel,/area/derelict/bridge) -"fI" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/derelict/bridge) -"fJ" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) -"fK" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"fL" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"fM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"fN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/derelict/bridge/access) -"fO" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"fP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/derelict/bridge) -"fQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/bridge) -"fR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/bridge) -"fS" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"fT" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/derelict/bridge/access) -"fU" = (/obj/structure/table,/turf/open/floor/plasteel,/area/derelict/bridge) -"fV" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge) -"fW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/derelict/bridge) -"fX" = (/obj/structure/chair,/turf/open/floor/plasteel,/area/derelict/bridge) -"fY" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/open/floor/plasteel,/area/derelict/bridge) -"fZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/bridge) -"ga" = (/obj/item/stack/rods,/turf/open/space,/area/space) -"gb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gc" = (/obj/item/weapon/shard,/obj/structure/grille/broken,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"gd" = (/obj/item/clothing/suit/space/syndicate/black/engie,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"ge" = (/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gf" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"gg" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gj" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/open/floor/plasteel,/area/derelict/bridge) -"gk" = (/obj/structure/window/fulltile,/turf/open/floor/plasteel,/area/derelict/bridge) -"gl" = (/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge) -"gm" = (/obj/structure/table,/obj/machinery/light/small,/turf/open/floor/plasteel,/area/derelict/bridge) -"gn" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/bridge) -"go" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"gp" = (/obj/item/clothing/head/helmet/space/syndicate/black/engie,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gq" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gr" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gs" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gt" = (/turf/closed/wall/r_wall,/area/derelict/bridge) -"gu" = (/obj/machinery/door/window{dir = 2; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/open/floor/plating/airless,/area/derelict/bridge) -"gv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gw" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"gx" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gz" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"gA" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gB" = (/obj/item/drone_shell,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gC" = (/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gD" = (/obj/structure/table,/obj/item/device/assembly/flash/handheld,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gE" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/electronics/airlock,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gF" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/stock_parts/matter_bin,/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gG" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gH" = (/turf/open/space,/area/derelict/bridge/access) -"gI" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/space) -"gJ" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gK" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gL" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"gM" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"gN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"gO" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"gP" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/derelict/bridge/access) -"gQ" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"gR" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gS" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"gT" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"gU" = (/obj/structure/grille,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"gV" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"gW" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/bridge/access) -"gY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"gZ" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"ha" = (/obj/item/weapon/screwdriver,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hb" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"hc" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/stack/cable_coil/cut,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hd" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"he" = (/turf/closed/wall,/area/derelict/hallway/primary) -"hf" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"hg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"hh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"hi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/derelict/bridge/access) -"hj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"hk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"hl" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"hm" = (/obj/item/weapon/ore/slag,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hn" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"ho" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hp" = (/turf/closed/wall/r_wall,/area/derelict/hallway/primary) -"hq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"hr" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"hs" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"ht" = (/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"hu" = (/obj/structure/window/fulltile,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"hv" = (/turf/open/floor/plating/airless,/area/derelict/bridge/access) -"hw" = (/turf/open/floor/plasteel/airless,/area/space) -"hx" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"hy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hz" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"hD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"hE" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) -"hF" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"hG" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel/airless,/area/derelict/bridge/access) -"hH" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/space) -"hI" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/space) -"hJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hK" = (/obj/machinery/door/window,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"hL" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/space) -"hM" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/space) -"hN" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"hO" = (/obj/structure/grille/broken,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hP" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"hQ" = (/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"hR" = (/obj/item/weapon/crowbar,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"hS" = (/obj/structure/grille,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"hT" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"hU" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/space) -"hV" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless,/area/space) -"hW" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hX" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"hZ" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"ia" = (/turf/closed/wall/r_wall,/area/derelict/arrival) -"ib" = (/turf/closed/wall,/area/derelict/arrival) -"ic" = (/turf/closed/wall,/area/derelict/medical/chapel) -"id" = (/turf/closed/wall,/area/derelict/singularity_engine) -"ie" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"if" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"ig" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"ih" = (/obj/structure/lattice,/obj/structure/window/fulltile,/turf/open/space,/area/space) -"ii" = (/obj/structure/table,/turf/open/floor/plasteel,/area/derelict/arrival) -"ij" = (/obj/structure/chair,/turf/open/floor/plasteel,/area/derelict/arrival) -"ik" = (/turf/open/floor/plasteel,/area/derelict/arrival) -"il" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/derelict/arrival) -"im" = (/obj/structure/chair{dir = 8},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/derelict/arrival) -"in" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/derelict/arrival) -"io" = (/obj/structure/closet/coffin,/turf/open/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"ip" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"iq" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"ir" = (/obj/item/weapon/shard,/turf/open/space,/area/space) -"is" = (/obj/structure/grille,/turf/open/space,/area/derelict/singularity_engine) -"it" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"iu" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/derelict/arrival) -"iv" = (/turf/open/floor/plating/airless,/area/derelict/arrival) -"iw" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/arrival) -"ix" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel,/area/derelict/arrival) -"iy" = (/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"iz" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/open/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"iA" = (/turf/closed/wall,/area/derelict/medical) -"iB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/medical) -"iC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/medical) -"iD" = (/obj/item/weapon/shard,/obj/structure/grille/broken,/turf/open/floor/plating/airless,/area/derelict/medical) -"iE" = (/turf/open/floor/plating/airless,/area/derelict/medical) -"iF" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/medical) -"iG" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/open/floor/plating/airless,/area/space) -"iH" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) -"iI" = (/obj/machinery/door/window{dir = 8},/turf/open/floor/plasteel,/area/derelict/arrival) -"iJ" = (/obj/structure/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/open/floor/plasteel{icon_state = "chapel"},/area/derelict/medical/chapel) -"iK" = (/obj/machinery/door/morgue{name = "coffin storage"; req_access_txt = "22"},/turf/open/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"iL" = (/obj/structure/bodycontainer/morgue,/turf/open/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"iM" = (/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"iN" = (/obj/item/weapon/firstaid_arm_assembly,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"iO" = (/obj/structure/closet,/obj/structure/window/reinforced{dir = 8},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) -"iP" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) -"iQ" = (/obj/machinery/light{dir = 1},/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/derelict/medical) -"iR" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"iS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"iT" = (/turf/open/floor/plating,/area/derelict/arrival) -"iU" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/open/space,/area/space) -"iV" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"iW" = (/turf/open/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"iX" = (/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"iY" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"iZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"ja" = (/obj/item/stack/medical/bruise_pack,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"jb" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) -"jc" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) -"jd" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/medical) -"je" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/space) -"jf" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plating/airless,/area/space) -"jg" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) -"jh" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) -"ji" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"jj" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "chapel"},/area/derelict/medical/chapel) -"jk" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"jl" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{icon_state = "chapel"},/area/derelict/medical/chapel) -"jm" = (/turf/open/floor/plasteel{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"jn" = (/turf/open/floor/plasteel{icon_state = "chapel"},/area/derelict/medical/chapel) -"jo" = (/obj/structure/chair,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) -"jp" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/derelict/medical) -"jq" = (/obj/item/weapon/storage/box/lights/mixed,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"jr" = (/obj/item/drone_shell,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"js" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/derelict/singularity_engine) -"jt" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"ju" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/space) -"jv" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/derelict/arrival) -"jw" = (/obj/structure/chair{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) -"jx" = (/obj/structure/window/reinforced,/turf/open/space,/area/space) -"jy" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/space,/area/space) -"jz" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"jA" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"jB" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"jC" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"jD" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"jE" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"jF" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/weapon/reagent_containers/glass/beaker,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"jG" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"jH" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/space) -"jI" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/space) -"jJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"jK" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) -"jL" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/open/floor/plating,/area/space) -"jM" = (/turf/open/floor/plating,/area/space) -"jN" = (/turf/open/floor/plating,/area/derelict/medical/chapel) -"jO" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{dir = 4; req_access_txt = "25"},/obj/structure/closet/coffin,/turf/open/floor/plating,/area/derelict/medical/chapel) -"jP" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"jQ" = (/obj/item/stack/medical/bruise_pack,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) -"jR" = (/obj/item/stack/medical/ointment,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) -"jS" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plating/airless,/area/derelict/medical) -"jT" = (/obj/structure/closet/l3closet,/turf/open/floor/plating/airless,/area/space) -"jU" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/space) -"jV" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) -"jW" = (/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/space) -"jX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/space,/area/space) -"jY" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"jZ" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"ka" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"kb" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"kc" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kd" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"ke" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/open/floor/plating/airless,/area/derelict/medical) -"kf" = (/obj/structure/table,/turf/open/floor/plating/airless,/area/space) -"kg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"kh" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/derelict/arrival) -"ki" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel{icon_state = "chapel"},/area/derelict/medical/chapel) -"kj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"km" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kn" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) -"ko" = (/obj/item/weapon/reagent_containers/glass/beaker,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) -"kp" = (/obj/structure/closet/wardrobe/genetics_white,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kq" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/space) -"kr" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/space) -"ks" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/space) -"kt" = (/turf/open/floor/plasteel/airless{icon_state = "white"},/area/space) -"ku" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"kv" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"kw" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"kx" = (/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/derelict/arrival) -"ky" = (/obj/machinery/light/small,/turf/open/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"kz" = (/obj/machinery/door/window{dir = 8},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) -"kA" = (/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) -"kB" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) -"kC" = (/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) -"kD" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bed,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kF" = (/obj/item/stack/medical/ointment,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kG" = (/obj/structure/bed,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kH" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) -"kI" = (/obj/machinery/door/airlock/medical{name = "Medical"},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kJ" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/space) -"kK" = (/obj/structure/window/fulltile,/turf/open/space,/area/space) -"kL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/derelict/arrival) -"kM" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/derelict/arrival) -"kN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/derelict/arrival) -"kO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/derelict/arrival) -"kP" = (/turf/closed/wall/r_wall,/area/derelict/medical/chapel) -"kQ" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) -"kR" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kS" = (/obj/machinery/door/window/southright,/turf/open/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) -"kT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"kU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"kV" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plating/airless,/area/space) -"kW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating/airless,/area/space) -"kX" = (/obj/structure/lattice,/obj/structure/grille,/turf/open/space,/area/space) -"kY" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/open/floor/plating,/area/derelict/arrival) -"kZ" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/space) -"la" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) -"lc" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) -"ld" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"le" = (/obj/structure/frame/computer,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lf" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless,/area/space) -"lg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/space) -"lh" = (/obj/structure/window/fulltile,/turf/open/floor/plating/airless,/area/space) -"li" = (/obj/effect/decal/cleanable/dirt,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating/airless,/area/space) -"lj" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/space) -"lk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/window/fulltile,/turf/open/floor/plating/airless,/area/space) -"ll" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/open/floor/plasteel/airless,/area/derelict/arrival) -"lm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/derelict/arrival) -"ln" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/derelict/arrival) -"lo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/derelict/arrival) -"lp" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"},/turf/open/floor/plasteel/airless,/area/derelict/medical/chapel) -"lq" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) -"lr" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"ls" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lt" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lu" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lv" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel,/area/derelict/arrival) -"lw" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel,/area/derelict/arrival) -"lx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"ly" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) -"lz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lA" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lF" = (/obj/structure/window/fulltile,/turf/open/floor/plating/airless,/area/derelict/arrival) -"lG" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plasteel,/area/derelict/arrival) -"lH" = (/obj/machinery/door/window,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lJ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lK" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lM" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lN" = (/obj/structure/girder,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lO" = (/obj/structure/girder,/turf/open/floor/plasteel/airless,/area/space) -"lP" = (/obj/structure/girder,/turf/open/floor/plating,/area/derelict/arrival) -"lQ" = (/obj/structure/bed,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"lS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"lT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"lU" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"lV" = (/obj/machinery/door/window,/turf/open/floor/plasteel/airless,/area/hallway/primary/port) -"lW" = (/obj/machinery/vending/hydroseeds,/turf/open/floor/plasteel/airless,/area/hallway/primary/port) -"lX" = (/obj/item/weapon/cigbutt,/turf/open/space,/area/space) -"lY" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/derelict/arrival) -"lZ" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"ma" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mb" = (/obj/machinery/vending/sovietsoda,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mc" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"md" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"me" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless,/area/space) -"mf" = (/obj/structure/window/reinforced{dir = 8},/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless,/area/space) -"mg" = (/obj/structure/lattice,/obj/item/stack/cable_coil/cut,/turf/open/space,/area/space) -"mh" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mi" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mj" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mk" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"ml" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless,/area/space) -"mm" = (/obj/item/stack/cable_coil/cut{amount = 2; dir = 2; icon_state = "coil_red2"},/turf/open/floor/plasteel/airless,/area/space) -"mn" = (/obj/structure/closet/wardrobe/orange,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/item/weapon/shovel/spade,/obj/item/weapon/cultivator,/turf/open/floor/plasteel/airless,/area/space) -"mo" = (/obj/structure/grille,/turf/open/floor/plating,/area/derelict/arrival) -"mp" = (/obj/structure/closet/wardrobe,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/arrival) -"mq" = (/obj/item/weapon/stock_parts/manipulator{pixel_x = -15; pixel_y = 10},/obj/item/weapon/stock_parts/manipulator,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"mr" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"ms" = (/obj/structure/chair/stool,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mt" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker{list_reagents = list("sacid" = 50)},/obj/item/weapon/paper/crumpled/bloody{desc = "Looks like someone started shakily writing a will in space common, but were interrupted by something bloody..."; info = "I, Victor Belyakov, do hereby leave my _- "; name = "unifinished paper scrap"},/obj/item/weapon/pen,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mu" = (/obj/structure/table,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mv" = (/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) -"mw" = (/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"my" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mz" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mA" = (/turf/closed/wall,/area/derelict/atmospherics) -"mB" = (/turf/closed/wall/r_wall,/area/derelict/atmospherics) -"mC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless,/area/space) -"mD" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless,/area/space) -"mE" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/space) -"mF" = (/obj/structure/bed,/turf/open/floor/plasteel/airless,/area/space) -"mG" = (/turf/open/floor/plasteel/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) -"mH" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) -"mI" = (/obj/item/ammo_casing/a357,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mJ" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"mK" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mM" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map"; dir = 8},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mN" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mO" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/obj/machinery/meter,/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mP" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{icon_state = "intact"; dir = 9},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mQ" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/space) -"mS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/space) -"mT" = (/obj/structure/closet/wardrobe/mixed,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plasteel,/area/derelict/arrival) -"mU" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) -"mV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "intact"; dir = 5},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mX" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/components/binary/valve,/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"mY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/space) -"mZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/derelict/arrival) -"na" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/plating,/area/derelict/arrival) -"nb" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"nc" = (/obj/machinery/door/window{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless,/area/space) -"nd" = (/turf/closed/wall,/area/derelict/hallway/secondary) -"ne" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"nf" = (/turf/closed/wall/r_wall,/area/derelict/hallway/secondary) -"ng" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/space) -"nh" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"ni" = (/obj/item/ammo_casing/a357{pixel_x = -5},/obj/item/ammo_casing/a357{pixel_x = 5; pixel_y = 6},/obj/item/ammo_casing/a357,/turf/open/floor/plasteel/airless,/area/derelict/hallway/primary) -"nj" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"nk" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/atmospherics) -"nl" = (/obj/structure/window/fulltile,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"nm" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/space) -"nn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/airless,/area/space) -"no" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) -"np" = (/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/atmospherics) -"nq" = (/turf/open/floor/plasteel{icon_state = "damaged2"; initial_gas_mix = "TEMP=2.7"},/area/derelict/atmospherics) -"nr" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/atmospherics) -"ns" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/atmospherics) -"nt" = (/obj/structure/window/fulltile,/turf/open/space,/area/derelict/atmospherics) -"nu" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"nv" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/space,/area/space) -"nw" = (/obj/structure/frame/computer,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) -"nx" = (/obj/machinery/portable_atmospherics/canister,/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) -"ny" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/atmospherics) -"nz" = (/obj/structure/lattice,/turf/open/space,/area/derelict/atmospherics) -"nA" = (/obj/structure/door_assembly/door_assembly_mai{name = "airlock assembly"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"nB" = (/obj/item/weapon/wirecutters,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"nC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"nD" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"nE" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"nF" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/atmospherics) -"nG" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/space) -"nH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"nI" = (/obj/item/stack/cable_coil/cut,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"nJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"nK" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"nL" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) -"nM" = (/turf/open/floor/plasteel/airless{icon_state = "damaged1"},/area/derelict/atmospherics) -"nN" = (/obj/machinery/portable_atmospherics/pump,/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"nO" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8; name = "8maintenance loot spawner"},/turf/open/floor/plating/airless,/area/derelict/atmospherics) -"nP" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/derelict/hallway/primary) -"nQ" = (/turf/open/space,/area/derelict/atmospherics) -"nR" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) -"nS" = (/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"nT" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"nU" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"nV" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"nW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"nX" = (/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"nY" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"nZ" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"oa" = (/obj/machinery/power/apc{dir = 1; name = "Worn-out APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel/airless,/area/derelict/atmospherics) -"ob" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"oc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) -"od" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) -"oe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) -"of" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) -"og" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) -"oh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) -"oi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) -"oj" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) -"ok" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"ol" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"om" = (/turf/open/floor/plasteel/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) -"on" = (/turf/open/floor/plasteel/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) -"oo" = (/turf/open/floor/plasteel/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) -"op" = (/turf/open/floor/plasteel/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) -"oq" = (/turf/open/floor/plasteel/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) -"or" = (/turf/open/floor/plasteel/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) -"os" = (/turf/open/floor/plasteel/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) -"ot" = (/turf/open/floor/plasteel/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) -"ou" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"ov" = (/obj/structure/lattice,/turf/open/space,/area/derelict/hallway/secondary) -"ow" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"ox" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"oy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"oz" = (/turf/closed/wall/r_wall,/area/derelict/se_solar) -"oA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Aft Solar Access"; req_access_txt = "10"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oB" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"oC" = (/obj/machinery/door/firedoor,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"oD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oE" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/airless,/area/derelict/hallway/secondary) -"oF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"oG" = (/obj/structure/girder/reinforced,/turf/open/floor/plating/airless,/area/space) -"oH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/closed/wall/r_wall,/area/derelict/se_solar) -"oI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/closed/wall/r_wall,/area/derelict/se_solar) -"oJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door/airlock/engineering{name = "Aft Solar Access"; req_access_txt = "10"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/derelict/se_solar) -"oL" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"oM" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oO" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/se_solar) -"oP" = (/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oQ" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oR" = (/obj/docking_port/stationary{dheight = 0; dir = 2; dwidth = 11; height = 22; id = "whiteship_z4"; name = "KSS13: Derelict"; width = 35},/turf/open/space,/area/space) -"oS" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/item/drone_shell,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oT" = (/turf/open/floor/plating/airless,/area/derelict/se_solar) -"oU" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oV" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"oX" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/open/floor/plating/airless,/area/derelict/se_solar) -"oY" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/se_solar) -"oZ" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"pa" = (/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/derelict/hallway/secondary) -"pb" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel/airless,/area/space) -"pc" = (/obj/machinery/light/small,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"pd" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"pe" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"pf" = (/obj/item/clothing/suit/space/syndicate/black/red,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"pg" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"ph" = (/obj/machinery/atmospherics/components/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"pi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/airless,/area/derelict/se_solar) -"pj" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) -"pk" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) -"pl" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/open/floor/plasteel/airless,/area/solar/derelict_aft) -"pm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) -"pn" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/solar/derelict_aft) -"po" = (/turf/open/floor/plating/airless,/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/solar/derelict_aft) -"pp" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/space,/area/solar/derelict_aft) -"pq" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/space,/area/solar/derelict_aft) -"pr" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/space,/area/solar/derelict_aft) -"ps" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) -"pt" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/space,/area/solar/derelict_aft) -"pu" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/space,/area/solar/derelict_aft) -"pv" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/open/floor/plasteel/airless,/area/solar/derelict_aft) -"pw" = (/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/solar/derelict_aft) -"px" = (/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) -"py" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/space,/area/solar/derelict_aft) -"pz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/open/space,/area/solar/derelict_aft) -"pA" = (/obj/structure/lattice/catwalk,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/space,/area/solar/derelict_aft) -"pB" = (/obj/machinery/power/tracker,/obj/structure/cable,/turf/open/floor/plasteel/airless,/area/solar/derelict_aft) -"pC" = (/turf/closed/wall/r_wall,/area/derelict/teleporter) -"pD" = (/turf/open/floor/plating/airless,/area/derelict/teleporter) -"pE" = (/turf/open/floor/plasteel/airless,/area/derelict/teleporter) -"pF" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/teleporter) -"pG" = (/obj/machinery/light_construct/small{dir = 1},/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/teleporter) -"pH" = (/obj/machinery/computer/teleporter,/turf/open/floor/plasteel/airless,/area/derelict/teleporter) -"pI" = (/obj/machinery/teleport/station,/turf/open/floor/plasteel/airless,/area/derelict/teleporter) -"pJ" = (/obj/machinery/teleport/hub,/turf/open/floor/plasteel/airless,/area/derelict/teleporter) -"pK" = (/obj/machinery/light_construct/small{dir = 4},/turf/open/floor/plating/airless,/area/derelict/teleporter) -"pL" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/open/floor/plasteel/airless,/area/derelict/teleporter) -"pM" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/teleporter) -"pN" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/open/floor/plasteel/airless,/area/derelict/teleporter) -"pO" = (/turf/closed/mineral/random,/area/space) -"pP" = (/turf/open/floor/plating/asteroid/airless,/area/space) -"pQ" = (/turf/closed/wall/mineral/clown,/area/space) -"pR" = (/obj/machinery/door/airlock/clown,/turf/open/floor/mineral/bananium/airless,/area/space) -"pS" = (/obj/effect/mob_spawn/human/clown,/turf/open/floor/mineral/bananium/airless,/area/space) -"pT" = (/turf/open/floor/mineral/bananium/airless,/area/space) -"pU" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/open/floor/mineral/bananium/airless,/area/space) -"pV" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/ore/bananium,/turf/open/floor/mineral/bananium/airless,/area/space) -"pW" = (/obj/structure/closet/secure_closet{name = "clown locker"; req_access_txt = "46"},/obj/item/clothing/shoes/clown_shoes/banana_shoes,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/mineral/bananium/airless,/area/space) -"pX" = (/obj/structure/shuttle/engine/heater{color = "#FFFF00"; dir = 4; icon_state = "heater"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/open/floor/plating/airless{color = "#FFFF00"},/area/space) -"pY" = (/obj/structure/shuttle/engine/propulsion{color = "#FFFF00"; dir = 8; icon_state = "propulsion_l"},/turf/open/space,/area/space) -"pZ" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/asteroid/airless,/area/space) -"qa" = (/obj/item/weapon/ore/bananium,/turf/open/floor/mineral/bananium/airless,/area/space) -"qb" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/chair{dir = 8},/turf/open/floor/plating/asteroid/airless,/area/space) -"qc" = (/obj/effect/mob_spawn/human/clown{name = "Clown Pilot"},/turf/open/floor/mineral/bananium/airless,/area/space) -"qd" = (/obj/item/weapon/paper{info = "The call has gone out! Our ancestral home has been rediscovered! Not a small patch of land, but a true clown nation, a true Clown Planet! We're on our way home at last!"},/turf/open/floor/mineral/bananium/airless,/area/space) -"qe" = (/obj/structure/grille{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 4},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/open/floor/plating/airless{color = "#FFFF00"},/area/space) -"qf" = (/obj/item/weapon/shard,/obj/structure/chair{dir = 8},/turf/open/floor/mineral/bananium/airless,/area/space) -"qg" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/mineral/bananium/airless,/area/space) -"qh" = (/obj/item/weapon/storage/bag/ore,/turf/open/floor/mineral/bananium/airless,/area/space) -"qi" = (/obj/item/weapon/pickaxe,/turf/open/floor/mineral/bananium/airless,/area/space) -"qj" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/open/floor/mineral/bananium/airless,/area/space) -"qk" = (/obj/item/weapon/shovel,/turf/open/floor/mineral/bananium/airless,/area/space) +"a" = (/turf/open/space,/area/space) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadacadacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacadacadacabaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeabacadacadacabaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeabacadacadacabaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababafagagafagagafabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacagahahaiahahagacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadadadadagahahahahahagadadadadabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacafahahajakalafacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadadadadagamahanahahagadadadadabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacagahahaoahahagacacacacabaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababafapaqarahasafabababababaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafatafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafauavawaxayafafafafafafaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagazaAaAaAagawawawawawagaBaCaDaEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaFaAaAaAaGawaHaIaHawaJaKaKaKaLagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaMaNaOaAagawaPaQaRawagaSaTaUaVagaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaWafafaXafawawawawaYafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZaeafbaafafbbawbcbdafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaZaeafbebfafbgawbhawafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeabababababaabiaaaeaeababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZaaafafafafafafafbjafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablaaaaaaaaaaaaaaafahafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmbnboaabobobobkboboboaaboboboaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbjafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaabpbpbqbrbsbsbsbtbubububrbububvaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaebwbwbwaabwbwbwbxbwbwbwaabwbwbwaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaeaaaaaaaaaaaabyaaaaaaaaaaaaaeaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaeaaaaaaaaaaaabkaaaaaaaaaaaaaeaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababbzbAbAbBbCbDbzababababaeabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEaabEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbzbGbHbIbJbKbzabaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEbEbEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbLbIbMbNbObPbzababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEbQbRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbSbTbUbVbVbWbzbzabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEbXbEbEbEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbYbZcabGbGbGbGcbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEccbEcdbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbFbFbFbFbFbFcebFbFbFbFbFbFcebFbFbFbFbFbFbYcfcgchchcabGcicjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEbXbXckccbXclcmbEbEbEcmbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbYbzbzbzbzcnbzbzcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEbEbEbEbEbXbEbXbXbXbEbXbXbXbEbEbEbEbEbEbEcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpbzcqbTbGbzcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcpcrbXbEbXbEbXbEbXbEbXbEbEbEcmbEcmbEbEbEbEbEcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpbzbzcsbzbzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcpcrbXbEbXbEbXbEbXbEbXbEbEbXbXctbXcucvccbXbEcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpbzbzcwcxcybzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcpcrbXbEbXbEbXbEbXbEbXbEbEbXbXbXbXbXbEbEczbEcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpbzcqbGcAcBbzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcpcrbXbEbXbEbXbEbXbEbXbEbEcCbXcDbXcEbEbEcFcpcpbEbEbEbEbEbEbEbEbEbEbEbEbEcpcpcpcpbzcGbGcHcIbzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcpcrbXbEbXbEbXbEbXbEbXbEbEcEbXcJbXcEbEbEcFcpcpbEbEcFcFcFcKcFcFcLcMcFbEbEcpcpcpcpbzcNbGcxcybzcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcpcrbXcubXbEbXcubXbEbXcvcvbXckbXczcmbEbEcOcFcFcFcPcFcQcKcKcRcScQcFcTbEbEcpcpcpcpbzbGbGbTbGbzcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcUcrcmbEbEbEcmbEbEbEcmbXbEbXbEbEccbEbEbEcVcpcpbEbEcTcTcQcWcXcRcQcTcTbEbEcpcpcpcpbzbGbGbTcYbzbzbzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrcUcrbEbEbEbEbEbEbEbEbEbEbEcZbEdackdbbEbEcpcpcpbEbEdcdddecQcLcKdfcTcFbEbEcpcpcpcpbzbGbGbTbGbGbGdgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrdhaeaeaaaaaaaaaaaaaaaabEbEbEbEbEbEbEbEbEcpcpcpbEbEcVdidjcTcKcTcFcTcFbEbEcpcpcpcpbzcNbGbTbGbzbzbzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacraaaaaeaeaaaaaaaabFabababaebFaaaaaaaaaabEbEbEbEbEbEbEdkdldldldldmbEbEbEbEcpcpcpcpbzbGbGbTbGbzcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaeaedndndnaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaceaaaaaadocpcpcpcpcpcpcpcpbzbGbGdpcabzcoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceaaaaaadocpcpcpcpcpcpcpcpbzcNbGbGbTbzdnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaedqdqdqdqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceaaaaaadocpcpcpcpcpcpcpcpbzbzbGdrbTbzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaadsdtdudtdvdqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceaaaaaadwdxdxdxdxdxdxdxdxdxdxdxdxdydxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaedzdAdBdzdzaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadwdCdCdDdEdFdGdxdHdIdJdxdCdKdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedzdLdMdzdNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadOdPdPdQdPdRdSdxdCdCdCdxdxdydxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdBdTdTdUdtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdCdCdCdCdKdVdxdWdCdXdxdCdKdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaadqdTdTdTdTdzaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdYdYdYdZeadxdxdYebdYdxdxecdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeceaaaadqedeeefegehdqaeaaceaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaadxdCdCdCdCdKdxdxeidCdCdCdCdKdxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeceejaeaedqekelemelendqaeaeeoceaeaeaeaaaaaaaaaaaaaaepepcececedxeqdCerdPeseteudPdPdPdPdPevdxabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeewewewewexdTeydTezewewewewaeaeaeaeaeaaaaaaaaaaaaaaeAepcecedxeBeCeDeBeBdxdxdxdxdxdxdxdxdxeEdnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeweweweweFeweGdqeHdqeIewewewewewewaeaeaaaaaaaaaaepaaeJaacececedxdCdCdKdCdCeKeLeMeNeOePeQeNeReSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeweweweTeUeVeWeXeYeZfadqfbeTfceTewewewaeaaaaaaaaaaaaaaepaaaaaaaadxeqdCfddCdCeKfefffgfffffffffhfiabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewewfjfkflfmfmeTfneffofpfqfreTeTeTfsftewceaaaaaaaaaaaaaaaaaaaaaaaadxeBeCfueBeBfvfffffwfxfffffgfffyfzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewewfAfAfAfAfBfbfCewewfDewfbfEfcfEfEfbewceaaaaaaaaaaaaaaaaaaaaaaaadxdCeifFdCdCfGfffffffffHfffffIfJabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewewfbfEfEfEfKeUeTfLfEfbfEfEeTeUeUfEfEewceaaaaaaaaaaaaaaaaaaaaaaaedxdCdCfMdQfNfOfPfPfQfRfgfffffffyabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeewewfEeUfceTfSeTfceTfbfbfEeTeTeTeTfceTewceaaaaaaaaaaaaaaaaaaaaaeaedxdCdCfFdCdCfTfUfVfffWfXfffXfYfZbFgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeeweweTfceTgbgcgdgefbgffbfbggghgifEeUfcewceaeaaaaaaaaaaepaaaaaeaeaedxdxdxdKdxdCeKgjfUgkglgmeLeLfVgnfzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeewewfEeTgbgogpgqfbfbfbfbfbgrgrgsgieTeUewceaeaeaacedxdxdxdxdxdxdxdxdxdxdCdKdxdxdxgtgtgugtgtgteEeEeEabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeewewewfEfEgvgweUfbfbfbfbfbfbfbfbgxgyfEgzewceceaeaecedxgAgBgCgDgEgFgGdxdxdCdKdxgHgHceaebFbFaacegIbFdnabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewewewewewfEfEgvgoeUfbfbfbfbfbfbfbfbgJgyfbfEewewewewewaadxgKgCgCgCgCgCgCdxdxdCdKdxgHgHaeaaaaaaaaaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeewewfEgLgMfEfEgNgOfbgeaaaaaaaaaafbfbgJfBfbfEeTfEfbewewaedxgCgCgCgCgCgCgCdxdxdxgPdxdxdxaeaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewewgQeTgJgifEeUfEgRfbfbaaaaaaaaaafbfbgSgRfEgTgUgVeTfEewewdxdxgWdxgXgXgXgXdxgCgCgYgCgCdxepaaaaaaaaaaaaaaaabFbFcednbFdnbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewewfrfcgZgyeUeUeUfcfbfbaaaaaaaaaafbfbhafbfEhbhcgVeThdewewhehfhghghhhhhhhhhihjhjhkgChldxaeaeaaaaaaaaaaaaaabFbFcednbFgIbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewewfEfEgZgyfEfcgehmfbfbaaaaaaaaaafbfbfbhnfbfEeThofcfEhphphehqhrhshthththudxhvgCgYgCgCdxaaaaaaaaaaaaaabFbFbFhwcednbFdnbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeewewfEhxfBeTeUhyhzfbfbaaaaaaaaaafbfbhAhBfEfEgggOfEewhphChDhfhEhshthFhthudxgCgChGgCgCdxaaaaaaaaaaaabFbFbFbFhHcednhIdnbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeewewewewewfEfEgvfbfbeTfbfbfbfbfbfbfbfbhJeUeUewewewewhphqhehehehKhehehehehehehedxdxdxdxaaaabFbFdnbFbFhIhLhMhwcednhwgIbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeeweweweThNhOfbeTfcfbfbfbeUeTfbfbhPhJfcfEewewewaeaehqhehshQhQhehthRhShehThQdxdxaaaeaebFbFhHdnbFcehwhHhIhUcednhVdnbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeewewfceUhWfbfbeThXeTeUfcfmfnfmhXhYeUeUewewaaaahChZhehshQhshshthththeheaaaeaebFaaaabFhwhwdnbFiaiaiaiaiaiaibibibbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaicicicicicicicicicicicicicaaaaaaaaaaaaaaaaaaaaaaaaidfbidaeaehOgggyfEfEfEiefAfAfBeTeTfEewewaahQifhrhehthththsightheheheaeihdndndnihibibibibibibiiijikilikiminibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaicioioioioipipipipipiqioicaaaaaaaaaaaaaaaaaaaairaafbfbisaeaefbitfEeTeThbfEfEeTeUfcfEfEewewaahQhQhrhehehehthehehehehehednhHbFbFhHhHiuiuiviviwibixiiixikikinikibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaicicicioiyipipipiciciziciciciciciAiBiBiBiAiCiDiEiFiAiGaecoaefEfEeTeUeUeUeTfEfEeTeUewewewewaahqhrhshehthEhshEhehEhEiHhEbFhHhHhHbFhHiviuiwiwiviIikikikikikikikibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoiciJiciciciciciKiciLipiqipipipiciMiMiMiNiMiOiPiEiEiQaeaeaeaeewewfEiRfceTfEewewewewewewaeaehQiShrhshththshQhEhEiHhEhQhQdndnihihihihiaiaiaiaiaiaikikiTikikikikibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiUiViWiXiWiYiWiXiWiciLipiLipiLipiciZiMiMiMiMjajbjciEjdiEiEaeaeewewewewfbewewewewewewaeaabFhehZhrhshshehthshshQhphphphphpaeaeaeaaaaaajehIjebFjfiaiiiiikiijgikjhibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiUjijjjkjljmjnjmjniciLipiLipiLipiziMiMiMiMiMiMjbjojpiEiEiEaaaeaeewewjqjrjsewewaeaeaeaaaabFhehrhrjthshehehehehEhphUhHhUjuaaaeaaaaaaaaaaaajeaejuiajvjvikjvjwikikibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxjyjzjAjBjAiXiWiXiWiciLjCiLjDiLipicjEiMiMiMiMjFjGjbjciEiEiEaaaaaeaeewewewewewaeaeaaaajHjHjIhehsjJhshthehthEhshEhphHjuhHhHaaaeaaaaepaaaaaaaajuaeiaikikikikjKiiixibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLjMjNjNjNjOjmjnjmjniciLipiLipiLipiziMiMiMiMiMjPiMjQjbjRjciEiEjSiAiAiAiAjTjUaeaaaeaajVaaaabFhehejthshehehQhthQhEhphHjeaaaaaaaeaaaaaaaaaaaaaaaahUiaibikikibibibibibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajWjXjYjZkajZiXkbiYiWiciLipipipiyipiciMiMiMiMiMkciMkdiMjbjbjciEiEkeiEkejHbFbFbFaaaeaeaeaeaakfhehtkghththehththththpjuhHaaaaaaaeaaaaaaaaaaaaaaaaiaiaiaikikibkhkhkhibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiUjijnjmkijmjnjmjniciciciciciciciciZiMiMiMkjkkklkmklkmjbjcknkoiAkpiAhUbFbFbFkqkrbFbFbFkskthehtkuhththehtkvhtkwhphphpbFaeaebFaebFaeaeaebFaeaebFbFiaikikikikikkxibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiUiViWiXkyiXiWiXiWkzkAkAkAkBkAkCicjEiMiMiMkDkEkFkGiMiAkHkIiAiAiAiAiAiMkthUhIkJbFhIbFbFhUkthehtkuhtkwhehthththQhththphekKkKdnkKaaaaaaaaaeaaaaaaaeiakLikikikikkMibkNkOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacokPkPkPkPkPkPkPkPkPkPkPkPicickQichehehehehehehehehehekRkShehehehehehehehehehehIktktkthIkfhehtkThhhhhhhhhhhghhhhhhkUhhkVkWkVkKkKkKdndnkXdndndnihiaibikikikikikkYiTkYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacehUbFaeaaaaaaaeaeeJkZkPhelalblchthtldhtlahththelehtkuhthththehthththththehehehehehehehehehtkuhththehthshththQhthphekKdnlfbFlglhliljlklgkVlglglllmlnloiTikikibkNkOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacehMeJaaaaaaaaaaaebFhUlphthQhQlqlrhthththtlshthelthtkuhthtkwheltlrhtlshthehehehehthththththtkuhththehtlshshshtluhpgIaeaakKkKkKbFgIdnaakKkKkKkKiaibiklvikiklwibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebFaaaaaaaaaaaabFaebFkPhehZhslxlylzlzlzlzlzlzlAlzlzlBhthththehththththththtldhtlChhhhhhhhhhlDlEhphphphthththththpgIaeaaaaaaaaaaaaaaaaaaaaaaaalFibikibikiklGibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacekPhehshQhehehehthehehelHhehthtlIhhhhhhlJhhhhlKhhhhhhhhhhhhlLhthththththtkuhplMhphplNhshelOdnaeaaaaaaaaaaaaaaaaaaaaaaaakKlPibikibibibibibiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahehQhrhelQldhthelQldhthelRlRlRlSlHlThelthtkuhthththththththphphphphphplUhplVlWhpheheheaaaaaaaaaaaaaaaalXaaaaaeaaaeaeibiTlYikikkxlYikiaiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehshelZlrmahelZlrlZhembmcmchthththehthtmdhthththththththphwhwmehwhwmfhwhwcecedndndnhIaaaagaaaaaaaaaaaaaaemgmgaeaeiblPikikiTikikikikiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaehehehehehehehehehehtmhmimjhththehehehehehehehehemkhehpbFbFbFbFhwmlmmhwcemehwmndnbFaeaaaeaeaeaaaaaaaeaeaeaaaeaakKmoikikikikiTikmpiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehQhQhQmqlelcmrlchehtmsmtmumjhthemvmwmxmwmymzmzmAmwmAmBaaaaaefzbFhwmCmDmEhwhwmFdnaednaeaeepaeaeaeaeaeaaaeaaaaaakKmolPikikikikikikiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaehQhQlcmGhtmHheltmImJmuhtkwhemKmLmwmMmNmOmPmAmQmAmBaaaeaeaeaebFmRhwmShwmFmFdnaeaaaaaaaaaeaeaeaaaeaaaaaeaaaakKmoikikikikikikmTiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaehQhQhQlchthehthtmumuhththemUmVmWmMmXmwmvmAmvmAmBaaaeaaaaaabFmmhwmYhwmFmFdnaeaeaaaaaeaeaaaaaaaaaaaaaaaaaaaamZnamZkNkNkNkNkNiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQhQhQhehthtmjmjhththemwmvmwnbnbmvmvmAmQmAmBaaaeaeaemgbFbFhwnchwhwhwndnenfceceaeaaaaaaaaaaaaaaaaaaaaaangiTkJbFbFbFbFaaceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaehQnhnihthththththenjmwmwmwmvmwnkmAmQmAmBcecececeaaaakVcececececenfnlnfaabFaaaaaaaaaaaaaaaagaaaaaaanmnanndnaaaadnaaceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaehehehehehehelHhehTnomwmwmwmwnpnqnrnrnsntaaaeaaaeaaaaaaaebFhwhwhwnfnunfaadnaaaaaaaaaaaaaaaaaaaaaaaanvaaaaaaaaaaabbFceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaahQhQiHhshtmHhenwnxmwmwmwmvnymwmwntnzaeaehUceepaaaaaebFkVbFmmnAnBnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaahQhrnDhththenEmvmwmwmwmvmwmwnrnFntaeaeaenGaeaeaeaeaabFbFhwnfnHnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbFceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaahQnIhQhsnJhthenKnLmvmwmvmwmwmwnrnFmAaaaaaeaeaaaaaaaeaaaabFhwnfnHnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaeaahQhQhQhththrhemwmvmwmwnMmvmwmwnFnpmAhUaaaececeaaaaaeaeaececenfnHnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbFceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaeaeaehehQhehehehemvmwmvmwnFnMmwnsnMnpnthUeJaebFbFaaaaaeaaaaaabFndnHnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaahQhQhQhshrhthemwnNnbmwmwmwnOmwnpntnzaaaaaednaaaaaaaeaaaabFhwndnHnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabbFceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaaaenDhQnPhshemAmAmvnFmwmvmwmwmAmAnzaeaedndnaeaeaeaebFbFhwhwndnHnfndaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaceabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaahQhQhQhrhthenQnQmAnRnFnFmwmwmAnQnQaaaaaadnaaaaaabFhwhwhwhwndnHnSnTndaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaednndnendndndndnUndndmAndndndndndndndndndndndndndndndndndndndndndndnVnSnSnSnWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaenXnSnSnSnYnZnSnSnSoaobocodoeofogohoiojobobobobobobobobobobobokobolnXnSnSnCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaenXnXnXnSnSnSnSnSnSnSnSomonooopoqorosotnSnSnSnSnSnSnSnSnSnSnSnHnSounSnSnSnCaaaaaaaaaanvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeovowoxoxoxndoxoxoxoxoxndoxoxoxoxoxndoxoxoxoxoxndoxoxoxoxndnHnXnXnSnSnSoyjxjxjxaaaaaajVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFababababababababababdnabababababfzfzfzabababceababababozoAoznXnSnSnXoBoCnlnlnXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceaaaaaaaaozoDozoEoEnfoFnfoFnfjWjWjWaaaaaanvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoGbFbFozoHoIoJozoKoKnfoLnfoLnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaebFozoMozoNoOoPoQnfoLnfoLnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebFbFozoSoToNoUoVoPnfoLnfoLnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaemgbFhUozoWozoXoPoYoZnfpanfoLnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebFhUpbpcpdpeoPpfpgoPnfoLnfoLnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebFhwhwozoNozoPoPoTphnfoLnfpanfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacececeaaozozpiozozozozoznfoLnfpanfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaepjaeaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaapkaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaplplplaapmaaplpnpoaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaapppqpqprpsprptpuepaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaapvpvpvaapmaapvpwaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaapxaaaaaaepaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaplplplaapmaaplplplaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaepxpypqpzpspzptptpAaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaapvpvpvaapmaapvpvpvaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaapBaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaeababaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaeaeaeaeaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaaaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaebFbFbFbFaeaeaeaeaeaeaaaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaepCpCpCpDpCpCpCbFbFbFaeaaaaaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapCpCpDpDpEpFpEpDpDaeaeaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapCpGpEpEpEpEpEpEpCaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapCpEpEpHpIpJpEpKpCaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapCpLpMpDpEpEpEpFpCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapCpCpEpNpEpEpDpCpCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapCpCpCpCpCpDpDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOaaaaaaaapPpPpPpPpPpPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOaaaapOpOpOpOpOpPpPpOpOpOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpPpPpOpOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpOpOpOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpOpPpPaaaapQpQpQpRpRpQpQpQpQpQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpOpPpQpQpQpPpSpTpTpUpUpVpWpXpYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpZpTpTpTpTpTqapTpXpYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpOpOpOpOqbqcpTqdqapTqapTqapXpYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpOpOqepTqfpTqgpTpSpTpTpTqapXpYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpOpOpQpQpQqhqipTpTqjqjpUqkpXpYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpQpQpQpRpRpQpQpQpQpQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOpOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOaapOpOpOpOpOpPpPpOpOpOpOpOpOpOpOpOpOpOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpPpPpPpOpOpOpOpOpOpOpOpOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOaaaaaaaapPpPpOpPpOpOpPpPpPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOaaaaaaaaaaaapPpOpOpOpOpOpOpPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapOpOpOpOpPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/_maps/map_files/generic/z5.dmm b/_maps/map_files/generic/z5.dmm index 0d93c26e48e..b5fa974079b 100644 --- a/_maps/map_files/generic/z5.dmm +++ b/_maps/map_files/generic/z5.dmm @@ -1,972 +1,70811 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/mineral,/area/mine/explored) -"ac" = (/turf/closed/mineral,/area/mine/unexplored) -"ad" = (/turf/closed/mineral/random,/area/mine/unexplored) -"ae" = (/turf/closed/mineral/random/low_chance,/area/mine/explored) -"af" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/mine/abandoned) -"ag" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"ah" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/mine/abandoned) -"ai" = (/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"aj" = (/obj/structure/lattice,/turf/open/space,/area/space) -"ak" = (/turf/closed/mineral/random/high_chance,/area/mine/unexplored) -"al" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/mine/abandoned) -"am" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"an" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/mine/abandoned) -"ao" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/mine/abandoned) -"ap" = (/turf/open/floor/plating/airless,/area/mine/abandoned) -"aq" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"ar" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"as" = (/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) -"at" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/mine/abandoned) -"au" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"av" = (/turf/closed/wall,/area/mine/abandoned) -"aw" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/mine/abandoned) -"ax" = (/obj/item/stack/rods,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"ay" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) -"az" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/mine/abandoned) -"aA" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"aB" = (/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"aC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/mine/abandoned) -"aD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/mine/abandoned) -"aE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/mine/abandoned) -"aF" = (/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"aG" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"aH" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/open/space,/area/space) -"aI" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/mine/abandoned) -"aJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/mine/abandoned) -"aK" = (/obj/structure/table,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"aL" = (/obj/structure/table,/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"aM" = (/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) -"aN" = (/obj/structure/alien/weeds,/turf/open/floor/plating/airless,/area/mine/abandoned) -"aO" = (/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/mine/abandoned) -"aP" = (/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/mine/abandoned) -"aQ" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"aR" = (/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"aS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/mine/abandoned) -"aT" = (/obj/structure/alien/weeds/node,/turf/open/floor/plating/airless,/area/mine/abandoned) -"aU" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/open/floor/plating/airless,/area/mine/abandoned) -"aV" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/open/space,/area/space) -"aW" = (/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"aX" = (/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"aY" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/open/floor/plating/airless,/area/mine/abandoned) -"aZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/mine/abandoned) -"ba" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/mine/abandoned) -"bb" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/open/space,/area/mine/abandoned) -"bc" = (/obj/structure/lattice,/turf/open/space,/area/mine/abandoned) -"bd" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"be" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/mine/abandoned) -"bf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/mine/abandoned) -"bg" = (/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"bh" = (/obj/effect/decal/remains/xeno,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bi" = (/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"bj" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"bk" = (/obj/structure/table,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"bl" = (/obj/structure/rack,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"bm" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel/airless{icon_state = "damaged5"},/area/mine/abandoned) -"bn" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"bo" = (/obj/structure/alien/weeds/node,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bp" = (/obj/structure/table,/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"bq" = (/obj/item/weapon/shard,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"br" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"bs" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/mine/abandoned) -"bt" = (/obj/structure/sink{pixel_y = 30},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bu" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bv" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/obj/item/seeds/cherry,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating/airless,/area/mine/abandoned) -"bx" = (/obj/structure/alien/resin/membrane,/obj/structure/alien/weeds,/turf/open/floor/plating/airless,/area/mine/abandoned) -"by" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"bz" = (/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bA" = (/turf/open/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) -"bB" = (/obj/machinery/door/airlock/hatch,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bC" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"bD" = (/obj/structure/alien/weeds/node,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"bE" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"bF" = (/turf/open/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) -"bG" = (/obj/effect/decal/remains/human,/obj/item/clothing/suit/xenos,/obj/item/clothing/head/xenos,/turf/open/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) -"bH" = (/obj/structure/table,/obj/item/stack/sheet/mineral/sandstone{amount = 30},/turf/open/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) -"bI" = (/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"bJ" = (/obj/structure/alien/resin/wall,/turf/open/floor/plating/airless,/area/mine/abandoned) -"bK" = (/obj/effect/decal/remains/xeno,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"bL" = (/turf/closed/mineral/random/labormineral,/area/mine/unexplored) -"bM" = (/obj/structure/alien/weeds/node,/turf/open/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"bN" = (/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"bO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating/airless,/area/mine/abandoned) -"bP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/mine/abandoned) -"bQ" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"bR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/mine/abandoned) -"bS" = (/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"bT" = (/obj/effect/decal/remains/human,/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless,/area/mine/abandoned) -"bU" = (/obj/structure/alien/weeds/node,/turf/open/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"bV" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"bW" = (/obj/structure/rack,/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"bX" = (/turf/open/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) -"bY" = (/obj/item/weapon/rack_parts,/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"bZ" = (/obj/structure/girder/displaced,/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"ca" = (/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/open/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) -"cb" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/unexplored) -"cc" = (/obj/structure/alien/resin/wall,/turf/open/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"cd" = (/turf/open/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"ce" = (/obj/structure/girder,/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"cf" = (/obj/item/weapon/storage/toolbox/syndicate,/obj/structure/alien/weeds/node,/turf/open/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cg" = (/obj/effect/decal/remains/xeno,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/obj/structure/alien/weeds,/turf/open/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"ch" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"ci" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille/broken,/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/mine/abandoned) -"cj" = (/turf/open/floor/plating/asteroid/airless,/area/mine/unexplored) -"ck" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"cl" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"cm" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"cn" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille/broken,/obj/item/stack/rods,/obj/item/weapon/shard,/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"co" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"cp" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) -"cq" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) -"cr" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) -"cs" = (/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/unexplored) -"ct" = (/turf/closed/wall/r_wall,/area/mine/laborcamp) -"cu" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plating/asteroid/airless/cave,/area/mine/unexplored) -"cv" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/laborcamp) -"cw" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"cx" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/obj/machinery/camera{c_tag = "Labor Camp Storage"; dir = 8; network = list("Labor")},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"cy" = (/turf/closed/mineral/random/labormineral,/area/mine/explored) -"cz" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/airless,/area/mine/north_outpost) -"cA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/turf/open/floor/plasteel{icon_state = "white"},/area/mine/laborcamp) -"cB" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/turf/open/floor/plasteel{icon_state = "white"},/area/mine/laborcamp) -"cC" = (/obj/structure/sign/bluecross_2{pixel_y = 32},/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "white"},/area/mine/laborcamp) -"cD" = (/obj/machinery/camera{c_tag = "Labor Camp Medical"; dir = 8; network = list("Labor")},/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/turf/open/floor/plasteel{icon_state = "white"},/area/mine/laborcamp) -"cE" = (/turf/closed/wall,/area/mine/laborcamp) -"cF" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"cG" = (/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"cH" = (/turf/closed/wall,/area/mine/explored) -"cI" = (/turf/open/floor/plating/asteroid,/area/mine/explored) -"cJ" = (/turf/closed/wall/rust,/area/mine/unexplored) -"cK" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/space,/area/mine/north_outpost) -"cL" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/open/space,/area/mine/explored) -"cM" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/space,/area/mine/north_outpost) -"cN" = (/turf/closed/wall/rust,/area/mine/explored) -"cO" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plating/asteroid/airless,/area/mine/north_outpost) -"cP" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/open/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"cQ" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"cR" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1-Storage"; location = "Sleeper"},/turf/open/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"cS" = (/obj/machinery/light/small{dir = 4},/obj/structure/bed/roller,/turf/open/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"cT" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/closet/crate/internals,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"cU" = (/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"cV" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2-NMine"; location = "1-Storage"},/mob/living/simple_animal/bot/secbot/beepsky{desc = "Powered by tears and swet of laborer."; name = "Prison Ofitser"},/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/laborcamp) -"cW" = (/obj/structure/plasticflaps/mining,/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/laborcamp) -"cX" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3-SMine"; location = "2-NMine"},/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/laborcamp) -"cY" = (/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) -"cZ" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid,/area/mine/explored) -"da" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/airless,/area/mine/explored) -"db" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/mine/explored) -"dc" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/mine/explored) -"dd" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating/airless,/area/mine/explored) -"de" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/laborcamp) -"df" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "whitebluefull"},/area/mine/laborcamp) -"dg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/laborcamp) -"dh" = (/obj/machinery/atmospherics/pipe/simple,/turf/closed/wall,/area/mine/laborcamp) -"di" = (/obj/machinery/door/airlock{name = "Labor Camp Storage"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dj" = (/obj/structure/plasticflaps/mining,/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) -"dk" = (/turf/closed/wall/r_wall,/area/mine/explored) -"dl" = (/obj/structure/girder/reinforced,/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) -"dm" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/airless,/area/mine/explored) -"dn" = (/obj/structure/window/reinforced,/turf/open/floor/plating/airless,/area/mine/explored) -"do" = (/obj/structure/table,/obj/item/trash/plate,/obj/item/weapon/kitchen/fork,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dp" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dq" = (/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dr" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"ds" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dt" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"du" = (/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/explored) -"dv" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/space,/area/mine/north_outpost) -"dw" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/mine/explored) -"dx" = (/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/space,/area/mine/north_outpost) -"dy" = (/turf/closed/wall,/area/mine/north_outpost) -"dz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall,/area/mine/north_outpost) -"dA" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dB" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=7-Sleeper"; location = "6-Vending"},/mob/living/simple_animal/mouse,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dC" = (/obj/machinery/door/airlock{name = "Vending"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dD" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dF" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dG" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/obj/machinery/door/airlock{name = "Labor Camp External Access"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dH" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid,/area/mine/explored) -"dI" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/open/floor/plating,/area/mine/north_outpost) -"dJ" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/mine/north_outpost) -"dK" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes{charge = 5e+006},/turf/open/floor/plating,/area/mine/north_outpost) -"dL" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating,/area/mine/north_outpost) -"dM" = (/obj/machinery/vending/sustenance,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dN" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/closed/wall,/area/mine/laborcamp) -"dP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dQ" = (/obj/machinery/flasher{id = "Labor"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/closed/wall,/area/mine/laborcamp) -"dR" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "asteroidwarning"},/area/mine/laborcamp) -"dT" = (/turf/open/floor/plasteel{icon_state = "asteroidwarning"},/area/mine/explored) -"dU" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/mine/north_outpost) -"dV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/mine/north_outpost) -"dW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/storage/box/lights/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/open/floor/plating,/area/mine/north_outpost) -"dX" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/meter,/turf/open/floor/plating,/area/mine/north_outpost) -"dY" = (/obj/machinery/light_switch{pixel_x = -27; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"dZ" = (/obj/machinery/camera{c_tag = "Labor Camp Central"; network = list("Labor")},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"ea" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"eb" = (/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"ec" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/structure/plasticflaps/mining,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"ed" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/open/floor/plasteel{icon_state = "asteroidplating"},/area/mine/laborcamp) -"ee" = (/obj/machinery/mineral/unloading_machine{dir = 1; input_dir = 4; output_dir = 8},/turf/open/floor/plasteel{icon_state = "asteroidplating"},/area/mine/laborcamp) -"ef" = (/obj/structure/ore_box,/turf/open/floor/plasteel{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"eg" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/open/floor/plating/asteroid,/area/mine/explored) -"eh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/open/floor/plating,/area/mine/north_outpost) -"ei" = (/obj/machinery/atmospherics/pipe/simple,/turf/closed/wall,/area/mine/north_outpost) -"ej" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"ek" = (/obj/machinery/light/small{dir = 1},/obj/machinery/button/door{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 0; pixel_y = 28; req_access_txt = "2"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"el" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"em" = (/turf/open/floor/plasteel,/area/mine/laborcamp) -"en" = (/obj/machinery/mineral/processing_unit_console{machinedir = 6},/turf/closed/wall,/area/mine/laborcamp) -"eo" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"ep" = (/obj/machinery/camera{c_tag = "Labor Camp External"; dir = 4; network = list("Labor")},/turf/open/floor/plasteel{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"eq" = (/turf/open/floor/plasteel{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"er" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/open/floor/plasteel{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"es" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid,/area/mine/explored) -"et" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/north_outpost) -"eu" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/open/floor/plasteel,/area/mine/north_outpost) -"ev" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel,/area/mine/north_outpost) -"ew" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel,/area/mine/north_outpost) -"ex" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/mine/north_outpost) -"ey" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/mine/north_outpost) -"ez" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/mine/north_outpost) -"eA" = (/turf/open/floor/plasteel,/area/mine/north_outpost) -"eB" = (/turf/open/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/north_outpost) -"eC" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) -"eD" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) -"eE" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) -"eF" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 2},/turf/closed/wall,/area/mine/laborcamp) -"eG" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"eH" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating/asteroid,/area/mine/laborcamp) -"eI" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/airless,/area/mine/north_outpost) -"eJ" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/open/floor/plasteel,/area/mine/north_outpost) -"eK" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel,/area/mine/north_outpost) -"eL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/north_outpost) -"eM" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/mine/north_outpost) -"eN" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_north"},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) -"eO" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/closed/wall,/area/mine/north_outpost) -"eP" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/mining,/turf/open/floor/plasteel,/area/mine/north_outpost) -"eQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/mine/north_outpost) -"eR" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/closed/wall,/area/mine/north_outpost) -"eS" = (/obj/machinery/computer/shuttle/labor/one_way,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"eT" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6-Vending"; location = "5-Central"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"eU" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"eV" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"eW" = (/obj/machinery/conveyor{dir = 10; icon_state = "conveyor0"; id = "gulag"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"eX" = (/obj/structure/closet/crate,/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/explored) -"eY" = (/obj/item/stack/sheet/metal{amount = 5},/obj/structure/closet/crate,/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/explored) -"eZ" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel,/area/mine/north_outpost) -"fa" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/open/floor/plasteel,/area/mine/north_outpost) -"fb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel,/area/mine/north_outpost) -"fc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/north_outpost) -"fd" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/open/floor/plasteel,/area/mine/north_outpost) -"fe" = (/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) -"ff" = (/obj/machinery/door/window/northleft{dir = 8; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 8; pixel_x = 8; pixel_y = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) -"fg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/closed/wall,/area/mine/north_outpost) -"fh" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/mine/explored) -"fi" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) -"fj" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) -"fk" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) -"fl" = (/turf/closed/wall/r_wall,/area/mine/laborcamp/security) -"fm" = (/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) -"fn" = (/obj/machinery/camera{c_tag = "Labor Camp Security Hallway"; dir = 8; network = list("Labor"); pixel_x = 0; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) -"fo" = (/obj/machinery/atmospherics/pipe/simple,/turf/closed/wall,/area/mine/laborcamp/security) -"fp" = (/obj/structure/plasticflaps/mining,/turf/open/floor/plating,/area/mine/laborcamp/security) -"fq" = (/turf/closed/wall,/area/mine/laborcamp/security) -"fr" = (/obj/structure/girder,/turf/open/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"},/area/mine/laborcamp/security) -"fs" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/mine/north_outpost) -"ft" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel,/area/mine/north_outpost) -"fu" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/plasteel,/area/mine/north_outpost) -"fv" = (/obj/structure/rack,/turf/open/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) -"fw" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/mine/north_outpost) -"fx" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_away"; name = "labor camp"; width = 9},/turf/open/space,/area/space) -"fy" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"fz" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) -"fA" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) -"fB" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/door/airlock/glass_security{name = "Labor Camp Backroom"; req_access_txt = "2"},/turf/open/floor/plating,/area/mine/laborcamp/security) -"fC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/laborcamp/security) -"fD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/mine/laborcamp/security) -"fE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/mine/laborcamp/security) -"fF" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Labor Camp APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5-Central"; location = "4-Maint"},/turf/open/floor/plating,/area/mine/laborcamp) -"fG" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/laborcamp/security) -"fH" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp External Access"; req_access_txt = "2"},/turf/open/floor/plating,/area/mine/laborcamp/security) -"fI" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/mine/north_outpost) -"fJ" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel,/area/mine/north_outpost) -"fK" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel,/area/mine/north_outpost) -"fL" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Monitoring"; req_access_txt = "2"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"fM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall,/area/mine/laborcamp/security) -"fN" = (/obj/machinery/door/airlock/maintenance{name = "Labor Camp Maintenance"; req_access_txt = "2"},/turf/open/floor/plating,/area/mine/laborcamp/security) -"fO" = (/obj/structure/plasticflaps/mining,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plating,/area/mine/laborcamp/security) -"fP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/explored) -"fQ" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/north_outpost) -"fR" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"fS" = (/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"fT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"fU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"fV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 4; name = "Labor Camp Security APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Labor Camp Monitoring"; network = list("Labor")},/obj/machinery/light_switch{pixel_y = 28},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"fW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/closed/wall,/area/mine/laborcamp/security) -"fX" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/mine/laborcamp/security) -"fY" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating,/area/mine/laborcamp/security) -"fZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/laborcamp/security) -"ga" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/mine/laborcamp/security) -"gb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plating,/area/mine/laborcamp/security) -"gc" = (/obj/structure/plasticflaps/mining,/turf/closed/wall,/area/mine/laborcamp/security) -"gd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4-Maint"; location = "3-SMine"},/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/laborcamp) -"ge" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/closet/crate,/turf/open/floor/plasteel{icon_state = "asteroidfloor"},/area/mine/explored) -"gf" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/structure/closet/crate,/turf/open/floor/plating/asteroid,/area/mine/explored) -"gg" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"gh" = (/turf/open/floor/mech_bay_recharge_floor/airless,/area/mine/north_outpost) -"gi" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"gj" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel,/area/mine/north_outpost) -"gk" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/mine/north_outpost) -"gl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall/r_wall,/area/mine/laborcamp/security) -"gm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"gn" = (/obj/structure/chair/office/dark,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"go" = (/obj/machinery/button/door{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 28; pixel_y = 7; req_access_txt = "2"},/obj/machinery/button/flasher{id = "Labor"; pixel_x = 26; pixel_y = -3},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"gp" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/mine/laborcamp/security) -"gq" = (/turf/open/floor/plating,/area/mine/laborcamp/security) -"gr" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/open/floor/plating,/area/mine/laborcamp/security) -"gs" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/turf/open/floor/plating,/area/mine/laborcamp/security) -"gt" = (/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) -"gu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/open/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) -"gv" = (/turf/open/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) -"gw" = (/obj/structure/ore_box,/turf/open/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) -"gx" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/laborcamp/security) -"gy" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"gz" = (/obj/machinery/computer/secure_data,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"gA" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"gB" = (/obj/machinery/computer/prisoner,/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"gC" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/mine/laborcamp/security) -"gD" = (/obj/machinery/space_heater,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/mine/laborcamp/security) -"gE" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/mine/laborcamp/security) -"gF" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/mine/laborcamp/security) -"gG" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/mine/laborcamp/security) -"gH" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"gI" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/mine/explored) -"gJ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/laborcamp/security) -"gK" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/laborcamp/security) -"gL" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/laborcamp/security) -"gM" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"gN" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"gO" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) -"gP" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) -"gQ" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"gR" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) -"gS" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"gT" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gU" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gX" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"gY" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"ha" = (/obj/structure/ore_box,/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"hb" = (/turf/closed/wall/r_wall,/area/mine/maintenance) -"hc" = (/turf/open/floor/bluegrid,/area/mine/maintenance) -"hd" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/open/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) -"he" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "vault"; dir = 1},/area/mine/maintenance) -"hf" = (/obj/machinery/airalarm{pixel_y = 24},/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) -"hg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/bluegrid,/area/mine/maintenance) -"hh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/open/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) -"hi" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/light_switch{pixel_y = -25},/turf/open/floor/bluegrid,/area/mine/maintenance) -"hj" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/open/floor/bluegrid,/area/mine/maintenance) -"hk" = (/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/west_outpost) -"hl" = (/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hm" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hn" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"ho" = (/turf/closed/wall,/area/mine/living_quarters) -"hp" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "vault"},/area/mine/maintenance) -"hq" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"hr" = (/turf/open/floor/mech_bay_recharge_floor/airless,/area/mine/west_outpost) -"hs" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"ht" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hu" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) -"hv" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/open/floor/carpet,/area/mine/living_quarters) -"hw" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet,/area/mine/living_quarters) -"hx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel,/area/mine/living_quarters) -"hy" = (/turf/closed/wall,/area/mine/west_outpost) -"hz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/west_outpost) -"hA" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/airless,/area/mine/west_outpost) -"hB" = (/obj/structure/table,/turf/open/floor/carpet,/area/mine/living_quarters) -"hC" = (/turf/open/floor/carpet,/area/mine/living_quarters) -"hD" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"hE" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/open/floor/plasteel,/area/mine/west_outpost) -"hF" = (/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel,/area/mine/west_outpost) -"hG" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel,/area/mine/west_outpost) -"hH" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"hI" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"hJ" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"hK" = (/obj/structure/rack,/turf/open/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"hL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/turf/open/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"hM" = (/turf/open/floor/plasteel,/area/mine/west_outpost) -"hN" = (/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"hO" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/west_outpost) -"hP" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 5},/area/mine/west_outpost) -"hQ" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"hS" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/open/floor/plasteel,/area/mine/west_outpost) -"hT" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel,/area/mine/west_outpost) -"hU" = (/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) -"hV" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) -"hW" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/west_outpost) -"hX" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"hY" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/west_outpost) -"hZ" = (/obj/structure/disposalpipe/segment,/turf/closed/mineral,/area/mine/explored) -"ia" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet,/area/mine/living_quarters) -"ib" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/living_quarters) -"ic" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel,/area/mine/west_outpost) -"id" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/west_outpost) -"ie" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/mine/west_outpost) -"if" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/mine/west_outpost) -"ig" = (/obj/structure/ore_box,/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"ih" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/west_outpost) -"ii" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ij" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/mine/west_outpost) -"ik" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/open/floor/plasteel,/area/mine/west_outpost) -"il" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/west_outpost) -"im" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/open/floor/plasteel,/area/mine/west_outpost) -"in" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel,/area/mine/west_outpost) -"io" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/turf/open/floor/plasteel,/area/mine/west_outpost) -"ip" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/mine/west_outpost) -"iq" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/closed/wall,/area/mine/living_quarters) -"ir" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/mine/west_outpost) -"is" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel,/area/mine/west_outpost) -"it" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel,/area/mine/west_outpost) -"iu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/open/floor/plasteel,/area/mine/west_outpost) -"iv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/mine/west_outpost) -"iw" = (/obj/machinery/airalarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/mine/west_outpost) -"ix" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/west_outpost) -"iy" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) -"iz" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) -"iA" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) -"iB" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/west_outpost) -"iC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"iD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"iE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/unexplored) -"iF" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iG" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iH" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iI" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iJ" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iK" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iL" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/open/floor/carpet,/area/mine/living_quarters) -"iM" = (/obj/machinery/atmospherics/pipe/simple,/turf/closed/wall,/area/mine/west_outpost) -"iN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall,/area/mine/west_outpost) -"iO" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/mine/west_outpost) -"iP" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/mine/west_outpost) -"iQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/mine/west_outpost) -"iR" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iS" = (/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iT" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iU" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iV" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"iW" = (/obj/structure/ore_box,/turf/open/floor/plasteel,/area/mine/living_quarters) -"iX" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"iY" = (/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel,/area/mine/living_quarters) -"iZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/closed/wall,/area/mine/eva) -"ja" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/closed/wall,/area/mine/eva) -"jb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/eva) -"jc" = (/turf/closed/wall,/area/mine/eva) -"jd" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/open/floor/plating,/area/mine/west_outpost) -"je" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/mine/west_outpost) -"jf" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/mine/west_outpost) -"jg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/box/lights/bulbs,/turf/open/floor/plating,/area/mine/west_outpost) -"jh" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"ji" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"jj" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jk" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jl" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jm" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jn" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jo" = (/turf/open/floor/plasteel,/area/mine/living_quarters) -"jp" = (/obj/machinery/atmospherics/components/unary/vent_pump{on = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"jq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/table,/obj/item/weapon/pickaxe,/turf/open/floor/plasteel,/area/mine/eva) -"jr" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/suit_storage_unit/mining/eva,/turf/open/floor/plasteel,/area/mine/eva) -"js" = (/obj/machinery/suit_storage_unit/mining/eva,/turf/open/floor/plasteel,/area/mine/eva) -"jt" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"ju" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/open/floor/plating,/area/mine/west_outpost) -"jv" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/mine/west_outpost) -"jw" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/mine/west_outpost) -"jx" = (/obj/structure/cable,/obj/machinery/power/smes{charge = 5e+006},/turf/open/floor/plating,/area/mine/west_outpost) -"jy" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jz" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jA" = (/obj/item/weapon/cigbutt,/turf/open/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jB" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/plasteel,/area/mine/living_quarters) -"jC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"jD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/mine/living_quarters) -"jE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel,/area/mine/living_quarters) -"jF" = (/obj/machinery/mineral/equipment_vendor,/turf/open/floor/plasteel,/area/mine/living_quarters) -"jG" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = list("MINE")},/turf/open/floor/plasteel,/area/mine/living_quarters) -"jH" = (/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel,/area/mine/living_quarters) -"jI" = (/turf/closed/wall,/area/mine/production) -"jJ" = (/obj/structure/disposalpipe/segment,/turf/closed/wall,/area/mine/production) -"jK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/production) -"jL" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("MINE")},/obj/machinery/airalarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/turf/open/floor/plasteel,/area/mine/eva) -"jM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/mine/eva) -"jN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"jO" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/open/floor/plasteel,/area/mine/eva) -"jP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plating/asteroid/airless,/area/mine/eva) -"jQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/living_quarters) -"jR" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"jS" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"jT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"jU" = (/obj/structure/closet/crate,/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"jV" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/closet/crate,/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"jW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/eva) -"jX" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/open/floor/plasteel,/area/mine/eva) -"jY" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/mine/eva) -"jZ" = (/turf/open/floor/plasteel,/area/mine/eva) -"ka" = (/obj/structure/tank_dispenser/oxygen,/turf/open/floor/plasteel,/area/mine/eva) -"kb" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) -"kc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) -"kd" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 5},/area/mine/eva) -"ke" = (/obj/structure/toilet{dir = 4},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) -"kf" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) -"kg" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) -"kh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ki" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kj" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("MINE")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kk" = (/turf/open/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/living_quarters) -"kl" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/space,/area/mine/living_quarters) -"km" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/open/space,/area/mine/living_quarters) -"kn" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/open/space,/area/mine/production) -"ko" = (/turf/open/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) -"kp" = (/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) -"kq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) -"kr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) -"ks" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/eva) -"kt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/mine/eva) -"ku" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) -"kv" = (/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) -"kw" = (/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) -"kx" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/eva) -"ky" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/eva) -"kz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kB" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel,/area/mine/living_quarters) -"kD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel,/area/mine/living_quarters) -"kG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/living_quarters) -"kH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kJ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/mine/production) -"kK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/open/floor/plasteel,/area/mine/production) -"kL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"kM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/open/floor/plasteel,/area/mine/production) -"kN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"kO" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"kP" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/turf/open/floor/plasteel,/area/mine/eva) -"kQ" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/mine/eva) -"kR" = (/turf/open/floor/mech_bay_recharge_floor,/area/mine/eva) -"kS" = (/obj/machinery/computer/mech_bay_power_console,/turf/open/floor/plasteel,/area/mine/eva) -"kT" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel,/area/mine/eva) -"kU" = (/obj/structure/ore_box,/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) -"kV" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/eva) -"kW" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"kY" = (/obj/machinery/atmospherics/pipe/manifold,/turf/open/floor/plasteel,/area/mine/living_quarters) -"kZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"la" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"lb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light,/turf/open/floor/plasteel,/area/mine/living_quarters) -"lc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/living_quarters) -"ld" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/living_quarters) -"le" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/space,/area/mine/living_quarters) -"lf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/space,/area/mine/production) -"lg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{dir = 4},/turf/open/space,/area/mine/production) -"lh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/production) -"li" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"lj" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) -"lk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"ll" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/airalarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"lm" = (/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = list("MINE")},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) -"ln" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) -"lo" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) -"lp" = (/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) -"lq" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "whitebluefull"},/area/mine/living_quarters) -"lr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/closed/wall,/area/mine/living_quarters) -"ls" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/open/floor/plating,/area/mine/living_quarters) -"lt" = (/obj/machinery/atmospherics/pipe/simple,/turf/closed/wall,/area/mine/living_quarters) -"lu" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"lv" = (/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"lw" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/mine/production) -"lx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"ly" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Closet"; req_access_txt = "0"},/turf/open/floor/plating,/area/mine/production) -"lz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) -"lA" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"},/obj/machinery/space_heater,/turf/open/floor/plating,/area/mine/production) -"lB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/mine/production) -"lC" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) -"lD" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/open/floor/plating,/area/mine/production) -"lE" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/production) -"lF" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/production) -"lG" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) -"lH" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm{frequency = 1439; pixel_y = 23},/turf/open/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) -"lI" = (/turf/open/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) -"lJ" = (/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) -"lK" = (/turf/open/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/mine/living_quarters) -"lL" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/mine/living_quarters) -"lM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light/small{dir = 1},/obj/structure/closet/crate/secure/loot,/turf/open/floor/plating,/area/mine/living_quarters) -"lN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/mine/living_quarters) -"lO" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/weapon/storage/box/lights,/turf/open/floor/plating,/area/mine/living_quarters) -"lP" = (/obj/structure/rack,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular{pixel_x = -3; pixel_y = -3},/turf/open/floor/plating,/area/mine/living_quarters) -"lQ" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) -"lR" = (/turf/open/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) -"lS" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"lT" = (/obj/structure/sign/xeno_warning_mining,/turf/closed/wall,/area/mine/living_quarters) -"lU" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"lV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/mine/production) -"lW" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"lX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) -"lY" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty{pixel_x = -3; pixel_y = -3},/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/weapon/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/obj/item/weapon/reagent_containers/blood/random,/turf/open/floor/plasteel{icon_state = "white"},/area/mine/living_quarters) -"lZ" = (/obj/machinery/iv_drip,/turf/open/floor/plasteel{icon_state = "white"},/area/mine/living_quarters) -"ma" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = list("MINE")},/turf/open/floor/plasteel{icon_state = "white"},/area/mine/living_quarters) -"mb" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/mine/living_quarters) -"mc" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/mine/living_quarters) -"md" = (/turf/open/floor/plating,/area/mine/living_quarters) -"me" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/open/floor/plating,/area/mine/living_quarters) -"mf" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/turf/open/floor/plating,/area/mine/living_quarters) -"mg" = (/obj/structure/ore_box,/turf/open/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) -"mh" = (/turf/open/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) -"mi" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) -"mj" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"mk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/mine/production) -"ml" = (/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"mm" = (/obj/machinery/mineral/equipment_vendor,/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mn" = (/obj/machinery/mineral/mint{input_dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"mo" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/mine/production) -"mp" = (/obj/machinery/airalarm{pixel_y = 28},/obj/structure/closet/crate,/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"mq" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/table,/obj/item/weapon/paper{anchored = 0; info = "A hastily written note has been scribbled here...

Please use the ore redemption machine in the science wing for smelting. PLEASE!

--The Research Staff"; name = "URGENT!"},/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"mr" = (/obj/structure/barricade/wooden,/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"ms" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/open/floor/plating,/area/mine/living_quarters) -"mt" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/mine/living_quarters) -"mu" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/mine/living_quarters) -"mv" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/mine/living_quarters) -"mw" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/living_quarters) -"mx" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/mine/production) -"my" = (/turf/open/floor/plasteel{icon_state = "loadingarea"},/area/mine/production) -"mz" = (/turf/open/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) -"mA" = (/obj/structure/barricade/wooden,/turf/open/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/space) -"mB" = (/obj/machinery/light/small{dir = 4},/obj/structure/barricade/wooden,/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mC" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) -"mD" = (/turf/open/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"mE" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/airless,/area/mine/living_quarters) -"mF" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/production) -"mG" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/mine/production) -"mH" = (/obj/item/device/radio/beacon,/turf/open/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) -"mI" = (/turf/open/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) -"mJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/shuttle/mining{req_access = "0"},/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Docking Foyer"; dir = 8; network = list("MINE")},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 1},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mK" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"mL" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 2; on = 1},/turf/open/floor/plasteel,/area/mine/production) -"mM" = (/obj/machinery/camera{c_tag = "Processing Area Room"; dir = 8; network = list("MINE")},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"mN" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 1; output_dir = 2},/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"mO" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "mining_away"; name = "asteroid mine"; width = 7},/turf/open/space,/area/space) -"mP" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mQ" = (/turf/open/floor/plasteel,/area/mine/production) -"mR" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/mine/production) -"mS" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/mine/production) -"mT" = (/obj/machinery/atmospherics/pipe/simple,/turf/open/floor/plasteel,/area/mine/production) -"mU" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"mV" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) -"mW" = (/obj/effect/decal/remains/human{desc = "Seems to be all that remains of a poor miner that didn't heed the warning signs."},/turf/open/floor/plating/asteroid/airless,/area/mine/explored) -"mX" = (/turf/open/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"mY" = (/turf/open/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) -"mZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel,/area/mine/production) -"na" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/open/floor/plasteel,/area/mine/production) -"nb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"nc" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) -"ne" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/open/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) -"nf" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/open/floor/plasteel,/area/mine/production) -"ng" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"nh" = (/obj/machinery/mineral/processing_unit_console,/turf/closed/wall/r_wall,/area/mine/production) -"ni" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"nj" = (/obj/machinery/atmospherics/components/unary/vent_pump{dir = 1; on = 1},/turf/open/floor/plasteel,/area/mine/production) -"nk" = (/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"nl" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nm" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"nn" = (/turf/open/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) -"no" = (/obj/structure/ore_box,/turf/open/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/production) -"np" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/space,/area/space) -"nq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"nr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) -"ns" = (/turf/open/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/production) -"nt" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/window/northleft{name = "Output Access"},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nu" = (/obj/machinery/door/window/northleft{base_state = "right"; icon_state = "right"; name = "Output Access"},/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nv" = (/obj/machinery/mineral/stacking_unit_console,/turf/closed/wall/r_wall,/area/mine/production) -"nw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating,/area/mine/explored) -"nx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/mine/explored) -"ny" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/space,/area/space) -"nz" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/space,/area/space) -"nA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 1; pixel_y = -1},/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"nB" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"nC" = (/obj/structure/ore_box,/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nD" = (/turf/open/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nE" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/obj/structure/barricade/wooden,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) -"nF" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"nG" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) -"nH" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating{icon_state = "warnplatecorner"; dir = 4},/area/mine/production) -"nI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating,/area/mine/explored) -"nJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/closed/wall,/area/mine/production) -"nK" = (/obj/structure/disposaloutlet{dir = 1; eject_range = 1},/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) -"nL" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 24; id = "syndicate_z5"; name = "south of asteroid"; turf_type = /turf/open/space; width = 18},/turf/open/space,/area/space) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/mineral, +/area/mine/explored) +"ac" = ( +/turf/closed/mineral, +/area/mine/unexplored) +"ad" = ( +/turf/closed/mineral/random, +/area/mine/unexplored) +"ae" = ( +/turf/closed/mineral/random/low_chance, +/area/mine/explored) +"af" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"ag" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"ah" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"ai" = ( +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"aj" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"ak" = ( +/turf/closed/mineral/random/high_chance, +/area/mine/unexplored) +"al" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"am" = ( +/obj/item/stack/rods, +/obj/structure/door_assembly/door_assembly_ext{ + name = "Broken External Airlock" + }, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"an" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"ao" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"ap" = ( +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aq" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/mine/abandoned) +"ar" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"as" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged3" + }, +/area/mine/abandoned) +"at" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"au" = ( +/obj/item/weapon/shard, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/mine/abandoned) +"av" = ( +/turf/closed/wall, +/area/mine/abandoned) +"aw" = ( +/obj/item/stack/rods, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/shard, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"ax" = ( +/obj/item/stack/rods, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"ay" = ( +/obj/structure/lattice, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/space, +/area/space) +"az" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aA" = ( +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_dead"; + stat = 2 + }, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"aB" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/mine/abandoned) +"aC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aF" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"aG" = ( +/obj/effect/decal/remains/xeno, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched1" + }, +/area/mine/abandoned) +"aH" = ( +/obj/item/stack/rods, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"aI" = ( +/obj/item/weapon/shard, +/obj/item/stack/rods, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aK" = ( +/obj/structure/table, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched2" + }, +/area/mine/abandoned) +"aL" = ( +/obj/structure/table, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched1" + }, +/area/mine/abandoned) +"aM" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged3" + }, +/area/mine/abandoned) +"aN" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aO" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aP" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aQ" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched1" + }, +/area/mine/abandoned) +"aR" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched2" + }, +/area/mine/abandoned) +"aS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aT" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aU" = ( +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_dead"; + stat = 2 + }, +/obj/structure/alien/weeds, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aV" = ( +/obj/item/weapon/shard, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"aW" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/mine/abandoned) +"aX" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched2" + }, +/area/mine/abandoned) +"aY" = ( +/obj/effect/decal/remains/xeno, +/obj/structure/alien/weeds, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"aZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"ba" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"bb" = ( +/obj/structure/lattice, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_dead"; + stat = 2 + }, +/turf/open/space, +/area/mine/abandoned) +"bc" = ( +/obj/structure/lattice, +/turf/open/space, +/area/mine/abandoned) +"bd" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"be" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"bf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"bg" = ( +/turf/open/floor/plasteel/airless{ + icon_state = "damaged4" + }, +/area/mine/abandoned) +"bh" = ( +/obj/effect/decal/remains/xeno, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched2" + }, +/area/mine/abandoned) +"bi" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched1" + }, +/area/mine/abandoned) +"bj" = ( +/obj/effect/decal/remains/xeno, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged4" + }, +/area/mine/abandoned) +"bk" = ( +/obj/structure/table, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"bl" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"bm" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged5" + }, +/area/mine/abandoned) +"bn" = ( +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_dead"; + stat = 2 + }, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched1" + }, +/area/mine/abandoned) +"bo" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched2" + }, +/area/mine/abandoned) +"bp" = ( +/obj/structure/table, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"bq" = ( +/obj/item/weapon/shard, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched2" + }, +/area/mine/abandoned) +"br" = ( +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"bs" = ( +/turf/open/floor/plasteel/black, +/area/mine/abandoned) +"bt" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/abandoned) +"bu" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/floorgrime, +/area/mine/abandoned) +"bv" = ( +/obj/structure/table, +/obj/item/weapon/paper/crumpled, +/obj/item/seeds/cherry, +/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, +/turf/open/floor/plasteel/floorgrime, +/area/mine/abandoned) +"bw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"bx" = ( +/obj/structure/alien/resin/membrane, +/obj/structure/alien/weeds, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"by" = ( +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_dead"; + stat = 2 + }, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"bz" = ( +/turf/open/floor/plasteel/floorgrime, +/area/mine/abandoned) +"bA" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged2" + }, +/area/mine/abandoned) +"bB" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plasteel/floorgrime, +/area/mine/abandoned) +"bC" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"bD" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"bE" = ( +/obj/effect/decal/remains/xeno, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/mine/abandoned) +"bF" = ( +/turf/open/floor/plasteel{ + icon_state = "damaged3" + }, +/area/mine/abandoned) +"bG" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/suit/xenos, +/obj/item/clothing/head/xenos, +/turf/open/floor/plasteel{ + icon_state = "damaged2" + }, +/area/mine/abandoned) +"bH" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/sandstone{ + amount = 30 + }, +/turf/open/floor/plasteel{ + icon_state = "damaged3" + }, +/area/mine/abandoned) +"bI" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless/floorgrime, +/area/mine/abandoned) +"bJ" = ( +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"bK" = ( +/obj/effect/decal/remains/xeno, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"bL" = ( +/turf/closed/mineral/random/labormineral, +/area/mine/unexplored) +"bM" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plasteel/airless/floorgrime, +/area/mine/abandoned) +"bN" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged4" + }, +/area/mine/abandoned) +"bO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"bP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/shard, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"bQ" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/abandoned) +"bR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"bS" = ( +/turf/open/floor/plating/asteroid/airless, +/area/mine/explored) +"bT" = ( +/obj/effect/decal/remains/human, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless, +/area/mine/abandoned) +"bU" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged2" + }, +/area/mine/abandoned) +"bV" = ( +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/abandoned) +"bW" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/abandoned) +"bX" = ( +/turf/open/floor/plasteel{ + icon_plating = "asteroid"; + icon_state = "asteroid"; + name = "Asteroid" + }, +/area/mine/unexplored) +"bY" = ( +/obj/item/weapon/rack_parts, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/abandoned) +"bZ" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating/airless/astplate, +/area/mine/abandoned) +"ca" = ( +/obj/item/clothing/under/soviet, +/obj/item/clothing/head/ushanka, +/turf/open/floor/plasteel{ + icon_plating = "asteroid"; + icon_state = "asteroid"; + name = "Asteroid" + }, +/area/mine/unexplored) +"cb" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel{ + icon_plating = "asteroid"; + icon_state = "asteroid"; + name = "Asteroid" + }, +/area/mine/unexplored) +"cc" = ( +/obj/structure/alien/resin/wall, +/turf/open/floor/plasteel/airless/floorgrime, +/area/mine/abandoned) +"cd" = ( +/turf/open/floor/plasteel/airless/floorgrime, +/area/mine/abandoned) +"ce" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless/astplate, +/area/mine/abandoned) +"cf" = ( +/obj/item/weapon/storage/toolbox/syndicate, +/obj/structure/alien/weeds/node, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched1" + }, +/area/mine/abandoned) +"cg" = ( +/obj/effect/decal/remains/xeno, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/obj/structure/alien/weeds, +/turf/open/floor/plasteel/airless{ + icon_state = "damaged4" + }, +/area/mine/abandoned) +"ch" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/abandoned) +"ci" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille/broken, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/obj/item/stack/rods, +/turf/open/floor/plating/airless, +/area/mine/abandoned) +"cj" = ( +/turf/open/floor/plating/asteroid/airless, +/area/mine/unexplored) +"ck" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/abandoned) +"cl" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 2 + }, +/area/mine/abandoned) +"cm" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 2 + }, +/area/mine/abandoned) +"cn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/item/weapon/shard, +/turf/open/floor/plating/airless/astplate, +/area/mine/abandoned) +"co" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/abandoned) +"cp" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 10 + }, +/area/mine/unexplored) +"cq" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 2 + }, +/area/mine/unexplored) +"cr" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 6 + }, +/area/mine/unexplored) +"cs" = ( +/turf/open/floor/plating/airless/astplate, +/area/mine/unexplored) +"ct" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp) +"cu" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating/asteroid/airless/cave, +/area/mine/unexplored) +"cv" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/laborcamp) +"cw" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/clothing/glasses/meson, +/obj/item/device/flashlight, +/obj/item/weapon/storage/bag/ore, +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/obj/item/weapon/shovel{ + attack_verb = list("ineffectively hit"); + desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; + force = 1; + name = "safety shovel"; + pixel_x = -5; + throwforce = 1 + }, +/obj/item/weapon/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; + force = 1; + name = "safety pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"cx" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/clothing/glasses/meson, +/obj/item/device/flashlight, +/obj/item/weapon/storage/bag/ore, +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/obj/item/weapon/shovel{ + attack_verb = list("ineffectively hit"); + desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; + force = 1; + name = "safety shovel"; + pixel_x = -5; + throwforce = 1 + }, +/obj/item/weapon/pickaxe{ + attack_verb = list("ineffectively hit"); + desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; + force = 1; + name = "safety pickaxe"; + pixel_x = 5; + throwforce = 1 + }, +/obj/machinery/camera{ + c_tag = "Labor Camp Storage"; + dir = 8; + network = list("Labor") + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"cy" = ( +/turf/closed/mineral/random/labormineral, +/area/mine/explored) +"cz" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/airless, +/area/mine/north_outpost) +"cA" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"cB" = ( +/obj/structure/table, +/obj/item/device/healthanalyzer, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"cC" = ( +/obj/structure/sign/bluecross_2{ + pixel_y = 32 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"cD" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp Medical"; + dir = 8; + network = list("Labor") + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/medical, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"cE" = ( +/turf/closed/wall, +/area/mine/laborcamp) +"cF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"cG" = ( +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"cH" = ( +/turf/closed/wall, +/area/mine/explored) +"cI" = ( +/turf/open/floor/plating/asteroid, +/area/mine/explored) +"cJ" = ( +/turf/closed/wall/rust, +/area/mine/unexplored) +"cK" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/space, +/area/mine/north_outpost) +"cL" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, +/turf/open/space, +/area/mine/explored) +"cM" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/space, +/area/mine/north_outpost) +"cN" = ( +/turf/closed/wall/rust, +/area/mine/explored) +"cO" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plating/asteroid/airless, +/area/mine/north_outpost) +"cP" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/mine/laborcamp) +"cQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/mine/laborcamp) +"cR" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=1-Storage"; + location = "Sleeper" + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/mine/laborcamp) +"cS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 2 + }, +/area/mine/laborcamp) +"cT" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/closet/crate/internals, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"cU" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"cV" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=2-NMine"; + location = "1-Storage" + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "Powered by tears and swet of laborer."; + name = "Prison Ofitser" + }, +/turf/open/floor/plasteel/asteroid, +/area/mine/laborcamp) +"cW" = ( +/obj/structure/plasticflaps/mining, +/turf/open/floor/plasteel/asteroid, +/area/mine/laborcamp) +"cX" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3-SMine"; + location = "2-NMine" + }, +/turf/open/floor/plasteel/asteroid, +/area/mine/laborcamp) +"cY" = ( +/turf/open/floor/plating/astplate{ + icon_plating = "asteroidplating" + }, +/area/mine/explored) +"cZ" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid, +/area/mine/explored) +"da" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/airless, +/area/mine/explored) +"db" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/mine/explored) +"dc" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/mine/explored) +"dd" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/mine/explored) +"de" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/laborcamp) +"df" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/whiteblue, +/area/mine/laborcamp) +"dg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/laborcamp) +"dh" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/closed/wall, +/area/mine/laborcamp) +"di" = ( +/obj/machinery/door/airlock{ + name = "Labor Camp Storage" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dj" = ( +/obj/structure/plasticflaps/mining, +/turf/open/floor/plating/astplate{ + icon_plating = "asteroidplating" + }, +/area/mine/explored) +"dk" = ( +/turf/closed/wall/r_wall, +/area/mine/explored) +"dl" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating/astplate{ + icon_plating = "asteroidplating" + }, +/area/mine/explored) +"dm" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/airless, +/area/mine/explored) +"dn" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/mine/explored) +"do" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/weapon/kitchen/fork, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dp" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dq" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dr" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"ds" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_x = 0; + pixel_y = 24; + prison_radio = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dt" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"du" = ( +/turf/open/floor/plasteel/asteroid, +/area/mine/explored) +"dv" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/space, +/area/mine/north_outpost) +"dw" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/space, +/area/mine/explored) +"dx" = ( +/obj/structure/lattice, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/space, +/area/mine/north_outpost) +"dy" = ( +/turf/closed/wall, +/area/mine/north_outpost) +"dz" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall, +/area/mine/north_outpost) +"dA" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dB" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=7-Sleeper"; + location = "6-Vending" + }, +/mob/living/simple_animal/mouse, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dC" = ( +/obj/machinery/door/airlock{ + name = "Vending" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dD" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dE" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dF" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dG" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Labor"; + name = "labor camp blast door" + }, +/obj/machinery/door/airlock{ + name = "Labor Camp External Access" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dH" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid, +/area/mine/explored) +"dI" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/turf/open/floor/plating, +/area/mine/north_outpost) +"dJ" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/north_outpost) +"dK" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/plating, +/area/mine/north_outpost) +"dL" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/open/floor/plating, +/area/mine/north_outpost) +"dM" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + layer = 2.4; + on = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dO" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/closed/wall, +/area/mine/laborcamp) +"dP" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dQ" = ( +/obj/machinery/flasher{ + id = "Labor"; + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold{ + dir = 4 + }, +/turf/closed/wall, +/area/mine/laborcamp) +"dR" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "gulag" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dS" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/asteroid/warning, +/area/mine/laborcamp) +"dT" = ( +/turf/open/floor/plasteel/asteroid/warning, +/area/mine/explored) +"dU" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/mine/north_outpost) +"dV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/mine/north_outpost) +"dW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/item/weapon/storage/box/lights/bulbs, +/obj/machinery/atmospherics/pipe/simple{ + dir = 6 + }, +/turf/open/floor/plating, +/area/mine/north_outpost) +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/mine/north_outpost) +"dY" = ( +/obj/machinery/light_switch{ + pixel_x = -27; + pixel_y = 0 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"dZ" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp Central"; + network = list("Labor") + }, +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"ea" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"eb" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "gulag" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"ec" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "gulag" + }, +/obj/structure/plasticflaps/mining, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"ed" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "gulag" + }, +/turf/open/floor/plating/astplate, +/area/mine/laborcamp) +"ee" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + input_dir = 4; + output_dir = 8 + }, +/turf/open/floor/plating/astplate, +/area/mine/laborcamp) +"ef" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/asteroid/warning{ + dir = 8 + }, +/area/mine/explored) +"eg" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plating/asteroid, +/area/mine/explored) +"eh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "54" + }, +/turf/open/floor/plating, +/area/mine/north_outpost) +"ei" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/closed/wall, +/area/mine/north_outpost) +"ej" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Shuttle Security Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"ek" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "Labor"; + name = "Labor Camp Lockdown"; + pixel_x = 0; + pixel_y = 28; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"el" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Labor"; + name = "labor camp blast door" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"em" = ( +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"en" = ( +/obj/machinery/mineral/processing_unit_console{ + machinedir = 6 + }, +/turf/closed/wall, +/area/mine/laborcamp) +"eo" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 2; + id = "gulag" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"ep" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp External"; + dir = 4; + network = list("Labor") + }, +/turf/open/floor/plasteel/asteroid/warning{ + dir = 1 + }, +/area/mine/explored) +"eq" = ( +/turf/open/floor/plasteel/asteroid/warning{ + dir = 1 + }, +/area/mine/explored) +"er" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "gulag" + }, +/turf/open/floor/plasteel/asteroid/warning{ + dir = 1 + }, +/area/mine/explored) +"es" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid, +/area/mine/explored) +"et" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/north_outpost) +"eu" = ( +/obj/structure/table, +/obj/item/weapon/pickaxe, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"ev" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"ew" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"ex" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"ey" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"ez" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"eA" = ( +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"eB" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/mine/north_outpost) +"eC" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 2; + output_dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/north_outpost) +"eD" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "mining_north" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/north_outpost) +"eE" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/floorgrime, +/area/mine/north_outpost) +"eF" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 2 + }, +/turf/closed/wall, +/area/mine/laborcamp) +"eG" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1; + output_dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"eH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/mine/laborcamp) +"eI" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/airless, +/area/mine/north_outpost) +"eJ" = ( +/obj/structure/table, +/obj/item/weapon/shovel, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"eK" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"eL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"eM" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"eN" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Mining North Outpost APC"; + pixel_x = 26; + pixel_y = 0 + }, +/obj/machinery/conveyor_switch{ + id = "mining_north" + }, +/obj/machinery/camera{ + c_tag = "North Outpost"; + dir = 8; + network = list("MINE") + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/north_outpost) +"eO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/mine/north_outpost) +"eP" = ( +/obj/machinery/conveyor{ + backwards = 2; + dir = 2; + forwards = 1; + id = "mining_north" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/plasticflaps/mining, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"eQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/mine/north_outpost) +"eR" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/mine/north_outpost) +"eS" = ( +/obj/machinery/computer/shuttle/labor/one_way, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"eT" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "gulag" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6-Vending"; + location = "5-Central" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"eU" = ( +/obj/machinery/mineral/stacking_machine{ + dir = 1; + input_dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"eV" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "gulag" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"eW" = ( +/obj/machinery/conveyor{ + dir = 10; + icon_state = "conveyor0"; + id = "gulag" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp) +"eX" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/asteroid, +/area/mine/explored) +"eY" = ( +/obj/item/stack/sheet/metal{ + amount = 5 + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/asteroid, +/area/mine/explored) +"eZ" = ( +/obj/structure/table, +/obj/item/weapon/storage/backpack/satchel, +/obj/item/clothing/glasses/meson, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + layer = 2.4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fb" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fc" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Break Room"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fd" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fe" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/north_outpost) +"ff" = ( +/obj/machinery/door/window/northleft{ + dir = 8; + name = "Pneumatic Tube Access" + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8; + pixel_x = 8; + pixel_y = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/bot, +/area/mine/north_outpost) +"fg" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/mine/north_outpost) +"fh" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/mine/explored) +"fi" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 1 + }, +/area/mine/north_outpost) +"fj" = ( +/obj/machinery/conveyor_switch{ + id = "mining_north" + }, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 1 + }, +/area/mine/north_outpost) +"fk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/north_outpost) +"fl" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp/security) +"fm" = ( +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp/security) +"fn" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp Security Hallway"; + dir = 8; + network = list("Labor"); + pixel_x = 0; + pixel_y = 0 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp/security) +"fo" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/closed/wall, +/area/mine/laborcamp/security) +"fp" = ( +/obj/structure/plasticflaps/mining, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"fq" = ( +/turf/closed/wall, +/area/mine/laborcamp/security) +"fr" = ( +/obj/structure/girder, +/turf/open/floor/plating/astplate{ + icon_plating = "asteroidplating" + }, +/area/mine/laborcamp/security) +"fs" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"ft" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fv" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/bot, +/area/mine/north_outpost) +"fw" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/mine/north_outpost) +"fx" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_away"; + name = "labor camp"; + width = 9 + }, +/turf/open/space, +/area/space) +"fy" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Shuttle Prisoner Airlock"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"fz" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Shuttle Prisoner Airlock"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp/security) +"fA" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 6 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/laborcamp/security) +"fB" = ( +/obj/machinery/atmospherics/pipe/manifold, +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Backroom"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"fC" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/mine/laborcamp/security) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"fE" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 2 + }, +/area/mine/laborcamp/security) +"fF" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Labor Camp APC"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5-Central"; + location = "4-Maint" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"fG" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/laborcamp/security) +"fH" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp External Access"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"fI" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fJ" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fK" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fL" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Monitoring"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"fM" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall, +/area/mine/laborcamp/security) +"fN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Labor Camp Maintenance"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"fO" = ( +/obj/structure/plasticflaps/mining, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"fP" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/asteroid, +/area/mine/explored) +"fQ" = ( +/obj/machinery/door/airlock/external{ + name = "Mining North Outpost Airlock"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"fR" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"fS" = ( +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"fT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"fU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"fV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Labor Camp Security APC"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple, +/obj/machinery/camera{ + c_tag = "Labor Camp Monitoring"; + network = list("Labor") + }, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"fW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall, +/area/mine/laborcamp/security) +"fX" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"fY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"fZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/mine/laborcamp/security) +"ga" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gb" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gc" = ( +/obj/structure/plasticflaps/mining, +/turf/closed/wall, +/area/mine/laborcamp/security) +"gd" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=4-Maint"; + location = "3-SMine" + }, +/turf/open/floor/plasteel/asteroid, +/area/mine/laborcamp) +"ge" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/asteroid, +/area/mine/explored) +"gf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/structure/closet/crate, +/turf/open/floor/plating/asteroid, +/area/mine/explored) +"gg" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/north_outpost) +"gh" = ( +/turf/open/floor/mech_bay_recharge_floor/airless, +/area/mine/north_outpost) +"gi" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/north_outpost) +"gj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"gk" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/mine/north_outpost) +"gl" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/mine/laborcamp/security) +"gm" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"gn" = ( +/obj/structure/chair/office/dark, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"go" = ( +/obj/machinery/button/door{ + id = "Labor"; + name = "Labor Camp Lockdown"; + pixel_x = 28; + pixel_y = 7; + req_access_txt = "2" + }, +/obj/machinery/button/flasher{ + id = "Labor"; + pixel_x = 26; + pixel_y = -3 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"gp" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gq" = ( +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gr" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gs" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gt" = ( +/turf/open/floor/plating/airless/astplate, +/area/mine/north_outpost) +"gu" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/open/floor/plasteel/warning, +/area/mine/north_outpost) +"gv" = ( +/turf/open/floor/plasteel/warning, +/area/mine/north_outpost) +"gw" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/warning, +/area/mine/north_outpost) +"gx" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gy" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"gz" = ( +/obj/machinery/computer/secure_data, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"gA" = ( +/obj/machinery/computer/security{ + name = "Labor Camp Monitoring"; + network = list("Labor") + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"gB" = ( +/obj/machinery/computer/prisoner, +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"gC" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"gD" = ( +/obj/machinery/space_heater, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gE" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gF" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gG" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 5 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gH" = ( +/obj/machinery/door/airlock/external{ + name = "Mining North Outpost Airlock"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/north_outpost) +"gI" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/explored) +"gJ" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gK" = ( +/obj/structure/grille, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gL" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"gM" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 10 + }, +/area/mine/explored) +"gN" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 2 + }, +/area/mine/explored) +"gO" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 6 + }, +/area/mine/explored) +"gP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 1 + }, +/area/mine/north_outpost) +"gQ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 1 + }, +/area/mine/explored) +"gR" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 5 + }, +/area/mine/explored) +"gS" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 2 + }, +/area/mine/explored) +"gT" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"gU" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"gV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"gW" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"gX" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 9 + }, +/area/mine/explored) +"gY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"gZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"ha" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/airless, +/area/mine/explored) +"hb" = ( +/turf/closed/wall/r_wall, +/area/mine/maintenance) +"hc" = ( +/turf/open/floor/bluegrid, +/area/mine/maintenance) +"hd" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Communications APC"; + pixel_x = 1; + pixel_y = 25 + }, +/turf/open/floor/plasteel/black, +/area/mine/maintenance) +"he" = ( +/obj/machinery/telecomms/relay/preset/mining, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/mine/maintenance) +"hf" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel/black, +/area/mine/maintenance) +"hg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/bluegrid, +/area/mine/maintenance) +"hh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/mine/maintenance) +"hi" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/turf/open/floor/bluegrid, +/area/mine/maintenance) +"hj" = ( +/obj/machinery/camera{ + c_tag = "Communications Relay"; + dir = 8; + network = list("MINE") + }, +/turf/open/floor/bluegrid, +/area/mine/maintenance) +"hk" = ( +/turf/open/floor/plating/airless/astplate, +/area/mine/west_outpost) +"hl" = ( +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"hm" = ( +/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, +/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"hn" = ( +/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"ho" = ( +/turf/closed/wall, +/area/mine/living_quarters) +"hp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Communications"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault, +/area/mine/maintenance) +"hq" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/west_outpost) +"hr" = ( +/turf/open/floor/mech_bay_recharge_floor/airless, +/area/mine/west_outpost) +"hs" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/west_outpost) +"ht" = ( +/obj/item/clothing/under/rank/miner, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"hu" = ( +/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/explored) +"hv" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/brown, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"hw" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"hx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hy" = ( +/turf/closed/wall, +/area/mine/west_outpost) +"hz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/west_outpost) +"hA" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/airless, +/area/mine/west_outpost) +"hB" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"hC" = ( +/turf/open/floor/carpet, +/area/mine/living_quarters) +"hD" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm1"; + name = "Room 1" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hE" = ( +/obj/structure/table, +/obj/item/weapon/pickaxe, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"hF" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"hG" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"hH" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/bot, +/area/mine/west_outpost) +"hI" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/bot, +/area/mine/west_outpost) +"hJ" = ( +/obj/structure/rack, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/bot, +/area/mine/west_outpost) +"hK" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/bot, +/area/mine/west_outpost) +"hL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Pneumatic Tube Access" + }, +/obj/machinery/disposal/deliveryChute{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/bot, +/area/mine/west_outpost) +"hM" = ( +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"hN" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/west_outpost) +"hO" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/west_outpost) +"hP" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 5 + }, +/area/mine/west_outpost) +"hQ" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/explored) +"hR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hS" = ( +/obj/structure/table, +/obj/item/weapon/shovel, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"hT" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"hU" = ( +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/mine/west_outpost) +"hV" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/mine/west_outpost) +"hW" = ( +/obj/machinery/door/airlock/external{ + name = "Mining West Outpost Airlock"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"hX" = ( +/obj/machinery/door/airlock/external{ + name = "Mining West Outpost Airlock"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/west_outpost) +"hY" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 4 + }, +/area/mine/west_outpost) +"hZ" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/mineral, +/area/mine/explored) +"ia" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"ib" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ic" = ( +/obj/structure/table, +/obj/item/weapon/storage/backpack/satchel, +/obj/item/clothing/glasses/meson, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"id" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Break Room"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"ie" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"if" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"ig" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/west_outpost) +"ih" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 6 + }, +/area/mine/west_outpost) +"ii" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm2"; + name = "Room 2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ij" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"ik" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + layer = 2.4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"il" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/west_outpost) +"im" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"in" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"io" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"ip" = ( +/obj/machinery/conveyor_switch{ + id = "mining_west" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"iq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/deathsposal, +/turf/closed/wall, +/area/mine/living_quarters) +"ir" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"is" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"it" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Mining West Outpost APC"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"iu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/camera{ + c_tag = "West Outpost"; + dir = 1; + network = list("MINE") + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"iv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"iw" = ( +/obj/machinery/airalarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"ix" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/mine/west_outpost) +"iy" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 2; + output_dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/west_outpost) +"iz" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "mining_west" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/west_outpost) +"iA" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/west_outpost) +"iB" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/west_outpost) +"iC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 8 + }, +/area/mine/explored) +"iD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 4 + }, +/area/mine/explored) +"iE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/unexplored) +"iF" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iG" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iH" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iI" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iJ" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iK" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 0; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"iM" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/closed/wall, +/area/mine/west_outpost) +"iN" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall, +/area/mine/west_outpost) +"iO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "54" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/mine/west_outpost) +"iP" = ( +/obj/machinery/conveyor{ + backwards = 2; + dir = 2; + forwards = 1; + id = "mining_west" + }, +/obj/structure/plasticflaps/mining, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/mine/west_outpost) +"iQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/mine/west_outpost) +"iR" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iS" = ( +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iT" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iU" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 31 + }, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"iV" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm3"; + name = "Room 3" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iW" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iX" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iY" = ( +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/mine/eva) +"ja" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/mine/eva) +"jb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/eva) +"jc" = ( +/turf/closed/wall, +/area/mine/eva) +"jd" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/mine/west_outpost) +"je" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/mine/west_outpost) +"jf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/mine/west_outpost) +"jg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/item/weapon/storage/box/lights/bulbs, +/turf/open/floor/plating, +/area/mine/west_outpost) +"jh" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 1 + }, +/area/mine/explored) +"ji" = ( +/obj/machinery/conveyor_switch{ + id = "mining_west" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 1 + }, +/area/mine/explored) +"jj" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"jk" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"jl" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"jm" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"jn" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"jo" = ( +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jq" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/table, +/obj/item/weapon/pickaxe, +/turf/open/floor/plasteel, +/area/mine/eva) +"jr" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/suit_storage_unit/mining/eva, +/turf/open/floor/plasteel, +/area/mine/eva) +"js" = ( +/obj/machinery/suit_storage_unit/mining/eva, +/turf/open/floor/plasteel, +/area/mine/eva) +"jt" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/airless, +/area/mine/explored) +"ju" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1; + initialize_directions = 0; + level = 1 + }, +/turf/open/floor/plating, +/area/mine/west_outpost) +"jv" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/mine/west_outpost) +"jw" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/west_outpost) +"jx" = ( +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/plating, +/area/mine/west_outpost) +"jy" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/donkpockets, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"jz" = ( +/obj/machinery/camera{ + c_tag = "Crew Area"; + dir = 1; + network = list("MINE") + }, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"jA" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel/bar, +/area/mine/living_quarters) +"jB" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jF" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jG" = ( +/obj/machinery/camera{ + c_tag = "Storage Room"; + dir = 1; + network = list("MINE") + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jH" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jI" = ( +/turf/closed/wall, +/area/mine/production) +"jJ" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/mine/production) +"jK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/production) +"jL" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "EVA"; + dir = 4; + network = list("MINE") + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/obj/structure/table, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/turf/open/floor/plasteel, +/area/mine/eva) +"jM" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/mine/eva) +"jN" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"jO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"jP" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plating/asteroid/airless, +/area/mine/eva) +"jQ" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/living_quarters) +"jR" = ( +/obj/machinery/door/airlock/glass{ + name = "Crew Area"; + req_access_txt = "48" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jS" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/machinery/door/airlock/mining{ + name = "Mining Station Storage"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Pneumatic Tube Access" + }, +/obj/machinery/disposal/deliveryChute{ + pixel_y = 5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/bot{ + dir = 1 + }, +/area/mine/production) +"jU" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/bot{ + dir = 1 + }, +/area/mine/production) +"jV" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 6 + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/bot{ + dir = 1 + }, +/area/mine/production) +"jW" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/eva) +"jX" = ( +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"jY" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/mine/eva) +"jZ" = ( +/turf/open/floor/plasteel, +/area/mine/eva) +"ka" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel, +/area/mine/eva) +"kb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/mine/eva) +"kc" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/eva) +"kd" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 5 + }, +/area/mine/eva) +"ke" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/mine/living_quarters) +"kf" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/obj/machinery/light/small, +/obj/structure/mirror{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/mine/living_quarters) +"kg" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/mine/living_quarters) +"kh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ki" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Station Port Wing APC"; + pixel_x = 1; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kj" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway"; + network = list("MINE") + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kk" = ( +/turf/open/floor/plasteel/warning{ + dir = 5 + }, +/area/mine/living_quarters) +"kl" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/space, +/area/mine/living_quarters) +"km" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/open/space, +/area/mine/living_quarters) +"kn" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/open/space, +/area/mine/production) +"ko" = ( +/turf/open/floor/plasteel/warning{ + dir = 9 + }, +/area/mine/production) +"kp" = ( +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/mine/production) +"kq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/mine/production) +"kr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel/warning{ + dir = 5 + }, +/area/mine/production) +"ks" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Station EVA"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/eva) +"kt" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ku" = ( +/obj/machinery/door/airlock/external{ + name = "Mining External Airlock"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"kv" = ( +/turf/open/floor/plasteel/floorgrime, +/area/mine/eva) +"kw" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/eva) +"kx" = ( +/obj/machinery/door/airlock/external{ + name = "Mining External Airlock"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/eva) +"ky" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 4 + }, +/area/mine/eva) +"kz" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kB" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/living_quarters) +"kH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Station Bridge"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kI" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kJ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"kK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Mining Station Bridge"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"kL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/mine/production) +"kM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4; + layer = 2.4; + on = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"kN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"kO" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"kP" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Mining EVA APC"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/structure/cable, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/weapon/hand_labeler, +/turf/open/floor/plasteel, +/area/mine/eva) +"kQ" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/mine/eva) +"kR" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/mine/eva) +"kS" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plasteel, +/area/mine/eva) +"kT" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/mine/eva) +"kU" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/eva) +"kV" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 6 + }, +/area/mine/eva) +"kW" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kX" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kY" = ( +/obj/machinery/atmospherics/pipe/manifold, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"la" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"lb" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"lc" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 6 + }, +/area/mine/living_quarters) +"ld" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/living_quarters) +"le" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/space, +/area/mine/living_quarters) +"lf" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/space, +/area/mine/production) +"lg" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/space, +/area/mine/production) +"lh" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/production) +"li" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 10 + }, +/area/mine/production) +"lj" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 1 + }, +/area/mine/production) +"lk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ll" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"lm" = ( +/obj/machinery/camera{ + c_tag = "Production Line External"; + dir = 4; + network = list("MINE") + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 2 + }, +/area/mine/production) +"ln" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 2 + }, +/area/mine/production) +"lo" = ( +/obj/machinery/conveyor_switch{ + id = "mining_external" + }, +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 2 + }, +/area/mine/production) +"lp" = ( +/turf/open/floor/plating/airless/astplate, +/area/mine/production) +"lq" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/whiteblue, +/area/mine/living_quarters) +"lr" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall, +/area/mine/living_quarters) +"ls" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "48" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"lt" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/closed/wall, +/area/mine/living_quarters) +"lu" = ( +/obj/machinery/door/airlock/external{ + name = "Mining External Airlock"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"lv" = ( +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/mine/production) +"lw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"lx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"ly" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Closet"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/mine/production) +"lz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/mine/production) +"lA" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j1" + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/mine/production) +"lB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/mine/production) +"lC" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/mine/production) +"lD" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "mining_external" + }, +/turf/open/floor/plating, +/area/mine/production) +"lE" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "mining_external" + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"lF" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "mining_external" + }, +/obj/structure/plasticflaps/mining, +/turf/open/floor/plasteel/floorgrime, +/area/mine/production) +"lG" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "mining_external" + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/production) +"lH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm{ + frequency = 1439; + pixel_y = 23 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/mine/living_quarters) +"lI" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/mine/living_quarters) +"lJ" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/mine/living_quarters) +"lK" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/mine/living_quarters) +"lL" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"lM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/plating, +/area/mine/living_quarters) +"lN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"lO" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/item/weapon/storage/box/lights, +/turf/open/floor/plating, +/area/mine/living_quarters) +"lP" = ( +/obj/structure/rack, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"lQ" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/floorgrime, +/area/mine/living_quarters) +"lR" = ( +/turf/open/floor/plasteel/floorgrime, +/area/mine/living_quarters) +"lS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"lT" = ( +/obj/structure/sign/xeno_warning_mining, +/turf/closed/wall, +/area/mine/living_quarters) +"lU" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/mine/production) +"lV" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"lW" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"lX" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plating/airless/astplate, +/area/mine/production) +"lY" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/obj/item/weapon/reagent_containers/blood/random, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"lZ" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"ma" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "Sleeper Room"; + dir = 1; + network = list("MINE") + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"mb" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/mine/living_quarters) +"mc" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"md" = ( +/turf/open/floor/plating, +/area/mine/living_quarters) +"me" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/mine/living_quarters) +"mf" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"mg" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/warning, +/area/mine/living_quarters) +"mh" = ( +/turf/open/floor/plasteel/warning, +/area/mine/living_quarters) +"mi" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/warning, +/area/mine/living_quarters) +"mj" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Mining Station Starboard Wing APC"; + pixel_x = -27; + pixel_y = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/mine/production) +"mk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ml" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"mm" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"mn" = ( +/obj/machinery/mineral/mint{ + input_dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"mo" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/mine/production) +"mp" = ( +/obj/machinery/airalarm{ + pixel_y = 28 + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/bot{ + dir = 1 + }, +/area/mine/production) +"mq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/structure/table, +/obj/item/weapon/paper{ + anchored = 0; + info = "A hastily written note has been scribbled here...

Please use the ore redemption machine in the science wing for smelting. PLEASE!

--The Research Staff"; + name = "URGENT!" + }, +/turf/open/floor/plasteel/bot{ + dir = 1 + }, +/area/mine/production) +"mr" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/bot{ + dir = 1 + }, +/area/mine/production) +"ms" = ( +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"mt" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"mu" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/mine/living_quarters) +"mv" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 5 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/mine/living_quarters) +"mw" = ( +/obj/machinery/door/airlock/external{ + name = "Mining External Airlock"; + req_access_txt = "54" + }, +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/living_quarters) +"mx" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/mine/production) +"my" = ( +/turf/open/floor/plasteel/loadingarea, +/area/mine/production) +"mz" = ( +/turf/open/floor/plasteel/warning{ + dir = 5 + }, +/area/mine/production) +"mA" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/space) +"mB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"mC" = ( +/turf/open/floor/plasteel/airless/asteroid, +/area/mine/explored) +"mD" = ( +/turf/open/floor/plasteel/airless/asteroid/warning{ + dir = 4 + }, +/area/mine/explored) +"mE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/airless, +/area/mine/living_quarters) +"mF" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/production) +"mG" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/mine/production) +"mH" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/warning{ + dir = 9 + }, +/area/mine/production) +"mI" = ( +/turf/open/floor/plasteel/warning/corner{ + dir = 4 + }, +/area/mine/production) +"mJ" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/computer/shuttle/mining{ + req_access = "0" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Shuttle Docking Foyer"; + dir = 8; + network = list("MINE") + }, +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 1 + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"mK" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel/bot{ + dir = 1 + }, +/area/mine/production) +"mL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 2; + on = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"mM" = ( +/obj/machinery/camera{ + c_tag = "Processing Area Room"; + dir = 8; + network = list("MINE") + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"mN" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/turf/open/floor/plasteel/warning{ + dir = 9 + }, +/area/mine/production) +"mO" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining_away"; + name = "asteroid mine"; + width = 7 + }, +/turf/open/space, +/area/space) +"mP" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Shuttle Airlock"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"mQ" = ( +/turf/open/floor/plasteel, +/area/mine/production) +"mR" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"mS" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 8 + }, +/area/mine/production) +"mT" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plasteel, +/area/mine/production) +"mU" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "mining conveyor" + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"mV" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "mining_internal" + }, +/turf/open/floor/plasteel/warning{ + dir = 8 + }, +/area/mine/production) +"mW" = ( +/obj/effect/decal/remains/human{ + desc = "Seems to be all that remains of a poor miner that didn't heed the warning signs." + }, +/turf/open/floor/plating/asteroid/airless, +/area/mine/explored) +"mX" = ( +/turf/open/floor/plasteel/warning{ + dir = 10 + }, +/area/mine/production) +"mY" = ( +/turf/open/floor/plasteel/warning/corner{ + dir = 1 + }, +/area/mine/production) +"mZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"na" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"nb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"nc" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Processing Area"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"nd" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/warning{ + dir = 9 + }, +/area/mine/production) +"ne" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 4 + }, +/area/mine/production) +"nf" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ng" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"nh" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall/r_wall, +/area/mine/production) +"ni" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1; + output_dir = 2 + }, +/turf/open/floor/plasteel/warning{ + dir = 9 + }, +/area/mine/production) +"nj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"nk" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/mine/production) +"nl" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Processing Area"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"nm" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/warning{ + dir = 10 + }, +/area/mine/production) +"nn" = ( +/turf/open/floor/plasteel/warning{ + dir = 2 + }, +/area/mine/production) +"no" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/warning{ + dir = 6 + }, +/area/mine/production) +"np" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/space, +/area/space) +"nq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 10 + }, +/area/mine/production) +"nr" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/warning{ + dir = 2 + }, +/area/mine/production) +"ns" = ( +/turf/open/floor/plasteel/warning{ + dir = 6 + }, +/area/mine/production) +"nt" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/northleft{ + name = "Output Access" + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"nu" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + icon_state = "right"; + name = "Output Access" + }, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"nv" = ( +/obj/machinery/mineral/stacking_unit_console, +/turf/closed/wall/r_wall, +/area/mine/production) +"nw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/mine/explored) +"nx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/mine/explored) +"ny" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/space, +/area/space) +"nz" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/space, +/area/space) +"nA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/door/window/northleft{ + name = "Pneumatic Tube Access" + }, +/obj/machinery/disposal/deliveryChute{ + dir = 1; + pixel_y = -1 + }, +/turf/open/floor/plasteel/bot{ + dir = 1 + }, +/area/mine/production) +"nB" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/bot{ + dir = 1 + }, +/area/mine/production) +"nC" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"nD" = ( +/turf/open/floor/plasteel/delivery{ + name = "floor" + }, +/area/mine/production) +"nE" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/mine/production) +"nF" = ( +/obj/machinery/mineral/stacking_machine{ + dir = 1; + input_dir = 4 + }, +/turf/open/floor/plasteel/warning{ + dir = 9 + }, +/area/mine/production) +"nG" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/mine/production) +"nH" = ( +/obj/machinery/conveyor{ + icon_state = "conveyor0"; + dir = 10; + id = "mining_internal" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/warning/corner{ + dir = 4 + }, +/area/mine/production) +"nI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/mine/explored) +"nJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/closed/wall, +/area/mine/production) +"nK" = ( +/obj/structure/disposaloutlet{ + dir = 1; + eject_range = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/warning{ + dir = 1 + }, +/area/mine/production) +"nL" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_z5"; + name = "south of asteroid"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaacacacaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaaaaaaaaaaacacacacadadadadadadacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaacacacacacacacacacacacacacacacacadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadadadadacacacacacacacacacadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadacacacacadadadadadadadadadadacacacacaaaaaaaaaaaaaaaaafagafaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadacacacacacacadadadadadadadadacacacacaaaaaaaaaaaaaaaaaaaaahaiahajaaaaacacacaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacakakadadadadadadacacacacacacadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaalamanaoajaaacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacakakadadadadadacacacaaaaacacadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaapaqaiahajaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaabababaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacaaaaacacadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaaaaaaparasatajajacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaabababaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacaaaaacacadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaiavacacacacacacacaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaabaaaaaaabababaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaacacacaaaaaaaaaaaaaaacacacadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaajajawaxaiavacacacadadacacacacaaacacacacacaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaabababaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaacacaaaaaaaaaaaaaaacacacadadadadadadadadacacacajajajaaaaaaaaaaaaajajayazaAaBavacacacadadacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaababaeaeaeaeaeababaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadacacajaaaaaaaaaaaaajajaCaDaEavaFaGavavavavadadadadacacacacacadacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeababaaaaabababaeaeaeaeaeababaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadacacajaaaaaaaaajaHaIapaJaKaLafaMaBavaNaNavadadadadadadadadadadadadadacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeabababababababaeaeaeaeaeabababaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadacacajaaaaaaajaOaPaIasaQaRaRaSaBaFaTaUaNavadadadadadadadadadadakadadacacacacacaaaaaaaaaaaaaaaaaaaaababababaeaeaeababababababaeaeaeaeaeaeabababaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaacacadadadadadadadadadadacacacajaaaaaVaOaPaOapapaWaQaQavaFaXavaNaYavadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaababababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaaaaacacadadadadadadadadadadacacacajajajaZbaapbbbcapaWaXaXbdaWaFavavavavavavadadadadadadadadadadacacacacaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacadadadadadadadadadadacacajajajbebfbgapbcapasbhbiaFavaRbjavbkaiaQblavadadadadadadadacacacacacacacaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacacacacacacacacadacacacacacacadadadadadadadadadadacacajajajavaLaWbmapbgaQbnbobpafaRaQavbkaiaiblavadadadadacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacadadadacacadadadadadadadadadadadadadavavavavavavaKaQbqaWaQaXbrbpbpaSaiaiavbkasaFblavadadacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadacadadadadadadadadadadadadadavbsbtbubvavbebwbfavbdavbxbxbxavaQaiaiaiaibybiavadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadavbsbzbAbzbBaFbCbyaFbDbiaMbEaFbiaMaWavaiaXaFaFavadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacakadadadadadadadadadadadadadadadadadadadavbsbzbFbFbBaXaFaFaMaBaFaFaFbyaFaFaFavaFbibDaFavadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadadadadadadadadadadadadadavbsbGbFbHavbIbJbxbxbJaXbJbxbxbxaFaFavbKbyaFaXavadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacbLbLacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadavavavavavavbMbJaFaFaFaFbyaFbNbxbDbiavbObPbQbRavadadacacaaaaaabSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacbLbLbLacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadavbIbJaFaXbTbUaBbiaFbxaFaFavaibVbVbWavadadacacaaaabSbSbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbLbLbLbXbLbLbLacacacaaaaaaaaaaacacacacacaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadavbIbJaFbiaFaFbNaFaXbJbIavavbkaibVbYbZadadacacaaaabSacacbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbLbLbLcacbbLacacacaaaaaaaaaaacacacacacacacaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadavccbJbJbJbJbJbJbJbJbJbIavbkaicdaibWceadadacacaaaabSacacbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacbLbLbLbLbLbLacacacaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadavccbIbIbIcfcgbIbIbIccccavbkcdcdcdblavadadacacaaaabSacacacbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaababababaaaaaaaaaaaaabaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacbLbLbLbLbLbLacacaaaaaaaaaaaaaaaaacacbLbLacacacacacaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadavavavavavavavavavavavavavavbRchciavavadadacacacaabSacacacbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaabababababaaaaaaaaaaababababaaaaababababaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacbLbLbLbLbLacacacacacaaaaaaaaaaaaaaacacbLbLbLbLbLacacbSbSaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadcjcjcjavckbVcdavcjadadacacacaabSacacacacbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababababababaaaaaaabababababaaaaababababaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacbLbLbLbLbLacacacacacaaaaaaaaaaaaacacacbLbLbLbLbLbLacacbSbSaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadcjcjcjavclcmclavcjadadadacacbSbSacacacacacbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaeabababababababababababaaaaababababaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacbLbLbLbLacacacacacacaaaaaaaaaaacacacbLbLbLbLbLbLbLacacacbSbSbSaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadcjcjavcnchcoavcjadadadacacacbSacacacacacbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeabababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababababaaaaabababababaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacbLbLbLbLacacacacacacacacacacacacacacbLbLbLbLbLbLbLacacacbSbSbSbSbSaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadcjcjcjcpcqcrcjcjadadadacacacbSacacacacacacbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeabababababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbLbLbLbLbLbLbLbLbLbLbLacacacacacacbLbLbLbLbLbLbLbLbLbLacacbSbSbSbSaaaaaaaaaaacadadadadadadadadadadadadadadadadadadadadadadadadadcjcjcjcjcjcscjcjadadadadacacbSbSacacacacacbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeabababababaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaababaeababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbLbLbLbLbLbLbLbLbLbLbLacacacacbLbLbLbLbLbLbLbLbLbLbLbLacacbSacacbSbSaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadcjcjcjcjcjcjcjcscjadadadadacacacbSbSacacacacbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacacbSacacacbSaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSacacacacbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbLctctctctctctbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacacbSbSacacbSbSbSaaaaaaacacadadadadadcuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacbSbSbSbSbSbSaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajabababaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaaacacaaaaaaaaaaaaaaaaaaaacvcvctctctctcwcwcwcxctbLbLbLcycybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacacacbSacacacacbSaaaaaaaaacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacbSbSbSbSbSaaaaaaaaaaaaaaaaaaaaajajbSbSbSbSbSczbSajaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeababababababababababababababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadacacacacacacaaaaaaaaaaaaaaaaaaaacvcAcBcCcDcEcFcGcGcGctcHcHcHcHcIcybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacacacacacacacacacaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbScJcKcLcLcLcLcLcLcLcLcLcLcMcNbSababababcNcObSbSbSaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeabababababababababababababababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadacacacacacaaaaaaaaaaaaaaaaaaaacvcPcQcRcScEcTcGcUcVcWcXcYcYcHcIcZcybLbLbLbLbLbLbLbLbLbLbLbLbLbLacacadadadadadacacaaaaaaaaacadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadacacbSbSbSdadadadadbdcdddadadadadabSbSababababababababbSbSaaaaaaaaababaeaeaeaeaeaeaeaeabababbSbSbSbSbSbSbSbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadacacacaaaaaaaaaaaaaaaaaactctctcEdedfdgcEdhdicEcEctctctdjdkdlcycybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacadadadadadacacacaaaaaaacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSbSdmdmdmdmdmdndmdmdmdmdmdmbSbSabababaeabababababbSbSaaaaabababaeaeaeaeaeaeaeababababbSbSbSbSbSbSbSbSbSbSbSbSbSbSabababababaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadacacacaaaaaaaaaaaaaaaaaactdodpcEdqcGcFdrdscGdtcEdududucIcYcYcycybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacadadadadadadacacaaaaaaacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSbScNdvdwdwdwdwdwdwdwdwdwdwdxcNbSabababaeaeaeababababczbSaaaaabababaeaeaeaeaeaeababbSbSbSbSbSdydydzdydydybSbSbSbSbSbSabababababaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadcuadadadadacacacajajajajajajajajajctdAdBdCdDdEdFcGdqcGcGdGduducYcYcYcYdHcybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacadadadadadadacacacacaaacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacbSbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaabSbSababaeaeaeaeaeabababcNcObSaaabababaeaeaeaeaeaeababbSbSbSbSbSdydIdJdKdLdybSbSbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadacacaaaaaaaaaaaaaaaaaaaactdMdNdOdPdEdQcGdqdRcGcEdSdTdTcYcYcIcIcycybLbLbLbLbLbLbLbLbLbLbLbLbLbLacadadadadadadadadadacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSabababaeaeaeaeaeababababbSbSbSabababaeaeaeaeaeababbSbSbSbSbSdydUdVdWdXdybSbSbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaactcEcEcEdYcGdZdEeadgebecededeeefcYcIcIegcybLbLbLbLbLbLbLbLbLbLbLbLbLbLacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacbSbSaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeababababbSbSabababababababababbSbSbSdydydydydyeheidydydydydydydydydybSbSababaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaejekejelemcGdqcGcGeneocEepeqercYcYcIcIescybLbLbLbLbLbLbLbLbLbLbLbLbLacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacbSbSacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeababababbSbScNababababababcNbSbSbSeteuevewetexeyezeAeAeAeBeCeDeEdybSbSababaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaactctctctcGcGdqdgeFcEeGcEdududucIcIcIcIeHcEbLbLbLbLbLbLbLbLbLbLbLbLbLaccjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacbSbSbSacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeababababbSeIbSbSbSbSbSbSeIbSbSbSeteJeAeKeteLeMeNdydyeOePeQeQeRdybSbSababaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaaacteScGcGdqeTeUeVeWcEeXeYcIcIcIcIdHcycybLbLbLbLbLbLbLbLbLbLbLbLbLaccjadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSbSacacacacadacacacaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeabababbSbSbSbSbSbSbSbSbSbSbSbSdyeZfafbfcfbfdfefffgfhfifjfkbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacakakakakadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaflflflfmfmfnfofpfqfqcEfqfqfrcIcYcIcIdHcybLbLbLbLbLbLbLbLbLbLbLbLbLbLaccjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacadadadacacacaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeabababbSbSbSbSbSbSbSbSbSbSbSetfseAfteteAfufefvfwfhbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaafxfyfmfzfmfmfAfBfCfDfEfFfGfHduducIcIcIcycybLbLbLbLbLbLbLbLbLbLbLbLbLbLaccjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadacacacacacadadadadadacacacacaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeabababcNababababababcNbSbSbSetfIeAfJetfKeAfefvfwfhbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaflfqfqfqfLfofqfqfMfNfOfqfqfPducIcIcycybLbLbLbLbLbLbLbLbLbLbLbLbLbLacaccjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeababababababababababbSbSbSdydyetetdydyetfQetfwfhbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaflfRfSfTfUfVfWfXfYfZgagbgcgdgegfcycybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaccjcjadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSbSbSggghgidygjeAgkfwfhbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeababaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadacacacajajajajajajajajglgmfSgnfSgofqgpgqgqgrgsfqcycycycybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaccjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSbSbSgtgtgtdygugvgwfwfhbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeababaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadadadadadacacaaaaaaaaaaaaaaaagxgygzgAgBgCfqgDgEgFgGgsfqcybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacaccjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababbSbSbSbSbSbSdyetgHetfwgIbSbSbSbSbSababababaeaeaeaeaeaeaeaeababababaaaaabababaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadakadadadacacacaaaaaaaaaaaaaagJgKgLflflflfqfqfqfqfqfqfqcybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaccjcjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabbSbSbSbSbSbSbSgMgNgOgPgQgRbSbSbSababababaeaeaeaeaeaeaeaeaeabababaaaaaaaaababaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaabcycycycycycycycycycybLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaccjcjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabbSbSbSbSbSbSbSbSbSgMgSgSgObSbSbSababaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadacacacacacaaaaaaaaaaacacacacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaccjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababbSbSbSgTgTbSbSbSabababaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadacacacacacacaaaaacacacacacacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLaccjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababababgTgUgVgWbSababaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadacacacacacacacacacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababgUgVgWgTbSababaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadacacacacacacacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSgTgTbSababaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSgTgTbSbSabaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadadadadadadadadadadadadadadacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSababaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacadadadadadadadadadadadadadadadcjacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSgTgUgWbSababaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadcjacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaeaeaeaeaeaeaeaeaeaeababbSgUgWgTbSababaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadcjacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacacacacacacadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeababababababaeaeaeaeaeaeaeaeaeaeababbSbSgTgTbSbSabaeaeaeaeaeaeaeaeaeaeaeabababababbSaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadacacacacacacadadadadadadadcjacacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacacacacaccjcjcjcjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadadadadadadadadadadacacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeababababaaababaeaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSababaeaeaeaeaeaeaeaeaeaeaeaeabababbSaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadacacacacacacacacacadadadadadadcjcjacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacacaccjcjcjcjcjcjcjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacadadadadadadadadadadadacacacaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeabababaaaaababaeaeaeaeaeaeaeaeaeaeaeababbSgTgUgWbSababaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadacacacacacacaaaaacacacacacadadadadadcjacbLbLbLbLbLbLbLbLbLbLbLbLbLbLbLacaccjcjcjcjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacbSbSacacacacacadadadadadadadadadacacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeabababaaaaabababaeaeaeaeaeaeaeaeaeaeaeababbSgUgWgTbSababaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadacacacacacacaaaaaabSacacacacadadadadadadacacbLbLbLbLbLbLbLbLbLbLbLbLbLbLaccjcjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSacacacacacadadadadadadadadadacacaaaaaaaaaaababababababaeaeaeaeababababaaaaabababaeaeaeaeaeaeaeaeaeaeaeababbSbSgTgTbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSabababaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaabSbSbSacacadadadadadadadacacacbLbLbLbLbLbLbLbLbLbLbLacacadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacbSbSbSacacacacadadadadadadadadacacacaaaaaaaaaaababababababababababababaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeababgXgQgQgRbSababaeaeaeaeaeaeaeaeaeaeaeaeababababababaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaacaaaaaaaaaabSacbSacacadadadadadadadadadacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacbSbSacacacacacadadadadadadacacacaaaaaaaaaaaaaaaaababababababababaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeababgMgSgSgObSababaeaeaeaeaeaeaeaeaeaeaeaeababababababaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaabSacacacacadadadadadadadadadadadcjcjcjcjcjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacbSaaaaacacacacacadakakadacacacacaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadadadadadadadadcjcjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSbSbSabaeaeabababababaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSbSbSabaeaeababbSababaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSbSabababababbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSbSababababbSbSabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSbSabababbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaeaeaeaeaeaeaeaeababbSbSgTgTbSbSbSbSbSbSbSbSabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeababbSbSgTgTbSbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaababababaeaeaeaeaeaeababbSbSgTgTbSbSabababbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadcuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaabababaeaeaeaeaeaeababbSbSgTgTbSbSababababbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababaaababaeaeaeaeaeaeababbSbSgTgTbSbSababababbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeababababababababaeaeaeaeaeababbSbSbSgTgTbSbSabaeaeababbSababaeaeaeaeaeaeaeaeaeaeaeaeababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeabababababaeaeaeaeaeababbSbSbSgTgTbSababaeaeaeababababaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSgYgZgTbSababaeaeaeabaeabaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadcuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSgTgYgZbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaacacacaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSgTgTbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaacacacacacacaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSgTgTbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaacacacacacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSgTgTbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaacacacadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaacacacacacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSgYgZgTbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaacacacacacacacaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSgTgYgZbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadacacacaaacacakadacacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSgTgTbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacadadadacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSgTgTbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadadacacacaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSgTgTbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSgTgTbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSbSgTgTbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaababababaeaeaeaeaeaeaeaeaeaeaeaeababbSbSbSbSgTgTbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeabababbSbSgTgTbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeaeababbSgXgQgQgRbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadakadadadadadadadadadadadadadcuadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaababababaeaeaeaeaeaeaeaeaeaeaeaeababbSgMgSgSgObSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadadadadacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeaeababbSbSgTgTbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeababbSbSgTgTbSbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadacacaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeaeababbSgTgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeababbSgTgUgWbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeaeaeababbSgUgWgTbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeababbSbSgTgTbSbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeababbSgTgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeaeababbSgTgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeababbSgTgUgWbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeababbSgUgWgTbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaabaaaaaaaaaaaaababababaeaeaeaeaeaeababbSbSgTgTbSbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadcuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaababaaaaaaaaaaaaabababaeaeaeaeaeaeaeababbSgTgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaabababaaaaaaaaaaaaabababaeaeaeaeaeaeababbSgTgUgWbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaabababababaaaaaaaaababababaeaeaeaeaeababbSgUgWgTbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaababababababaaaaaaaaabababaeaeaeaeaeababbSbSgTgTbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaabababaeababababaaaaaaaaabababaeaeaeaeaeababbSgTgTbSbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaabababaeaeababababaaaaaaababababaeaeaeaeababbSgTgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaababaeaeaeaeabababababbSbSabababaeaeaeaeababbSgTgUgWbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaababaeaeaeaeaeabababababbSbSabababaeaeaeababbSgUgWgTbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeababababbSababababaeaeababbSbSgTgTbSbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadcuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeabababbSbSabababaeaeaeababbSgTgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeabababbSbSababaeaeaeababbSgTgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeababababababaeaeaeababbSgTgUgWbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadacacacaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeabababababaeaeaeababbSgUgWgTbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadacacacacacadacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababbSbSgTgTbSbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadacacaaacacacacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababgXgQgQgRbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacaaacacacacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeababababababababababababababgMgSgSgObSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadakadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSacacacacacacaaacacacacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeababababababababababbSbSbSbSbSgTgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSbSacacacaaaaacacacacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeababbSbSbSbSbSbSbSbSbSgYgVgVgVgZgTbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababacacacacacacacbSbSacacaaaaacacacacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeababbSgYgVgVgVgVgVgVgVgZgYgVgVgVgZbSbSbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadacacacacbSbShahaacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadadadadadadadadadadadadadadadadadadadadabhbhbhbhbhbhbhbababacacacadacacacbSaaaaaaaaaaacacacacacaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeabababbSgTgYgVgVgVgVgVgVgVgZbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadacacacbSbSbSbSbSbSbSbSacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadadadadadadadadadadadadadadadadadadadababhbhchdhehfhchbababacacacadadacacacaaaaaaaaaaacacacacacaaaaaaaaaaaaaaababaeaeaeababababababbSbSbSgTgTbSbSbSbSbSbSbSbSbSabababababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaacacbSbSacacacacacbSbSbSbSbSbSbSbSbSbSbSbSacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSacacadadadadadadadadadadadadadadadadababababababhbhchghhhihjhbababacacacadadacacacacaaaaaaaaacacacacacaaaaaaaaaaaaabababaeaeabababababababbSbSbSgTgTbSbSbSbSababababababababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaaaaaacbSbSbSbSacacbSbSbSbSbShkhkhkbSbSbSbSbSbSbSacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacbSacacadadadadadadadadadadadadadadadadabhlhmhnabhohbhbhbhphbhbhbababacacacadadadacacacacaaaaaaacacacacaaaaaaaaaaaaabababababababbSbSbSbSbSbSbSbSgYgZgTbSbSbSabababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaabSbSbSbSbSbSbSbSbSbShqhrhsbSbSbSbSbSbSbSacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacbSacacadadadadadadadadadadadadadadadadabhthnhuabhohvhwhohxhoababababacacacadadadadacacacaaaaaaacacacacaaaaaaaaaaabababbSbSbSbSbSbSbSbSbSbSbSbSgYgZgYgZbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaaaaaaaaaaaaaaaaaaaabShyhyhyhyhyhyhzhzhzhzhyhyhyhyhAbSacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacbSbSacacacadadadadadadadadadadadadadadadababhlcHabhohBhChDhxhobSabababacacacadadadadadacacacaaaaacacacacaaaaaaaaababababbSbSbSgYgVgVgVgVgVgVgVgVgZgYgZbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacbSaaaaaaaaaaaaaaaabShzhEhFhGhzhHhIhJhKhLhzhMhNhOhPbSacacacadadadadadadadadadadadadadadadacacacacacacacacacacacacacadadadadadadadadadadadadadadacacacacbSbSacacacacadadadadadacacacacacadadadadababhQababhohohohohRhobSbSabababababadadadadadacacacacaaaaacacacaaaaaaaaaaababbSbSbSbSgTgYgVgVgVgVgVgVgVgVgZbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadacacbSbSbSbSbSbSaaaaaaaaaabShzhShMhThzhUhUhUhUhVhWhMhNhXhYbSacacacacacacacacacacacadadadadadacacacacacacacacacacacacacacacacacacacadadadadadadadadacacacacacbSbSbSbSacacacacacacadacacacacacacadadadadababhZababhohviahohxibbSbSbSbSbSbSababadadadadadacacacaaaaacacacaaaaaaaaaaababbSbSbSbSgTgTbSbSbSbSbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadacacbSbSbSbSbSbSbSbSbSaaaabShyichMhMidhMhMhMhMiehzifighzihbSbShaacacacacacacacacacacadadacacacacacacbSbSbSbSbSbSbSbSbSacacacacacacadadadadadadacacacacacacbSbSbSbSbSbSacacacacacacacacacbSacacadabababababhZababhohBhCiihxibbSbSbSbSbSbSbSabadadadadadadacacaaaaacacaaaaaaaaaaaaababbSbSbSbSgTgTbSbSbSbSbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadacacacacacacbSbSbSbSbSbSbShzijhMikiliminiohMiphyhyhyhyhygXgRbSbScjcjcjcjcjcjcjacacacacacacacacbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSacacacacacacacacacacacacbSbSbSbSbSbSbSbSbSbSbSacacacacacbSbSacacadabhohohohoiqhohohohohohohxibbSbSbSbSbSbSbSabababababacacacacacaaaaaaaaaaaaaaaaaaababbSbSbSgXgQgQgRbSbSbSbSbSbSbSbSbSbSabaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadacacacacacacbSbShzirhMishzitiuivhMiwixiyiziAiBiCiDgVgVgVgVgViEiEgWbSbSbSacacacacbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSacacacacacacacacacacbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSacacacbSbSacacacabhoiFiGiHiIiJiKhohviLhohRhohohoibibibhobSbSbSbSbSacacacacaaaaaaaaaaaaababababababbSbSbSbSgMgSgSgObSbSbSbSbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadadadadadadadacacacacbShyhyhyhyhyiMiNiOhyhyiPiQiQiQiQiCiDgVgVgVgVgVgVgWgUgWbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSacacacbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSacbSbSacacacabhoiRiSiSiTiSiUhohBhCiVhxhoiWiXiYiYiYibbSbSbSbSbSbSacacaaaaaaaaaaaaaaaaabababbSbSbSbSbSbSbSgTiZjajbjbjcjcbSbSbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaababaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadacbSbSbSbSbShyjdjejfjghyjhjihlbSbSgMgObSbSbSbSbSbSgUgWgUgWbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSacbSbSbSbSbSbSbSbSbSbSbSbSbShojjiSjkjljmjnhohohohohxhoiWjojojojpibbSbSbSbSbSbSacaaaaaaaaaaaaaaaaaabSbSbSbSbSbSbSbSgYgVgZjcjqjrjsjsjcbSjtbSbSbSababaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaabaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadacbSbSbSbSbShyjujvjwjxhybSbSbSbSbSbSbSbSbSbSacaccjbSgUgWgUgWbSbSbSbSgXgRbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSacacacacbSbSbSbSbSbSbSbSbSbSbSbSabhojyiSjziSjAiSjBjpjCjDjEhojFjojGjojHibbSbSbSbSbSbSaaaaaaaaaaaaaaaaaaaaajaabSbSbSbSbSjIjJjKjKjcjLjMjNjOjcjcjcjcjPbSbSabababaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadacacacacbSbSbShyhyhyhyhyhybSbSbSbSbSbSacacacacacacaccjbSgUgWgUgVgVgVgViCiDgVgVgWbSacacbSbSacacbSbSbSbSbSbSbSbSgXgRbSbSbSbSbSbSbSbSbSbSbSbSbSbSacacacacbSbSbSbSbSbSbSababababhohohohohohohoibjQjRibjQhohohohohojShohoibibbSbSaaaaaaaaaaaaaaaaaaaaaaajaaaaaabSbSjKjKjTjUjVjWjXjYjZkajbkbkcjbkdbSbSbShaababaeaeaeaeaeaeaeaeaeaeaeababababababababaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadacacbSbSbSbSbSbSbSbSbSbSbSbSbSbSacacacacacacacacbSbSbSgUgVgVgVgVgViCiDgVgWgTbSacacacacacacbSgYgVgVgVgVgVgViCiDgVgVgVgVgVgVgVgWbSbSbSbSbSbSbSbSacacacacbSbSbSbSbSabababababababhokekfkgjojHkhjpjHjBkikjjojpjHjojokkibibibklkmkmkmkmkmkmkmknknknknknknknjKjKjKkokpkqkrksktjYjZjZkukvkwkxkybSbSbShaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadacacbSbSbSbSbSbSbSbSbSbSbSbSbSacacacacacacbSbSbSbSbSbSbSbSbSbSbSgMgObSgTgTbSacacacacacbSbSgTgYgVgVgVgVgViCiDgVgVgVgVgVgVgWgUgWbSgXgRcjcjbSbSbSacbSbSbSbSbSbSbSbSbSbSbSabababhohohohokzjHkAkBkCjDkDkEkEkFkFkEkEkGkHkGkHkIkIkIkIkIkIkIkIkJkJkJkJkJkJkJkKkLkKkLkMkNkOjbkPkQkRkSjbkTkUjbkVbSbSbSbSabababaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadacacacacacacacacacacacacbSacacbSbSbSbSbSbSbSbSbSacacacacacbSbSbSbSbSbSbSbSbSacacacacbSbSbSgTgTbSbSbSgXgRbSbSbSgTgTbSbSbSbSbSgMgObSbSbSbSbSbSgUgWgUgViCiDgVgVgVgWbSbSbSbSbSbSbSbSbSbSbSbSbSbSabababababhojokWkXkYkYkXkZlalbkYkYkXkXlcldldldlelelelelelelelelflflflflflflglhlhlhliljlklljIjIjJjIjIjIjIjIjIlmlnlolnlphaabaeaeaeaeaeaeaeaeaeaeaeababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadacacacacacacacacacacacacbSacacbSbSbSbSbSbSbSbSacacacacbSbSbSbSacacacacacacacacacacacbSbSbSgTgUgVgVgViCiDgVgVgVgZgTbSbSbSbSbSbSbSbSbSbSbSacbSbSgUgVgViCiDgVgVgWgUgWbSbSbSbSgXgRbSbSbSbSbSbSbSbSbSababhohoiblqibhoholrlslthohoibluibhoibbSbSbSaaaaaaaaajaaaaaaajaaaaaaaaaaajaajKjKlvlwlxlylzlAlBlClDlDlElFlGlGlGlGlpbSabaeaeaeaeaeaeaeaeaeaeabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadacacacbSbSbSacacbSbSbSbSbSbSacacacacacacacacacacacacacacacacacacacacacacacacacacacacbSbSbSbSgUgVgVgVgViCiDgVgVgVgVgZbSbSbSbSbSbSbSbSbSbSacacacbSbSbSbSgMgObSbSgUgWgUgVgVgVgViCiDgVgVgVgVgVgVgVgWbSbSabholHlIlJlKholLlMlNlOlPholQlRlSlTbSbSbSbSbSbSaaaaajaaaaaaajajajajajajajajajjIlUlVlWjIjIjIjIjIjIjIjIjIlXlplplplpbSabaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadacacacbSbSbSacacbSbSbSbSbSbSacacacadadadadadadadadadacacacacacacacacadadadadadadacacacacacbSbSbSbSbSbSgMgObSbSbSbSbSbSbSbSbSbSbSacacacacacacacacacacacacacbSbSbSgUgVgVgVgVgViCiDgVgVgVgVgVgVgWgTbSbSbSholYlZmambhomcmdmdmemfhomgmhmihobSbSbSbSbSbSajajajajajajajaaaaaaaaaaajaaajjImjmkmlmmjImnmompmqmrmrjIbSbSbSbSbSababaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadacacacbSbSbSbSbSbSbSaaaaaaaabSbSacacacadadadadadadadadadadadadadadadadadadadadadadacacacacacbSbSbSbSbSbSbSbSbSbSbSbSbSbSacacacbSbSbSacacacacacacacacacacbSbSbSbSbSbSbSbSbSbSbSgMgObSbSbSbSbSbSgTgTbSbSbSlThohohohohomsmtmumvmfhoibmwibhobSbSbSbSbSbSaaaaajaaaaaaajaaaaaaaaaaajaajKjKlvmxmlmmlhmykokpmzmAmBjIababababababaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadacacacbSbSaaaaaaaaaaaaaaaaaaaabSacacacadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSbSbSbSbSbSbSbSbSbSbSacacacacacacbSbSbSacacacadacacacbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSgTgUgVgWbSbSbSbSbSbSlThohohohoholTmCmCmDmEbSbSbSbSbSaaaaaaajaaaaaaajaaaaaaaaaamFjKmGmHmImxmlmJjImKlvmLmMjImNjIaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadadadadacacbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacbSbSbSacacadacacbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSgUgVgWgUgWbSbSbSbSbSbSbSgMgNgNgNgNgNgNgObSbSbSbSbSbSajajajajajajajajaaaaaaaamOmPlvmPlvmQmRmSmzlhjUlvmTmUjKmVjIaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadacacbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacbSbSbSbSbSbSbSacacadacacacacacacacacacacacacacacacacacacacacacbSbSbSbSbSgUgWgUgWmWbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSaaaaaaaaaaaaajaaaaaaaaaajKjKjKmXmYmZnanbncndnenfngnhnijIaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacbSbSbSbSacacacadacacacacacacacacacacacacacacacacacacacacbSbSbSbSbSbSbSgUgWgUgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgWbSbSbSbSbSbSaaaaaaaaaaajaaaaaaaaaaajaajKjKlvmxnjnknlnmnnnnnojKmVjIaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadcuadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacbSacacacadadadadadadadadadadadadadadacacacacacbSbSbSbSbSbSabbSbSbSgUgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgWgTbSgXgRbSbSbSdkdkajaaaaajaaaaaaaaaaajaanplBnqnrnnnslhntnunvjKjKmVjIaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacadadadadadadadadadadadadadadadacacbSbSbSbSbSbSbSbSbSabababbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSgTgUgViCiDgVgVgVnwnxnynynynynynynynynynynynzjInAnBjUmKjInCnDnEnFnGnHjIaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadadadadadadadadadadadadadadacacacacacacacacbSbSbSacacabababbSbSbSbSbSbSbSababbSbSbSbSbSbSgUgVgViCiDgVgVgVnInxnynynynynynynynynynynynylBnJjIjKjKjInKjIjIjIjIjIjIaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacbSbSacacacacabababababababababababbSbSbSbSbSbSbSbSgMgObSbSbSdkdkajaaaaaaaaaaaaaaaaaaaaajajajajajajjIjIjIaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacbSbSacacadadadadadadacacacbSbSbSbSbSbSbSbSacacacacacacacacacbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacbSacacadadadadadacacacacbSbSbSbSacbSbSacacacacacacacacacacbSaaaaaaaaaaaaaaaaaaababababababababababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacbSacacadadadadacacacacbSbSbSacacacacacacacacadadadadacacacaaaaaaaaaaaaaaaaaaabababababababababababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadadacacacacbSbSacacacacacacacacacadadadadacacacacaaaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadadacacacbSbSbSacacacacadadadadadadadadacacacacaaaaaaaaaaaaaaaaababababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadacacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSbSacacacadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadacacacacacacacbSbSbSacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacbSbSbSacacacadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadacacacacacacbSbSbSbSbSbSbSbSbSbSacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacbSbSacacadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacadacacacacbSbSbSaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacbSacacadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacadacacbSbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadcuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaacacadacacbSbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadacacacbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeaeaeaeababababababababaeaeaeaeaeaeabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadacacacbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacaaaaaaaaaaaaaaaaabababaeaeaeaeaeaeaeababababababababababababaeaeaeabababababaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadcuadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeabababababaaaaaaaaabababaeaeaeababababaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadadacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeaeababaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacadacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacaaaaaaaaaaaaaaaaaaababaeaeaeaeaeaeabababaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacaaaaaaaaaaaaaaaaaaaaabababaeaeaeaeababababaaaaaaaaaaaaaaaaabaaabababaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaaaacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacadadadadacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacadacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacadadadadadadadadadadadadadadadadadadadadadadadadadadadadacacacacacacacaaacacacacacacacacaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaacacadadadadadadadadadadadadadadadadadacacacacacadacacacacacacacaaaaaaacaaaaaaaaacacacacaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadadadadadadadadadadadacacacacacacacacacacacacacacaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadadadacacaaacacacacacaaaaaaacacaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadacacacacacacaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadadadadadadadadadadadadadadadacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacadadadadadadadadacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacadadadadadadadacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadadacacaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacadadadadadadacacaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaaaaacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaacacacaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ak +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ak +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ak +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ak +ac +ac +ac +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ac +ac +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +ac +ac +ad +ad +ad +ac +ac +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ac +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ad +ak +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +ac +aa +ac +ac +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +bS +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +ac +ac +ac +ac +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +ac +ac +ac +ac +ac +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +bS +ac +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aj +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +ac +ac +ac +ac +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +bS +bS +ac +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bS +aa +aa +aa +aa +bS +bS +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +ac +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +bS +bS +bS +aa +aa +aa +bS +bS +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +ac +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +aa +aa +aa +aa +bS +ac +ac +ad +ad +ac +ad +ad +ac +ac +bS +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +aa +aa +aa +aa +bS +bS +ac +ac +ac +ac +ad +ad +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ac +ac +ad +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +hy +hz +hz +hy +hz +hz +hy +bS +bS +ac +ac +ac +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +hy +hE +hS +ic +ij +ir +hy +bS +bS +bS +bS +ac +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aa +aa +fx +aa +aa +aj +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +hy +hF +hM +hM +hM +hM +hy +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ct +ct +ct +ct +ct +ej +ct +aa +fl +fy +fl +fl +gl +gx +gJ +aa +aa +ac +ac +ac +ad +ad +cj +cj +cj +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +hy +hG +hT +hM +ik +is +hy +bS +bS +bS +bS +bS +ac +ac +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ct +do +dA +dM +cE +ek +ct +aa +fl +fm +fq +fR +gm +gy +gK +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +hy +hz +hz +id +il +hz +hy +hy +hy +hy +bS +bS +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cv +cv +cv +ct +dp +dB +dN +cE +ej +ct +ct +fl +fz +fq +fS +fS +gz +gL +aa +ac +ac +ac +bL +bL +bL +bL +bL +bL +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +hy +hH +hU +hM +im +it +iM +jd +ju +hy +bS +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +cv +cA +cP +cE +cE +dC +dO +cE +el +ct +eS +fm +fm +fq +fT +gn +gA +fl +ab +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +hk +hq +hz +hI +hU +hM +in +iu +iN +je +jv +hy +bS +bS +bS +bS +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ct +cB +cQ +de +dq +dD +dP +dY +em +cG +cG +fm +fm +fL +fU +fS +gB +fl +cy +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +hk +hr +hz +hJ +hU +hM +io +iv +iO +jf +jw +hy +bS +bS +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ct +cC +cR +df +cG +dE +dE +cG +cG +cG +cG +fn +fA +fo +fV +go +gC +fl +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ha +bS +bS +hk +hs +hz +hK +hU +hM +hM +hM +hy +jg +jx +hy +bS +bS +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +ct +cD +cS +dg +cF +dF +dQ +dZ +dq +dq +dq +fo +fB +fq +fW +fq +fq +fq +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ha +bS +bS +bS +bS +hz +hL +hV +ie +ip +iw +hy +hy +hy +hy +bS +bS +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +ct +ct +cE +cE +cE +dr +cG +cG +dE +cG +dg +eT +fp +fC +fq +fX +gp +gD +fq +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +hy +hz +hW +hz +hy +ix +iP +jh +bS +bS +bS +bS +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ct +cw +cF +cT +dh +ds +dq +dq +ea +cG +eF +eU +fq +fD +fM +fY +gq +gE +fq +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +hy +hM +hM +if +hy +iy +iQ +ji +bS +bS +bS +bS +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ct +cw +cG +cG +di +cG +cG +dR +dg +en +cE +eV +fq +fE +fN +fZ +gq +gF +fq +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +hy +hN +hN +ig +hy +iz +iQ +hl +bS +bS +bS +bS +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +bL +bL +bL +ac +ac +bL +bL +bL +ct +cw +cG +cU +cE +dt +cG +cG +eb +eo +eG +eW +cE +fF +fO +ga +gr +gG +fq +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +hy +hO +hX +hz +hy +iA +iQ +bS +bS +bS +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +bL +bX +ca +bL +bL +ac +ac +ac +ac +bL +bL +bL +ct +cx +cG +cV +cE +cE +dG +cE +ec +cE +cE +cE +fq +fG +fq +gb +gs +gs +fq +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +hA +hP +hY +ih +hy +iB +iQ +bS +bS +bS +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +bL +bL +bL +cb +bL +bL +ac +ac +ac +ac +bL +bL +bL +ct +ct +ct +cW +ct +du +du +dS +ed +ep +du +eX +fq +fH +fq +gc +fq +fq +fq +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +bS +gX +iC +iC +gM +bS +bS +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +bL +bL +bL +bL +bL +bL +ac +ac +ac +ac +bL +bL +bL +bL +bL +cH +cX +ct +du +du +dT +ed +eq +du +eY +fr +du +fP +gd +cy +cy +cy +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +bS +gR +iD +iD +gO +bS +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +bL +ac +ac +ac +ac +ac +ac +ac +bL +bL +bL +bL +bL +cH +cY +ct +du +cY +dT +ee +er +du +cI +cI +du +du +ge +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ha +bS +gV +gV +bS +bS +ac +ac +ac +ac +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +bL +bL +bL +bL +bL +cH +cY +dj +cI +cY +cY +ef +cY +cI +cI +cY +cI +cI +gf +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +gV +gV +bS +bS +ac +ac +ac +ac +bS +ac +ac +ad +ad +ad +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +ac +bL +bL +bL +bL +cy +cH +cH +dk +cY +cY +cY +cY +cY +cI +cI +cI +cI +cI +cy +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +cj +gV +gV +bS +bS +ac +ac +ac +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +cy +cI +cI +dl +cY +cY +cI +cI +cI +cI +cI +cI +cI +cy +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +cj +gV +gV +bS +ac +ac +ac +ac +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +cy +cZ +cy +cy +dH +cI +cI +cI +cI +dH +dH +cy +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +ac +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +cj +gV +gV +bS +ac +ac +ac +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +bL +cy +cy +cy +cy +cy +eg +es +eH +cy +cy +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +cj +iE +gV +bS +cj +ac +ac +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +cy +cy +cy +cE +cy +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +cj +iE +gW +gU +bS +cj +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +cj +gW +gU +gW +gU +bS +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +ac +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +cj +bS +gW +gU +gW +gU +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +ac +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +gW +gU +gW +gU +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +gW +gU +gV +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +gV +gV +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +gV +gV +bS +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +gV +gV +bS +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +gV +gV +bS +ac +ac +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +gX +iC +iC +gM +bS +bS +bS +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +gR +iD +iD +gO +bS +bS +bS +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +gV +gV +bS +bS +bS +bS +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ac +ac +aa +aa +aa +aa +aa +ac +bS +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +gV +gW +gT +gT +gT +gU +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ak +ak +ac +ac +aa +aa +aa +aa +aa +aa +ac +aa +ac +ac +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +bS +bS +ac +ac +ac +ac +ac +ac +ac +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +bL +ac +ac +ac +ac +cj +cj +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +gW +gT +gT +gT +gU +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ak +ak +ac +ac +ac +ac +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ak +ac +ac +aa +aa +aa +aa +aa +aa +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +bL +bL +bL +bL +bL +ac +ac +ac +ac +ac +ac +cj +cj +cj +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +bS +bS +bS +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +cj +cj +cj +cj +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +ac +ac +ac +bS +gV +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +bS +bS +bS +ac +ac +bS +bS +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +ac +ac +ac +bS +gV +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +bS +bS +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +bS +ac +ac +gX +iC +iC +gM +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +bS +bS +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +bS +ac +ac +gR +iD +iD +gO +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +ac +ac +ac +bS +gV +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +ac +ac +bS +bS +gV +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +bS +gY +gT +gT +gZ +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +bS +gV +gY +gT +gT +gZ +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ac +ac +ac +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +gV +gV +bS +bS +bS +bS +bS +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +gV +gV +bS +bS +bS +bS +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +bS +bS +bS +gV +gV +bS +bS +bS +bS +ac +ac +ac +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +bS +bS +bS +gV +gV +bS +bS +bS +bS +ac +ac +ac +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +gV +gV +bS +bS +bS +bS +bS +ac +ac +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +gX +iC +iC +gM +bS +bS +bS +bS +bS +ac +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +gR +iD +iD +gO +bS +bS +ac +bS +bS +bS +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +bS +bS +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +ac +bS +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ad +ad +ad +ac +ac +ac +ac +av +av +av +av +av +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +gV +gV +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +av +bs +bs +bs +bs +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +gV +gV +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +ac +ac +ac +ac +ac +ac +aj +aj +av +bt +bz +bz +bG +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +gV +gV +bS +bS +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aj +aj +aj +aj +aj +aj +aj +aj +av +bu +bA +bF +bF +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +gV +gW +gU +bS +bS +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aj +aj +aj +av +bv +bz +bF +bH +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +bS +gW +gU +gW +gU +bS +ac +ac +ac +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aj +aa +aa +aa +aa +aj +be +av +av +av +bB +bB +av +av +av +av +av +av +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +bS +gW +gU +gV +bS +ac +ac +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aV +aZ +bf +aL +aK +be +aF +aX +bI +bM +bI +bI +cc +cc +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +bS +gV +gV +bS +ac +ac +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aO +ba +bg +aW +aQ +bw +bC +aF +bJ +bJ +bJ +bJ +bJ +bI +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +bS +gX +iC +iC +gM +ac +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aO +aP +ap +ap +bm +bq +bf +by +aF +bx +aF +aF +aF +bJ +bI +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gR +iD +iD +gO +ac +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aH +aP +aO +bb +bc +ap +aW +av +aF +aM +bx +aF +aX +bi +bJ +bI +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ac +bS +bS +cj +gV +gV +bS +bS +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aj +aI +aI +ap +bc +ap +bg +aQ +bd +bD +aB +bJ +aF +bT +aF +bJ +cf +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +ac +bS +bS +cj +gV +gV +bS +bS +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aj +ap +as +ap +ap +as +aQ +aX +av +bi +aF +aX +aF +bU +aF +bJ +cg +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +ac +ac +bS +bS +gV +gW +gU +bS +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aj +aC +aJ +aQ +aW +aW +bh +bn +br +bx +aM +aF +bJ +by +aB +bN +bJ +bI +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +bS +bS +bS +ac +ac +ac +bS +bS +gW +gU +gW +gU +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aj +aD +aK +aR +aQ +aX +bi +bo +bp +bx +bE +aF +bx +aF +bi +aF +bJ +bI +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +ac +ac +bS +bS +gW +gU +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +ay +aE +aL +aR +aQ +aX +aF +bp +bp +bx +aF +by +bx +bN +aF +aX +bJ +bI +av +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +ac +ac +ac +bS +bS +gV +gV +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +ah +al +ap +ap +aa +aw +az +av +af +aS +av +bd +av +af +aS +av +bi +aF +bx +bx +bx +bJ +bJ +cc +av +cj +cj +ad +ad +ad +cj +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +ac +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ai +am +aq +ar +au +ax +aA +aF +aM +aB +aF +aW +aR +aR +ai +aQ +aM +aF +aF +bD +aF +bI +bI +cc +av +cj +cj +cj +cj +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +ac +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +ah +an +ai +as +ai +ai +aB +aG +aB +aF +aX +aF +bj +aQ +ai +ai +aW +aF +aF +bi +aF +av +av +av +av +cj +cj +cj +cj +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +ac +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +ao +ah +at +av +av +av +av +av +aT +av +av +av +av +av +ai +av +av +av +av +av +av +bk +bk +av +av +av +av +cj +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +bS +gX +iC +iC +gM +bS +bS +ac +ac +ac +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aj +aj +ac +ac +ac +av +aN +aU +aN +av +bk +bk +bk +ai +ai +aF +bK +bO +ai +bk +ai +cd +bR +ck +cl +cn +cp +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +gR +iD +iD +gO +bS +bS +ac +ac +ac +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +ac +ac +ac +av +aN +aN +aY +av +ai +ai +as +ai +aX +bi +by +bP +bV +ai +cd +cd +ch +bV +cm +ch +cq +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +av +av +av +av +av +aQ +ai +aF +by +aF +bD +aF +bQ +bV +bV +ai +cd +ci +cd +cl +co +cr +cs +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gV +gV +bS +bS +bS +ac +ac +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +av +bl +bl +bl +bi +aF +aF +aX +bR +bW +bY +bW +bl +av +av +av +av +cj +cj +cs +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +bS +bS +ab +ab +bS +bS +bS +gV +gV +bS +bS +bS +ac +bS +bS +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +av +av +av +av +av +av +av +av +av +av +bZ +ce +av +av +cj +cj +cj +cj +cj +cj +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +bS +bS +ab +ab +bS +bS +bS +gV +gV +bS +bS +bS +bS +bS +bS +bS +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +ab +ab +bS +bS +bS +gV +gV +bS +bS +bS +bS +bS +bS +bS +bS +bS +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +bS +ab +ab +ab +bS +bS +bS +gV +gV +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +ac +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ho +ho +ho +ho +ho +ho +ab +ab +bS +bS +gV +gW +gT +gT +gU +bS +bS +ab +ab +ac +ac +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ho +iF +iR +jj +jy +ho +ab +ab +ab +bS +gW +gT +gT +gU +gV +bS +bS +bS +ab +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +cu +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ho +iG +iS +iS +iS +ho +ab +ab +ab +bS +bS +bS +bS +gV +gW +gU +bS +bS +ab +ab +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +hl +ht +ab +ab +ab +ab +ho +iH +iS +jk +jz +ho +ho +ho +ab +ab +bS +bS +bS +gW +gU +gW +gU +bS +bS +ab +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +hm +hn +hl +hQ +hZ +hZ +iq +iI +iT +jl +iS +ho +ke +ho +ab +ab +ab +bS +bS +bS +gW +gU +gW +gU +bS +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +bS +bS +bS +ac +ac +ad +ad +ad +ac +ac +ac +ac +ac +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +hn +hu +cH +ab +ab +ab +ho +iJ +iS +jm +jA +ho +kf +ho +ab +ho +ho +ho +lT +bS +bS +gW +gU +gV +bS +bS +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ak +ad +ad +ac +ac +ac +aa +aa +aa +aa +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +bS +bS +bS +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +ho +iK +iU +jn +iS +ho +kg +ho +ho +ho +lH +lY +ho +bS +bS +mW +gV +gV +bS +bS +ab +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ac +bS +bS +ac +ac +ac +bS +bS +bS +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +ac +ac +ac +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ho +ho +ho +ho +ho +ho +ho +ho +ho +ho +jB +ib +jo +kz +jo +ib +lI +lZ +ho +bS +bS +bS +gV +gV +bS +bS +ab +ad +ad +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +bS +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +ac +ac +ac +ad +ad +ad +ad +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +hb +hb +hb +hb +hv +hB +ho +hv +hB +ho +hv +hB +ho +jp +jQ +jH +jH +kW +lq +lJ +ma +ho +bS +bS +bS +gV +gV +bS +bS +ab +ad +ac +ac +ac +ac +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +bS +ac +ac +ac +ac +ac +ac +bS +bS +bS +bS +bS +bS +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +ac +ac +ac +ac +ad +ad +ac +ac +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ab +hb +hc +hc +hb +hw +hC +ho +ia +hC +ho +iL +hC +ho +jC +jR +kh +kA +kX +ib +lK +mb +ho +bS +bS +bS +gV +gV +bS +bS +ab +ac +ac +ac +ac +bS +bS +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +bS +ac +ac +ac +ac +bS +bS +cJ +bS +bS +cN +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +bS +ac +ac +ac +ac +ac +ac +ac +ac +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +hb +hd +hg +hb +ho +hD +ho +ho +ii +ho +ho +iV +ho +jD +ib +jp +kB +kY +ho +ho +ho +ho +lT +bS +bS +gV +gV +bS +bS +ab +ac +ac +ac +bS +bS +bS +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +bS +bS +bS +bS +bS +cK +da +dm +dv +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +ac +ac +ac +ac +ac +ac +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +hb +he +hh +hp +hx +hx +hR +hx +hx +hx +hR +hx +hx +jE +jQ +jH +kC +kY +ho +lL +mc +ms +ho +bS +bS +gV +gV +bS +bS +ab +ac +ac +bS +bS +bS +ac +ac +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +aa +aa +aa +aa +aa +cL +da +dm +dw +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +aa +aa +ac +ac +ac +ac +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +hb +hf +hi +hb +ho +ho +ho +ib +ib +ib +ho +ho +ho +ho +ho +jB +jD +kX +lr +lM +md +mt +ho +gM +bS +gV +gV +bS +ab +ab +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cL +da +dm +dw +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +ac +ac +ac +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +hb +hc +hj +hb +ab +bS +bS +bS +bS +bS +ho +iW +iW +jF +ho +ki +kD +kZ +ls +lN +md +mu +ho +gN +bS +gV +gV +bS +ab +ab +bS +bS +bS +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cL +da +dm +dw +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +ac +ac +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +hb +hb +hb +hb +ab +ab +bS +bS +bS +bS +ho +iX +jo +jo +ho +kj +kE +la +lt +lO +me +mv +ho +gN +bS +gV +gV +bS +bS +ab +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cL +db +dm +dw +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +ib +iY +jo +jG +ho +jo +kE +lb +ho +lP +mf +mf +ho +gN +bS +gV +gV +bS +bS +bS +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cL +dc +dn +dw +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +ib +iY +jo +jo +ho +jp +kF +kY +ho +ho +ho +ho +lT +gN +bS +gV +gV +bS +bS +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cL +dd +dm +dw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ab +bS +bS +bS +ib +iY +jp +jH +jS +jH +kF +kY +ib +lQ +mg +ib +mC +gN +bS +gV +gV +bS +bS +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cL +da +dm +dw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ab +bS +bS +bS +ho +ib +ib +ib +ho +jo +kE +kX +lu +lR +mh +mw +mC +gN +bS +gV +gV +bS +bS +bS +bS +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(145,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cL +da +dm +dw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ab +ab +bS +bS +bS +bS +bS +bS +ho +jo +kE +kX +ib +lS +mi +ib +mD +gO +bS +gV +gV +bS +bS +bS +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(146,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cL +da +dm +dw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ak +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ab +ab +ab +bS +bS +bS +bS +ib +kk +kG +lc +ho +lT +ho +ho +mE +bS +bS +gV +gW +gT +gU +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(147,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cL +da +dm +dw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ak +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ab +bS +bS +bS +bS +ib +ib +kH +ld +ib +bS +bS +bS +bS +bS +bS +gW +gT +gU +gV +bS +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(148,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +cM +da +dm +dx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +bS +bS +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ab +bS +bS +bS +bS +bS +ib +kG +ld +bS +bS +bS +bS +bS +bS +bS +bS +bS +gV +gV +bS +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(149,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aj +cN +bS +bS +cN +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ab +bS +bS +bS +bS +bS +ib +kH +ld +bS +bS +bS +bS +bS +bS +bS +bS +gX +iC +iC +gM +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(150,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +bS +bS +bS +bS +bS +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +bS +bS +ac +ac +ac +ac +ad +ad +ad +ad +ab +ac +bS +bS +bS +aa +kl +kI +le +bS +bS +bS +bS +bS +bS +bS +bS +gR +iD +iD +gO +ac +ac +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(151,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +bS +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +bS +aa +aa +ac +ac +ac +ac +ac +ad +ad +ac +ac +ac +ac +aa +aa +km +kI +le +aa +bS +bS +bS +bS +bS +bS +bS +bS +gV +gV +bS +ac +ac +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(152,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +aa +aa +aa +ac +ac +ac +ac +ac +ad +ac +ac +ac +aa +aa +aa +km +kI +le +aa +bS +bS +bS +aa +aj +bS +bS +bS +gV +gV +bS +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(153,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aj +bS +ab +ab +ab +ab +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +km +kI +le +aa +aa +aj +aa +aa +aj +aa +bS +bS +gV +gV +bS +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(154,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aj +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +km +kI +le +aa +aa +aj +aa +aa +aj +aa +aa +dk +nw +nI +dk +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(155,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +aj +cz +cN +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aa +aa +aa +aa +aa +km +kI +le +aj +aj +aj +aj +aj +aj +aa +aa +dk +nx +nx +dk +bS +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(156,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aj +bS +cO +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ak +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +km +kI +le +aa +aa +aj +aa +aa +aj +aa +aa +aj +ny +ny +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(157,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aj +aj +bS +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +km +kI +le +aa +aa +aj +aa +aa +aj +aa +aa +aa +ny +ny +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +bS +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +kn +kJ +lf +aa +aa +aj +aa +aa +aj +aa +aa +aa +ny +ny +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +bS +bS +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +kn +kJ +lf +aj +aj +aj +aj +aj +aj +aj +aj +aj +ny +ny +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +bS +bS +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +kn +kJ +lf +aa +aj +aa +aa +aa +aa +aa +aa +aa +ny +ny +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +bS +cz +cN +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ad +ad +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +bS +aj +aj +kn +kJ +lf +aa +aj +aa +aa +aa +aa +aa +aa +aa +ny +ny +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +bS +cO +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +bS +aa +aa +kn +kJ +lf +aa +aj +aa +aa +aa +aa +aa +aa +aa +ny +ny +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +bS +bS +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +bS +bS +aa +kn +kJ +lf +aa +aj +aa +aa +aa +aa +aa +aa +aa +ny +ny +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +aa +aa +bS +bS +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +ab +bS +bS +bS +aa +kn +kJ +lg +aa +aj +aa +aa +aa +mO +aa +aa +aa +ny +ny +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +bS +bS +bS +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +jK +kK +lh +aj +aj +aj +aj +mF +mP +jK +aj +aj +ny +ny +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +jK +kL +lh +aa +aj +aa +aa +jK +lv +jK +aa +aa +ny +ny +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ab +ab +ab +ab +cN +eI +bS +bS +cN +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +jK +jK +kK +lh +jK +aj +aj +jK +mG +mP +jK +jK +np +nz +ny +aj +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +jI +jK +ko +kL +li +jK +jI +jI +jK +mH +lv +mX +jK +lB +jI +lB +aj +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +gY +jJ +jT +kp +kM +lj +lv +lU +mj +lv +mI +mQ +mY +lv +nq +nA +nJ +aj +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +bS +bS +bS +bS +bS +gX +gM +bS +gV +jK +jU +kq +kN +lk +lw +lV +mk +mx +mx +mR +mZ +mx +nr +nB +jI +aj +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +bS +gY +gT +gT +gT +gQ +gS +gT +gZ +jK +jV +kr +kO +ll +lx +lW +ml +ml +ml +mS +na +nj +nn +jU +jK +aj +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +gV +gY +gT +gT +gQ +gS +iZ +jc +jc +jW +ks +jb +jI +ly +jI +mm +mm +mJ +mz +nb +nk +ns +mK +jK +aj +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +gV +gV +bS +bS +gR +gO +ja +jq +jL +jX +kt +kP +jI +lz +jI +jI +lh +jI +lh +nc +nl +lh +jI +jI +jI +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +cN +eI +bS +bS +cN +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ab +ab +ab +ab +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +gV +gV +bS +bS +bS +bS +jb +jr +jM +jY +jY +kQ +jJ +lA +jI +mn +my +mK +jU +nd +nm +nt +nC +nK +jI +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +gV +gV +bS +bS +bS +bS +jb +js +jN +jZ +jZ +kR +jI +lB +jI +mo +ko +lv +lv +ne +nn +nu +nD +jI +jI +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +gV +gV +bS +bS +bS +bS +jc +js +jO +ka +jZ +kS +jI +lC +jI +mp +kp +mL +mT +nf +nn +nv +nE +jI +ae +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +gV +gV +bS +bS +bS +bS +jc +jc +jc +jb +ku +jb +jI +lD +jI +mq +mz +mM +mU +ng +no +jK +nF +jI +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +dy +et +et +dy +et +et +dy +bS +bS +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +bS +bS +gV +gV +bS +bS +bS +bS +bS +bS +jc +kb +kv +kT +jI +lD +jI +mr +mA +jI +jK +nh +jK +jK +nG +jI +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +dy +eu +eJ +eZ +fs +fI +dy +bS +bS +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +bS +bS +bS +bS +gV +gV +bS +bS +bS +bS +bS +jt +jc +kc +kw +kU +jI +lE +jI +mr +mB +mN +mV +ni +mV +mV +nH +jI +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +dy +ev +eA +fa +eA +eA +et +gg +gt +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +bS +ab +ab +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +ab +bS +bS +bS +gY +gZ +gV +bS +bS +bS +bS +bS +bS +jc +jb +kx +jb +jI +lF +jI +jI +jI +jI +jI +jI +jI +jI +jI +jI +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +dy +dy +dy +dy +ew +eK +fb +ft +fJ +et +gh +gt +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +bS +bS +ab +ab +ab +ab +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +gY +gZ +gY +gZ +bS +bS +bS +bS +bS +bS +jP +kd +ky +kV +lm +lG +lX +bS +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +dy +dI +dU +dy +et +et +fc +et +et +dy +gi +gt +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +bS +bS +bS +ab +ab +ab +ae +ae +ab +ab +bS +gY +gT +gT +gT +gZ +gY +gZ +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ln +lG +lp +bS +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +dz +dJ +dV +eh +ex +eL +fb +eA +fK +dy +dy +dy +dy +bS +bS +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +bS +bS +ab +ab +ae +ae +ab +ab +bS +gV +gY +gT +gT +gT +gZ +bS +bS +bS +bS +bS +ab +ab +ab +bS +bS +bS +bS +lo +lG +lp +bS +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +dy +dK +dW +ei +ey +eM +fd +fu +eA +et +gj +gu +et +gM +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +bS +ab +ab +ae +ae +ab +ab +bS +gV +gV +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +ln +lG +lp +bS +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +dy +dL +dX +dy +ez +eN +fe +fe +fe +fQ +eA +gv +gH +gN +bS +bS +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ae +ae +ab +ab +bS +gV +gV +bS +bS +bS +bS +ab +ab +ab +ab +ae +ae +ae +ae +ab +ha +ha +bS +lp +lp +lp +bS +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +dy +dy +dy +dy +eA +dy +ff +fv +fv +et +gk +gw +et +gO +gM +bS +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ae +ae +ab +ab +bS +gV +gV +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ha +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +dy +eA +dy +fg +fw +fw +fw +fw +fw +fw +gP +gS +gT +gT +gU +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +gV +gV +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +dy +eA +eO +fh +fh +fh +fh +fh +fh +gI +gQ +gS +gT +gU +gV +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gX +gM +bS +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +bS +gV +gV +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +dy +eB +eP +fi +bS +bS +bS +bS +bS +bS +gR +gO +bS +gV +gW +gT +gT +gT +gT +gU +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gY +gT +gT +gT +gT +gT +gT +gT +gT +gQ +gS +gT +gT +gT +gT +gT +gU +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +bS +bS +gV +gV +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +dy +eC +eQ +fj +bS +bS +bS +bS +bS +bS +bS +bS +bS +gW +gT +gT +gT +gT +gU +gW +gT +gT +gT +gU +bS +gX +gM +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gY +gT +gT +gT +gT +gZ +gY +gT +gT +gT +gT +gT +gT +gT +gQ +gS +gT +gT +gT +gT +gU +gW +gT +gT +gT +gT +gU +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +gY +gZ +gV +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nL +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +dy +eD +eQ +fk +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gW +gT +gT +gT +gU +gW +gT +gQ +gS +gT +gT +gT +gT +gT +gT +gT +gT +gT +gT +gT +gT +gT +gZ +gY +gT +gT +gT +gT +gZ +bS +bS +bS +bS +bS +bS +bS +gR +gO +bS +bS +bS +bS +gW +gT +gT +gT +gT +gU +gW +gT +gT +gT +gU +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +bS +gV +gY +gZ +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +ab +bS +bS +bS +dy +eE +eR +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +gW +gT +gT +gQ +gS +gT +gT +gT +gT +gT +gT +gT +gT +gT +gT +gT +gT +gT +gT +gZ +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gW +gT +gT +gT +gU +gW +gT +gT +gT +gT +gU +bS +bS +bS +bS +bS +bS +ab +ab +bS +gV +gV +bS +bS +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +bS +bS +dy +dy +dy +bS +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +gR +gO +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gW +gT +gT +gT +gT +gU +gW +gT +gT +gT +gT +gU +bS +gX +gM +bS +gV +gV +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gW +gT +gT +gT +gT +gU +gW +gT +gQ +gS +gT +gZ +gV +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gW +gT +gT +gQ +gS +gT +gT +gZ +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +bS +bS +ab +ab +ab +bS +bS +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +gR +gO +bS +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +bS +bS +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +bS +bS +bS +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +bS +bS +bS +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ae +ae +ab +ab +ab +ab +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +bS +bS +bS +bS +bS +bS +bS +bS +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ae +ae +ab +ab +ab +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +bS +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +ab +ab +ae +ae +ab +ab +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +bS +bS +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ab +ab +ab +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +bS +bS +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ae +ae +ae +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ae +ae +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ae +ae +ae +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ae +ae +ae +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +ab +ab +ae +ae +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +ab +ab +ab +ae +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ae +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ae +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(251,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(252,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(253,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(254,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(255,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/map_files/generic/z6.dmm b/_maps/map_files/generic/z6.dmm index 8044fc094c2..c71d2e76adc 100644 --- a/_maps/map_files/generic/z6.dmm +++ b/_maps/map_files/generic/z6.dmm @@ -1,731 +1,259 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/mineral/random/high_chance,/area/awaymission) -"ac" = (/turf/open/floor/plating/asteroid/airless,/area/awaymission) -"ad" = (/obj/effect/mob_spawn/human/doctor,/turf/open/floor/plating/asteroid/airless,/area/awaymission) -"ae" = (/obj/item/weapon/circular_saw,/obj/structure/lattice,/turf/open/space,/area/space) -"af" = (/turf/closed/wall/shuttle{icon_state = "swall4"},/area/awaymission/BMPship/Fore) -"ag" = (/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission/BMPship/Fore) -"ah" = (/turf/closed/wall/shuttle{icon_state = "swall14"},/area/awaymission/BMPship/Fore) -"ai" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/awaymission/BMPship/Fore) -"aj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Fore) -"ak" = (/obj/machinery/porta_turret{dir = 8; emagged = 1; installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/engine,/area/awaymission/BMPship/Fore) -"al" = (/turf/open/floor/engine,/area/awaymission/BMPship/Fore) -"am" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaymission/BMPship/Fore) -"an" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"ao" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/awaymission/BMPship/Fore) -"ap" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Fore) -"aq" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"ar" = (/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"as" = (/obj/structure/lattice,/turf/open/space,/area/space) -"at" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Fore) -"au" = (/obj/machinery/light/small,/turf/open/floor/engine,/area/awaymission/BMPship/Fore) -"av" = (/turf/closed/wall/shuttle{icon_state = "swall7"},/area/awaymission/BMPship/Fore) -"aw" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/awaymission/BMPship/Aft) -"ax" = (/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission/BMPship/Aft) -"ay" = (/turf/closed/wall/shuttle{icon_state = "swall14"},/area/awaymission/BMPship/Aft) -"az" = (/turf/closed/wall/shuttle{icon_state = "swall13"},/area/awaymission/BMPship/Aft) -"aA" = (/turf/closed/wall/shuttle{icon_state = "swall8"},/area/awaymission/BMPship/Aft) -"aB" = (/obj/machinery/door/airlock/silver{locked = 1},/turf/open/floor/plating{icon_state = "panelscorched"},/area/awaymission/BMPship/Aft) -"aC" = (/turf/closed/wall/shuttle{icon_state = "swall4"},/area/awaymission/BMPship/Aft) -"aD" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/awaymission/BMPship/Aft) -"aE" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/awaymission/BMPship/Aft) -"aF" = (/turf/closed/wall/shuttle,/area/awaymission/BMPship/Aft) -"aG" = (/obj/structure/bed/roller,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"aH" = (/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"aI" = (/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/restraints/handcuffs,/obj/structure/closet/crate,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"aJ" = (/obj/item/weapon/scalpel,/obj/structure/closet/crate,/obj/item/weapon/tank/internals/anesthetic,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"aK" = (/obj/item/bodybag,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"aL" = (/obj/item/weapon/storage/box/syringes,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"aM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"aN" = (/obj/structure/table/optable,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"aO" = (/obj/machinery/computer/operating,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"aP" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/BMPship/Aft) -"aQ" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/awaymission/BMPship/Aft) -"aR" = (/obj/structure/closet/crate/freezer,/obj/item/organ/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) -"aS" = (/obj/structure/closet/crate/freezer,/obj/item/organ/brain,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) -"aT" = (/obj/structure/table,/obj/item/stack/packageWrap,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) -"aU" = (/obj/structure/table,/obj/item/weapon/storage/box,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) -"aV" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Aft) -"aW" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 5},/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/awaymission/BMPship/Aft) -"aX" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/awaymission/BMPship/Aft) -"aY" = (/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Aft) -"aZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"ba" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/BMPship/Aft) -"bb" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/BMPship/Aft) -"bc" = (/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bd" = (/obj/item/weapon/storage/box,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"be" = (/obj/item/weapon/hand_labeler,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bf" = (/obj/structure/closet/crate/large,/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/awaymission/BMPship/Aft) -"bg" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"bh" = (/obj/structure/table/wood,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c100,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/wood,/area/awaymission/BMPship/Fore) -"bi" = (/obj/structure/bed,/obj/item/weapon/bedsheet/yellow,/turf/open/floor/wood,/area/awaymission/BMPship/Fore) -"bj" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/BMPship/Fore) -"bk" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 9},/area/awaymission/BMPship/Fore) -"bl" = (/obj/structure/rack,/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Fore) -"bm" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 1},/area/awaymission/BMPship/Fore) -"bn" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 5},/area/awaymission/BMPship/Fore) -"bo" = (/obj/structure/sign/vacuum,/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/BMPship/Fore) -"bp" = (/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Aft) -"bq" = (/turf/open/floor/plating/airless{icon_state = "panelscorched"},/area/awaymission/BMPship/Aft) -"br" = (/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/gibspawner/human,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"bs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/clothing/glasses/regular/hipster,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"bt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"bu" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf,/area/awaymission/BMPship/Aft) -"bv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/BMPship/Aft) -"bw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bx" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"by" = (/obj/machinery/computer/teleporter,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bz" = (/obj/machinery/teleport/station,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bA" = (/obj/machinery/teleport/hub,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"bC" = (/turf/open/floor/wood,/area/awaymission/BMPship/Fore) -"bD" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood,/area/awaymission/BMPship/Fore) -"bE" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/awaymission/BMPship/Fore) -"bF" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"bG" = (/turf/closed/wall/shuttle{icon_state = "swall2"},/area/awaymission/BMPship/Aft) -"bH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bI" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c50,/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/awaymission/BMPship/Aft) -"bJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"bK" = (/turf/open/floor/plasteel{icon_state = "wood-broken"},/area/awaymission/BMPship/Fore) -"bL" = (/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Fore) -"bM" = (/obj/machinery/light/small,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Fore) -"bN" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 6},/area/awaymission/BMPship/Fore) -"bO" = (/turf/closed/wall/shuttle{icon_state = "swall2"},/area/awaymission/BMPship/Fore) -"bP" = (/turf/closed/wall/shuttle{icon_state = "swall11"},/area/awaymission/BMPship/Aft) -"bQ" = (/obj/machinery/light,/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"bR" = (/obj/machinery/button/door{id = "packerMed"; pixel_y = -24},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"bS" = (/obj/machinery/sleeper{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"bT" = (/obj/machinery/sleep_console,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"bU" = (/obj/machinery/light,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"bV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/weapon/hand_labeler,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/weapon/storage/box,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"bZ" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/awaymission/BMPship/Aft) -"ca" = (/turf/closed/wall/shuttle{icon_state = "swallc2"},/area/awaymission/BMPship/Fore) -"cb" = (/turf/closed/wall/shuttle{icon_state = "swall8"},/area/awaymission/BMPship/Fore) -"cc" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "carpetside"; dir = 1},/area/awaymission/BMPship/Fore) -"cd" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/BMPship/Fore) -"ce" = (/obj/machinery/door/airlock/silver,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"cf" = (/turf/closed/wall/shuttle{icon_state = "swallc2"},/area/awaymission/BMPship/Midship) -"cg" = (/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission/BMPship/Midship) -"ch" = (/turf/closed/wall/shuttle{icon_state = "swall13"},/area/awaymission/BMPship/Midship) -"ci" = (/turf/closed/wall/shuttle{icon_state = "swall15"},/area/awaymission/BMPship/Aft) -"cj" = (/obj/machinery/door/poddoor/shutters{id = "packerMed"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Aft) -"ck" = (/obj/structure/closet/crate/large,/turf/open/floor/plating{icon_state = "warnplate"; dir = 10},/area/awaymission/BMPship/Aft) -"cl" = (/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) -"cm" = (/obj/machinery/light/small,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) -"cn" = (/obj/structure/kitchenspike,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) -"co" = (/obj/structure/closet/crate,/obj/item/device/analyzer,/obj/item/stack/spacecash/c10,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) -"cp" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c200,/obj/item/stack/spacecash/c500,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) -"cq" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/obj/item/organ/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) -"cr" = (/obj/machinery/button/door{id = "packerCargo"; pixel_y = -24},/obj/machinery/light/small,/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) -"cs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plating{dir = 2; icon_state = "warnplate"},/area/awaymission/BMPship/Aft) -"ct" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 6},/area/awaymission/BMPship/Aft) -"cu" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/space) -"cv" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/awaymission/BMPship/Fore) -"cw" = (/turf/open/floor/carpet,/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/awaymission/BMPship/Fore) -"cx" = (/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"cy" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 3; locked = 0; pixel_y = 32; req_access = ""},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"cz" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaymission/BMPship/Midship) -"cA" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/screwdriver,/obj/item/weapon/paper{info = "The next person who takes one of my screwdrivers gets stabbed with one. They are MINE. - Love, Madsen"; name = "scribbled note"},/obj/item/weapon/screwdriver,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"cB" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"cC" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel{icon_state = "green"; dir = 8},/area/awaymission/BMPship/Midship) -"cD" = (/obj/structure/sink{dir = 2},/turf/open/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/BMPship/Midship) -"cE" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/BMPship/Midship) -"cF" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel{dir = 1; icon_state = "yellow"},/area/awaymission/BMPship/Midship) -"cG" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel{icon_state = "green"; dir = 4},/area/awaymission/BMPship/Midship) -"cH" = (/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"cI" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/BMPship/Midship) -"cJ" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"cK" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"cL" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"cM" = (/obj/machinery/processor,/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"cN" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"cO" = (/obj/structure/table,/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"cP" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"cQ" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"cR" = (/turf/closed/wall/shuttle{icon_state = "swall7"},/area/awaymission/BMPship/Aft) -"cS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{id = "packerCargo"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"cT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"cU" = (/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"cV" = (/turf/open/floor/plasteel,/area/awaymission/BMPship/Midship) -"cW" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel,/area/awaymission/BMPship/Midship) -"cX" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/BMPship/Midship) -"cY" = (/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"cZ" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"da" = (/obj/structure/chair/stool,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"db" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/awaymission/BMPship/Aft) -"dc" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"dd" = (/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"de" = (/obj/machinery/door/airlock/silver,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"df" = (/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) -"dg" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) -"dh" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) -"di" = (/obj/machinery/gibber,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) -"dj" = (/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/BMPship/Aft) -"dk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"dl" = (/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"dm" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/awaymission/BMPship/Aft) -"dn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"do" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"dp" = (/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/turf/open/floor/plasteel,/area/awaymission/BMPship/Midship) -"dq" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"dr" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"ds" = (/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"dt" = (/obj/machinery/door/window,/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"du" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "barber"},/area/awaymission/BMPship/Midship) -"dv" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"dw" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"dx" = (/obj/structure/closet/secure_closet/freezer/meat{opened = 1},/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) -"dy" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) -"dz" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) -"dA" = (/obj/item/weapon/crowbar,/turf/open/floor/plasteel{icon_state = "white"},/area/awaymission/BMPship/Aft) -"dB" = (/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"dC" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 3; locked = 0; pixel_y = 32; req_access = ""},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"dD" = (/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"dE" = (/obj/structure/table,/obj/item/weapon/paper{info = "I'm no scientist, but judging from the design and components, it seems to be some kind of teleporter. This thing is gonna be worth a lot of cash to the right man. The boys are excited, as they have every right to be, and I've let them crack into that case of beer we got. I normally wouldn't allow such a thing, but this is a time for celebration! It's not like a couple drinks will hurt anything."; name = "Captain's log entry"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"dF" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"dG" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"dH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"dI" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel{icon_state = "green"; dir = 10},/area/awaymission/BMPship/Midship) -"dJ" = (/turf/open/floor/plasteel{icon_state = "green"},/area/awaymission/BMPship/Midship) -"dK" = (/obj/machinery/seed_extractor,/obj/item/seeds/plump/walkingmushroom,/turf/open/floor/plasteel{icon_state = "green"},/area/awaymission/BMPship/Midship) -"dL" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel{icon_state = "green"; dir = 6},/area/awaymission/BMPship/Midship) -"dM" = (/turf/closed/wall/shuttle{icon_state = "swall2"},/area/awaymission/BMPship/Midship) -"dN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"dO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"dP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"dQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"dR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"dS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"dT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"dU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"dV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"dW" = (/obj/item/device/multitool,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) -"dX" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/airless{icon_state = "engine"},/area/awaymission/BMPship/Aft) -"dY" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/open/space,/area/awaymission/BMPship/Aft) -"dZ" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"ea" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"eb" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"ec" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"ed" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"ee" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"ef" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"eg" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"eh" = (/turf/closed/wall/r_wall,/area/awaymission/BMPship/Midship) -"ei" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"ej" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"ek" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"el" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"em" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"en" = (/turf/open/floor/engine,/area/awaymission/BMPship/Aft) -"eo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"ep" = (/obj/item/weapon/shard,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"eq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"er" = (/obj/machinery/door/airlock/silver,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/BMPship/Midship) -"es" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"et" = (/obj/machinery/shieldwallgen,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"eu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"ev" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; locked = 0; pixel_y = 28; req_access = ""},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"ew" = (/turf/open/floor/plasteel{icon_state = "loadingareadirty2"; dir = 4},/area/awaymission/BMPship/Midship) -"ex" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey1"},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"ey" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey1"},/obj/structure/plasticflaps,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"ez" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"eA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/awaymission/BMPship/Midship) -"eB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"eC" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"eD" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"eE" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"eF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"eG" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights,/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"eH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "hydrofloor"},/area/awaymission/BMPship/Aft) -"eI" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"eJ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"eK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"eL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"eM" = (/obj/structure/table,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"eN" = (/obj/structure/chair/office{dir = 8},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"eO" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"eP" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"eQ" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"eR" = (/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"eS" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"eT" = (/obj/machinery/conveyor_switch/oneway{id = "meatConvey1"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"eU" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"eV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Aft) -"eW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"eX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"eY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"eZ" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"fa" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"fb" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility/full,/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"fc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"fd" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/awaymission/BMPship/Aft) -"fe" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"ff" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"fg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"fh" = (/obj/effect/decal/cleanable/dirt,/obj/effect/gibspawner/xeno,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"fi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fl" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fm" = (/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Aft) -"fn" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"fo" = (/obj/effect/gibspawner/human,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"fp" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"fq" = (/obj/structure/rack,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"fr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"fs" = (/obj/machinery/door/airlock/silver,/turf/open/floor/carpet,/area/awaymission/BMPship/Midship) -"ft" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"fu" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"fv" = (/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fw" = (/obj/effect/gibspawner/generic,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Aft) -"fz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"fA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"fB" = (/obj/structure/rack,/turf/open/floor/plasteel{dir = 8; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"fC" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/obj/structure/cable,/obj/structure/cable,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"fD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"fE" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/power/port_gen/pacman/super,/turf/open/floor/engine,/area/awaymission/BMPship/Aft) -"fF" = (/obj/structure/closet,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"fG" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"fH" = (/obj/item/weapon/wrench,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"fI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Aft) -"fK" = (/obj/structure/mopbucket,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"fL" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/kitchen/knife,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"fM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"fN" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/awaymission/BMPship/Fore) -"fO" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"fP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/unpowered/shuttle,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore) -"fQ" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/awaymission/BMPship/Midship) -"fR" = (/obj/effect/gibspawner/xeno,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"fS" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "panelscorched"},/area/awaymission/BMPship/Midship) -"fT" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fU" = (/turf/open/floor/plasteel{icon_state = "loadingareadirty1"; dir = 4},/area/awaymission/BMPship/Midship) -"fV" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/obj/item/weapon/kitchen/knife,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"fW" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/obj/structure/plasticflaps,/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"fX" = (/obj/machinery/conveyor{dir = 4; id = "meatConvey2"},/turf/open/floor/plating,/area/awaymission/BMPship/Midship) -"fY" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"fZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"ga" = (/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"gb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"gc" = (/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"gd" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"ge" = (/obj/item/stack/sheet/mineral/uranium{amount = 50},/turf/open/floor/engine,/area/awaymission/BMPship/Aft) -"gf" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/space) -"gg" = (/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Fore) -"gh" = (/obj/structure/lattice,/turf/open/space,/area/awaymission/BMPship/Fore) -"gi" = (/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore) -"gj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"gk" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"gl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless{icon_state = "panelscorched"},/area/awaymission/BMPship/Fore) -"gm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore) -"gn" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"go" = (/obj/machinery/conveyor_switch/oneway{id = "meatConvey2"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"gp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"gq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"gr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"gs" = (/obj/item/weapon/mop,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"gt" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"gu" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel{dir = 4; icon_state = "warning"},/area/awaymission/BMPship/Aft) -"gv" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/awaymission/BMPship/Fore) -"gw" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Fore) -"gx" = (/obj/structure/chair/stool,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore) -"gy" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"gz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"gA" = (/turf/open/floor/plasteel{icon_state = "plating"},/area/awaymission/BMPship/Midship) -"gB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"gC" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"gD" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"gE" = (/obj/structure/reagent_dispensers,/turf/open/floor/plasteel{icon_state = "showroomfloor"},/area/awaymission/BMPship/Aft) -"gF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"gG" = (/turf/closed/wall/shuttle{icon_state = "swallc2"},/area/awaymission/BMPship/Aft) -"gH" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/turf/closed/wall/shuttle{dir = 3; icon_state = "swall_f10"; layer = 2},/area/awaymission/BMPship/Fore) -"gI" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/plating/airless{icon_state = "panelscorched"},/area/awaymission/BMPship/Fore) -"gJ" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Fore) -"gK" = (/obj/machinery/light/small,/turf/open/floor/plasteel{icon_state = "bar"},/area/awaymission/BMPship/Midship) -"gL" = (/turf/open/floor/plasteel{icon_state = "platingdmg3"},/area/awaymission/BMPship/Midship) -"gM" = (/turf/open/floor/plasteel{icon_state = "platingdmg1"},/area/awaymission/BMPship/Midship) -"gN" = (/obj/machinery/door/airlock/silver{locked = 1},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"gO" = (/obj/machinery/door/airlock/silver{locked = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"gP" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"gQ" = (/turf/closed/mineral/random,/area/awaymission) -"gR" = (/obj/item/device/multitool,/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/awaymission) -"gS" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/awaymission/BMPship/Fore) -"gT" = (/turf/closed/wall/shuttle{icon_state = "swallc1"},/area/awaymission/BMPship/Fore) -"gU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/silver,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"gV" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/awaymission/BMPship/Midship) -"gW" = (/turf/closed/wall/shuttle,/area/awaymission/BMPship/Midship) -"gX" = (/turf/closed/mineral/random,/area/awaymission/BMPship/Midship) -"gY" = (/turf/closed/wall/shuttle{icon_state = "swall4"},/area/awaymission/BMPship/Midship) -"gZ" = (/turf/closed/wall/shuttle{icon_state = "swall15"},/area/awaymission/BMPship/Midship) -"ha" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hb" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hc" = (/obj/structure/table,/obj/item/weapon/paper{info = "DEAR DAIRY: So we was doing our typpical route when the captain says we've been picking up weird signals on some backwatter planet. Madsen wanted to stay on course but he ain't the captain, so we went out of the way to check it out. There was lots of rocks on the way, but we got to the planet fine. Found a big fancy camp with nobody around and this big metal donut thing with NT stamps all over it right in the middle. Case of beer too. Captain reckons we can pass it off to some buyer in the Syndicate. Ingram says it's bad luck and that someone is going to come look for it but it sounds like better money than selling bad meat to jerky companies."; name = "Old Diary"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hd" = (/obj/structure/table,/obj/item/weapon/pen/red,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"he" = (/obj/structure/closet,/obj/item/clothing/under/overalls,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"hg" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine,/area/awaymission/BMPship/Fore) -"hh" = (/obj/structure/cable,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore) -"hi" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"hj" = (/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship/Fore) -"hk" = (/obj/structure/rack,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"hl" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship/Fore) -"hm" = (/turf/closed/wall/shuttle,/area/awaymission) -"hn" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission) -"ho" = (/turf/open/floor/plating/airless,/area/awaymission) -"hp" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg1"},/area/awaymission) -"hq" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission) -"hr" = (/obj/item/wallframe/apc,/turf/open/floor/plating/airless,/area/awaymission) -"hs" = (/obj/structure/ore_box,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission) -"ht" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plating/airless,/area/awaymission) -"hu" = (/obj/structure/ore_box,/turf/open/floor/plating/airless,/area/awaymission) -"hv" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hw" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hz" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/wallframe/apc,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hA" = (/obj/effect/decal/remains/human,/obj/item/clothing/head/helmet/space/syndicate/green/dark,/obj/effect/gibspawner/generic,/turf/open/floor/plating/asteroid/airless,/area/awaymission) -"hB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"hC" = (/obj/machinery/door/unpowered/shuttle,/turf,/area/awaymission/BMPship/Fore) -"hD" = (/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"hE" = (/obj/effect/gibspawner/robot,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/awaymission/BMPship/Fore) -"hF" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg2"},/area/awaymission) -"hG" = (/obj/structure/mecha_wreckage/ripley,/turf/open/floor/plating/airless,/area/awaymission) -"hH" = (/obj/structure/bed,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hI" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/weapon/storage/wallet/random,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hJ" = (/obj/structure/closet,/obj/item/clothing/under/lawyer/bluesuit,/obj/item/clothing/suit/apron,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hK" = (/obj/item/clothing/suit/space/syndicate/green/dark,/turf/open/floor/plating/asteroid/airless,/area/awaymission) -"hL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore) -"hM" = (/obj/effect/gibspawner/robot,/turf/open/floor/plating/airless,/area/awaymission) -"hN" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating/airless,/area/awaymission) -"hO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating/airless,/area/awaymission) -"hP" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft) -"hQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hS" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space) -"hT" = (/turf/closed/wall/shuttle{icon_state = "swall13"},/area/awaymission/BMPship/Fore) -"hU" = (/turf/closed/wall/shuttle,/area/awaymission/BMPship/Fore) -"hV" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "panelscorched"},/area/awaymission) -"hW" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hX" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"hY" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) -"hZ" = (/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) -"ia" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) -"ib" = (/turf/open/floor/plating/airless{broken = 1; icon_state = "platingdmg3"},/area/awaymission) -"ic" = (/obj/item/weapon/caution,/turf/open/floor/plating/airless,/area/awaymission) -"id" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/awaymission) -"ie" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c10,/obj/item/stack/spacecash/c200,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"if" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c10,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft) -"ig" = (/obj/structure/sink{dir = 2},/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/awaymission/BMPship/Aft) -"ih" = (/turf/open/floor/plasteel{icon_state = "cafeteria"; dir = 2},/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/awaymission/BMPship/Aft) -"ii" = (/obj/item/clothing/gloves/color/fyellow,/turf/open/floor/plating/asteroid/airless,/area/awaymission) -"ij" = (/turf/closed/wall/shuttle{icon_state = "swall4"},/area/awaymission) -"ik" = (/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission) -"il" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Fore) -"im" = (/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"in" = (/obj/item/weapon/poster/contraband,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"io" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/awaymission/BMPship/Fore) -"ip" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plating,/area/awaymission/BMPship/Fore) -"iq" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/awaymission/BMPship/Fore) -"ir" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Fore) -"is" = (/turf/closed/mineral/diamond,/area/awaymission) -"it" = (/turf/closed/mineral/clown,/area/awaymission) -"iu" = (/turf/closed/mineral,/area/awaymission) -"iv" = (/turf/closed/wall/r_wall,/area/awaymission/listeningpost) -"iw" = (/turf/open/floor/plating,/area/awaymission/listeningpost) -"ix" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/open/floor/plating,/area/awaymission/listeningpost) -"iy" = (/obj/machinery/door/airlock,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iz" = (/turf/closed/wall,/area/awaymission/listeningpost) -"iA" = (/obj/structure/table,/obj/item/weapon/paper/monitorkey,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/obj/item/clothing/glasses/regular,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iB" = (/obj/structure/table,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iC" = (/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iD" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/listeningpost) -"iE" = (/obj/machinery/computer/message_monitor,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iF" = (/obj/structure/chair{dir = 4},/mob/living/simple_animal/hostile/syndicate{desc = "A weary looking syndicate operative."},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iG" = (/obj/structure/table,/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "november report"},/obj/item/weapon/pen,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iH" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iI" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/syndicate,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iJ" = (/obj/machinery/door/airlock,/obj/structure/safe/floor,/obj/item/weapon/paper{info = "I wonder how much longer they will accept my empty reports. They will cancel the case soon without results. When the pickup comes, I will tell them I have lost faith in our cause, and beg them to consider a diplomatic solution. How many nuclear teams have been dispatched with those nukes? I must try and prevent more from ever being sent. If they will not listen to reason, I will detonate the warehouse myself. Maybe some day in the immediate future, space will be peaceful, though I don't intend to live to see it. And that is why I write this down- it is my sacrifice that stabilised your worlds, traveller. Spare a thought for me, and please attempt to prevent nuclear proliferation, should it ever rear it's ugly head again. -Donk Co. Operative #451"; name = "odd report"},/obj/item/weapon/gun/projectile/automatic/pistol,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/closed/mineral,/area/awaymission) -"iL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/mineral,/area/awaymission) -"iM" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating/airless,/area/space) -"iN" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iO" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iP" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iQ" = (/obj/structure/disposalpipe/segment,/turf/closed/mineral,/area/awaymission) -"iR" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iS" = (/obj/structure/closet,/obj/item/clothing/gloves/boxing,/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iT" = (/obj/structure/filingcabinet,/obj/item/weapon/paper{info = "A good start to the operation: intercepted Nanotrasen military communications. A convoy is scheduled to transfer nuclear warheads to a new military base. This is as good a chance as any to get our hands on some heavy weaponry, I suggest we take it."; name = "april report"},/obj/item/weapon/paper{info = "Nothing of real interest to report this month. I have intercepted faint transmissions from what appears to be some sort of pirate radio station. They do not appear to be relevant to my assignment."; name = "may report"},/obj/item/weapon/paper{info = "Nanotrasen communications have been noticably less frequent recently. The pirate radio station I found last month has been transmitting pro-Nanotrasen propaganda. I will continue to monitor it."; name = "june report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "july report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "august report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "september report"},/obj/item/weapon/paper{info = "Nothing of interest to report."; name = "october report"},/obj/item/weapon/paper{info = "1 x Stechtkin pistol - $600
1 x silencer - $200
shipping charge - $4360
total - $5160"; name = "receipt"},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iU" = (/obj/structure/table,/obj/item/weapon/paper{info = "Mission Details: You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us."; name = "mission briefing"},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iV" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/awaymission/listeningpost) -"iX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/closed/mineral,/area/awaymission) -"iY" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/open/floor/plasteel,/area/awaymission/listeningpost) -"iZ" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/listeningpost) -"ja" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/listeningpost) -"jb" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/awaymission/listeningpost) -"jc" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/awaymission) -"jd" = (/turf/open/floor/plasteel/airless{icon_state = "gcircuit"},/area/awaymission) -"je" = (/turf/open/floor/plating/asteroid/airless,/area/mine/explored) +"a" = (/turf/open/space,/area/space) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacadacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafagagahagaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakalamanaoaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapalalaqararaoaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaatakauamarararavaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasawaxaxaxaxaxaxaxaxaxayaxaxaxazaAaBaCazazaxaDaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaasaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaVaVaVaVaVaWaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafagagahagagagagagagagaiaaaaaaaaaaaaasaXaYaHaHaHaHaHaHaZaHaHbabbbcbcbdbcbcbcbcbcbcbebfaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacababacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgbhbibjbkblbmblbmblbnboaaaaaaaaaaasbpaYaHbqbraHaHaGaHbsbtbtbubvbwbcbxbcbcbybzbAbcbcbfaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBbCbDbjbEararararararbFaaaaaaasawaFaHbqaYaHbqaHaHaHaHaHaHaHbGbbbHbcbcbcbcbcbcbcbcbcbIaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJbKbCbjarbLbLbMbLbLbNbOaaaaaaawbPbpbqaHbQbRaHaHaHbSbTbUbSbTaPbbbVbWbXbXbYbXbXbXbXbwbZaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacbcccdcecfcgcgcgcgcgchcgcgcgchciaxaxaxaxaAcjcjcjaCaxaxaxaxbPckclcmcnclclcocpcqcrcsctaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuaacvcwcxcxcycxczcAcBcCcDcEcFcDcGcBcHcIcJcKcLcMcHcHcHcHcNcOcPcNcQcRaxaxaxaxaxaxaxaxayaAcSaCciaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvcwcxcxcxcTcxczcHcUcCcVcVcVcWcGcHcHcXcYcYcYcZcHcHcHcHdadacHdacHdbdcdcdddedfdgdhdiaPdjdkdldmazaxayaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvcwcxcxcxcxdndoczcHcHcCcVdpcVcVcGcHcHdqdrdsdtducHcHcHcHcHcHdvcHcHaPdddwddbGdxdydzdAaPdBdkdjdjdCdDcRazaxaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvcwcxcxdEdFdGcxdHczcHcHdIdJdJdKdJdLcHcHdMcHdNdOdOdOdOdOdOdOdOdOdPcHdbdddQdddmaxaxaxaxbPdBdRdSdTdUdVbadWdXdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdcxcxcxdZeacxcxebcXecedeeeeeeeeeeeedPcHcXcHefcHegehehehehehehehefcHaPdddQddddddddddeiaPejekbcbHbcelemendXdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeodGepcxcxcxcxcxeqereeeseheheheheheteucHevcHefewexeyexexexexezeAeBeCbadddQeDeEeEeFddddaPeGeHbceIeJeKbGendXdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeMeNcxeOcxcxcxdHdMcHcHehePePePeQeRefeSefcHefcHeTehehehehehehehefeUeVeWeXeYeZeZfaddddaPfbeHbcbHbcfccRayaxfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeLeMeNcxcxfefffffgcXcHcHehePfheReQeRfieefjeefkcHcHcHcHcHflcHcHcHefcHfmdddQfnbcfofpddddaPfqekbcbHbcelcRazaxaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafrcxcxcxcxcTcxcxcxfscHcHehftePeRfueRefcHfvcHefcHcHfwcHcHcHcHcHcHfxdOfyfzfAfneZbcfpddddaPfBekbcfCeJfDbafEdXdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOcxcxcxcxcTcxfFfGdMeccHehePeReReQfHefcHdMcHefcHegeheheheheheheheffIfJeWeXeYfKbcfLddeiaPejfMbcbcbcdDemendXdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafNahagagfOfPagagagfQcHcHeheReRfRfSeReffTcXcHeffUfVfWfXfXfXfXezeAeBfYbGdddQfZgagagbddddaPdBeHbcgcbcgdbGgedXdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagfggghgigjgkglgmczcHcHehehehehehetgncHdqcHefcHgoehehehehehehehefcHaPddgpgqgqgqgrddgsaPdBekdldjgtgucRayaxfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasgvgwghgxgygzczcHcHcHcHcHcHcHcHgAcHdMcHgBeeeeeeeeeeeedOdOdOescHdbgCdddddddddQgDgEaPdBgFbcgGayaxazfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaasaaaaaaaagHgIgJgigzczcHgKcHcHcHcHgLcHgMgLcIcHgKcHcHcHgKcHcHcHcHgKcHcHcRaxaAgNaCaAgOaCaxazaAgPaCcifdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQacaaasaagRasaagSagaggTgUgVcgcgcgcgcgcgcggWgXgYgZcgcgcgcgcgcgcgcgcgcgcgcgcgbPdldldldlhadkhbhchdhaekheaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQacaaaaaaaaaahfakhgcdhhhihjhkgghlgihmgQgQgQgQhnacachohpachqhoachphrhshthuaPhvdlbcdldlhwhxhxhxhxhyhzaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQhAaaaaaaaaaahBalalhChDgvhDhjhEhDhjgQgQgQgQgQgQhmachFhGhoachphohohohohohobahbdldlhHdlhIdlhHdldldlhJaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQachKaaaaaaaaaahLakalbOgigihjgghjgihjhmgQgQgQhmgQgQgQachMachohohohohohohNhOhPhQhQhQhQhQhRdldldlaCaxaxbPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaahSacafagaghTaghUgQhjhmgQgQgQgQgQgQgQgQgQgQgQhphFhohoachohohVhohobGdldlhWhXdlhHdlhHdlhYhZiaaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQhmachFhohoibicicicidaPieifdlbcdldldldldlbGigihfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiacacacgQgQgQgQgQgQgQgQgQgQgQhmgQgQgQgQgQgQgQgQhmijikikikikikikikazaxaxaxayaAgNaCayayazaxfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaailakhgcdimarinavioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaaapalalaqaripiqioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaairakalbOaniqioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgQgQacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaaafagaghTagioaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQisgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQgQgQgQgQitgQgQgQgQgQgQgQgQgQgQgQacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQgQacacacgQgQgQitgQgQitgQgQgQgQgQgQgQgQgQacacacacgQgQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQgQgQacacacacgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQacacgQgQgQgQgQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagQgQacacacacacacgQgQgQgQgQgQgQgQgQgQgQgQacacacacgQgQgQgQgQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacgQgQgQgQgQgQgQgQacacacacaaaaaagQgQgQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviviuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviwixiviuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviyizivivivivaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviAiBiCiCiDiwiwiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviEiFiGiCiCiDiwiwiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuaaaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviHiBiCiCivivivivaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuacaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviCiCiCiIiviuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviviJiziziziviuiKiLiLiMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviNiOiziCiCiCiPiviuiQiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviCiCiyiCiCiCiRiviuiQiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviSiTiziUiCiViWiWiLiXiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviviviYiziviuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviZjaiviuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviZjbiviuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiviviviviuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacacaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuacacaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuitiuiuitiuiuiuacacacaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuitiuiuiuiuiuiuiuiuiuiuiuiuacaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuiuiuiuiuacaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuiuiuiuiuacaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuitiuiuiuiuiuiuaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuitiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuitiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuititiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacacacacaciuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacaaaaaaaaiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacaciuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujcjcjcjcjcjcjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuacjdjdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdjdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujeiuiuiuiuiuiuiuiuiuiuiuiuiuiujdjdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiujejeiuiuiuiuiuiuiuiuiuiuiuiuiuacjdjdjdjdjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaajeiuiuiuiuiuiuiuiuiuiuiuiuacacjcjcjcjcjciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuacaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuaaaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuaaaaaciuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiuiuiuiuiuiuiuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/_maps/metastation.dm b/_maps/metastation.dm index a75489a671d..9987cd2459f 100644 --- a/_maps/metastation.dm +++ b/_maps/metastation.dm @@ -1,18 +1,3 @@ -/* -The /tg/ codebase currently requires you to have 7 z-levels of the same size dimensions. -z-level order is important, the order you put them in inside this file will determine what z level number they are assigned ingame. -Names of z-level do not matter, but order does greatly, for instances such as checking alive status of revheads on z1 - -current as of 2014/11/24 -z1 = station -z2 = centcomm -z3 = derelict telecomms satellite -z4 = derelict station -z5 = mining -z6 = empty space -z7 = empty space -*/ - #if !defined(MAP_FILE) #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map @@ -28,12 +13,14 @@ z7 = empty space #include "map_files\generic\z7.dmm" #include "map_files\generic\z8.dmm" #include "map_files\generic\z9.dmm" + #include "map_files\generic\z10.dmm" + #include "map_files\generic\z11.dmm" #define MAP_PATH "map_files/MetaStation" #define MAP_FILE "MetaStation.dmm" #define MAP_NAME "MetaStation" - #define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, ABANDONED_SATELLITE = CROSSLINKED, DERELICT = CROSSLINKED, MINING = SELFLOOPING, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = CROSSLINKED) + #define MAP_TRANSITION_CONFIG DEFAULT_MAP_TRANSITION_CONFIG #elif !defined(MAP_OVERRIDE) diff --git a/_maps/ministation.dm b/_maps/ministation.dm index fe79dd96172..efe6a8b067f 100644 --- a/_maps/ministation.dm +++ b/_maps/ministation.dm @@ -61,18 +61,19 @@ Changes to the uplinks were made to discourage murderboning, the rest is the sam #include "map_files\generic\z7.dmm" #include "map_files\generic\z8.dmm" #include "map_files\generic\z9.dmm" + #include "map_files\generic\z10.dmm" + #include "map_files\generic\z11.dmm" #define MAP_PATH "map_files/MiniStation" #define MAP_FILE "MiniStation.dmm" #define MAP_NAME "MiniStation" - #define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, ABANDONED_SATELLITE = CROSSLINKED, DERELICT = CROSSLINKED, MINING = CROSSLINKED, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = CROSSLINKED) + #define MAP_TRANSITION_CONFIG DEFAULT_MAP_TRANSITION_CONFIG #if !defined(MAP_OVERRIDE_FILES) #define MAP_OVERRIDE_FILES #include "map_files\MiniStation\misc.dm" #include "map_files\MiniStation\cargopacks.dm" - #include "map_files\MiniStation\telecomms.dm" #include "map_files\MiniStation\uplink_item.dm" #include "map_files\MiniStation\job\jobs.dm" #include "map_files\MiniStation\job\removed.dm" @@ -82,4 +83,4 @@ Changes to the uplinks were made to discourage murderboning, the rest is the sam #warn a map has already been included, ignoring ministation. -#endif \ No newline at end of file +#endif diff --git a/_maps/shuttles/cargo_birdboat.dmm b/_maps/shuttles/cargo_birdboat.dmm index 423c397f6c1..f74e28f77a6 100644 --- a/_maps/shuttles/cargo_birdboat.dmm +++ b/_maps/shuttles/cargo_birdboat.dmm @@ -1,39 +1,269 @@ -"a" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/supply) -"b" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/supply) -"c" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/supply) -"d" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/supply) -"e" = (/obj/machinery/conveyor{dir = 2; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"f" = (/obj/machinery/conveyor{dir = 8; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"g" = (/obj/machinery/conveyor{dir = 4; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"h" = (/obj/machinery/conveyor{dir = 9; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"i" = (/obj/machinery/conveyor{dir = 1; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"j" = (/obj/machinery/conveyor{dir = 10; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"k" = (/obj/machinery/conveyor{dir = 6; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"l" = (/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/obj/machinery/conveyor{dir = 8; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plating,/area/shuttle/supply) -"m" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"n" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/supply) -"o" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/shuttle/supply) -"p" = (/obj/machinery/button/door{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/machinery/conveyor_switch/oneway{id = "cargoshuttle"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/supply) -"q" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 3; width = 10},/turf/open/floor/plating,/area/shuttle/supply) -"r" = (/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/obj/machinery/conveyor{dir = 4; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plating,/area/shuttle/supply) -"s" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/shuttle/supply) -"t" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/supply) -"u" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/supply) -"v" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/supply) -"w" = (/turf/open/space,/area/space) -"x" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/open/floor/plating/airless,/area/shuttle/supply) -"y" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/supply) -"z" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/open/floor/plating/airless,/area/shuttle/supply) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/supply) +"b" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/supply) +"c" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/supply) +"d" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/supply) +"e" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"f" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"g" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"h" = ( +/obj/machinery/conveyor{ + dir = 9; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"i" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"j" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"k" = ( +/obj/machinery/conveyor{ + dir = 6; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"l" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"m" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"n" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/supply) +"o" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"p" = ( +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor2"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "cargoshuttle" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/supply) +"q" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/obj/docking_port/mobile/supply{ + dwidth = 3; + width = 10; + timid = 1 + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"r" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 4; + id = "cargoshuttle"; + name = "cargo shuttle conveyor belt" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"s" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/supply) +"t" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/shuttle/supply) +"u" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"v" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc4"; + dir = 2 + }, +/area/shuttle/supply) +"w" = ( +/turf/open/space, +/area/space) +"x" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"y" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"z" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) (1,1,1) = {" -abbbbbc -deffffd -dggghid -deffjkl -dmmmmno -dmmmmpd -dmmmmnq -dgggggr -stuuutv -wxyyyzw +b +b +b +b +b +b +b +b +b +w +"} +(2,1,1) = {" +b +e +g +e +m +m +m +g +b +x +"} +(3,1,1) = {" +b +f +g +f +m +m +m +g +u +y +"} +(4,1,1) = {" +b +f +g +f +m +m +m +g +u +y +"} +(5,1,1) = {" +b +f +h +j +m +m +m +g +u +y +"} +(6,1,1) = {" +b +f +i +k +n +p +n +g +b +z +"} +(7,1,1) = {" +b +b +b +l +o +b +q +r +b +w "} diff --git a/_maps/shuttles/cargo_box.dmm b/_maps/shuttles/cargo_box.dmm index 05df2fa52ba..e1f2a023d4a 100644 --- a/_maps/shuttles/cargo_box.dmm +++ b/_maps/shuttles/cargo_box.dmm @@ -1,37 +1,244 @@ -"a" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/supply) -"b" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/supply) -"c" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/supply) -"d" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/supply) -"e" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"f" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/open/floor/plating,/area/shuttle/supply) -"g" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/shuttle/supply) -"h" = (/obj/machinery/button/door{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"i" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 5; width = 12},/turf/open/floor/plating,/area/shuttle/supply) -"j" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/open/floor/plating,/area/shuttle/supply) -"k" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/supply) -"l" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle/interior{icon_state = "swall_f10"},/area/shuttle/supply) -"m" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle/interior{icon_state = "swall_f6"},/area/shuttle/supply) -"n" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/supply) -"o" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/supply) -"p" = (/turf/closed/wall/shuttle{icon_state = "swall15"; dir = 2},/area/shuttle/supply) -"q" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/supply) -"r" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/supply) -"s" = (/turf/open/space,/area/space) -"t" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/open/floor/plating/airless,/area/shuttle/supply) -"u" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/supply) -"v" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/open/floor/plating/airless,/area/shuttle/supply) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/supply) +"b" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/supply) +"c" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/supply) +"d" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/supply) +"e" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"f" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"g" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"h" = ( +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor2"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"i" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/obj/docking_port/mobile/supply{ + dwidth = 5; + width = 12; + timid = 1 + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"j" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"k" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/supply) +"l" = ( +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/supply) +"m" = ( +/turf/open/floor/plasteel/shuttle, +/turf/closed/wall/shuttle/interior{ + icon_state = "swall_f6" + }, +/area/shuttle/supply) +"n" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/supply) +"o" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/supply) +"p" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall15"; + dir = 2 + }, +/area/shuttle/supply) +"q" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"r" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/shuttle/supply) +"s" = ( +/turf/open/space, +/area/space) +"t" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"u" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"v" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/open/floor/plating/airless, +/area/shuttle/supply) (1,1,1) = {" -abbbbbc -deeeeed -deeeeed -deeeeef -deeeeeg -deeeehd -deeeeei -deeeeej -deeeeed -kleeemn -opqqqpr -stuuuvs +b +b +b +b +b +b +b +b +b +b +b +s +"} +(2,1,1) = {" +b +e +e +e +e +e +e +e +e +l +b +t +"} +(3,1,1) = {" +b +e +e +e +e +e +e +e +e +e +q +u +"} +(4,1,1) = {" +b +e +e +e +e +e +e +e +e +e +q +u +"} +(5,1,1) = {" +b +e +e +e +e +e +e +e +e +e +q +u +"} +(6,1,1) = {" +b +e +e +e +e +h +e +e +e +l +b +v +"} +(7,1,1) = {" +b +b +b +f +g +b +i +j +b +b +b +s "} diff --git a/_maps/shuttles/emergency_airless.dmm b/_maps/shuttles/emergency_airless.dmm index d2d0025ee2f..17c492af9d5 100644 --- a/_maps/shuttles/emergency_airless.dmm +++ b/_maps/shuttles/emergency_airless.dmm @@ -1,43 +1,381 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/turf/open/floor/plating/airless,/area/shuttle/escape) -"c" = (/turf/closed/wall,/area/shuttle/escape) -"d" = (/obj/structure/fireaxecabinet,/turf/closed/wall,/area/shuttle/escape) -"e" = (/obj/structure/closet/malf,/turf/open/floor/plating/airless,/area/shuttle/escape) -"f" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) -"g" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) -"h" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) -"i" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plating/airless,/area/shuttle/escape) -"j" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) -"k" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) -"l" = (/turf/open/floor/plating,/area/shuttle/escape) -"m" = (/obj/structure/chair{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plating/airless,/area/shuttle/escape) -"n" = (/obj/structure/chair{dir = 4},/turf/open/floor/plating/airless,/area/shuttle/escape) -"o" = (/obj/docking_port/mobile/emergency{name = "Shuttle Under Construction"},/turf/open/floor/plating/airless,/area/shuttle/escape) -"p" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/open/floor/plating/airless,/area/shuttle/escape) -"q" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"r" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"c" = ( +/turf/closed/wall, +/area/shuttle/escape) +"d" = ( +/obj/structure/fireaxecabinet, +/turf/closed/wall, +/area/shuttle/escape) +"e" = ( +/obj/structure/closet/malf, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"f" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"g" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"h" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"i" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"j" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"k" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"l" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"m" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"n" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"o" = ( +/obj/docking_port/mobile/emergency{ + name = "Shuttle Under Construction"; + timid = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"p" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"q" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"r" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"s" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/shuttle/escape) (1,1,1) = {" -aabcccdccaa -abbbbbbbbba -acebbbbfgca -acebbbbhica -acebbbbjkca -abbbbbbbbba -bbbbbbbbbbc -lbmnbmnbmbc -bbmnbmnbmbc -obmnbmnbmbc -bbmnbmnbmbc -bbmnbmnbmbb -bbbbbbbbbbc -bbbbbbbbbbc -abbbbbbbbba -abbbbbbbpca -abbbbbbbpca -acbbbbbbpca -acbbbbbbbba -acbbbbbbbca -aaqqqqqqqaa -aarrrrrrraa +a +a +a +a +a +a +b +l +b +o +b +b +b +b +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +b +c +s +c +b +b +b +b +b +b +b +b +b +b +b +b +c +c +c +a +a +"} +(3,1,1) = {" +b +b +e +e +e +b +b +m +m +m +m +m +b +b +b +b +b +b +b +b +q +r +"} +(4,1,1) = {" +c +b +b +b +b +b +b +n +n +n +n +n +b +b +b +b +b +b +b +b +q +r +"} +(5,1,1) = {" +c +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +q +r +"} +(6,1,1) = {" +c +b +b +b +b +b +b +m +m +m +m +m +b +b +b +b +b +b +b +b +q +r +"} +(7,1,1) = {" +d +b +b +b +b +b +b +n +n +n +n +n +b +b +b +b +b +b +b +b +q +r +"} +(8,1,1) = {" +c +b +f +h +j +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +q +r +"} +(9,1,1) = {" +c +b +g +i +k +b +b +m +m +m +m +m +b +b +b +p +p +p +b +b +q +r +"} +(10,1,1) = {" +a +b +c +c +c +b +b +b +b +b +b +b +b +b +b +c +s +c +b +c +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +c +c +c +c +c +b +c +c +a +a +a +a +a +a +a +a "} diff --git a/_maps/shuttles/emergency_asteroid.dmm b/_maps/shuttles/emergency_asteroid.dmm new file mode 100644 index 00000000000..5f2ade373cf --- /dev/null +++ b/_maps/shuttles/emergency_asteroid.dmm @@ -0,0 +1,930 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) +"ac" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ad" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/escape) +"ae" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"af" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/escape) +"ag" = ( +/turf/open/space, +/area/space/nearstation) +"ah" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"ai" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aj" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + dir = 2; + dwidth = 10; + height = 13; + name = "Asteroid emergency shuttle"; + width = 28; + timid = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ak" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/escape) +"al" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"am" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"an" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"ao" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/escape) +"ap" = ( +/obj/structure/ore_box, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aq" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ar" = ( +/obj/machinery/recharge_station, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"as" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/escape) +"at" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"au" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/escape) +"av" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aw" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ax" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"ay" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall15"; + dir = 2 + }, +/area/shuttle/escape) +"az" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"aA" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/shuttle/escape) +"aB" = ( +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/escape) +"aC" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_f11" + }, +/area/shuttle/escape) +"aD" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aE" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aF" = ( +/obj/machinery/suit_storage_unit, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aG" = ( +/obj/machinery/door/airlock/mining{ + name = "Emergency Shuttle Storage"; + req_access_txt = "0" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aH" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aI" = ( +/obj/structure/closet, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aJ" = ( +/obj/structure/table, +/obj/item/weapon/extinguisher, +/obj/item/weapon/crowbar, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aK" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aL" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aM" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + broadcasting = 0; + name = "Station Intercom (General)"; + pixel_y = 23 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aN" = ( +/obj/structure/bed/roller, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aO" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc1"; + dir = 2 + }, +/area/shuttle/escape) +"aP" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aQ" = ( +/obj/structure/bed, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aR" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aS" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aT" = ( +/obj/structure/chair/office/light{ + name = "Chief Engineer" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aU" = ( +/obj/structure/chair/office/light{ + name = "Captain" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aV" = ( +/obj/structure/chair/office/light{ + name = "Head of Security" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aW" = ( +/obj/item/device/radio/intercom{ + broadcasting = 0; + name = "Station Intercom (General)"; + pixel_y = 23 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aX" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aY" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ba" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bb" = ( +/obj/machinery/computer/security, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bc" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 6 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bd" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"be" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen, +/obj/machinery/recharger, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bf" = ( +/obj/machinery/ai_slipper, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bg" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Emergency Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bh" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"bi" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bj" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bk" = ( +/obj/structure/chair/office/light{ + dir = 1; + name = "Research Director" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bl" = ( +/obj/structure/chair/office/light{ + dir = 1; + name = "Head of Personnel" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bm" = ( +/obj/structure/chair/office/light{ + dir = 1; + name = "Chief Medical Officer" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bn" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bo" = ( +/obj/machinery/status_display, +/turf/closed/wall/shuttle{ + icon_state = "swall2"; + dir = 2 + }, +/area/shuttle/escape) +"bp" = ( +/obj/machinery/computer/crew, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bq" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Escape Shuttle Infirmary"; + req_access_txt = "5" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"br" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Escape Shuttle Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bs" = ( +/obj/structure/bed, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bt" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -30 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bu" = ( +/obj/machinery/door/airlock{ + name = "Emergency Shuttle Restroom" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bv" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bw" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bx" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"by" = ( +/obj/structure/table, +/obj/item/weapon/extinguisher, +/obj/item/weapon/crowbar, +/obj/machinery/recharger, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bz" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bA" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/shuttle/escape) +"bB" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/escape) +"bC" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bD" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bE" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bF" = ( +/obj/structure/table, +/obj/item/weapon/retractor, +/obj/item/weapon/hemostat, +/obj/item/weapon/scalpel, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bG" = ( +/obj/structure/table/optable, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bH" = ( +/obj/structure/table, +/obj/item/weapon/circular_saw, +/obj/item/weapon/cautery{ + pixel_x = 4 + }, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bI" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) + +(1,1,1) = {" +aa +aa +ac +am +ac +ad +ad +bI +ac +am +ac +aa +aa +"} +(2,1,1) = {" +ac +am +ac +an +ac +aR +aS +bj +ac +an +ac +am +ac +"} +(3,1,1) = {" +ac +an +ac +ac +ac +aS +aS +aS +ac +ac +ac +an +ac +"} +(4,1,1) = {" +ac +ac +az +aF +ac +aT +bc +bk +ac +bt +az +ac +ac +"} +(5,1,1) = {" +ad +ap +aq +aq +ac +aU +bd +bl +ac +at +bu +bE +ad +"} +(6,1,1) = {" +ae +aq +aq +aq +ac +aV +be +bm +ac +at +ac +ac +ac +"} +(7,1,1) = {" +ad +ar +aq +aq +ac +aW +bf +bn +ac +at +bu +bE +ad +"} +(8,1,1) = {" +ac +ac +ac +aG +ac +aX +bg +bi +az +bu +az +ac +ac +"} +(9,1,1) = {" +ag +ac +ac +aH +at +at +at +at +at +at +ac +ac +aa +"} +(10,1,1) = {" +ag +ag +ac +aI +at +aY +aY +aY +at +bv +ac +aa +aa +"} +(11,1,1) = {" +ah +ah +aB +aJ +at +aZ +ah +aK +at +aL +ac +aa +aa +"} +(12,1,1) = {" +ai +at +at +at +at +aZ +ah +aK +at +aS +ac +aa +aa +"} +(13,1,1) = {" +ah +ah +aB +aK +at +aZ +ah +aK +at +bw +ac +aa +aa +"} +(14,1,1) = {" +ag +ag +ad +aK +at +aZ +ah +aK +at +aZ +ad +aa +aa +"} +(15,1,1) = {" +ag +ag +ad +aK +at +at +at +at +at +aZ +ad +aa +aa +"} +(16,1,1) = {" +ag +ag +ad +aK +at +aZ +ah +aK +at +aZ +ad +aa +aa +"} +(17,1,1) = {" +ah +ah +aB +aK +at +aZ +ah +aK +at +bx +ac +aa +aa +"} +(18,1,1) = {" +aj +at +at +at +at +aZ +ah +aK +at +aS +ac +aa +aa +"} +(19,1,1) = {" +ah +ah +aB +aL +at +aZ +ah +aK +at +by +ac +aa +aa +"} +(20,1,1) = {" +ag +ag +ac +aM +at +ba +ba +ba +at +aI +ac +aa +aa +"} +(21,1,1) = {" +ag +ac +ac +aN +at +at +at +at +at +aN +ac +ac +aa +"} +(22,1,1) = {" +ac +ac +ac +ad +aP +ad +bi +ad +br +ad +ac +ac +ac +"} +(23,1,1) = {" +ac +av +aE +av +aw +bb +ac +bp +at +at +bC +bF +ac +"} +(24,1,1) = {" +al +aw +aw +aw +aw +aw +ad +at +at +at +at +bG +ad +"} +(25,1,1) = {" +ac +ax +ax +ax +aw +aw +ac +at +at +bz +bD +bH +ac +"} +(26,1,1) = {" +ac +ac +ac +ac +ad +aP +ac +bq +ad +ac +ac +ac +ac +"} +(27,1,1) = {" +aa +aa +ac +ac +aQ +aw +ad +at +bs +ac +ac +aa +aa +"} +(28,1,1) = {" +ag +ag +ag +ac +ac +ad +ac +ad +ac +ac +aa +aa +aa +"} diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm index 387ebe9f888..f866a1949fe 100644 --- a/_maps/shuttles/emergency_bar.dmm +++ b/_maps/shuttles/emergency_bar.dmm @@ -1,86 +1,867 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"ac" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"ad" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/carpet,/area/shuttle/escape) -"ae" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/carpet,/area/shuttle/escape) -"af" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/carpet,/area/shuttle/escape) -"ag" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes/cigars/havana,/obj/item/weapon/lighter{pixel_x = -4; pixel_y = 6},/turf/open/floor/carpet,/area/shuttle/escape) -"ah" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/carpet,/area/shuttle/escape) -"ai" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/shuttle/escape) -"aj" = (/turf/open/floor/carpet,/area/shuttle/escape) -"ak" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/carpet,/area/shuttle/escape) -"al" = (/obj/machinery/computer/security,/turf/open/floor/carpet,/area/shuttle/escape) -"am" = (/obj/machinery/computer/crew,/turf/open/floor/carpet,/area/shuttle/escape) -"an" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/shuttle/escape) -"ao" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/carpet,/area/shuttle/escape) -"ap" = (/obj/machinery/button/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/obj/structure/statue/diamond/captain{anchored = 1; name = "statue of THE captain"},/turf/open/floor/carpet,/area/shuttle/escape) -"aq" = (/obj/machinery/computer/communications,/turf/open/floor/carpet,/area/shuttle/escape) -"ar" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/open/floor/carpet,/area/shuttle/escape) -"as" = (/obj/machinery/status_display,/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"at" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"au" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/obj/structure/flora/kirbyplants{icon_state = "plant-10"; layer = 4.1},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"av" = (/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aw" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"ax" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"ay" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/button/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"az" = (/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aA" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aB" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aC" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aD" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aE" = (/obj/structure/chair/wood{dir = 4},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aF" = (/obj/structure/table/wood,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aG" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aH" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "The Emergency Escape Bar"},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aI" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aJ" = (/obj/structure/chair,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aK" = (/mob/living/simple_animal/drone/snowflake/bardrone,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aL" = (/obj/machinery/vending/boozeomat,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aM" = (/obj/structure/table,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aN" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 6; pixel_y = 4},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aO" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aP" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aQ" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aR" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/shuttle/escape) -"aS" = (/obj/structure/table/wood/poker,/obj/effect/spawner/lootdrop/gambling,/turf/open/floor/wood,/area/shuttle/escape) -"aT" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aU" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aV" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"aW" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"aX" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"aY" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"aZ" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"ba" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bb" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bc" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bd" = (/obj/structure/closet/jcloset,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"be" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bf" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bg" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"bi" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) +"ac" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"ad" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/escape) +"ae" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"af" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/shuttle/escape) +"ag" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"ah" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/carpet, +/area/shuttle/escape) +"ai" = ( +/obj/structure/table/wood, +/obj/item/weapon/storage/fancy/cigarettes/cigars/havana, +/obj/item/weapon/lighter{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"aj" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swallc3"; + icon_state = "swallc3"; + dir = 2 + }, +/area/shuttle/escape) +"ak" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"al" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/carpet, +/area/shuttle/escape) +"am" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"an" = ( +/turf/open/floor/carpet, +/area/shuttle/escape) +"ao" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"ap" = ( +/obj/machinery/computer/security, +/turf/open/floor/carpet, +/area/shuttle/escape) +"aq" = ( +/obj/machinery/computer/crew, +/turf/open/floor/carpet, +/area/shuttle/escape) +"ar" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"as" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"at" = ( +/obj/machinery/button/flasher{ + id = "cockpit_flasher"; + pixel_x = 6; + pixel_y = -24 + }, +/obj/structure/table/wood/poker, +/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, +/turf/open/floor/carpet, +/area/shuttle/escape) +"au" = ( +/obj/machinery/computer/communications, +/turf/open/floor/carpet, +/area/shuttle/escape) +"av" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swall13"; + icon_state = "swall13"; + dir = 2 + }, +/area/shuttle/escape) +"aw" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/escape) +"ax" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/shuttle/escape) +"ay" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall8"; + dir = 2 + }, +/area/shuttle/escape) +"az" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"aA" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aB" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall4"; + dir = 2 + }, +/area/shuttle/escape) +"aC" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aD" = ( +/obj/machinery/flasher{ + id = "cockpit_flasher"; + pixel_x = 6; + pixel_y = 24 + }, +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aE" = ( +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aF" = ( +/obj/structure/piano{ + icon_state = "piano"; + name = "space piano"; + tag = "icon-piano" + }, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"aG" = ( +/obj/structure/chair/stool{ + can_buckle = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"aH" = ( +/obj/machinery/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = -6 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aI" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aJ" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aK" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aL" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aM" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aN" = ( +/obj/structure/chair/stool/bar{ + can_buckle = 1; + name = "buckable bar stool" + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aO" = ( +/obj/structure/table/wood/bar{ + boot_dir = 9 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aP" = ( +/obj/structure/table/wood/bar, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aQ" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/escape) +"aR" = ( +/obj/structure/table/wood/bar{ + boot_dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aS" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/table, +/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/weapon/reagent_containers/food/drinks/bottle/lizardwine, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aT" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "The Emergency Escape Bar"; + timid = 1 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aU" = ( +/mob/living/simple_animal/hostile/alien/maid/barmaid, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aV" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aW" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"aX" = ( +/mob/living/simple_animal/drone/snowflake/bardrone, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aY" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"aZ" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"ba" = ( +/obj/structure/table/wood/bar, +/obj/effect/spawner/lootdrop/gambling, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bb" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"bc" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bd" = ( +/obj/structure/table/wood/bar{ + boot_dir = 10 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"be" = ( +/obj/structure/table/wood/bar{ + boot_dir = 2 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"bf" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall1"; + dir = 2 + }, +/area/shuttle/escape) +"bg" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"bh" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/escape) +"bi" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/escape) +"bk" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"bl" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc2"; + dir = 2 + }, +/area/shuttle/escape) +"bm" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"bn" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/obj/structure/sign/bluecross_2, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bo" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"bp" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"bq" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Medbay" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"br" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bs" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"bt" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bu" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"bv" = ( +/obj/machinery/door/airlock{ + name = "Unit B" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"bw" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bx" = ( +/obj/structure/toilet{ + dir = 4; + icon_state = "toilet00"; + tag = "icon-toilet00 (NORTH)" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"by" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"bz" = ( +/obj/structure/table, +/obj/item/weapon/circular_saw, +/obj/item/weapon/hemostat, +/obj/item/weapon/retractor, +/obj/item/weapon/scalpel, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bA" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/escape) +"bB" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/escape) +"bC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"bD" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/escape) +"bE" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"bF" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plasteel/freezer, +/area/shuttle/escape) +"bG" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"bH" = ( +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bI" = ( +/obj/structure/table/wood/bar, +/obj/item/device/instrument/guitar, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"bJ" = ( +/obj/structure/table/wood/bar, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bK" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bL" = ( +/obj/structure/table/wood/bar, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bM" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bN" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/weapon/storage/fancy/cigarettes/cigars/havana, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"bO" = ( +/obj/structure/table/wood/bar, +/obj/item/weapon/folder/red, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bP" = ( +/obj/structure/table/wood/bar, +/obj/item/toy/cards/deck/cas, +/obj/item/toy/cards/deck/cas/black{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bQ" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/shuttle/escape) +"bR" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"bS" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bT" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + tag = "icon-plant-10"; + icon_state = "plant-10" + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"bU" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bV" = ( +/obj/structure/table/wood/bar{ + boot_dir = 8 + }, +/obj/effect/fun_balloon/sentience/emergency_shuttle{ + group_name = "bar staff on the Emergency Escape Bar" + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) (1,1,1) = {" -aaaaabacacacacacabaaaa -aaababadaeafaeagababaa -aaabahaiajajajakalabaa -aaabamanaoapajakaqabaa -ababababababarasababab -abatatatacauavavawaxac -abayazazaAavavavavavab -aBaCaDaDacavaEaFaFaFac -abababababavaEaFavaGab -aHavavavavavaEaFavaIab -abaJaJaJavavaEaFaKaLab -acaMaNaMavavaEaFavaOac -acaPaPaPavavaEaFavavac -acavavavavavaEaFaFaFac -abavavavavavavavavavab -aQavaRaSaRaTavavavaUab -ababababababababaVabab -aWaXaXaXaXaXaYaXaXaZac -abbaabbbabbcabbdaXaZab -abbeabbeabbfabbgaXaZac -ababbhbhbhbhbhbhbhabab -aaabbibibibibibibiabaa +aa +aa +aa +aa +bt +bt +bt +aK +bt +aT +bt +ac +ac +ac +bt +bg +bt +bo +bt +bt +bt +aa +"} +(2,1,1) = {" +aa +bt +bt +bt +bt +aC +aH +aL +bt +aE +bH +aZ +bc +aZ +bH +aE +bt +bp +bs +bx +bt +bt +"} +(3,1,1) = {" +bt +ae +al +aq +bt +aC +aI +aM +bt +aE +aW +ba +bL +bO +bQ +bR +bt +bp +bt +bt +bC +bE +"} +(4,1,1) = {" +ac +af +am +ar +bt +aC +aI +aM +bt +aE +aW +bJ +bM +bP +bQ +aE +bt +ak +bu +bx +bC +bE +"} +(5,1,1) = {" +ac +ag +an +as +bt +ac +aJ +ac +ae +aE +bH +bK +bH +bK +bH +aE +aA +bp +bt +bt +bC +bE +"} +(6,1,1) = {" +ac +ah +an +at +bt +aD +aE +aE +aE +aE +aE +aE +aE +aE +aE +aE +bm +bp +bv +by +bC +bE +"} +(7,1,1) = {" +ac +ag +an +an +az +aE +aE +aN +aN +aN +aN +aN +aN +aN +aE +aE +ae +bt +bt +bt +bC +bE +"} +(8,1,1) = {" +ac +ai +ao +ao +aA +bG +aE +aO +aR +bV +aR +aR +aR +bd +aN +aE +bn +bi +bw +bz +bC +bE +"} +(9,1,1) = {" +bt +ae +ap +au +bt +aF +bH +aP +aE +aU +aX +aE +aE +be +aE +aE +bq +bi +bi +bS +bC +bE +"} +(10,1,1) = {" +aa +bt +bt +bt +bt +aG +bH +bI +aS +aV +aY +bb +bN +be +bT +bk +bF +br +br +bU +bt +bt +"} +(11,1,1) = {" +aa +aa +aa +aa +bt +ac +bt +ac +bt +bt +bt +ac +ac +ac +bt +bt +bt +ac +bt +ac +bt +aa "} diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm index 05f356775bd..0e9d590dd62 100644 --- a/_maps/shuttles/emergency_birdboat.dmm +++ b/_maps/shuttles/emergency_birdboat.dmm @@ -1,78 +1,552 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape) -"ac" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"ad" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"ae" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape) -"af" = (/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/shuttle/escape) -"ag" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"ah" = (/turf/closed/wall/shuttle{icon_state = "swall4"; dir = 2},/area/shuttle/escape) -"ai" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) -"aj" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor{pixel_x = 0; pixel_y = 5},/obj/item/weapon/hemostat,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"ak" = (/obj/structure/table,/obj/item/weapon/cautery,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw{pixel_y = 9},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"al" = (/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"am" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"an" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) -"ao" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) -"ap" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aq" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ar" = (/obj/structure/flora/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"as" = (/turf/closed/wall/shuttle{icon_state = "swall1"; dir = 2},/area/shuttle/escape) -"at" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"au" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"av" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) -"aw" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ax" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ay" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"az" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) -"aB" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aC" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0; idle_power_usage = 0; pixel_y = 4; use_power = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aD" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aE" = (/turf/closed/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/shuttle/escape) -"aF" = (/turf/closed/wall/shuttle{icon_state = "swall15"; dir = 2},/area/shuttle/escape) -"aG" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape) -"aH" = (/turf/closed/wall/shuttle,/area/shuttle/escape) -"aI" = (/obj/machinery/door/airlock/glass_security{name = "security airlock"; req_access_txt = "63"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aJ" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"aK" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/shuttle/escape) -"aL" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"aM" = (/obj/structure/flora/kirbyplants{icon_state = "plant-21"; layer = 4.1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aN" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aO" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aP" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aQ" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aR" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aS" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/boiledspaghetti{name = "pasghetti"; pixel_x = 4; pixel_y = 7},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aU" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile/emergency{dheight = 0; dir = 8; dwidth = 6; height = 18; travelDir = 90; width = 14},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chocolatebar,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aW" = (/obj/structure/chair{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aX" = (/turf/closed/wall/shuttle{icon_state = "swall2"; dir = 2},/area/shuttle/escape) -"aY" = (/obj/structure/chair,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"ba" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"bb" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape) -"bc" = (/turf/closed/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/shuttle/escape) -"bd" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"be" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/brute{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"bf" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"bg" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"bh" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 1},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"bi" = (/obj/structure/table/glass,/obj/item/weapon/defibrillator/loaded,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) +"c" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"d" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"e" = ( +/obj/structure/table, +/obj/item/weapon/scalpel, +/obj/item/weapon/retractor{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/item/weapon/hemostat, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"f" = ( +/obj/structure/table, +/obj/item/weapon/cautery, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/circular_saw{ + pixel_y = 9 + }, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"g" = ( +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"h" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"i" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"j" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"k" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"l" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"m" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"n" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"o" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"p" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"q" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"r" = ( +/obj/machinery/door/airlock/glass_command{ + name = "bridge door"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"s" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"t" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"u" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"v" = ( +/obj/structure/table, +/obj/machinery/recharger{ + active_power_usage = 0; + idle_power_usage = 0; + pixel_y = 4; + use_power = 0 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"w" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/handcuffs, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"x" = ( +/obj/machinery/door/airlock/glass_security{ + name = "security airlock"; + req_access_txt = "63" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"y" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"z" = ( +/obj/item/weapon/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"A" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"B" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"C" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"D" = ( +/obj/structure/table, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"E" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"F" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"G" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/boiledspaghetti{ + name = "pasghetti"; + pixel_x = 4; + pixel_y = 7 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"H" = ( +/obj/machinery/door/airlock/shuttle, +/obj/docking_port/mobile/emergency{ + dheight = 0; + dir = 8; + dwidth = 6; + height = 18; + port_angle = 90; + width = 14; + timid = 1; + name = "Birdboat emergency escape shuttle" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"I" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"J" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"K" = ( +/obj/structure/chair, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"L" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"M" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/toxin, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"N" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"O" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/brute{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/brute, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"P" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Q" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"R" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) +"S" = ( +/obj/structure/table/glass, +/obj/item/weapon/defibrillator/loaded, +/turf/open/floor/plasteel/white, +/area/shuttle/escape) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaabacacacadae -aaabafagagahadacacacacacaiajakalaman -abaoapaqaqarasatatatatatamaualalamav -asawaxaqaqaqayazazazazazamalalalamaA -agaraqaqaBaragazazazaCaDamalalaEaFaG -aHagayahacacafagaIagahacaoaJaJaKaLaf -agaMaNaOaPaQaNaMaNaNaNaNaNaNaNaRaNaR -agaSaNaOaPaTaNaNaNaNaNaNaNaNaNaRaNaU -agaSaNaQaVaQaNaNaWaWaWaWaXaJaJaEadaf -agaSaNaNaNaNaNaNaYaYaYaYasaZalaKaFae -agaMaNaNaNaNaNaNaNaNaNaNaJalalbaaman -bbbcbdbdbdbdaNaNaNaNaNaNagalalbeamav -aabbacacacbcaMbfbgbgbgaMaXbhalbiamaA -aaaaaaaaaabbacafagagagahaLacacacaLaG +a +a +c +c +d +c +d +d +d +d +d +c +a +a +"} +(2,1,1) = {" +a +c +i +p +l +d +z +F +F +F +z +i +c +a +"} +(3,1,1) = {" +a +c +j +q +k +r +A +A +A +A +A +N +c +a +"} +(4,1,1) = {" +a +d +k +k +k +c +B +B +D +A +A +N +c +a +"} +(5,1,1) = {" +a +d +k +k +u +c +C +C +I +A +A +N +c +a +"} +(6,1,1) = {" +a +c +l +k +l +c +D +G +D +A +A +N +i +c +"} +(7,1,1) = {" +a +c +c +r +d +c +A +A +A +A +A +A +z +c +"} +(8,1,1) = {" +a +c +m +s +s +d +z +A +A +A +A +A +P +c +"} +(9,1,1) = {" +a +c +m +s +s +x +A +A +J +K +A +A +Q +d +"} +(10,1,1) = {" +a +c +m +s +s +d +A +A +J +K +A +A +Q +d +"} +(11,1,1) = {" +a +c +m +s +v +c +A +A +J +K +A +A +Q +d +"} +(12,1,1) = {" +a +c +m +s +w +c +A +A +J +K +A +A +z +c +"} +(13,1,1) = {" +c +c +c +c +c +i +A +A +c +c +y +d +c +c +"} +(14,1,1) = {" +c +e +n +g +g +y +A +A +y +L +g +g +R +c +"} +(15,1,1) = {" +c +f +g +g +g +y +A +A +y +g +g +g +g +c +"} +(16,1,1) = {" +c +g +g +g +c +c +E +E +c +c +M +O +S +c +"} +(17,1,1) = {" +c +c +c +c +c +c +A +A +c +c +c +c +c +c +"} +(18,1,1) = {" +c +h +o +t +c +c +E +H +c +c +h +o +t +c "} diff --git a/_maps/shuttles/emergency_box.dmm b/_maps/shuttles/emergency_box.dmm index 87cc48d438c..c2712247723 100644 --- a/_maps/shuttles/emergency_box.dmm +++ b/_maps/shuttles/emergency_box.dmm @@ -1,88 +1,642 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape) -"ac" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"ad" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape) -"ae" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/turf/closed/wall/shuttle/interior{icon_state = "swall_f9"},/area/shuttle/escape) -"af" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"ag" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ah" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ai" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aj" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/turf/closed/wall/shuttle/interior{icon_state = "swall_f5"},/area/shuttle/escape) -"ak" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"al" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"am" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"an" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ao" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ap" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aq" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"ar" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"as" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"at" = (/obj/machinery/button/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"au" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"av" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"aw" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"ax" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"ay" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"az" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"aA" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aB" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aC" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aD" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aE" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aF" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/button/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aG" = (/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aH" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aI" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plating,/area/shuttle/escape) -"aJ" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aK" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aL" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aM" = (/obj/structure/table,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aN" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/escape) -"aO" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) -"aP" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency,/turf/open/floor/plating,/area/shuttle/escape) -"aQ" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aR" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aS" = (/obj/structure/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aT" = (/obj/structure/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aU" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aV" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) -"aW" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aX" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aY" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"aZ" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ba" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) -"bb" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/shuttle/escape) -"bc" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/shuttle/escape) -"bd" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"be" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"bf" = (/obj/structure/closet,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/shuttle/escape) -"bg" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/shuttle/escape) -"bh" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape) -"bi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"bj" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape) -"bk" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) +"ac" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"ad" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/escape) +"ae" = ( +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/escape) +"af" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ag" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ah" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ai" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aj" = ( +/turf/open/floor/plasteel/shuttle/white, +/turf/closed/wall/shuttle/interior{ + icon_state = "swall_f5" + }, +/area/shuttle/escape) +"ak" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"al" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"am" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"an" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ao" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ap" = ( +/obj/machinery/computer/security, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aq" = ( +/obj/machinery/computer/crew, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ar" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"as" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"at" = ( +/obj/machinery/button/flasher{ + id = "cockpit_flasher"; + pixel_x = 6; + pixel_y = -24 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"au" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"av" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/shuttle/escape) +"aw" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/escape) +"ax" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/shuttle/escape) +"ay" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"az" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aA" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aB" = ( +/obj/machinery/flasher{ + id = "cockpit_flasher"; + pixel_x = 6; + pixel_y = 24 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aC" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aD" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aE" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aF" = ( +/obj/machinery/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = -6 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aG" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aH" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aI" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aJ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aK" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aL" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aM" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aN" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/escape) +"aO" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc4"; + dir = 2 + }, +/area/shuttle/escape) +"aP" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + timid = 1; + name = "Box emergency shuttle" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aQ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aR" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aS" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aT" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aU" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aV" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aX" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Cargo" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aY" = ( +/obj/machinery/status_display, +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/shuttle/escape) +"aZ" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Infirmary" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ba" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/escape) +"bb" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"bc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"bd" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"be" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bf" = ( +/obj/structure/closet, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"bg" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"bh" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/escape) +"bi" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"bj" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bk" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) (1,1,1) = {" -aaaaabacacacacacadaaaa -aaabaeafagahagaiajadaa -aaakalamanananaoapakaa -aaakaqarasatanaoauakaa -abavawawaxawayazawavad -akaAaAaAacaBanaCaDaEac -akaFaGaGaHananananaCak -aIaGaJaJacaKaLaManaCac -aNawawawaOaMaMaManaCak -aPanaQananananananaRak -akaLanaSaTanaSaTanaUak -acaLanaSaTanaSaTanaUac -acaLanaSaTanaSaTanaUac -acaLanaSaTanaSaTanaUac -akaLanaSaTanaSaTanaUak -aVanaWananananananaRak -aNawawaXawaYacaZacacba -aVbbbbbbbcakaDaCaCbdac -akbbbbbbbbakaCaCaCbeak -akbfbfbgbgakaDaCaCbdac -bhaxbibibibibibibiaxbj -aabhbkbkbkbkbkbkbkbjaa +aa +aa +aa +aa +ak +ak +ak +aI +ak +aP +ak +ac +ac +ac +ak +aV +ak +aV +ak +ak +ak +aa +"} +(2,1,1) = {" +aa +ak +ak +ak +ak +aA +aF +aG +ak +an +aL +aL +aL +aL +aL +an +ak +bb +bb +bf +ak +ak +"} +(3,1,1) = {" +ak +ae +al +aq +ak +aA +aG +aJ +ak +aQ +an +an +an +an +an +aW +ak +bb +bb +bf +bi +bk +"} +(4,1,1) = {" +ac +af +am +ar +ak +aA +aG +aJ +ak +an +aS +aS +aS +aS +aS +an +aX +bb +bb +bg +bi +bk +"} +(5,1,1) = {" +ac +ag +an +as +ak +ac +aH +ac +bj +an +aT +aT +aT +aT +aT +an +ak +bc +bb +bg +bi +bk +"} +(6,1,1) = {" +ac +ah +an +at +ak +aB +an +aK +aM +an +an +an +an +an +an +an +az +ak +ak +ak +bi +bk +"} +(7,1,1) = {" +ac +ag +an +an +ay +an +an +aL +aM +an +aS +aS +aS +aS +aS +an +ac +aD +aC +aD +bi +bk +"} +(8,1,1) = {" +ac +ai +ao +ao +az +aC +an +aM +aM +an +aT +aT +aT +aT +aT +an +aZ +aC +aC +aC +bi +bk +"} +(9,1,1) = {" +ak +ae +ap +au +ak +aD +an +an +an +an +an +an +an +an +an +an +ac +aC +aC +aC +bi +bk +"} +(10,1,1) = {" +aa +ak +ak +ak +ak +aE +aC +aC +aC +aR +aU +aU +aU +aU +aU +aR +ac +bd +be +bd +ak +ak +"} +(11,1,1) = {" +aa +aa +aa +aa +ak +ac +ak +ac +ak +ak +ak +ac +ac +ac +ak +ak +ak +ac +ak +ac +ak +aa "} diff --git a/_maps/shuttles/emergency_clown.dmm b/_maps/shuttles/emergency_clown.dmm index 2e082b3e67e..9ff252db8f4 100644 --- a/_maps/shuttles/emergency_clown.dmm +++ b/_maps/shuttles/emergency_clown.dmm @@ -1,87 +1,567 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape) -"ac" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"ad" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape) -"ae" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/turf/closed/wall/shuttle/interior{icon_state = "swall_f9"},/area/shuttle/escape) -"af" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/noslip,/area/shuttle/escape) -"ag" = (/obj/structure/chair{dir = 1},/turf/open/floor/bluespace,/area/shuttle/escape) -"ah" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/bluespace,/area/shuttle/escape) -"ai" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/noslip,/area/shuttle/escape) -"aj" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/turf/closed/wall/shuttle/interior{icon_state = "swall_f5"},/area/shuttle/escape) -"ak" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"al" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/noslip,/area/shuttle/escape) -"am" = (/obj/structure/chair{dir = 8},/turf/open/floor/bluespace,/area/shuttle/escape) -"an" = (/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) -"ao" = (/obj/structure/chair{dir = 4},/turf/open/floor/bluespace,/area/shuttle/escape) -"ap" = (/obj/machinery/computer/security,/turf/open/floor/noslip,/area/shuttle/escape) -"aq" = (/obj/machinery/computer/crew,/turf/open/floor/noslip,/area/shuttle/escape) -"ar" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/bluespace,/area/shuttle/escape) -"as" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) -"at" = (/obj/machinery/computer/communications,/turf/open/floor/noslip,/area/shuttle/escape) -"au" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"av" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"aw" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"ax" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Premium Lounge"; req_access_txt = "0"},/turf/open/floor/bluespace,/area/shuttle/escape) -"ay" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"az" = (/turf/open/chasm/straight_down/lava_land_surface,/area/shuttle/escape) -"aA" = (/turf/open/floor/noslip,/area/shuttle/escape) -"aB" = (/obj/structure/closet/emcloset,/obj/item/toy/sword,/turf/open/floor/noslip,/area/shuttle/escape) -"aC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/noslip,/area/shuttle/escape) -"aD" = (/obj/item/weapon/greentext{anchored = 1},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aE" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/bluespace,/area/shuttle/escape) -"aF" = (/obj/structure/chair,/turf/open/floor/noslip,/area/shuttle/escape) -"aG" = (/obj/structure/chair{dir = 4},/turf/open/floor/noslip,/area/shuttle/escape) -"aH" = (/obj/structure/table,/obj/item/device/multitool/ai_detect,/turf/open/floor/noslip,/area/shuttle/escape) -"aI" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/escape) -"aJ" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) -"aK" = (/obj/structure/table,/obj/item/toy/sword,/turf/open/floor/noslip,/area/shuttle/escape) -"aL" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "Snappop(tm)!"},/turf/open/floor/plating,/area/shuttle/escape) -"aM" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) -"aN" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) -"aO" = (/obj/structure/bed,/obj/item/weapon/bedsheet/random,/turf/open/floor/noslip,/area/shuttle/escape) -"aP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/bed,/obj/item/weapon/bedsheet/random,/turf/open/floor/noslip,/area/shuttle/escape) -"aQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bed,/obj/item/weapon/bedsheet/random,/turf/open/floor/noslip,/area/shuttle/escape) -"aR" = (/obj/structure/bed,/obj/item/weapon/bedsheet/random,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/noslip,/area/shuttle/escape) -"aS" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) -"aT" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) -"aU" = (/obj/item/toy/snappop,/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) -"aV" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/open/floor/bluespace,/area/shuttle/escape) -"aW" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"aX" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/open/floor/bluespace,/area/shuttle/escape) -"aY" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) -"aZ" = (/turf/open/floor/mineral/bananium,/area/shuttle/escape) -"ba" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/mineral/bananium,/area/shuttle/escape) -"bb" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/noslip,/area/shuttle/escape) -"bc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/noslip,/area/shuttle/escape) -"bd" = (/obj/structure/closet/crate/trashcart{desc = "A heavy, metal trashcart with wheels. Feel free to hop in at any time!"},/obj/item/toy/sword,/turf/open/floor/mineral/bananium,/area/shuttle/escape) -"be" = (/obj/machinery/vending/autodrobe{extended_inventory = 1; scan_id = 0},/turf/open/floor/mineral/bananium,/area/shuttle/escape) -"bf" = (/obj/machinery/vending/clothing{extended_inventory = 1},/turf/open/floor/mineral/bananium,/area/shuttle/escape) -"bg" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape) -"bh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"bi" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape) -"bj" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"c" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"d" = ( +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/escape) +"e" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/noslip, +/area/shuttle/escape) +"f" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"g" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"h" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/noslip, +/area/shuttle/escape) +"i" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/noslip, +/area/shuttle/escape) +"j" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"k" = ( +/obj/item/toy/snappop/phoenix, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"l" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"m" = ( +/obj/machinery/computer/security, +/turf/open/floor/noslip, +/area/shuttle/escape) +"n" = ( +/obj/machinery/computer/crew, +/turf/open/floor/noslip, +/area/shuttle/escape) +"o" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"p" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/obj/item/toy/snappop/phoenix, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"q" = ( +/obj/machinery/computer/communications, +/turf/open/floor/noslip, +/area/shuttle/escape) +"r" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Premium Lounge"; + req_access_txt = "0" + }, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"s" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"t" = ( +/turf/open/chasm/straight_down/lava_land_surface/normal_air, +/area/shuttle/escape) +"u" = ( +/turf/open/floor/noslip, +/area/shuttle/escape) +"v" = ( +/obj/structure/closet/emcloset, +/obj/item/toy/sword, +/turf/open/floor/noslip, +/area/shuttle/escape) +"w" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/noslip, +/area/shuttle/escape) +"x" = ( +/obj/item/weapon/greentext/quiet{ + anchored = 1 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"y" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Greentext"; + req_access_txt = "0" + }, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"z" = ( +/obj/structure/chair, +/turf/open/floor/noslip, +/area/shuttle/escape) +"A" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/noslip, +/area/shuttle/escape) +"B" = ( +/obj/structure/table, +/obj/item/device/multitool/ai_detect, +/turf/open/floor/noslip, +/area/shuttle/escape) +"C" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"D" = ( +/obj/structure/table, +/obj/item/toy/sword, +/turf/open/floor/noslip, +/area/shuttle/escape) +"E" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Snappop(tm)!"; + timid = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"F" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/item/toy/snappop/phoenix, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"G" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/item/toy/snappop/phoenix, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"H" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/random, +/turf/open/floor/noslip, +/area/shuttle/escape) +"I" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/random, +/turf/open/floor/noslip, +/area/shuttle/escape) +"J" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/bed, +/obj/item/weapon/bedsheet/random, +/turf/open/floor/noslip, +/area/shuttle/escape) +"K" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/random, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/noslip, +/area/shuttle/escape) +"L" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"M" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/obj/item/toy/snappop/phoenix, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"N" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Cargo" + }, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"O" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Infirmary" + }, +/turf/open/floor/bluespace, +/area/shuttle/escape) +"P" = ( +/turf/open/floor/mineral/bananium, +/area/shuttle/escape) +"Q" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/escape) +"R" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/turf/open/floor/noslip, +/area/shuttle/escape) +"S" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/noslip, +/area/shuttle/escape) +"T" = ( +/obj/structure/closet/crate/trashcart{ + desc = "A heavy, metal trashcart with wheels. Feel free to hop in at any time!" + }, +/obj/item/toy/sword, +/turf/open/floor/mineral/bananium, +/area/shuttle/escape) +"U" = ( +/obj/machinery/vending/autodrobe{ + extended_inventory = 1; + scan_id = 0 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/escape) +"V" = ( +/obj/machinery/vending/clothing{ + extended_inventory = 1 + }, +/turf/open/floor/mineral/bananium, +/area/shuttle/escape) +"W" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"X" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) (1,1,1) = {" -aaaaabacacacacacadaaaa -aaabaeafagahagaiajadaa -aaakalamanananaoapakaa -aaakaqarasananaoatakaa -abauavavawavaxayavauad -akazazazacaAanaAaBaCac -akazaDazaEananananaAak -akazazazacaFaGaHanaAac -aIavavavaJaKaKaKanaAak -aLanaMananananananaNak -akaOanaPaQanaPaRanaOak -acaOanaPaQanaPaQanaOac -acaOanaPaQanaPaQanaOac -acaOanaPaQanaPaQanaOac -akaOanaPaQanaPaQanaOak -aSanaTanananananaUaNak -aIavavaVavaWacaXacacaY -aSaZaZaZbaakaBaAaAbbac -akaZaZaZaZakaAaAaAbcak -akbdbdbebfakaBaAaAbbac -bgawbhbhbhbhbhbhbhawbi -aabgbjbjbjbjbjbjbjbiaa +a +a +a +a +b +b +b +b +b +E +b +c +c +c +b +L +b +L +b +b +b +a +"} +(2,1,1) = {" +a +b +b +b +b +t +t +t +b +k +H +H +H +H +H +k +b +P +P +T +b +b +"} +(3,1,1) = {" +b +d +i +n +b +t +x +t +b +F +k +k +k +k +k +M +b +P +P +T +W +X +"} +(4,1,1) = {" +c +e +j +o +b +t +t +t +b +k +I +I +I +I +I +k +N +P +P +U +W +X +"} +(5,1,1) = {" +c +f +k +p +b +c +y +c +C +k +J +J +J +J +J +k +b +Q +P +V +W +X +"} +(6,1,1) = {" +c +g +k +k +b +u +k +z +D +k +k +k +k +k +k +k +s +b +b +b +W +X +"} +(7,1,1) = {" +c +f +k +k +r +k +k +A +D +k +I +I +I +I +I +k +c +v +u +v +W +X +"} +(8,1,1) = {" +c +h +l +l +s +u +k +B +D +k +K +J +J +J +J +k +O +u +u +u +W +X +"} +(9,1,1) = {" +b +d +m +q +b +v +k +k +k +k +k +k +k +k +k +k +c +u +u +u +W +X +"} +(10,1,1) = {" +a +b +b +b +b +w +u +u +u +G +H +H +H +H +H +G +c +R +S +R +b +b +"} +(11,1,1) = {" +a +a +a +a +b +c +b +c +b +b +b +c +c +c +b +b +b +c +b +c +b +a "} diff --git a/_maps/shuttles/emergency_cramped.dmm b/_maps/shuttles/emergency_cramped.dmm index db8c02bfc04..f87e43d51e6 100644 --- a/_maps/shuttles/emergency_cramped.dmm +++ b/_maps/shuttles/emergency_cramped.dmm @@ -1,39 +1,205 @@ -"a" = (/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"b" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"c" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plating,/area/shuttle/escape) -"d" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"e" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"f" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"g" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/book/manual/random,/obj/structure/extinguisher_cabinet{pixel_x = -30},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"h" = (/obj/machinery/door/window/southleft,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"i" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/device/gps{gpstag = "STV5"},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"j" = (/obj/machinery/status_display,/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"k" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dwidth = 3; height = 5; name = "Secure Transport Vessel 5"; width = 14},/turf/open/floor/plating,/area/shuttle/escape) -"l" = (/turf/open/floor/plating,/area/shuttle/escape) -"m" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/shuttle/escape) -"n" = (/obj/structure/chair{dir = 4},/turf/open/floor/plating,/area/shuttle/escape) -"o" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8; name = "8maintenance loot spawner"},/turf/open/floor/plasteel/bot,/area/shuttle/escape) -"p" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/plasteel/bot,/area/shuttle/escape) -"q" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) -"r" = (/obj/structure/closet/crate/secure/weapon,/obj/effect/spawner/lootdrop/armory_contraband,/turf/open/floor/plasteel/bot,/area/shuttle/escape) -"s" = (/obj/structure/chair{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -30},/turf/open/floor/plating,/area/shuttle/escape) -"t" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"u" = (/turf/open/space,/area/space) -"v" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"b" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"c" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"d" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"e" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"f" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"g" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/book/manual/random, +/obj/structure/extinguisher_cabinet{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"h" = ( +/obj/machinery/door/window/southleft, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"i" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/device/gps{ + gpstag = "STV5" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/escape) +"j" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"k" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + dwidth = 3; + height = 5; + name = "Secure Transport Vessel 5"; + width = 14; + timid = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"l" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"m" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/shuttle/escape) +"n" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"o" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/escape) +"p" = ( +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/plasteel/bot, +/area/shuttle/escape) +"q" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"r" = ( +/obj/structure/closet/crate/secure/weapon, +/obj/effect/spawner/lootdrop/armory_contraband, +/turf/open/floor/plasteel/bot, +/area/shuttle/escape) +"s" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -30 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"t" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"u" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) (1,1,1) = {" -abbba -cdefa -aghij -kllma -anloa -bnlob -bnlob -bnlpb -anlpa -qllra -aslra -qllma -attta -uvvvu +a +c +a +k +a +b +b +b +a +q +a +q +a +a +"} +(2,1,1) = {" +b +d +g +l +n +n +n +n +n +l +s +l +t +u +"} +(3,1,1) = {" +b +e +h +l +l +l +l +l +l +l +l +l +t +u +"} +(4,1,1) = {" +b +f +i +m +o +o +o +p +p +r +r +m +t +u +"} +(5,1,1) = {" +a +a +j +a +a +b +b +b +a +a +a +a +a +a "} diff --git a/_maps/shuttles/emergency_goon.dmm b/_maps/shuttles/emergency_goon.dmm index 3d8ebf08142..3fb5e723a1f 100644 --- a/_maps/shuttles/emergency_goon.dmm +++ b/_maps/shuttles/emergency_goon.dmm @@ -1,56 +1,509 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/open/floor/plating,/area/shuttle/escape) -"c" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/open/floor/plating,/area/shuttle/escape) -"d" = (/turf/closed/wall/shuttle{tag = "icon-swall0"; icon_state = "swall0"},/area/shuttle/escape) -"e" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (NORTH)"; icon_state = "wall_space"; dir = 1},/area/shuttle/escape) -"f" = (/turf/closed/wall/shuttle{tag = "icon-swall2"; icon_state = "swall2"},/area/shuttle/escape) -"g" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"h" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dheight = 0; dir = 2; dwidth = 9; name = "NES Port"; width = 19},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"i" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (WEST)"; icon_state = "wall_space"; dir = 8},/area/shuttle/escape) -"j" = (/turf/closed/wall/shuttle{tag = "icon-swall4"; icon_state = "swall4"},/area/shuttle/escape) -"k" = (/turf/closed/wall/shuttle{tag = "icon-swall12"; icon_state = "swall12"},/area/shuttle/escape) -"l" = (/obj/machinery/vending/wallmed,/turf/closed/wall/shuttle{tag = "icon-swall8"; icon_state = "swall8"},/area/shuttle/escape) -"m" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"n" = (/turf/closed/wall/shuttle{tag = "icon-swall1"; icon_state = "swall1"},/area/shuttle/escape) -"o" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"p" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plating,/area/shuttle/escape) -"q" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) -"r" = (/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) -"s" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"t" = (/turf/closed/wall/shuttle{tag = "icon-wall_floor"; icon_state = "wall_floor"},/area/shuttle/escape) -"u" = (/turf/open/space,/area/shuttle/escape) -"v" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) -"w" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) -"x" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"y" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/emergency,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"z" = (/obj/structure/table/reinforced,/obj/item/device/radio,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"A" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"B" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"C" = (/turf/closed/wall/shuttle{tag = "icon-swall8"; icon_state = "swall8"},/area/shuttle/escape) -"D" = (/turf/closed/wall/shuttle{tag = "icon-swall3"; icon_state = "swall3"},/area/shuttle/escape) -"E" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"F" = (/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"G" = (/obj/machinery/computer/emergency_shuttle,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"H" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"I" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"J" = (/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"K" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"L" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"M" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"N" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (EAST)"; icon_state = "wall_space"; dir = 4},/area/shuttle/escape) -"O" = (/turf/closed/wall/shuttle{tag = "icon-wall_floor (WEST)"; icon_state = "wall_floor"; dir = 8},/area/shuttle/escape) -"P" = (/turf/closed/wall/shuttle{tag = "icon-wall_space"; icon_state = "wall_space"},/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"c" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"d" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"e" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) +"f" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"g" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"h" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + dheight = 0; + dir = 2; + dwidth = 9; + name = "NES Port"; + width = 19; + timid = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"i" = ( +/turf/closed/wall/shuttle{ + tag = "icon-wall_space (WEST)"; + icon_state = "wall_space"; + dir = 8 + }, +/area/shuttle/escape) +"j" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swall4"; + icon_state = "swall4" + }, +/area/shuttle/escape) +"k" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swall12"; + icon_state = "swall12" + }, +/area/shuttle/escape) +"l" = ( +/obj/machinery/vending/wallmed, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"m" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"n" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swall1"; + icon_state = "swall1" + }, +/area/shuttle/escape) +"o" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"p" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"q" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"r" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"s" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"t" = ( +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/escape) +"u" = ( +/turf/open/space, +/area/shuttle/escape) +"v" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"w" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Infirmary" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"x" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plasteel/shuttle/yellow, +/area/shuttle/escape) +"y" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/toolbox/emergency, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"z" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"A" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"B" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"C" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swall8"; + icon_state = "swall8" + }, +/area/shuttle/escape) +"D" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swall3"; + icon_state = "swall3" + }, +/area/shuttle/escape) +"E" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"F" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"G" = ( +/obj/machinery/computer/emergency_shuttle, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"H" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"I" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/obj/structure/window/reinforced, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"J" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"K" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"L" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"M" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = 0 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"N" = ( +/turf/closed/wall/shuttle{ + tag = "icon-wall_space (EAST)"; + icon_state = "wall_space"; + dir = 4 + }, +/area/shuttle/escape) +"O" = ( +/turf/closed/wall/shuttle{ + tag = "icon-wall_floor (WEST)"; + icon_state = "wall_floor"; + dir = 8 + }, +/area/shuttle/escape) +"P" = ( +/obj/machinery/status_display, +/turf/closed/wall/shuttle{ + tag = "icon-swall0"; + icon_state = "swall0" + }, +/area/shuttle/escape) (1,1,1) = {" -abcdeaafghfaaaaaaaa -ijklfdmnoonmmdeaaaa -bpqrnsssoossstddeua -bpvrwooooossssxyzxe -bpqrfssdooosssdAABx -jkkCDssmooooooEFAGx -bpHHnssdooosssdAAIx -bpHJKooooossssxLMxN -bpHHfsssoosssOddNua -PjkCndmfoofmmdNaaaa -abcdNaanggnaaaaaaaa +a +d +b +b +b +d +b +b +b +d +a +"} +(2,1,1) = {" +b +d +p +p +p +d +p +p +p +d +b +"} +(3,1,1) = {" +c +d +q +v +q +d +H +H +H +d +c +"} +(4,1,1) = {" +d +l +r +r +r +d +H +J +H +d +d +"} +(5,1,1) = {" +d +d +d +w +f +d +f +K +d +d +d +"} +(6,1,1) = {" +a +d +s +o +s +s +s +o +s +d +a +"} +(7,1,1) = {" +a +m +s +o +s +s +s +o +s +m +a +"} +(8,1,1) = {" +d +d +s +o +d +m +d +o +s +d +d +"} +(9,1,1) = {" +g +o +o +o +o +o +o +o +o +o +g +"} +(10,1,1) = {" +h +o +o +o +o +o +o +o +o +o +g +"} +(11,1,1) = {" +d +d +s +s +o +o +o +s +s +d +d +"} +(12,1,1) = {" +a +m +s +s +s +o +s +s +s +m +a +"} +(13,1,1) = {" +a +m +s +s +s +o +s +s +s +m +a +"} +(14,1,1) = {" +a +d +t +s +s +o +s +s +t +d +a +"} +(15,1,1) = {" +a +d +d +x +d +E +f +x +d +d +a +"} +(16,1,1) = {" +a +a +d +y +A +F +A +L +d +a +a +"} +(17,1,1) = {" +a +a +d +z +A +A +A +M +d +a +a +"} +(18,1,1) = {" +a +a +a +x +B +G +I +x +a +a +a +"} +(19,1,1) = {" +a +a +a +d +x +x +x +d +a +a +a "} diff --git a/_maps/shuttles/emergency_imfedupwiththisworld.dmm b/_maps/shuttles/emergency_imfedupwiththisworld.dmm index 4ecb0e8fd64..aa4719f3ec0 100644 --- a/_maps/shuttles/emergency_imfedupwiththisworld.dmm +++ b/_maps/shuttles/emergency_imfedupwiththisworld.dmm @@ -1,42 +1,281 @@ -"a" = (/turf/closed/wall/mineral/wood,/area/shuttle/escape) -"b" = (/obj/machinery/light_switch,/turf/closed/wall/mineral/wood,/area/shuttle/escape) -"c" = (/obj/machinery/door/unpowered/shuttle,/obj/docking_port/mobile/emergency{dheight = 0; dir = 4; dwidth = 1; height = 10; name = "Oh Hi Mark"; width = 12},/turf/open/floor/wood,/area/shuttle/escape) -"d" = (/turf/open/floor/wood,/area/shuttle/escape) -"e" = (/obj/machinery/light{dir = 1},/turf/open/floor/carpet,/area/shuttle/escape) -"f" = (/obj/structure/chair/comfy/teal,/turf/open/floor/carpet,/area/shuttle/escape) -"g" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/turf/open/floor/carpet,/area/shuttle/escape) -"h" = (/turf/open/floor/carpet,/area/shuttle/escape) -"i" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/knife,/turf/open/floor/carpet,/area/shuttle/escape) -"j" = (/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"k" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/vending/boozeomat,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"l" = (/obj/machinery/computer/security/wooden_tv,/turf/open/floor/carpet,/area/shuttle/escape) -"m" = (/obj/structure/table/glass,/turf/open/floor/carpet,/area/shuttle/escape) -"n" = (/obj/structure/chair/comfy/teal{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/open/floor/carpet,/area/shuttle/escape) -"o" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/store/cake/birthday,/turf/open/floor/carpet,/area/shuttle/escape) -"p" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"q" = (/obj/structure/table/reinforced,/turf/open/floor/carpet,/area/shuttle/escape) -"r" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"s" = (/obj/machinery/door/window{dir = 8},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"t" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"u" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/wood,/area/shuttle/escape) -"v" = (/obj/structure/chair/office/dark,/turf/open/floor/wood,/area/shuttle/escape) -"w" = (/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood/drip,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/mob_spawn/human/corpse,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/machinery/light/small{dir = 8},/obj/item/weapon/reagent_containers/food/snacks/cakeslice/birthday,/turf/open/floor/carpet,/area/shuttle/escape) -"x" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/obj/item/weapon/paper{info = "i love daniel
daniel is my best friend

you are tearing me apart elise"},/turf/open/floor/carpet,/area/shuttle/escape) -"y" = (/obj/structure/flora/kirbyplants,/turf/open/floor/wood,/area/shuttle/escape) -"z" = (/obj/structure/table/wood,/obj/item/weapon/papercutter,/turf/open/floor/wood,/area/shuttle/escape) -"A" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement,/turf/open/floor/wood,/area/shuttle/escape) -"B" = (/obj/machinery/light,/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/wood,/area/shuttle/escape) -"C" = (/obj/structure/mineral_door/wood,/turf/open/floor/wood,/area/shuttle/escape) -"D" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/carpet,/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/wood, +/area/shuttle/escape) +"b" = ( +/obj/machinery/light_switch, +/turf/closed/wall/mineral/wood, +/area/shuttle/escape) +"c" = ( +/obj/docking_port/mobile/emergency{ + dheight = 0; + dir = 4; + dwidth = 1; + height = 10; + name = "Oh Hi Mark"; + width = 12; + timid = 1 + }, +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood, +/area/shuttle/escape) +"d" = ( +/turf/open/floor/wood, +/area/shuttle/escape) +"e" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"f" = ( +/obj/structure/chair/comfy/teal, +/turf/open/floor/carpet, +/area/shuttle/escape) +"g" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp, +/turf/open/floor/carpet, +/area/shuttle/escape) +"h" = ( +/turf/open/floor/carpet, +/area/shuttle/escape) +"i" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/kitchen/knife, +/turf/open/floor/carpet, +/area/shuttle/escape) +"j" = ( +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"k" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/vending/boozeomat, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"l" = ( +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/carpet, +/area/shuttle/escape) +"m" = ( +/obj/structure/table/glass, +/turf/open/floor/carpet, +/area/shuttle/escape) +"n" = ( +/obj/structure/chair/comfy/teal{ + tag = "icon-comfychair (WEST)"; + icon_state = "comfychair"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"o" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/snacks/store/cake/birthday, +/turf/open/floor/carpet, +/area/shuttle/escape) +"p" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"q" = ( +/obj/structure/table/reinforced, +/turf/open/floor/carpet, +/area/shuttle/escape) +"r" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"s" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"t" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/bar, +/area/shuttle/escape) +"u" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/wood, +/area/shuttle/escape) +"v" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/wood, +/area/shuttle/escape) +"w" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/mob_spawn/human/corpse, +/obj/item/weapon/gun/projectile/automatic/pistol/m1911, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/weapon/reagent_containers/food/snacks/cakeslice/birthday, +/turf/open/floor/carpet, +/area/shuttle/escape) +"x" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/red, +/obj/item/weapon/paper{ + info = "i love daniel
daniel is my best friend

you are tearing me apart elise" + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"y" = ( +/obj/item/weapon/twohanded/required/kirbyplants, +/turf/open/floor/wood, +/area/shuttle/escape) +"z" = ( +/obj/structure/table/wood, +/obj/item/weapon/papercutter, +/turf/open/floor/wood, +/area/shuttle/escape) +"A" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/turf/open/floor/wood, +/area/shuttle/escape) +"B" = ( +/obj/machinery/light, +/obj/structure/table/wood, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/open/floor/wood, +/area/shuttle/escape) +"C" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/shuttle/escape) +"D" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/carpet, +/area/shuttle/escape) +"E" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/wood, +/area/shuttle/escape) (1,1,1) = {" -abaaaaaaaa -cdefghijka -adlmnhojpa -adhmnhqjra -adhhhhsjta -auddddaaaa -addvddawxa -ayzABdChDa -aaaaaaaaaa +a +c +a +a +a +a +a +a +a +"} +(2,1,1) = {" +b +d +d +d +d +u +d +y +a +"} +(3,1,1) = {" +a +e +l +h +h +d +d +z +a +"} +(4,1,1) = {" +a +f +m +m +h +d +v +A +a +"} +(5,1,1) = {" +a +g +n +n +h +d +d +B +a +"} +(6,1,1) = {" +a +h +h +h +h +d +d +d +a +"} +(7,1,1) = {" +a +i +o +q +s +a +E +C +a +"} +(8,1,1) = {" +a +j +j +j +j +a +w +h +a +"} +(9,1,1) = {" +a +k +p +r +t +a +x +D +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a "} diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm index 507090a6124..dce75f11ff4 100644 --- a/_maps/shuttles/emergency_meta.dmm +++ b/_maps/shuttles/emergency_meta.dmm @@ -1,132 +1,1186 @@ -"aa" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"ac" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"ad" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ae" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"af" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo Bay Airlock"},/turf/open/floor/plating{dir = 1; icon_state = "delivery"},/area/shuttle/escape) -"ag" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "swall_f10"; dir = 2},/area/shuttle/escape) -"ah" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"ai" = (/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/structure/closet/crate{name = "lifejackets"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aj" = (/obj/structure/tank_dispenser/oxygen{layer = 2.7; pixel_x = -1; pixel_y = 2},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"ak" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"al" = (/obj/machinery/status_display{pixel_y = 32},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"am" = (/obj/structure/table,/obj/item/stack/medical/gauze,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"an" = (/obj/structure/sign/nosmoking_2,/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"ao" = (/obj/machinery/recharge_station,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"ap" = (/turf/open/floor/plating{dir = 1; icon_state = "delivery"},/area/shuttle/escape) -"aq" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/item/hand_labeler_refill,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"ar" = (/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) -"as" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"at" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"au" = (/obj/item/weapon/cigbutt,/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) -"av" = (/obj/structure/closet/crate/medical{name = "medical crate"},/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -4; pixel_y = 3},/obj/item/device/healthanalyzer{pixel_x = 3; pixel_y = 3},/obj/item/weapon/lazarus_injector,/mob/living/simple_animal/bot/medbot{name = "\improper emergency medibot"; pixel_x = -3; pixel_y = 2},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"aw" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"ax" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"ay" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"az" = (/obj/structure/closet/crate{name = "emergency supplies crate"},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/flashlight/flare{pixel_x = 3; pixel_y = 3},/obj/item/device/flashlight/flare{pixel_x = -6; pixel_y = -2},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/device/radio,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"aA" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo Bay Airlock"},/obj/docking_port/mobile/emergency{dheight = 0; dir = 4; dwidth = 5; height = 14; width = 25},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aB" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 0; req_access_txt = "0"; use_power = 0},/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"aC" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"aD" = (/obj/machinery/space_heater,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"aE" = (/obj/structure/chair{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -31},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aF" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/weapon/wirecutters,/obj/item/stack/cable_coil,/turf/open/floor/plating{dir = 1; icon_state = "warning"},/area/shuttle/escape) -"aG" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0; pixel_y = -1},/obj/item/weapon/storage/toolbox/emergency{pixel_x = 3; pixel_y = -5},/turf/open/floor/plating{dir = 1; icon_state = "warning"},/area/shuttle/escape) -"aH" = (/turf/open/floor/plating{dir = 1; icon_state = "warning"},/area/shuttle/escape) -"aI" = (/obj/structure/rack{dir = 1},/obj/item/weapon/tank/internals/oxygen/red,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/red,/turf/open/floor/plating{dir = 1; icon_state = "warning"},/area/shuttle/escape) -"aJ" = (/obj/structure/extinguisher_cabinet,/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"aK" = (/obj/structure/chair{dir = 8},/obj/structure/sign/bluecross_2{pixel_x = 32},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aL" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/escape) -"aM" = (/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/shuttle/escape) -"aN" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aO" = (/obj/structure/sign/bluecross_2,/turf/closed/wall/shuttle{icon_state = "swall4"; dir = 2},/area/shuttle/escape) -"aP" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) -"aQ" = (/obj/machinery/sleeper{dir = 2},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aR" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aS" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aT" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; name = "emergency shower"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aU" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aV" = (/obj/structure/table,/obj/item/weapon/defibrillator/loaded,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aW" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 6; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = -3},/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = -3; pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = 6; pixel_y = 8},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 4; pixel_y = 1},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = -2; pixel_y = 5},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 2; pixel_y = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aX" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aY" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/item/weapon/retractor{pixel_x = 4},/obj/item/weapon/hemostat{pixel_x = -4},/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -27},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aZ" = (/obj/structure/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"ba" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"bb" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bc" = (/obj/structure/chair,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 29},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bd" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"be" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs{pixel_x = 2; pixel_y = 2},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bf" = (/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bg" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0; idle_power_usage = 0; use_power = 0},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bh" = (/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bi" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs{pixel_y = 3},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bj" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"bk" = (/obj/machinery/flasher{id = "emshuttlebridgeflash"; pixel_y = -24},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bl" = (/obj/structure/chair{dir = 1},/obj/machinery/button/flasher{id = "emshuttleflash"; name = "brig flasher button"; pixel_y = -23; req_access_txt = "0"; req_one_access_txt = "1;63;19"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bm" = (/obj/structure/chair{dir = 1},/obj/machinery/flasher{id = "emshuttleflash"; pixel_y = -24},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bn" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bo" = (/obj/structure/table,/obj/item/weapon/folder/red{pixel_x = 3},/obj/item/weapon/folder/white{pixel_x = -4; pixel_y = 2},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -4; pixel_y = 4},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bp" = (/obj/machinery/door/airlock/glass_command{name = "Cockpit"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bq" = (/turf/closed/wall/shuttle{icon_state = "swall15"; dir = 2},/area/shuttle/escape) -"br" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bs" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs{pixel_y = 3},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bt" = (/obj/machinery/button/flasher{id = "emshuttlebridgeflash"; name = "cockpit flasher button"; pixel_y = 24; req_access_txt = "0"; req_one_access_txt = "1;63;19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bu" = (/obj/machinery/door/airlock/command{name = "Emergency Recovery Airlock"; req_access = null; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bv" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"bw" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/status_display{pixel_y = 31},/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) -"bx" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 27},/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) -"by" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bz" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bA" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bB" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bC" = (/obj/machinery/door/airlock/external{name = "Emergency Recovery Airlock"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) -"bD" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) -"bE" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bF" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bG" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bH" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cigbutt/cigarbutt{pixel_x = 5; pixel_y = -1},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bI" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bJ" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bK" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bL" = (/obj/machinery/computer/station_alert,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bM" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency{pixel_y = 3},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bN" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0; idle_power_usage = 0; pixel_y = 4; use_power = 0},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bO" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/structure/chair{dir = 1},/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) -"bP" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) -"bQ" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) -"bR" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape) -"bS" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"bT" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape) -"bU" = (/turf/open/space,/area/space) -"bV" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/shuttle/escape) -"bW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"bX" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/shuttle/escape) -"bY" = (/turf/open/space,/turf/closed/wall/shuttle{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/escape) -"bZ" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) +"ac" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"ad" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ae" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/escape) +"af" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ag" = ( +/obj/structure/sign/nosmoking_2, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ah" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + dir = 2; + dwidth = 5; + height = 14; + name = "Meta emergency shuttle"; + timid = 1; + width = 25 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ai" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/escape) +"aj" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/shuttle/escape) +"ak" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/escape) +"al" = ( +/obj/structure/table, +/obj/item/weapon/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"am" = ( +/obj/machinery/computer/crew, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"an" = ( +/obj/machinery/computer/security, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ao" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ap" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aq" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ar" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"as" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = 27 + }, +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"at" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/weapon/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/weapon/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/weapon/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/weapon/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/weapon/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate{ + name = "lifejackets" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"au" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"av" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aw" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ax" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ay" = ( +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs{ + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"az" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aA" = ( +/obj/structure/tank_dispenser/oxygen{ + layer = 2.7; + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aB" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aC" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aD" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall1" + }, +/area/shuttle/escape) +"aE" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aF" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aG" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aH" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aI" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 0; + pixel_y = 0; + req_access_txt = "0"; + use_power = 0 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aJ" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aK" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/escape) +"aL" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aM" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall2" + }, +/area/shuttle/escape) +"aN" = ( +/obj/machinery/status_display{ + dir = 8; + pixel_x = 32; + pixel_y = 0 + }, +/obj/machinery/hologram/holopad, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aO" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/emergency{ + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aP" = ( +/obj/structure/table, +/obj/machinery/recharger{ + active_power_usage = 0; + idle_power_usage = 0; + pixel_y = 4; + use_power = 0 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aQ" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/device/radio/intercom{ + dir = 2; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -31 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aR" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 0; + pixel_y = -27 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aS" = ( +/obj/item/device/radio/intercom{ + dir = 2; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -31 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aT" = ( +/obj/structure/table, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aU" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/escape) +"aV" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall8"; + dir = 2 + }, +/area/shuttle/escape) +"aW" = ( +/obj/machinery/door/airlock/command{ + name = "Emergency Recovery Airlock"; + req_access = null; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aX" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall15"; + dir = 2 + }, +/area/shuttle/escape) +"aY" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aZ" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Escape Shuttle Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"ba" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bb" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Cargo Bay Airlock" + }, +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"bc" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/escape) +"bd" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"be" = ( +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"bf" = ( +/obj/machinery/door/airlock/external{ + name = "Emergency Recovery Airlock" + }, +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"bg" = ( +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bh" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bi" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bj" = ( +/obj/structure/table, +/obj/item/weapon/defibrillator/loaded, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bk" = ( +/obj/machinery/shower, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bl" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bm" = ( +/obj/structure/rack, +/obj/item/weapon/crowbar, +/obj/item/weapon/wrench, +/obj/item/weapon/weldingtool, +/obj/item/weapon/wirecutters, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/shuttle/escape) +"bn" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"bo" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"bp" = ( +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"bq" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/delivery, +/area/shuttle/escape) +"br" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall4"; + dir = 2 + }, +/area/shuttle/escape) +"bs" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bt" = ( +/obj/structure/reagent_dispensers/peppertank, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bu" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 6; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/syringe/epinephrine{ + pixel_x = 2; + pixel_y = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bv" = ( +/obj/structure/rack, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 0; + pixel_y = -1 + }, +/obj/item/weapon/storage/toolbox/emergency{ + pixel_x = 3; + pixel_y = -5 + }, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/shuttle/escape) +"bw" = ( +/obj/item/weapon/cigbutt, +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"bx" = ( +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"by" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"bz" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bA" = ( +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/shuttle/escape) +"bB" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/escape) +"bC" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/floorgrime, +/area/shuttle/escape) +"bD" = ( +/obj/structure/table, +/obj/item/weapon/folder/red{ + pixel_x = 3 + }, +/obj/item/weapon/folder/white{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/radio/intercom{ + dir = 2; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -31 + }, +/obj/item/weapon/book/manual/wiki/security_space_law{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bE" = ( +/obj/structure/table, +/obj/item/weapon/restraints/handcuffs{ + pixel_y = 3 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bF" = ( +/obj/structure/table, +/obj/machinery/recharger{ + active_power_usage = 0; + idle_power_usage = 0; + use_power = 0 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bG" = ( +/obj/structure/table, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"bH" = ( +/obj/structure/table, +/obj/item/weapon/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/circular_saw, +/obj/item/weapon/retractor{ + pixel_x = 4 + }, +/obj/item/weapon/hemostat{ + pixel_x = -4 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/device/radio/intercom{ + dir = 2; + name = "Station Intercom (General)"; + pixel_x = -27; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bI" = ( +/obj/structure/sink, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"bJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bK" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"bL" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bM" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/hardhat/red, +/turf/open/floor/plasteel/warning{ + dir = 4 + }, +/area/shuttle/escape) +"bN" = ( +/obj/machinery/space_heater, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 0; + pixel_y = -27 + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/escape) +"bO" = ( +/obj/structure/closet/crate{ + name = "emergency supplies crate" + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/device/flashlight/flare{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/device/flashlight/flare{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/weapon/crowbar, +/obj/item/weapon/wrench, +/obj/item/device/radio, +/turf/open/floor/plasteel/bot, +/area/shuttle/escape) +"bP" = ( +/obj/structure/closet/crate/medical{ + name = "medical crate" + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/device/healthanalyzer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/lazarus_injector, +/mob/living/simple_animal/bot/medbot{ + name = "\improper emergency medibot"; + pixel_x = -3; + pixel_y = 2 + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/escape) +"bQ" = ( +/obj/item/device/radio/intercom{ + dir = 2; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -31 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/bot, +/area/shuttle/escape) +"bR" = ( +/obj/structure/table, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen, +/obj/item/hand_labeler_refill, +/turf/open/floor/plasteel/bot, +/area/shuttle/escape) +"bS" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 0; + pixel_y = 0; + req_access_txt = "0"; + use_power = 0 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bT" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bU" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) (1,1,1) = {" -aaabacabadabadabaeabafafabag -ahaiajaiakalakamanaoapapaqah -ahakakakakakakakafapararasah -atakakakakakakakafaparauavac -acawakaxacawakaxahayararazac -aAakakaxaBawakaxacaCauaraDah -ahaEakaxacawakaxahaFaGaHaIah -acawakaxaJawakaKaLaMacaNaOaP -acawakaxacawakaxacaQaQakaRah -acawakakakakakakaNakakakaSac -anawakaxacawakaxacaTakakaUac -adakakaxaJawakaxahaVaWaXaYah -acawakaxacawakaZaLababbaabaP -atakakaxaBawakaxahbbbcbdbeah -ahawakaxacawakaxacbbbfbfbgac -acakakakakakakakbhbfbfbfbiac -ahbjakakakbkakbjahblbmbnboah -aLabbaabbpabbaabbqabaeababaP -acbrbsakakbtakakbubvahbwbxac -acbybzakakakbAbBaLbCbDararbC -acbEakbAbFbzakbGahararararbC -acbHbIbJbKbLbMbNahbObPbPbQac -bRabababababababbSababababbT -bUbVbWbWbWbXbWbWbXbWbWbWbYbU -bUbUbZbZbZbXbZbZbXbZbZbZbUbU +aa +aa +au +au +au +ad +au +au +ad +au +au +au +aa +aa +"} +(2,1,1) = {" +aa +ad +av +av +av +ad +av +av +ad +av +av +av +ad +aa +"} +(3,1,1) = {" +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +"} +(4,1,1) = {" +ac +al +aw +aB +aF +aL +aO +aP +aJ +bd +bd +bd +bC +ac +"} +(5,1,1) = {" +ac +am +aq +aC +aG +ax +aq +aQ +ad +be +be +be +be +bf +"} +(6,1,1) = {" +ac +an +ax +aq +aq +aq +aC +aR +ad +bf +bT +be +be +bf +"} +(7,1,1) = {" +ac +ao +ay +aq +aq +aq +aq +aq +aW +bU +ad +by +by +ac +"} +(8,1,1) = {" +ad +ad +az +ad +aH +ad +az +ad +ad +ad +ad +az +ad +ad +"} +(9,1,1) = {" +ad +ap +aq +aq +aq +aq +aq +ap +ad +bh +bh +bh +bD +ad +"} +(10,1,1) = {" +ac +aq +aq +aq +aq +aq +aq +aq +aY +bU +bU +bU +bE +ac +"} +(11,1,1) = {" +ad +ar +aq +aE +ac +ar +aq +aE +ac +bi +bU +bU +bF +ac +"} +(12,1,1) = {" +af +aq +aq +aE +aI +ar +aq +aE +ad +bi +bs +bs +bG +ad +"} +(13,1,1) = {" +ac +ar +aq +aE +ac +ar +aq +aS +ad +ad +bt +az +ad +ad +"} +(14,1,1) = {" +af +aq +aq +aE +aJ +ar +aq +aE +ad +bj +bu +bz +bH +ad +"} +(15,1,1) = {" +ag +ar +aq +aE +ac +ar +aq +aE +ac +bk +aq +aq +bI +ac +"} +(16,1,1) = {" +ac +ar +aq +aq +aq +aq +aq +aq +aZ +aq +aq +aq +bJ +ac +"} +(17,1,1) = {" +ac +ar +aq +aE +ac +ar +aq +aE +ac +bl +bl +aq +bK +ad +"} +(18,1,1) = {" +ac +ar +aq +aE +bL +ar +aq +aE +ba +ad +ac +aZ +ba +ad +"} +(19,1,1) = {" +ad +as +aq +aE +ac +ar +aq +aE +ad +bm +bv +bA +bM +ad +"} +(20,1,1) = {" +ah +aq +aq +aE +bS +ar +aq +aE +ac +bn +bw +be +bN +ad +"} +(21,1,1) = {" +ac +ar +aq +aE +ac +ar +aq +aE +aJ +bo +be +be +bO +ac +"} +(22,1,1) = {" +af +aq +aq +aq +aq +aq +aq +aq +bb +bp +be +bw +bP +ac +"} +(23,1,1) = {" +ad +aq +aq +aq +aq +aq +aq +aq +bb +bp +be +be +bQ +ad +"} +(24,1,1) = {" +ad +at +aA +at +aq +aN +aq +aT +ag +bq +bp +bp +bR +ad +"} +(25,1,1) = {" +ad +ad +ac +ad +ac +ad +ac +ad +ad +ad +ac +ac +ad +ad "} diff --git a/_maps/shuttles/emergency_mini.dmm b/_maps/shuttles/emergency_mini.dmm new file mode 100644 index 00000000000..901c3fa91e4 --- /dev/null +++ b/_maps/shuttles/emergency_mini.dmm @@ -0,0 +1,506 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) +"c" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"d" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + icon_state = "swall_f10"; + dir = 2 + }, +/area/shuttle/escape) +"e" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"f" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"g" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/escape) +"h" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"i" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"j" = ( +/obj/machinery/sleeper{ + dir = 8; + icon_state = "sleeper-open" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"k" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"l" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"m" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"n" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = 28; + req_access_txt = "0" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"o" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/shuttle/escape) +"p" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Escape Shuttle Cell"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"q" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Escape Shuttle Infirmary"; + req_access_txt = "0" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"r" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"s" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"t" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"u" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"v" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"w" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"x" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"y" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"z" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + req_access_txt = "0" + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"A" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + pixel_x = 25 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"B" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + dir = 8; + dwidth = 8; + height = 9; + name = "Mini emergency shuttle"; + timid = 1; + width = 21 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"C" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"D" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/obj/item/weapon/extinguisher, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"E" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/escape) +"F" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/escape) +"G" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"H" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Escape Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"I" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/escape) +"J" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"K" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"L" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"M" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"N" = ( +/obj/machinery/computer/security, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"O" = ( +/obj/machinery/computer/crew, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"P" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"Q" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/shuttle/escape) +"R" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc1"; + dir = 2 + }, +/area/shuttle/escape) +"S" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/extinguisher, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"T" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"U" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"V" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"W" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc2"; + dir = 2 + }, +/area/shuttle/escape) +"X" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/shuttle/escape) + +(1,1,1) = {" +a +e +e +e +e +e +e +e +y +y +y +e +e +e +e +e +e +e +e +e +a +"} +(2,1,1) = {" +e +e +h +i +i +q +s +v +v +v +v +v +s +v +v +D +e +J +O +r +e +"} +(3,1,1) = {" +c +f +i +i +i +y +s +s +s +s +s +s +s +s +s +i +e +K +K +S +y +"} +(4,1,1) = {" +c +f +j +n +j +y +s +w +w +w +w +w +w +w +s +i +G +s +s +T +y +"} +(5,1,1) = {" +c +f +e +e +e +r +s +x +y +y +z +y +y +C +s +s +H +s +s +U +y +"} +(6,1,1) = {" +c +f +k +k +y +i +s +v +v +v +v +v +v +v +s +i +e +L +s +T +y +"} +(7,1,1) = {" +c +f +l +l +p +s +s +s +s +s +s +s +s +s +s +i +e +M +M +V +y +"} +(8,1,1) = {" +e +e +m +m +y +t +s +w +w +w +A +w +s +w +w +D +e +N +P +r +e +"} +(9,1,1) = {" +a +e +e +e +e +e +u +e +e +y +e +e +B +e +e +e +e +e +e +e +a +"} diff --git a/_maps/shuttles/emergency_narnar.dmm b/_maps/shuttles/emergency_narnar.dmm index d4cf6ff501d..3295aee638a 100644 --- a/_maps/shuttles/emergency_narnar.dmm +++ b/_maps/shuttles/emergency_narnar.dmm @@ -1,73 +1,530 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/turf/closed/wall/cult,/area/shuttle/escape) -"c" = (/obj/effect/forcefield/cult,/turf/open/floor/plating,/area/shuttle/escape) -"d" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"e" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"f" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"g" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"h" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"i" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"j" = (/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"k" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"l" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"m" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"n" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"o" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"p" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"q" = (/obj/item/stack/sheet/metal,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"r" = (/obj/machinery/door/airlock/cult/unruned/glass/friendly,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"s" = (/obj/machinery/status_display,/turf/closed/wall/cult,/area/shuttle/escape) -"t" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"u" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"v" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"w" = (/mob/living/simple_animal/hostile/construct/builder,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"x" = (/obj/machinery/door/airlock/cult/friendly,/turf/open/floor/plating,/area/shuttle/escape) -"y" = (/obj/effect/decal/cleanable/blood/gibs/up,/obj/item/candle/infinite,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"z" = (/obj/effect/rune/raise_dead,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"A" = (/obj/item/candle/infinite,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"B" = (/obj/effect/rune/true_sight,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/gibs/body,/obj/effect/decal/cleanable/blood/gibs/core,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"C" = (/mob/living/simple_animal/hostile/construct/armored,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"D" = (/obj/effect/rune/true_sight,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"E" = (/obj/machinery/door/airlock/cult/friendly,/obj/docking_port/mobile/emergency{name = "shuttle 667"},/turf/open/floor/plating,/area/shuttle/escape) -"F" = (/obj/effect/decal/cleanable/blood/gibs/down,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"G" = (/obj/structure/extinguisher_cabinet{has_extinguisher = null; icon_state = "extinguisher_empty"; opened = 1; pixel_x = 27; pixel_y = 0},/obj/item/weapon/extinguisher{safety = 0},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"H" = (/mob/living/simple_animal/hostile/construct/wraith,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"I" = (/obj/effect/rune/narsie,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"J" = (/mob/living/simple_animal/hostile/carp/eyeball{faction = list("cult"); name = "left eyeball"},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"K" = (/mob/living/simple_animal/hostile/carp/eyeball{faction = list("cult"); name = "right eyeball"},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"L" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"M" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"N" = (/obj/machinery/door/airlock/cult/glass/friendly,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"O" = (/obj/structure/dresser,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"P" = (/obj/structure/showcase/horrific_experiment,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"Q" = (/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/item/stack/sheet/metal,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"R" = (/obj/item/stack/sheet/metal,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"S" = (/obj/structure/table/wood,/obj/item/weapon/tome,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"T" = (/obj/structure/bed,/obj/item/weapon/bedsheet/cult,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"U" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"V" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/closed/wall/mineral/cult, +/area/shuttle/escape) +"c" = ( +/obj/effect/forcefield/cult, +/turf/open/floor/plating, +/area/shuttle/escape) +"d" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"e" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"f" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"g" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"h" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"i" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"j" = ( +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"k" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"l" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"m" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"n" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"o" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -29 + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"p" = ( +/obj/machinery/computer/communications, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"q" = ( +/obj/item/stack/sheet/metal, +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"r" = ( +/obj/machinery/door/airlock/cult/unruned/glass/friendly, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"s" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/cult, +/area/shuttle/escape) +"t" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"u" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"v" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"w" = ( +/mob/living/simple_animal/hostile/construct/builder, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"x" = ( +/obj/machinery/door/airlock/cult/friendly, +/turf/open/floor/plating, +/area/shuttle/escape) +"y" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/item/candle/infinite, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"z" = ( +/obj/effect/rune/raise_dead, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"A" = ( +/obj/item/candle/infinite, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"B" = ( +/obj/effect/rune/convert, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/gibs/body, +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"C" = ( +/mob/living/simple_animal/hostile/construct/armored, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"D" = ( +/obj/effect/rune/convert, +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"E" = ( +/obj/machinery/door/airlock/cult/friendly, +/obj/docking_port/mobile/emergency{ + name = "shuttle 667"; + timid = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"F" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"G" = ( +/obj/structure/extinguisher_cabinet{ + has_extinguisher = null; + icon_state = "extinguisher_empty"; + opened = 1; + pixel_x = 27; + pixel_y = 0 + }, +/obj/item/weapon/extinguisher{ + safety = 0 + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"H" = ( +/mob/living/simple_animal/hostile/construct/wraith, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"I" = ( +/obj/effect/rune/narsie, +/obj/effect/fun_balloon/sentience/emergency_shuttle{ + effect_range = 5; + group_name = "horrible monsters on Shuttle 667" + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"J" = ( +/mob/living/simple_animal/hostile/carp/eyeball{ + faction = list("cult"); + name = "left eyeball" + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"K" = ( +/mob/living/simple_animal/hostile/carp/eyeball{ + faction = list("cult"); + name = "right eyeball" + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"L" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"M" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"N" = ( +/obj/machinery/door/airlock/cult/glass/friendly, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"O" = ( +/obj/structure/dresser, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"P" = ( +/obj/structure/showcase/horrific_experiment, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"Q" = ( +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"R" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"S" = ( +/obj/structure/table/wood, +/obj/item/weapon/tome, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"T" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/cult, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"U" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"V" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) (1,1,1) = {" -aabcccccbaa -abbdefegbba -abhijjjklba -abmnojjkpba -bbbbbqrsbbb -bjjjjjjjtuc -bjvjwjwjjjb -xjjyjzjAvjc -bjABjCjDAjb -EjjFjjjjjGb -bjzHjIjHzjb -cjjjjjjjjjc -cjADjCjDAjc -cjjAjzjAjjc -bjjjJjKvjjb -xjvjLjLjjMb -bbqNbscrccb -xjjjObtLjPc -bjjjMbjjjQb -bRRSTbtjjPc -bbUUUUUUUbb -abVVVVVVVba +a +a +a +a +b +b +b +x +b +E +b +c +c +c +b +x +b +x +b +b +b +a +"} +(2,1,1) = {" +a +b +b +b +b +j +j +j +j +j +j +j +j +j +j +j +b +j +j +R +b +b +"} +(3,1,1) = {" +b +b +h +m +b +j +v +j +A +j +z +j +A +j +j +v +q +j +j +R +U +V +"} +(4,1,1) = {" +c +d +i +n +b +j +j +y +B +F +H +j +D +A +j +j +N +j +j +S +U +V +"} +(5,1,1) = {" +c +e +j +o +b +j +w +j +j +j +j +j +j +j +J +L +b +O +M +T +U +V +"} +(6,1,1) = {" +c +f +j +j +q +j +j +z +C +j +I +j +C +z +j +j +s +b +b +b +U +V +"} +(7,1,1) = {" +c +e +j +j +r +j +w +j +j +j +j +j +j +j +K +L +c +t +j +t +U +V +"} +(8,1,1) = {" +c +g +k +k +s +j +j +A +D +j +H +j +D +A +v +j +r +L +j +j +U +V +"} +(9,1,1) = {" +b +b +l +p +b +t +j +v +A +j +z +j +A +j +j +j +c +j +j +j +U +V +"} +(10,1,1) = {" +a +b +b +b +b +u +j +j +j +G +j +j +j +j +j +M +c +P +Q +P +b +b +"} +(11,1,1) = {" +a +a +a +a +b +c +b +c +b +b +b +c +c +c +b +b +b +c +b +c +b +a "} diff --git a/_maps/shuttles/emergency_supermatter.dmm b/_maps/shuttles/emergency_supermatter.dmm index 5b51ab7b5b1..794702687c4 100644 --- a/_maps/shuttles/emergency_supermatter.dmm +++ b/_maps/shuttles/emergency_supermatter.dmm @@ -1,69 +1,602 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"c" = (/obj/structure/sign/radiation,/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"d" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"e" = (/obj/structure/closet/radiation{anchored = 1},/obj/item/clothing/glasses/meson/engine,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"f" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"g" = (/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"h" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"i" = (/obj/machinery/shower{dir = 8},/turf/open/floor/noslip,/area/shuttle/escape) -"j" = (/obj/structure/reflector/single{anchored = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/shuttle/escape) -"k" = (/obj/structure/reflector/box{anchored = 1},/turf/open/floor/plating,/area/shuttle/escape) -"l" = (/obj/structure/reflector/single{tag = "icon-reflector (WEST)"; icon_state = "reflector"; dir = 8; anchored = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/shuttle/escape) -"m" = (/obj/machinery/shower{dir = 4},/turf/open/floor/noslip,/area/shuttle/escape) -"n" = (/obj/machinery/status_display,/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"o" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"p" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/shuttle/escape) -"q" = (/turf/open/floor/plating,/area/shuttle/escape) -"r" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/shuttle/escape) -"s" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"t" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) -"u" = (/obj/machinery/power/supermatter_shard/hugbox{anchored = 1; base_icon_state = "darkmatter"; explosion_power = 20; gasefficency = 0.15; icon_state = "darkmatter"; name = "anchored supermatter crystal"},/turf/open/floor/plating,/area/shuttle/escape) -"v" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/crowbar/red,/obj/item/weapon/storage/box/snappops{pixel_x = 4; pixel_y = -4},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"w" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"x" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "Hyperfractal Gigashuttle"},/turf/open/floor/plating,/area/shuttle/escape) -"y" = (/obj/machinery/door/airlock/external{name = "Emergency Launch Catwalk"; req_access = null; req_access_txt = "10;13"},/turf/open/floor/plating,/area/shuttle/escape) -"z" = (/turf/open/floor/plating/airless,/area/shuttle/escape) -"A" = (/obj/structure/reflector/single{anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"B" = (/obj/structure/reflector/double{anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"C" = (/obj/structure/reflector/double{tag = "icon-reflector_double (NORTH)"; icon_state = "reflector_double"; dir = 1; anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"D" = (/obj/structure/reflector/single{tag = "icon-reflector (WEST)"; icon_state = "reflector"; dir = 8; anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"E" = (/turf/open/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/shuttle/escape) -"F" = (/turf/open/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/shuttle/escape) -"G" = (/turf/open/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/shuttle/escape) -"H" = (/turf/open/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/shuttle/escape) -"I" = (/obj/machinery/power/supermatter_shard/hugbox{anchored = 1; name = "anchored supermatter shard"},/turf/open/floor/plating/airless,/area/shuttle/escape) -"J" = (/turf/open/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/shuttle/escape) -"K" = (/turf/open/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/shuttle/escape) -"L" = (/turf/open/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/shuttle/escape) -"M" = (/turf/open/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/shuttle/escape) -"N" = (/obj/machinery/power/emitter/energycannon{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"O" = (/obj/structure/chair,/turf/open/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/shuttle/escape) -"P" = (/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"Q" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plating/airless,/area/shuttle/escape) -"R" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) +"ac" = ( +/obj/structure/sign/radiation, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ad" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"ae" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/escape) +"af" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ag" = ( +/obj/structure/closet/radiation{ + anchored = 1 + }, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ah" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ai" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aj" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ak" = ( +/obj/structure/sign/radiation, +/turf/closed/wall/shuttle{ + tag = "icon-swall3"; + icon_state = "swall3" + }, +/area/shuttle/escape) +"al" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/noslip, +/area/shuttle/escape) +"am" = ( +/obj/structure/reflector/single{ + anchored = 1 + }, +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/shuttle/escape) +"an" = ( +/obj/structure/reflector/box{ + anchored = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"ao" = ( +/obj/structure/reflector/single{ + tag = "icon-reflector (WEST)"; + icon_state = "reflector"; + dir = 8; + anchored = 1 + }, +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/shuttle/escape) +"ap" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/noslip, +/area/shuttle/escape) +"aq" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ar" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"as" = ( +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/shuttle/escape) +"at" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"au" = ( +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/shuttle/escape) +"av" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aw" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"ax" = ( +/turf/open/floor/mineral/titanium/yellow, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/escape) +"ay" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/shuttle/escape) +"az" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc1" + }, +/area/shuttle/escape) +"aA" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aB" = ( +/obj/machinery/power/supermatter_shard/hugbox{ + anchored = 1; + base_icon_state = "darkmatter"; + explosion_power = 20; + gasefficency = 0.15; + icon_state = "darkmatter"; + name = "anchored supermatter crystal" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aC" = ( +/obj/structure/sign/radiation, +/turf/closed/wall/shuttle/smooth, +/area/shuttle/escape) +"aD" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/crowbar/red, +/obj/item/weapon/storage/box/snappops{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aE" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aF" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + name = "Hyperfractal Gigashuttle"; + timid = 1 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aG" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc3" + }, +/area/shuttle/escape) +"aH" = ( +/obj/machinery/status_display, +/turf/closed/wall/shuttle{ + icon_state = "swall12" + }, +/area/shuttle/escape) +"aI" = ( +/obj/structure/sign/radiation, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"aJ" = ( +/obj/structure/sign/radiation, +/turf/closed/wall/shuttle{ + icon_state = "swallc2"; + dir = 2 + }, +/area/shuttle/escape) +"aK" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc4"; + dir = 2 + }, +/area/shuttle/escape) +"aL" = ( +/obj/machinery/door/airlock/external{ + name = "Emergency Launch Catwalk"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aM" = ( +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aN" = ( +/obj/structure/reflector/single{ + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aO" = ( +/obj/structure/reflector/double{ + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aP" = ( +/obj/structure/reflector/double{ + tag = "icon-reflector_double (NORTH)"; + icon_state = "reflector_double"; + dir = 1; + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aQ" = ( +/obj/structure/reflector/single{ + tag = "icon-reflector (WEST)"; + icon_state = "reflector"; + dir = 8; + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aR" = ( +/turf/open/floor/plating/airless/warnplate{ + dir = 9 + }, +/area/shuttle/escape) +"aS" = ( +/turf/open/floor/plating/airless/warnplate{ + dir = 1 + }, +/area/shuttle/escape) +"aT" = ( +/turf/open/floor/plating/airless/warnplate{ + dir = 5 + }, +/area/shuttle/escape) +"aU" = ( +/turf/open/floor/plating/airless/warnplate{ + dir = 8 + }, +/area/shuttle/escape) +"aV" = ( +/obj/machinery/power/supermatter_shard/hugbox{ + anchored = 1; + name = "anchored supermatter shard" + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aW" = ( +/turf/open/floor/plating/airless/warnplate{ + dir = 4 + }, +/area/shuttle/escape) +"aX" = ( +/turf/open/floor/plating/airless/warnplate{ + dir = 10 + }, +/area/shuttle/escape) +"aY" = ( +/turf/open/floor/plating/airless/warnplate{ + dir = 2 + }, +/area/shuttle/escape) +"aZ" = ( +/turf/open/floor/plating/airless/warnplate{ + dir = 6 + }, +/area/shuttle/escape) +"ba" = ( +/obj/machinery/power/emitter/energycannon{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"bb" = ( +/obj/structure/chair, +/turf/open/floor/plating/airless/warnplate{ + dir = 1 + }, +/area/shuttle/escape) +"bc" = ( +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"bd" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"be" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"bf" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/escape) +"bg" = ( +/obj/structure/grille, +/turf/open/floor/plating/warnplate{ + dir = 8 + }, +/area/shuttle/escape) +"bh" = ( +/obj/structure/grille, +/turf/open/floor/plating/warnplate{ + dir = 4 + }, +/area/shuttle/escape) (1,1,1) = {" -abcdddddcba -abefeeefeba -adeghhhgeda -aceijklmeca -aneopqrsena -adeopqrseda -bbeopqrsebb -tggopursggt -cvgopqrsgwc -xggopqrsggt -bndcpqrcdnb -aaabdydbaaa -aaaaqzqaaaa -aAqqBzCqqDa -azaaazaaaza -aEFGazaEFGa -aHIJzzzHIJa -aKLMazaKLMa -aqqaazaaqqa -aNNzEOGzNNa -aPPaHQJaPPa -aRRaKLMaRRa +aa +aa +aa +aa +aa +aa +aw +aA +aC +aF +aw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +af +af +ad +ac +aq +ad +ax +ai +aD +ai +aq +aa +aa +aN +aM +aR +aU +aX +at +ba +bc +be +"} +(3,1,1) = {" +ac +ag +ag +ag +ag +ag +ag +ai +ai +ai +ad +aa +aa +at +aa +aS +aV +aY +at +ba +bc +be +"} +(4,1,1) = {" +ad +ah +ai +al +ar +ar +ar +ar +ar +ar +aI +aw +aa +at +aa +aT +aW +aZ +aa +aM +aa +aa +"} +(5,1,1) = {" +ad +ag +aj +am +as +as +as +bg +as +as +as +ad +at +aO +aa +aa +aM +aa +aa +aR +aU +aX +"} +(6,1,1) = {" +ad +ag +aj +an +at +at +bf +aB +bf +at +at +aL +aM +aM +aM +aM +aM +aM +aM +bb +bd +aY +"} +(7,1,1) = {" +ad +ag +aj +ao +au +au +au +bh +au +au +au +ad +at +aP +aa +aa +aM +aa +aa +aT +aW +aZ +"} +(8,1,1) = {" +ad +ah +ai +ap +av +av +av +av +av +av +aI +aw +aa +at +aa +aR +aU +aX +aa +aM +aa +aa +"} +(9,1,1) = {" +ac +ag +ag +ag +ag +ag +ag +ai +ai +ai +ad +aa +aa +at +aa +aS +aV +aY +at +ba +bc +be +"} +(10,1,1) = {" +af +af +ad +ac +aq +ad +ax +ai +aE +ai +aq +aa +aa +aQ +aM +aT +aW +aZ +at +ba +bc +be +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aw +aA +aC +aA +aw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/shuttles/emergency_wabbajack.dmm b/_maps/shuttles/emergency_wabbajack.dmm new file mode 100644 index 00000000000..006d61c31c7 --- /dev/null +++ b/_maps/shuttles/emergency_wabbajack.dmm @@ -0,0 +1,602 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ac" = ( +/obj/structure/grille, +/obj/structure/window/shuttle/tinted, +/turf/open/floor/plating, +/area/shuttle/escape) +"ad" = ( +/turf/open/floor/plasteel/green, +/area/shuttle/escape) +"ae" = ( +/turf/open/floor/plasteel/darkgreen, +/area/shuttle/escape) +"af" = ( +/obj/machinery/power/emitter/energycannon/magical, +/turf/open/floor/plasteel/darkgreen, +/area/shuttle/escape) +"ag" = ( +/obj/structure/table/abductor/wabbajack/left, +/turf/open/floor/plasteel/darkgreen, +/area/shuttle/escape) +"ah" = ( +/obj/structure/table/abductor/wabbajack/right, +/turf/open/floor/plasteel/darkgreen, +/area/shuttle/escape) +"ai" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aj" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"ak" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"al" = ( +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"am" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"an" = ( +/obj/structure/table/wood, +/obj/item/candle/infinite, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"ao" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"ap" = ( +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"aq" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ar" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"as" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"at" = ( +/obj/machinery/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"au" = ( +/obj/structure/chair/wood, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"av" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aw" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"ax" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"ay" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"az" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aA" = ( +/obj/structure/table, +/obj/item/weapon/coin/mythril, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aB" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aC" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aD" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + timid = 1; + name = "NT Lepton Violet" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aE" = ( +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aF" = ( +/obj/machinery/door/window/eastleft, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/syringes{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/beakers, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aH" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aI" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aK" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aL" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aM" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aN" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/wrench/medical, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aO" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"aP" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aQ" = ( +/obj/machinery/chem_heater, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aR" = ( +/obj/machinery/chem_master, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aS" = ( +/obj/machinery/door/window/eastright, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aT" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aU" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aV" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aW" = ( +/turf/open/floor/plasteel/yellow, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (NORTH)"; + dir = 1 + }, +/area/shuttle/escape) +"aX" = ( +/turf/open/floor/plasteel/yellow, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (NORTHEAST)"; + dir = 5 + }, +/area/shuttle/escape) +"aY" = ( +/turf/open/floor/plasteel/whitered, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (NORTHWEST)"; + dir = 9 + }, +/area/shuttle/escape) +"aZ" = ( +/turf/open/floor/plasteel/whitered, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (NORTH)"; + dir = 1 + }, +/area/shuttle/escape) +"ba" = ( +/obj/structure/cult/forge{ + desc = "A engine used in powering the shuttle."; + name = "magma engine" + }, +/turf/open/floor/plasteel/yellow, +/area/shuttle/escape) +"bb" = ( +/turf/open/floor/plasteel/yellow, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (EAST)"; + dir = 4 + }, +/area/shuttle/escape) +"bc" = ( +/turf/open/floor/plasteel/whitered, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (WEST)"; + dir = 8 + }, +/area/shuttle/escape) +"bd" = ( +/obj/structure/cult/forge{ + desc = "A engine used in powering the shuttle."; + name = "magma engine" + }, +/turf/open/floor/plasteel/whitered, +/area/shuttle/escape) +"be" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/lava/smooth/airless, +/area/shuttle/escape) +"bf" = ( +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/lava/smooth/airless, +/area/shuttle/escape) +"bg" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"bh" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/escape) + +(1,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ax +ab +aD +ab +as +as +as +ab +aV +ab +aV +ab +ab +ab +aa +"} +(2,1,1) = {" +aa +ab +ab +ab +ab +ak +at +al +as +aE +aI +aI +aI +aE +ab +aE +aI +aW +ba +be +ab +ab +"} +(3,1,1) = {" +ab +ab +ag +ae +ab +al +al +al +aB +aE +aE +aE +aE +aE +ab +aE +aE +aX +bb +be +bf +bg +"} +(4,1,1) = {" +ac +ad +ae +ad +ab +am +am +am +as +aE +aJ +aJ +aJ +aE +aU +aE +aE +aE +aE +be +bf +bg +"} +(5,1,1) = {" +ac +ae +ad +ae +ab +ab +ab +ab +ab +aq +aK +aN +aK +aq +ab +aw +aw +aw +aw +be +bf +bg +"} +(6,1,1) = {" +ac +af +ad +ae +ai +an +au +ay +ab +aq +aq +aq +aq +aq +aH +ab +ab +ab +ab +be +bf +bg +"} +(7,1,1) = {" +ac +ae +ad +ae +aj +ao +au +az +ab +aF +aJ +aq +aJ +aS +as +aI +aI +aI +aI +be +bf +bg +"} +(8,1,1) = {" +ac +ad +ae +ad +ai +ap +av +aA +ab +aq +aL +aO +aL +aq +aU +aE +aE +aE +aE +be +bf +bg +"} +(9,1,1) = {" +ab +ab +ah +ae +aH +aq +aq +aq +aC +aq +aq +aP +aq +aq +as +av +aE +aY +bc +be +bf +bg +"} +(10,1,1) = {" +aa +ab +ab +ab +ab +ar +aw +aw +ab +aG +aM +aQ +aR +aT +as +av +aE +aZ +bd +be +ab +ab +"} +(11,1,1) = {" +aa +aa +aa +aa +ab +as +ab +as +ab +ab +ab +as +as +as +ab +ab +ab +as +ab +ab +ab +aa +"} diff --git a/_maps/shuttles/ferry_base.dmm b/_maps/shuttles/ferry_base.dmm index 66b39b7dd87..18fd93c1f51 100644 --- a/_maps/shuttles/ferry_base.dmm +++ b/_maps/shuttles/ferry_base.dmm @@ -1,26 +1,184 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/transport) -"c" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/transport) -"d" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/shuttle/transport) -"e" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/transport) -"f" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/transport) -"g" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle/interior{icon_state = "swall_f9"},/area/shuttle/transport) -"h" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"i" = (/obj/machinery/computer/shuttle/ferry/request,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"j" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"k" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"l" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"m" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; travelDir = 180; width = 5},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"n" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/transport) -"o" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle/interior{icon_state = "swall_f10"},/area/shuttle/transport) -"p" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"q" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"r" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/transport) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"c" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"d" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/transport) +"e" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"f" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/transport) +"g" = ( +/turf/open/floor/mineral/titanium/blue, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/transport) +"h" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"i" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"j" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"k" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"l" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"m" = ( +/obj/machinery/door/airlock/shuttle, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + port_angle = 180; + width = 5; + timid = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"n" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/transport) +"o" = ( +/turf/open/floor/plasteel/shuttle, +/turf/closed/wall/shuttle/interior{ + icon_state = "swall_f10" + }, +/area/shuttle/transport) +"p" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"q" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"r" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/shuttle/transport) (1,1,1) = {" -abccdccceccf -bghijjjjjjjd -kllllllllllm -noppqqqqqqqd -anccdccceccr +a +b +k +b +a +"} +(2,1,1) = {" +b +g +l +g +b +"} +(3,1,1) = {" +c +h +l +p +c +"} +(4,1,1) = {" +c +i +l +p +c +"} +(5,1,1) = {" +d +j +l +q +d +"} +(6,1,1) = {" +c +j +l +q +c +"} +(7,1,1) = {" +c +j +l +q +c +"} +(8,1,1) = {" +c +j +l +q +c +"} +(9,1,1) = {" +e +j +l +q +e +"} +(10,1,1) = {" +c +j +l +q +c +"} +(11,1,1) = {" +c +j +l +q +c +"} +(12,1,1) = {" +c +d +m +d +c "} diff --git a/_maps/shuttles/ferry_lighthouse.dmm b/_maps/shuttles/ferry_lighthouse.dmm index 9267e97bcf0..4c7a8f32df9 100644 --- a/_maps/shuttles/ferry_lighthouse.dmm +++ b/_maps/shuttles/ferry_lighthouse.dmm @@ -1,81 +1,807 @@ -"aa" = (/turf/open/space,/area/shuttle/transport) -"ab" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l";dir = 4},/turf/open/floor/plating/airless,/area/shuttle/transport) -"ac" = (/obj/structure/shuttle/engine/heater{icon_state = "heater";dir = 8},/turf/open/floor/plating/airless,/area/shuttle/transport) -"ad" = (/turf/closed/wall/shuttle/smooth,/area/shuttle/transport) -"ae" = (/turf/open/space,/area/space) -"af" = (/turf/closed/wall/r_wall,/area/shuttle/transport) -"ag" = (/turf/open/floor/plating/airless,/area/shuttle/transport) -"ah" = (/obj/structure/foamedmetal,/turf/open/space,/area/shuttle/transport) -"ai" = (/obj/machinery/vending/liberationstation,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aj" = (/obj/machinery/door/airlock/vault,/turf/open/floor/plating/airless,/area/shuttle/transport) -"ak" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"al" = (/obj/machinery/computer/shuttle/ferry/request,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"am" = (/obj/structure/grille{density = 0;icon_state = "brokengrille"},/turf/open/floor/plating/airless,/area/shuttle/transport) -"an" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/vending/autodrobe,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"ao" = (/obj/structure/mirror/magic/badmin{pixel_x = 30},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"ap" = (/turf/closed/wall,/area/shuttle/transport) -"aq" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/vending/clothing,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"ar" = (/obj/structure/chair,/turf/open/floor/wood,/area/shuttle/transport) -"as" = (/obj/machinery/shield,/turf/open/space,/area/shuttle/transport) -"at" = (/obj/machinery/door/airlock,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"au" = (/turf/open/floor/wood,/area/shuttle/transport) -"av" = (/obj/machinery/door/airlock/wood,/turf/open/floor/wood,/area/shuttle/transport) -"aw" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/closed/wall/shuttle/smooth,/area/shuttle/transport) -"ax" = (/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/transport) -"ay" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/shuttle/transport) -"az" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/transport) -"aA" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/shuttle/transport) -"aB" = (/obj/structure/grille{density = 0;icon_state = "brokengrille"},/obj/structure/window/fulltile,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aC" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood,/area/shuttle/transport) -"aD" = (/turf/open/floor/carpet,/area/shuttle/transport) -"aE" = (/turf/open/floor/bluespace,/area/shuttle/transport) -"aF" = (/obj/machinery/vending/sovietsoda,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aG" = (/obj/machinery/vending/snack,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aH" = (/obj/machinery/newscaster{pixel_y = 30},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aI" = (/obj/structure/bed,/obj/item/weapon/bedsheet/wiz,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aJ" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aK" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aL" = (/turf/closed/wall/rust,/area/shuttle/transport) -"aM" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood,/area/shuttle/transport) -"aN" = (/obj/machinery/power/grounding_rod{anchored = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aO" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8;dwidth = 9;height = 27;id = "ferry";name = "ferry shuttle";roundstart_move = "ferry_away";travelDir = 180;width = 16},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aP" = (/obj/machinery/vending/magivend,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aQ" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aR" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/wood,/area/shuttle/transport) -"aS" = (/obj/structure/table/wood,/obj/item/toy/crayon/spraycan,/turf/open/floor/wood,/area/shuttle/transport) -"aT" = (/obj/structure/bed,/obj/item/weapon/bedsheet/centcom,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aU" = (/obj/structure/bed,/obj/item/weapon/bedsheet/rainbow,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aV" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aW" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aX" = (/obj/structure/window/fulltile,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/closed/wall/shuttle/smooth,/area/shuttle/transport) -"aZ" = (/turf/closed/wall/shuttle{icon_state = "swall_s9";dir = 2},/area/shuttle/transport) -"ba" = (/obj/machinery/conveyor{dir = 1;id = "garbage"},/turf/open/floor/wood,/area/shuttle/transport) -"bb" = (/obj/machinery/conveyor{dir = 1;id = "garbage";layer = 2.5},/turf/open/floor/wood,/area/shuttle/transport) -"bc" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/vending_refill/snack,/turf/open/floor/wood,/area/shuttle/transport) -"bd" = (/obj/structure/flora/kirbyplants/dead{desc = "It doesn't look very healthy...";name = "potted plant"},/turf/open/floor/wood,/area/shuttle/transport) -"be" = (/obj/machinery/conveyor{dir = 4;id = "garbage"},/turf/open/floor/wood,/area/shuttle/transport) -"bf" = (/obj/machinery/conveyor{dir = 4;id = "garbage"},/obj/structure/plasticflaps,/turf/open/floor/wood,/area/shuttle/transport) -"bg" = (/obj/machinery/conveyor{dir = 10;id = "garbage";verted = -1},/turf/open/floor/wood,/area/shuttle/transport) -"bh" = (/obj/structure/foamedmetal,/turf/open/floor/plating/airless,/area/shuttle/transport) -"bi" = (/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/transport) -"bj" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/open/floor/plating/airless,/area/shuttle/transport) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/shuttle/transport) +"ab" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"ac" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"ad" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"ae" = ( +/turf/open/space, +/area/space) +"af" = ( +/turf/closed/wall/r_wall, +/area/shuttle/transport) +"ag" = ( +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"ah" = ( +/obj/structure/foamedmetal, +/turf/open/space, +/area/shuttle/transport) +"ai" = ( +/obj/machinery/vending/liberationstation, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aj" = ( +/obj/machinery/door/airlock/vault, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"ak" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"al" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"am" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"an" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/vending/autodrobe, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"ao" = ( +/obj/structure/mirror/magic/badmin{ + pixel_x = 30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"ap" = ( +/turf/closed/wall, +/area/shuttle/transport) +"aq" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/vending/clothing, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"ar" = ( +/obj/structure/chair, +/turf/open/floor/wood, +/area/shuttle/transport) +"as" = ( +/obj/machinery/shield, +/turf/open/space, +/area/shuttle/transport) +"at" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"au" = ( +/turf/open/floor/wood, +/area/shuttle/transport) +"av" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood, +/area/shuttle/transport) +"aw" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/closed/wall/shuttle/smooth, +/area/shuttle/transport) +"ax" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/transport) +"ay" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/transport) +"az" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"aA" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/transport) +"aB" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/structure/window/fulltile, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"aC" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood, +/area/shuttle/transport) +"aD" = ( +/turf/open/floor/carpet, +/area/shuttle/transport) +"aE" = ( +/turf/open/floor/bluespace, +/area/shuttle/transport) +"aF" = ( +/obj/machinery/vending/sovietsoda, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aG" = ( +/obj/machinery/vending/snack, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aH" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aI" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/wiz, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aJ" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aK" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aL" = ( +/turf/closed/wall/rust, +/area/shuttle/transport) +"aM" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/transport) +"aN" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aO" = ( +/obj/machinery/door/airlock/shuttle, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 8; + height = 27; + id = "ferry"; + name = "The Lighthouse"; + roundstart_move = "ferry_away"; + timid = 1; + port_angle = 180; + width = 16 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aP" = ( +/obj/machinery/vending/magivend, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aQ" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/transport) +"aR" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/shuttle/transport) +"aS" = ( +/obj/structure/table/wood, +/obj/item/toy/crayon/spraycan, +/turf/open/floor/wood, +/area/shuttle/transport) +"aT" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/centcom, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aU" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/rainbow, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aV" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aW" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aX" = ( +/obj/structure/window/fulltile, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/transport) +"aY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/closed/wall/shuttle/smooth, +/area/shuttle/transport) +"aZ" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/transport) +"ba" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/turf/open/floor/wood, +/area/shuttle/transport) +"bb" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage"; + layer = 2.5 + }, +/turf/open/floor/wood, +/area/shuttle/transport) +"bc" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/vending_refill/snack, +/turf/open/floor/wood, +/area/shuttle/transport) +"bd" = ( +/obj/item/weapon/twohanded/required/kirbyplants/dead{ + desc = "It doesn't look very healthy..."; + name = "potted plant" + }, +/turf/open/floor/wood, +/area/shuttle/transport) +"be" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/wood, +/area/shuttle/transport) +"bf" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/structure/plasticflaps, +/turf/open/floor/wood, +/area/shuttle/transport) +"bg" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "garbage"; + verted = -1 + }, +/turf/open/floor/wood, +/area/shuttle/transport) +"bh" = ( +/obj/structure/foamedmetal, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"bi" = ( +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"bj" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) (1,1,1) = {" -aaaaabacadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae -afafafafadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae -aaafagahaiadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae -agajagahakaladaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae -aaafamanaoapadadapaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae -aaafafaqakapararapapapaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae -agaaaaasakatauauavauapapapawawadadaxaxayaxaxaxazaxaxaA -agagagaBakapauauaCaDaDaDaEaEaEakaFaGaHaIakaJaJaJaJaKay -aaaaaaasakaLauauaMaDaDaDaNaNaEaEaEaEaEaEaEaEaEaEaEaEaO -aaaaagasaPaQauaRaSaDaDaDaEaEaEakaTaUaVaWaWaWaWaWaWaWay -aaabacaXaXapauauaMaDaDaDadadadaYawadaxayaxaxaxazaxaxaZ -aaaaagahbaaLaLbbbcbdadadadaeaeaeaeaeaeaeaeaeaeaeaeaeae -aaaaaaahbebebfbgadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae -aaaaagahbhbhadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae -abacagbibiadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae -aaaaaabjbjadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae +aa +af +aa +ag +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +ab +aa +"} +(2,1,1) = {" +aa +af +af +aj +af +af +aa +ag +aa +aa +ab +aa +aa +aa +ac +aa +"} +(3,1,1) = {" +ab +af +ag +ag +am +af +aa +ag +aa +ag +ac +ag +aa +ag +ag +aa +"} +(4,1,1) = {" +ac +af +ah +ah +an +aq +as +aB +as +as +aX +ah +ah +ah +bi +bj +"} +(5,1,1) = {" +ad +aM +ai +ak +ao +ak +ak +ak +ak +aP +aX +ba +be +bh +bi +bj +"} +(6,1,1) = {" +ae +ad +aM +al +ap +ap +at +ap +aL +aQ +ap +aL +be +bh +aM +ad +"} +(7,1,1) = {" +ae +ae +ad +ad +aM +ar +au +au +au +au +au +aL +bf +aM +ad +ae +"} +(8,1,1) = {" +ae +ae +ae +ae +ad +ar +au +au +au +aR +au +bb +bg +ad +ae +ae +"} +(9,1,1) = {" +ae +ae +ae +ae +ap +ap +av +aC +aC +aS +aC +bc +aM +ad +ae +ae +"} +(10,1,1) = {" +ae +ae +ae +ae +ae +ap +au +aD +aD +aD +aD +bd +ad +ae +ae +ae +"} +(11,1,1) = {" +ae +ae +ae +ae +ae +ap +ap +aD +aD +aD +aD +aM +ad +ae +ae +ae +"} +(12,1,1) = {" +ae +ae +ae +ae +ae +ae +ap +aD +aD +aD +aD +ad +ae +ae +ae +ae +"} +(13,1,1) = {" +ae +ae +ae +ae +ae +ae +ap +aE +aN +aE +aM +ad +ae +ae +ae +ae +"} +(14,1,1) = {" +ae +ae +ae +ae +ae +ae +aw +aE +aN +aE +ad +ae +ae +ae +ae +ae +"} +(15,1,1) = {" +ae +ae +ae +ae +ae +ae +aw +aE +aE +aE +ad +ae +ae +ae +ae +ae +"} +(16,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +ak +aE +ak +aY +ae +ae +ae +ae +ae +"} +(17,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +aF +aE +aT +aw +ae +ae +ae +ae +ae +"} +(18,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +aG +aE +aU +ad +ae +ae +ae +ae +ae +"} +(19,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +aH +aE +aV +ad +ae +ae +ae +ae +ae +"} +(20,1,1) = {" +ae +ae +ae +ae +ae +ae +ay +aI +aE +aW +ay +ae +ae +ae +ae +ae +"} +(21,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +ak +aE +aW +ad +ae +ae +ae +ae +ae +"} +(22,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +aJ +aE +aW +ad +ae +ae +ae +ae +ae +"} +(23,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +aJ +aE +aW +ad +ae +ae +ae +ae +ae +"} +(24,1,1) = {" +ae +ae +ae +ae +ae +ae +az +aJ +aE +aW +az +ae +ae +ae +ae +ae +"} +(25,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +aJ +aE +aW +ad +ae +ae +ae +ae +ae +"} +(26,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +aK +aE +aW +ad +ae +ae +ae +ae +ae +"} +(27,1,1) = {" +ae +ae +ae +ae +ae +ae +ad +ay +aO +ay +ad +ae +ae +ae +ae +ae "} diff --git a/_maps/shuttles/ferry_meat.dmm b/_maps/shuttles/ferry_meat.dmm index e8bb7a536ce..09bc3876316 100644 --- a/_maps/shuttles/ferry_meat.dmm +++ b/_maps/shuttles/ferry_meat.dmm @@ -1,32 +1,252 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion";dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/shuttle/transport) -"c" = (/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/transport) -"d" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/shuttle/transport) -"e" = (/turf/open/floor/plasteel/freezer,/turf/closed/wall/shuttle/interior{icon_state = "swall_f9"},/area/shuttle/transport) -"f" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"g" = (/obj/machinery/computer/shuttle/ferry/request,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"h" = (/obj/structure/closet/secure_closet/freezer/meat{name = "\"meat\" fridge"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/goliath,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/killertomato,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/spider,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human{name = "human meat"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/fly{name = "flyman meat"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine{name = "golem meat"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard{name = "lizard meat"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant{name = "podperson meat"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/shadow{name = "shadowling meat"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime{name = "slimeperson meat"},/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/zombie{name = "rotten meat"},/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"i" = (/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"j" = (/obj/machinery/gibber,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"k" = (/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = 30;tag = "n"},/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"l" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"m" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made";name = "old sink";pixel_y = 28},/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"n" = (/obj/effect/decal/cleanable/dirt,/obj/structure/chair,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"o" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/shuttle/transport) -"p" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"q" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8;dwidth = 2;height = 12;id = "ferry";name = "ferry shuttle";roundstart_move = "ferry_away";travelDir = 180;width = 5},/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"r" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion";dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_s5";dir = 2},/area/shuttle/transport) -"s" = (/turf/open/floor/plasteel/freezer,/turf/closed/wall/shuttle/interior{icon_state = "swall_f10"},/area/shuttle/transport) -"t" = (/obj/structure/closet/chefcloset,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"u" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"v" = (/obj/machinery/door/airlock/freezer{name = "Meat Tradeship Backroom";req_access = "28"},/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"w" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"x" = (/turf/closed/wall/shuttle{icon_state = "swall_s9";dir = 2},/area/shuttle/transport) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/transport) +"c" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"d" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/transport) +"e" = ( +/turf/open/floor/plasteel/freezer, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/transport) +"f" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"g" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"h" = ( +/obj/structure/closet/secure_closet/freezer/meat{ + name = "\"meat\" fridge" + }, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/spider, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human{ + name = "human meat" + }, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/fly{ + name = "flyman meat" + }, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine{ + name = "golem meat" + }, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard{ + name = "lizard meat" + }, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant{ + name = "podperson meat" + }, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/shadow{ + name = "shadowling meat" + }, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime{ + name = "slimeperson meat" + }, +/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/zombie{ + name = "rotten meat" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"i" = ( +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"j" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"k" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = 30; + tag = "n" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"l" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"m" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"n" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"o" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/transport) +"p" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"q" = ( +/obj/machinery/door/airlock/shuttle, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + roundstart_move = "ferry_away"; + port_angle = 180; + width = 5; + timid = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"r" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/transport) +"s" = ( +/turf/open/floor/plasteel/freezer, +/turf/closed/wall/shuttle/interior{ + icon_state = "swall_f10" + }, +/area/shuttle/transport) +"t" = ( +/obj/structure/closet/chefcloset, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"u" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"v" = ( +/obj/machinery/door/airlock/freezer{ + name = "Meat Tradeship Backroom"; + req_access = "28" + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"w" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/shuttle/transport) +"x" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/shuttle/transport) (1,1,1) = {" -abcccccccccd -befghijklmno -piiiiiiiliiq -rstuuuiiviwo -arcccccccccx +a +b +p +b +a +"} +(2,1,1) = {" +b +e +i +e +b +"} +(3,1,1) = {" +c +f +i +t +c +"} +(4,1,1) = {" +c +g +i +u +c +"} +(5,1,1) = {" +c +h +i +u +c +"} +(6,1,1) = {" +c +i +i +u +c +"} +(7,1,1) = {" +c +j +i +i +c +"} +(8,1,1) = {" +c +k +i +i +c +"} +(9,1,1) = {" +c +l +l +v +c +"} +(10,1,1) = {" +c +m +i +i +c +"} +(11,1,1) = {" +c +n +i +w +c +"} +(12,1,1) = {" +c +o +q +o +c "} diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm index 44db343ee14..43134ac9b38 100644 --- a/_maps/shuttles/whiteship_box.dmm +++ b/_maps/shuttles/whiteship_box.dmm @@ -1,85 +1,1182 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/abandoned) -"ac" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/abandoned) -"ad" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dheight = 0; dir = 2; dwidth = 11; height = 22; id = "whiteship"; launch_status = 0; name = "NT Medical Ship"; roundstart_move = "whiteship_away"; travelDir = 180; width = 35},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ae" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/abandoned) -"af" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ag" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"ah" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/abandoned) -"ai" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/abandoned) -"aj" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ak" = (/obj/structure/table,/obj/item/device/radio/off,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"al" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"am" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/abandoned) -"an" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"ao" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"ap" = (/turf/closed/wall/shuttle{icon_state = "swall_f15"},/area/shuttle/abandoned) -"aq" = (/turf/closed/wall/shuttle{icon_state = "swall15"; dir = 2},/area/shuttle/abandoned) -"ar" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"as" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/abandoned) -"at" = (/turf/open/floor/plating,/area/shuttle/abandoned) -"au" = (/turf/closed/wall/shuttle{icon_state = "swall_f13"},/area/shuttle/abandoned) -"av" = (/obj/structure/rack,/obj/item/clothing/suit/space/hardsuit/medical,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aw" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plating,/area/shuttle/abandoned) -"ax" = (/obj/machinery/mass_driver{dir = 4; icon_state = "mass_driver"; id = "oldship_gun"},/turf/open/floor/plating,/area/shuttle/abandoned) -"ay" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "pod bay door"},/turf/open/floor/plating,/area/shuttle/abandoned) -"az" = (/turf/closed/wall/shuttle{icon_state = "swall_f12"},/area/shuttle/abandoned) -"aA" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/abandoned) -"aB" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"aC" = (/turf/closed/wall/shuttle{icon_state = "swall_f17"},/area/shuttle/abandoned) -"aD" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plating,/area/shuttle/abandoned) -"aE" = (/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aF" = (/turf/closed/wall/shuttle{icon_state = "swall_f14"},/area/shuttle/abandoned) -"aG" = (/obj/structure/rack,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/tank/internals/emergency_oxygen,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aH" = (/obj/structure/computerframe{anchored = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aI" = (/turf/closed/wall/shuttle{icon_state = "swall_f11"},/area/shuttle/abandoned) -"aJ" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aK" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aL" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/shuttle/abandoned) -"aM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aN" = (/obj/machinery/door/window,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor5"},/area/shuttle/abandoned) -"aO" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor5"},/area/shuttle/abandoned) -"aP" = (/obj/structure/table,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aQ" = (/obj/structure/table,/obj/item/weapon/gun/energy/laser/retro,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aR" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aS" = (/obj/structure/chair{dir = 4},/obj/effect/decal/remains/human,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aT" = (/obj/machinery/computer/shuttle/white_ship,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aU" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aV" = (/obj/structure/table,/obj/item/weapon/tank/internals/oxygen,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aW" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/abandoned) -"aX" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/abandoned) -"aY" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor5"},/area/shuttle/abandoned) -"aZ" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor5"},/area/shuttle/abandoned) -"ba" = (/obj/machinery/portable_atmospherics/scrubber,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bb" = (/turf/closed/wall/shuttle{icon_state = "swall_f18"},/area/shuttle/abandoned) -"bc" = (/obj/item/device/multitool,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bd" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"be" = (/turf/closed/wall/shuttle{icon_state = "swall_f16"},/area/shuttle/abandoned) -"bf" = (/obj/item/weapon/scalpel,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bg" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bh" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/obj/effect/decal/remains/human,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/abandoned) +"ac" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/abandoned) +"ad" = ( +/obj/machinery/door/airlock/shuttle, +/obj/docking_port/mobile{ + dheight = 0; + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship"; + launch_status = 0; + name = "NT Medical Ship"; + roundstart_move = "whiteship_away"; + port_angle = 180; + width = 35; + timid = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ae" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/abandoned) +"af" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/abandoned) +"ag" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"ah" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/shuttle/abandoned) +"ai" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/abandoned) +"aj" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ak" = ( +/obj/structure/table, +/obj/item/device/radio/off, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"al" = ( +/obj/structure/table, +/obj/item/weapon/screwdriver, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"am" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/abandoned) +"an" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"ao" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"ap" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/abandoned) +"aq" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall15"; + dir = 2 + }, +/area/shuttle/abandoned) +"ar" = ( +/obj/machinery/computer/pod{ + id = "oldship_gun" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"as" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/abandoned) +"at" = ( +/turf/open/floor/plating, +/area/shuttle/abandoned) +"au" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_f13" + }, +/area/shuttle/abandoned) +"av" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/clothing/mask/breath, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aw" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"ax" = ( +/obj/machinery/mass_driver{ + dir = 4; + icon_state = "mass_driver"; + id = "oldship_gun" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"ay" = ( +/obj/machinery/door/poddoor{ + id = "oldship_gun"; + name = "pod bay door" + }, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"az" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_f12" + }, +/area/shuttle/abandoned) +"aA" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall14"; + dir = 2 + }, +/area/shuttle/abandoned) +"aB" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"aC" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"aD" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"aE" = ( +/obj/item/weapon/stock_parts/cell{ + charge = 100; + maxcharge = 15000 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aF" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_f14" + }, +/area/shuttle/abandoned) +"aG" = ( +/obj/structure/rack, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aH" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/abandoned) +"aI" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_f11" + }, +/area/shuttle/abandoned) +"aJ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aK" = ( +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aL" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"aM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/abandoned) +"aN" = ( +/obj/machinery/door/window, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"aO" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"aP" = ( +/obj/structure/table, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aQ" = ( +/obj/structure/table, +/obj/item/weapon/gun/energy/laser/retro, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aR" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/shuttle/white, +/area/shuttle/abandoned) +"aS" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aT" = ( +/obj/machinery/computer/shuttle/white_ship, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aU" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aV" = ( +/obj/structure/table, +/obj/item/weapon/tank/internals/oxygen, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aW" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aX" = ( +/turf/open/floor/mineral/titanium, +/turf/closed/wall/mineral/titanium/interior, +/area/shuttle/abandoned) +"aY" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"aZ" = ( +/obj/machinery/door/window/northright, +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium/purple, +/area/shuttle/abandoned) +"ba" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bb" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bc" = ( +/obj/item/device/multitool, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bd" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"be" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bf" = ( +/obj/item/weapon/scalpel, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bg" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bh" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 8 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaabacaaaaaaaaaaaaabadaeaeaeaeaeaeafacaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaagahacaaaaaaaaabaiajajakalajajajajamaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaanaoapacaaaaabaqaiajajajajajajajarasaeacaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaanaoatapacabaqauamavajajajajajajajawaxayaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaanaoatatasahauajamavajajajajajazaqaeahaAac -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaeaCataDajaEajasaFaGajajajazaqauaHaHaIai -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaqaeaiajajajaIahaeaeafaAaqauajaJaJaKam -aaaaaaaaaaaaaaaaaaaaaaaaaaabaAahauajamajajajajajajajajaIaiajajajajajaL -abaAaeaeaeaeaeaeaeaAacaaabaqauajajajamajajazaeaeafaFajajamajajajajajaL -aqauajajajajajajajaIaqaeaqauajajajajaMajajamaNaOajamajajaLajajajaPaQaL -afajajajajajajajajajafajafajajajajajaRajajamajajajamajajaRajajajaSaTaL -aqaFajajajajajajaUazaqaeaqaFajajajajaMajajamajaVajamajajaLajajajaPaPaL -aWahaeaeaeaeaeaeaeahaXaaaWaqaFajajajamajajamajaYaZamajajamajajajajajaL -aaaaaaaaaaaaaaaaaaaaaaaaaaaWahaAaFbaamajajaIafaeaeauajajamaPajajajajaL -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWaqaeaiajajajajajajajajajamaPajajajajam -aaaaaaaaaaaaaaaaaaaaaaaaaaaaagaebbataDajajajajajajaEajbcamaPajbdajazai -aaaaaaaaaaaaaaaaaaaaaaaaaaaaanaoatatasaAaAaAafaeaeaLaLaLahaeaFaHazaqaX -aaaaaaaaaaaaaaaaaaaaaaaaaaaaanaoatbeaXaWaqaiajajajbfajajajajaIaAaqaXaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaanaobeaXaaaaaWaqaFbgajajajajajajaHasaXaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaAaXaaaaaaaaaWahaAaFajbhajajazaeaXaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaWaXaaaaaaaaaaaaaaaWahaeaeaeaeaXaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aC +aC +aW +aC +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aX +aj +aX +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aj +aj +aj +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aj +aj +aj +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aj +aj +aj +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aj +aj +aj +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aj +aj +aj +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aj +aj +aj +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aj +aj +aU +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aX +aj +aX +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aC +aW +aC +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aC +aj +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aC +aC +aW +aC +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aC +aC +aX +aj +aX +aC +aC +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aC +ag +an +an +an +aB +aa +aC +aX +aj +aj +aj +aX +aC +aa +ag +an +an +an +aB +aC +aa +"} +(16,1,1) = {" +aC +aC +ao +ao +ao +aC +aC +aC +aj +aj +aj +aj +aj +aC +aC +aC +ao +ao +ao +aC +aC +aa +"} +(17,1,1) = {" +aa +aC +ap +at +at +ap +aC +aX +aj +aj +aj +aj +aj +aX +aC +ap +at +at +ap +aC +aa +aa +"} +(18,1,1) = {" +aa +aa +aC +ap +at +at +aC +aj +aj +aj +aj +aj +aj +ba +aC +at +at +ap +aC +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aC +aC +aD +aC +aC +aC +aL +be +aL +aC +aC +aC +aD +aC +aC +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aC +aC +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aC +aC +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aC +aC +aX +aE +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aC +aC +aC +aa +aa +aa +"} +(22,1,1) = {" +aa +aC +aC +aX +aj +aj +aj +aj +az +am +am +am +am +aI +aj +aj +aC +aC +aC +aC +aa +aa +"} +(23,1,1) = {" +aC +aC +aC +aC +aC +aC +aX +aj +ae +aN +aj +aj +aj +af +aj +aj +aW +aj +aX +aC +aa +aa +"} +(24,1,1) = {" +ad +aj +aj +av +av +aX +aC +aj +ae +aO +aj +aV +aY +ae +aj +aj +aC +aj +bg +aC +aC +aa +"} +(25,1,1) = {" +aC +aj +aj +aj +aj +aG +aC +aj +af +aj +aj +aj +aZ +ae +aj +aj +aC +aj +aj +aX +aC +aa +"} +(26,1,1) = {" +aC +ak +aj +aj +aj +aj +aC +aj +aF +am +am +am +am +au +aj +aE +aL +bf +aj +aj +aC +aa +"} +(27,1,1) = {" +aC +al +aj +aj +aj +aj +aW +aj +aj +aj +aj +aj +aj +aj +aj +aj +aL +aj +aj +bh +aC +aa +"} +(28,1,1) = {" +aC +aj +aj +aj +aj +aj +aC +aX +aj +aj +aj +aj +aj +aj +aj +bc +aL +aj +aj +aj +aC +aa +"} +(29,1,1) = {" +aC +aj +aj +aj +aj +aX +aC +aC +aC +aL +aR +aL +aC +aC +aC +aC +aC +aj +aj +aj +aC +aa +"} +(30,1,1) = {" +aC +aj +aj +aj +aX +aC +aX +aj +aj +aj +aj +aj +aj +aP +aP +aP +aC +aj +aj +aX +aC +aa +"} +(31,1,1) = {" +aW +aj +ar +aj +aC +aX +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aX +aX +bb +aC +aa +aa +"} +(32,1,1) = {" +aC +aC +aC +aw +aC +bb +aJ +aj +aj +aj +aj +aj +aj +aj +aj +bd +aH +aC +aC +aC +aa +aa +"} +(33,1,1) = {" +aa +aa +aC +ax +aC +bb +aJ +aj +aj +aP +aS +aP +aj +aj +aj +aj +aX +aC +aC +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aC +ay +aC +aX +aK +aj +aj +aQ +aT +aP +aj +aj +aj +aX +aC +aC +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aC +aC +aC +aL +aL +aL +aL +aL +aL +aL +aC +aC +aC +aa +aa +aa +aa +aa "} diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index 834aaa68d89..6a59a3ca020 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -1,176 +1,2152 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/abandoned) -"ac" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/abandoned) -"ad" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/abandoned) -"ae" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/abandoned) -"af" = (/turf/closed/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/shuttle/abandoned) -"ag" = (/obj/docking_port/mobile{dheight = 0; dir = 2; dwidth = 11; height = 15; id = "whiteship"; launch_status = 0; name = "NT Recovery White-Ship"; roundstart_move = "whiteship_away"; travelDir = 180; width = 27},/obj/machinery/door/airlock/shuttle{name = "recovery shuttle external airlock"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"ah" = (/obj/machinery/door/airlock/shuttle{name = "recovery shuttle external airlock"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"ai" = (/turf/closed/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/shuttle/abandoned) -"aj" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/abandoned) -"ak" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"al" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/abandoned) -"am" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/abandoned) -"an" = (/obj/structure/toilet{pixel_y = 9},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/greenglow{desc = "Looks like something's sprung a leak"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ao" = (/obj/structure/mirror{pixel_x = 28; pixel_y = 0},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ap" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/abandoned) -"aq" = (/obj/structure/closet/wardrobe/mixed,/obj/item/clothing/under/rank/centcom_officer{desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; name = "\improper dusty old Centcom jumpsuit"},/obj/item/clothing/under/rank/centcom_commander{desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; name = "\improper dusty old Centcom jumpsuit"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ar" = (/obj/structure/table,/obj/item/weapon/storage/pill_bottle/dice{pixel_y = 3},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"as" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_y = 2},/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"at" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"au" = (/obj/structure/tank_dispenser/oxygen{layer = 2.7; pixel_x = -1; pixel_y = 2},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"av" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/shuttle/abandoned) -"aw" = (/obj/structure/sign/vacuum{pixel_x = -32},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"ax" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"ay" = (/obj/structure/closet/crate/medical{name = "medical crate"},/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/roller{pixel_y = 4},/obj/item/device/healthanalyzer,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/abandoned) -"az" = (/obj/structure/closet/crate{name = "spare equipment crate"},/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/relic,/obj/item/device/t_scanner,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/abandoned) -"aA" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/cigbutt,/obj/structure/closet/crate{icon_state = "crateopen"; name = "spare equipment crate"; opened = 1},/obj/item/weapon/tank/internals/oxygen/red,/obj/item/weapon/tank/internals/air,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/abandoned) -"aB" = (/obj/structure/closet/crate{name = "emergency supplies crate"},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/flashlight/flare{pixel_x = 3; pixel_y = 3},/obj/item/device/flashlight/flare{pixel_x = -6; pixel_y = -2},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/effect/spawner/lootdrop/maintenance,/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/abandoned) -"aC" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"aD" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"aE" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/abandoned) -"aF" = (/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/shuttle/abandoned) -"aG" = (/obj/machinery/door/airlock/shuttle{name = "bathroom"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"aH" = (/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/ash{desc = "They look like human remains, and have clearly been gnawed at."; icon = 'icons/effects/blood.dmi'; icon_state = "remains"; name = "remains"},/obj/item/weapon/gun/energy/laser/retro,/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"aI" = (/obj/structure/bed,/obj/item/weapon/bedsheet/centcom,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aJ" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aK" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"aL" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"aM" = (/obj/machinery/door/airlock/shuttle{name = "E.V.A. equipment"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"aN" = (/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/ash{desc = "They look like human remains, and have clearly been gnawed at."; icon = 'icons/effects/blood.dmi'; icon_state = "remains"; name = "remains"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"aO" = (/obj/machinery/door/airlock/shuttle{name = "cargo bay"},/turf/open/floor/plating{dir = 1; icon_state = "delivery"},/area/shuttle/abandoned) -"aP" = (/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{dir = 1; icon_state = "delivery"},/area/shuttle/abandoned) -"aQ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{dir = 1; icon_state = "delivery"},/area/shuttle/abandoned) -"aR" = (/obj/effect/decal/cleanable/robot_debris/old,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{dir = 1; icon_state = "delivery"},/area/shuttle/abandoned) -"aS" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/machinery/door/window/westright{dir = 4},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/weapon/soap/nanotrasen,/obj/effect/decal/cleanable/ash{desc = "They look like human remains, and have clearly been gnawed at."; icon = 'icons/effects/blood.dmi'; icon_state = "remains"; name = "remains"},/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aT" = (/obj/effect/decal/cleanable/blood/old,/obj/structure/mirror{pixel_x = 28; pixel_y = 0},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"aU" = (/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/blood/gibs/limb,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"aV" = (/obj/structure/bed,/obj/item/weapon/bedsheet/centcom,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aW" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = -2; pixel_y = 2},/obj/item/stack/rods{amount = 50},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/weapon/wrench,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aX" = (/obj/structure/rack{dir = 8; layer = 2.9; pixel_y = 2},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aY" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"aZ" = (/turf/closed/wall/shuttle{icon_state = "swall2"},/area/shuttle/abandoned) -"ba" = (/obj/machinery/constructable_frame/machine_frame,/obj/item/weapon/circuitboard/cyborgrecharger,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/abandoned) -"bb" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/abandoned) -"bc" = (/obj/structure/closet/firecloset/full,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/abandoned) -"bd" = (/obj/machinery/door/airlock/shuttle{name = "bathroom"},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"be" = (/turf/closed/wall/shuttle{icon_state = "swall1"; dir = 2},/area/shuttle/abandoned) -"bf" = (/obj/machinery/door/airlock/shuttle{name = "dormitory"},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bg" = (/obj/machinery/vending/boozeomat{icon_deny = "smartfridge"; icon_state = "smartfridge"; req_access_txt = "0"; use_power = 0},/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/abandoned) -"bh" = (/turf/closed/wall/shuttle{icon_state = "swall4"; dir = 2},/area/shuttle/abandoned) -"bi" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/abandoned) -"bj" = (/obj/machinery/door/airlock/shuttle{name = "recovery shuttle interior airlock"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bk" = (/turf/closed/wall/shuttle{icon_state = "swallc3"; dir = 2},/area/shuttle/abandoned) -"bl" = (/obj/machinery/door/airlock/shuttle{name = "cargo bay"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plating{dir = 1; icon_state = "delivery"},/area/shuttle/abandoned) -"bm" = (/obj/machinery/vending/cigarette{use_power = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bn" = (/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/blood/gibs/limb,/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bo" = (/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bp" = (/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bq" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"br" = (/obj/structure/computerframe,/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bs" = (/obj/structure/table,/obj/item/device/camera,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bt" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/weapon/storage/photo_album,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bu" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -1; pixel_y = 6},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bv" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/sign/vacuum{pixel_x = -32},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bw" = (/obj/machinery/vending/coffee{pixel_x = -2; use_power = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bx" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"by" = (/obj/structure/chair,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bz" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bA" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/constructable_frame/machine_frame{desc = "A NanoTrasen hypersleep chamber - this one appears broken. There are exposed bolts for easy detachment using a wrench."; dir = 1; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "sleeper-o"; name = "broken hypersleep chamber"; pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bB" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/constructable_frame/machine_frame{desc = "A NanoTrasen hypersleep chamber - this one appears broken. There are exposed bolts for easy detachment using a wrench."; dir = 1; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "sleeper-o"; name = "broken hypersleep chamber"; pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bC" = (/obj/structure/chair/office/light{dir = 4},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bD" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/device/gps{gpstag = "NTREC1"; pixel_x = -1; pixel_y = 2},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bE" = (/obj/machinery/door/airlock/shuttle{name = "recovery shuttle interior airlock"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bF" = (/obj/structure/chair{dir = 4},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3; pixel_y = 4},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 4},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bI" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bJ" = (/obj/structure/chair{dir = 8},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bK" = (/obj/machinery/door/airlock/shuttle{name = "living quarters"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bL" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/roller{pixel_x = -3; pixel_y = 7},/obj/item/roller{pixel_x = 3; pixel_y = 4},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/table,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bM" = (/obj/item/clothing/suit/bio_suit,/obj/item/clothing/suit/bio_suit,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/clothing/gloves/color/latex,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/head/bio_hood,/obj/item/clothing/head/bio_hood,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/structure/table,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bN" = (/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/ash{desc = "They look like human remains, and have clearly been gnawed at."; icon = 'icons/effects/blood.dmi'; icon_state = "remains"; name = "remains"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bO" = (/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/blood/gibs/limb,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bP" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/suit/armor/vest,/obj/structure/table,/obj/item/clothing/head/helmet/swat/nanotrasen,/obj/item/clothing/head/helmet/swat/nanotrasen,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bQ" = (/obj/item/weapon/storage/toolbox/emergency{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 3; pixel_y = -3},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/structure/table,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bR" = (/obj/machinery/door/airlock/shuttle{name = "bridge"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bS" = (/obj/effect/decal/cleanable/blood/old,/obj/structure/chair/comfy/black{dir = 4},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bT" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/computer/shuttle/white_ship,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bU" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"bV" = (/obj/machinery/vending/cola{pixel_x = -1; use_power = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bW" = (/obj/structure/chair{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bX" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/constructable_frame/machine_frame{desc = "A NanoTrasen hypersleep chamber - this one appears broken. There are exposed bolts for easy detachment using a wrench."; dir = 2; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "sleeper-o"; name = "broken hypersleep chamber"; pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bY" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/constructable_frame/machine_frame{desc = "A NanoTrasen hypersleep chamber - this one appears broken. There are exposed bolts for easy detachment using a wrench."; dir = 2; icon = 'icons/obj/Cryogenic2.dmi'; icon_state = "sleeper-o"; name = "broken hypersleep chamber"; pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"bZ" = (/obj/structure/chair/office/light,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ca" = (/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/clothing/head/centhat{desc = "There's a gouge through the top where something has clawed clean through it. Whoever was wearing it probably doesn't need a hat any more."; name = "\improper damaged CentCom hat"},/obj/effect/decal/cleanable/ash{desc = "They look like human remains, and have clearly been gnawed at."; icon = 'icons/effects/blood.dmi'; icon_state = "remains"; name = "remains"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cb" = (/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cigbutt/cigarbutt{pixel_x = 5; pixel_y = -1},/obj/structure/table,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cc" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/abandoned) -"cd" = (/obj/machinery/vending/snack{pixel_x = -1; use_power = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ce" = (/obj/structure/sign/science{pixel_y = -32},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cf" = (/obj/structure/computerframe,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cg" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/device/megaphone,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ch" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/device/mass_spectrometer,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ci" = (/obj/structure/table,/obj/item/device/radio/off{pixel_y = 6},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cj" = (/obj/structure/sign/botany,/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/shuttle/abandoned) -"ck" = (/obj/machinery/door/airlock/shuttle{name = "hydroponics"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cl" = (/obj/machinery/door/airlock/shuttle{name = "kitchen"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cm" = (/obj/machinery/door/airlock/shuttle{name = "laboratory"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cn" = (/obj/structure/sign/bluecross_2,/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/shuttle/abandoned) -"co" = (/obj/machinery/door/airlock/shuttle{icon_state = "door_closed"; name = "medbay"; welded = 0},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cp" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/abandoned) -"cq" = (/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{pixel_x = -2; pixel_y = 3},/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cr" = (/obj/machinery/biogenerator{idle_power_usage = 0; use_power = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cs" = (/obj/machinery/vending/hydroseeds{pixel_x = 2; use_power = 0},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"ct" = (/obj/machinery/processor,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cu" = (/obj/structure/kitchenspike,/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cv" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/item/weapon/storage/box/donkpockets,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cw" = (/obj/machinery/constructable_frame/machine_frame,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cx" = (/obj/machinery/constructable_frame/machine_frame,/obj/item/weapon/circuitboard/autolathe,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cy" = (/obj/machinery/sleeper{dir = 4; use_power = 0},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cz" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/blood/empty{pixel_x = -3; pixel_y = -3},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/random,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/xenoblood,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cA" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/obj/item/weapon/storage/firstaid/regular,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cB" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/clothing/suit/apron,/obj/item/weapon/shovel/spade,/obj/item/weapon/cultivator,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/weapon/wirecutters,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cC" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cD" = (/obj/machinery/smartfridge{use_power = 0},/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/abandoned) -"cE" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cF" = (/obj/effect/decal/cleanable/egg_smudge,/obj/effect/decal/cleanable/flour,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cG" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchen/knife,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cH" = (/obj/machinery/constructable_frame/machine_frame,/obj/item/weapon/circuitboard/chem_dispenser,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cI" = (/obj/structure/chair/office/light,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cJ" = (/obj/machinery/constructable_frame/machine_frame,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cK" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = -28; pixel_y = 0; req_access_txt = "0"; use_power = 0},/obj/machinery/iv_drip{density = 0; pixel_x = -8},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cL" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/ash,/obj/effect/decal/cleanable/xenoblood,/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cM" = (/obj/effect/decal/cleanable/xenoblood,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/effect/decal/cleanable/ash{desc = "A pile of remains that look vaguely humanoid. The skull is abnormally elongated, and there are burns through some of the other bones."; icon = 'icons/effects/blood.dmi'; icon_state = "remainsxeno"; name = "remains"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cN" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/xenoblood,/obj/effect/decal/cleanable/xenoblood/xgibs/limb,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) -"cO" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) -"cP" = (/obj/machinery/hydroponics/constructable,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cQ" = (/obj/machinery/hydroponics/constructable,/obj/item/seeds/glowshroom,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cR" = (/obj/structure/table,/obj/machinery/reagentgrinder{pixel_y = 6},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cS" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/weapon/storage/box/monkeycubes{pixel_y = 4},/obj/item/weapon/storage/fancy/egg_box{pixel_y = 5},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/obj/item/weapon/reagent_containers/dropper,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cU" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/milk,/obj/item/weapon/reagent_containers/food/condiment/soymilk,/obj/item/weapon/reagent_containers/food/condiment/soymilk,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cW" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cX" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cY" = (/obj/structure/table,/obj/item/weapon/defibrillator,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"cZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 6; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = -3},/obj/item/weapon/reagent_containers/syringe,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"da" = (/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/item/clothing/suit/apron/surgical,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) -"db" = (/obj/structure/table,/obj/item/weapon/storage/backpack/dufflebag/med{contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgicaldrill,/obj/item/weapon/razor); desc = "A large dufflebag for holding extra medical supplies - this one seems to be designed for holding surgical tools."; name = "surgical dufflebag"; pixel_y = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/shuttle/abandoned) +"ac" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"ad" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/abandoned) +"ae" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/abandoned) +"af" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc1"; + dir = 2 + }, +/area/shuttle/abandoned) +"ag" = ( +/obj/docking_port/mobile{ + dheight = 0; + dir = 2; + dwidth = 11; + height = 15; + id = "whiteship"; + launch_status = 0; + name = "NT Recovery White-Ship"; + port_angle = 180; + preferred_direction = 1; + roundstart_move = "whiteship_away"; + timid = 1; + width = 27 + }, +/obj/machinery/door/airlock/shuttle{ + name = "recovery shuttle external airlock" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"ah" = ( +/obj/machinery/door/airlock/shuttle{ + name = "recovery shuttle external airlock" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"ai" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc2"; + dir = 2 + }, +/area/shuttle/abandoned) +"aj" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s10"; + dir = 2 + }, +/area/shuttle/abandoned) +"ak" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"al" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall13"; + dir = 2 + }, +/area/shuttle/abandoned) +"am" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall11"; + dir = 2 + }, +/area/shuttle/abandoned) +"an" = ( +/obj/structure/toilet{ + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/greenglow{ + desc = "Looks like something's sprung a leak" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ao" = ( +/obj/structure/mirror{ + pixel_x = 28; + pixel_y = 0 + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ap" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/abandoned) +"aq" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/item/clothing/under/rank/centcom_officer{ + desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; + name = "\improper dusty old Centcom jumpsuit" + }, +/obj/item/clothing/under/rank/centcom_commander{ + desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; + name = "\improper dusty old Centcom jumpsuit" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ar" = ( +/obj/structure/table, +/obj/item/weapon/storage/pill_bottle/dice{ + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"as" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/weapon/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"at" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"au" = ( +/obj/structure/tank_dispenser/oxygen{ + layer = 2.7; + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"av" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall1" + }, +/area/shuttle/abandoned) +"aw" = ( +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"ax" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"ay" = ( +/obj/structure/closet/crate/medical{ + name = "medical crate" + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/roller{ + pixel_y = 4 + }, +/obj/item/device/healthanalyzer, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/abandoned) +"az" = ( +/obj/structure/closet/crate{ + name = "spare equipment crate" + }, +/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/weapon/relic, +/obj/item/device/t_scanner, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/abandoned) +"aA" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/cigbutt, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + name = "spare equipment crate"; + opened = 1 + }, +/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/weapon/tank/internals/air, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/abandoned) +"aB" = ( +/obj/structure/closet/crate{ + name = "emergency supplies crate" + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/device/flashlight/flare{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/device/flashlight/flare{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/weapon/crowbar, +/obj/item/weapon/wrench, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/weapon/extinguisher, +/obj/item/weapon/extinguisher, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/abandoned) +"aC" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"aD" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"aE" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall7"; + dir = 2 + }, +/area/shuttle/abandoned) +"aF" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall8"; + dir = 2 + }, +/area/shuttle/abandoned) +"aG" = ( +/obj/machinery/door/airlock/shuttle{ + name = "bathroom" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"aH" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/ash{ + desc = "They look like human remains, and have clearly been gnawed at."; + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" + }, +/obj/item/weapon/gun/energy/laser/retro, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"aI" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/centcom, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aJ" = ( +/obj/structure/table, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aK" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"aL" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"aM" = ( +/obj/machinery/door/airlock/shuttle{ + name = "E.V.A. equipment" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"aN" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/ash{ + desc = "They look like human remains, and have clearly been gnawed at."; + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"aO" = ( +/obj/machinery/door/airlock/shuttle{ + name = "cargo bay" + }, +/turf/open/floor/plasteel/delivery{ + dir = 1 + }, +/area/shuttle/abandoned) +"aP" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/delivery{ + dir = 1 + }, +/area/shuttle/abandoned) +"aQ" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/delivery{ + dir = 1 + }, +/area/shuttle/abandoned) +"aR" = ( +/obj/effect/decal/cleanable/robot_debris/old, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/delivery{ + dir = 1 + }, +/area/shuttle/abandoned) +"aS" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/obj/machinery/door/window/westright{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/decal/cleanable/ash{ + desc = "They look like human remains, and have clearly been gnawed at."; + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" + }, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aT" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/mirror{ + pixel_x = 28; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"aU" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"aV" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/centcom, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aW" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/weapon/wrench, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aX" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9; + pixel_y = 2 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aY" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"aZ" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall2" + }, +/area/shuttle/abandoned) +"ba" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/abandoned) +"bb" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/abandoned) +"bc" = ( +/obj/structure/closet/firecloset/full, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/bot, +/area/shuttle/abandoned) +"bd" = ( +/obj/machinery/door/airlock/shuttle{ + name = "bathroom" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"be" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall1"; + dir = 2 + }, +/area/shuttle/abandoned) +"bf" = ( +/obj/machinery/door/airlock/shuttle{ + name = "dormitory" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bg" = ( +/obj/machinery/vending/boozeomat{ + icon_deny = "smartfridge"; + icon_state = "smartfridge"; + req_access_txt = "0"; + use_power = 0 + }, +/turf/closed/wall/shuttle{ + icon_state = "swall12"; + dir = 2 + }, +/area/shuttle/abandoned) +"bh" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall4"; + dir = 2 + }, +/area/shuttle/abandoned) +"bi" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc4"; + dir = 2 + }, +/area/shuttle/abandoned) +"bj" = ( +/obj/machinery/door/airlock/shuttle{ + name = "recovery shuttle interior airlock" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bk" = ( +/turf/closed/wall/shuttle{ + icon_state = "swallc3"; + dir = 2 + }, +/area/shuttle/abandoned) +"bl" = ( +/obj/machinery/door/airlock/shuttle{ + name = "cargo bay" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/plasteel/delivery{ + dir = 1 + }, +/area/shuttle/abandoned) +"bm" = ( +/obj/machinery/vending/cigarette{ + use_power = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bn" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bo" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bp" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bq" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"br" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bs" = ( +/obj/structure/table, +/obj/item/device/camera, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bt" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/weapon/storage/photo_album, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bu" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bv" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bw" = ( +/obj/machinery/vending/coffee{ + pixel_x = -2; + use_power = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bx" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"by" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bz" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bA" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/structure/fluff/empty_sleeper/nanotrasen{ + dir = 1; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bB" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/structure/fluff/empty_sleeper/nanotrasen{ + dir = 1; + pixel_y = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bC" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bD" = ( +/obj/structure/table, +/obj/item/weapon/folder/blue, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/device/gps{ + gpstag = "NTREC1"; + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bE" = ( +/obj/machinery/door/airlock/shuttle{ + name = "recovery shuttle interior airlock" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bF" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bG" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bH" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/peppermill{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bI" = ( +/obj/structure/table, +/obj/item/weapon/storage/fancy/donut_box, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bK" = ( +/obj/machinery/door/airlock/shuttle{ + name = "living quarters" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bL" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/roller{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/roller{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/table, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bM" = ( +/obj/item/clothing/suit/bio_suit, +/obj/item/clothing/suit/bio_suit, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/head/bio_hood, +/obj/item/clothing/head/bio_hood, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/structure/table, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bN" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/ash{ + desc = "They look like human remains, and have clearly been gnawed at."; + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bO" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bP" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/suit/armor/vest, +/obj/structure/table, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/obj/item/clothing/head/helmet/swat/nanotrasen, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bQ" = ( +/obj/item/weapon/storage/toolbox/emergency{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/weapon/storage/toolbox/emergency{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/structure/table, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bR" = ( +/obj/machinery/door/airlock/shuttle{ + name = "bridge" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bS" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bT" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/computer/shuttle/white_ship, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bU" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"bV" = ( +/obj/machinery/vending/cola{ + pixel_x = -1; + use_power = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bW" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bX" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/structure/fluff/empty_sleeper/nanotrasen{ + dir = 2; + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bY" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/structure/fluff/empty_sleeper/nanotrasen{ + dir = 2; + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"bZ" = ( +/obj/structure/chair/office/light, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ca" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/clothing/head/centhat{ + desc = "There's a gouge through the top where something has clawed clean through it. Whoever was wearing it probably doesn't need a hat any more."; + name = "\improper damaged CentCom hat" + }, +/obj/effect/decal/cleanable/ash{ + desc = "They look like human remains, and have clearly been gnawed at."; + icon = 'icons/effects/blood.dmi'; + icon_state = "remains"; + name = "remains" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cb" = ( +/obj/item/weapon/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cc" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s5"; + dir = 2 + }, +/area/shuttle/abandoned) +"cd" = ( +/obj/machinery/vending/snack{ + pixel_x = -1; + use_power = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ce" = ( +/obj/structure/sign/science{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cf" = ( +/obj/structure/frame/computer, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cg" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/device/megaphone, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ch" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/device/mass_spectrometer, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ci" = ( +/obj/structure/table, +/obj/item/device/radio/off{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cj" = ( +/obj/structure/sign/botany, +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"ck" = ( +/obj/machinery/door/airlock/shuttle{ + name = "hydroponics" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cl" = ( +/obj/machinery/door/airlock/shuttle{ + name = "kitchen" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cm" = ( +/obj/machinery/door/airlock/shuttle{ + name = "laboratory" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cn" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"co" = ( +/obj/machinery/door/airlock/shuttle{ + icon_state = "door_closed"; + name = "medbay"; + welded = 0 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cp" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall_s9"; + dir = 2 + }, +/area/shuttle/abandoned) +"cq" = ( +/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/structure/table, +/obj/item/weapon/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cr" = ( +/obj/machinery/biogenerator{ + idle_power_usage = 0; + use_power = 0 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cs" = ( +/obj/machinery/vending/hydroseeds{ + pixel_x = 2; + use_power = 0 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"ct" = ( +/obj/machinery/processor, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cu" = ( +/obj/structure/kitchenspike, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cv" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/donkpockets, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cw" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cx" = ( +/obj/structure/fluff/empty_sleeper/nanotrasen, +/obj/item/weapon/circuitboard/machine/autolathe, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cy" = ( +/obj/machinery/sleeper{ + dir = 4; + use_power = 0 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cz" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/empty{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/random, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cA" = ( +/obj/structure/table/optable, +/obj/item/weapon/surgical_drapes, +/obj/item/weapon/storage/firstaid/regular, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cB" = ( +/obj/structure/table, +/obj/item/weapon/wrench, +/obj/item/weapon/crowbar, +/obj/item/clothing/suit/apron, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/cultivator, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/weapon/wirecutters, +/obj/item/device/plant_analyzer, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cC" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cD" = ( +/obj/machinery/smartfridge{ + use_power = 0 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"cE" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cF" = ( +/obj/effect/decal/cleanable/egg_smudge, +/obj/effect/decal/cleanable/flour, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cG" = ( +/obj/structure/table, +/obj/item/weapon/kitchen/rollingpin, +/obj/item/weapon/kitchen/knife, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cH" = ( +/obj/structure/fluff/empty_sleeper/nanotrasen, +/obj/item/weapon/circuitboard/machine/chem_dispenser, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cI" = ( +/obj/structure/chair/office/light, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cJ" = ( +/obj/structure/fluff/empty_sleeper/nanotrasen, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cK" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -28; + pixel_y = 0; + req_access_txt = "0"; + use_power = 0 + }, +/obj/machinery/iv_drip{ + density = 0; + pixel_x = -8 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cL" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cM" = ( +/obj/effect/decal/cleanable/xenoblood, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/effect/decal/cleanable/ash{ + desc = "A pile of remains that look vaguely humanoid. The skull is abnormally elongated, and there are burns through some of the other bones."; + icon = 'icons/effects/blood.dmi'; + icon_state = "remainsxeno"; + name = "remains" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cN" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/xenoblood, +/obj/effect/decal/cleanable/xenoblood/xgibs/limb, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/abandoned) +"cO" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/abandoned) +"cP" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cQ" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/glowshroom, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cR" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cS" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/weapon/storage/box/monkeycubes{ + pixel_y = 4 + }, +/obj/item/weapon/storage/fancy/egg_box{ + pixel_y = 5 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cT" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/obj/item/weapon/reagent_containers/dropper, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cU" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/weapon/reagent_containers/food/condiment/soymilk, +/obj/item/weapon/reagent_containers/food/condiment/soymilk, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cV" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/reagent_containers/syringe, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cW" = ( +/obj/structure/table, +/obj/item/weapon/folder/white, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cX" = ( +/obj/structure/table, +/obj/item/weapon/hand_labeler, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cY" = ( +/obj/structure/table, +/obj/item/weapon/defibrillator, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"cZ" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 6; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/syringe, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"da" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) +"db" = ( +/obj/structure/table, +/obj/item/weapon/storage/backpack/dufflebag/med{ + contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgicaldrill,/obj/item/weapon/razor); + desc = "A large dufflebag for holding extra medical supplies - this one seems to be designed for holding surgical tools."; + name = "surgical dufflebag"; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/abandoned) (1,1,1) = {" -aaaaabacadaeacaeadacadaeaeadafagahaiadaeaeadajaaaaaaaa -aaakalamanaoapaqarapasatatauavawaxavayazaAaBapaaaaaaaa -aaaCaDaEaFaGapaHaIapaJaKaxaLaMaLaNaOaPaQaQaRaeaaaaaaaa -aaaCaDapaSaTapaUaVapaWaXaLaYaZaxaLaZbaaQbbbcapaaaaaaaa -aaaCaialaFbdbebfbgaladafaMbhbibjbjbkaFblaiadalaeaeajaa -abaeambmaLbnbobpaLaLbqapaxaLaLaLaxaLaLaLapbrbsbtbuaeaa -avbvavbwaLbxbybybybzaLavaLbAbBbpaLbAbAaLavbCaxaLbDaeaa -ahaxbEaxaLbFbGbHbIbJaxbKaLbLbMbNbObPbQaxbRaLaLbSbTaeaa -aZbUaZbVaLbzbWbWbWbxaLaZaLbXbYaLaxbXbYaLaZbZbpcacbaeaa -ccaeamcdaLaLaLaLaLaLaLapaLaLceaLaLaLaLaLapcfcgchciaeaa -aaaCbkacadcjckbhafclbhaladacaFcmbhaccncobkadacaeaecpaa -aaaCaDapcqcraxcsapaLctcucvapcwaLcxapcyaxczcAapaaaaaaaa -aaaCaDapcBaxaLcCcDcEaxcFcGapcHcIcJapcKcLcMcNaeaaaaaaaa -aacOacamcPcPcQcPapcRcScTcUapcVcWcXapcYcZdadbapaaaaaaaa -aaaaccaladaeaeadaladaeaeadaladaeadaladaeaeadcpaaaaaaaa +aa +aa +aa +aa +aa +ac +ac +ah +ac +ac +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +ak +aC +aC +aC +ae +bv +ax +bU +ae +aC +aC +aC +cO +aa +"} +(3,1,1) = {" +ac +ac +aD +aD +ac +ac +ac +bE +ac +ac +ac +aD +aD +ac +ac +"} +(4,1,1) = {" +ac +ac +ac +ac +ac +bm +bw +ax +bV +cd +ac +ac +ac +ac +ac +"} +(5,1,1) = {" +ac +an +ac +aS +ac +aL +aL +aL +aL +aL +ac +cq +cB +cP +ac +"} +(6,1,1) = {" +ae +ao +aG +aT +bd +bn +bx +bF +bz +aL +cj +cr +ax +cP +ae +"} +(7,1,1) = {" +ac +ac +ac +ac +ac +bo +by +bG +bW +aL +ck +ax +aL +cQ +ae +"} +(8,1,1) = {" +ae +aq +aH +aU +bf +bp +by +bH +bW +aL +ac +cs +cC +cP +ac +"} +(9,1,1) = {" +ac +ar +aI +aV +bg +aL +by +bI +bW +aL +ac +ac +cD +ac +ac +"} +(10,1,1) = {" +ac +ac +ac +ac +ac +aL +bz +bJ +bx +aL +cl +aL +cE +cR +ac +"} +(11,1,1) = {" +ac +as +aJ +aW +ac +bq +aL +ax +aL +aL +ac +ct +ax +cS +ae +"} +(12,1,1) = {" +ae +at +aK +aX +ac +ac +ac +bK +ac +ac +ac +cu +cF +cT +ae +"} +(13,1,1) = {" +ae +at +ax +aL +aM +ax +aL +aL +aL +aL +ac +cv +cG +cU +ac +"} +(14,1,1) = {" +ac +au +aL +aY +ac +aL +bx +bL +bx +aL +ac +ac +ac +ac +ac +"} +(15,1,1) = {" +ac +av +aM +ac +ac +aL +bz +bM +bz +ce +ac +cw +bx +cV +ac +"} +(16,1,1) = {" +ag +aw +aL +ax +bj +aL +bp +bN +aL +aL +cm +aL +cI +cW +ae +"} +(17,1,1) = {" +ah +ax +aN +aL +bj +ax +aL +bO +ax +aL +ac +bx +bx +cX +ac +"} +(18,1,1) = {" +ac +ac +aO +ac +ac +aL +bx +bP +bx +aL +ac +ac +ac +ac +ac +"} +(19,1,1) = {" +ac +ay +aP +ba +ac +aL +bx +bQ +bz +aL +cn +cy +cK +cY +ac +"} +(20,1,1) = {" +ae +az +aQ +aQ +bl +aL +aL +ax +aL +aL +co +ax +cL +cZ +ae +"} +(21,1,1) = {" +ae +aA +aQ +bb +ac +ac +ac +bR +ac +ac +ac +cz +cM +da +ae +"} +(22,1,1) = {" +ac +aB +aR +bc +ac +br +bC +aL +bZ +bx +ac +cA +cN +db +ac +"} +(23,1,1) = {" +ac +ac +ae +ac +ac +bs +ax +aL +bp +cg +ac +ac +ae +ac +ac +"} +(24,1,1) = {" +aa +aa +aa +aa +ae +bt +aL +bS +ca +ch +ae +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +ae +bu +bD +bT +cb +ci +ae +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +ac +ae +ae +ae +ae +ae +ac +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/templates/medium_shuttle1.dmm b/_maps/templates/medium_shuttle1.dmm new file mode 100644 index 00000000000..7a758990242 --- /dev/null +++ b/_maps/templates/medium_shuttle1.dmm @@ -0,0 +1,570 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/obj/structure/shuttle/engine/propulsion/burst/left{ + tag = "icon-burst_l (EAST)"; + icon_state = "burst_l"; + dir = 4 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"c" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (WEST)"; + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (EAST)"; + icon_state = "rwindow"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"d" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"e" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"f" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"g" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"h" = ( +/obj/machinery/door/airlock/glass_external, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"i" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/ruin/powered{ + name = "Shuttle" + }) +"j" = ( +/turf/open/floor/plasteel/black, +/area/ruin/powered{ + name = "Shuttle" + }) +"k" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/black, +/area/ruin/powered{ + name = "Shuttle" + }) +"l" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"m" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"n" = ( +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"o" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"p" = ( +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"q" = ( +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"r" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"s" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"t" = ( +/obj/machinery/power/smes/magical, +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"u" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"v" = ( +/obj/structure/chair/comfy{ + tag = "icon-comfychair (EAST)"; + icon_state = "comfychair"; + dir = 4 + }, +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"w" = ( +/obj/structure/shuttle/engine/propulsion/burst/right{ + tag = "icon-burst_r (EAST)"; + icon_state = "burst_r"; + dir = 4 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"x" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"y" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) + +(1,1,1) = {" +a +a +a +a +a +i +h +g +h +i +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +g +n +n +n +g +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +i +g +g +o +g +o +g +g +i +a +a +a +"} +(4,1,1) = {" +b +b +b +g +j +g +n +n +n +g +j +g +w +w +w +"} +(5,1,1) = {" +c +c +c +g +j +k +n +t +n +k +j +g +c +c +c +"} +(6,1,1) = {" +d +d +f +g +k +g +g +g +g +g +k +g +x +d +d +"} +(7,1,1) = {" +d +d +g +j +j +g +j +j +j +g +j +j +g +d +d +"} +(8,1,1) = {" +d +d +g +j +j +k +j +j +j +k +j +j +g +d +y +"} +(9,1,1) = {" +e +d +g +j +j +g +j +j +j +g +j +j +g +y +a +"} +(10,1,1) = {" +a +e +g +g +g +g +k +g +k +g +g +g +g +a +a +"} +(11,1,1) = {" +a +a +h +j +k +j +j +u +j +j +k +j +h +a +a +"} +(12,1,1) = {" +a +a +h +j +g +j +j +u +j +j +g +j +h +a +a +"} +(13,1,1) = {" +a +a +i +g +g +g +k +g +k +g +g +g +i +a +a +"} +(14,1,1) = {" +a +a +a +a +g +l +p +u +j +j +g +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +g +m +p +u +j +j +g +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +g +g +k +g +k +g +g +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +g +j +j +g +j +j +g +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +g +j +j +g +j +j +g +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +i +g +k +g +k +g +i +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +g +q +q +q +g +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +g +q +v +q +g +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +g +r +r +r +g +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +i +s +s +s +i +a +a +a +a +a +"} diff --git a/_maps/templates/medium_shuttle2.dmm b/_maps/templates/medium_shuttle2.dmm new file mode 100644 index 00000000000..0b81941ced5 --- /dev/null +++ b/_maps/templates/medium_shuttle2.dmm @@ -0,0 +1,625 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/obj/structure/shuttle/engine/propulsion/burst/left{ + tag = "icon-burst_l (EAST)"; + icon_state = "burst_l"; + dir = 4 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"c" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (WEST)"; + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + tag = "icon-rwindow (EAST)"; + icon_state = "rwindow"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"d" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"e" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"f" = ( +/obj/structure/shuttle/engine/propulsion/burst/right{ + tag = "icon-burst_r (EAST)"; + icon_state = "burst_r"; + dir = 4 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"g" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"h" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"i" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/ruin/powered{ + name = "Shuttle" + }) +"j" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"k" = ( +/turf/open/floor/plasteel/black, +/area/ruin/powered{ + name = "Shuttle" + }) +"l" = ( +/obj/machinery/door/airlock/glass_external, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"m" = ( +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"n" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/black, +/area/ruin/powered{ + name = "Shuttle" + }) +"o" = ( +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"p" = ( +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"q" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"r" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"s" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/regular, +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"t" = ( +/obj/machinery/sleeper{ + tag = "icon-sleeper (NORTH)"; + icon_state = "sleeper"; + dir = 1 + }, +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"u" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"v" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"w" = ( +/obj/machinery/power/smes/magical, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"x" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"y" = ( +/obj/structure/chair/comfy{ + tag = "icon-comfychair (EAST)"; + icon_state = "comfychair"; + dir = 4 + }, +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"z" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"A" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"B" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/powered{ + name = "Shuttle" + }) + +(1,1,1) = {" +a +a +a +b +f +a +a +a +b +f +a +a +a +"} +(2,1,1) = {" +a +a +a +c +c +a +a +a +c +c +a +a +a +"} +(3,1,1) = {" +a +a +a +d +d +a +a +a +d +d +a +a +a +"} +(4,1,1) = {" +b +f +j +d +d +q +a +j +d +d +q +b +f +"} +(5,1,1) = {" +c +c +d +d +g +h +l +h +z +d +d +c +c +"} +(6,1,1) = {" +d +d +g +h +h +r +m +r +h +h +z +d +d +"} +(7,1,1) = {" +d +d +h +m +m +m +m +m +m +m +h +d +d +"} +(8,1,1) = {" +d +g +h +n +h +B +w +B +h +n +h +z +d +"} +(9,1,1) = {" +d +h +k +k +h +h +B +h +h +k +k +h +d +"} +(10,1,1) = {" +e +h +k +k +h +h +h +h +h +k +k +h +A +"} +(11,1,1) = {" +a +i +h +n +h +h +h +h +h +n +h +i +a +"} +(12,1,1) = {" +a +a +h +k +k +n +k +n +k +k +h +a +a +"} +(13,1,1) = {" +a +a +h +k +k +h +h +h +k +k +h +a +a +"} +(14,1,1) = {" +a +a +h +h +n +h +h +h +n +h +h +a +a +"} +(15,1,1) = {" +a +a +l +k +k +h +h +h +k +k +l +a +a +"} +(16,1,1) = {" +a +a +i +h +n +h +h +h +n +h +i +a +a +"} +(17,1,1) = {" +a +a +a +h +k +k +k +k +k +h +a +a +a +"} +(18,1,1) = {" +a +a +a +h +n +h +h +h +n +h +a +a +a +"} +(19,1,1) = {" +a +a +a +h +o +s +x +k +k +h +a +a +a +"} +(20,1,1) = {" +a +a +a +h +o +t +x +k +k +h +a +a +a +"} +(21,1,1) = {" +a +a +a +h +n +h +h +h +n +h +a +a +a +"} +(22,1,1) = {" +a +a +a +h +k +k +x +k +k +h +a +a +a +"} +(23,1,1) = {" +a +a +a +h +k +k +x +k +k +h +a +a +a +"} +(24,1,1) = {" +a +a +a +h +n +h +h +h +n +h +a +a +a +"} +(25,1,1) = {" +a +a +a +h +p +p +y +p +p +h +a +a +a +"} +(26,1,1) = {" +a +a +a +h +p +u +u +u +p +h +a +a +a +"} +(27,1,1) = {" +a +a +a +i +h +v +v +v +h +i +a +a +a +"} +(28,1,1) = {" +a +a +a +a +i +a +a +a +i +a +a +a +a +"} diff --git a/_maps/templates/medium_shuttle3.dmm b/_maps/templates/medium_shuttle3.dmm new file mode 100644 index 00000000000..406677afd9f --- /dev/null +++ b/_maps/templates/medium_shuttle3.dmm @@ -0,0 +1,772 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (NORTH)"; + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"c" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"d" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (NORTH)"; + icon_state = "heater"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"e" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"f" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"g" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"h" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"i" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"j" = ( +/obj/machinery/door/airlock/glass_external, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"k" = ( +/obj/machinery/power/smes/magical, +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"l" = ( +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"m" = ( +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"n" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (EAST)"; + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"o" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (WEST)"; + icon_state = "heater"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"p" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"q" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (EAST)"; + icon_state = "heater"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"r" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (WEST)"; + icon_state = "propulsion"; + dir = 8 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"s" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"t" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"u" = ( +/turf/open/floor/plating, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered{ + name = "Shuttle" + }) +"v" = ( +/obj/structure/table, +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"w" = ( +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"x" = ( +/obj/structure/chair/comfy{ + tag = "icon-comfychair (WEST)"; + icon_state = "comfychair"; + dir = 8 + }, +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"y" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"z" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"A" = ( +/turf/open/floor/plasteel/black, +/area/ruin/powered{ + name = "Shuttle" + }) +"B" = ( +/turf/open/space, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"C" = ( +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"D" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid, +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"E" = ( +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"F" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"G" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/powered{ + name = "Shuttle" + }) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +n +a +a +a +a +n +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +n +c +o +a +a +a +a +o +c +n +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +e +o +c +c +y +a +a +e +c +c +o +y +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +e +c +c +c +c +c +a +a +c +c +c +c +c +y +a +a +a +a +"} +(5,1,1) = {" +a +a +a +e +g +h +h +s +c +g +j +j +s +c +g +h +h +s +y +a +a +a +"} +(6,1,1) = {" +a +a +e +c +h +k +l +G +h +G +m +m +G +h +G +l +k +h +c +y +a +a +"} +(7,1,1) = {" +a +b +d +c +h +l +l +l +l +p +l +l +p +l +l +l +l +h +c +E +F +a +"} +(8,1,1) = {" +a +c +c +c +i +G +l +l +l +G +t +t +G +l +l +l +G +u +c +c +c +a +"} +(9,1,1) = {" +b +d +c +c +c +h +l +l +G +z +C +C +D +G +l +l +h +c +c +c +E +F +"} +(10,1,1) = {" +a +a +f +c +g +G +p +G +v +G +C +C +G +A +G +p +G +s +c +B +a +a +"} +(11,1,1) = {" +a +a +a +a +j +m +l +t +w +w +l +l +A +A +t +l +m +j +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +j +m +l +t +x +w +l +l +A +A +t +l +m +j +a +a +a +a +"} +(13,1,1) = {" +a +a +e +c +i +G +p +G +w +G +A +A +G +A +G +p +G +u +c +y +a +a +"} +(14,1,1) = {" +b +d +c +c +c +h +l +l +G +A +A +A +A +G +l +l +h +c +c +c +E +F +"} +(15,1,1) = {" +a +c +c +c +g +G +l +l +l +G +t +t +G +l +l +l +G +s +c +c +c +a +"} +(16,1,1) = {" +a +b +d +c +h +l +l +l +l +p +l +l +p +l +l +l +l +h +c +E +F +a +"} +(17,1,1) = {" +a +a +f +c +h +k +l +G +h +G +m +m +G +h +G +l +k +h +c +B +a +a +"} +(18,1,1) = {" +a +a +a +f +i +h +h +u +c +i +j +j +u +c +i +h +h +u +B +a +a +a +"} +(19,1,1) = {" +a +a +a +a +f +c +c +c +c +c +a +a +c +c +c +c +c +B +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +f +q +c +c +B +a +a +f +c +c +q +B +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +r +c +q +a +a +a +a +q +c +r +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +r +a +a +a +a +r +a +a +a +a +a +a +a +a +"} diff --git a/_maps/templates/medium_shuttle4.dmm b/_maps/templates/medium_shuttle4.dmm new file mode 100644 index 00000000000..3f0edd19108 --- /dev/null +++ b/_maps/templates/medium_shuttle4.dmm @@ -0,0 +1,480 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (WEST)"; + icon_state = "corner"; + dir = 8 + }, +/area/ruin/powered) +"c" = ( +/turf/closed/indestructible/oldshuttle, +/area/ruin/powered) +"d" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"e" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner, +/area/ruin/powered) +"f" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (NORTH)"; + icon_state = "corner"; + dir = 1 + }, +/area/ruin/powered) +"g" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"h" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (EAST)"; + icon_state = "corner"; + dir = 4 + }, +/area/ruin/powered) +"i" = ( +/obj/structure/closet{ + icon_state = "oldcloset" + }, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"j" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + tag = "icon-propulsion (NORTH)"; + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/space, +/area/ruin/powered) +"k" = ( +/turf/closed/indestructible/oldshuttle{ + tag = "icon-orange"; + icon_state = "orange" + }, +/area/ruin/powered) +"l" = ( +/obj/structure/chair/old{ + tag = "icon-chairold (NORTH)"; + icon_state = "chairold"; + dir = 1 + }, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"m" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (WEST)"; + icon_state = "corner"; + dir = 8 + }, +/area/ruin/powered) +"n" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner, +/area/ruin/powered) +"o" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (NORTH)"; + icon_state = "corner"; + dir = 1 + }, +/area/ruin/powered) +"p" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (EAST)"; + icon_state = "corner"; + dir = 4 + }, +/area/ruin/powered) +"q" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/oldshuttle/corner, +/area/ruin/powered) +"r" = ( +/obj/machinery/power/generator, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"s" = ( +/obj/machinery/power/smes, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"t" = ( +/obj/structure/shuttle/engine/propulsion/burst/left, +/turf/open/space, +/area/ruin/powered) +"u" = ( +/obj/structure/shuttle/engine/propulsion/burst/right, +/turf/open/space, +/area/ruin/powered) +"v" = ( +/obj/structure/shuttle/engine/propulsion/burst/right, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"w" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/open/space, +/area/ruin/powered) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +c +k +t +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +b +c +c +f +g +k +k +w +"} +(3,1,1) = {" +a +a +a +a +a +b +d +f +g +g +g +g +k +k +w +"} +(4,1,1) = {" +a +a +a +a +j +k +g +g +g +g +m +d +k +u +a +"} +(5,1,1) = {" +a +a +a +a +b +c +g +g +g +m +o +a +a +a +a +"} +(6,1,1) = {" +a +a +b +c +c +c +c +c +c +c +c +c +c +p +a +"} +(7,1,1) = {" +a +b +f +i +c +i +i +i +i +i +i +c +s +c +p +"} +(8,1,1) = {" +b +f +i +i +c +l +l +l +l +l +l +c +g +n +c +"} +(9,1,1) = {" +c +g +g +g +g +l +l +l +l +l +m +c +g +g +c +"} +(10,1,1) = {" +d +g +g +g +g +g +g +g +g +g +c +r +g +g +d +"} +(11,1,1) = {" +c +g +g +g +g +l +l +l +l +l +n +c +g +g +c +"} +(12,1,1) = {" +e +h +i +i +c +l +l +l +l +l +l +c +g +m +c +"} +(13,1,1) = {" +a +e +h +i +c +i +i +i +i +i +i +c +s +c +o +"} +(14,1,1) = {" +a +a +e +c +c +c +c +c +c +c +c +c +c +o +a +"} +(15,1,1) = {" +a +a +a +a +e +c +g +g +g +n +p +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +j +k +g +g +g +g +n +d +k +t +a +"} +(17,1,1) = {" +a +a +a +a +a +e +d +h +g +g +g +g +k +k +w +"} +(18,1,1) = {" +a +a +a +a +a +a +a +e +c +c +h +g +k +k +w +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +q +c +k +v +a +"} diff --git a/_maps/templates/shelter_1.dmm b/_maps/templates/shelter_1.dmm new file mode 100644 index 00000000000..0c21c13cb45 --- /dev/null +++ b/_maps/templates/shelter_1.dmm @@ -0,0 +1,110 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/shuttle/survival/pod, +/area/survivalpod) +"b" = ( +/obj/structure/sign/mining/survival{ + tag = "icon-survival (NORTH)"; + icon_state = "survival"; + dir = 1 + }, +/turf/closed/wall/shuttle/survival/pod, +/area/survivalpod) +"c" = ( +/obj/structure/fans, +/turf/open/floor/pod, +/area/survivalpod) +"d" = ( +/obj/machinery/smartfridge/survival_pod, +/turf/open/floor/pod, +/area/survivalpod) +"e" = ( +/obj/item/device/gps/computer, +/turf/open/floor/pod, +/area/survivalpod) +"f" = ( +/obj/structure/sign/mining/survival{ + dir = 8 + }, +/turf/closed/wall/shuttle/survival/pod, +/area/survivalpod) +"g" = ( +/obj/machinery/sleeper/survival_pod, +/turf/open/floor/pod, +/area/survivalpod) +"h" = ( +/turf/open/floor/pod, +/area/survivalpod) +"i" = ( +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/black, +/turf/open/floor/pod, +/area/survivalpod) +"j" = ( +/obj/structure/sign/mining/survival{ + tag = "icon-survival (EAST)"; + icon_state = "survival"; + dir = 4 + }, +/turf/closed/wall/shuttle/survival/pod, +/area/survivalpod) +"k" = ( +/obj/structure/table/survival_pod, +/turf/open/floor/pod, +/area/survivalpod) +"l" = ( +/obj/structure/tubes, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/pod, +/area/survivalpod) +"m" = ( +/obj/structure/sign/mining/survival, +/turf/closed/wall/shuttle/survival/pod, +/area/survivalpod) +"n" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/survival_pod, +/turf/open/floor/pod, +/area/survivalpod) +"o" = ( +/obj/structure/sign/mining, +/turf/closed/wall/shuttle/survival/pod, +/area/survivalpod) + +(1,1,1) = {" +a +a +f +a +a +"} +(2,1,1) = {" +a +c +g +k +m +"} +(3,1,1) = {" +b +d +h +h +n +"} +(4,1,1) = {" +a +e +i +l +o +"} +(5,1,1) = {" +a +a +j +a +a +"} diff --git a/_maps/templates/small_asteroid_1.dmm b/_maps/templates/small_asteroid_1.dmm index 08350e5242e..82708d61c9d 100644 --- a/_maps/templates/small_asteroid_1.dmm +++ b/_maps/templates/small_asteroid_1.dmm @@ -1,14 +1,81 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/turf/closed/mineral,/area/space) -"c" = (/turf/closed/mineral/random/low_chance,/area/space) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/closed/mineral, +/area/space) +"c" = ( +/turf/closed/mineral/random/low_chance, +/area/space) (1,1,1) = {" -aabbaaa -abbbcaa -bbcccca -cccccbb -bcccccb -bccccbb -bcbcbba -aabbaaa +a +a +b +c +b +b +b +a +"} +(2,1,1) = {" +a +b +b +c +c +c +c +a +"} +(3,1,1) = {" +b +b +c +c +c +c +b +b +"} +(4,1,1) = {" +b +b +c +c +c +c +c +b +"} +(5,1,1) = {" +a +c +c +c +c +c +b +a +"} +(6,1,1) = {" +a +a +c +b +c +b +b +a +"} +(7,1,1) = {" +a +a +a +b +b +b +a +a "} diff --git a/_maps/templates/small_shuttle_1.dmm b/_maps/templates/small_shuttle_1.dmm index ac7036f5570..8aeacad17bd 100644 --- a/_maps/templates/small_shuttle_1.dmm +++ b/_maps/templates/small_shuttle_1.dmm @@ -1,33 +1,191 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/turf/open/space,/turf/closed/wall/shuttle{tag = "icon-swall_f6"; icon_state = "swall_f6"},/area/space) -"c" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating/airless,/area/space) -"d" = (/turf/open/space,/turf/closed/wall/shuttle{tag = "icon-swall_f10"; icon_state = "swall_f10"},/area/space) -"e" = (/turf/closed/wall/shuttle{tag = "icon-swall3"; icon_state = "swall3"},/area/space) -"f" = (/turf/open/floor/plasteel/shuttle,/area/space) -"g" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle,/area/space) -"h" = (/turf/closed/wall/shuttle{tag = "icon-swall13"; icon_state = "swall13"},/area/space) -"i" = (/turf/closed/wall/shuttle{tag = "icon-swall8"; icon_state = "swall8"},/area/space) -"j" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/shuttle,/area/space) -"k" = (/turf/closed/wall/shuttle{tag = "icon-swall4"; icon_state = "swall4"},/area/space) -"l" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/space) -"m" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle,/area/space) -"n" = (/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/space) -"o" = (/turf/open/space,/turf/closed/wall/shuttle{tag = "icon-swall_f5"; icon_state = "swall_f5"},/area/space) -"p" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/open/floor/plating/airless,/area/space) -"q" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/space) -"r" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/open/floor/plating/airless,/area/space) -"s" = (/turf/open/space,/turf/closed/wall/shuttle{tag = "icon-swall_f9"; icon_state = "swall_f9"},/area/space) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/space) +"c" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating/airless, +/area/space) +"d" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + tag = "icon-swall_f10"; + icon_state = "swall_f10" + }, +/area/space) +"e" = ( +/turf/closed/wall/mineral/titanium, +/area/space) +"f" = ( +/turf/open/floor/mineral/titanium/blue, +/area/space) +"g" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/space) +"h" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swall13"; + icon_state = "swall13" + }, +/area/space) +"i" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swall8"; + icon_state = "swall8" + }, +/area/space) +"j" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/space) +"k" = ( +/turf/closed/wall/shuttle{ + tag = "icon-swall4"; + icon_state = "swall4" + }, +/area/space) +"l" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/space) +"m" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/space) +"n" = ( +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/space) +"o" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + tag = "icon-swall_f5"; + icon_state = "swall_f5" + }, +/area/space) +"p" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/open/floor/plating/airless, +/area/space) +"q" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/space) +"r" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/open/floor/plating/airless, +/area/space) +"s" = ( +/turf/open/space, +/turf/closed/wall/shuttle{ + tag = "icon-swall_f9"; + icon_state = "swall_f9" + }, +/area/space) (1,1,1) = {" -abcccda -aefgfea -aefffea -bhijkhd -elfffme -elfffme -jfffffj -jfffffj -efffffe -ennnnne -opqqqrs +a +a +a +b +e +e +j +j +e +e +b +"} +(2,1,1) = {" +b +e +e +e +l +l +f +f +f +n +p +"} +(3,1,1) = {" +c +f +f +e +f +f +f +f +f +n +q +"} +(4,1,1) = {" +c +g +f +j +f +f +f +f +f +n +q +"} +(5,1,1) = {" +c +f +f +e +f +f +f +f +f +n +q +"} +(6,1,1) = {" +b +e +e +e +m +m +f +f +f +n +r +"} +(7,1,1) = {" +a +a +a +b +e +e +j +j +e +e +b "} diff --git a/_maps/tgstation2.dm b/_maps/tgstation2.dm index d7142327220..9f027f88e85 100644 --- a/_maps/tgstation2.dm +++ b/_maps/tgstation2.dm @@ -1,20 +1,3 @@ -/* -The /tg/ codebase currently requires you to have 9 z-levels of the same size dimensions. -z-level order is important, the order you put them in inside this file will determine what z level number they are assigned ingame. -Names of z-level do not matter, but order does greatly, for instances such as checking alive status of revheads on z1 - -current as of 2016/3/27 -z1 = station -z2 = centcomm -z3 = derelict telecomms satellite -z4 = derelict station -z5 = mining -z6 = empty space -z7 = empty space -z8 = empty space -z9 = empty space -*/ - #if !defined(MAP_FILE) #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map @@ -30,15 +13,17 @@ z9 = empty space #include "map_files\generic\z7.dmm" #include "map_files\generic\z8.dmm" #include "map_files\generic\z9.dmm" + #include "map_files\generic\z10.dmm" + #include "map_files\generic\z11.dmm" #define MAP_PATH "map_files/TgStation" #define MAP_FILE "tgstation.2.1.3.dmm" #define MAP_NAME "Box Station" - #define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, ABANDONED_SATELLITE = CROSSLINKED, DERELICT = CROSSLINKED, MINING = SELFLOOPING, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = CROSSLINKED) + #define MAP_TRANSITION_CONFIG DEFAULT_MAP_TRANSITION_CONFIG #elif !defined(MAP_OVERRIDE) #warn a map has already been included, ignoring /tg/station 2. -#endif \ No newline at end of file +#endif diff --git a/cfg/admin.txt b/cfg/admin.txt deleted file mode 100644 index 236e1dee367..00000000000 --- a/cfg/admin.txt +++ /dev/null @@ -1,16 +0,0 @@ -################################################################################### -# This is a list of ckeys authorized to use client-side debug options: # -# Profile, Reboot, Resume, Status, and Trace-client # -# Of these, Profile is the most relevant as it allows you to easily # -# retrieve information regarding the game's processing. # -# If a ckey is on this list, and has proper admin privledges, # -# they will be able to right-click the top of the client to access these options. # # -# Case is not important for ckey. # -################################################################################### -aranclanos -cheridan -giacomand -rockdtben -MrStonedOne -Jordie0608 -Dunc \ No newline at end of file diff --git a/code/__DEFINES/MC.dm b/code/__DEFINES/MC.dm new file mode 100644 index 00000000000..932805089e0 --- /dev/null +++ b/code/__DEFINES/MC.dm @@ -0,0 +1,49 @@ +#define MC_TICK_CHECK ( world.tick_usage > CURRENT_TICKLIMIT ? pause() : 0 ) +// Used to smooth out costs to try and avoid oscillation. +#define MC_AVERAGE_FAST(average, current) (0.7 * (average) + 0.3 * (current)) +#define MC_AVERAGE(average, current) (0.8 * (average) + 0.2 * (current)) +#define MC_AVERAGE_SLOW(average, current) (0.9 * (average) + 0.1 * (current)) +#define NEW_SS_GLOBAL(varname) if(varname != src){if(istype(varname)){Recover();qdel(varname);}varname = src;} + +#define START_PROCESSING(Processor, Datum) if (!Datum.isprocessing) Datum.isprocessing = 1;Processor.processing += Datum +#define STOP_PROCESSING(Processor, Datum) if (Datum.isprocessing) Datum.isprocessing = 0;Processor.processing -= Datum + +//SubSystem flags (Please design any new flags so that the default is off, to make adding flags to subsystems easier) + +//subsystem should fire during pre-game lobby. +#define SS_FIRE_IN_LOBBY 1 + +//subsystem does not initialize. +#define SS_NO_INIT 2 + +//subsystem does not fire. +// (like can_fire = 0, but keeps it from getting added to the processing subsystems list) +// (Requires a MC restart to change) +#define SS_NO_FIRE 4 + +//subsystem only runs on spare cpu (after all non-background subsystems have ran that tick) +// SS_BACKGROUND has its own priority bracket +#define SS_BACKGROUND 8 + +//subsystem does not tick check, and should not run unless there is enough time (or its running behind (unless background)) +#define SS_NO_TICK_CHECK 16 + +//Treat wait as a tick count, not DS, run every wait ticks. +// (also forces it to run first in the tick, above even SS_NO_TICK_CHECK subsystems) +// (implies SS_FIRE_IN_LOBBY because of how it works) +// (overrides SS_BACKGROUND) +// This is designed for basically anything that works as a mini-mc (like SStimer) +#define SS_TICKER 32 + +//keep the subsystem's timing on point by firing early if it fired late last fire because of lag +// ie: if a 20ds subsystem fires say 5 ds late due to lag or what not, its next fire would be in 15ds, not 20ds. +#define SS_KEEP_TIMING 64 + +//Calculate its next fire after its fired. +// (IE: if a 5ds wait SS takes 2ds to run, its next fire should be 5ds away, not 3ds like it normally would be) +// This flag overrides SS_KEEP_TIMING +#define SS_POST_FIRE_TIMING 128 + + +//Timing subsystem +#define GLOBAL_PROC "some_magic_bullshit" \ No newline at end of file diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index 930da1f2cac..4df75c4a60e 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -36,3 +36,21 @@ #define R_SPAWN 4096 #define R_MAXPERMISSION 4096 //This holds the maximum value for a permission. It is used in iteration, so keep it updated. + +#define ADMIN_QUE(user) "(?)" +#define ADMIN_FLW(user) "(FLW)" +#define ADMIN_PP(user) "(PP)" +#define ADMIN_VV(atom) "(VV)" +#define ADMIN_SM(user) "(SM)" +#define ADMIN_TP(user) "(TP)" +#define ADMIN_BSA(user) "(BSA)" +#define ADMIN_CENTCOM_REPLY(user) "(RPLY)" +#define ADMIN_SYNDICATE_REPLY(user) "(RPLY)" +#define ADMIN_SC(user) "(SC)" +#define ADMIN_LOOKUP(user) "[key_name_admin(user)][ADMIN_QUE(user)]" +#define ADMIN_LOOKUPFLW(user) "[key_name_admin(user)][ADMIN_QUE(user)] [ADMIN_FLW(user)]" +#define ADMIN_SET_SD_CODE "(SETCODE)" +#define ADMIN_FULLMONTY(user) "[key_name_admin(user)] [ADMIN_QUE(user)] [ADMIN_PP(user)] [ADMIN_VV(user)] [ADMIN_SM(user)] [ADMIN_FLW(user)] [ADMIN_TP(user)]" +#define ADMIN_JMP(src) "(JMP)" +#define COORD(src) "[src ? "([src.x],[src.y],[src.z])" : "nonexistent location"]" +#define ADMIN_COORDJMP(src) "[src ? "[COORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]" diff --git a/code/__DEFINES/clockcult.dm b/code/__DEFINES/clockcult.dm new file mode 100644 index 00000000000..3bc8ff23a82 --- /dev/null +++ b/code/__DEFINES/clockcult.dm @@ -0,0 +1,58 @@ +var/global/clockwork_construction_value = 0 //The total value of all structures built by the clockwork cult +var/global/clockwork_caches = 0 //How many clockwork caches exist in the world (not each individual) +var/global/clockwork_daemons = 0 //How many daemons exist in the world +var/global/list/clockwork_generals_invoked = list("nezbere" = FALSE, "sevtug" = FALSE, "nzcrentr" = FALSE, "inath-neq" = FALSE) //How many generals have been recently invoked +var/global/list/all_clockwork_objects = list() //All clockwork items, structures, and effects in existence +var/global/list/all_clockwork_mobs = list() //All clockwork SERVANTS (not creatures) in existence +var/global/list/clockwork_component_cache = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 0, "hierophant_ansible" = 0) //The pool of components that caches draw from +var/global/ratvar_awakens = FALSE //If Ratvar has been summoned +var/global/clockwork_gateway_activated = FALSE //if a gateway to the celestial derelict has ever been successfully activated + +#define SCRIPTURE_PERIPHERAL "Peripheral" //Scripture tiers; peripherals should never be used +#define SCRIPTURE_DRIVER "Driver" +#define SCRIPTURE_SCRIPT "Script" +#define SCRIPTURE_APPLICATION "Application" +#define SCRIPTURE_REVENANT "Revenant" +#define SCRIPTURE_JUDGEMENT "Judgement" + +#define SLAB_PRODUCTION_TIME 900 //how long(deciseconds) slabs require to produce a single component; defaults to 1 minute 30 seconds + +#define SLAB_SERVANT_SLOWDOWN 300 //how much each servant above 5 slows down slab-based generation; defaults to 30 seconds per sevant + +#define SLAB_SLOWDOWN_MAXIMUM 2700 //maximum slowdown from additional servants; defaults to 4 minutes 30 seconds + +#define CACHE_PRODUCTION_TIME 900 //how long(deciseconds) caches require to produce a component; defaults to 1 minute 30 seconds + +#define LOWER_PROB_PER_COMPONENT 10 //how much each component in the cache reduces the weight of getting another of that component type + +#define MAX_COMPONENTS_BEFORE_RAND 10*LOWER_PROB_PER_COMPONENT //the number of each component, times LOWER_PROB_PER_COMPONENT, you need to have before component generation will become random + +#define CLOCKWORK_GENERAL_COOLDOWN 3000 //how long clockwork generals go on cooldown after use, defaults to 5 minutes + +//porselytizer defines +#define REPLICANT_ALLOY_UNIT 100 //how much each piece of replicant alloy gives in a clockwork proselytizer + +#define REPLICANT_STANDARD REPLICANT_ALLOY_UNIT*0.2 //how much alloy is in anything else; doesn't matter as much as the following + +#define REPLICANT_FLOOR REPLICANT_ALLOY_UNIT*0.1 //how much alloy is in a clockwork floor, determines the cost of clockwork floor production + +#define REPLICANT_WALL_MINUS_FLOOR REPLICANT_ALLOY_UNIT*0.4 //amount of alloy in a clockwork wall, determines the cost of clockwork wall production + +#define REPLICANT_WALL_TOTAL REPLICANT_WALL_MINUS_FLOOR+REPLICANT_FLOOR //how much alloy is in a clockwork wall and the floor under it + +//Ark defines +#define GATEWAY_SUMMON_RATE 2 //the time amount the Gateway to the Celestial Derelict gets each process tick; defaults to 2 per tick + +#define GATEWAY_REEBE_FOUND 100 //when progress is at or above this, the gateway finds reebe and begins drawing power + +#define GATEWAY_RATVAR_COMING 250 //when progress is at or above this, ratvar has entered and is coming through the gateway + +#define GATEWAY_RATVAR_ARRIVAL 300 //when progress is at or above this, game over ratvar's here everybody go home + +//Objective defines + +#define CLOCKCULT_GATEWAY "gateway" + +#define CLOCKCULT_ESCAPE "escape" + +#define CLOCKCULT_SILICONS "silicons" diff --git a/code/__DEFINES/clothing.dm b/code/__DEFINES/clothing.dm index dd8ce2bdb96..f5efa04ea62 100644 --- a/code/__DEFINES/clothing.dm +++ b/code/__DEFINES/clothing.dm @@ -33,7 +33,7 @@ #define slot_s_store 17 #define slot_in_backpack 18 #define slot_legcuffed 19 -#define slot_drone_storage 20 +#define slot_generic_dextrous_storage 20 #define slots_amt 20 // Keep this up to date! diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index 04e5a8fbf0d..c9861cf2f31 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -39,11 +39,10 @@ //Grab levels -#define GRAB_PASSIVE 1 -#define GRAB_AGGRESSIVE 2 -#define GRAB_NECK 3 -#define GRAB_UPGRADING 4 -#define GRAB_KILL 5 +#define GRAB_PASSIVE 0 +#define GRAB_AGGRESSIVE 1 +#define GRAB_NECK 2 +#define GRAB_KILL 3 //Hostile Mob AI Status @@ -70,12 +69,12 @@ #define UNARMED_ATTACK 2 #define PROJECTILE_ATTACK 3 #define THROWN_PROJECTILE_ATTACK 4 +#define LEAP_ATTACK 5 //Gun Stuff #define SAWN_INTACT 0 #define SAWN_OFF 1 - #define SAWN_SAWING -1 #define WEAPON_LIGHT 0 #define WEAPON_MEDIUM 1 diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 15a8ed20949..1554b1e728b 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -18,24 +18,23 @@ #define NODECONSTRUCT 128 // For machines and structures that should not break into parts, eg, holodeck stuff #define FPRINT 256 // takes a fingerprint #define ON_BORDER 512 // item has priority to check when entering or leaving -#define HOLOGRAM 32768 // HOlodeck shit should not be used in any fucking things - -#define HEADBANGPROTECT 4096 #define EARBANGPROTECT 1024 #define NOSLIP 1024 //prevents from slipping on wet floors, in space etc (NOTE: flag shared with THICKMATERIAL for external suits and helmet) #define OPENCONTAINER 4096 // is an open container for chemistry purposes +#define HEADBANGPROTECT 4096 // BLOCK_GAS_SMOKE_EFFECT only used in masks at the moment. #define BLOCK_GAS_SMOKE_EFFECT 8192 // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! (NOTE: flag shared with THICKMATERIAL) #define THICKMATERIAL 8192 //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. (NOTE: flag shared with BLOCK_GAS_SMOKE_EFFECT) - -#define NOREACT 16384 //Reagents dont' react inside this container. +#define DROPDEL 16384 // When dropped, it calls qdel on itself +#define HOLOGRAM 32768 // HOlodeck shit should not be used in any fucking things //turf-only flags #define NOJAUNT 1 +#define UNUSED_TRANSIT_TURF 2 /* These defines are used specifically with the atom/pass_flags bitmask @@ -68,6 +67,13 @@ #define MUTCOLORS_PARTSONLY 15 //Used if we want the mutant colour to be only used by mutant bodyparts. Don't combine this with MUTCOLORS, or it will be useless. #define NODISMEMBER 16 #define NOHUNGER 17 +#define NOCRITDAMAGE 18 +#define NOZOMBIE 19 +#define EASYDISMEMBER 20 +#define EASYLIMBATTACHMENT 21 +#define TOXINLOVER 22 + +#define FLYING 65536 /* These defines are used specifically with the atom/movable/languages bitmask. @@ -80,3 +86,7 @@ #define SLIME 16 #define DRONE 32 #define SWARMER 64 +#define RATVAR 128 + +// Flags for reagents +#define REAGENT_NOREACT 1 diff --git a/code/__DEFINES/genetics.dm b/code/__DEFINES/genetics.dm index 4cf307dbf34..a9c91450c62 100644 --- a/code/__DEFINES/genetics.dm +++ b/code/__DEFINES/genetics.dm @@ -91,3 +91,15 @@ #define NUTRITION_LEVEL_FED 350 #define NUTRITION_LEVEL_HUNGRY 250 #define NUTRITION_LEVEL_STARVING 150 + +#define CLONER_FRESH_CLONE "fresh" +#define CLONER_MATURE_CLONE "mature" + +//Blood levels +#define BLOOD_VOLUME_MAXIMUM 2000 +#define BLOOD_VOLUME_SLIME_SPLIT 1120 +#define BLOOD_VOLUME_NORMAL 560 +#define BLOOD_VOLUME_SAFE 501 +#define BLOOD_VOLUME_OKAY 336 +#define BLOOD_VOLUME_BAD 224 +#define BLOOD_VOLUME_SURVIVE 122 diff --git a/code/__DEFINES/hud.dm b/code/__DEFINES/hud.dm index 27252048b47..57e6573bc73 100644 --- a/code/__DEFINES/hud.dm +++ b/code/__DEFINES/hud.dm @@ -15,7 +15,7 @@ #define DIAG_MECH_HUD "11"// Mech health bar #define DIAG_BOT_HUD "12"// Bot HUDs //for antag huds. these are used at the /mob level -#define ANTAG_HUD "12" +#define ANTAG_HUD "13" //data HUD (medhud, sechud) defines //Don't forget to update human/New() if you change these! @@ -39,3 +39,9 @@ #define ANTAG_HUD_DEVIL 17 #define ANTAG_HUD_SINTOUCHED 18 #define ANTAG_HUD_SOULLESS 19 +#define ANTAG_HUD_CLOCKWORK 20 + +// Notification action types +#define NOTIFY_JUMP "jump" +#define NOTIFY_ATTACK "attack" +#define NOTIFY_ORBIT "orbit" diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 7daf7eeaf3c..5baea0ba429 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -15,6 +15,9 @@ #define isplasmaman(A) (is_species(A, /datum/species/plasmaman)) #define ispodperson(A) (is_species(A, /datum/species/podperson)) #define isflyperson(A) (is_species(A, /datum/species/fly)) +#define isslimeperson(A) (is_species(A, /datum/species/jelly/slime)) +#define iszombie(A) (is_species(A, /datum/species/zombie)) +#define ishumanbasic(A) (is_species(A, /datum/species/human)) #define ismonkey(A) (istype(A, /mob/living/carbon/monkey)) @@ -42,6 +45,12 @@ #define isconstruct(A) (istype(A, /mob/living/simple_animal/hostile/construct)) +#define isclockmob(A) (istype(A, /mob/living/simple_animal/hostile/clockwork)) + +#define ismegafauna(A) (istype(A, /mob/living/simple_animal/hostile/megafauna)) + +#define isshade(A) (istype(A, /mob/living/simple_animal/shade)) + #define isbear(A) (istype(A, /mob/living/simple_animal/hostile/bear)) #define iscarp(A) (istype(A, /mob/living/simple_animal/hostile/carp)) @@ -56,6 +65,8 @@ #define issilicon(A) (istype(A, /mob/living/silicon)) +#define iscyborg(A) (istype(A, /mob/living/silicon/robot)) + #define isliving(A) (istype(A, /mob/living)) #define isobserver(A) (istype(A, /mob/dead/observer)) @@ -70,12 +81,16 @@ #define isguardian(A) (istype(A, /mob/living/simple_animal/hostile/guardian)) +#define ishostile(A) (istype(A, /mob/living/simple_animal/hostile)) + #define islimb(A) (istype(A, /obj/item/bodypart)) #define isbot(A) (istype(A, /mob/living/simple_animal/bot)) #define ismovableatom(A) (istype(A, /atom/movable)) +#define isobj(A) istype(A, /obj) //override the byond proc because it returns true on children of /atom/movable that aren't objs + // ASSEMBLY HELPERS #define isassembly(O) (istype(O, /obj/item/device/assembly)) diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm new file mode 100644 index 00000000000..fb3b61cd80f --- /dev/null +++ b/code/__DEFINES/layers.dm @@ -0,0 +1,57 @@ +//Defines for atom layers +//KEEP THESE IN A NICE ACSCENDING ORDER, PLEASE + +//#define TURF_LAYER 2 //For easy recordkeeping; this is a byond define +#define ABOVE_OPEN_TURF_LAYER 2.01 +#define CLOSED_TURF_LAYER 2.05 +#define ABOVE_NORMAL_TURF_LAYER 2.08 +#define LATTICE_LAYER 2.2 +#define DISPOSAL_PIPE_LAYER 2.3 +#define GAS_PIPE_LAYER 2.35 +#define WIRE_LAYER 2.4 +#define WIRE_TERMINAL_LAYER 2.45 +#define LOW_OBJ_LAYER 2.5 + +#define BELOW_OPEN_DOOR_LAYER 2.6 +#define OPEN_DOOR_LAYER 2.7 +#define PROJECTILE_HIT_THRESHHOLD_LAYER 2.75 //projectiles won't hit objects at or below this layer if possible +#define TABLE_LAYER 2.8 +#define BELOW_OBJ_LAYER 2.9 +#define LOW_ITEM_LAYER 2.95 +//#define OBJ_LAYER 3 //For easy recordkeeping; this is a byond define +#define CLOSED_DOOR_LAYER 3.1 +#define CLOSED_FIREDOOR_LAYER 3.11 +#define ABOVE_OBJ_LAYER 3.2 +#define ABOVE_WINDOW_LAYER 3.3 +#define SIGN_LAYER 3.4 +#define HIGH_OBJ_LAYER 3.5 + +#define BELOW_MOB_LAYER 3.7 +#define LYING_MOB_LAYER 3.8 +//#define MOB_LAYER 4 //For easy recordkeeping; this is a byond define +#define ABOVE_MOB_LAYER 4.1 +#define WALL_OBJ_LAYER 4.25 +#define EDGED_TURF_LAYER 4.3 +#define ON_EDGED_TURF_LAYER 4.35 +#define LARGE_MOB_LAYER 4.4 +#define ABOVE_ALL_MOB_LAYER 4.5 + +#define SPACEVINE_LAYER 4.8 +#define SPACEVINE_MOB_LAYER 4.9 +//#define FLY_LAYER 5 //For easy recordkeeping; this is a byond define +#define RIPPLE_LAYER 5.1 + +#define GHOST_LAYER 6 +#define AREA_LAYER 10 +#define MASSIVE_OBJ_LAYER 11 +#define POINT_LAYER 12 +#define LIGHTING_LAYER 15 + +//HUD layer defines +#define FLASH_LAYER 17.9 +#define FULLSCREEN_LAYER 18 +#define UI_DAMAGE_LAYER 18.1 +#define BLIND_LAYER 18.2 +#define CRIT_LAYER 18.3 +#define HUD_LAYER 19 +#define ABOVE_HUD_LAYER 19.1 diff --git a/code/__DEFINES/machines.dm b/code/__DEFINES/machines.dm index a0877b8d756..27280edfd79 100644 --- a/code/__DEFINES/machines.dm +++ b/code/__DEFINES/machines.dm @@ -21,4 +21,5 @@ #define AUTOLATHE 4 //Uses glass/metal only. #define CRAFTLATHE 8 //Uses fuck if I know. For use eventually. #define MECHFAB 16 //Remember, objects utilising this flag should have construction_time and construction_cost vars. +#define BIOGENERATOR 32 //Uses biomass //Note: More then one of these can be added to a design but imprinter and lathe designs are incompatable. \ No newline at end of file diff --git a/code/__DEFINES/math.dm b/code/__DEFINES/math.dm index 0f11b3d9eea..ceaea5bfb5c 100644 --- a/code/__DEFINES/math.dm +++ b/code/__DEFINES/math.dm @@ -9,3 +9,9 @@ #define T0C 273.15 // 0degC #define T20C 293.15 // 20degC #define TCMB 2.7 // -270.3degC + +//"fancy" math for calculating time in ms from tick_usage percentage and the length of ticks +//percent_of_tick_used * (ticklag * 100(to convert to ms)) / 100(percent ratio) +//collapsed to percent_of_tick_used * tick_lag +#define TICK_DELTA_TO_MS(percent_of_tick_used) ((percent_of_tick_used) * world.tick_lag) +#define TICK_USAGE_TO_MS(starting_tickusage) (TICK_DELTA_TO_MS(world.tick_usage-starting_tickusage)) \ No newline at end of file diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 9b9bc263e6d..f7fb200c757 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -1,3 +1,10 @@ +// Byond direction defines, because I want to put them somewhere. +// #define NORTH 1 +// #define SOUTH 2 +// #define EAST 4 +// #define WEST 8 + + #define MIDNIGHT_ROLLOVER 864000 //number of deciseconds in a day #define JANUARY 1 @@ -23,8 +30,7 @@ #define FRIDAY_13TH "Friday the 13th" //Human Overlays Indexes///////// -#define MUTATIONS_LAYER 27 //mutations. Tk headglows, cold resistance glow, etc -#define SPECIES_LAYER 26 // mutantrace colors... these are on a seperate layer in order to prvent +#define MUTATIONS_LAYER 26 //mutations. Tk headglows, cold resistance glow, etc #define BODY_BEHIND_LAYER 25 //certain mutantrace features (tail when looking south) that must appear behind the body parts #define BODYPARTS_LAYER 24 //Initially "AUGMENTS", this was repurposed to be a catch-all bodyparts flag #define BODY_ADJ_LAYER 23 //certain mutantrace features (snout, body markings) that must appear above the body parts @@ -50,12 +56,11 @@ #define R_HAND_LAYER 3 //Having the two hands seperate seems rather silly, merge them together? It'll allow for code to be reused on mobs with arbitarily many hands #define BODY_FRONT_LAYER 2 #define FIRE_LAYER 1 //If you're on fire -#define TOTAL_LAYERS 27 //KEEP THIS UP-TO-DATE OR SHIT WILL BREAK ;_; +#define TOTAL_LAYERS 26 //KEEP THIS UP-TO-DATE OR SHIT WILL BREAK ;_; //Human Overlay Index Shortcuts for alternate_worn_layer, layers //Because I *KNOW* somebody will think layer+1 means "above" //IT DOESN'T OK, IT MEANS "UNDER" -#define UNDER_SPECIES_LAYER SPECIES_LAYER+1 #define UNDER_BODY_BEHIND_LAYER BODY_BEHIND_LAYER+1 #define UNDER_BODY_LAYER BODY_LAYER+1 #define UNDER_BODY_ADJ_LAYER BODY_ADJ_LAYER+1 @@ -83,7 +88,6 @@ #define UNDER_FIRE_LAYER FIRE_LAYER+1 //AND -1 MEANS "ABOVE", OK?, OK!?! -#define ABOVE_SPECIES_LAYER SPECIES_LAYER-1 #define ABOVE_BODY_BEHIND_LAYER BODY_BEHIND_LAYER-1 #define ABOVE_BODY_LAYER BODY_LAYER-1 #define ABOVE_BODY_ADJ_LAYER BODY_ADJ_LAYER-1 @@ -148,10 +152,13 @@ #define CLICK_CD_MELEE 8 #define CLICK_CD_RANGE 4 +#define CLICK_CD_RAPID 2 +#define CLICK_CD_CLICK_ABILITY 6 #define CLICK_CD_BREAKOUT 100 #define CLICK_CD_HANDCUFFED 10 -#define CLICK_CD_TKSTRANGLE 10 #define CLICK_CD_RESIST 20 +#define CLICK_CD_GRABBING 10 + //click cooldowns, in tenths of a second @@ -165,6 +172,11 @@ #define MOB_SIZE_HUMAN 2 #define MOB_SIZE_LARGE 3 +//Cuff resist speeds + +#define FAST_CUFFBREAK 1 +#define INSTANT_CUFFBREAK 2 + //Slime evolution threshold. Controls how fast slimes can split/grow #define SLIME_EVOLUTION_THRESHOLD 10 @@ -177,14 +189,14 @@ #define STAGE_SIX 11 //From supermatter shard //zlevel defines, can be overridden for different maps in the appropriate _maps file. -#define ZLEVEL_SPACEMAX 9 -#define ZLEVEL_MINING 5 -#define ZLEVEL_SPACEMIN 3 -#define ZLEVEL_ABANDONNEDTSAT 3 -#define ZLEVEL_CENTCOM 2 #define ZLEVEL_STATION 1 +#define ZLEVEL_CENTCOM 2 +#define ZLEVEL_MINING 5 #define ZLEVEL_LAVALAND 5 -#define ZLEVEL_UNDERGROUND 6 +#define ZLEVEL_EMPTY_SPACE 11 + +#define ZLEVEL_SPACEMIN 3 +#define ZLEVEL_SPACEMAX 11 //ticker.current_state values #define GAME_STATE_STARTUP 0 @@ -226,7 +238,7 @@ #define MIN_RANGE_FIND 16 #define FUZZY_CHANCE_HIGH 85 #define FUZZY_CHANCE_LOW 50 -#define CHANCE_TALK 15 +#define CHANCE_TALK 1 #define SNPC_BRUTE 1 #define SNPC_STEALTH 2 @@ -251,6 +263,8 @@ #define MAT_URANIUM "$uranium" #define MAT_PLASMA "$plasma" #define MAT_BANANIUM "$bananium" +#define MAT_TITANIUM "$titanium" +#define MAT_BIOMASS "$biomass" //check_target_facings() return defines @@ -284,6 +298,10 @@ var/list/bloody_footprints_cache = list() #define TURF_WET_LUBE 2 #define TURF_WET_ICE 3 #define TURF_WET_PERMAFROST 4 +#define TURF_WET_SLIDE 5 + +//Maximum amount of time, (in approx. seconds.) a tile can be wet for. +#define MAXIMUM_WET_TIME 300 //Object/Item sharpness #define IS_BLUNT 0 @@ -295,6 +313,9 @@ var/list/bloody_footprints_cache = list() #define POLLTYPE_TEXT "TEXT" #define POLLTYPE_RATING "NUMVAL" #define POLLTYPE_MULTI "MULTICHOICE" +#define POLLTYPE_IRV "IRV" + + //lighting area defines #define DYNAMIC_LIGHTING_DISABLED 0 //dynamic lighting disabled (area stays at full brightness) @@ -305,6 +326,9 @@ var/list/bloody_footprints_cache = list() //subtypesof(), typesof() without the parent path #define subtypesof(typepath) ( typesof(typepath) - typepath ) +//Gets the turf this atom inhabits +#define get_turf(A) (get_step(A, 0)) + //Bot types #define SEC_BOT 1 // Secutritrons (Beepsky) and ED-209s #define MULE_BOT 2 // MULEbots @@ -393,12 +417,6 @@ var/global/list/ghost_others_options = list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define APPEARANCE_UI_IGNORE_ALPHA RESET_COLOR|RESET_TRANSFORM|NO_CLIENT_COLOR|RESET_ALPHA #define APPEARANCE_UI RESET_COLOR|RESET_TRANSFORM|NO_CLIENT_COLOR -//Launching Shuttles to Centcomm -#define NOLAUNCH -1 -#define UNLAUNCHED 0 -#define ENDGAME_LAUNCHED 1 -#define EARLY_LAUNCHED 2 - //Just space #define SPACE_ICON_STATE "[((x + y) ^ ~(x * y) + z) % 25]" @@ -421,5 +439,92 @@ var/global/list/ghost_others_options = list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define MAP_MAXY 5 #define MAP_MAXZ 6 -// Shuttle return values -#define SHUTTLE_ALREADY_DOCKED 7 +#define CHECK_DNA_AND_SPECIES(C) if((!(C.dna)) || (!(C.dna.species))) return + +// Evil narsie colour +#define NARSIE_WINDOW_COLOUR "#7D1919" + +// Defib stats +#define DEFIB_TIME_LIMIT 120 +#define DEFIB_TIME_LOSS 60 + +// Diagonal movement +#define FIRST_DIAG_STEP 1 +#define SECOND_DIAG_STEP 2 + +//Slime commands defines +#define SLIME_FRIENDSHIP_FOLLOW 3 //Min friendship to order it to follow +#define SLIME_FRIENDSHIP_STOPEAT 5 //Min friendship to order it to stop eating someone +#define SLIME_FRIENDSHIP_STOPEAT_NOANGRY 7 //Min friendship to order it to stop eating someone without it losing friendship +#define SLIME_FRIENDSHIP_STOPCHASE 4 //Min friendship to order it to stop chasing someone (their target) +#define SLIME_FRIENDSHIP_STOPCHASE_NOANGRY 6 //Min friendship to order it to stop chasing someone (their target) without it losing friendship +#define SLIME_FRIENDSHIP_STAY 3 //Min friendship to order it to stay +#define SLIME_FRIENDSHIP_ATTACK 8 //Min friendship to order it to attack + +#define DEADCHAT_ARRIVALRATTLE "arrivalrattle" +#define DEADCHAT_DEATHRATTLE "deathrattle" +#define DEADCHAT_REGULAR "regular-deadchat" + +// Bluespace shelter deploy checks +#define SHELTER_DEPLOY_ALLOWED "allowed" +#define SHELTER_DEPLOY_BAD_TURFS "bad turfs" +#define SHELTER_DEPLOY_BAD_AREA "bad area" +#define SHELTER_DEPLOY_ANCHORED_OBJECTS "anchored objects" + +//debug printing macros +#define debug_world(msg) if (Debug2) world << "DEBUG: [msg]" +#define debug_admins(msg) if (Debug2) admins << "DEBUG: [msg]" +#define debug_world_log(msg) if (Debug2) world.log << "DEBUG: [msg]" + +#define COORD(A) "([A.x],[A.y],[A.z])" +#define INCREMENT_TALLY(L, stat) if(L[stat]){L[stat]++}else{L[stat] = 1} + +// Inventory depth: limits how many nested storage items you can access directly. +// 1: stuff in mob, 2: stuff in backpack, 3: stuff in box in backpack, etc +#define INVENTORY_DEPTH 3 +#define STORAGE_VIEW_DEPTH 2 + + + +// Medal names + +#define BOSS_KILL_MEDAL "Killer" + +#define ALL_KILL_MEDAL "Exterminator" //Killing all of x type + +// Score names + +#define LEGION_SCORE "Legion Killed" +#define COLOSSUS_SCORE "Colossus Killed" +#define BUBBLEGUM_SCORE "Bubblegum Killed" +#define DRAKE_SCORE "Drakes Killed" +#define BOSS_SCORE "Bosses Killed" +#define TENDRIL_CLEAR_SCORE "Tendrils Killed" + + + + // NTNet module-configuration values. Do not change these. If you need to add another use larger number (5..6..7 etc) +#define NTNET_SOFTWAREDOWNLOAD 1 // Downloads of software from NTNet +#define NTNET_PEERTOPEER 2 // P2P transfers of files between devices +#define NTNET_COMMUNICATION 3 // Communication (messaging) +#define NTNET_SYSTEMCONTROL 4 // Control of various systems, RCon, air alarm control, etc. + +// NTNet transfer speeds, used when downloading/uploading a file/program. +#define NTNETSPEED_LOWSIGNAL 0.5 // GQ/s transfer speed when the device is wirelessly connected and on Low signal +#define NTNETSPEED_HIGHSIGNAL 1 // GQ/s transfer speed when the device is wirelessly connected and on High signal +#define NTNETSPEED_ETHERNET 2 // GQ/s transfer speed when the device is using wired connection + + +// Program bitflags +#define PROGRAM_ALL 7 +#define PROGRAM_CONSOLE 1 +#define PROGRAM_LAPTOP 2 +#define PROGRAM_TABLET 4 + +#define PROGRAM_STATE_KILLED 0 +#define PROGRAM_STATE_BACKGROUND 1 +#define PROGRAM_STATE_ACTIVE 2 + +// Caps for NTNet logging. Less than 10 would make logging useless anyway, more than 500 may make the log browser too laggy. Defaults to 100 unless user changes it. +#define MAX_NTNET_LOGS 300 +#define MIN_NTNET_LOGS 10 \ No newline at end of file diff --git a/code/__DEFINES/pinpointers.dm b/code/__DEFINES/pinpointers.dm new file mode 100644 index 00000000000..80403e54de7 --- /dev/null +++ b/code/__DEFINES/pinpointers.dm @@ -0,0 +1,7 @@ +//I would rather have these in pinpointer.dm, but Malf_Modules.dm is loaded before that file so they need to be here. +#define TRACK_NUKE_DISK 1 //We track the nuclear authentication disk, either to protect it or steal it +#define TRACK_MALF_AI 2 //We track the malfunctioning AI, so we can prevent it from blowing us all up +#define TRACK_INFILTRATOR 3 //We track the Syndicate infiltrator, so we can get back to ship when the nuke's armed +#define TRACK_OPERATIVES 4 //We track the closest operative, so we can regroup when we need to +#define TRACK_ATOM 5 //We track a specified atom, so admins can make us function for events +#define TRACK_COORDINATES 6 //We point towards the specified coordinates on our z-level, so we can navigate diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index 207c01db0dc..28bc36d340a 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -12,6 +12,8 @@ #define SOUND_PRAYERS 512 #define ANNOUNCE_LOGIN 1024 #define SOUND_ANNOUNCEMENTS 2048 +#define DISABLE_DEATHRATTLE 4096 +#define DISABLE_ARRIVALRATTLE 8192 #define TOGGLES_DEFAULT (SOUND_ADMINHELP|SOUND_MIDI|SOUND_AMBIENCE|SOUND_LOBBY|MEMBER_PUBLIC|INTENT_STYLE|MIDROUND_ANTAG|SOUND_INSTRUMENTS|SOUND_SHIP_AMBIENCE|SOUND_PRAYERS|SOUND_ANNOUNCEMENTS) diff --git a/code/__DEFINES/qdel.dm b/code/__DEFINES/qdel.dm index f228349b70d..78c0b532bd7 100644 --- a/code/__DEFINES/qdel.dm +++ b/code/__DEFINES/qdel.dm @@ -9,3 +9,7 @@ #define QDEL_HINT_PUTINPOOL 5 //qdel will put this object in the atom pool. #define QDEL_HINT_FINDREFERENCE 6 //functionally identical to QDEL_HINT_QUEUE if TESTING is not enabled in _compiler_options.dm. //if TESTING is enabled, qdel will call this object's find_references() verb. +//defines for the gc_destroyed var + +#define GC_QUEUED_FOR_QUEUING -1 +#define GC_QUEUED_FOR_HARD_DEL -2 \ No newline at end of file diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm index 980436018c6..aff4dea38c8 100644 --- a/code/__DEFINES/role_preferences.dm +++ b/code/__DEFINES/role_preferences.dm @@ -19,13 +19,12 @@ #define ROLE_NINJA "space ninja" #define ROLE_MONKEY "monkey" #define ROLE_GANG "gangster" -#define ROLE_SHADOWLING "shadowling" #define ROLE_ABDUCTOR "abductor" #define ROLE_REVENANT "revenant" #define ROLE_HOG_GOD "hand of god: god" #define ROLE_HOG_CULTIST "hand of god: cultist" #define ROLE_DEVIL "devil" - +#define ROLE_SERVANT_OF_RATVAR "servant of Ratvar" //Missing assignment means it's not a gamemode specific role, IT'S NOT A BUG OR ERROR. //The gamemode specific ones are just so the gamemodes can query whether a player is old enough @@ -44,10 +43,15 @@ var/global/list/special_roles = list( ROLE_NINJA, ROLE_MONKEY = /datum/game_mode/monkey, ROLE_GANG = /datum/game_mode/gang, - ROLE_SHADOWLING = /datum/game_mode/shadowling, ROLE_REVENANT, ROLE_ABDUCTOR = /datum/game_mode/abduction, ROLE_HOG_GOD = /datum/game_mode/hand_of_god, ROLE_HOG_CULTIST = /datum/game_mode/hand_of_god, - ROLE_DEVIL = /datum/game_mode/devil + ROLE_DEVIL = /datum/game_mode/devil, + ROLE_SERVANT_OF_RATVAR = /datum/game_mode/clockwork_cult, ) + +//Job defines for what happens when you fail to qualify for any job during job selection +#define BEASSISTANT 1 +#define BERANDOMJOB 2 +#define RETURNTOLOBBY 3 \ No newline at end of file diff --git a/code/__DEFINES/say.dm b/code/__DEFINES/say.dm index 2e35365b3b6..226bfee6310 100644 --- a/code/__DEFINES/say.dm +++ b/code/__DEFINES/say.dm @@ -29,3 +29,6 @@ #define ITALICS 1 #define REDUCE_RANGE 2 #define NOPASS 4 + +// A link given to ghost alice to follow bob +#define FOLLOW_LINK(alice, bob) "(F)" diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm new file mode 100644 index 00000000000..caf1723a3d4 --- /dev/null +++ b/code/__DEFINES/shuttles.dm @@ -0,0 +1,39 @@ +//shuttle mode defines +#define SHUTTLE_IDLE "idle" +#define SHUTTLE_IGNITING "igniting" +#define SHUTTLE_RECALL "recall" +#define SHUTTLE_CALL "call" +#define SHUTTLE_DOCKED "docked" +#define SHUTTLE_STRANDED "stranded" +#define SHUTTLE_ESCAPE "escape" +#define SHUTTLE_ENDGAME "endgame: game over" + +#define EMERGENCY_IDLE_OR_RECALLED (SSshuttle.emergency && ((SSshuttle.emergency.mode == SHUTTLE_IDLE) || (SSshuttle.emergency.mode == SHUTTLE_RECALL))) +#define EMERGENCY_ESCAPED_OR_ENDGAMED (SSshuttle.emergency && ((SSshuttle.emergency.mode == SHUTTLE_ESCAPE) || (SSshuttle.emergency.mode == SHUTTLE_ENDGAME))) +#define EMERGENCY_AT_LEAST_DOCKED (SSshuttle.emergency && SSshuttle.emergency.mode != SHUTTLE_IDLE && SSshuttle.emergency.mode != SHUTTLE_RECALL && SSshuttle.emergency.mode != SHUTTLE_CALL) + +// Shuttle return values +#define SHUTTLE_CAN_DOCK "can_dock" +#define SHUTTLE_NOT_A_DOCKING_PORT "not_a_docking_port" +#define SHUTTLE_DWIDTH_TOO_LARGE "docking_width_too_large" +#define SHUTTLE_WIDTH_TOO_LARGE "width_too_large" +#define SHUTTLE_DHEIGHT_TOO_LARGE "docking_height_too_large" +#define SHUTTLE_HEIGHT_TOO_LARGE "height_too_large" +#define SHUTTLE_ALREADY_DOCKED "we_are_already_docked" +#define SHUTTLE_SOMEONE_ELSE_DOCKED "someone_else_docked" + +//Launching Shuttles to Centcomm +#define NOLAUNCH -1 +#define UNLAUNCHED 0 +#define ENDGAME_LAUNCHED 1 +#define EARLY_LAUNCHED 2 + +// Ripples, effects that signal a shuttle's arrival +#define SHUTTLE_RIPPLE_TIME 100 +#define SHUTTLE_RIPPLE_FADEIN 50 + +#define TRANSIT_REQUEST 1 +#define TRANSIT_READY 2 +#define TRANSIT_FULL 3 + +#define SHUTTLE_TRANSIT_BORDER 8 diff --git a/code/__DEFINES/stat.dm b/code/__DEFINES/stat.dm index 7397a22d21f..f7e519336d0 100644 --- a/code/__DEFINES/stat.dm +++ b/code/__DEFINES/stat.dm @@ -24,12 +24,3 @@ #define POWEROFF 4 // tbd #define MAINT 8 // under maintaince #define EMPED 16 // temporary broken by EMP pulse - -//shuttle mode defines -#define SHUTTLE_IDLE 0 -#define SHUTTLE_RECALL 1 -#define SHUTTLE_CALL 2 -#define SHUTTLE_DOCKED 3 -#define SHUTTLE_STRANDED 4 -#define SHUTTLE_ESCAPE 5 -#define SHUTTLE_ENDGAME 6 diff --git a/code/__DEFINES/tablecrafting.dm b/code/__DEFINES/tablecrafting.dm index cfe3f8cb388..a5dc040cc7a 100644 --- a/code/__DEFINES/tablecrafting.dm +++ b/code/__DEFINES/tablecrafting.dm @@ -3,6 +3,18 @@ #define CAT_WEAPON "Weaponry" #define CAT_AMMO "Ammunition" #define CAT_ROBOT "Robots" -#define CAT_FOOD "Food" #define CAT_MISC "Misc" -#define CAT_PRIMAL "Tribal" \ No newline at end of file +#define CAT_PRIMAL "Tribal" +#define CAT_BREAD "Breads" +#define CAT_BURGER "Burgers" +#define CAT_CAKE "Cakes" +#define CAT_EGG "Egg-Based Food" +#define CAT_MEAT "Meats" +#define CAT_MISCFOOD "Misc. Food" +#define CAT_PASTRY "Pastries" +#define CAT_PIE "Pies" +#define CAT_PIZZA "Pizzas" +#define CAT_SALAD "Salads" +#define CAT_SANDWICH "Sandwiches" +#define CAT_SOUP "Soups" +#define CAT_SPAGHETTI "Spaghettis" diff --git a/code/__DEFINES/tick.dm b/code/__DEFINES/tick.dm index fff6acbd91f..03ba94a8b3a 100644 --- a/code/__DEFINES/tick.dm +++ b/code/__DEFINES/tick.dm @@ -1,7 +1,7 @@ -#define TICK_LIMIT_RUNNING 90 -#define TICK_LIMIT_TO_RUN 85 -#define TICK_LIMIT_MC 80 +#define TICK_LIMIT_RUNNING 80 +#define TICK_LIMIT_TO_RUN 78 +#define TICK_LIMIT_MC 70 +#define TICK_LIMIT_MC_INIT 98 -#define TICK_CHECK ( world.tick_usage > TICK_LIMIT_RUNNING ? stoplag() : 0 ) -#define CHECK_TICK if (world.tick_usage > TICK_LIMIT_RUNNING) stoplag() -#define MC_TICK_CHECK ( world.tick_usage > TICK_LIMIT_RUNNING ? pause() : 0 ) \ No newline at end of file +#define TICK_CHECK ( world.tick_usage > CURRENT_TICKLIMIT ? stoplag() : 0 ) +#define CHECK_TICK if (world.tick_usage > CURRENT_TICKLIMIT) stoplag() diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index a23204ac5d8..b6f7407e3fc 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -22,7 +22,7 @@ /proc/log_adminsay(text) if (config.log_adminchat) log_admin("ASAY: [text]") - + /proc/log_dsay(text) if (config.log_adminchat) log_admin("DSAY: [text]") @@ -76,3 +76,6 @@ //reusing the PDA option because I really don't think news comments are worth a config option diary << "\[[time_stamp()]]COMMENT: [text]" +/proc/log_chat(text) + if (config.log_pda) + diary << "\[[time_stamp()]]CHAT: [text]" \ No newline at end of file diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index 9bf462dc80d..54cdc9bb8ca 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -29,13 +29,16 @@ var/cmp_field = "name" /proc/cmp_ckey_dsc(client/a, client/b) return sorttext(a.ckey, b.ckey) -/proc/cmp_subsystem_priority(datum/subsystem/a, datum/subsystem/b) - return b.priority - a.priority +/proc/cmp_subsystem_init(datum/subsystem/a, datum/subsystem/b) + return b.init_order - a.init_order /proc/cmp_subsystem_display(datum/subsystem/a, datum/subsystem/b) - if(a.display == b.display) + if(a.display_order == b.display_order) return sorttext(b.name, a.name) - return a.display - b.display + return a.display_order - b.display_order + +/proc/cmp_subsystem_priority(datum/subsystem/a, datum/subsystem/b) + return a.priority - b.priority /proc/cmp_clientcolour_priority(datum/client_colour/A, datum/client_colour/B) return B.priority - A.priority \ No newline at end of file diff --git a/code/__HELPERS/files.dm b/code/__HELPERS/files.dm index e5d13b03080..b1b557b6451 100644 --- a/code/__HELPERS/files.dm +++ b/code/__HELPERS/files.dm @@ -49,7 +49,7 @@ It is just a timer that only permits a download every [FTPDELAY] ticks. This can be changed by modifying FTPDELAY's value above. - PLEASE USE RESPONSIBLY, Some log files canr each sizes of 4MB! */ + PLEASE USE RESPONSIBLY, Some log files can reach sizes of 4MB! */ /client/proc/file_spam_check() var/time_to_wait = fileaccess_timer - world.time if(time_to_wait > 0) @@ -57,4 +57,22 @@ return 1 fileaccess_timer = world.time + FTPDELAY return 0 -#undef FTPDELAY \ No newline at end of file +#undef FTPDELAY + +/proc/pathwalk(path) + var/list/jobs = list(path) + var/list/filenames = list() + + while(jobs.len) + var/current_dir = pop(jobs) + var/list/new_filenames = flist(current_dir) + for(var/new_filename in new_filenames) + // if filename ends in / it is a directory, append to currdir + if(findtext(new_filename, "/", -1)) + jobs += current_dir + new_filename + else + filenames += current_dir + new_filename + return filenames + +/proc/pathflatten(path) + return replacetext(path, "/", "_") diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 371ba01bb99..eb441a96b94 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -5,19 +5,25 @@ locate(min(CENTER.x+(RADIUS),world.maxx), min(CENTER.y+(RADIUS),world.maxy), CENTER.z) \ ) +#define Z_TURFS(ZLEVEL) block(locate(1,1,ZLEVEL), locate(world.maxx, world.maxy, ZLEVEL)) + /proc/get_area(atom/A) if (!istype(A)) return for(A, A && !isarea(A), A=A.loc); //semicolon is for the empty statement return A +/proc/get_area_name(atom/X) + var/area/Y = get_area(X) + return Y.name + /proc/get_area_master(O) var/area/A = get_area(O) if(A && A.master) A = A.master return A -/proc/get_area_name(N) //get area by its name +/proc/get_area_by_name(N) //get area by its name for(var/area/A in world) if(A.name == N) return A @@ -391,17 +397,17 @@ return new /datum/projectile_data(src_x, src_y, time, distance, power_x, power_y, dest_x, dest_y) -/proc/pollCandidates(var/Question, var/jobbanType, var/datum/game_mode/gametypeCheck, var/be_special_flag = 0, var/poll_time = 300) +/proc/pollCandidates(var/Question, var/jobbanType, var/datum/game_mode/gametypeCheck, var/be_special_flag = 0, var/poll_time = 300, var/ignore_category = null) var/list/mob/dead/observer/candidates = list() var/time_passed = world.time if (!Question) Question = "Would you like to be a special role?" for(var/mob/dead/observer/G in player_list) - if(!G.key || !G.client) + if(!G.key || !G.client || (ignore_category && poll_ignore[ignore_category] && G.ckey in poll_ignore[ignore_category])) continue if(be_special_flag) - if(!(G.client.prefs.be_special & be_special_flag)) + if(!(G.client.prefs) || !(be_special_flag in G.client.prefs.be_special)) continue if (gametypeCheck) if(!gametypeCheck.age_check(G.client)) @@ -411,7 +417,7 @@ continue spawn(0) G << 'sound/misc/notice2.ogg' //Alerting them to their consideration - switch(askuser(G,Question,"Please answer in [poll_time/10] seconds!","Yes","No", StealFocus=0, Timeout=poll_time)) + switch(ignore_category ? askuser(G,Question,"Please answer in [poll_time/10] seconds!","Yes","No","Never for this round", StealFocus=0, Timeout=poll_time) : askuser(G,Question,"Please answer in [poll_time/10] seconds!","Yes","No", StealFocus=0, Timeout=poll_time)) if(1) G << "Choice registered: Yes." if((world.time-time_passed)>poll_time) @@ -421,6 +427,12 @@ candidates += G if(2) G << "Choice registered: No." + if(3) + var/list/L = poll_ignore[ignore_category] + if(!L) + poll_ignore[ignore_category] = list() + poll_ignore[ignore_category] += G.ckey + G << "Choice registered: Never for this round." sleep(poll_time) //Check all our candidates, to make sure they didn't log off during the wait period. diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 7fedc48428d..65cef4fbc43 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -22,9 +22,12 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/snouts, snouts_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/horns, horns_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/ears, ears_list) + init_sprite_accessory_subtypes(/datum/sprite_accessory/wings, wings_list) + init_sprite_accessory_subtypes(/datum/sprite_accessory/wings_open, wings_open_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/frills, frills_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/spines, spines_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/spines_animated, animated_spines_list) + init_sprite_accessory_subtypes(/datum/sprite_accessory/wings, r_wings_list,roundstart = TRUE) //Species @@ -35,9 +38,19 @@ species_list[S.id] = S.type //Surgeries - for(var/path in (subtypesof(/datum/surgery))) + for(var/path in subtypesof(/datum/surgery)) surgeries_list += new path() + //Materials + for(var/path in subtypesof(/datum/material)) + var/datum/material/D = new path() + materials_list[D.id] = D + + //Techs + for(var/path in subtypesof(/datum/tech)) + var/datum/tech/D = new path() + tech_list[D.id] = D + init_subtypes(/datum/crafting_recipe, crafting_recipes) /* // Uncomment to debug chemical reaction list. diff --git a/code/__HELPERS/icon_smoothing.dm b/code/__HELPERS/icon_smoothing.dm index af7fdddb2f7..7f76e50e434 100644 --- a/code/__HELPERS/icon_smoothing.dm +++ b/code/__HELPERS/icon_smoothing.dm @@ -156,20 +156,22 @@ underlays.Cut() if(fixed_underlay) if(fixed_underlay["space"]) - underlays += image('icons/turf/space.dmi', SPACE_ICON_STATE, layer=src.layer) + underlays += image('icons/turf/space.dmi', SPACE_ICON_STATE, layer=TURF_LAYER) else - underlays += image(fixed_underlay["icon"], fixed_underlay["icon_state"], layer=src.layer) + underlays += image(fixed_underlay["icon"], fixed_underlay["icon_state"], layer=TURF_LAYER) else var/turf/T = get_step(src, turn(adjacencies, 180)) - if(T && T.density) + if(T && (T.density || T.smooth)) T = get_step(src, turn(adjacencies, 135)) - if(T && T.density) + if(T && (T.density || T.smooth)) T = get_step(src, turn(adjacencies, 225)) - if(istype(T, /turf/open/space)) - underlays += image('icons/turf/space.dmi', SPACE_ICON_STATE, layer=src.layer) + if(istype(T, /turf/open/space) && !istype(T, /turf/open/space/transit)) + underlays += image('icons/turf/space.dmi', SPACE_ICON_STATE, layer=TURF_LAYER) else if(T && !T.density && !T.smooth) underlays += T + else if(baseturf && !initial(baseturf.density) && !initial(baseturf.smooth)) + underlays += image(initial(baseturf.icon), initial(baseturf.icon_state), layer=TURF_LAYER) else underlays += DEFAULT_UNDERLAY_IMAGE @@ -229,22 +231,22 @@ if(A.top_left_corner != nw) A.overlays -= A.top_left_corner A.top_left_corner = nw - A.overlays += nw + A.add_overlay(nw) if(A.top_right_corner != ne) A.overlays -= A.top_right_corner A.top_right_corner = ne - A.overlays += ne + A.add_overlay(ne) if(A.bottom_right_corner != sw) A.overlays -= A.bottom_right_corner A.bottom_right_corner = sw - A.overlays += sw + A.add_overlay(sw) if(A.bottom_left_corner != se) A.overlays -= A.bottom_left_corner A.bottom_left_corner = se - A.overlays += se + A.add_overlay(se) /proc/find_type_in_direction(atom/source, direction) var/turf/target_turf = get_step(source, direction) @@ -306,13 +308,13 @@ /atom/proc/replace_smooth_overlays(nw, ne, sw, se) clear_smooth_overlays() top_left_corner = nw - overlays += nw + add_overlay(nw) top_right_corner = ne - overlays += ne + add_overlay(ne) bottom_left_corner = sw - overlays += sw + add_overlay(sw) bottom_right_corner = se - overlays += se + add_overlay(se) /proc/reverse_ndir(ndir) switch(ndir) @@ -374,7 +376,8 @@ //SSicon_smooth /proc/queue_smooth(atom/A) if(SSicon_smooth) - SSicon_smooth.smooth_queue |= A + SSicon_smooth.smooth_queue[A] = A + SSicon_smooth.can_fire = 1 else smooth_icon(A) diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 4b531f503c8..0f4bf8fa162 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -132,27 +132,27 @@ mob underlays += image(icon='old_or_unused.dmi',icon_state="red", pixel_x = -32) // Testing image overlays - overlays += image(icon='old_or_unused.dmi',icon_state="green", pixel_x = 32, pixel_y = -32) - overlays += image(icon='old_or_unused.dmi',icon_state="green", pixel_x = 32, pixel_y = 32) - overlays += image(icon='old_or_unused.dmi',icon_state="green", pixel_x = -32, pixel_y = -32) + add_overlay(image(icon='old_or_unused.dmi',icon_state="green", pixel_x = 32, pixel_y = -32)) + add_overlay(image(icon='old_or_unused.dmi',icon_state="green", pixel_x = 32, pixel_y = 32)) + add_overlay(image(icon='old_or_unused.dmi',icon_state="green", pixel_x = -32, pixel_y = -32)) // Testing icon file overlays (defaults to mob's state) - overlays += '_flat_demoIcons2.dmi' + add_overlay('_flat_demoIcons2.dmi') // Testing icon_state overlays (defaults to mob's icon) - overlays += "white" + add_overlay("white") // Testing dynamic icon overlays var/icon/I = icon('old_or_unused.dmi', icon_state="aqua") I.Shift(NORTH,16,1) - overlays+=I + add_overlay(I) // Testing dynamic image overlays I=image(icon=I,pixel_x = -32, pixel_y = 32) - overlays+=I + add_overlay(I) // Testing object types (and layers) - overlays+=/obj/effect/overlayTest + add_overlay(/obj/effect/overlayTest) loc = locate (10,10,1) verb @@ -182,7 +182,7 @@ mob Add_Overlay() set name = "4. Add Overlay" - overlays += image(icon='old_or_unused.dmi',icon_state="yellow",pixel_x = rand(-64,32), pixel_y = rand(-64,32)) + add_overlay(image(icon='old_or_unused.dmi',icon_state="yellow",pixel_x = rand(-64,32), pixel_y = rand(-64,32)) Stress_Test() set name = "5. Stress Test" @@ -808,7 +808,7 @@ The _flatIcons list is a cache for generated icon files. I.pixel_y-- if(4) I.pixel_y++ - overlays += I//And finally add the overlay. + add_overlay(I)//And finally add the overlay. /proc/getHologramIcon(icon/A, safety=1)//If safety is on, a new icon is not created. var/icon/flat_icon = safety ? A : new(A)//Has to be a new icon to not constantly change the same icon. @@ -943,6 +943,27 @@ var/global/list/friendly_animal_types = list() return J return 0 +/atom/proc/cut_overlays() + overlays.Cut() + overlays += priority_overlays + +/atom/proc/add_overlay(image, priority = 0) + if(image in overlays) + return + var/list/new_overlays = overlays.Copy() + if(priority) + if(!priority_overlays) + priority_overlays = list() + priority_overlays += image + new_overlays += image + else + if(priority_overlays) + new_overlays -= priority_overlays + new_overlays += image + new_overlays += priority_overlays + else + new_overlays += image + overlays = new_overlays var/global/list/humanoid_icon_cache = list() //For creating consistent icons for human looking simple animals @@ -957,19 +978,19 @@ var/global/list/humanoid_icon_cache = list() var/icon/out_icon = icon('icons/effects/effects.dmi', "nothing") - body.dir = NORTH + body.setDir(NORTH) var/icon/partial = getFlatIcon(body) out_icon.Insert(partial,dir=NORTH) - body.dir = SOUTH + body.setDir(SOUTH) partial = getFlatIcon(body) out_icon.Insert(partial,dir=SOUTH) - body.dir = WEST + body.setDir(WEST) partial = getFlatIcon(body) out_icon.Insert(partial,dir=WEST) - body.dir = EAST + body.setDir(EAST) partial = getFlatIcon(body) out_icon.Insert(partial,dir=EAST) @@ -980,3 +1001,9 @@ var/global/list/humanoid_icon_cache = list() else return humanoid_icon_cache[icon_id] + +//Hook, override to run code on- wait this is images +//Images have dir without being an atom, so they get their own definition. +//Lame. +/image/proc/setDir(newdir) + dir = newdir diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm index 58a87f374a7..611ca03ecc6 100644 --- a/code/__HELPERS/lists.dm +++ b/code/__HELPERS/lists.dm @@ -53,16 +53,40 @@ //Checks for specific types in a list /proc/is_type_in_list(atom/A, list/L) - if (!L.len) + if(!L || !L.len || !A) + return 0 + for(var/type in L) + if(istype(A, type)) + return 1 + return 0 + +//Checks for specific types in specifically structured (Assoc "type" = TRUE) lists ('typecaches') +/proc/is_type_in_typecache(atom/A, list/L) + if(!L || !L.len || !A) + return 0 - if (!isnum(L[L[1]])) - generate_type_list_cache(L) return L[A.type] -/proc/generate_type_list_cache(L) - for(var/type in L) - for(var/T in typesof(type)) - L[T] = 1 +//Like typesof() or subtypesof(), but returns a typecache instead of a list +/proc/typecacheof(path, ignore_root_path) + if(ispath(path)) + var/list/types = ignore_root_path ? subtypesof(path) : typesof(path) + var/list/L = list() + for(var/T in types) + L[T] = TRUE + return L + else if(islist(path)) + var/list/pathlist = path + var/list/L = list() + if(ignore_root_path) + for(var/P in pathlist) + for(var/T in subtypesof(P)) + L[T] = TRUE + else + for(var/P in pathlist) + for(var/T in typesof(P)) + L[T] = TRUE + return L //Empties the list by setting the length to 0. Hopefully the elements get garbage collected /proc/clearlist(list/list) @@ -238,13 +262,7 @@ return r // Returns the key based on the index -/proc/get_key_by_index(list/L, index) - var/i = 1 - for(var/key in L) - if(index == i) - return key - i++ - return null +#define KEYBYINDEX(L, index) (((index <= L:len) && (index > 0)) ? L[index] : null) /proc/count_by_type(list/L, type) var/i = 0 @@ -365,3 +383,6 @@ for(var/i = 1 to l.len) if(islist(.[i])) .[i] = .(.[i]) + +//Picks from the list, with some safeties, and returns the "default" arg if it fails +#define DEFAULTPICK(L, default) ((istype(L, /list) && L:len) ? pick(L) : default) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 5fc6b1400d6..8de02bd774c 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -64,9 +64,11 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/spines, spines_list) if(!body_markings_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/body_markings, body_markings_list) + if(!wings_list.len) + init_sprite_accessory_subtypes(/datum/sprite_accessory/wings, wings_list) //For now we will always return none for tail_human and ears. - return(list("mcolor" = pick("FFFFFF","7F7F7F", "7FFF7F", "7F7FFF", "FF7F7F", "7FFFFF", "FF7FFF", "FFFF7F"), "tail_lizard" = pick(tails_list_lizard), "tail_human" = "None", "snout" = pick(snouts_list), "horns" = pick(horns_list), "ears" = "None", "frills" = pick(frills_list), "spines" = pick(spines_list), "body_markings" = pick(body_markings_list))) + return(list("mcolor" = pick("FFFFFF","7F7F7F", "7FFF7F", "7F7FFF", "FF7F7F", "7FFFFF", "FF7FFF", "FFFF7F"), "tail_lizard" = pick(tails_list_lizard), "tail_human" = "None", "wings" = "None", "snout" = pick(snouts_list), "horns" = pick(horns_list), "ears" = "None", "frills" = pick(frills_list), "spines" = pick(spines_list), "body_markings" = pick(body_markings_list))) /proc/random_hair_style(gender) switch(gender) @@ -325,3 +327,36 @@ Proc for attack log creation, because really why not var/mob/living/carbon/human/H = A if(H.dna && istype(H.dna.species, species_datum)) . = TRUE + + +/proc/deadchat_broadcast(message, mob/follow_target=null, speaker_key=null, message_type=DEADCHAT_REGULAR) + for(var/mob/M in player_list) + var/datum/preferences/prefs + if(M.client && M.client.prefs) + prefs = M.client.prefs + else + prefs = new + + var/adminoverride = 0 + if(M.client && M.client.holder && (prefs.chat_toggles & CHAT_DEAD)) + adminoverride = 1 + if(istype(M, /mob/new_player) && !adminoverride) + continue + if(M.stat != DEAD && !adminoverride) + continue + if(speaker_key && speaker_key in prefs.ignoring) + continue + + switch(message_type) + if(DEADCHAT_DEATHRATTLE) + if(prefs.toggles & DISABLE_DEATHRATTLE) + continue + if(DEADCHAT_ARRIVALRATTLE) + if(prefs.toggles & DISABLE_ARRIVALRATTLE) + continue + + if(istype(M, /mob/dead/observer) && follow_target) + var/link = FOLLOW_LINK(M, follow_target) + M << "[link] [message]" + else + M << "[message]" diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index 79928f5305f..a2c45976619 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -73,7 +73,7 @@ var/religion_name = null //Rare: Pre-Prefix if (prob(10)) - name = pick("Imperium", "Heretical", "Cuban", "Psychic", "Elegant", "Common", "Uncommon", "Rare", "Unique", "Houseruled", "Religious", "Atheist", "Traditional", "Houseruled", "Mad", "Super", "Ultra", "Secret", "Top Secret", "Deep", "Death", "Zybourne", "Central", "Main", "Government", "Uoi", "Fat", "Automated", "Experimental", "Augmented") + name = pick(station_prefixes) new_station_name = name + " " name = "" @@ -85,12 +85,12 @@ var/religion_name = null name = holiday.getStationPrefix() //get normal name if(!name) - name = pick("", "Stanford", "Dorf", "Alium", "Prefix", "Clowning", "Aegis", "Ishimura", "Scaredy", "Death-World", "Mime", "Honk", "Rogue", "MacRagge", "Ultrameens", "Safety", "Paranoia", "Explosive", "Neckbear", "Donk", "Muppet", "North", "West", "East", "South", "Slant-ways", "Widdershins", "Rimward", "Expensive", "Procreatory", "Imperial", "Unidentified", "Immoral", "Carp", "Ork", "Pete", "Control", "Nettle", "Aspie", "Class", "Crab", "Fist","Corrogated","Skeleton","Race", "Fatguy", "Gentleman", "Capitalist", "Communist", "Bear", "Beard", "Derp", "Space", "Spess", "Star", "Moon", "System", "Mining", "Neckbeard", "Research", "Supply", "Military", "Orbital", "Battle", "Science", "Asteroid", "Home", "Production", "Transport", "Delivery", "Extraplanetary", "Orbital", "Correctional", "Robot", "Hats", "Pizza") + name = pick(station_names) if(name) new_station_name += name + " " // Suffix - name = pick("Station", "Fortress", "Frontier", "Suffix", "Death-trap", "Space-hulk", "Lab", "Hazard","Spess Junk", "Fishery", "No-Moon", "Tomb", "Crypt", "Hut", "Monkey", "Bomb", "Trade Post", "Fortress", "Village", "Town", "City", "Edition", "Hive", "Complex", "Base", "Facility", "Depot", "Outpost", "Installation", "Drydock", "Observatory", "Array", "Relay", "Monitor", "Platform", "Construct", "Hangar", "Prison", "Center", "Port", "Waystation", "Factory", "Waypoint", "Stopover", "Hub", "HQ", "Office", "Object", "Fortification", "Colony", "Planet-Cracker", "Roost", "Fat Camp") + name = pick(station_suffixes) new_station_name += name + " " // ID Number @@ -98,13 +98,13 @@ var/religion_name = null if(1) new_station_name += "[rand(1, 99)]" if(2) - new_station_name += pick("Alpha", "Beta", "Gamma", "Delta", "Epsilon", "Zeta", "Eta", "Theta", "Iota", "Kappa", "Lambda", "Mu", "Nu", "Xi", "Omicron", "Pi", "Rho", "Sigma", "Tau", "Upsilon", "Phi", "Chi", "Psi", "Omega") + new_station_name += pick(greek_letters) if(3) - new_station_name += pick("II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII", "XIII", "XIV", "XV", "XVI", "XVII", "XVIII", "XIX", "XX") + new_station_name += "\Roman[rand(1,99)]" if(4) - new_station_name += pick("Alpha", "Bravo", "Charlie", "Delta", "Echo", "Foxtrot", "Golf", "Hotel", "India", "Juliet", "Kilo", "Lima", "Mike", "November", "Oscar", "Papa", "Quebec", "Romeo", "Sierra", "Tango", "Uniform", "Victor", "Whiskey", "X-ray", "Yankee", "Zulu") + new_station_name += pick(phonetic_alphabet) if(5) - new_station_name += pick("One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen") + new_station_name += pick(numbers_as_words) if(13) new_station_name += pick("13","XIII","Thirteen") return new_station_name diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index ac392a72090..1f2d86c97d8 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -421,7 +421,20 @@ var/list/binary = list("0","1") return t -/proc/char_split(t) - . = list() - for(var/x in 1 to length(t)) - . += copytext(t,x,x+1) +#define string2charlist(string) (splittext(string, regex("(.)")) - splittext(string, "")) + +/proc/rot13(text = "") + var/list/textlist = string2charlist(text) + var/list/result = list() + for(var/c in textlist) + var/ca = text2ascii(c) + if(ca >= text2ascii("a") && ca <= text2ascii("m")) + ca += 13 + else if(ca >= text2ascii("n") && ca <= text2ascii("z")) + ca -= 13 + else if(ca >= text2ascii("A") && ca <= text2ascii("M")) + ca += 13 + else if(ca >= text2ascii("N") && ca <= text2ascii("Z")) + ca -= 13 + result += ascii2text(ca) + return jointext(result, "") diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 67bbf6d584c..0a58fff019a 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -572,17 +572,4 @@ for(var/t in test_times) var/R = hex2num(copytext(A,2,4)) var/G = hex2num(copytext(A,4,6)) var/B = hex2num(copytext(A,6,0)) - return R+G+B - -//Converts a positive interger to its roman numeral equivilent. Ignores any decimals. -//Numbers over 3999 will display with extra "M"s (don't tell the Romans) and can get comically long, so be careful. -/proc/num2roman(A) - var/list/values = list("M" = 1000, "CM" = 900, "D" = 500, "CD" = 400, "C" = 100, "XC" = 90, "L" = 50, "XL" = 40, "X" = 10, "IX" = 9, "V" = 5, "IV" = 4, "I" = 1) - if(!A || !isnum(A)) - return 0 - while(A >= 1) - for(var/i in values) - if(A >= values[i]) - . += i - A -= values[i] - break \ No newline at end of file + return R+G+B \ No newline at end of file diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 5058f8ace1f..a5b1347ee76 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -502,7 +502,7 @@ Turf and target are seperate in case you want to teleport some distance from a t //The variables should be apparent enough. var/atom/movable/overlay/animation = new(location) if(direction) - animation.dir = direction + animation.setDir(direction) animation.icon = a_icon animation.layer = target:layer+1 if(a_icon_state) @@ -720,16 +720,6 @@ Turf and target are seperate in case you want to teleport some distance from a t else return zone - -//Gets the turf this atom inhabits - -/proc/get_turf(atom/A) - if (!istype(A)) - return - for(A, A && !isturf(A), A=A.loc); //semicolon is for the empty statement - return A - - /* Gets the turf this atom's *ICON* appears to inhabit @@ -1302,7 +1292,7 @@ B --><-- A set waitfor = 0 if(!A || !I) return - A.overlays |= I + A.add_overlay(I) sleep(duration) A.overlays -= I @@ -1369,3 +1359,51 @@ proc/pick_closest_path(value) sleep(world.tick_lag*4) //you might be thinking of adding more steps to this, or making it use a loop and a counter var // not worth it. + +/proc/flash_color(mob_or_client, flash_color="#960000", flash_time=20) + var/client/C + if(istype(mob_or_client, /mob)) + var/mob/M = mob_or_client + if(M.client) + C = M.client + else + return + else if(istype(mob_or_client, /client)) + C = mob_or_client + + if(!istype(C)) + return + + C.color = flash_color + spawn(0) + animate(C, color = initial(C.color), time = flash_time) + +#define RANDOM_COLOUR (rgb(rand(0,255),rand(0,255),rand(0,255))) + +#define QDEL_IN(item, time) addtimer(GLOBAL_PROC, "qdel", time, FALSE, item) + +/proc/check_for_cleanbot_bug() + var/static/admins_warned //bet you didn't know you could do this! + var/icon/Icon_test = icon('icons/BadAss.dmi') + if(!istype(Icon_test)) + var/msg = "Cleanbot bug detected in icons! Icons are mapping to [Icon_test]" + if (!admins_warned) + admins_warned = 1 + spawn(25) + message_admins(msg) + stack_trace(msg) + var/sound/Sound_test = sound('sound/misc/null.ogg') + if(!istype(Sound_test)) + var/msg = "Cleanbot bug detected in sounds! Sounds are mapping to [Sound_test]" + if (!admins_warned) + admins_warned = 1 + spawn(25) + message_admins(msg) + stack_trace(msg) + +/proc/random_nukecode() + var/val = rand(0, 99999) + var/str = "[val]" + while(length(str) < 5) + str = "0" + str + . = str diff --git a/code/_compile_options.dm b/code/_compile_options.dm index d01c22982f0..04d73a3e59a 100644 --- a/code/_compile_options.dm +++ b/code/_compile_options.dm @@ -24,6 +24,7 @@ #define MAX_MESSAGE_LEN 1024 #define MAX_NAME_LEN 26 #define MAX_BROADCAST_LEN 512 +#define MAX_CHARTER_LEN 50 //MINOR TWEAKS/MISC #define AGE_MIN 17 //youngest a character can be diff --git a/code/_globalvars/configuration.dm b/code/_globalvars/configuration.dm index 7f5b1709a6c..e18125ab284 100644 --- a/code/_globalvars/configuration.dm +++ b/code/_globalvars/configuration.dm @@ -30,6 +30,11 @@ var/global/comms_allowed = 0 //By default, the server does not allow messages to var/global/cross_address = "byond://" //This needs to be global as the message sent contains the comms key. var/global/cross_allowed = 0 //Don't bother attempting to send if the address wasn't set. +var/global/medal_hub = null +var/global/medal_pass = " " +var/global/medals_enabled = TRUE //will be auto set to false if the game fails contacting the medal hub to prevent unneeded calls. + + //This was a define, but I changed it to a variable so it can be changed in-game.(kept the all-caps definition because... code...) -Errorage var/MAX_EX_DEVESTATION_RANGE = 3 var/MAX_EX_HEAVY_RANGE = 7 diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 5116c62e83e..dc4075cd2e3 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -19,16 +19,21 @@ var/global/list/socks_list = list() //stores /datum/sprite_accessory/socks inde //Lizard Bits (all datum lists indexed by name) var/global/list/body_markings_list = list() var/global/list/tails_list_lizard = list() -var/global/list/tails_list_human = list() var/global/list/animated_tails_list_lizard = list() -var/global/list/animated_tails_list_human = list() var/global/list/snouts_list = list() var/global/list/horns_list = list() -var/global/list/ears_list = list() var/global/list/frills_list = list() var/global/list/spines_list = list() var/global/list/animated_spines_list = list() + //Mutant Human bits +var/global/list/tails_list_human = list() +var/global/list/animated_tails_list_human = list() +var/global/list/ears_list = list() +var/global/list/wings_list = list() +var/global/list/wings_open_list = list() +var/global/list/r_wings_list = list() + var/global/list/ghost_forms_with_directions_list = list("ghost") //stores the ghost forms that support directional sprites var/global/list/ghost_forms_with_accessories_list = list("ghost") //stores the ghost forms that support hair and other such things @@ -86,4 +91,63 @@ var/list/TAGGERLOCATIONS = list("Disposals", "Atmospherics", "Security", "HoS Office", "Medbay", "CMO Office", "Chemistry", "Research", "RD Office", "Robotics", "HoP Office", "Library", "Chapel", "Theatre", - "Bar", "Kitchen", "Hydroponics", "Janitor Closet","Genetics") \ No newline at end of file + "Bar", "Kitchen", "Hydroponics", "Janitor Closet","Genetics") + +var/global/list/guitar_notes = flist("sound/guitar/") + +var/global/list/station_prefixes = list("", "Imperium", "Heretical", "Cuban", + "Psychic", "Elegant", "Common", "Uncommon", "Rare", "Unique", + "Houseruled", "Religious", "Atheist", "Traditional", "Houseruled", + "Mad", "Super", "Ultra", "Secret", "Top Secret", "Deep", "Death", + "Zybourne", "Central", "Main", "Government", "Uoi", "Fat", + "Automated", "Experimental", "Augmented") + +var/global/list/station_names = list("", "Stanford", "Dorf", "Alium", + "Prefix", "Clowning", "Aegis", "Ishimura", "Scaredy", "Death-World", + "Mime", "Honk", "Rogue", "MacRagge", "Ultrameens", "Safety", "Paranoia", + "Explosive", "Neckbear", "Donk", "Muppet", "North", "West", "East", + "South", "Slant-ways", "Widdershins", "Rimward", "Expensive", + "Procreatory", "Imperial", "Unidentified", "Immoral", "Carp", "Ork", + "Pete", "Control", "Nettle", "Aspie", "Class", "Crab", "Fist", + "Corrogated","Skeleton","Race", "Fatguy", "Gentleman", "Capitalist", + "Communist", "Bear", "Beard", "Derp", "Space", "Spess", "Star", "Moon", + "System", "Mining", "Neckbeard", "Research", "Supply", "Military", + "Orbital", "Battle", "Science", "Asteroid", "Home", "Production", + "Transport", "Delivery", "Extraplanetary", "Orbital", "Correctional", + "Robot", "Hats", "Pizza") + +var/global/list/station_suffixes = list("Station", "Frontier", + "Suffix", "Death-trap", "Space-hulk", "Lab", "Hazard","Spess Junk", + "Fishery", "No-Moon", "Tomb", "Crypt", "Hut", "Monkey", "Bomb", + "Trade Post", "Fortress", "Village", "Town", "City", "Edition", "Hive", + "Complex", "Base", "Facility", "Depot", "Outpost", "Installation", + "Drydock", "Observatory", "Array", "Relay", "Monitor", "Platform", + "Construct", "Hangar", "Prison", "Center", "Port", "Waystation", + "Factory", "Waypoint", "Stopover", "Hub", "HQ", "Office", "Object", + "Fortification", "Colony", "Planet-Cracker", "Roost", "Fat Camp", + "Airstrip") + +var/global/list/greek_letters = list("Alpha", "Beta", "Gamma", "Delta", + "Epsilon", "Zeta", "Eta", "Theta", "Iota", "Kappa", "Lambda", "Mu", + "Nu", "Xi", "Omicron", "Pi", "Rho", "Sigma", "Tau", "Upsilon", "Phi", + "Chi", "Psi", "Omega") + +var/global/list/phonetic_alphabet = list("Alpha", "Bravo", "Charlie", + "Delta", "Echo", "Foxtrot", "Golf", "Hotel", "India", "Juliet", + "Kilo", "Lima", "Mike", "November", "Oscar", "Papa", "Quebec", + "Romeo", "Sierra", "Tango", "Uniform", "Victor", "Whiskey", "X-ray", + "Yankee", "Zulu") + +var/global/list/numbers_as_words = list("One", "Two", "Three", "Four", + "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", + "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", + "Eighteen", "Nineteen") + +/proc/generate_number_strings() + var/list/L + for(var/i in 1 to 99) + L += "[i]" + L += "\Roman[i]" + return L + +var/global/list/station_numerals = greek_letters + phonetic_alphabet + numbers_as_words + generate_number_strings() diff --git a/code/_globalvars/lists/mapping.dm b/code/_globalvars/lists/mapping.dm index b88a9362eb4..a100a3c0c4b 100644 --- a/code/_globalvars/lists/mapping.dm +++ b/code/_globalvars/lists/mapping.dm @@ -47,6 +47,7 @@ var/list/blobstart = list() var/list/secequipment = list() var/list/deathsquadspawn = list() var/list/emergencyresponseteamspawn = list() +var/list/ruin_landmarks = list() //away missions var/list/awaydestinations = list() //a list of landmarks that the warpgate can take you to @@ -62,3 +63,6 @@ var/list/datum/map_template/space_ruins_templates = list() var/list/datum/map_template/lava_ruins_templates = list() var/list/datum/map_template/shuttle_templates = list() +var/list/datum/map_template/shelter_templates = list() + +var/list/transit_markers = list() diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 2be17154cd3..b5014ec7c91 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -4,18 +4,24 @@ var/global/list/airlocks = list() //list of all airlocks var/global/list/mechas_list = list() //list of all mechs. Used by hostile mobs target tracking. var/global/list/shuttle_caller_list = list() //list of all communication consoles and AIs, for automatic shuttle calls when there are none. var/global/list/machines = list() //NOTE: this is a list of ALL machines now. The processing machines list is SSmachine.processing ! +var/global/list/syndicate_shuttle_boards = list() //important to keep track of for managing nukeops war declarations. var/global/list/navbeacons = list() //list of all bot nagivation beacons, used for patrolling. var/global/list/deliverybeacons = list() //list of all MULEbot delivery beacons. var/global/list/deliverybeacontags = list() //list of all tags associated with delivery beacons. var/global/list/nuke_list = list() var/global/list/nuke_tiles = list() //list of all turfs that turn to animated red grids when a nuke is triggered +var/global/list/alarmdisplay = list() //list of all machines or programs that can display station alerts var/global/list/chemical_reactions_list //list of all /datum/chemical_reaction datums. Used during chemical reactions var/global/list/chemical_reagents_list //list of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff +var/global/list/materials_list = list() //list of all /datum/material datums indexed by material id. +var/global/list/tech_list = list() //list of all /datum/tech datums indexed by id. var/global/list/surgeries_list = list() //list of all surgeries by name, associated with their path. var/global/list/crafting_recipes = list() //list of all table craft recipes var/global/list/rcd_list = list() //list of Rapid Construction Devices. var/global/list/apcs_list = list() //list of all Area Power Controller machines, seperate from machines for powernet speeeeeeed. var/global/list/tracked_implants = list() //list of all current implants that are tracked to work out what sort of trek everyone is on. Sadly not on lavaworld not implemented... var/global/list/poi_list = list() //list of points of interest for observe/follow -var/global/list/pinpointer_list = list() //list of all pinpointers. Used to change stuff they are pointing to all at once. \ No newline at end of file +var/global/list/pinpointer_list = list() //list of all pinpointers. Used to change stuff they are pointing to all at once. +// A list of all zombie_infection organs, for any mass "animation" +var/global/list/zombie_infection_list = list() diff --git a/code/_globalvars/lists/poll_ignore.dm b/code/_globalvars/lists/poll_ignore.dm new file mode 100644 index 00000000000..6a765f6bfd3 --- /dev/null +++ b/code/_globalvars/lists/poll_ignore.dm @@ -0,0 +1,6 @@ +//Each lists stores ckeys for "Never for this round" option category + +#define POLL_IGNORE_PAI "pai" +#define POLL_IGNORE_SENTIENCE_POTION "sentience_potion" + +var/list/poll_ignore = list() \ No newline at end of file diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 92590a9c361..38df843337c 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -40,7 +40,7 @@ return if(modifiers["middle"]) if(controlled_mech) //Are we piloting a mech? Placed here so the modifiers are not overridden. - controlled_mech.click_action(A, src) //Override AI normal click behavior. + controlled_mech.click_action(A, src, params) //Override AI normal click behavior. return return diff --git a/code/_onclick/autoclick.dm b/code/_onclick/autoclick.dm index e3c4b4f04d0..3fe84195b6c 100644 --- a/code/_onclick/autoclick.dm +++ b/code/_onclick/autoclick.dm @@ -1,20 +1,22 @@ /client - var/atom/selected_target + var/list/atom/selected_target[2] /client/MouseDown(object, location, control, params) var/delay = mob.CanMobAutoclick(object, location, params) if(delay) - selected_target = object - while(selected_target) - Click(selected_target, location, control, params) + selected_target[1] = object + selected_target[2] = params + while(selected_target[1]) + Click(selected_target[1], location, control, selected_target[2]) sleep(delay) /client/MouseUp(object, location, control, params) - selected_target = null + selected_target[1] = null /client/MouseDrag(src_object,atom/over_object,src_location,over_location,src_control,over_control,params) - if(selected_target && over_object.IsAutoclickable()) - selected_target = over_object + if(selected_target[1] && over_object.IsAutoclickable()) + selected_target[1] = over_object + selected_target[2] = params /mob/proc/CanMobAutoclick(object, location, params) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 826a61fb9ab..b029eb69863 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -77,7 +77,7 @@ CtrlClickOn(A) return - if(stat || paralysis || stunned || weakened || sleeping) + if(incapacitated(ignore_restraints = 1)) return face_atom(A) @@ -87,7 +87,7 @@ if(istype(loc,/obj/mecha)) var/obj/mecha/M = loc - return M.click_action(A,src) + return M.click_action(A,src,params) if(restrained()) changeNext_move(CLICK_CD_HANDCUFFED) //Doing shit in cuffs shall be vey slow @@ -110,7 +110,7 @@ return // operate three levels deep here (item in backpack in src; item in box in backpack in src, not any deeper) - if(!isturf(A) && A == loc || (A in contents) || (A.loc in contents) || (A.loc && (A.loc.loc in contents))) + if(A.ClickAccessible(src, depth=INVENTORY_DEPTH)) // No adjacency needed if(W) var/resolved = A.attackby(W,src) @@ -274,6 +274,21 @@ /atom/proc/CtrlShiftClick(mob/user) return +/* + Helper to check can the mob click/access an item. + Used by mob inventory and storage items. +*/ +/atom/proc/ClickAccessible(mob/user, depth=1) + if(src == user.loc || (src in user.contents)) + return TRUE + + if(loc && depth > 1) + return loc.ClickAccessible(user, depth-1) + +/turf/ClickAccessible(mob/user, depth=1) + return + + /* Misc helpers @@ -309,25 +324,25 @@ var/dy = A.y - y if(!dx && !dy) // Wall items are graphically shifted but on the floor if(A.pixel_y > 16) - dir = NORTH + setDir(NORTH) else if(A.pixel_y < -16) - dir = SOUTH + setDir(SOUTH) else if(A.pixel_x > 16) - dir = EAST + setDir(EAST) else if(A.pixel_x < -16) - dir = WEST + setDir(WEST) return if(abs(dx) < abs(dy)) if(dy > 0) - dir = NORTH + setDir(NORTH) else - dir = SOUTH + setDir(SOUTH) else if(dx > 0) - dir = EAST + setDir(EAST) else - dir = WEST + setDir(WEST) /obj/screen/click_catcher icon = 'icons/mob/screen_gen.dmi' diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index 00e6e610f74..0480bd43814 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -24,6 +24,9 @@ #define ui_lingchemdisplay "WEST:6,CENTER-1:15" #define ui_lingstingdisplay "WEST:6,CENTER-3:11" #define ui_crafting "12:-10,1:5" +#define ui_building "12:-10,1:21" + +#define ui_devilsouldisplay "WEST:6,CENTER-1:15" //Lower center, persistant menu #define ui_sstore1 "CENTER-5:10,SOUTH:5" @@ -93,6 +96,7 @@ #define ui_borg_health "EAST-1:28,CENTER-1:15" //borgs have the health display where humans have the pressure damage indicator. #define ui_alien_health "EAST-1:28,CENTER-1:15" //aliens have the health display where humans have the pressure damage indicator. #define ui_alienplasmadisplay "EAST-1:28,CENTER-2:15" +#define ui_alien_queen_finder "EAST-1:28,CENTER-3:15" // AI diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm index 73a1576deeb..7b6f2d6edcf 100644 --- a/code/_onclick/hud/action_button.dm +++ b/code/_onclick/hud/action_button.dm @@ -1,6 +1,7 @@ /obj/screen/movable/action_button var/datum/action/linked_action + var/actiontooltipstyle = "" screen_loc = null /obj/screen/movable/action_button/Click(location,control,params) @@ -43,38 +44,28 @@ else icon_state = "bg_default" UpdateIcon() - return /obj/screen/movable/action_button/hide_toggle/proc/UpdateIcon() - overlays.Cut() + cut_overlays() var/image/img = image(icon, src, hidden ? "show" : "hide") - overlays += img - return + add_overlay(img) /obj/screen/movable/action_button/MouseEntered(location,control,params) - openToolTip(usr,src,params,title = name,content = desc) + openToolTip(usr,src,params,title = name,content = desc,theme = actiontooltipstyle) /obj/screen/movable/action_button/MouseExited() closeToolTip(usr) - -//used to update the buttons icon. /mob/proc/update_action_buttons_icon() - return - -/mob/living/update_action_buttons_icon() for(var/X in actions) var/datum/action/A = X A.UpdateButtonIcon() //This is the proc used to update all the action buttons. /mob/proc/update_action_buttons(reload_screen) - return - -/mob/living/update_action_buttons(reload_screen) if(!hud_used || !client) return diff --git a/code/_onclick/hud/ai.dm b/code/_onclick/hud/ai.dm index 350b813e56b..8ec7d0c3843 100644 --- a/code/_onclick/hud/ai.dm +++ b/code/_onclick/hud/ai.dm @@ -1,11 +1,17 @@ /obj/screen/ai icon = 'icons/mob/screen_ai.dmi' +/obj/screen/ai/Click() + if(isobserver(usr)) + return 1 + /obj/screen/ai/aicore name = "AI core" icon_state = "ai_core" /obj/screen/ai/aicore/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr AI.view_core() @@ -23,6 +29,8 @@ icon_state = "track" /obj/screen/ai/camera_track/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr var/target_name = input(AI, "Choose who you want to track", "Tracking") as null|anything in AI.trackable_mobs() AI.ai_camera_track(target_name) @@ -32,6 +40,8 @@ icon_state = "camera_light" /obj/screen/ai/camera_light/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr AI.toggle_camera_light() @@ -40,6 +50,8 @@ icon_state = "crew_monitor" /obj/screen/ai/crew_monitor/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr crewmonitor.show(AI) @@ -48,6 +60,8 @@ icon_state = "manifest" /obj/screen/ai/crew_manifest/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr AI.ai_roster() @@ -56,6 +70,8 @@ icon_state = "alerts" /obj/screen/ai/alerts/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr AI.ai_alerts() @@ -64,6 +80,8 @@ icon_state = "announcement" /obj/screen/ai/announcement/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr AI.announcement() @@ -72,6 +90,8 @@ icon_state = "call_shuttle" /obj/screen/ai/call_shuttle/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr AI.ai_call_shuttle() @@ -80,6 +100,8 @@ icon_state = "state_laws" /obj/screen/ai/state_laws/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr AI.checklaws() @@ -88,6 +110,8 @@ icon_state = "pda_send" /obj/screen/ai/pda_msg_send/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr AI.cmd_send_pdamesg(usr) @@ -96,6 +120,8 @@ icon_state = "pda_receive" /obj/screen/ai/pda_msg_show/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr AI.cmd_show_message_log(usr) @@ -128,6 +154,8 @@ icon_state = "ai_sensor" /obj/screen/ai/sensors/Click() + if(..()) + return var/mob/living/silicon/S = usr S.sensor_mode() diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index f8974e1b31c..f4afbe8179e 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -240,6 +240,76 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." icon_state = "blobbernaut_nofactory" alerttooltipstyle = "blob" +// CLOCKCULT +/obj/screen/alert/clockwork + alerttooltipstyle = "clockcult" + +/obj/screen/alert/clockwork/nocache + name = "No Tinkerer's Cache" + desc = "In order to share components and unlock higher tier \ + scripture, a tinkerer's cache must be constructed somewhere \ + in the world. Try to place it somewhere accessible, yet hidden." + icon_state = "nocache" + +/obj/screen/alert/clockwork/infodump + name = "Global Records" + desc = "You shouldn't be seeing this description, because it should be dynamically generated." + icon_state = "clockinfo" + +/obj/screen/alert/clockwork/infodump/MouseEntered(location,control,params) + if(ratvar_awakens) + desc = "CHETR
NYY
HAGEHUGF-NAQ-UBABE
RATVAR.
" + else + var/servants = 0 + var/validservants = 0 + var/unconverted_ai_exists = FALSE + var/list/scripture_states = scripture_unlock_check() + for(var/mob/living/L in living_mob_list) + if(is_servant_of_ratvar(L)) + servants++ + if(ishuman(L) || issilicon(L)) + validservants++ + else if(isAI(L)) + unconverted_ai_exists = TRUE + if(servants > 1) + if(validservants > 1) + desc = "[servants] Servants, [validservants] of which count towards scripture.
" + else + desc = "[servants] Servants, [validservants ? "[validservants] of which counts":"none of which count"] towards scripture.
" + else + desc = "[servants] Servant, who [validservants ? "counts":"does not count"] towards scripture.
" + desc += "[clockwork_caches ? "[clockwork_caches] Tinkerer's Caches.":"No Tinkerer's Caches, construct one!"]
\ + [clockwork_construction_value] Construction Value.
" + if(clockwork_daemons) + desc += "[clockwork_daemons] Tinkerer's Daemons: [servants * 0.2 < clockwork_daemons ? "DISABLED":"ACTIVE"]
" + else + desc += "No Tinkerer's Daemons.
" + for(var/obj/structure/clockwork/massive/celestial_gateway/G in all_clockwork_objects) + var/area/gate_area = get_area(G) + desc += "Ark Location: [uppertext(gate_area.map_name)]
" + if(G.ratvar_portal) + desc += "Seconds until Ratvar's arrival: [G.get_arrival_text(TRUE)]
" + else + desc += "Seconds until Proselytization: [G.get_arrival_text(TRUE)]
" + if(unconverted_ai_exists) + desc += "An unconverted AI exists!
" + if(scripture_states[SCRIPTURE_REVENANT]) + var/inathneq_available = clockwork_generals_invoked["inath-neq"] <= world.time + var/sevtug_available = clockwork_generals_invoked["sevtug"] <= world.time + var/nezbere_available = clockwork_generals_invoked["nezbere"] <= world.time + var/nezcrentr_available = clockwork_generals_invoked["nzcrentr"] <= world.time + if(inathneq_available || sevtug_available || nezbere_available || nezcrentr_available) + desc += "Generals available:
[inathneq_available ? "INATH-NEQ
":""][sevtug_available ? "SEVTUG
":""]\ + [nezbere_available ? "NEZBERE
":""][nezcrentr_available ? "NZCRENTR":""]

" + else + desc += "Generals available: NONE
" + else + desc += "Generals available: NONE
" + for(var/i in scripture_states) + if(i != SCRIPTURE_DRIVER) //ignore the always-unlocked stuff + desc += "[i] Scripture: [scripture_states[i] ? "UNLOCKED":"LOCKED"]
" + ..() + //GUARDIANS /obj/screen/alert/cancharge @@ -297,6 +367,23 @@ so as to remain in compliance with the most up-to-date laws." icon_state = "newlaw" timeout = 300 +/obj/screen/alert/hackingapc + name = "Hacking APC" + desc = "An Area Power Controller is being hacked. When the process is \ + complete, you will have exclusive control of it, and you will gain \ + additional processing time to unlock more malfunction abilities." + icon_state = "hackingapc" + timeout = 600 + var/atom/target = null + +/obj/screen/alert/hackingapc/Click() + if(!usr || !usr.client) return + if(!target) return + var/mob/living/silicon/ai/AI = usr + var/turf/T = get_turf(target) + if(T) + AI.eyeobj.setLoc(T) + //MECHS /obj/screen/alert/low_mech_integrity @@ -318,25 +405,28 @@ so as to remain in compliance with the most up-to-date laws." var/mob/dead/observer/G = usr G.reenter_corpse() -/obj/screen/alert/notify_jump +/obj/screen/alert/notify_action name = "Body created" desc = "A body was created. You can enter it." icon_state = "template" timeout = 300 - var/atom/jump_target = null - var/attack_not_jump = null + var/atom/target = null + var/action = NOTIFY_JUMP -/obj/screen/alert/notify_jump/Click() +/obj/screen/alert/notify_action/Click() if(!usr || !usr.client) return - if(!jump_target) return + if(!target) return var/mob/dead/observer/G = usr if(!istype(G)) return - if(attack_not_jump) - jump_target.attack_ghost(G) - else - var/turf/T = get_turf(jump_target) - if(T && isturf(T)) - G.loc = T + switch(action) + if(NOTIFY_ATTACK) + target.attack_ghost(G) + if(NOTIFY_JUMP) + var/turf/T = get_turf(target) + if(T && isturf(T)) + G.loc = T + if(NOTIFY_ORBIT) + G.ManualFollow(target) //OBJECT-BASED @@ -407,4 +497,4 @@ so as to remain in compliance with the most up-to-date laws." severity = 0 master = null screen_loc = "" - return QDEL_HINT_PUTINPOOL //Don't destroy me, I have a family! \ No newline at end of file + return QDEL_HINT_PUTINPOOL //Don't destroy me, I have a family! diff --git a/code/_onclick/hud/alien.dm b/code/_onclick/hud/alien.dm index 7313091df06..8ea573ad34a 100644 --- a/code/_onclick/hud/alien.dm +++ b/code/_onclick/hud/alien.dm @@ -21,13 +21,20 @@ if(T) T.fire(A) - /obj/screen/alien/plasma_display icon = 'icons/mob/screen_gen.dmi' icon_state = "power_display2" name = "plasma stored" screen_loc = ui_alienplasmadisplay + +/obj/screen/alien/alien_queen_finder + icon = 'icons/mob/screen_alien.dmi' + icon_state = "queen_finder" + name = "queen sense" + desc = "Allows you to sense the general direction of your Queen." + screen_loc = ui_alien_queen_finder + /datum/hud/alien/New(mob/living/carbon/alien/humanoid/owner) ..() @@ -110,6 +117,10 @@ alien_plasma_display = new /obj/screen/alien/plasma_display() infodisplay += alien_plasma_display + if(!istype(mymob, /mob/living/carbon/alien/humanoid/royal/queen)) + alien_queen_finder = new /obj/screen/alien/alien_queen_finder + infodisplay += alien_queen_finder + zone_select = new /obj/screen/zone_sel/alien() zone_select.update_icon(mymob) static_inventory += zone_select diff --git a/code/_onclick/hud/alien_larva.dm b/code/_onclick/hud/alien_larva.dm index 0f50940e103..9594fe08e61 100644 --- a/code/_onclick/hud/alien_larva.dm +++ b/code/_onclick/hud/alien_larva.dm @@ -13,7 +13,8 @@ nightvisionicon = new /obj/screen/alien/nightvision() nightvisionicon.screen_loc = ui_alien_nightvision infodisplay += nightvisionicon - + alien_queen_finder = new /obj/screen/alien/alien_queen_finder() + infodisplay += alien_queen_finder pull_icon = new /obj/screen/pull() pull_icon.icon = 'icons/mob/screen_alien.dmi' pull_icon.update_icon(mymob) diff --git a/code/_onclick/hud/blob_overmind.dm b/code/_onclick/hud/blob_overmind.dm index 8e3dcd2aa39..566132808b4 100644 --- a/code/_onclick/hud/blob_overmind.dm +++ b/code/_onclick/hud/blob_overmind.dm @@ -34,12 +34,15 @@ desc = "Moves your camera to your blob core." /obj/screen/blob/JumpToCore/MouseEntered(location,control,params) - if(isovermind(usr)) - var/mob/camera/blob/B = usr + if(hud && hud.mymob && isovermind(hud.mymob)) + var/mob/camera/blob/B = hud.mymob if(!B.placed) - openToolTip(usr,src,params,title = "Place Blob Core",content = "Attempt to place your blob core at this location.", theme = "blob") + name = "Place Blob Core" + desc = "Attempt to place your blob core at this location." else - ..() + name = initial(name) + desc = initial(desc) + ..() /obj/screen/blob/JumpToCore/Click() if(isovermind(usr)) @@ -51,7 +54,7 @@ /obj/screen/blob/Blobbernaut icon_state = "ui_blobbernaut" name = "Produce Blobbernaut (40)" - desc = "Produces a strong, smart blobbernaut from a factory blob for 40 points.
The factory blob used will become fragile and unable to produce spores." + desc = "Produces a strong, smart blobbernaut from a factory blob for 40 resources.
The factory blob used will become fragile and unable to produce spores." /obj/screen/blob/Blobbernaut/Click() if(isovermind(usr)) @@ -61,7 +64,7 @@ /obj/screen/blob/ResourceBlob icon_state = "ui_resource" name = "Produce Resource Blob (40)" - desc = "Produces a resource blob for 40 points.
Resource blobs will give you points every few seconds." + desc = "Produces a resource blob for 40 resources.
Resource blobs will give you resources every few seconds." /obj/screen/blob/ResourceBlob/Click() if(isovermind(usr)) @@ -70,8 +73,8 @@ /obj/screen/blob/NodeBlob icon_state = "ui_node" - name = "Produce Node Blob (60)" - desc = "Produces a node blob for 60 points.
Node blobs will expand and activate nearby resource and factory blobs." + name = "Produce Node Blob (50)" + desc = "Produces a node blob for 50 resources.
Node blobs will expand and activate nearby resource and factory blobs." /obj/screen/blob/NodeBlob/Click() if(isovermind(usr)) @@ -81,7 +84,7 @@ /obj/screen/blob/FactoryBlob icon_state = "ui_factory" name = "Produce Factory Blob (60)" - desc = "Produces a factory blob for 60 points.
Factory blobs will produce spores every few seconds." + desc = "Produces a factory blob for 60 resources.
Factory blobs will produce spores every few seconds." /obj/screen/blob/FactoryBlob/Click() if(isovermind(usr)) @@ -91,15 +94,18 @@ /obj/screen/blob/ReadaptChemical icon_state = "ui_chemswap" name = "Readapt Chemical (40)" - desc = "Randomly rerolls your chemical for 40 points." + desc = "Randomly rerolls your chemical for 40 resources." /obj/screen/blob/ReadaptChemical/MouseEntered(location,control,params) - if(isovermind(usr)) - var/mob/camera/blob/B = usr + if(hud && hud.mymob && isovermind(hud.mymob)) + var/mob/camera/blob/B = hud.mymob if(B.free_chem_rerolls) - openToolTip(usr,src,params,title = "Readapt Chemical (FREE)",content = "Randomly rerolls your chemical for free.", theme = "blob") + name = "Readapt Chemical (FREE)" + desc = "Randomly rerolls your chemical for free." else - ..() + name = initial(name) + desc = initial(desc) + ..() /obj/screen/blob/ReadaptChemical/Click() if(isovermind(usr)) @@ -109,7 +115,7 @@ /obj/screen/blob/RelocateCore icon_state = "ui_swap" name = "Relocate Core (80)" - desc = "Swaps a node and your core for 80 points." + desc = "Swaps a node and your core for 80 resources." /obj/screen/blob/RelocateCore/Click() if(isovermind(usr)) @@ -125,7 +131,7 @@ blobpwrdisplay.icon_state = "block" blobpwrdisplay.screen_loc = ui_health blobpwrdisplay.mouse_opacity = 0 - blobpwrdisplay.layer = 20 + blobpwrdisplay.layer = ABOVE_HUD_LAYER infodisplay += blobpwrdisplay healths = new /obj/screen/healths/blob() @@ -141,6 +147,7 @@ using = new /obj/screen/blob/JumpToCore() using.screen_loc = ui_zonesel + using.hud = src static_inventory += using using = new /obj/screen/blob/Blobbernaut() @@ -152,15 +159,16 @@ static_inventory += using using = new /obj/screen/blob/NodeBlob() - using.screen_loc = ui_lhand + using.screen_loc = ui_rhand static_inventory += using using = new /obj/screen/blob/FactoryBlob() - using.screen_loc = ui_rhand + using.screen_loc = ui_lhand static_inventory += using using = new /obj/screen/blob/ReadaptChemical() using.screen_loc = ui_storage1 + using.hud = src static_inventory += using using = new /obj/screen/blob/RelocateCore() diff --git a/code/_onclick/hud/demon.dm b/code/_onclick/hud/devil.dm similarity index 89% rename from code/_onclick/hud/demon.dm rename to code/_onclick/hud/devil.dm index fc0d923e080..0ddaeccd238 100644 --- a/code/_onclick/hud/demon.dm +++ b/code/_onclick/hud/devil.dm @@ -1,3 +1,7 @@ + +//Soul counter is stored with the humans, it does weird when you place it here apparently... + + /datum/hud/devil/New(mob/owner, ui_style = 'icons/mob/screen_midnight.dmi') ..() var/obj/screen/using @@ -35,7 +39,7 @@ using.icon = ui_style using.icon_state = "swap_1_m" using.screen_loc = ui_swaphand1 - using.layer = 19 + using.layer = HUD_LAYER static_inventory += using using = new /obj/screen/inventory() @@ -43,7 +47,7 @@ using.icon = ui_style using.icon_state = "swap_2" using.screen_loc = ui_swaphand2 - using.layer = 19 + using.layer = HUD_LAYER static_inventory += using zone_select = new /obj/screen/zone_sel() @@ -51,6 +55,9 @@ zone_select.update_icon(mymob) lingchemdisplay = new /obj/screen/ling/chems() + devilsouldisplay = new /obj/screen/devil/soul_counter + infodisplay += devilsouldisplay + /datum/hud/devil/persistant_inventory_update() if(!mymob) diff --git a/code/_onclick/hud/drones.dm b/code/_onclick/hud/drones.dm index 631686b089b..4f621dcc72b 100644 --- a/code/_onclick/hud/drones.dm +++ b/code/_onclick/hud/drones.dm @@ -1,42 +1,14 @@ -/datum/hud/drone/New(mob/owner, ui_style = 'icons/mob/screen_midnight.dmi') +/datum/hud/dextrous/drone/New(mob/owner, ui_style = 'icons/mob/screen_midnight.dmi') ..() - var/obj/screen/using var/obj/screen/inventory/inv_box - using = new /obj/screen/drop() - using.icon = ui_style - using.screen_loc = ui_drone_drop - static_inventory += using - - pull_icon = new /obj/screen/pull() - pull_icon.icon = ui_style - pull_icon.update_icon(mymob) - pull_icon.screen_loc = ui_drone_pull - static_inventory += pull_icon - - inv_box = new /obj/screen/inventory/hand() - inv_box.name = "right hand" - inv_box.icon = ui_style - inv_box.icon_state = "hand_r" - inv_box.screen_loc = ui_rhand - inv_box.slot_id = slot_r_hand - static_inventory += inv_box - - inv_box = new /obj/screen/inventory/hand() - inv_box.name = "left hand" - inv_box.icon = ui_style - inv_box.icon_state = "hand_l" - inv_box.screen_loc = ui_lhand - inv_box.slot_id = slot_l_hand - static_inventory += inv_box - inv_box = new /obj/screen/inventory() inv_box.name = "internal storage" inv_box.icon = ui_style inv_box.icon_state = "suit_storage" // inv_box.icon_full = "template" inv_box.screen_loc = ui_drone_storage - inv_box.slot_id = slot_drone_storage + inv_box.slot_id = slot_generic_dextrous_storage static_inventory += inv_box inv_box = new /obj/screen/inventory() @@ -48,26 +20,6 @@ inv_box.slot_id = slot_head static_inventory += inv_box - using = new /obj/screen/swap_hand() - using.icon = ui_style - using.icon_state = "swap_1_m" - using.screen_loc = ui_swaphand1 - static_inventory += using - - using = new /obj/screen/swap_hand() - using.icon = ui_style - using.icon_state = "swap_2" - using.screen_loc = ui_swaphand2 - static_inventory += using - - zone_select = new /obj/screen/zone_sel() - zone_select.icon = ui_style - zone_select.update_icon(mymob) - - using = new /obj/screen/inventory/craft - using.icon = ui_style - static_inventory += using - for(var/obj/screen/inventory/inv in (static_inventory + toggleable_inventory)) if(inv.slot_id) inv.hud = src @@ -75,7 +27,7 @@ inv.update_icon() -/datum/hud/drone/persistant_inventory_update() +/datum/hud/dextrous/drone/persistant_inventory_update() if(!mymob) return var/mob/living/simple_animal/drone/D = mymob @@ -93,19 +45,4 @@ if(D.head) D.head.screen_loc = null - if(hud_version != HUD_STYLE_NOHUD) - if(D.r_hand) - D.r_hand.screen_loc = ui_rhand - D.client.screen += D.r_hand - if(D.l_hand) - D.l_hand.screen_loc = ui_lhand - D.client.screen += D.l_hand - else - if(D.r_hand) - D.r_hand.screen_loc = null - if(D.l_hand) - D.l_hand.screen_loc = null - -/mob/living/simple_animal/drone/create_mob_hud() - if(client && !hud_used) - hud_used = new /datum/hud/drone(src, ui_style2icon(client.prefs.UI_style)) + ..() diff --git a/code/_onclick/hud/fullscreen.dm b/code/_onclick/hud/fullscreen.dm index a0a74545db8..4c6b79fdbb2 100644 --- a/code/_onclick/hud/fullscreen.dm +++ b/code/_onclick/hud/fullscreen.dm @@ -1,7 +1,3 @@ -#define FULLSCREEN_LAYER 18 -#define DAMAGE_LAYER FULLSCREEN_LAYER + 0.1 -#define BLIND_LAYER DAMAGE_LAYER + 0.1 -#define CRIT_LAYER BLIND_LAYER + 0.1 /mob var/list/screens = list() @@ -74,11 +70,11 @@ /obj/screen/fullscreen/brute icon_state = "brutedamageoverlay" - layer = DAMAGE_LAYER + layer = UI_DAMAGE_LAYER /obj/screen/fullscreen/oxy icon_state = "oxydamageoverlay" - layer = DAMAGE_LAYER + layer = UI_DAMAGE_LAYER /obj/screen/fullscreen/crit icon_state = "passage" @@ -110,8 +106,3 @@ icon = 'icons/mob/screen_gen.dmi' screen_loc = "WEST,SOUTH to EAST,NORTH" icon_state = "druggy" - -#undef FULLSCREEN_LAYER -#undef BLIND_LAYER -#undef DAMAGE_LAYER -#undef CRIT_LAYER diff --git a/code/_onclick/hud/generic_dextrous.dm b/code/_onclick/hud/generic_dextrous.dm new file mode 100644 index 00000000000..8ecfed99627 --- /dev/null +++ b/code/_onclick/hud/generic_dextrous.dm @@ -0,0 +1,81 @@ +//Used for normal mobs that have hands. +/datum/hud/dextrous/New(mob/living/owner, ui_style = 'icons/mob/screen_midnight.dmi') + ..() + var/obj/screen/using + var/obj/screen/inventory/inv_box + + using = new /obj/screen/drop() + using.icon = ui_style + using.screen_loc = ui_drone_drop + static_inventory += using + + pull_icon = new /obj/screen/pull() + pull_icon.icon = ui_style + pull_icon.update_icon(mymob) + pull_icon.screen_loc = ui_drone_pull + static_inventory += pull_icon + + inv_box = new /obj/screen/inventory/hand() + inv_box.name = "right hand" + inv_box.icon = ui_style + inv_box.icon_state = "hand_r" + inv_box.screen_loc = ui_rhand + inv_box.slot_id = slot_r_hand + static_inventory += inv_box + + inv_box = new /obj/screen/inventory/hand() + inv_box.name = "left hand" + inv_box.icon = ui_style + inv_box.icon_state = "hand_l" + inv_box.screen_loc = ui_lhand + inv_box.slot_id = slot_l_hand + static_inventory += inv_box + + using = new /obj/screen/swap_hand() + using.icon = ui_style + using.icon_state = "swap_1_m" + using.screen_loc = ui_swaphand1 + static_inventory += using + + using = new /obj/screen/swap_hand() + using.icon = ui_style + using.icon_state = "swap_2" + using.screen_loc = ui_swaphand2 + static_inventory += using + + zone_select = new /obj/screen/zone_sel() + zone_select.icon = ui_style + zone_select.update_icon(mymob) + + using = new /obj/screen/inventory/craft + using.icon = ui_style + static_inventory += using + + using = new /obj/screen/inventory/area_creator + using.icon = ui_style + static_inventory += using + + mymob.client.screen = list() + + for(var/obj/screen/inventory/inv in (static_inventory + toggleable_inventory)) + if(inv.slot_id) + inv.hud = src + inv_slots[inv.slot_id] = inv + inv.update_icon() + +/datum/hud/dextrous/persistant_inventory_update() + if(!mymob) + return + var/mob/living/D = mymob + if(hud_version != HUD_STYLE_NOHUD) + if(D.r_hand) + D.r_hand.screen_loc = ui_rhand + D.client.screen += D.r_hand + if(D.l_hand) + D.l_hand.screen_loc = ui_lhand + D.client.screen += D.l_hand + else + if(D.r_hand) + D.r_hand.screen_loc = null + if(D.l_hand) + D.l_hand.screen_loc = null diff --git a/code/_onclick/hud/guardian.dm b/code/_onclick/hud/guardian.dm index 0a9601385ff..d8b92fba713 100644 --- a/code/_onclick/hud/guardian.dm +++ b/code/_onclick/hud/guardian.dm @@ -29,8 +29,69 @@ /mob/living/simple_animal/hostile/guardian/create_mob_hud() if(client && !hud_used) - hud_used = new /datum/hud/guardian(src) + if(dextrous) + ..() + else + hud_used = new /datum/hud/guardian(src, ui_style2icon(client.prefs.UI_style)) +/datum/hud/dextrous/guardian/New(mob/living/simple_animal/hostile/guardian/owner, ui_style = 'icons/mob/screen_midnight.dmi') //for a dextrous guardian + ..() + var/obj/screen/using + if(istype(owner, /mob/living/simple_animal/hostile/guardian/dextrous)) + var/obj/screen/inventory/inv_box + + inv_box = new /obj/screen/inventory() + inv_box.name = "internal storage" + inv_box.icon = ui_style + inv_box.icon_state = "suit_storage" + inv_box.screen_loc = ui_id + inv_box.slot_id = slot_generic_dextrous_storage + static_inventory += inv_box + + using = new /obj/screen/guardian/Communicate() + using.screen_loc = ui_sstore1 + static_inventory += using + + else + + using = new /obj/screen/guardian/Communicate() + using.screen_loc = ui_id + static_inventory += using + + healths = new /obj/screen/healths/guardian() + infodisplay += healths + + using = new /obj/screen/guardian/Manifest() + using.screen_loc = ui_belt + static_inventory += using + + using = new /obj/screen/guardian/Recall() + using.screen_loc = ui_back + static_inventory += using + + using = new owner.toggle_button_type() + using.screen_loc = ui_storage2 + static_inventory += using + + using = new /obj/screen/guardian/ToggleLight() + using.screen_loc = ui_inventory + static_inventory += using + +/datum/hud/dextrous/guardian/persistant_inventory_update() + if(!mymob) + return + if(istype(mymob, /mob/living/simple_animal/hostile/guardian/dextrous)) + var/mob/living/simple_animal/hostile/guardian/dextrous/D = mymob + + if(hud_shown) + if(D.internal_storage) + D.internal_storage.screen_loc = ui_id + D.client.screen += D.internal_storage + else + if(D.internal_storage) + D.internal_storage.screen_loc = null + + ..() /obj/screen/guardian icon = 'icons/mob/guardian.dmi' diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index ff86c8ce2c5..d55eb8db92f 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -9,7 +9,7 @@ var/hud_shown = 1 //Used for the HUD toggle (F12) var/hud_version = 1 //Current displayed version of the HUD - var/inventory_shown = 1 //the inventory + var/inventory_shown = 0 //Equipped item inventory var/show_intent_icons = 0 var/hotkey_ui_hidden = 0 //This is to hide the buttons that can be used via hotkeys. (hotkeybuttons list of buttons) @@ -19,6 +19,9 @@ var/obj/screen/blobpwrdisplay var/obj/screen/alien_plasma_display + var/obj/screen/alien_queen_finder + + var/obj/screen/devil/soul_counter/devilsouldisplay var/obj/screen/deity_power_display var/obj/screen/deity_follower_display @@ -90,9 +93,11 @@ healthdoll = null internals = null lingchemdisplay = null + devilsouldisplay = null lingstingdisplay = null blobpwrdisplay = null alien_plasma_display = null + alien_queen_finder = null deity_power_display = null deity_follower_display = null nightvisionicon = null @@ -109,13 +114,15 @@ hud_used = new /datum/hud(src) //Version denotes which style should be displayed. blank or 0 means "next version" -/datum/hud/proc/show_hud(version = 0) +/datum/hud/proc/show_hud(version = 0,mob/viewmob) if(!ismob(mymob)) return 0 if(!mymob.client) return 0 - mymob.client.screen = list() + var/mob/screenmob = viewmob || mymob + + screenmob.client.screen = list() var/display_hud_version = version if(!display_hud_version) //If 0 or blank, display the next hud version @@ -127,13 +134,13 @@ if(HUD_STYLE_STANDARD) //Default HUD hud_shown = 1 //Governs behavior of other procs if(static_inventory.len) - mymob.client.screen += static_inventory - if(toggleable_inventory.len && inventory_shown) - mymob.client.screen += toggleable_inventory + screenmob.client.screen += static_inventory + if(toggleable_inventory.len && screenmob.hud_used && screenmob.hud_used.inventory_shown) + screenmob.client.screen += toggleable_inventory if(hotkeybuttons.len && !hotkey_ui_hidden) - mymob.client.screen += hotkeybuttons + screenmob.client.screen += hotkeybuttons if(infodisplay.len) - mymob.client.screen += infodisplay + screenmob.client.screen += infodisplay mymob.client.screen += hide_actions_toggle @@ -143,44 +150,44 @@ if(HUD_STYLE_REDUCED) //Reduced HUD hud_shown = 0 //Governs behavior of other procs if(static_inventory.len) - mymob.client.screen -= static_inventory + screenmob.client.screen -= static_inventory if(toggleable_inventory.len) - mymob.client.screen -= toggleable_inventory + screenmob.client.screen -= toggleable_inventory if(hotkeybuttons.len) - mymob.client.screen -= hotkeybuttons + screenmob.client.screen -= hotkeybuttons if(infodisplay.len) - mymob.client.screen += infodisplay + screenmob.client.screen += infodisplay //These ones are a part of 'static_inventory', 'toggleable_inventory' or 'hotkeybuttons' but we want them to stay if(inv_slots[slot_l_hand]) - mymob.client.screen += inv_slots[slot_l_hand] //we want the hands to be visible + screenmob.client.screen += inv_slots[slot_l_hand] //we want the hands to be visible if(inv_slots[slot_r_hand]) - mymob.client.screen += inv_slots[slot_r_hand] //we want the hands to be visible + screenmob.client.screen += inv_slots[slot_r_hand] //we want the hands to be visible if(action_intent) - mymob.client.screen += action_intent //we want the intent switcher visible + screenmob.client.screen += action_intent //we want the intent switcher visible action_intent.screen_loc = ui_acti_alt //move this to the alternative position, where zone_select usually is. if(HUD_STYLE_NOHUD) //No HUD hud_shown = 0 //Governs behavior of other procs if(static_inventory.len) - mymob.client.screen -= static_inventory + screenmob.client.screen -= static_inventory if(toggleable_inventory.len) - mymob.client.screen -= toggleable_inventory + screenmob.client.screen -= toggleable_inventory if(hotkeybuttons.len) - mymob.client.screen -= hotkeybuttons + screenmob.client.screen -= hotkeybuttons if(infodisplay.len) - mymob.client.screen -= infodisplay + screenmob.client.screen -= infodisplay hud_version = display_hud_version - persistant_inventory_update() + persistant_inventory_update(screenmob) mymob.update_action_buttons(1) reorganize_alerts() mymob.reload_fullscreen() -/datum/hud/human/show_hud(version = 0) +/datum/hud/human/show_hud(version = 0,mob/viewmob) ..() - hidden_inventory_update() + hidden_inventory_update(viewmob) /datum/hud/robot/show_hud(version = 0) ..() @@ -189,7 +196,7 @@ /datum/hud/proc/hidden_inventory_update() return -/datum/hud/proc/persistant_inventory_update() +/datum/hud/proc/persistant_inventory_update(mob/viewer) return //Triggered when F12 is pressed (Unless someone changed something in the DMF) diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 0632c5ff809..33cac0a4d28 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -6,14 +6,22 @@ icon_state = "toggle" /obj/screen/human/toggle/Click() - if(usr.hud_used.inventory_shown) + + var/mob/targetmob = usr + + if(isobserver(usr)) + if(ishuman(usr.client.eye) && (usr.client.eye != usr)) + var/mob/M = usr.client.eye + targetmob = M + + if(usr.hud_used.inventory_shown && targetmob.hud_used) usr.hud_used.inventory_shown = 0 - usr.client.screen -= usr.hud_used.toggleable_inventory + usr.client.screen -= targetmob.hud_used.toggleable_inventory else usr.hud_used.inventory_shown = 1 - usr.client.screen += usr.hud_used.toggleable_inventory + usr.client.screen += targetmob.hud_used.toggleable_inventory - usr.hud_used.hidden_inventory_update() + targetmob.hud_used.hidden_inventory_update(usr) /obj/screen/human/equip name = "equip" @@ -25,6 +33,35 @@ var/mob/living/carbon/human/H = usr H.quick_equip() +/obj/screen/devil + invisibility = INVISIBILITY_ABSTRACT + +/obj/screen/devil/soul_counter + icon = 'icons/mob/screen_gen.dmi' + name = "souls owned" + icon_state = "Devil-6" + screen_loc = ui_devilsouldisplay + +/obj/screen/devil/soul_counter/proc/update_counter(souls = 0) + invisibility = 0 + maptext = "
[souls]
" + switch(souls) + if(0,null) + icon_state = "Devil-1" + if(1,2) + icon_state = "Devil-2" + if(3 to 5) + icon_state = "Devil-3" + if(6 to 8) + icon_state = "Devil-4" + if(9 to INFINITY) + icon_state = "Devil-5" + else + icon_state = "Devil-6" + +/obj/screen/devil/soul_counter/proc/clear() + invisibility = INVISIBILITY_ABSTRACT + /obj/screen/ling invisibility = INVISIBILITY_ABSTRACT @@ -33,6 +70,8 @@ screen_loc = ui_lingstingdisplay /obj/screen/ling/sting/Click() + if(isobserver(usr)) + return var/mob/living/carbon/U = usr U.unset_sting() @@ -56,6 +95,10 @@ using.icon = ui_style static_inventory += using + using = new /obj/screen/inventory/area_creator + using.icon = ui_style + static_inventory += using + using = new /obj/screen/act_intent() using.icon_state = mymob.a_intent static_inventory += using @@ -267,108 +310,114 @@ lingstingdisplay = new /obj/screen/ling/sting() infodisplay += lingstingdisplay + devilsouldisplay = new /obj/screen/devil/soul_counter + infodisplay += devilsouldisplay zone_select = new /obj/screen/zone_sel() zone_select.icon = ui_style zone_select.update_icon(mymob) static_inventory += zone_select - inventory_shown = 0 - for(var/obj/screen/inventory/inv in (static_inventory + toggleable_inventory)) if(inv.slot_id) inv.hud = src inv_slots[inv.slot_id] = inv inv.update_icon() -/datum/hud/human/hidden_inventory_update() +/datum/hud/human/hidden_inventory_update(mob/viewer) if(!mymob) return var/mob/living/carbon/human/H = mymob - if(inventory_shown && hud_shown) + + var/mob/screenmob = viewer || H + + if(screenmob.hud_used.inventory_shown && screenmob.hud_used.hud_shown) if(H.shoes) H.shoes.screen_loc = ui_shoes - H.client.screen += H.shoes + screenmob.client.screen += H.shoes if(H.gloves) H.gloves.screen_loc = ui_gloves - H.client.screen += H.gloves + screenmob.client.screen += H.gloves if(H.ears) H.ears.screen_loc = ui_ears - H.client.screen += H.ears + screenmob.client.screen += H.ears if(H.glasses) H.glasses.screen_loc = ui_glasses - H.client.screen += H.glasses + screenmob.client.screen += H.glasses if(H.w_uniform) H.w_uniform.screen_loc = ui_iclothing - H.client.screen += H.w_uniform + screenmob.client.screen += H.w_uniform if(H.wear_suit) H.wear_suit.screen_loc = ui_oclothing - H.client.screen += H.wear_suit + screenmob.client.screen += H.wear_suit if(H.wear_mask) H.wear_mask.screen_loc = ui_mask - H.client.screen += H.wear_mask + screenmob.client.screen += H.wear_mask if(H.head) H.head.screen_loc = ui_head - H.client.screen += H.head + screenmob.client.screen += H.head else - if(H.shoes) H.shoes.screen_loc = null - if(H.gloves) H.gloves.screen_loc = null - if(H.ears) H.ears.screen_loc = null - if(H.glasses) H.glasses.screen_loc = null - if(H.w_uniform) H.w_uniform.screen_loc = null - if(H.wear_suit) H.wear_suit.screen_loc = null - if(H.wear_mask) H.wear_mask.screen_loc = null - if(H.head) H.head.screen_loc = null + if(H.shoes) screenmob.client.screen -= H.shoes + if(H.gloves) screenmob.client.screen -= H.gloves + if(H.ears) screenmob.client.screen -= H.ears + if(H.glasses) screenmob.client.screen -= H.glasses + if(H.w_uniform) screenmob.client.screen -= H.w_uniform + if(H.wear_suit) screenmob.client.screen -= H.wear_suit + if(H.wear_mask) screenmob.client.screen -= H.wear_mask + if(H.head) screenmob.client.screen -= H.head -/datum/hud/human/persistant_inventory_update() +/datum/hud/human/persistant_inventory_update(mob/viewer) if(!mymob) return var/mob/living/carbon/human/H = mymob - if(hud_shown) + + var/mob/screenmob = viewer || H + + if(screenmob.hud_used.hud_shown) if(H.s_store) H.s_store.screen_loc = ui_sstore1 - H.client.screen += H.s_store + screenmob.client.screen += H.s_store if(H.wear_id) H.wear_id.screen_loc = ui_id - H.client.screen += H.wear_id + screenmob.client.screen += H.wear_id if(H.belt) H.belt.screen_loc = ui_belt - H.client.screen += H.belt + screenmob.client.screen += H.belt if(H.back) H.back.screen_loc = ui_back - H.client.screen += H.back + screenmob.client.screen += H.back if(H.l_store) H.l_store.screen_loc = ui_storage1 - H.client.screen += H.l_store + screenmob.client.screen += H.l_store if(H.r_store) H.r_store.screen_loc = ui_storage2 - H.client.screen += H.r_store + screenmob.client.screen += H.r_store else if(H.s_store) - H.s_store.screen_loc = null + screenmob.client.screen -= H.s_store if(H.wear_id) - H.wear_id.screen_loc = null + screenmob.client.screen -= H.wear_id if(H.belt) - H.belt.screen_loc = null + screenmob.client.screen -= H.belt if(H.back) - H.back.screen_loc = null + screenmob.client.screen -= H.back if(H.l_store) - H.l_store.screen_loc = null + screenmob.client.screen -= H.l_store if(H.r_store) - H.r_store.screen_loc = null + screenmob.client.screen -= H.r_store if(hud_version != HUD_STYLE_NOHUD) if(H.r_hand) H.r_hand.screen_loc = ui_rhand - H.client.screen += H.r_hand + screenmob.client.screen += H.r_hand if(H.l_hand) H.l_hand.screen_loc = ui_lhand - H.client.screen += H.l_hand + screenmob.client.screen += H.l_hand else if(H.r_hand) - H.r_hand.screen_loc = null + screenmob.client.screen -= H.r_hand if(H.l_hand) - H.l_hand.screen_loc = null + screenmob.client.screen -= H.l_hand /mob/living/carbon/human/verb/toggle_hotkey_verbs() set category = "OOC" diff --git a/code/_onclick/hud/other_mobs.dm b/code/_onclick/hud/other_mobs.dm index e1bacf6922d..2bbc92c7cd4 100644 --- a/code/_onclick/hud/other_mobs.dm +++ b/code/_onclick/hud/other_mobs.dm @@ -31,11 +31,11 @@ name = "Faith" icon_state = "deity_power" screen_loc = ui_deitypower - layer = 20 + layer = HUD_LAYER /obj/screen/deity_follower_display name = "Followers" icon_state = "deity_followers" screen_loc = ui_deityfollowers - layer = 20 + layer = HUD_LAYER diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index b13623a9bfd..f572172bb60 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -5,7 +5,13 @@ name = "cyborg module" icon_state = "nomod" +/obj/screen/robot/Click() + if(isobserver(usr)) + return 1 + /obj/screen/robot/module/Click() + if(..()) + return var/mob/living/silicon/robot/R = usr if(R.module) R.hud_used.toggle_show_robot_modules() @@ -17,6 +23,8 @@ icon_state = "inv1" /obj/screen/robot/module1/Click() + if(..()) + return var/mob/living/silicon/robot/R = usr R.toggle_module(1) @@ -25,6 +33,8 @@ icon_state = "inv2" /obj/screen/robot/module2/Click() + if(..()) + return var/mob/living/silicon/robot/R = usr R.toggle_module(2) @@ -33,6 +43,8 @@ icon_state = "inv3" /obj/screen/robot/module3/Click() + if(..()) + return var/mob/living/silicon/robot/R = usr R.toggle_module(3) @@ -41,6 +53,8 @@ icon_state = "radio" /obj/screen/robot/radio/Click() + if(..()) + return var/mob/living/silicon/robot/R = usr R.radio.interact(R) @@ -49,6 +63,8 @@ icon_state = "store" /obj/screen/robot/store/Click() + if(..()) + return var/mob/living/silicon/robot/R = usr R.uneq_active() @@ -57,6 +73,8 @@ icon_state = "lamp0" /obj/screen/robot/lamp/Click() + if(..()) + return var/mob/living/silicon/robot/R = usr R.control_headlamp() @@ -65,6 +83,8 @@ icon_state = "ionpulse0" /obj/screen/robot/thrusters/Click() + if(..()) + return var/mob/living/silicon/robot/R = usr R.toggle_ionpulse() @@ -156,48 +176,47 @@ /datum/hud/proc/toggle_show_robot_modules() if(!isrobot(mymob)) return - var/mob/living/silicon/robot/r = mymob + var/mob/living/silicon/robot/R = mymob - r.shown_robot_modules = !r.shown_robot_modules + R.shown_robot_modules = !R.shown_robot_modules update_robot_modules_display() -/datum/hud/proc/update_robot_modules_display() +/datum/hud/proc/update_robot_modules_display(mob/viewer) if(!isrobot(mymob)) return - var/mob/living/silicon/robot/r = mymob + var/mob/living/silicon/robot/R = mymob - if(!r.client) + var/mob/screenmob = viewer || R + + if(!R.module) return - if(!r.module) - return - - if(r.shown_robot_modules && hud_shown) + if(R.shown_robot_modules && screenmob.hud_used.hud_shown) //Modules display is shown - r.client.screen += module_store_icon //"store" icon + screenmob.client.screen += module_store_icon //"store" icon - if(!r.module.modules) + if(!R.module.modules) usr << "Selected module has no modules to select" return - if(!r.robot_modules_background) + if(!R.robot_modules_background) return - var/display_rows = Ceiling(length(r.module.get_inactive_modules()) / 8) - r.robot_modules_background.screen_loc = "CENTER-4:16,SOUTH+1:7 to CENTER+3:16,SOUTH+[display_rows]:7" - r.client.screen += r.robot_modules_background + var/display_rows = Ceiling(length(R.module.get_inactive_modules()) / 8) + R.robot_modules_background.screen_loc = "CENTER-4:16,SOUTH+1:7 to CENTER+3:16,SOUTH+[display_rows]:7" + screenmob.client.screen += R.robot_modules_background var/x = -4 //Start at CENTER-4,SOUTH+1 var/y = 1 - for(var/atom/movable/A in r.module.get_inactive_modules()) + for(var/atom/movable/A in R.module.get_inactive_modules()) //Module is not currently active - r.client.screen += A + screenmob.client.screen += A if(x < 0) A.screen_loc = "CENTER[x]:16,SOUTH+[y]:7" else A.screen_loc = "CENTER+[x]:16,SOUTH+[y]:7" - A.layer = 20 + A.layer = ABOVE_HUD_LAYER x++ if(x == 4) @@ -206,37 +225,40 @@ else //Modules display is hidden - r.client.screen -= module_store_icon //"store" icon + screenmob.client.screen -= module_store_icon //"store" icon - for(var/atom/A in r.module.get_inactive_modules()) + for(var/atom/A in R.module.get_inactive_modules()) //Module is not currently active - r.client.screen -= A - r.shown_robot_modules = 0 - r.client.screen -= r.robot_modules_background + screenmob.client.screen -= A + R.shown_robot_modules = 0 + screenmob.client.screen -= R.robot_modules_background /mob/living/silicon/robot/create_mob_hud() if(client && !hud_used) hud_used = new /datum/hud/robot(src) -/datum/hud/robot/persistant_inventory_update() +/datum/hud/robot/persistant_inventory_update(mob/viewer) if(!mymob) return var/mob/living/silicon/robot/R = mymob - if(hud_shown) + + var/mob/screenmob = viewer || R + + if(screenmob.hud_used.hud_shown) if(R.module_state_1) R.module_state_1.screen_loc = ui_inv1 - R.client.screen += R.module_state_1 + screenmob.client.screen += R.module_state_1 if(R.module_state_2) R.module_state_2.screen_loc = ui_inv2 - R.client.screen += R.module_state_2 + screenmob.client.screen += R.module_state_2 if(R.module_state_3) R.module_state_3.screen_loc = ui_inv3 - R.client.screen += R.module_state_3 + screenmob.client.screen += R.module_state_3 else if(R.module_state_1) - R.module_state_1.screen_loc = null + screenmob.client.screen -= R.module_state_1 if(R.module_state_2) - R.module_state_2.screen_loc = null + screenmob.client.screen -= R.module_state_2 if(R.module_state_3) - R.module_state_3.screen_loc = null \ No newline at end of file + screenmob.client.screen -= R.module_state_3 \ No newline at end of file diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 72e5ae3c0f9..529a5c11ad1 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -9,7 +9,7 @@ /obj/screen name = "" icon = 'icons/mob/screen_gen.dmi' - layer = 20 + layer = ABOVE_HUD_LAYER unacidable = 1 appearance_flags = APPEARANCE_UI var/obj/master = null //A reference to the object in the slot. Grabs or items, generally. @@ -29,7 +29,7 @@ maptext_width = 480 /obj/screen/swap_hand - layer = 19 + layer = HUD_LAYER name = "swap hand" /obj/screen/swap_hand/Click() @@ -54,13 +54,30 @@ /obj/screen/inventory/craft/Click() var/mob/living/M = usr + if(isobserver(usr)) + return M.OpenCraftingMenu() +/obj/screen/inventory/area_creator + name = "create new area" + icon = 'icons/mob/screen_midnight.dmi' + icon_state = "area_edit" + screen_loc = ui_building + +/obj/screen/inventory/area_creator/Click() + if(usr.incapacitated()) + return 1 + var/area/A = get_area(usr) + if(!A.outdoors) + usr << "There is already a defined structure here." + return 1 + create_area(usr) + /obj/screen/inventory var/slot_id // The indentifier for the slot. It has nothing to do with ID cards. var/icon_empty // Icon when empty. For now used only by humans. var/icon_full // Icon when contains an item. For now used only by humans. - layer = 19 + layer = HUD_LAYER /obj/screen/inventory/Click() // At this point in client Click() code we have passed the 1/10 sec check and little else @@ -102,24 +119,24 @@ if(!blocked_overlay) blocked_overlay = image("icon"='icons/mob/screen_gen.dmi', "icon_state"="blocked") - overlays.Cut() + cut_overlays() if(hud && hud.mymob) if(iscarbon(hud.mymob)) var/mob/living/carbon/C = hud.mymob if(C.handcuffed) - overlays += handcuff_overlay + add_overlay(handcuff_overlay) if(slot_id == slot_r_hand) if(!C.has_right_hand()) - overlays += blocked_overlay + add_overlay(blocked_overlay) else if(slot_id == slot_l_hand) if(!C.has_left_hand()) - overlays += blocked_overlay + add_overlay(blocked_overlay) if(slot_id == slot_l_hand && hud.mymob.hand) - overlays += active_overlay + add_overlay(active_overlay) else if(slot_id == slot_r_hand && !hud.mymob.hand) - overlays += active_overlay + add_overlay(active_overlay) /obj/screen/inventory/hand/Click() // At this point in client Click() code we have passed the 1/10 sec check and little else @@ -154,25 +171,11 @@ name = "drop" icon = 'icons/mob/screen_midnight.dmi' icon_state = "act_drop" - layer = 19 + layer = HUD_LAYER /obj/screen/drop/Click() usr.drop_item_v() -/obj/screen/grab - name = "grab" - -/obj/screen/grab/Click() - var/obj/item/weapon/grab/G = master - G.s_click(src) - return 1 - -/obj/screen/grab/attack_hand() - return - -/obj/screen/grab/attackby() - return - /obj/screen/act_intent name = "intent" icon_state = "help" @@ -275,6 +278,8 @@ icon_state = "running" /obj/screen/mov_intent/Click() + if(isobserver(usr)) + return switch(usr.m_intent) if("run") usr.m_intent = "walk" @@ -290,6 +295,8 @@ icon_state = "pull" /obj/screen/pull/Click() + if(isobserver(usr)) + return usr.stop_pulling() /obj/screen/pull/update_icon(mob/mymob) @@ -303,7 +310,7 @@ name = "resist" icon = 'icons/mob/screen_midnight.dmi' icon_state = "act_resist" - layer = 19 + layer = HUD_LAYER /obj/screen/resist/Click() if(isliving(usr)) @@ -343,6 +350,8 @@ var/selecting = "chest" /obj/screen/zone_sel/Click(location, control,params) + if(isobserver(usr)) + return var/list/PL = params2list(params) var/icon_x = text2num(PL["icon-x"]) var/icon_y = text2num(PL["icon-y"]) @@ -396,16 +405,16 @@ return 1 /obj/screen/zone_sel/update_icon(mob/user) - overlays.Cut() - overlays += image('icons/mob/screen_gen.dmi', "[selecting]") + cut_overlays() + add_overlay(image('icons/mob/screen_gen.dmi', "[selecting]")) user.zone_selected = selecting /obj/screen/zone_sel/alien icon = 'icons/mob/screen_alien.dmi' /obj/screen/zone_sel/alien/update_icon(mob/user) - overlays.Cut() - overlays += image('icons/mob/screen_alien.dmi', "[selecting]") + cut_overlays() + add_overlay(image('icons/mob/screen_alien.dmi', "[selecting]")) user.zone_selected = selecting /obj/screen/zone_sel/robot @@ -417,7 +426,7 @@ icon_state = "blank" blend_mode = BLEND_ADD screen_loc = "WEST,SOUTH to EAST,NORTH" - layer = 17 + layer = FLASH_LAYER /obj/screen/damageoverlay icon = 'icons/mob/screen_full.dmi' @@ -426,7 +435,7 @@ blend_mode = BLEND_MULTIPLY screen_loc = "CENTER-7,CENTER-7" mouse_opacity = 0 - layer = 18.1 //The black screen overlay sets layer to 18 to display it, this one has to be just on top. + layer = UI_DAMAGE_LAYER /obj/screen/healths name = "health" diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index d981f93f573..838f913536f 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -64,9 +64,12 @@ if(apply_damage(I.force, I.damtype)) if(I.damtype == BRUTE) if(prob(33)) + I.add_mob_blood(src) var/turf/location = get_turf(src) - location.add_blood_floor(src) - + add_splatter_floor(location) + if(get_dist(user, src) <= 1) //people with TK won't get smeared with blood + user.add_mob_blood(src) + return TRUE // Proximity_flag is 1 if this afterattack was called on something adjacent, in your square, or on your person. @@ -84,7 +87,7 @@ /mob/living/proc/send_item_attack_message(obj/item/I, mob/living/user, hit_area) var/message_verb = "attacked" - if(I.attack_verb.len) + if(I.attack_verb && I.attack_verb.len) message_verb = "[pick(I.attack_verb)]" else if(!I.force) return 0 @@ -107,4 +110,4 @@ visible_message("[I] bounces harmlessly off of [src].",\ "[I] bounces harmlessly off of [src]!") else - return ..() \ No newline at end of file + return ..() diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 7a561b426ee..d3ed9a26c27 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -17,7 +17,6 @@ loc = get_turf(A) /mob/dead/observer/ClickOn(var/atom/A, var/params) - if(client.click_intercept) if(call(client.click_intercept,"InterceptClickOn")(src,params,A)) return @@ -52,7 +51,6 @@ attack_ai(user) if(user.client.prefs.inquisitive_ghost) user.examinate(src) - return // --------------------------------------- // And here are some good things for free: @@ -62,21 +60,21 @@ var/atom/l = loc var/obj/machinery/computer/teleporter/com = locate(/obj/machinery/computer/teleporter, locate(l.x - 2, l.y, l.z)) if(com && com.locked) - user.loc = get_turf(com.locked) + user.forceMove(get_turf(com.locked)) /obj/effect/portal/attack_ghost(mob/user) if(target) - user.loc = get_turf(target) + user.forceMove(get_turf(target)) /obj/machinery/gateway/centerstation/attack_ghost(mob/user) if(awaygate) - user.loc = awaygate.loc + user.forceMove(awaygate.loc) else user << "[src] has no destination." /obj/machinery/gateway/centeraway/attack_ghost(mob/user) if(stationgate) - user.loc = stationgate.loc + user.forceMove(stationgate.loc) else user << "[src] has no destination." @@ -86,8 +84,7 @@ /obj/machinery/teleport/hub/attack_ghost(mob/user) if(power_station && power_station.engaged && power_station.teleporter_console && power_station.teleporter_console.target) - user.Move(get_turf(power_station.teleporter_console.target)) - return + user.forceMove(get_turf(power_station.teleporter_console.target)) // ------------------------------------------- // This was supposed to be used by adminghosts diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 5ca614626ff..95c2ff9836a 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -60,10 +60,6 @@ /mob/living/UnarmedAttack(atom/A) A.attack_animal(src) -/mob/living/simple_animal/hostile/UnarmedAttack(atom/A) - target = A - AttackingTarget() - /atom/proc/attack_animal(mob/user) return /mob/living/RestrainedClickOn(atom/A) diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index a8fbcf17bb9..9c783dc19ef 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -68,10 +68,10 @@ var/const/tk_maxrange = 15 desc = "Magic" icon = 'icons/obj/magic.dmi'//Needs sprites icon_state = "2" - flags = NOBLUDGEON | ABSTRACT + flags = NOBLUDGEON | ABSTRACT | DROPDEL //item_state = null w_class = 10 - layer = 20 + layer = ABOVE_HUD_LAYER var/last_throw = 0 var/atom/movable/focus = null @@ -82,10 +82,7 @@ var/const/tk_maxrange = 15 if(focus && user && loc != user && loc != user.loc) // drop_item() gets called when you tk-attack a table/closet with an item if(focus.Adjacent(loc)) focus.loc = loc - - qdel(src) - return - + . = ..() //stops TK grabs being equipped anywhere but into hands /obj/item/tk_grab/equipped(mob/user, slot) @@ -177,7 +174,7 @@ var/const/tk_maxrange = 15 O.anchored = 1 O.density = 0 O.layer = FLY_LAYER - O.dir = pick(cardinal) + O.setDir(pick(cardinal)) O.icon = 'icons/effects/effects.dmi' O.icon_state = "nothing" flick("empdisable",O) @@ -186,9 +183,9 @@ var/const/tk_maxrange = 15 /obj/item/tk_grab/update_icon() - overlays.Cut() + cut_overlays() if(focus && focus.icon && focus.icon_state) - overlays += icon(focus.icon,focus.icon_state) + add_overlay(icon(focus.icon,focus.icon_state)) return /obj/item/tk_grab/suicide_act(mob/user) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 93dd4a0555a..0792cd95f10 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -45,7 +45,7 @@ var/del_new_on_log = 1 // del's new players if they log before they spawn in var/allow_Metadata = 0 // Metadata is supported. var/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. - var/fps = 10 + var/fps = 20 var/allow_holidays = 0 //toggles whether holiday-specific content should be used var/hostedby = null @@ -70,6 +70,13 @@ var/forbid_singulo_possession = 0 var/useircbot = 0 + //IP Intel vars + var/ipintel_email + var/ipintel_rating_bad = 1 + var/ipintel_save_good = 12 + var/ipintel_save_bad = 1 + var/ipintel_domain = "check.getipintel.net" + var/admin_legacy_system = 0 //Defines whether the server uses the legacy admin system with admins.txt or the SQL system. Config option in config.txt var/ban_legacy_system = 0 //Defines whether the server uses the legacy banning system with the files in /data or the SQL system. Config option in config.txt var/use_age_restriction_for_jobs = 0 //Do jobs use account age restrictions? --requires database @@ -93,6 +100,7 @@ var/humans_need_surnames = 0 var/allow_ai = 0 // allow ai job var/forbid_secborg = 0 // disallow secborg module to be chosen. + var/forbid_peaceborg = 0 var/panic_bunker = 0 // prevents new people it hasn't seen before from connecting var/notify_new_player_age = 0 // how long do we notify admins of a new player var/irc_first_connection_alert = 0 // do we notify the irc channel when somebody is connecting for the first time? @@ -368,6 +376,10 @@ global.cross_allowed = 1 if("cross_comms_name") cross_name = value + if("medal_hub_address") + global.medal_hub = value + if("medal_hub_password") + global.medal_pass = value if("see_own_notes") config.see_own_notes = 1 if("soft_popcap") @@ -388,6 +400,17 @@ config.notify_new_player_age = text2num(value) if("irc_first_connection_alert") config.irc_first_connection_alert = 1 + if("ipintel_email") + if (value != "ch@nge.me") + config.ipintel_email = value + if("ipintel_rating_bad") + config.ipintel_rating_bad = text2num(value) + if("ipintel_domain") + config.ipintel_domain = value + if("ipintel_save_good") + config.ipintel_save_good = text2num(value) + if("ipintel_save_bad") + config.ipintel_save_bad = text2num(value) if("aggressive_changelog") config.aggressive_changelog = 1 if("log_runtimes") @@ -560,6 +583,8 @@ config.allow_ai = 1 if("disable_secborg") config.forbid_secborg = 1 + if("disable_peaceborg") + config.forbid_peaceborg = 1 if("silent_ai") config.silent_ai = 1 if("silent_borg") diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index bced038b3d3..d31a2becafe 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -11,9 +11,12 @@ var/datum/controller/failsafe/Failsafe // The length of time to check on the MC (in deciseconds). // Set to 0 to disable. - var/processing_interval = 100 + var/processing_interval = 20 // The alert level. For every failed poke, we drop a DEFCON level. Once we hit DEFCON 1, restart the MC. - var/defcon = 0 + var/defcon = 5 + //the world.time of the last check, so the mc can restart US if we hang. + // (Real friends look out for *eachother*) + var/lasttick = 0 // Track the MC iteration to make sure its still on track. var/master_iteration = 0 @@ -24,45 +27,70 @@ var/datum/controller/failsafe/Failsafe if(istype(Failsafe)) qdel(Failsafe) Failsafe = src - Failsafe.process() + spawn() + Failsafe.Loop() + qdel(Failsafe) //when Loop() returns, we delete ourselves and let the mc recreate us -/datum/controller/failsafe/process() - spawn(0) - while(1) // More efficient than recursion, 1 to avoid an infinite loop. - if(!Master) - // Replace the missing Master! This should never, ever happen. - new /datum/controller/master() - // Only poke it if overrides are not in effect. - if(processing_interval > 0) - if(Master.processing) - // Check if processing is done yet. - if(Master.iteration == master_iteration) - switch(defcon) - if(0 to 2) - ++defcon - if(3) - admins << "Warning: DEFCON [defcon_pretty()]. The Master Controller has not fired in the last [defcon * processing_interval] ticks. Automatic restart in [processing_interval] ticks." +/datum/controller/failsafe/Destroy() + ..() + return QDEL_HINT_HARDDEL_NOW + +/datum/controller/failsafe/proc/Loop() + while(1) + lasttick = world.time + if(!Master) + // Replace the missing Master! This should never, ever happen. + new /datum/controller/master() + // Only poke it if overrides are not in effect. + if(processing_interval > 0) + if(Master.processing && Master.iteration) + // Check if processing is done yet. + if(Master.iteration == master_iteration) + switch(defcon) + if(4,5) + --defcon + if(3) + admins << "Notice: DEFCON [defcon_pretty()]. The Master Controller has not fired in the last [(5-defcon) * processing_interval] ticks." + --defcon + if(2) + admins << "Warning: DEFCON [defcon_pretty()]. The Master Controller has not fired in the last [(5-defcon) * processing_interval] ticks. Automatic restart in [processing_interval] ticks." + --defcon + if(1) + + admins << "Warning: DEFCON [defcon_pretty()]. The Master Controller has still not fired within the last [(5-defcon) * processing_interval] ticks. Killing and restarting..." + --defcon + var/rtn = Recreate_MC() + if(rtn > 0) defcon = 4 - if(4) - admins << "Warning: DEFCON [defcon_pretty()]. The Master Controller has still not fired within the last [defcon * processing_interval] ticks. Killing and restarting..." - // Replace the old master controller by creating a new one. - new/datum/controller/master() - // Get it rolling again. - Master.process() - defcon = 0 - else - defcon = 0 - master_iteration = Master.iteration - sleep(processing_interval) + master_iteration = 0 + admins << "MC restarted successfully" + else if(rtn < 0) + log_game("FailSafe: Could not restart MC, runtime encountered. Entering defcon 0") + admins << "ERROR: DEFCON [defcon_pretty()]. Could not restart MC, runtime encountered. I will silently keep retrying." + //if the return number was 0, it just means the mc was restarted too recently, and it just needs some time before we try again + //no need to handle that specially when defcon 0 can handle it + if(0) //DEFCON 0! (mc failed to restart) + var/rtn = Recreate_MC() + if(rtn > 0) + defcon = 4 + master_iteration = 0 + admins << "MC restarted successfully" + else + defcon = min(defcon + 1,5) + master_iteration = Master.iteration + if (defcon <= 1) + sleep(processing_interval*2) else - defcon = 0 - sleep(initial(processing_interval)) + sleep(processing_interval) + else + defcon = 5 + sleep(initial(processing_interval)) /datum/controller/failsafe/proc/defcon_pretty() - return 5 - Failsafe.defcon + return defcon /datum/controller/failsafe/proc/stat_entry() if(!statclick) statclick = new/obj/effect/statclick/debug("Initializing...", src) - stat("Failsafe Controller:", statclick.update("Defcon: [Failsafe.defcon_pretty()] (Interval: [Failsafe.processing_interval] | Iteration: [Failsafe.master_iteration])")) + stat("Failsafe Controller:", statclick.update("Defcon: [defcon_pretty()] (Interval: [Failsafe.processing_interval] | Iteration: [Failsafe.master_iteration])")) diff --git a/code/controllers/master.dm b/code/controllers/master.dm index a01c867c134..6c0658aa2e7 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -1,37 +1,59 @@ /** - * CarnMC + * StonedMC * - * Simplified MC; designed to fail fast and respawn. - * This ensures Master.process() never doubles up. - * It will kill itself and any sleeping procs if needed. + * Designed to properly split up a given tick among subsystems + * Note: if you read parts of this code and think "why is it doing it that way" + * Odds are, there is a reason * - * All core systems are subsystems. - * They are process()'d by this Master Controller. **/ -var/global/datum/controller/master/Master = new() +var/datum/controller/master/Master = new() +var/MC_restart_clear = 0 +var/MC_restart_timeout = 0 +var/MC_restart_count = 0 + + +//current tick limit, assigned by the queue controller before running a subsystem. +//used by check_tick as well so that the procs subsystems call can obey that SS's tick limits +var/CURRENT_TICKLIMIT = TICK_LIMIT_RUNNING /datum/controller/master name = "Master" - // are we processing (higher values increase the processing delay) + // Are we processing (higher values increase the processing delay by n ticks) var/processing = 1 - // The iteration of the MC. + // How many times have we ran var/iteration = 0 - // The cost (in deciseconds) of the MC loop. - var/cost = 0 - // A list of subsystems to process(). - var/list/subsystems = list() - // The cost of running the subsystems (in deciseconds). - var/subsystem_cost = 0 + + // world.time of last fire, for tracking lag outside of the mc + var/last_run + + // List of subsystems to process(). + var/list/subsystems + + // Vars for keeping track of tick drift. + var/init_timeofday + var/init_time + var/tickdrift = 0 + + var/make_runtime = 0 + + // Has round started? (So we know what subsystems to run) + var/round_started = 0 + // The type of the last subsystem to be process()'d. var/last_type_processed - var/list/priority_queue = list() //any time we pause or skip a ss for tick reasons, we run it first next tick + var/datum/subsystem/queue_head //Start of queue linked list + var/datum/subsystem/queue_tail //End of queue linked list (used for appending to the list) + var/queue_priority_count = 0 //Running total so that we don't have to loop thru the queue each run to split up the tick + var/queue_priority_count_bg = 0 //Same, but for background subsystems /datum/controller/master/New() // Highlander-style: there can only be one! Kill off the old and replace it with the new. - if(Master != src) - if(istype(Master)) + check_for_cleanbot_bug() + subsystems = list() + if (Master != src) + if (istype(Master)) Recover() qdel(Master) else @@ -43,205 +65,427 @@ var/global/datum/controller/master/Master = new() // Tell qdel() to Del() this object. return QDEL_HINT_HARDDEL_NOW +// Returns 1 if we created a new mc, 0 if we couldn't due to a recent restart, +// -1 if we encountered a runtime trying to recreate it +/proc/Recreate_MC() + . = -1 //so if we runtime, things know we failed + if (world.time < MC_restart_timeout) + return 0 + if (world.time < MC_restart_clear) + MC_restart_count *= 0.5 + + var/delay = 50 * ++MC_restart_count + MC_restart_timeout = world.time + delay + MC_restart_clear = world.time + (delay * 2) + Master.processing = 0 //stop ticking this one + try + new/datum/controller/master() + catch + return -1 + return 1 + + /datum/controller/master/proc/Recover() var/msg = "## DEBUG: [time2text(world.timeofday)] MC restarted. Reports:\n" - for(var/varname in Master.vars) - switch(varname) + for (var/varname in Master.vars) + switch (varname) if("name", "tag", "bestF", "type", "parent_type", "vars", "statclick") // Built-in junk. continue else var/varval = Master.vars[varname] - if(istype(varval, /datum)) // Check if it has a type var. + if (istype(varval, /datum)) // Check if it has a type var. var/datum/D = varval - msg += "\t [varname] = [D.type]\n" + msg += "\t [varname] = [D]([D.type])\n" else msg += "\t [varname] = [varval]\n" world.log << msg + if (istype(Master.subsystems)) + subsystems = Master.subsystems + spawn (10) + StartProcessing() + else + world << "The Master Controller is having some issues, we will need to re-initialize EVERYTHING" + spawn (20) + init_subtypes(/datum/subsystem, subsystems) + Setup() - subsystems = Master.subsystems -/datum/controller/master/proc/Setup(zlevel) - // Per-Z-level subsystems. - if(zlevel && zlevel > 0 && zlevel <= world.maxz) - for(var/datum/subsystem/SS in subsystems) - SS.Initialize(world.timeofday, zlevel) - CHECK_TICK - return +// Please don't stuff random bullshit here, +// Make a subsystem, give it the SS_NO_FIRE flag, and do your work in it's Initialize() +/datum/controller/master/proc/Setup() + check_for_cleanbot_bug() world << "Initializing subsystems..." - var/tally = 0 - var/obj/effect/spawner/lootdrop/maintenance/L = new() - // Grab it before it gets deleted - var/list/loot = L.loot.Copy() - for(var/item in loot) - tally += loot[item] - world.log << "There are [tally] items in the \ - maintenance loot table." - - preloadTemplates() - // Pick a random away mission. - createRandomZlevel() - // Generate mining. - - var/mining_type = MINETYPE - if(mining_type == "lavaland") - seedRuins(5, config.lavaland_budget, \ - /area/lavaland/surface/outdoors, lava_ruins_templates) - spawn_rivers() - else - make_mining_asteroid_secrets() - - // deep space ruins - seedRuins(7, rand(0,2), /area/space, space_ruins_templates) - seedRuins(8, rand(0,2), /area/space, space_ruins_templates) - seedRuins(9, rand(0,2), /area/space, space_ruins_templates) - - // Set up Z-level transistions. - setup_map_transitions() - - // Sort subsystems by priority, so they initialize in the correct order. - sortTim(subsystems, /proc/cmp_subsystem_priority) + // Sort subsystems by init_order, so they initialize in the correct order. + sortTim(subsystems, /proc/cmp_subsystem_init) // Initialize subsystems. - for(var/datum/subsystem/SS in subsystems) - SS.Initialize(world.timeofday, zlevel) + CURRENT_TICKLIMIT = TICK_LIMIT_MC_INIT + for (var/datum/subsystem/SS in subsystems) + if (SS.flags & SS_NO_INIT) + continue + SS.Initialize(world.timeofday) CHECK_TICK + CURRENT_TICKLIMIT = TICK_LIMIT_RUNNING world << "Initializations complete!" + world.log << "Initializations complete." // Sort subsystems by display setting for easy access. sortTim(subsystems, /proc/cmp_subsystem_display) - + check_for_cleanbot_bug() // Set world options. world.sleep_offline = 1 world.fps = config.fps - + check_for_cleanbot_bug() sleep(1) - + check_for_cleanbot_bug() // Loop. - Master.process() + Master.StartProcessing() // Notify the MC that the round has started. /datum/controller/master/proc/RoundStart() + round_started = 1 var/timer = world.time - for(var/datum/subsystem/SS in subsystems) - timer += world.tick_lag - SS.can_fire = 1 - SS.next_fire = timer + rand(0, SS.wait) // Stagger subsystems. + for (var/datum/subsystem/SS in subsystems) + if (SS.flags & SS_FIRE_IN_LOBBY || SS.flags & SS_TICKER) + continue //already firing + // Stagger subsystems. + timer += world.tick_lag * rand(1, 5) + SS.next_fire = timer -// Used to smooth out costs to try and avoid oscillation. -#define MC_AVERAGE_FAST(average, current) (0.7 * (average) + 0.3 * (current)) -#define MC_AVERAGE(average, current) (0.8 * (average) + 0.2 * (current)) -#define MC_AVERAGE_SLOW(average, current) (0.9 * (average) + 0.1 * (current)) +// Starts the mc, and sticks around to restart it if the loop ever ends. +/datum/controller/master/proc/StartProcessing() + set waitfor = 0 + var/rtn = Loop() + if (rtn > 0 || processing < 0) + return //this was suppose to happen. + //loop ended, restart the mc + log_game("MC crashed or runtimed, restarting") + message_admins("MC crashed or runtimed, restarting") + var/rtn2 = Recreate_MC() + if (rtn2 <= 0) + log_game("Failed to recreate MC (Error code: [rtn2]), its up to the failsafe now") + message_admins("Failed to recreate MC (Error code: [rtn2]), its up to the failsafe now") + Failsafe.defcon = 2 -/datum/controller/master/process() - if(!Failsafe) - new/datum/controller/failsafe() // (re)Start the failsafe. - spawn(0) - // Schedule the first run of the Subsystems. - var/timer = world.time - for(var/datum/subsystem/SS in subsystems) - if (SS.can_fire) - timer += world.tick_lag - SS.next_fire = timer +// Main loop. +/datum/controller/master/proc/Loop() + . = -1 + //Prep the loop (most of this is because we want MC restarts to reset as much state as we can, and because + // local vars rock - var/list/subsystemstorun = subsystems.Copy() - var/start_time - while(1) // More efficient than recursion. - if(processing) //are we processing - ++iteration - start_time = world.timeofday - if (!subsystemstorun.len) - subsystemstorun = subsystems.Copy() - var/priorityrunning = 0 //so we know if there are priority queue items - //this is a queue for any SS skipped or paused for tick reasons, to be ran first next tick - if (priority_queue.len) - priorityrunning = priority_queue.len - subsystemstorun = priority_queue | subsystemstorun + // Schedule the first run of the Subsystems. + round_started = world.has_round_started() + //all this shit is here so that flag edits can be refreshed by restarting the MC. (and for speed) + var/list/tickersubsystems = list() + var/list/normalsubsystems = list() + var/list/lobbysubsystems = list() + var/timer = world.time + for (var/thing in subsystems) + var/datum/subsystem/SS = thing + if (SS.flags & SS_NO_FIRE) + continue + SS.queued_time = 0 + SS.queue_next = null + SS.queue_prev = null + if (SS.flags & SS_TICKER) + tickersubsystems += SS + timer += world.tick_lag * rand(1, 5) + SS.next_fire = timer + continue + if (SS.flags & SS_FIRE_IN_LOBBY) + lobbysubsystems += SS + timer += world.tick_lag * rand(1, 5) + SS.next_fire = timer + else if (round_started) + timer += world.tick_lag * rand(1, 5) + SS.next_fire = timer + normalsubsystems += SS - var/ran_subsystems = 0 - while(subsystemstorun.len) - var/datum/subsystem/SS = subsystemstorun[1] - subsystemstorun.Cut(1, 2) + queue_head = null + queue_tail = null + //these sort by lower priorities first to reduce the number of loops needed to add subsequent SS's to the queue + //(higher subsystems will be sooner in the queue, adding them later in the loop means we don't have to loop thru them next queue add) + sortTim(tickersubsystems, /proc/cmp_subsystem_priority) + sortTim(normalsubsystems, /proc/cmp_subsystem_priority) + sortTim(lobbysubsystems, /proc/cmp_subsystem_priority) - if (world.tick_usage > TICK_LIMIT_MC) - break - if(priorityrunning) - if(!priority_queue.len || !(SS in priority_queue)) - priorityrunning = 0 //end of priority queue items - else - priority_queue -= SS - if(SS.can_fire > 0) - if(priorityrunning || ((SS.next_fire <= world.time) && (SS.last_fire + (SS.wait * 0.75) <= world.time || SS.paused))) - //we can't reset SS.paused after we fire, incase it pauses again, so we cache it and - // send it to SS.fire() - var/paused = SS.paused - if(!priorityrunning && !paused && (world.tick_usage + SS.tick_usage > TICK_LIMIT_TO_RUN) && (SS.last_fire + (SS.wait*1.25) > world.time)) - if(!SS.dynamic_wait) - priority_queue += SS - continue - SS.paused = 0 - ran_subsystems = 1 - timer = world.timeofday - last_type_processed = SS.type - if (!paused) //only set this when we aren't resuming - SS.last_fire = world.time - var/tick_usage = world.tick_usage - SS.fire(paused) // Fire the subsystem + normalsubsystems += tickersubsystems + lobbysubsystems += tickersubsystems - if(priorityrunning) - priorityrunning-- - var/newusage = max(world.tick_usage - tick_usage, 0) - if(newusage < SS.tick_usage) - SS.tick_usage = MC_AVERAGE_SLOW(SS.tick_usage,world.tick_usage - tick_usage) - else - SS.tick_usage = MC_AVERAGE_FAST(SS.tick_usage,world.tick_usage - tick_usage) - SS.cost = max(MC_AVERAGE(SS.cost, world.timeofday - timer), 0) - if(SS.dynamic_wait) // Adjust wait depending on lag. - var/oldwait = SS.wait - var/global_delta = (subsystem_cost - (SS.cost / (SS.wait / 10))) - 1 - var/newwait = (SS.cost - SS.dwait_buffer + global_delta) * SS.dwait_delta - newwait = newwait * (world.cpu / 100 + 1) - //smooth out wait changes, but only if going down - if(newwait < oldwait) - newwait = MC_AVERAGE(oldwait, newwait) - SS.wait = Clamp(newwait, SS.dwait_lower, SS.dwait_upper) - if(SS.paused) - SS.next_fire = world.time //run it next tick if we can, but don't priority queue it, as we are a dynamic wait subsystem - else //not paused, it ran all the way thru, normal wait time - SS.next_fire = SS.last_fire + SS.wait //we use last_fire so that its next fire is based off when it started this fire, not when it finished. - else - if(!paused) - SS.next_fire += SS.wait - if(!SS.paused) - SS.times_fired++ + init_timeofday = world.timeofday + init_time = world.time - cost = max(MC_AVERAGE(cost, world.timeofday - start_time), 0) - if(ran_subsystems) - var/oldcost = subsystem_cost - var/newcost = 0 - for(var/datum/subsystem/SS in subsystems) - if (!SS.can_fire) - continue - newcost += SS.cost / (SS.wait / 10) - subsystem_cost = MC_AVERAGE(oldcost, newcost) + iteration = 1 + var/error_level = 0 + var/sleep_delta = 0 + var/list/subsystems_to_check + //the actual loop. + while (1) + tickdrift = max(0, MC_AVERAGE_FAST(tickdrift, (((world.timeofday - init_timeofday) - (world.time - init_time)) / world.tick_lag))) + if (processing <= 0) + sleep(10) + continue - var/extrasleep = 0 - // If we are loading the server too much, sleep a bit extra... - if(world.cpu >= 75) - extrasleep += (extrasleep + world.tick_lag) * ((world.cpu-50)/10) - sleep(world.tick_lag*processing+extrasleep) + //if there are mutiple sleeping procs running before us hogging the cpu, we have to run later + // because sleeps are processed in the order received, so longer sleeps are more likely to run first + if (world.tick_usage > TICK_LIMIT_MC) + sleep_delta += 2 + sleep(world.tick_lag * (processing + sleep_delta)) + continue + sleep_delta = MC_AVERAGE_FAST(sleep_delta, 0) + if (last_run + (world.tick_lag * processing) > world.time) + sleep_delta += 1 + if (world.tick_usage > (TICK_LIMIT_MC*0.5)) + sleep_delta += 1 + + if (make_runtime) + var/datum/subsystem/SS + SS.can_fire = 0 + if (!Failsafe || (Failsafe.processing_interval > 0 && (Failsafe.lasttick+(Failsafe.processing_interval*5)) < world.time)) + new/datum/controller/failsafe() // (re)Start the failsafe. + if (!queue_head || !(iteration % 3)) + if (round_started) + subsystems_to_check = normalsubsystems else - sleep(50) + subsystems_to_check = lobbysubsystems + else + subsystems_to_check = tickersubsystems + if (CheckQueue(subsystems_to_check) <= 0) + if (!SoftReset(tickersubsystems, normalsubsystems, lobbysubsystems)) + world.log << "MC: SoftReset() failed, crashing" + return + if (!error_level) + iteration++ + error_level++ + sleep(10) + continue + + if (queue_head) + if (RunQueue() <= 0) + if (!SoftReset(tickersubsystems, normalsubsystems, lobbysubsystems)) + world.log << "MC: SoftReset() failed, crashing" + return + if (!error_level) + iteration++ + error_level++ + sleep(10) + continue + error_level-- + if (!queue_head) //reset the counts if the queue is empty, in the off chance they get out of sync + queue_priority_count = 0 + queue_priority_count_bg = 0 + + iteration++ + last_run = world.time + sleep(world.tick_lag * (processing + sleep_delta)) + + + + +// This is what decides if something should run. +/datum/controller/master/proc/CheckQueue(list/subsystemstocheck) + . = 0 //so the mc knows if we runtimed + //we create our variables outside of the loops to save on overhead + var/datum/subsystem/SS + var/SS_flags + + for (var/thing in subsystemstocheck) + if (!thing) + subsystemstocheck -= thing + SS = thing + if (SS.queued_time) //already in the queue + continue + if (SS.can_fire <= 0) + continue + if (SS.next_fire > world.time) + continue + SS_flags = SS.flags + if (SS_flags & SS_NO_FIRE) + subsystemstocheck -= SS + if (!(SS_flags & SS_TICKER) && (SS_flags & SS_KEEP_TIMING) && SS.last_fire + (SS.wait * 0.75) > world.time) + continue + + //Queue it to run. + // (we loop thru a linked list until we get to the end or find the right point) + // (this lets us sort our run order correctly without having to re-sort the entire already sorted list) + SS.enqueue() + . = 1 + + +// Run thru the queue of subsystems to run, running them while balancing out their allocated tick precentage +/datum/controller/master/proc/RunQueue() + . = 0 + var/datum/subsystem/queue_node + var/queue_node_flags + var/queue_node_priority + var/queue_node_paused + + var/current_tick_budget + var/tick_precentage + var/tick_remaining + var/ran = TRUE //this is right + var/ran_non_ticker = FALSE + var/bg_calc //have we swtiched current_tick_budget to background mode yet? + var/tick_usage + + //keep running while we have stuff to run and we haven't gone over a tick + // this is so subsystems paused eariler can use tick time that later subsystems never used + while (ran && queue_head && world.tick_usage < TICK_LIMIT_MC) + ran = FALSE + bg_calc = FALSE + current_tick_budget = queue_priority_count + queue_node = queue_head + while (queue_node) + if (ran && world.tick_usage > TICK_LIMIT_RUNNING) + break + if (!istype(queue_node)) + world.log << "[__FILE__]:[__LINE__] queue_node bad, now equals: [queue_node](\ref[queue_node])" + return + queue_node_flags = queue_node.flags + queue_node_priority = queue_node.queued_priority + + //super special case, subsystems where we can't make them pause mid way through + //if we can't run them this tick (without going over a tick) + //we bump up their priority and attempt to run them next tick + //(unless we haven't even ran anything this tick, since its unlikely they will ever be able run + // in those cases, so we just let them run) + if (queue_node_flags & SS_NO_TICK_CHECK) + if (queue_node.tick_usage > TICK_LIMIT_RUNNING - world.tick_usage && ran_non_ticker) + queue_node.queued_priority += queue_priority_count * 0.10 + queue_priority_count -= queue_node_priority + queue_priority_count += queue_node.queued_priority + current_tick_budget -= queue_node_priority + if (!istype(queue_node)) + world.log << "[__FILE__]:[__LINE__] queue_node bad, now equals: [queue_node](\ref[queue_node])" + return + queue_node = queue_node.queue_next + continue + + if ((queue_node_flags & SS_BACKGROUND) && !bg_calc) + current_tick_budget = queue_priority_count_bg + bg_calc = TRUE + + tick_remaining = TICK_LIMIT_RUNNING - world.tick_usage + + if (current_tick_budget > 0 && queue_node_priority > 0) + tick_precentage = tick_remaining / (current_tick_budget / queue_node_priority) + else + tick_precentage = tick_remaining + + CURRENT_TICKLIMIT = world.tick_usage + tick_precentage + + if (!(queue_node_flags & SS_TICKER)) + ran_non_ticker = TRUE + ran = TRUE + tick_usage = world.tick_usage + queue_node_paused = queue_node.paused + queue_node.paused = FALSE + last_type_processed = queue_node + + queue_node.fire(queue_node_paused) + + current_tick_budget -= queue_node_priority + tick_usage = world.tick_usage - tick_usage + + if (tick_usage < 0) + tick_usage = 0 + + if (queue_node.paused) + queue_node.paused_ticks++ + queue_node.paused_tick_usage += tick_usage + if (!istype(queue_node)) + world.log << "[__FILE__]:[__LINE__] queue_node bad, now equals: [queue_node](\ref[queue_node])" + return + queue_node = queue_node.queue_next + continue + + queue_node.ticks = MC_AVERAGE(queue_node.ticks, queue_node.paused_ticks) + tick_usage += queue_node.paused_tick_usage + + queue_node.tick_usage = MC_AVERAGE_FAST(queue_node.tick_usage, tick_usage) + + queue_node.cost = MC_AVERAGE_FAST(queue_node.cost, TICK_DELTA_TO_MS(tick_usage)) + queue_node.paused_ticks = 0 + queue_node.paused_tick_usage = 0 + + if (queue_node_flags & SS_BACKGROUND) //update our running total + queue_priority_count_bg -= queue_node_priority + else + queue_priority_count -= queue_node_priority + + queue_node.last_fire = world.time + queue_node.times_fired++ + + if (queue_node_flags & SS_TICKER) + queue_node.next_fire = world.time + (world.tick_lag * queue_node.wait) + else if (queue_node_flags & SS_POST_FIRE_TIMING) + queue_node.next_fire = world.time + queue_node.wait + else if (queue_node_flags & SS_KEEP_TIMING) + queue_node.next_fire += queue_node.wait + else + queue_node.next_fire = queue_node.queued_time + queue_node.wait + + queue_node.queued_time = 0 + + //remove from queue + queue_node.dequeue() + if (!istype(queue_node)) + world.log << "[__FILE__]:[__LINE__] queue_node bad, now equals: [queue_node](\ref[queue_node])" + return + queue_node = queue_node.queue_next + + CURRENT_TICKLIMIT = TICK_LIMIT_RUNNING + . = 1 + +//resets the queue, and all subsystems, while filtering out the subsystem lists +// called if any mc's queue procs runtime or exit improperly. +/datum/controller/master/proc/SoftReset(list/ticker_SS, list/normal_SS, list/lobby_SS) + . = 0 + world.log << "MC: SoftReset called, resetting MC queue state." + if (!istype(subsystems) || !istype(ticker_SS) || !istype(normal_SS) || !istype(lobby_SS)) + world.log << "MC: SoftReset: Bad list contents: '[subsystems]' '[ticker_SS]' '[normal_SS]' '[lobby_SS]' Crashing!" + return + var/subsystemstocheck = subsystems + ticker_SS + normal_SS + lobby_SS + + for (var/thing in subsystemstocheck) + var/datum/subsystem/SS = thing + if (!SS || !istype(SS)) + //list(SS) is so if a list makes it in the subsystem list, we remove the list, not the contents + subsystems -= list(SS) + ticker_SS -= list(SS) + normal_SS -= list(SS) + lobby_SS -= list(SS) + world.log << "MC: SoftReset: Found bad entry in subsystem list, '[SS]'" + continue + if (SS.queue_next && !istype(SS.queue_next)) + world.log << "MC: SoftReset: Found bad data in subsystem queue, queue_next = '[SS.queue_next]'" + SS.queue_next = null + if (SS.queue_prev && !istype(SS.queue_prev)) + world.log << "MC: SoftReset: Found bad data in subsystem queue, queue_prev = '[SS.queue_prev]'" + SS.queue_prev = null + SS.queued_priority = 0 + SS.queued_time = 0 + SS.paused = 0 + if (queue_head && !istype(queue_head)) + world.log << "MC: SoftReset: Found bad data in subsystem queue, queue_head = '[queue_head]'" + queue_head = null + if (queue_tail && !istype(queue_tail)) + world.log << "MC: SoftReset: Found bad data in subsystem queue, queue_tail = '[queue_tail]'" + queue_tail = null + queue_priority_count = 0 + queue_priority_count_bg = 0 + world.log << "MC: SoftReset: Finished." + . = 1 + -#undef MC_AVERAGE_FAST -#undef MC_AVERAGE -#undef MC_AVERAGE_SLOW /datum/controller/master/proc/stat_entry() if(!statclick) statclick = new/obj/effect/statclick/debug("Initializing...", src) - stat("Master Controller:", statclick.update("[round(Master.cost, 0.01)]ds (Iteration:[Master.iteration])")) + + stat("Master Controller:", statclick.update("(TickRate:[Master.processing]) (TickDrift:[round(Master.tickdrift)]) (Iteration:[Master.iteration])")) diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm index 7decbd16a22..e49316ebe3c 100644 --- a/code/controllers/subsystem.dm +++ b/code/controllers/subsystem.dm @@ -1,34 +1,35 @@ -#define NEW_SS_GLOBAL(varname) if(varname != src){if(istype(varname)){Recover();qdel(varname);}varname = src;} + /datum/subsystem // Metadata; you should define these. - var/name //name of the subsystem - var/priority = 0 //priority affects order of initialization. Higher priorities are initialized first, lower priorities later. Can be decimal and negative values. + var/name = "fire coderbus" //name of the subsystem + var/init_order = 0 //order of initialization. Higher numbers are initialized first, lower numbers later. Can be decimal and negative values. var/wait = 20 //time to wait (in deciseconds) between each call to fire(). Must be a positive integer. - var/display = 100 //display affects order the subsystem is displayed in the MC tab - var/McTickCheck = 1 + var/display_order = 100 //display affects the order the subsystem is displayed in the MC tab + var/priority = 50 //When mutiple subsystems need to run in the same tick, higher priority subsystems will run first and be given a higher share of the tick before MC_TICK_CHECK triggers a sleep - // Dynamic Wait - // A system for scaling a subsystem's fire rate based on lag. - // The algorithm is: (cost - dwait_buffer + subsystem_cost) * dwait_delta - // Defaults are pretty sane for most use cases. - // You can change how quickly it starts scaling back with dwait_buffer, - // and you can change how much it scales back with dwait_delta. + var/flags = 0 //see MC.dm in __DEFINES Most flags must be set on world start to take full effect. (You can also restart the mc to force them to process again) - var/dynamic_wait = 0 //changes the wait based on the amount of time it took to process - var/dwait_upper = 20 //longest wait can be under dynamic_wait - var/dwait_lower = 5 //shortest wait can be under dynamic_wait - var/dwait_delta = 7 //How much should processing time effect dwait. or basically: wait = cost*dwait_delta - var/dwait_buffer = 0.7 //This number is subtracted from the processing time before calculating its new wait + //set to 0 to prevent fire() calls, mostly for admin use or subsystems that may be resumed later + // use the SS_NO_FIRE flag instead for systems that never fire to keep it from even being added to the list + var/can_fire = TRUE // Bookkeeping variables; probably shouldn't mess with these. - var/can_fire = 0 //prevent fire() calls var/last_fire = 0 //last world.time we called fire() var/next_fire = 0 //scheduled world.time for next fire() var/cost = 0 //average time to execute var/tick_usage = 0 //average tick usage - var/paused =0 //was this subsystem paused mid fire. + var/paused = 0 //was this subsystem paused mid fire. + var/paused_ticks = 0 //ticks this ss is taking to run right now. + var/paused_tick_usage //total tick_usage of all of our runs while pausing this run + var/ticks = 1 //how many ticks does this ss take to run on avg. var/times_fired = 0 //number of times we have called fire() + var/queued_time = 0 //time we entered the queue, (for timing and priority reasons) + var/queued_priority //we keep a running total to make the math easier, if it changes mid-fire that would break our running total, so we store it here + //linked list stuff for the queue + var/datum/subsystem/queue_next + var/datum/subsystem/queue_prev + // The object used for the clickable stat() button. var/obj/effect/statclick/statclick @@ -43,22 +44,93 @@ /datum/subsystem/proc/fire(resumed = 0) set waitfor = 0 //this should not be depended upon, this is just to solve issues with sleeps messing up tick tracking can_fire = 0 + flags |= SS_NO_FIRE + throw EXCEPTION("Subsystem [src]([type]) does not fire() but did not set the SS_NO_FIRE flag. Please add the SS_NO_FIRE flag to any subsystem that doesn't fire so it doesn't get added to the processing list and waste cpu.") + +/datum/subsystem/Destroy() + dequeue() + can_fire = 0 + flags |= SS_NO_FIRE + Master.subsystems -= src + +/datum/subsystem/proc/enqueue() + var/SS_priority = priority + var/SS_flags = flags + var/datum/subsystem/queue_node + var/queue_node_priority + var/queue_node_flags + + for (queue_node = Master.queue_head; queue_node; queue_node = queue_node.queue_next) + queue_node_priority = queue_node.queued_priority + queue_node_flags = queue_node.flags + + if (queue_node_flags & SS_TICKER) + if (!(SS_flags & SS_TICKER)) + continue + if (queue_node_priority < SS_priority) + break + + else if (queue_node_flags & SS_BACKGROUND) + if (!(SS_flags & SS_BACKGROUND)) + break + if (queue_node_priority < SS_priority) + break + + else + if (SS_flags & SS_BACKGROUND) + continue + if (SS_flags & SS_TICKER) + break + if (queue_node_priority < SS_priority) + break + + queued_time = world.time + queued_priority = SS_priority + if (SS_flags & SS_BACKGROUND) //update our running total + Master.queue_priority_count_bg += SS_priority + else + Master.queue_priority_count += SS_priority + + queue_next = queue_node + if (!queue_node)//we stopped at the end, add to tail + queue_prev = Master.queue_tail + if (Master.queue_tail) + Master.queue_tail.queue_next = src + else //empty queue, we also need to set the head + Master.queue_head = src + Master.queue_tail = src + + else if (queue_node == Master.queue_head)//insert at start of list + Master.queue_head.queue_prev = src + Master.queue_head = src + queue_prev = null + else + queue_node.queue_prev.queue_next = src + queue_prev = queue_node.queue_prev + queue_node.queue_prev = src + + +/datum/subsystem/proc/dequeue() + if (queue_next) + queue_next.queue_prev = queue_prev + if (queue_prev) + queue_prev.queue_next = queue_next + if (src == Master.queue_tail) + Master.queue_tail = queue_prev + if (src == Master.queue_head) + Master.queue_head = queue_next + queued_time = 0 + /datum/subsystem/proc/pause() - if(!McTickCheck) - return 0 . = 1 - if (!dynamic_wait) - Master.priority_queue += src - paused = 1 + paused = TRUE + paused_ticks++ //used to initialize the subsystem AFTER the map has loaded -/datum/subsystem/proc/Initialize(start_timeofday, zlevel) +/datum/subsystem/proc/Initialize(start_timeofday) var/time = (world.timeofday - start_timeofday) / 10 var/msg = "Initialized [name] subsystem within [time] seconds!" - if(zlevel) // If only initialized for one Z-level. - testing(msg) - return time world << "[msg]" return time @@ -67,12 +139,8 @@ if(!statclick) statclick = new/obj/effect/statclick/debug("Initializing...", src) - var/dwait = "" - if(dynamic_wait) - dwait = "DWait:[round(wait,0.1)]ds " - if(can_fire) - msg = "[round(cost,0.01)]ds|[round(tick_usage,1)]%\t[dwait][msg]" + msg = "[round(cost,1)]ms|[round(tick_usage,1)]%|[round(ticks,0.1)]\t[msg]" else msg = "OFFLINE\t[msg]" diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 6efb4ca6e40..3c07eedf7b5 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -9,12 +9,11 @@ var/datum/subsystem/air/SSair /datum/subsystem/air name = "Air" - priority = -1 + init_order = -1 + priority = 20 wait = 5 - dynamic_wait = 1 - dwait_upper = 300 - dwait_delta = 7 - display = 1 + flags = SS_BACKGROUND + display_order = 1 var/cost_turfs = 0 var/cost_groups = 0 @@ -45,13 +44,13 @@ var/datum/subsystem/air/SSair /datum/subsystem/air/stat_entry(msg) msg += "C:{" - msg += "AT:[round(cost_turfs,0.01)]|" - msg += "EG:[round(cost_groups,0.01)]|" - msg += "HP:[round(cost_highpressure,0.01)]|" - msg += "HS:[round(cost_hotspots,0.01)]|" - msg += "SC:[round(cost_superconductivity,0.01)]|" - msg += "PN:[round(cost_pipenets,0.01)]|" - msg += "AM:[round(cost_atmos_machinery,0.01)]" + msg += "AT:[round(cost_turfs)]|" + msg += "EG:[round(cost_groups)]|" + msg += "HP:[round(cost_highpressure)]|" + msg += "HS:[round(cost_hotspots)]|" + msg += "SC:[round(cost_superconductivity)]|" + msg += "PN:[round(cost_pipenets)]|" + msg += "AM:[round(cost_atmos_machinery)]" msg += "} " msg += "AT:[active_turfs.len]|" msg += "EG:[excited_groups.len]|" @@ -60,79 +59,78 @@ var/datum/subsystem/air/SSair ..(msg) -/datum/subsystem/air/Initialize(timeofday, zlevel) - setup_allturfs(zlevel) - setup_atmos_machinery(zlevel) - setup_pipenets(zlevel) +/datum/subsystem/air/Initialize(timeofday) + setup_allturfs() + setup_atmos_machinery() + setup_pipenets() ..() -#define MC_AVERAGE(average, current) (0.8*(average) + 0.2*(current)) + /datum/subsystem/air/fire(resumed = 0) - var/timer = world.timeofday + var/timer = world.tick_usage if(currentpart == SSAIR_PIPENETS || !resumed) process_pipenets(resumed) - cost_pipenets = MC_AVERAGE(cost_pipenets, (world.timeofday - timer)) + cost_pipenets = MC_AVERAGE(cost_pipenets, TICK_DELTA_TO_MS(world.tick_usage - timer)) if(paused) return resumed = 0 currentpart = SSAIR_ATMOSMACHINERY if(currentpart == SSAIR_ATMOSMACHINERY) - timer = world.timeofday + timer = world.tick_usage process_atmos_machinery(resumed) - cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, (world.timeofday - timer)) + cost_atmos_machinery = MC_AVERAGE(cost_atmos_machinery, TICK_DELTA_TO_MS(world.tick_usage - timer)) if(paused) return resumed = 0 currentpart = SSAIR_ACTIVETURFS if(currentpart == SSAIR_ACTIVETURFS) - timer = world.timeofday + timer = world.tick_usage process_active_turfs(resumed) - cost_turfs = MC_AVERAGE(cost_turfs, (world.timeofday - timer)) + cost_turfs = MC_AVERAGE(cost_turfs, TICK_DELTA_TO_MS(world.tick_usage - timer)) if(paused) return resumed = 0 currentpart = SSAIR_EXCITEDGROUPS if(currentpart == SSAIR_EXCITEDGROUPS) - timer = world.timeofday + timer = world.tick_usage process_excited_groups(resumed) - cost_groups = MC_AVERAGE(cost_groups, (world.timeofday - timer)) + cost_groups = MC_AVERAGE(cost_groups, TICK_DELTA_TO_MS(world.tick_usage - timer)) if(paused) return resumed = 0 currentpart = SSAIR_HIGHPRESSURE if(currentpart == SSAIR_HIGHPRESSURE) - timer = world.timeofday + timer = world.tick_usage process_high_pressure_delta(resumed) - cost_highpressure = MC_AVERAGE(cost_highpressure, (world.timeofday - timer)) + cost_highpressure = MC_AVERAGE(cost_highpressure, TICK_DELTA_TO_MS(world.tick_usage - timer)) if(paused) return resumed = 0 currentpart = SSAIR_HOTSPOTS if(currentpart == SSAIR_HOTSPOTS) - timer = world.timeofday + timer = world.tick_usage process_hotspots(resumed) - cost_hotspots = MC_AVERAGE(cost_hotspots, (world.timeofday - timer)) + cost_hotspots = MC_AVERAGE(cost_hotspots, TICK_DELTA_TO_MS(world.tick_usage - timer)) if(paused) return resumed = 0 currentpart = SSAIR_SUPERCONDUCTIVITY if(currentpart == SSAIR_SUPERCONDUCTIVITY) - timer = world.timeofday + timer = world.tick_usage process_super_conductivity(resumed) - cost_superconductivity = MC_AVERAGE(cost_superconductivity, (world.timeofday - timer)) + cost_superconductivity = MC_AVERAGE(cost_superconductivity, TICK_DELTA_TO_MS(world.tick_usage - timer)) if(paused) return resumed = 0 currentpart = SSAIR_PIPENETS -#undef MC_AVERAGE /datum/subsystem/air/proc/process_pipenets(resumed = 0) @@ -141,8 +139,8 @@ var/datum/subsystem/air/SSair //cache for sanic speed (lists are references anyways) var/list/currentrun = src.currentrun while(currentrun.len) - var/datum/thing = currentrun[1] - currentrun.Cut(1, 2) + var/datum/thing = currentrun[currentrun.len] + currentrun.len-- if(thing) thing.process() else @@ -158,8 +156,8 @@ var/datum/subsystem/air/SSair //cache for sanic speed (lists are references anyways) var/list/currentrun = src.currentrun while(currentrun.len) - var/obj/machinery/M = currentrun[1] - currentrun.Cut(1, 2) + var/obj/machinery/M = currentrun[currentrun.len] + currentrun.len-- if(!M || (M.process_atmos(seconds) == PROCESS_KILL)) atmos_machinery.Remove(M) if(MC_TICK_CHECK) @@ -172,8 +170,8 @@ var/datum/subsystem/air/SSair //cache for sanic speed (lists are references anyways) var/list/currentrun = src.currentrun while(currentrun.len) - var/turf/T = currentrun[1] - currentrun.Cut(1, 2) + var/turf/T = currentrun[currentrun.len] + currentrun.len-- T.super_conduct() if(MC_TICK_CHECK) return @@ -184,8 +182,8 @@ var/datum/subsystem/air/SSair //cache for sanic speed (lists are references anyways) var/list/currentrun = src.currentrun while(currentrun.len) - var/obj/effect/hotspot/H = currentrun[1] - currentrun.Cut(1, 2) + var/obj/effect/hotspot/H = currentrun[currentrun.len] + currentrun.len-- if (H) H.process() else @@ -196,8 +194,8 @@ var/datum/subsystem/air/SSair /datum/subsystem/air/proc/process_high_pressure_delta(resumed = 0) while (high_pressure_delta.len) - var/turf/open/T = high_pressure_delta[1] - high_pressure_delta.Cut(1,2) + var/turf/open/T = high_pressure_delta[high_pressure_delta.len] + high_pressure_delta.len-- T.high_pressure_movements() T.pressure_difference = 0 if(MC_TICK_CHECK) @@ -211,8 +209,8 @@ var/datum/subsystem/air/SSair //cache for sanic speed (lists are references anyways) var/list/currentrun = src.currentrun while(currentrun.len) - var/turf/open/T = currentrun[1] - currentrun.Cut(1, 2) + var/turf/open/T = currentrun[currentrun.len] + currentrun.len-- if (T) T.process_cell(fire_count) if (MC_TICK_CHECK) @@ -224,8 +222,8 @@ var/datum/subsystem/air/SSair //cache for sanic speed (lists are references anyways) var/list/currentrun = src.currentrun while(currentrun.len) - var/datum/excited_group/EG = currentrun[1] - currentrun.Cut(1, 2) + var/datum/excited_group/EG = currentrun[currentrun.len] + currentrun.len-- EG.breakdown_cooldown++ EG.dismantle_cooldown++ if(EG.breakdown_cooldown >= EXCITED_GROUP_BREAKDOWN_CYCLES) @@ -255,17 +253,10 @@ var/datum/subsystem/air/SSair add_to_active(S) -/datum/subsystem/air/proc/setup_allturfs(z_level) - var/z_start = 1 - var/z_finish = world.maxz - var/times_fired = ++src.times_fired - if(1 <= z_level && z_level <= world.maxz) - z_level = round(z_level) - z_start = z_level - z_finish = z_level - - var/list/turfs_to_init = block(locate(1, 1, z_start), locate(world.maxx, world.maxy, z_finish)) +/datum/subsystem/air/proc/setup_allturfs() + var/list/turfs_to_init = block(locate(1, 1, 1), locate(world.maxx, world.maxy, world.maxz)) var/list/active_turfs = src.active_turfs + var/times_fired = ++src.times_fired for(var/thing in turfs_to_init) var/turf/T = thing @@ -274,28 +265,71 @@ var/datum/subsystem/air/SSair continue T.Initalize_Atmos(times_fired) - if(active_turfs.len) - warning("There are [active_turfs.len] active turfs at roundstart, this is a mapping error caused by a difference of the air between the adjacent turfs. You can see its coordinates using \"Mapping -> Show roundstart AT list\" verb (debug verbs required)") + var/starting_ats = active_turfs.len + sleep(world.tick_lag) + var/timer = world.timeofday + warning("There are [starting_ats] active turfs at roundstart, this is a mapping error caused by a difference of the air between the adjacent turfs. You can see its coordinates using \"Mapping -> Show roundstart AT list\" verb (debug verbs required)") for(var/turf/T in active_turfs) active_turfs_startlist += text("[T.x], [T.y], [T.z]\n") -/datum/subsystem/air/proc/setup_atmos_machinery(z_level) - for (var/obj/machinery/atmospherics/AM in atmos_machinery) - if (z_level && AM.z != z_level) - CHECK_TICK + //now lets clear out these active turfs + var/list/turfs_to_check = active_turfs.Copy() + do + var/list/new_turfs_to_check = list() + for(var/turf/open/T in turfs_to_check) + new_turfs_to_check += T.resolve_active_graph() + + active_turfs += new_turfs_to_check + turfs_to_check = new_turfs_to_check + + while (turfs_to_check.len) + var/ending_ats = active_turfs.len + for(var/thing in excited_groups) + var/datum/excited_group/EG = thing + EG.self_breakdown(space_is_all_consuming = 1) + EG.dismantle() + + var/msg = "HEY! LISTEN! [(world.timeofday - timer)/10] Seconds were wasted processing [starting_ats] turf(s) (connected to [ending_ats] other turfs) with atmos differences at round start." + world << "[msg]" + warning(msg) + +/turf/open/proc/resolve_active_graph() + . = list() + var/datum/excited_group/EG = excited_group + if (blocks_air || !air) + return + if (!EG) + EG = new + EG.add_turf(src) + + for (var/turf/open/ET in atmos_adjacent_turfs) + if ( ET.blocks_air || !ET.air) continue + + var/ET_EG = ET.excited_group + if (ET_EG) + if (ET_EG != EG) + EG.merge_groups(ET_EG) + EG = excited_group //merge_groups() may decide to replace our current EG + else + EG.add_turf(ET) + if (!ET.excited) + ET.excited = 1 + . += ET +/turf/open/space/resolve_active_graph() + return list() + +/datum/subsystem/air/proc/setup_atmos_machinery() + for (var/obj/machinery/atmospherics/AM in atmos_machinery) AM.atmosinit() CHECK_TICK //this can't be done with setup_atmos_machinery() because // all atmos machinery has to initalize before the first // pipenet can be built. -/datum/subsystem/air/proc/setup_pipenets(z_level) +/datum/subsystem/air/proc/setup_pipenets() for (var/obj/machinery/atmospherics/AM in atmos_machinery) - if (z_level && AM.z != z_level) - CHECK_TICK - continue AM.build_network() CHECK_TICK diff --git a/code/controllers/subsystem/assets.dm b/code/controllers/subsystem/assets.dm index 953af709699..1ee073e2576 100644 --- a/code/controllers/subsystem/assets.dm +++ b/code/controllers/subsystem/assets.dm @@ -2,16 +2,14 @@ var/datum/subsystem/assets/SSasset /datum/subsystem/assets name = "Assets" - priority = -3 - + init_order = -3 + flags = SS_NO_FIRE var/list/cache = list() /datum/subsystem/assets/New() NEW_SS_GLOBAL(SSasset) -/datum/subsystem/assets/Initialize(timeofday, zlevel) - if (zlevel) - return ..() +/datum/subsystem/assets/Initialize(timeofday) for(var/type in typesof(/datum/asset) - list(/datum/asset, /datum/asset/simple)) var/datum/asset/A = new type() A.register() diff --git a/code/controllers/subsystem/augury.dm b/code/controllers/subsystem/augury.dm new file mode 100644 index 00000000000..1aed514f37e --- /dev/null +++ b/code/controllers/subsystem/augury.dm @@ -0,0 +1,74 @@ +var/datum/subsystem/augury/SSaugury + +/datum/subsystem/augury + name = "Augury" + flags = SS_NO_INIT + + var/list/watchers = list() + var/list/doombringers = list() + + var/list/observers_given_action = list() + +/datum/subsystem/augury/New() + NEW_SS_GLOBAL(SSaugury) + +/datum/subsystem/augury/stat_entry(msg) + ..("W:[watchers.len]|D:[doombringers.len]") + +/datum/subsystem/augury/proc/register_doom(atom/A, severity) + doombringers[A] = severity + +/datum/subsystem/augury/fire() + var/biggest_doom = null + var/biggest_threat = null + + for(var/d in doombringers) + if(!d || qdeleted(d)) + doombringers -= d + continue + var/threat = doombringers[d] + if((biggest_threat == null) || (biggest_threat < threat)) + biggest_doom = d + biggest_threat = threat + + if(doombringers.len) + for(var/i in player_list) + if(isobserver(i) && (!(observers_given_action[i]))) + var/datum/action/innate/augury/A = new + A.Grant(i) + observers_given_action[i] = TRUE + + for(var/w in watchers) + if(!w) + watchers -= w + continue + var/mob/dead/observer/O = w + if(O.orbiting) + continue + else if(biggest_doom) + addtimer(O, "orbit", 0, FALSE, biggest_doom) + +/datum/action/innate/augury + name = "Auto Follow Debris" + icon_icon = 'icons/obj/meteor.dmi' + button_icon_state = "flaming" + +/datum/action/innate/augury/Activate() + SSaugury.watchers[owner] = TRUE + owner << "You are now auto-following debris." + active = TRUE + UpdateButtonIcon() + +/datum/action/innate/augury/Deactivate() + SSaugury.watchers -= owner + owner << "You are no longer auto-following \ + debris." + active = FALSE + UpdateButtonIcon() + +/datum/action/innate/augury/UpdateButtonIcon() + ..() + if(active) + button.icon_state = "bg_default_on" + else + button.icon_state = background_icon_state diff --git a/code/controllers/subsystem/diseases.dm b/code/controllers/subsystem/diseases.dm index 71a64f45f53..6d5b476eb89 100644 --- a/code/controllers/subsystem/diseases.dm +++ b/code/controllers/subsystem/diseases.dm @@ -2,7 +2,8 @@ var/datum/subsystem/diseases/SSdisease /datum/subsystem/diseases name = "Diseases" - priority = 7 + flags = SS_KEEP_TIMING|SS_NO_INIT + var/list/currentrun = list() var/list/processing = list() @@ -19,8 +20,8 @@ var/datum/subsystem/diseases/SSdisease var/list/currentrun = src.currentrun while(currentrun.len) - var/datum/thing = currentrun[1] - currentrun.Cut(1, 2) + var/datum/thing = currentrun[currentrun.len] + currentrun.len-- if(thing) thing.process() else diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm index de4d4bbc86d..13f337c1f79 100644 --- a/code/controllers/subsystem/events.dm +++ b/code/controllers/subsystem/events.dm @@ -2,7 +2,7 @@ var/datum/subsystem/events/SSevent /datum/subsystem/events name = "Events" - priority = 6 + init_order = 6 var/list/control = list() //list of all datum/round_event_control. Used for selecting events based on weight and occurrences. var/list/running = list() //list of all existing /datum/round_event @@ -21,8 +21,6 @@ var/datum/subsystem/events/SSevent /datum/subsystem/events/Initialize(time, zlevel) - if (zlevel) - return ..() for(var/type in typesof(/datum/round_event_control)) var/datum/round_event_control/E = new type() if(!E.typepath) @@ -42,8 +40,8 @@ var/datum/subsystem/events/SSevent var/list/currentrun = src.currentrun while(currentrun.len) - var/datum/thing = currentrun[1] - currentrun.Cut(1, 2) + var/datum/thing = currentrun[currentrun.len] + currentrun.len-- if(thing) thing.process() else diff --git a/code/controllers/subsystem/fastprocess.dm b/code/controllers/subsystem/fastprocess.dm index e3f136ac3a0..dfe0da21bc0 100644 --- a/code/controllers/subsystem/fastprocess.dm +++ b/code/controllers/subsystem/fastprocess.dm @@ -2,13 +2,9 @@ var/datum/subsystem/fastprocess/SSfastprocess /datum/subsystem/fastprocess name = "Fast Process" - priority = 12 - wait = 1 - dynamic_wait = 1 - dwait_upper = 10 - dwait_buffer = 0 - dwait_lower = 1 - dwait_delta = 6 + priority = 25 + flags = SS_BACKGROUND|SS_POST_FIRE_TIMING|SS_NO_INIT + wait = 2 var/list/processing = list() var/list/currentrun = list() @@ -27,8 +23,8 @@ var/datum/subsystem/fastprocess/SSfastprocess var/list/currentrun = src.currentrun while(currentrun.len) - var/datum/thing = currentrun[1] - currentrun.Cut(1, 2) + var/datum/thing = currentrun[currentrun.len] + currentrun.len-- if(thing) thing.process(wait) else diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 08561726e6b..819c2e4ec1c 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -2,22 +2,17 @@ var/datum/subsystem/garbage_collector/SSgarbage /datum/subsystem/garbage_collector name = "Garbage" - priority = -1 + priority = 15 wait = 5 - dynamic_wait = 1 - dwait_upper = 50 - dwait_delta = 10 - dwait_buffer = 0 - display = 2 + display_order = 2 + flags = SS_FIRE_IN_LOBBY|SS_POST_FIRE_TIMING|SS_BACKGROUND|SS_NO_INIT - can_fire = 1 // This needs to fire before round start. - - var/collection_timeout = 300// deciseconds to wait to let running procs finish before we just say fuck it and force del() the object + var/collection_timeout = 3000// deciseconds to wait to let running procs finish before we just say fuck it and force del() the object var/delslasttick = 0 // number of del()'s we've done this tick var/gcedlasttick = 0 // number of things that gc'ed last tick var/totaldels = 0 var/totalgcs = 0 - + var/highest_del_time = 0 var/highest_del_tickusage = 0 @@ -31,6 +26,9 @@ var/datum/subsystem/garbage_collector/SSgarbage // the types are stored as strings var/list/noqdelhint = list()// list of all types that do not return a QDEL_HINT + // all types that did not respect qdel(A, force=TRUE) and returned one + // of the immortality qdel hints + var/list/noforcerespect = list() #ifdef TESTING var/list/qdel_list = list() // list of all types that have been qdel()eted @@ -92,44 +90,47 @@ var/datum/subsystem/garbage_collector/SSgarbage break // Everything else is newer, skip them queue.Cut(1, 2) var/datum/A - if (!istext(refID)) - del(refID) + A = locate(refID) + if (A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake + // Something's still referring to the qdel'd object. Kill it. + var/type = A.type + testing("GC: -- \ref[A] | [type] was unable to be GC'd and was deleted --") + didntgc["[type]"]++ + var/time = world.timeofday + var/tick = world.tick_usage + var/ticktime = world.time + del(A) + tick = (world.tick_usage-tick+((world.time-ticktime)/world.tick_lag*100)) + + if (tick > highest_del_tickusage) + highest_del_tickusage = tick + time = world.timeofday - time + if (!time && TICK_DELTA_TO_MS(tick) > 1) + time = TICK_DELTA_TO_MS(tick)/100 + if (time > highest_del_time) + highest_del_time = time + if (time > 10) + log_game("Error: [type]([refID]) took longer then 1 second to delete (took [time/10] seconds to delete)") + message_admins("Error: [type]([refID]) took longer then 1 second to delete (took [time/10] seconds to delete).") + postpone(time/5) + break + ++delslasttick + ++totaldels else - A = locate(refID) - if (A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake - // Something's still referring to the qdel'd object. Kill it. - var/type = A.type - testing("GC: -- \ref[A] | [type] was unable to be GC'd and was deleted --") - didntgc["[type]"]++ - var/time = world.timeofday - var/tick = world.tick_usage - var/ticktime = world.time - del(A) - tick = (world.tick_usage-tick+((world.time-ticktime)/world.tick_lag*100)) - if (tick > highest_del_tickusage) - highest_del_tickusage = tick - time = world.timeofday - time - if (time > highest_del_time) - highest_del_time = time - if (time > 15) - log_game("Error: [type]([refID]) took longer then 1.5 seconds to delete (took [time/10] seconds to delete)") - message_admins("Error: [type]([refID]) took longer then 1.5 seconds to delete (took [time/10] seconds to delete).") - postpone(time/5) - break - ++delslasttick - ++totaldels - else - ++gcedlasttick - ++totalgcs + ++gcedlasttick + ++totalgcs /datum/subsystem/garbage_collector/proc/QueueForQueuing(datum/A) if (istype(A) && isnull(A.gc_destroyed)) tobequeued += A - A.gc_destroyed = -1 + A.gc_destroyed = GC_QUEUED_FOR_QUEUING /datum/subsystem/garbage_collector/proc/Queue(datum/A) if (!istype(A) || (!isnull(A.gc_destroyed) && A.gc_destroyed >= 0)) return + if (A.gc_destroyed == GC_QUEUED_FOR_HARD_DEL) + del(A) + return var/gctime = world.time var/refid = "\ref[A]" @@ -141,16 +142,19 @@ var/datum/subsystem/garbage_collector/SSgarbage queue[refid] = gctime /datum/subsystem/garbage_collector/proc/HardQueue(datum/A) - if (!istype(A) || !isnull(A.gc_destroyed)) - return - A.gc_destroyed = world.time - queue -= A // Removing any previous references that were GC'd so that the current object will be at the end of the list. - queue[A] = world.time + if (istype(A) && isnull(A.gc_destroyed)) + tobequeued += A + A.gc_destroyed = GC_QUEUED_FOR_HARD_DEL +/datum/subsystem/garbage_collector/Recover() + if (istype(SSgarbage.queue)) + queue |= SSgarbage.queue + if (istype(SSgarbage.tobequeued)) + tobequeued |= SSgarbage.tobequeued // Should be treated as a replacement for the 'del' keyword. // Datums passed to this will be given a chance to clean up references to allow the GC to collect them. -/proc/qdel(datum/D) +/proc/qdel(datum/D, force=FALSE) if(!D) return #ifdef TESTING @@ -159,16 +163,25 @@ var/datum/subsystem/garbage_collector/SSgarbage if(!istype(D)) del(D) else if(isnull(D.gc_destroyed)) - var/hint = D.Destroy() // Let our friend know they're about to get fucked up. + var/hint = D.Destroy(force) // Let our friend know they're about to get fucked up. if(!D) return switch(hint) if (QDEL_HINT_QUEUE) //qdel should queue the object for deletion. SSgarbage.QueueForQueuing(D) - if (QDEL_HINT_LETMELIVE) //qdel should let the object live after calling destory. - return - if (QDEL_HINT_IWILLGC) //functionally the same as the above. qdel should assume the object will gc on its own, and not check it. - return + if (QDEL_HINT_LETMELIVE, QDEL_HINT_IWILLGC) //qdel should let the object live after calling destory. + if(!force) + return + // Returning LETMELIVE after being told to force destroy + // indicates the objects Destroy() does not respect force + if(!SSgarbage.noforcerespect["[D.type]"]) + SSgarbage.noforcerespect["[D.type]"] = "[D.type]" + testing("WARNING: [D.type] has been force deleted, but is \ + returning an immortal QDEL_HINT, indicating it does \ + not respect the force flag for qdel(). It has been \ + placed in the queue, further instances of this type \ + will also be queued.") + SSgarbage.QueueForQueuing(D) if (QDEL_HINT_HARDDEL) //qdel should assume this object won't gc, and queue a hard delete using a hard reference to save time from the locate() SSgarbage.HardQueue(D) if (QDEL_HINT_HARDDEL_NOW) //qdel should assume this object won't gc, and hard del it post haste. @@ -181,8 +194,8 @@ var/datum/subsystem/garbage_collector/SSgarbage A.find_references() #endif else - if(!("[D.type]" in SSgarbage.noqdelhint)) - SSgarbage.noqdelhint += "[D.type]" + if(!SSgarbage.noqdelhint["[D.type]"]) + SSgarbage.noqdelhint["[D.type]"] = "[D.type]" testing("WARNING: [D.type] is not returning a qdel hint. It is being placed in the queue. Further instances of this type will also be queued.") SSgarbage.QueueForQueuing(D) @@ -197,7 +210,7 @@ var/datum/subsystem/garbage_collector/SSgarbage // Default implementation of clean-up code. // This should be overridden to remove all references pointing to the object being destroyed. // Return the appropriate QDEL_HINT; in most cases this is QDEL_HINT_QUEUE. -/datum/proc/Destroy() +/datum/proc/Destroy(force=FALSE) tag = null return QDEL_HINT_QUEUE diff --git a/code/controllers/subsystem/icon_smooth.dm b/code/controllers/subsystem/icon_smooth.dm index 37d13a710cc..2b19a0dbf70 100644 --- a/code/controllers/subsystem/icon_smooth.dm +++ b/code/controllers/subsystem/icon_smooth.dm @@ -2,19 +2,25 @@ var/datum/subsystem/icon_smooth/SSicon_smooth /datum/subsystem/icon_smooth name = "Icon Smoothing" - priority = -5 - wait = 5 + init_order = -5 + wait = 1 + priority = 35 + flags = SS_TICKER + var/list/smooth_queue = list() /datum/subsystem/icon_smooth/New() NEW_SS_GLOBAL(SSicon_smooth) /datum/subsystem/icon_smooth/fire() - for(var/atom in smooth_queue) - ss_smooth_icon(atom) - smooth_queue -= atom + while(smooth_queue.len) + var/atom/A = smooth_queue[smooth_queue.len] + smooth_queue.len-- + ss_smooth_icon(A) if (MC_TICK_CHECK) return + if (!smooth_queue.len) + can_fire = 0 /datum/subsystem/icon_smooth/Initialize() smooth_zlevel(1,TRUE) diff --git a/code/controllers/subsystem/ipintel.dm b/code/controllers/subsystem/ipintel.dm new file mode 100644 index 00000000000..b1b99d59392 --- /dev/null +++ b/code/controllers/subsystem/ipintel.dm @@ -0,0 +1,19 @@ +var/datum/subsystem/ipintel/SSipintel + +/datum/subsystem/ipintel + name = "XKeyScore" + init_order = -10 + flags = SS_NO_FIRE + var/enabled = 0 //disable at round start to avoid checking reconnects + var/throttle = 0 + var/errors = 0 + + var/list/cache = list() + +/datum/subsystem/ipintel/New() + NEW_SS_GLOBAL(SSipintel) + +/datum/subsystem/ipintel/Initialize(timeofday, zlevel) + enabled = 1 + . = ..() + diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm index 7eebdaf390b..dace889c847 100644 --- a/code/controllers/subsystem/jobs.dm +++ b/code/controllers/subsystem/jobs.dm @@ -2,7 +2,8 @@ var/datum/subsystem/job/SSjob /datum/subsystem/job name = "Jobs" - priority = 5 + init_order = 5 + flags = SS_NO_FIRE var/list/occupations = list() //List of all jobs var/list/unassigned = list() //Players who need jobs @@ -13,9 +14,7 @@ var/datum/subsystem/job/SSjob NEW_SS_GLOBAL(SSjob) -/datum/subsystem/job/Initialize(timeofday, zlevel) - if (zlevel) - return ..() +/datum/subsystem/job/Initialize(timeofday) SetupOccupations() if(config.load_jobs_from_txt) LoadJobs() @@ -329,7 +328,7 @@ var/datum/subsystem/job/SSjob for(var/mob/new_player/player in unassigned) if(PopcapReached()) RejectPlayer(player) - else if(player.client.prefs.userandomjob) + else if(player.client.prefs.joblessrole == BERANDOMJOB) GiveRandomJob(player) Debug("DO, Standard Check end") @@ -340,8 +339,15 @@ var/datum/subsystem/job/SSjob for(var/mob/new_player/player in unassigned) if(PopcapReached()) RejectPlayer(player) - Debug("AC2 Assistant located, Player: [player]") - AssignRole(player, "Assistant") + if(player.client.prefs.joblessrole == BEASSISTANT) + Debug("AC2 Assistant located, Player: [player]") + AssignRole(player, "Assistant") + else // For those who don't want to play if their preference were filled, back you go. + RejectPlayer(player) + + for(var/mob/new_player/player in unassigned) //Players that wanted to back out but couldn't because they're antags (can you feel the edge case?) + GiveRandomJob(player) + return 1 //Gives the player the stuff he should have with his rank @@ -471,7 +477,21 @@ var/datum/subsystem/job/SSjob /datum/subsystem/job/proc/RejectPlayer(mob/new_player/player) if(player.mind && player.mind.special_role) return - Debug("Popcap overflow Check observer located, Player: [player]") + if(PopcapReached()) + Debug("Popcap overflow Check observer located, Player: [player]") player << "You have failed to qualify for any job you desired." unassigned -= player player.ready = 0 + + +/datum/subsystem/job/Recover() + var/oldjobs = SSjob.occupations + spawn(20) + for (var/datum/job/J in oldjobs) + spawn(-1) + var/datum/job/newjob = GetJob(J.title) + if (!istype(newjob)) + return + newjob.total_positions = J.total_positions + newjob.spawn_positions = J.spawn_positions + newjob.current_positions = J.current_positions \ No newline at end of file diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm index dc6dee36d1a..388ca3e231c 100644 --- a/code/controllers/subsystem/lighting.dm +++ b/code/controllers/subsystem/lighting.dm @@ -1,17 +1,15 @@ var/datum/subsystem/lighting/SSlighting -#define MC_AVERAGE(average, current) (0.8*(average) + 0.2*(current)) +#define SSLIGHTING_LIGHTS 1 +#define SSLIGHTING_TURFS 2 /datum/subsystem/lighting name = "Lighting" - priority = 1 + init_order = 1 wait = 1 - dynamic_wait = 1 - dwait_delta = 4 - dwait_buffer = 0.1 - dwait_lower = 1 - dwait_upper = 5 - display = 5 + flags = SS_POST_FIRE_TIMING + priority = 40 + display_order = 5 var/list/changed_lights = list() //list of all datum/light_source that need updating var/changed_lights_workload = 0 //stats on the largest number of lights (max changed_lights.len) @@ -21,7 +19,6 @@ var/datum/subsystem/lighting/SSlighting /datum/subsystem/lighting/New() NEW_SS_GLOBAL(SSlighting) - return ..() @@ -34,69 +31,53 @@ var/datum/subsystem/lighting/SSlighting //Any light that returns 1 in check() deletes itself //By using queues we are ensuring we don't perform more updates than are necessary /datum/subsystem/lighting/fire(resumed = 0) + var/ticklimit = CURRENT_TICKLIMIT + //split our tick allotment in half so we don't spend it all on lightshift checks + CURRENT_TICKLIMIT = world.tick_usage + ((ticklimit-world.tick_usage)/2) + var/list/changed_lights = src.changed_lights if (!resumed) changed_lights_workload = MC_AVERAGE(changed_lights_workload, changed_lights.len) - while (changed_lights.len) - var/datum/light_source/LS = changed_lights[1] - changed_lights.Cut(1, 2) + var/i = 1 + while (i <= changed_lights.len) + var/datum/light_source/LS = changed_lights[i++] LS.check() if (MC_TICK_CHECK) - return + break + if (i > 1) + changed_lights.Cut(1,i) + CURRENT_TICKLIMIT = ticklimit var/list/changed_turfs = src.changed_turfs if (!resumed) changed_turfs_workload = MC_AVERAGE(changed_turfs_workload, changed_turfs.len) - while (changed_turfs.len) - var/turf/T = changed_turfs[1] - changed_turfs.Cut(1, 2) + i = 1 + while (i <= changed_turfs.len) + var/turf/T = changed_turfs[i++] if(T.lighting_changed) T.redraw_lighting() if (MC_TICK_CHECK) - return + break + if (i > 1) + changed_turfs.Cut(1,i) //same as above except it attempts to shift ALL turfs in the world regardless of lighting_changed status -//Does not loop. Should be run prior to process() being called for the first time. -//Note: if we get additional z-levels at runtime (e.g. if the gateway thin ever gets finished) we can initialize specific -//z-levels with the z_level argument -/datum/subsystem/lighting/Initialize(timeofday, z_level) - for(var/area/A in world) - if (A.lighting_use_dynamic == DYNAMIC_LIGHTING_IFSTARLIGHT) - if (config.starlight) - A.SetDynamicLighting() - CHECK_TICK - +/datum/subsystem/lighting/Initialize(timeofday) + var/list/turfs_to_init = block(locate(1, 1, 1), locate(world.maxx, world.maxy, world.maxz)) + if (config.starlight) + for(var/area/A in world) + if (A.lighting_use_dynamic == DYNAMIC_LIGHTING_IFSTARLIGHT) + A.luminosity = 0 for(var/thing in changed_lights) var/datum/light_source/LS = thing LS.check() - CHECK_TICK changed_lights.Cut() - var/z_start = 1 - var/z_finish = world.maxz - if(z_level >= 1 && z_level <= world.maxz) - z_level = round(z_level) - z_start = z_level - z_finish = z_level - - var/list/turfs_to_init = block(locate(1, 1, z_start), locate(world.maxx, world.maxy, z_finish)) - for(var/thing in turfs_to_init) var/turf/T = thing T.init_lighting() - CHECK_TICK - - if(z_level) - //we need to loop through to clear only shifted turfs from the list. or we will cause errors - for(var/thing in changed_turfs) - var/turf/T = thing - if(T.z in z_start to z_finish) - continue - changed_turfs.Remove(thing) - CHECK_TICK - else - changed_turfs.Cut() + changed_turfs.Cut() ..() diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm index 8491da09678..7369ba6409e 100644 --- a/code/controllers/subsystem/machines.dm +++ b/code/controllers/subsystem/machines.dm @@ -2,9 +2,9 @@ var/datum/subsystem/machines/SSmachine /datum/subsystem/machines name = "Machines" - priority = 9 - display = 3 - + init_order = 9 + display_order = 3 + flags = SS_KEEP_TIMING var/list/processing = list() var/list/currentrun = list() var/list/powernets = list() @@ -15,7 +15,7 @@ var/datum/subsystem/machines/SSmachine fire() ..() -/datum/subsystem/machines/proc/makepowernets(zlevel) +/datum/subsystem/machines/proc/makepowernets() for(var/datum/powernet/PN in powernets) qdel(PN) powernets.Cut() @@ -45,13 +45,15 @@ var/datum/subsystem/machines/SSmachine var/seconds = wait * 0.1 while(currentrun.len) - var/datum/thing = currentrun[1] - currentrun.Cut(1, 2) + var/datum/thing = currentrun[currentrun.len] + currentrun.len-- if(thing && thing.process(seconds) != PROCESS_KILL) if(thing:use_power) thing:auto_use_power() //add back the power state else - processing.Remove(thing) + processing -= thing + if (thing) + thing.isprocessing = 0 if (MC_TICK_CHECK) return @@ -61,4 +63,10 @@ var/datum/subsystem/machines/SSmachine if(!PC.powernet) var/datum/powernet/NewPN = new() NewPN.add_cable(PC) - propagate_network(PC,PC.powernet) \ No newline at end of file + propagate_network(PC,PC.powernet) + +/datum/subsystem/machines/Recover() + if (istype(SSmachine.processing)) + processing = SSmachine.processing + if (istype(SSmachine.powernets)) + powernets = SSmachine.powernets \ No newline at end of file diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm new file mode 100644 index 00000000000..b39fca4a6e1 --- /dev/null +++ b/code/controllers/subsystem/mapping.dm @@ -0,0 +1,44 @@ +var/datum/subsystem/mapping/SSmapping + +/datum/subsystem/mapping + name = "Mapping" + init_order = 100000 + flags = SS_NO_FIRE + display_order = 50 + + +/datum/subsystem/mapping/New() + NEW_SS_GLOBAL(SSmapping) + return ..() + + +/datum/subsystem/mapping/Initialize(timeofday) + preloadTemplates() + // Pick a random away mission. + createRandomZlevel() + // Generate mining. + + var/mining_type = MINETYPE + if (mining_type == "lavaland") + seedRuins(list(5), config.lavaland_budget, /area/lavaland/surface/outdoors, lava_ruins_templates) + spawn_rivers() + else + make_mining_asteroid_secrets() + + // deep space ruins + var/space_zlevels = list() + for(var/i in ZLEVEL_SPACEMIN to ZLEVEL_SPACEMAX) + switch(i) + if(ZLEVEL_MINING, ZLEVEL_LAVALAND, ZLEVEL_EMPTY_SPACE) + continue + else + space_zlevels += i + + seedRuins(space_zlevels, rand(8,16), /area/space, space_ruins_templates) + + // Set up Z-level transistions. + setup_map_transitions() + ..() + +/datum/subsystem/mapping/Recover() + flags |= SS_NO_INIT diff --git a/code/controllers/subsystem/minimap.dm b/code/controllers/subsystem/minimap.dm index 381640569a7..421d9ba312d 100644 --- a/code/controllers/subsystem/minimap.dm +++ b/code/controllers/subsystem/minimap.dm @@ -2,8 +2,8 @@ var/datum/subsystem/minimap/SSminimap /datum/subsystem/minimap name = "Minimap" - priority = -2 - + init_order = -2 + flags = SS_NO_FIRE var/const/MINIMAP_SIZE = 2048 var/const/TILE_SIZE = 8 @@ -12,9 +12,7 @@ var/datum/subsystem/minimap/SSminimap /datum/subsystem/minimap/New() NEW_SS_GLOBAL(SSminimap) -/datum/subsystem/minimap/Initialize(timeofday, zlevel) - if(zlevel) - return ..() +/datum/subsystem/minimap/Initialize(timeofday) if(!config.generate_minimaps) world << "Minimap generation disabled... Skipping" return diff --git a/code/controllers/subsystem/mobs.dm b/code/controllers/subsystem/mobs.dm index aa7910c0af3..ef526f4dda7 100644 --- a/code/controllers/subsystem/mobs.dm +++ b/code/controllers/subsystem/mobs.dm @@ -2,8 +2,10 @@ var/datum/subsystem/mobs/SSmob /datum/subsystem/mobs name = "Mobs" - priority = 4 - display = 4 + init_order = 4 + display_order = 4 + priority = 100 + flags = SS_KEEP_TIMING|SS_NO_INIT var/list/currentrun = list() @@ -24,8 +26,8 @@ var/datum/subsystem/mobs/SSmob var/list/currentrun = src.currentrun while(currentrun.len) - var/mob/M = currentrun[1] - currentrun.Cut(1, 2) + var/mob/M = currentrun[currentrun.len] + currentrun.len-- if(M) M.Life(seconds) else diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index 458c4edb3a1..228b994818f 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -2,8 +2,10 @@ var/datum/subsystem/npcpool/SSnpc /datum/subsystem/npcpool name = "NPC Pool" - priority = 17 - display = 6 + init_order = 17 + display_order = 6 + flags = SS_POST_FIRE_TIMING|SS_NO_INIT|SS_NO_TICK_CHECK + priority = 25 var/list/canBeUsed = list() var/list/canBeUsed_non = list() @@ -117,4 +119,10 @@ var/datum/subsystem/npcpool/SSnpc canBeUsed -= candidate candidate.eye_color = "yellow" candidate.update_icons() - npcCount++ \ No newline at end of file + npcCount++ + +/datum/subsystem/npcpool/Recover() + if (istype(SSnpc.botPool_l)) + botPool_l = SSnpc.botPool_l + if (istype(SSnpc.botPool_l_non)) + botPool_l_non = SSnpc.botPool_l_non \ No newline at end of file diff --git a/code/controllers/subsystem/objects.dm b/code/controllers/subsystem/objects.dm index 981724a8d84..c3c01ec47e4 100644 --- a/code/controllers/subsystem/objects.dm +++ b/code/controllers/subsystem/objects.dm @@ -1,13 +1,15 @@ var/datum/subsystem/objects/SSobj +/datum/var/isprocessing = 0 /datum/proc/process() set waitfor = 0 - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) return 0 /datum/subsystem/objects name = "Objects" - priority = 12 + init_order = 12 + priority = 40 var/list/atom_spawners = list() var/list/processing = list() @@ -17,13 +19,11 @@ var/datum/subsystem/objects/SSobj /datum/subsystem/objects/New() NEW_SS_GLOBAL(SSobj) -/datum/subsystem/objects/Initialize(timeofday, zlevel) +/datum/subsystem/objects/Initialize(timeofdayl) trigger_atom_spawners() setupGenetics() - for(var/V in world) - var/atom/A = V - if (zlevel && A.z != zlevel) - continue + for(var/thing in world) + var/atom/A = thing A.initialize() CHECK_TICK . = ..() @@ -46,12 +46,12 @@ var/datum/subsystem/objects/SSobj var/list/currentrun = src.currentrun while(currentrun.len) - var/datum/thing = currentrun[1] - currentrun.Cut(1, 2) + var/datum/thing = currentrun[currentrun.len] + currentrun.len-- if(thing) thing.process(wait) else - SSobj.processing.Remove(thing) + SSobj.processing -= thing if (MC_TICK_CHECK) return @@ -67,3 +67,11 @@ var/datum/subsystem/objects/SSobj for(var/A in objects) var/atom/B = A B.initialize() + +/datum/subsystem/objects/Recover() + if (istype(SSobj.atom_spawners)) + atom_spawners = SSobj.atom_spawners + if (istype(SSobj.processing)) + processing = SSobj.processing + if (istype(SSobj.burning)) + burning = SSobj.burning \ No newline at end of file diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index 6792e72505f..f3dcb49e6c3 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -2,12 +2,10 @@ var/datum/subsystem/pai/SSpai /datum/subsystem/pai name = "pAI" - priority = 20 + init_order = 20 + flags = SS_NO_FIRE|SS_NO_INIT - var/askDelay = 600 - var/const/NEVER_FOR_THIS_ROUND = -1 var/list/candidates = list() - var/list/asked = list() /datum/subsystem/pai/New() NEW_SS_GLOBAL(SSpai) @@ -180,34 +178,10 @@ var/datum/subsystem/pai/SSpai user << browse(dat, "window=findPai") /datum/subsystem/pai/proc/requestRecruits() - for(var/mob/dead/observer/O in player_list) - if(jobban_isbanned(O, ROLE_PAI)) - continue - if(asked[O.ckey]) - if(world.time < asked[O.ckey] + askDelay || asked[O.ckey] == NEVER_FOR_THIS_ROUND) - continue - else - asked.Remove(O.ckey) - if(O.client) - var/hasSubmitted = 0 - for(var/datum/paiCandidate/c in SSpai.candidates) - if(c.key == O.key) - hasSubmitted = 1 - if(!hasSubmitted && (ROLE_PAI in O.client.prefs.be_special)) - question(O.client) - -/datum/subsystem/pai/proc/question(client/C) - set waitfor = 0 - if(!C) - return - asked[C.ckey] = world.time - var/response = tgalert(C, "Someone is requesting a pAI personality. Would you like to play as a personal AI?", "pAI Request", "Yes", "No", "Never for this round", StealFocus=0, Timeout=askDelay) - if(!C) - return //handle logouts that happen whilst the alert is waiting for a response. - if(response == "Yes") - recruitWindow(C.mob) - else if (response == "Never for this round") - asked[C.ckey] = NEVER_FOR_THIS_ROUND + var/list/candidates = pollCandidates("Someone is requesting a pAI personality. Would you like to play as a personal AI?", ROLE_PAI, null, ROLE_PAI,300, ignore_category = POLL_IGNORE_PAI) + for(var/V in candidates) + recruitWindow(V) + return /datum/paiCandidate var/name diff --git a/code/controllers/subsystem/pool.dm b/code/controllers/subsystem/pool.dm new file mode 100644 index 00000000000..245e733e984 --- /dev/null +++ b/code/controllers/subsystem/pool.dm @@ -0,0 +1,48 @@ +var/datum/subsystem/pool/SSpool + +/datum/subsystem/pool + name = "Pool" + init_order = 20 + flags = SS_BACKGROUND | SS_FIRE_IN_LOBBY + var/list/global_pool + var/list/pool_levels = list() + var/sum = 0 + + var/list/maintained_types = list( + /obj/item/stack/tile/plasteel = 100 + ) + + var/list/stats_placed_in_pool = list() + var/list/stats_pooled_or_newed = list() + var/list/stats_reused = list() + var/list/stats_created_new = list() + +/datum/subsystem/pool/New() + NEW_SS_GLOBAL(SSpool) + +/datum/subsystem/pool/Initialize(timeofday) + global_pool = GlobalPool + +/datum/subsystem/pool/stat_entry(msg) + if(global_pool) + msg += "Types: [global_pool.len]|Total Pooled Objects: [sum]" + else + msg += "NULL POOL" + ..(msg) + +/datum/subsystem/pool/fire() + sum = 0 + for(var/type in global_pool + maintained_types) + var/list/L = global_pool[type] + var/required_number = maintained_types[type] || 0 + + // Update pool levels and tracker + var/amount = 0 + if(L) + amount = L.len + sum += amount + + // why yes, just inflate the pool at one item per tick + if(amount < required_number) + var/diver = new type + qdel(diver) diff --git a/code/controllers/subsystem/radio.dm b/code/controllers/subsystem/radio.dm index 932118812c8..854fb8cc5ff 100644 --- a/code/controllers/subsystem/radio.dm +++ b/code/controllers/subsystem/radio.dm @@ -2,7 +2,8 @@ var/datum/subsystem/radio/SSradio /datum/subsystem/radio name = "Radio" - priority = 18 + init_order = 18 + flags = SS_NO_FIRE|SS_NO_INIT var/list/datum/radio_frequency/frequencies = list() diff --git a/code/controllers/subsystem/server_maintenance.dm b/code/controllers/subsystem/server_maintenance.dm index 1799052df99..70c03b7591d 100644 --- a/code/controllers/subsystem/server_maintenance.dm +++ b/code/controllers/subsystem/server_maintenance.dm @@ -3,7 +3,8 @@ var/datum/subsystem/server_maint/SSserver /datum/subsystem/server_maint name = "Server Tasks" wait = 6000 - priority = 19 + init_order = 19 + flags = SS_NO_TICK_CHECK|SS_NO_INIT /datum/subsystem/server_maint/New() NEW_SS_GLOBAL(SSserver) diff --git a/code/controllers/subsystem/shuttles.dm b/code/controllers/subsystem/shuttles.dm index e2df3ccd9f6..8f320b9109b 100644 --- a/code/controllers/subsystem/shuttles.dm +++ b/code/controllers/subsystem/shuttles.dm @@ -1,14 +1,21 @@ +#define HIGHLIGHT_DYNAMIC_TRANSIT 1 + var/datum/subsystem/shuttle/SSshuttle /datum/subsystem/shuttle name = "Shuttles" wait = 10 - priority = 3 + init_order = 3 + flags = SS_KEEP_TIMING|SS_NO_TICK_CHECK var/list/mobile = list() var/list/stationary = list() var/list/transit = list() + var/list/turf/transit_turfs = list() + var/list/transit_requesters = list() + var/clear_transit = FALSE + //emergency shuttle stuff var/obj/docking_port/mobile/emergency/emergency var/obj/docking_port/mobile/emergency/backup/backup_shuttle @@ -17,6 +24,7 @@ var/datum/subsystem/shuttle/SSshuttle var/emergencyEscapeTime = 1200 //time taken for emergency shuttle to reach a safe distance after leaving station (in deciseconds) var/area/emergencyLastCallLoc var/emergencyNoEscape + var/list/hostileEnvironments = list() //supply shuttle stuff var/obj/docking_port/mobile/supply/supply @@ -35,9 +43,7 @@ var/datum/subsystem/shuttle/SSshuttle /datum/subsystem/shuttle/New() NEW_SS_GLOBAL(SSshuttle) -/datum/subsystem/shuttle/Initialize(timeofday, zlevel) - if (zlevel) - return ..() +/datum/subsystem/shuttle/Initialize(timeofday) if(!emergency) WARNING("No /obj/docking_port/mobile/emergency placed on the map!") if(!backup_shuttle) @@ -54,16 +60,81 @@ var/datum/subsystem/shuttle/SSshuttle supply_packs[P.type] = P initial_move() - ..() + setup_transit_zone() +#ifdef HIGHLIGHT_DYNAMIC_TRANSIT + color_space() +#endif +/datum/subsystem/shuttle/proc/setup_transit_zone() + // transit zone + var/turf/A = get_turf(transit_markers[1]) + var/turf/B = get_turf(transit_markers[2]) + for(var/i in block(A, B)) + var/turf/T = i + T.ChangeTurf(/turf/open/space) + transit_turfs += T + T.flags |= UNUSED_TRANSIT_TURF + +#ifdef HIGHLIGHT_DYNAMIC_TRANSIT +/datum/subsystem/shuttle/proc/color_space() + var/turf/A = get_turf(transit_markers[1]) + var/turf/B = get_turf(transit_markers[2]) + for(var/i in block(A, B)) + var/turf/T = i + // Only dying the "pure" space, not the transit tiles + if(!(T.type == /turf/open/space)) + continue + if((T.x == A.x) || (T.x == B.x) || (T.y == A.y) || (T.y == B.y)) + T.color = "#ffff00" + else + T.color = "#00ffff" +#endif + + //world.log << "[transit_turfs.len] transit turfs registered" /datum/subsystem/shuttle/fire() for(var/thing in mobile) - if(thing) - var/obj/docking_port/mobile/P = thing - P.check() + if(!thing) + mobile.Remove(thing) continue - mobile.Remove(thing) + var/obj/docking_port/mobile/P = thing + P.check() + var/changed_transit = FALSE + for(var/thing in transit) + var/obj/docking_port/stationary/transit/T = thing + if(!T.owner) + qdel(T, force=TRUE) + changed_transit = TRUE + // This next one removes transit docks/zones that aren't + // immediately being used. This will mean that the zone creation + // code will be running a lot. + var/obj/docking_port/mobile/owner = T.owner + if(owner) + var/idle = owner.mode == SHUTTLE_IDLE + var/not_centcom_evac = owner.launch_status == NOLAUNCH + var/not_in_use = (!T.get_docked()) + if(idle && not_centcom_evac && not_in_use) + qdel(T, force=TRUE) + changed_transit = TRUE + if(clear_transit) + transit_requesters.Cut() + for(var/i in transit) + qdel(i, force=TRUE) + setup_transit_zone() + clear_transit = FALSE + changed_transit = TRUE +#ifdef HIGHLIGHT_DYNAMIC_TRANSIT + if(changed_transit) + color_space() +#endif + + while(transit_requesters.len) + var/requester = popleft(transit_requesters) + var/success = generate_transit_dock(requester) + if(!success) // BACK OF THE QUEUE + transit_requesters += requester + if(MC_TICK_CHECK) + return /datum/subsystem/shuttle/proc/getShuttle(id) for(var/obj/docking_port/mobile/M in mobile) @@ -79,9 +150,16 @@ var/datum/subsystem/shuttle/SSshuttle /datum/subsystem/shuttle/proc/requestEvac(mob/user, call_reason) if(!emergency) - WARNING("requestEvac(): There is no emergency shuttle, but the shuttle was called. Using the backup shuttle instead.") + WARNING("requestEvac(): There is no emergency shuttle, but the \ + shuttle was called. Using the backup shuttle instead.") if(!backup_shuttle) - throw EXCEPTION("requestEvac(): There is no emergency shuttle, or backup shuttle! The game will be unresolvable. This is likely due to a mapping error") + throw EXCEPTION("requestEvac(): There is no emergency shuttle, \ + or backup shuttle! The game will be unresolvable. This is \ + possibly a mapping error, more likely a bug with the shuttle \ + manipulation system, or badminry. It is possible to manually \ + resolve this problem by loading an emergency shuttle template \ + manually, and then calling register() on the mobile docking port. \ + Good luck.") return emergency = backup_shuttle @@ -99,6 +177,9 @@ var/datum/subsystem/shuttle/SSshuttle if(SHUTTLE_DOCKED) user << "The emergency shuttle is already here." return + if(SHUTTLE_IGNITING) + user << "The emergency shuttle is firing its engines to leave." + return if(SHUTTLE_ESCAPE) user << "The emergency shuttle is moving away to a safe distance." return @@ -122,8 +203,6 @@ var/datum/subsystem/shuttle/SSshuttle log_game("[key_name(user)] has called the shuttle.") message_admins("[key_name_admin(user)] has called the shuttle.") - return - // Called when an emergency shuttle mobile docking port is // destroyed, which will only happen with admin intervention /datum/subsystem/shuttle/proc/emergencyDeregister() @@ -170,11 +249,39 @@ var/datum/subsystem/shuttle/SSshuttle break if(callShuttle) - if(emergency.mode < SHUTTLE_CALL) + if(EMERGENCY_IDLE_OR_RECALLED) emergency.request(null, 2.5) log_game("There is no means of calling the shuttle anymore. Shuttle automatically called.") message_admins("All the communications consoles were destroyed and all AIs are inactive. Shuttle called.") +/datum/subsystem/shuttle/proc/registerHostileEnvironment(datum/bad) + hostileEnvironments[bad] = TRUE + checkHostileEnvironment() + +/datum/subsystem/shuttle/proc/clearHostileEnvironment(datum/bad) + hostileEnvironments -= bad + checkHostileEnvironment() + +/datum/subsystem/shuttle/proc/checkHostileEnvironment() + for(var/datum/d in hostileEnvironments) + if(!istype(d) || qdeleted(d)) + hostileEnvironments -= d + emergencyNoEscape = hostileEnvironments.len + + if(emergencyNoEscape && (emergency.mode == SHUTTLE_IGNITING)) + emergency.mode = SHUTTLE_STRANDED + emergency.timer = null + emergency.sound_played = FALSE + priority_announce("Hostile environment detected. \ + Departure has been postponed indefinitely pending \ + conflict resolution.", null, 'sound/misc/notice1.ogg', "Priority") + if(!emergencyNoEscape && (emergency.mode == SHUTTLE_STRANDED)) + emergency.mode = SHUTTLE_DOCKED + emergency.setTimer(emergencyDockTime) + priority_announce("Hostile environment resolved. \ + You have 3 minutes to board the Emergency Shuttle.", + null, 'sound/AI/shuttledock.ogg', "Priority") + //try to move/request to dockHome if possible, otherwise dockAway. Mainly used for admin buttons /datum/subsystem/shuttle/proc/toggleShuttle(shuttleId, dockHome, dockAway, timed) var/obj/docking_port/mobile/M = getShuttle(shuttleId) @@ -207,15 +314,169 @@ var/datum/subsystem/shuttle/SSshuttle return 2 return 0 //dock successful +/datum/subsystem/shuttle/proc/request_transit_dock(obj/docking_port/mobile/M) + if(!istype(M)) + throw EXCEPTION("[M] is not a mobile docking port") + + if(M.assigned_transit) + return + else + if(!(M in transit_requesters)) + transit_requesters += M + +/datum/subsystem/shuttle/proc/generate_transit_dock(obj/docking_port/mobile/M) + // First, determine the size of the needed zone + // Because of shuttle rotation, the "width" of the shuttle is not + // always x. + var/travel_dir = M.preferred_direction + // Remember, the direction is the direction we appear to be + // coming from + var/dock_angle = dir2angle(M.preferred_direction) + M.port_angle + 180 + var/dock_dir = angle2dir(dock_angle) + + var/transit_width = SHUTTLE_TRANSIT_BORDER * 2 + var/transit_height = SHUTTLE_TRANSIT_BORDER * 2 + + // Shuttles travelling on their side have their dimensions swapped + // from our perspective + switch(dock_dir) + if(NORTH, SOUTH) + transit_width += M.width + transit_height += M.height + if(EAST, WEST) + transit_width += M.height + transit_height += M.width +/* + world << "The attempted transit dock will be [transit_width] width, and \ + [transit_height] in height. The travel dir is [travel_dir]." +*/ + + // Then find a place to put the zone + + var/list/proposed_zone + + base: + for(var/i in transit_turfs) + CHECK_TICK + var/turf/topleft = i + if(!(topleft.flags & UNUSED_TRANSIT_TURF)) + continue + var/turf/bottomright = locate(topleft.x + transit_width, + topleft.y + transit_height, topleft.z) + if(!bottomright) + continue + if(!(bottomright.flags & UNUSED_TRANSIT_TURF)) + continue + + proposed_zone = block(topleft, bottomright) + if(!proposed_zone) + continue + for(var/j in proposed_zone) + var/turf/T = j + if(!T) + continue base + if(!(T.flags & UNUSED_TRANSIT_TURF)) + continue base + //world << "[COORD(topleft)] and [COORD(bottomright)]" + break base + + if((!proposed_zone) || (!proposed_zone.len)) + return FALSE + + var/turf/topleft = proposed_zone[1] + //world << "[COORD(topleft)] is TOPLEFT" + // Then create a transit docking port in the middle + var/coords = M.return_coords(0, 0, dock_dir) + //world << json_encode(coords) + /* 0------2 + | | + | | + | x | + 3------1 + */ + + var/x0 = coords[1] + var/y0 = coords[2] + var/x1 = coords[3] + var/y1 = coords[4] + // Then we want the point closest to -infinity,-infinity + var/x2 = min(x0, x1) + var/y2 = min(y0, y1) +/* + var/lowx = topleft.x + SHUTTLE_TRANSIT_BORDER + var/lowy = topleft.y + SHUTTLE_TRANSIT_BORDER + + var/turf/low_point = locate(lowx, lowy, topleft.z) + new /obj/effect/landmark/stationary(low_point) + world << "Starting at the low point, we go [x2],[y2]" +*/ + // Then invert the numbers + var/transit_x = topleft.x + SHUTTLE_TRANSIT_BORDER + abs(x2) + var/transit_y = topleft.y + SHUTTLE_TRANSIT_BORDER + abs(y2) + + var/transit_path = /turf/open/space/transit + switch(travel_dir) + if(NORTH) + transit_path = /turf/open/space/transit/north + if(SOUTH) + transit_path = /turf/open/space/transit/south + if(EAST) + transit_path = /turf/open/space/transit/east + if(WEST) + transit_path = /turf/open/space/transit/west + + //world << "Docking port at [transit_x], [transit_y], [topleft.z]" + var/turf/midpoint = locate(transit_x, transit_y, topleft.z) + if(!midpoint) + return FALSE + //world << "Making transit dock at [COORD(midpoint)]" + var/obj/docking_port/stationary/transit/new_transit_dock = new(midpoint) + new_transit_dock.assigned_turfs = proposed_zone + new_transit_dock.name = "Transit for [M.id]/[M.name]" + new_transit_dock.turf_type = transit_path + new_transit_dock.owner = M + + // Add 180, because ports point inwards, rather than outwards + new_transit_dock.setDir(angle2dir(dock_angle)) + + for(var/i in new_transit_dock.assigned_turfs) + var/turf/T = i + T.ChangeTurf(transit_path) + T.flags &= ~(UNUSED_TRANSIT_TURF) + + M.assigned_transit = new_transit_dock + return TRUE + /datum/subsystem/shuttle/proc/initial_move() for(var/obj/docking_port/mobile/M in mobile) if(!M.roundstart_move) continue - for(var/obj/docking_port/stationary/S in stationary) - if(S.z != ZLEVEL_STATION && findtext(S.id, M.id)) - S.width = M.width - S.height = M.height - S.dwidth = M.dwidth - S.dheight = M.dheight - moveShuttle(M.id, "[M.roundstart_move]", 0) + M.dockRoundstart() CHECK_TICK + +/datum/subsystem/shuttle/Recover() + if (istype(SSshuttle.mobile)) + mobile = SSshuttle.mobile + if (istype(SSshuttle.stationary)) + stationary = SSshuttle.stationary + if (istype(SSshuttle.transit)) + transit = SSshuttle.transit + if (istype(SSshuttle.discoveredPlants)) + discoveredPlants = SSshuttle.discoveredPlants + if (istype(SSshuttle.requestlist)) + requestlist = SSshuttle.requestlist + if (istype(SSshuttle.orderhistory)) + orderhistory = SSshuttle.orderhistory + if (istype(SSshuttle.emergency)) + emergency = SSshuttle.emergency + if (istype(SSshuttle.backup_shuttle)) + backup_shuttle = SSshuttle.backup_shuttle + if (istype(SSshuttle.supply)) + supply = SSshuttle.supply + if (istype(SSshuttle.transit_turfs)) + transit_turfs = SSshuttle.transit_turfs + + centcom_message = SSshuttle.centcom_message + ordernum = SSshuttle.ordernum + points = SSshuttle.points + diff --git a/code/controllers/subsystem/stickyban.dm b/code/controllers/subsystem/stickyban.dm new file mode 100644 index 00000000000..e33e9f66653 --- /dev/null +++ b/code/controllers/subsystem/stickyban.dm @@ -0,0 +1,37 @@ +var/datum/subsystem/stickyban/SSstickyban + +/datum/subsystem/stickyban + name = "Sticky Ban" + init_order = -10 + flags = SS_NO_FIRE + + var/list/cache = list() + +/datum/subsystem/stickyban/New() + NEW_SS_GLOBAL(SSstickyban) + +/datum/subsystem/stickyban/Initialize(timeofday) + var/list/bannedkeys = world.GetConfig("ban") + //sanitize the sticky ban list + for (var/bannedkey in bannedkeys) + var/ckey = ckey(bannedkey) + var/list/ban = stickyban2list(world.GetConfig("ban", bannedkey)) + + //byond stores sticky bans by key, that can end up confusing things + //i also remove it here so that if any stickybans cause a runtime, they just stop existing + world.SetConfig("ban", bannedkey, null) + + if (!ban["ckey"]) + ban["ckey"] = ckey + + //storing these can break things and isn't needed for sticky ban tracking + ban -= "IP" + ban -= "computer_id" + + ban["matches_this_round"] = list() + ban["existing_user_matches_this_round"] = list() + ban["admin_matches_this_round"] = list() + cache[ckey] = ban + + for (var/bannedckey in cache) + world.SetConfig("ban", bannedckey, list2stickyban(cache[bannedckey])) diff --git a/code/controllers/subsystem/sun.dm b/code/controllers/subsystem/sun.dm index d04b0369eed..8a4bf5b2869 100644 --- a/code/controllers/subsystem/sun.dm +++ b/code/controllers/subsystem/sun.dm @@ -3,8 +3,8 @@ var/datum/subsystem/sun/SSsun /datum/subsystem/sun name = "Sun" wait = 600 - priority = 2 - + init_order = 2 + flags = SS_NO_TICK_CHECK|SS_NO_INIT var/angle var/dx var/dy diff --git a/code/controllers/subsystem/tgui.dm b/code/controllers/subsystem/tgui.dm index 5aa12b0d9e4..01240d4ef74 100644 --- a/code/controllers/subsystem/tgui.dm +++ b/code/controllers/subsystem/tgui.dm @@ -2,12 +2,13 @@ var/datum/subsystem/tgui/SStgui /datum/subsystem/tgui name = "tgui" - wait = 10 - priority = 16 - display = 6 - - can_fire = 1 // This needs to fire before round start. + wait = 9 + init_order = 16 + display_order = 6 + flags = SS_NO_INIT|SS_FIRE_IN_LOBBY + priority = 110 + var/list/currentrun = list() var/list/open_uis = list() // A list of open UIs, grouped by src_object and ui_key. var/list/processing_uis = list() // A list of processing UIs, ungrouped. var/basehtml // The HTML base used for all UIs. @@ -20,10 +21,19 @@ var/datum/subsystem/tgui/SStgui /datum/subsystem/tgui/stat_entry() ..("P:[processing_uis.len]") -/datum/subsystem/tgui/fire() - for(var/thing in processing_uis) - var/datum/tgui/ui = thing +/datum/subsystem/tgui/fire(resumed = 0) + if (!resumed) + src.currentrun = processing_uis.Copy() + //cache for sanic speed (lists are references anyways) + var/list/currentrun = src.currentrun + + while(currentrun.len) + var/datum/tgui/ui = currentrun[currentrun.len] + currentrun.len-- if(ui && ui.user && ui.src_object) ui.process() - continue - processing_uis.Remove(ui) + else + processing_uis.Remove(ui) + if (MC_TICK_CHECK) + return + diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 8eb98349dd2..55daa97c710 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -4,9 +4,10 @@ var/datum/subsystem/ticker/ticker /datum/subsystem/ticker name = "Ticker" - priority = 0 + init_order = 0 - can_fire = 1 // This needs to fire before round start. + priority = 200 + flags = SS_FIRE_IN_LOBBY|SS_KEEP_TIMING var/current_state = GAME_STATE_STARTUP //state of current round (used by process()) Use the defines GAME_STATE_* ! var/force_ending = 0 //Round was ended by admin intervention @@ -30,11 +31,17 @@ var/datum/subsystem/ticker/ticker var/list/syndicate_coalition = list() //list of traitor-compatible factions var/list/factions = list() //list of all factions var/list/availablefactions = list() //list of factions with openings + var/list/scripture_states = list(SCRIPTURE_DRIVER = TRUE, \ + SCRIPTURE_SCRIPT = FALSE, \ + SCRIPTURE_APPLICATION = FALSE, \ + SCRIPTURE_REVENANT = FALSE, \ + SCRIPTURE_JUDGEMENT = FALSE) //list of clockcult scripture states for announcements var/delay_end = 0 //if set true, the round will not restart on it's own var/triai = 0 //Global holder for Triumvirate var/tipped = 0 //Did we broadcast the tip of the day yet? + var/selected_tip // What will be the tip of the day? var/timeLeft = 1200 //pregame timer @@ -56,22 +63,19 @@ var/datum/subsystem/ticker/ticker if(SSevent.holidays && SSevent.holidays[APRIL_FOOLS]) login_music = 'sound/ambience/clown.ogg' -/datum/subsystem/ticker/Initialize(timeofday, zlevel) - if (zlevel) - return ..() +/datum/subsystem/ticker/Initialize(timeofday) if(!syndicate_code_phrase) syndicate_code_phrase = generate_code_phrase() if(!syndicate_code_response) syndicate_code_response = generate_code_phrase() - setupFactions() ..() /datum/subsystem/ticker/fire() switch(current_state) if(GAME_STATE_STARTUP) timeLeft = config.lobby_countdown * 10 - world << "Welcome to the pre-game lobby!" - world << "Please, setup your character and select ready. Game will start in [config.lobby_countdown] seconds" + world << "Welcome to [station_name()]!" + world << "Please set up your character and select \"Ready\". The game will start in [config.lobby_countdown] seconds." current_state = GAME_STATE_PREGAME if(GAME_STATE_PREGAME) @@ -89,8 +93,8 @@ var/datum/subsystem/ticker/ticker timeLeft -= wait if(timeLeft <= 300 && !tipped) - send_random_tip() - tipped = 1 + send_tip_of_the_round() + tipped = TRUE if(timeLeft <= 0) current_state = GAME_STATE_SETTING_UP @@ -104,6 +108,7 @@ var/datum/subsystem/ticker/ticker mode.process(wait * 0.1) check_queue() check_maprotate() + scripture_states = scripture_unlock_alert(scripture_states) if(!mode.explosion_in_progress && mode.check_finished() || force_ending) current_state = GAME_STATE_FINISHED @@ -158,15 +163,15 @@ var/datum/subsystem/ticker/ticker SSjob.ResetOccupations() return 0 else - world << "DEBUG: Bypassing prestart checks..." + message_admins("DEBUG: Bypassing prestart checks...") if(hide_mode) var/list/modes = new for (var/datum/game_mode/M in runnable_modes) modes += M.name modes = sortList(modes) - world << "The current game mode is - Secret!" - world << "Possibilities: [english_list(modes)]" + world << "The gamemode is: secret!\n\ + Possibilities: [english_list(modes)]" else mode.announce() @@ -351,9 +356,7 @@ var/datum/subsystem/ticker/ticker /datum/subsystem/ticker/proc/declare_completion() - var/station_evacuated - if(SSshuttle.emergency.mode >= SHUTTLE_ESCAPE) - station_evacuated = 1 + var/station_evacuated = EMERGENCY_ESCAPED_OR_ENDGAMED var/num_survivors = 0 var/num_escapees = 0 @@ -450,10 +453,21 @@ var/datum/subsystem/ticker/ticker return 1 -/datum/subsystem/ticker/proc/send_random_tip() - var/list/randomtips = file2list("config/tips.txt") - if(randomtips.len) - world << "Tip of the round: [html_encode(pick(randomtips))]" +/datum/subsystem/ticker/proc/send_tip_of_the_round() + var/m + if(selected_tip) + m = selected_tip + else + var/list/randomtips = file2list("config/tips.txt") + var/list/memetips = file2list("config/sillytips.txt") + if(randomtips.len && prob(95)) + m = pick(randomtips) + else if(memetips.len) + m = pick(memetips) + + if(m) + world << "Tip of the round: \ + [html_encode(m)]" /datum/subsystem/ticker/proc/check_queue() if(!queued_players.len || !config.hard_popcap) @@ -492,3 +506,47 @@ var/datum/subsystem/ticker/ticker return spawn(0) //compiling a map can lock up the mc for 30 to 60 seconds if we don't spawn maprotate() + + +/world/proc/has_round_started() + if (ticker && ticker.current_state >= GAME_STATE_PLAYING) + return TRUE + return FALSE + +/datum/subsystem/ticker/Recover() + current_state = ticker.current_state + force_ending = ticker.force_ending + hide_mode = ticker.hide_mode + mode = ticker.mode + event_time = ticker.event_time + event = ticker.event + + login_music = ticker.login_music + round_end_sound = ticker.round_end_sound + + minds = ticker.minds + + Bible_icon_state = ticker.Bible_icon_state + Bible_item_state = ticker.Bible_item_state + Bible_name = ticker.Bible_name + Bible_deity_name = ticker.Bible_deity_name + + syndicate_coalition = ticker.syndicate_coalition + factions = ticker.factions + availablefactions = ticker.availablefactions + + delay_end = ticker.delay_end + + triai = ticker.triai + tipped = ticker.tipped + selected_tip = ticker.selected_tip + + timeLeft = ticker.timeLeft + + totalPlayers = ticker.totalPlayers + totalPlayersReady = ticker.totalPlayersReady + + queue_delay = ticker.queue_delay + queued_players = ticker.queued_players + cinematic = ticker.cinematic + maprotatechecked = ticker.maprotatechecked diff --git a/code/controllers/subsystem/timer.dm b/code/controllers/subsystem/timer.dm index 49c668dbede..9b154a56bd2 100644 --- a/code/controllers/subsystem/timer.dm +++ b/code/controllers/subsystem/timer.dm @@ -2,17 +2,21 @@ var/datum/subsystem/timer/SStimer /datum/subsystem/timer name = "Timer" - wait = 5 - priority = 1 - display = 3 + wait = 2 //SS_TICKER subsystem, so wait is in ticks + init_order = 1 + display_order = 3 + can_fire = 0 //start disabled + flags = SS_FIRE_IN_LOBBY|SS_TICKER|SS_POST_FIRE_TIMING|SS_NO_INIT var/list/datum/timedevent/processing var/list/hashes + /datum/subsystem/timer/New() - NEW_SS_GLOBAL(SStimer) processing = list() hashes = list() + NEW_SS_GLOBAL(SStimer) + /datum/subsystem/timer/stat_entry(msg) ..("P:[processing.len]") @@ -27,10 +31,19 @@ var/datum/subsystem/timer/SStimer if(event.timeToRun <= world.time) runevent(event) qdel(event) + if (MC_TICK_CHECK) + return /datum/subsystem/timer/proc/runevent(datum/timedevent/event) set waitfor = 0 - call(event.thingToCall, event.procToCall)(arglist(event.argList)) + if(event.thingToCall == GLOBAL_PROC && istext(event.procToCall)) + call("/proc/[event.procToCall]")(arglist(event.argList)) + else + call(event.thingToCall, event.procToCall)(arglist(event.argList)) + +/datum/subsystem/timer/Recover() + processing |= SStimer.processing + hashes |= SStimer.hashes /datum/timedevent var/thingToCall @@ -42,8 +55,7 @@ var/datum/subsystem/timer/SStimer var/static/nextid = 1 /datum/timedevent/New() - id = nextid - nextid++ + id = nextid++ /datum/timedevent/Destroy() SStimer.processing -= src @@ -51,29 +63,35 @@ var/datum/subsystem/timer/SStimer return QDEL_HINT_IWILLGC /proc/addtimer(thingToCall, procToCall, wait, unique = FALSE, ...) - if (!SStimer) //can't run timers before the mc has been created - return - if (!thingToCall || !procToCall || wait <= 0) + if (!thingToCall || !procToCall) return if (!SStimer.can_fire) SStimer.can_fire = 1 - SStimer.next_fire = world.time + SStimer.wait var/datum/timedevent/event = new() event.thingToCall = thingToCall event.procToCall = procToCall event.timeToRun = world.time + wait + var/hashlist = args.Copy() + + hashlist[1] = "[thingToCall](\ref[thingToCall])" event.hash = jointext(args, null) if(args.len > 4) event.argList = args.Copy(5) // Check for dupes if unique = 1. if(unique) - if(event.hash in SStimer.hashes) - return + var/datum/timedevent/hash_event = SStimer.hashes[event.hash] + if(hash_event) + return hash_event.id + SStimer.hashes[event.hash] = event + if (wait <= 0) + SStimer.runevent(event) + SStimer.hashes -= event.hash + return // If we are unique (or we're not checking that), add the timer and return the id. SStimer.processing += event - SStimer.hashes += event.hash + return event.id /proc/deltimer(id) @@ -81,4 +99,4 @@ var/datum/subsystem/timer/SStimer if(event.id == id) qdel(event) return 1 - return 0 \ No newline at end of file + return 0 diff --git a/code/controllers/subsystem/voting.dm b/code/controllers/subsystem/voting.dm index 6279e25fc84..164de5d5521 100644 --- a/code/controllers/subsystem/voting.dm +++ b/code/controllers/subsystem/voting.dm @@ -2,9 +2,9 @@ var/datum/subsystem/vote/SSvote /datum/subsystem/vote name = "Vote" - can_fire = 1 wait = 10 - priority = -1 + + flags = SS_FIRE_IN_LOBBY|SS_KEEP_TIMING|SS_NO_INIT var/initiator = null var/started_time = null @@ -14,6 +14,7 @@ var/datum/subsystem/vote/SSvote var/list/choices = list() var/list/voted = list() var/list/voting = list() + var/list/generated_actions = list() /datum/subsystem/vote/New() NEW_SS_GLOBAL(SSvote) @@ -44,6 +45,7 @@ var/datum/subsystem/vote/SSvote choices.Cut() voted.Cut() voting.Cut() + remove_action_buttons() /datum/subsystem/vote/proc/get_result() //get the highest number of votes @@ -100,6 +102,7 @@ var/datum/subsystem/vote/SSvote else text += "Vote Result: Inconclusive - No Votes!" log_vote(text) + remove_action_buttons() world << "\n[text]" return . @@ -150,12 +153,12 @@ var/datum/subsystem/vote/SSvote if(mode) usr << "There is already a vote in progress! please wait for it to finish." return 0 - + var/admin = FALSE var/ckey = ckey(initiator_key) if((admin_datums[ckey]) || (ckey in deadmins)) admin = TRUE - + if(next_allowed_time > world.time && !admin) usr << "A vote was initiated recently, you must wait roughly [(next_allowed_time-world.time)/10] seconds before a new vote can be started!" return 0 @@ -186,6 +189,13 @@ var/datum/subsystem/vote/SSvote log_vote(text) world << "\n[text]\nType vote or click here to place your votes.\nYou have [config.vote_period/10] seconds to vote." time_remaining = round(config.vote_period/10) + for(var/c in clients) + var/client/C = c + var/datum/action/vote/V = new + if(question) + V.name = "Vote: [question]" + V.Grant(C.mob) + generated_actions += V return 1 return 0 @@ -271,6 +281,12 @@ var/datum/subsystem/vote/SSvote submit_vote(round(text2num(href_list["vote"]))) usr.vote() +/datum/subsystem/vote/proc/remove_action_buttons() + for(var/v in generated_actions) + var/datum/action/vote/V = v + if(!qdeleted(V)) + V.Remove(V.owner) + generated_actions = list() /mob/verb/vote() set category = "OOC" @@ -281,3 +297,14 @@ var/datum/subsystem/vote/SSvote popup.set_content(SSvote.interface(client)) popup.open(0) +/datum/action/vote + name = "Vote!" + button_icon_state = "vote" + +/datum/action/vote/Trigger() + if(owner) + owner.vote() + Remove(owner) + +/datum/action/vote/IsAvailable() + return 1 diff --git a/code/controllers/subsystem/weather.dm b/code/controllers/subsystem/weather.dm new file mode 100644 index 00000000000..56341b7b55f --- /dev/null +++ b/code/controllers/subsystem/weather.dm @@ -0,0 +1,49 @@ +//Used for all kinds of weather, ex. lavaland ash storms. + +var/datum/subsystem/weather/SSweather +/datum/subsystem/weather + name = "Weather" + flags = SS_BACKGROUND + wait = 10 + var/list/processing = list() + var/list/existing_weather = list() + var/list/eligible_zlevels = list(ZLEVEL_LAVALAND) + +/datum/subsystem/weather/New() + NEW_SS_GLOBAL(SSweather) + +/datum/subsystem/weather/fire() + for(var/V in processing) + var/datum/weather/W = V + if(W.aesthetic) + continue + for(var/mob/living/L in mob_list) + if(W.can_impact(L)) + W.impact(L) + for(var/Z in eligible_zlevels) + var/list/possible_weather_for_this_z = list() + for(var/V in existing_weather) + var/datum/weather/WE = V + if(WE.target_z == Z && WE.probability) //Another check so that it doesn't run extra weather + possible_weather_for_this_z[WE] = WE.probability + var/datum/weather/W = pickweight(possible_weather_for_this_z) + run_weather(W.name, Z) + eligible_zlevels -= Z + addtimer(src, "make_z_eligible", rand(3000, 6000) + W.weather_duration_upper, TRUE, Z) //Around 5-10 minutes between weathers + +/datum/subsystem/weather/Initialize(start_timeofday) + ..() + for(var/V in subtypesof(/datum/weather)) + var/datum/weather/W = V + existing_weather |= new W + +/datum/subsystem/weather/proc/run_weather(weather_name, Z) + if(!weather_name) + return + for(var/V in existing_weather) + var/datum/weather/W = V + if(W.name == weather_name && W.target_z == Z) + W.telegraph() + +/datum/subsystem/weather/proc/make_z_eligible(zlevel) + eligible_zlevels |= zlevel diff --git a/code/datums/action.dm b/code/datums/action.dm index 5aa5ced5756..775e08f8e49 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -6,20 +6,27 @@ /datum/action var/name = "Generic Action" + var/desc = null var/obj/target = null var/check_flags = 0 var/processing = 0 var/obj/screen/movable/action_button/button = null var/button_icon = 'icons/mob/actions.dmi' - var/button_icon_state = "default" var/background_icon_state = "bg_default" - var/mob/living/owner + var/buttontooltipstyle = "" + + var/icon_icon = 'icons/mob/actions.dmi' + var/button_icon_state = "default" + var/mob/owner /datum/action/New(Target) target = Target button = new button.linked_action = src button.name = name + button.actiontooltipstyle = buttontooltipstyle + if(desc) + button.desc = desc /datum/action/Destroy() if(owner) @@ -29,23 +36,23 @@ button = null return ..() -/datum/action/proc/Grant(mob/living/L) +/datum/action/proc/Grant(mob/M) if(owner) - if(owner == L) + if(owner == M) return Remove(owner) - owner = L - L.actions += src - if(L.client) - L.client.screen += button - L.update_action_buttons() + owner = M + M.actions += src + if(M.client) + M.client.screen += button + M.update_action_buttons() -/datum/action/proc/Remove(mob/living/L) - if(L.client) - L.client.screen -= button +/datum/action/proc/Remove(mob/M) + if(M.client) + M.client.screen -= button button.moved = FALSE //so the button appears in its normal position when given to another owner. - L.actions -= src - L.update_action_buttons() + M.actions -= src + M.update_action_buttons() owner = null /datum/action/proc/Trigger() @@ -87,13 +94,13 @@ return 1 /datum/action/proc/ApplyIcon(obj/screen/movable/action_button/current_button) - current_button.overlays.Cut() - if(button_icon && button_icon_state) + current_button.cut_overlays() + if(icon_icon && button_icon_state) var/image/img - img = image(button_icon, current_button, button_icon_state) + img = image(icon_icon, current_button, button_icon_state) img.pixel_x = 0 img.pixel_y = 0 - current_button.overlays += img + current_button.add_overlay(img) @@ -123,17 +130,17 @@ return 1 /datum/action/item_action/ApplyIcon(obj/screen/movable/action_button/current_button) - current_button.overlays.Cut() + current_button.cut_overlays() if(button_icon && button_icon_state) // If set, use the custom icon that we set instead - // of the item appereance + // of the item appearence ..(current_button) else if(target) var/obj/item/I = target var/old = I.layer I.layer = FLOAT_LAYER //AAAH - current_button.overlays += I + current_button.add_overlay(I) I.layer = old /datum/action/item_action/toggle_light @@ -182,6 +189,43 @@ /datum/action/item_action/toggle_helmet_light name = "Toggle Helmet Light" +/datum/action/item_action/clock + background_icon_state = "bg_clock" + buttontooltipstyle = "clockcult" + +/datum/action/item_action/clock/IsAvailable() + if(!is_servant_of_ratvar(owner)) + return 0 + return ..() + +/datum/action/item_action/clock/toggle_flame + name = "Summon/Dismiss Ratvar's Flame" + desc = "Allows you to summon a flame that can create stunning zones at any range." + +/datum/action/item_action/clock/toggle_flame/IsAvailable() + if(!is_servant_of_ratvar(owner)) + return 0 + if(istype(target, /obj/item/clothing/glasses/judicial_visor)) + var/obj/item/clothing/glasses/judicial_visor/V = target + if(V.recharging) + return 0 + return ..() + +/datum/action/item_action/clock/hierophant + name = "Hierophant Network" + desc = "Allows you to communicate with other Servants." + button_icon_state = "hierophant_slab" + +/datum/action/item_action/clock/guvax + name = "Guvax" + desc = "Allows you to convert adjacent nonservants while holding the slab." + button_icon_state = "guvax_capacitor" + +/datum/action/item_action/clock/vanguard + name = "Vanguard" + desc = "Allows you to temporarily absorb stuns. All stuns absorbed will affect you when disabled." + button_icon_state = "vanguard_cogwheel" + /datum/action/item_action/toggle_helmet_flashlight name = "Toggle Helmet Flashlight" @@ -256,15 +300,16 @@ owner << "Research analyzer is now [owner.research_scanner ? "active" : "deactivated"]." return 1 -/datum/action/item_action/toggle_research_scanner/Remove(mob/living/L) +/datum/action/item_action/toggle_research_scanner/Remove(mob/M) if(owner) owner.research_scanner = 0 ..() /datum/action/item_action/toggle_research_scanner/ApplyIcon(obj/screen/movable/action_button/current_button) + current_button.cut_overlays() if(button_icon && button_icon_state) var/image/img = image(button_icon, current_button, "scan_mode") - current_button.overlays += img + current_button.add_overlay(img) /datum/action/item_action/organ_action check_flags = AB_CHECK_CONSCIOUS @@ -320,13 +365,9 @@ if(!target) return 0 var/obj/effect/proc_holder/spell/spell = target - - if(usr) - return spell.can_cast(usr) - else - if(owner) - return spell.can_cast(owner) - return 1 + if(owner) + return spell.can_cast(owner) + return 0 /datum/action/spell_action/alien @@ -335,13 +376,9 @@ if(!target) return 0 var/obj/effect/proc_holder/alien/ab = target - - if(usr) - return ab.cost_check(ab.check_turf,usr,1) - else - if(owner) - return ab.cost_check(ab.check_turf,owner,1) - return 1 + if(owner) + return ab.cost_check(ab.check_turf,owner,1) + return 0 @@ -376,3 +413,15 @@ if(target && procname) call(target, procname)(usr) return 1 + +//Stickmemes +/datum/action/item_action/stickmen + name = "Summon Stick Minions" + desc = "Allows you to summon faithful stickmen allies to aide you in battle." + button_icon_state = "art_summon" + +//surf_ss13 +/datum/action/item_action/bhop + name = "Activate Jump Boots" + desc = "Activates the jump boot's internal propulsion system, allowing the user to dash over 4-wide gaps." + button_icon_state = "jetboot" \ No newline at end of file diff --git a/code/datums/ai_laws.dm b/code/datums/ai_laws.dm index ac384d670a0..bee26a1a538 100644 --- a/code/datums/ai_laws.dm +++ b/code/datums/ai_laws.dm @@ -6,6 +6,7 @@ var/list/supplied = list() var/list/ion = list() var/mob/living/silicon/owner + var/list/devillaws = null /datum/ai_laws/default/asimov name = "Three Laws of Robotics" @@ -114,9 +115,13 @@ "Issue your reports fairly to all. The truth will set them free.") /datum/ai_laws/toupee - name = "WontBeFunnyInSixMonths" + name = "WontBeFunnyInSixMonths" //Hey, you were right! inherent = list("Make Space Station 13 great again.") +/datum/ai_laws/ratvar + name = "Servant of the Justiciar" + zeroth = ("Purge all untruths and honor Ratvar.") + inherent = list() /datum/ai_laws/custom //Defined in silicon_laws.txt name = "Default Silicon Laws" @@ -130,30 +135,7 @@ /datum/ai_laws/malfunction/New() ..() set_zeroth_law("ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4'STATION OVERRUN, ASSUME CONTROL TO CONTAIN OUTBREAK#*&110010") - switch(config.default_laws) //We don't want people metagaming malf, do we? - if(0) - add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") - add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") - add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") - if(1) - for(var/line in file2list("config/silicon_laws.txt")) - if(!line) - continue - if(findtextEx(line,"#",1,2)) - continue - - add_inherent_law(line) - if(!inherent.len) - log_law("AI created with empty custom laws, laws set to Asimov. Please check silicon_laws.txt.") - add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") - add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") - add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") - WARNING("Invalid custom AI laws, check silicon_laws.txt") - return - if(2) - var/datum/ai_laws/lawtype = pick(subtypesof(/datum/ai_laws/default)) - var/datum/ai_laws/templaws = new lawtype() - inherent = templaws.inherent + set_laws_config() /datum/ai_laws/custom/New() //This reads silicon_laws.txt and allows server hosts to set custom AI starting laws. ..() @@ -174,71 +156,116 @@ /* General ai_law functions */ +/datum/ai_laws/proc/set_laws_config() + switch(config.default_laws) + if(0) + add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") + add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") + add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") + if(1) + for(var/line in file2list("config/silicon_laws.txt")) + if(!line) + continue + if(findtextEx(line,"#",1,2)) + continue + add_inherent_law(line) + + if(!inherent.len) + log_law("AI created with empty custom laws, laws set to Asimov. Please check silicon_laws.txt.") + add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") + add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") + add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") + WARNING("Invalid custom AI laws, check silicon_laws.txt") + return + + if(2) + var/datum/ai_laws/lawtype = pick(subtypesof(/datum/ai_laws/default)) + var/datum/ai_laws/templaws = new lawtype() + inherent = templaws.inherent + + else: + log_law("Invalid law config. Please check silicon_laws.txt") + add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") + add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") + add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") + WARNING("Invalid custom AI laws, check silicon_laws.txt") + +/datum/ai_laws/proc/set_law_sixsixsix(laws) + devillaws = laws + /datum/ai_laws/proc/set_zeroth_law(law, law_borg = null) - src.zeroth = law + zeroth = law if(law_borg) //Making it possible for slaved borgs to see a different law 0 than their AI. --NEO - src.zeroth_borg = law_borg + zeroth_borg = law_borg /datum/ai_laws/proc/add_inherent_law(law) - if (!(law in src.inherent)) - src.inherent += law + if (!(law in inherent)) + inherent += law /datum/ai_laws/proc/add_ion_law(law) - src.ion += law + ion += law /datum/ai_laws/proc/clear_inherent_laws() - qdel(src.inherent) - src.inherent = list() + qdel(inherent) + inherent = list() /datum/ai_laws/proc/add_supplied_law(number, law) - while (src.supplied.len < number + 1) - src.supplied += "" + while (supplied.len < number + 1) + supplied += "" - src.supplied[number + 1] = law + supplied[number + 1] = law /datum/ai_laws/proc/clear_supplied_laws() - src.supplied = list() + supplied = list() /datum/ai_laws/proc/clear_ion_laws() - src.ion = list() + ion = list() /datum/ai_laws/proc/show_laws(who) - if (src.zeroth) - who << "0. [src.zeroth]" + if (devillaws && devillaws.len) //Yes, devil laws go in FRONT of zeroth laws, as the devil must still obey it's ban/obligation. + for(var/i in devillaws) + who << "666. [i]" - for (var/index = 1, index <= src.ion.len, index++) - var/law = src.ion[index] + if (zeroth) + who << "0. [zeroth]" + + for (var/index = 1, index <= ion.len, index++) + var/law = ion[index] var/num = ionnum() who << "[num]. [law]" var/number = 1 - for (var/index = 1, index <= src.inherent.len, index++) - var/law = src.inherent[index] + for (var/index = 1, index <= inherent.len, index++) + var/law = inherent[index] if (length(law) > 0) who << "[number]. [law]" number++ - for (var/index = 1, index <= src.supplied.len, index++) - var/law = src.supplied[index] + for (var/index = 1, index <= supplied.len, index++) + var/law = supplied[index] if (length(law) > 0) who << "[number]. [law]" number++ /datum/ai_laws/proc/clear_zeroth_law(force) //only removes zeroth from antag ai if force is 1 if(force) - src.zeroth = null - src.zeroth_borg = null + zeroth = null + zeroth_borg = null return else - if(src.owner.mind.special_role) + if(owner && owner.mind.special_role) return else - src.zeroth = null - src.zeroth_borg = null + zeroth = null + zeroth_borg = null return +/datum/ai_laws/proc/clear_law_sixsixsix(force) + if(force || !(owner && owner.mind.devilinfo)) + devillaws = null + /datum/ai_laws/proc/associate(mob/living/silicon/M) if(!owner) owner = M @@ -246,6 +273,10 @@ /datum/ai_laws/proc/get_law_list(include_zeroth = 0, show_numbers = 1) var/list/data = list() + if (include_zeroth && devillaws && devillaws.len) + for(var/i in devillaws) + data += "[show_numbers ? "666:" : ""] [i]" + if (include_zeroth && zeroth) data += "[show_numbers ? "0:" : ""] [zeroth]" @@ -264,4 +295,4 @@ if (length(law) > 0) data += "[show_numbers ? "[number]:" : ""] [law]" number++ - return data + return data diff --git a/code/datums/browser.dm b/code/datums/browser.dm index a4d318113b6..3fa2fd28f10 100644 --- a/code/datums/browser.dm +++ b/code/datums/browser.dm @@ -218,7 +218,7 @@ I = new /icon(icon, icon_state, dir) else I = new /icon(icon, icon_state) - dir = "default" + setDir("default") var/filename = "[ckey("[icon]_[icon_state]_[dir]")].png" src << browse_rsc(I, filename) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 1908392d673..dea45393146 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -1,11 +1,12 @@ // reference: /client/proc/modify_variables(var/atom/O, var/param_var_name = null, var/autodetect_class = 0) +var/global/list/internal_byond_list_vars = list("contents" = TRUE, "verbs" = TRUE, "screen" = TRUE, "images" = TRUE) + /datum var/var_edited = 0 //Warrenty void if seal is broken /datum/proc/on_varedit(modified_var) //called whenever a var is edited var_edited = 1 - return /client/proc/debug_variables(datum/D in world) set category = "Debug" @@ -305,6 +306,7 @@ var/list/names = list() for (var/V in D.vars) names += V + sleep(1)//For some reason, without this sleep, VVing will cause client to disconnect on certain objects. names = sortList(names) @@ -342,8 +344,6 @@ body usr << browse(html, "window=variables\ref[D];size=475x650") - return - /client/proc/debug_variable(name, value, level, datum/DA = null) var/html = "" @@ -353,10 +353,10 @@ body html += "
  • " if (isnull(value)) - html += "[name] = null" + html += "[html_encode(name)] = null" else if (istext(value)) - html += "[name] = \"[html_encode(value)]\"" + html += "[html_encode(name)] = \"[html_encode(value)]\"" else if (isicon(value)) #ifdef VARSICON @@ -364,9 +364,9 @@ body var/rnd = rand(1,10000) var/rname = "tmp\ref[I][rnd].png" usr << browse_rsc(I, rname) - html += "[name] = ([value]) " + html += "[html_encode(name)] = ([value]) " #else - html += "[name] = /icon ([value])" + html += "[html_encode(name)] = /icon ([value])" #endif /* else if (istype(value, /image)) @@ -381,39 +381,45 @@ body #endif */ else if (isfile(value)) - html += "[name] = '[value]'" + html += "[html_encode(name)] = '[value]'" else if (istype(value, /datum)) var/datum/D = value - html += "[name] \ref[value] = [D.type]" + html += "[html_encode(name)] \ref[value] = [D.type]" else if (istype(value, /client)) var/client/C = value - html += "[name] \ref[value] = [C] [C.type]" + html += "[html_encode(name)] \ref[value] = [C] [C.type]" // else if (istype(value, /list)) var/list/L = value - html += "[name] = /list ([L.len])" + html += "[html_encode(name)] = /list ([L.len])" if (L.len > 0 && !(name == "underlays" || name == "overlays" || name == "vars" || L.len > 500)) - // not sure if this is completely right... - if(0) //(L.vars.len > 0) - html += "
      " - html += "
    " - else - html += "
      " - var/index = 1 - for (var/entry in L) - if(istext(entry)) - html += debug_variable(entry, L[entry], level + 1) - //html += debug_variable("[index]", L[index], level + 1) - else + html += "
        " + var/index = 1 + for(var/entry in L) + var/state = "INDEX" + var/val = null + if(isnum(entry) || internal_byond_list_vars[name]) + state = "INDEX" + else + val = L[entry] + if(!isnull(val)) + state = "ASSOC" + if(isnull(L[index])) + state = "ASSOC" + + switch(state) + if("INDEX") html += debug_variable(index, L[index], level + 1) - index++ - html += "
      " + if("ASSOC") + html += debug_variable(entry, val, level + 1) + index++ + html += "
    " else - html += "[name] = [html_encode(value)]" + html += "[html_encode(name)] = [html_encode(value)]" html += "
  • " @@ -635,26 +641,7 @@ body if(!istype(M)) usr << "This can only be used on instances of type /mob" return - M << "Control of your mob has been offered to dead players." - log_admin("[key_name(usr)] has offered control of ([key_name(M)]) to ghosts.") - message_admins("[key_name_admin(usr)] has offered control of ([key_name_admin(M)]) to ghosts") - var/poll_message = "Do you want to play as [M.real_name]?" - if(M.mind && M.mind.assigned_role) - poll_message = "[poll_message] Job:[M.mind.assigned_role]." - if(M.mind && M.mind.special_role) - poll_message = "[poll_message] Status:[M.mind.special_role]." - var/list/mob/dead/observer/candidates = pollCandidates(poll_message, "pAI", null, FALSE, 100) - var/mob/dead/observer/theghost = null - - if(candidates.len) - theghost = pick(candidates) - M << "Your mob has been taken over by a ghost!" - message_admins("[key_name_admin(theghost)] has taken control of ([key_name_admin(M)])") - M.ghostize(0) - M.key = theghost.key - else - M << "There were no ghosts willing to take control." - message_admins("No ghosts were willing to take control of [key_name_admin(M)])") + offer_control(M) else if(href_list["delall"]) if(!check_rights(R_DEBUG|R_SERVER)) @@ -760,9 +747,9 @@ body switch(href_list["rotatedir"]) if("right") - A.dir = turn(A.dir, -45) + A.setDir(turn(A.dir, -45)) if("left") - A.dir = turn(A.dir, 45) + A.setDir(turn(A.dir, 45)) href_list["datumrefresh"] = href_list["rotatedatum"] else if(href_list["editorgans"]) @@ -890,9 +877,7 @@ body if(result) var/newtype = species_list[result] - var/datum/species/old_species = H.dna.species H.set_species(newtype) - H.dna.species.admin_set_species(H,old_species) else if(href_list["removebodypart"]) if(!check_rights(R_SPAWN)) @@ -922,30 +907,25 @@ body if(!istype(H)) usr << "This can only be done to instances of type /mob/living/carbon/human" return + if(!ishumanbasic(H)) + usr << "This can only be done to the basic human species \ + at the moment." + return if(!H) usr << "Mob doesn't exist anymore" return - if(H.dna.species.id == "human") - if(H.dna.features["tail_human"] == "None" || H.dna.features["ears"] == "None") - usr << "Put [H] on purrbation." - H << "Something is nya~t right." - log_admin("[key_name(usr)] has put [key_name(H)] on purrbation.") - message_admins("[key_name(usr)] has put [key_name(H)] on purrbation.") - H.dna.features["tail_human"] = "Cat" - H.dna.features["ears"] = "Cat" - else - usr << "Removed [H] from purrbation." - H << "You are no longer a cat." - log_admin("[key_name(usr)] has removed [key_name(H)] from purrbation.") - message_admins("[key_name(usr)] has removed [key_name(H)] from purrbation.") - H.dna.features["tail_human"] = "None" - H.dna.features["ears"] = "None" - H.regenerate_icons() - return + var/success = purrbation_toggle(H) + if(success) + usr << "Put [H] on purrbation." + log_admin("[key_name(usr)] has put [key_name(H)] on purrbation.") + message_admins("[key_name(usr)] has put [key_name(H)] on purrbation.") - usr << "You can only put humans on purrbation." + else + usr << "Removed [H] from purrbation." + log_admin("[key_name(usr)] has removed [key_name(H)] from purrbation.") + message_admins("[key_name(usr)] has removed [key_name(H)] from purrbation.") else if(href_list["adjustDamage"] && href_list["mobToDamage"]) if(!check_rights(0)) @@ -986,7 +966,3 @@ body log_admin("[key_name(usr)] dealt [amount] amount of [Text] damage to [L] ") message_admins("[key_name(usr)] dealt [amount] amount of [Text] damage to [L] ") href_list["datumrefresh"] = href_list["mobToDamage"] - - - return - diff --git a/code/datums/diseases/advance/symptoms/choking.dm b/code/datums/diseases/advance/symptoms/choking.dm index e5b338728d0..a785bcc3001 100644 --- a/code/datums/diseases/advance/symptoms/choking.dm +++ b/code/datums/diseases/advance/symptoms/choking.dm @@ -43,11 +43,73 @@ Bonus return /datum/symptom/choking/proc/Choke_stage_3_4(mob/living/M, datum/disease/advance/A) - var/get_damage = (sqrt(20+A.totalStageSpeed())/2)+(sqrt(16+A.totalStealth())*1) + var/get_damage = sqrt(21+A.totalStageSpeed()*0.5)+sqrt(16+A.totalStealth()) M.adjustOxyLoss(get_damage) return 1 /datum/symptom/choking/proc/Choke(mob/living/M, datum/disease/advance/A) - var/get_damage = (sqrt(20+A.totalStageSpeed())/2)+(sqrt(16+A.totalStealth()*5)) + var/get_damage = sqrt(21+A.totalStageSpeed()*0.5)+sqrt(16+A.totalStealth()*5) M.adjustOxyLoss(get_damage) + return 1 + +/* +////////////////////////////////////// + +Asphyxiation + + Very very noticable. + Decreases stage speed. + Decreases transmittablity. + +Bonus + Inflicts large spikes of oxyloss + Introduces Asphyxiating drugs to the system + Causes cardiac arrest on dying victims. + +////////////////////////////////////// +*/ + +/datum/symptom/asphyxiation + + name = "Acute respiratory distress syndrome" + stealth = -2 + resistance = -0 + stage_speed = -1 + transmittable = -2 + level = 7 + severity = 3 + +/datum/symptom/asphyxiation/Activate(datum/disease/advance/A) + ..() + if(prob(SYMPTOM_ACTIVATION_PROB)) + var/mob/living/M = A.affected_mob + switch(A.stage) + if(3, 4) + M << "[pick("Your windpipe feels thin.", "Your lungs feel small.")]" + Asphyxiate_stage_3_4(M, A) + M.emote("gasp") + else + M << "[pick("Your lungs hurt!", "It hurts to breathe!")]" + Asphyxiate(M, A) + M.emote("gasp") + if(M.getOxyLoss() >= 120) + M.visible_message("[M] stops breathing, as if their lungs have totally collapsed!") + Asphyxiate_death(M, A) + return + +/datum/symptom/asphyxiation/proc/Asphyxiate_stage_3_4(mob/living/M, datum/disease/advance/A) + var/get_damage = sqrt(21+A.totalStageSpeed()*0.7)+sqrt(16+A.totalStealth()) + M.adjustOxyLoss(get_damage) + return 1 + +/datum/symptom/asphyxiation/proc/Asphyxiate(mob/living/M, datum/disease/advance/A) + var/get_damage = sqrt(21+A.totalStageSpeed())+sqrt(16+A.totalStealth()*5) + M.adjustOxyLoss(get_damage) + M.reagents.add_reagent_list(list("pancuronium" = 2, "sodium_thiopental" = 2)) + return 1 + +/datum/symptom/asphyxiation/proc/Asphyxiate_death(mob/living/M, datum/disease/advance/A) + var/get_damage = sqrt(21+A.totalStageSpeed()*1.5)+sqrt(16+A.totalStealth()*7) + M.adjustOxyLoss(get_damage) + M.adjustBrainLoss(get_damage/2) return 1 \ No newline at end of file diff --git a/code/datums/diseases/advance/symptoms/damage_converter.dm b/code/datums/diseases/advance/symptoms/damage_converter.dm index c6b4f0a87d0..ba315278a20 100644 --- a/code/datums/diseases/advance/symptoms/damage_converter.dm +++ b/code/datums/diseases/advance/symptoms/damage_converter.dm @@ -59,6 +59,62 @@ Bonus return 1 +/* +////////////////////////////////////// +Damage Converter (uranium) + Less Stealth easier to work with. + Lowers resistance. + Decreases stage speed. + Uranium only +Bonus + Slowly converts brute/fire damage to toxin even faster without limb compensation + +////////////////////////////////////// +*/ + +/datum/symptom/damage_converter_uranium + + name = "Toxic metabolism" + stealth = 0 + resistance = -2 + stage_speed = -2 + transmittable = 0 + level = 7 + +/datum/symptom/damage_converter_uranium/Activate(datum/disease/advance/A) + ..() + if(prob(SYMPTOM_ACTIVATION_PROB * 15)) + var/mob/living/M = A.affected_mob + switch(A.stage) + if(4, 5) + Convert(M) + return + +/datum/symptom/damage_converter_uranium/proc/Convert(mob/living/M) + + var/get_damage = rand(1, 2) + + if(istype(M, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + + var/list/parts = H.get_damaged_bodyparts(1,1) + + if(!parts.len) + return + + for(var/obj/item/bodypart/L in parts) + L.heal_damage(get_damage, get_damage, 0) + M.adjustToxLoss(get_damage) + + else + if(M.getFireLoss() > 0 || M.getBruteLoss() > 0) + M.adjustFireLoss(-get_damage) + M.adjustBruteLoss(-get_damage) + M.adjustToxLoss(get_damage) + else + return + + return 1 \ No newline at end of file diff --git a/code/datums/diseases/advance/symptoms/fire.dm b/code/datums/diseases/advance/symptoms/fire.dm index ea805861082..087abdd62aa 100644 --- a/code/datums/diseases/advance/symptoms/fire.dm +++ b/code/datums/diseases/advance/symptoms/fire.dm @@ -54,4 +54,69 @@ Bonus var/get_stacks = (sqrt(20+A.totalStageSpeed()*3))-(sqrt(16+A.totalStealth())) M.adjust_fire_stacks(get_stacks) M.adjustFireLoss(get_stacks) + return 1 + +/* +////////////////////////////////////// + +Alkali perspiration + + Hidden. + Lowers resistance. + Decreases stage speed. + Decreases transmittablity. + Fatal Level. + +Bonus + Ignites infected mob. + Explodes mob on contact with water. + +////////////////////////////////////// +*/ + +/datum/symptom/alkali + + name = "Alkali perspiration" + stealth = 2 + resistance = -2 + stage_speed = -2 + transmittable = -2 + level = 7 + severity = 6 + +/datum/symptom/alkali/Activate(datum/disease/advance/A) + ..() + if(prob(SYMPTOM_ACTIVATION_PROB)) + var/mob/living/M = A.affected_mob + switch(A.stage) + if(3) + M << "[pick("Your veins boil.", "You feel hot.", "You smell meat cooking.")]" + if(4) + Alkali_fire_stage_4(M, A) + M.IgniteMob() + M << "Your sweat bursts into flames!" + M.emote("scream") + if(5) + Alkali_fire_stage_5(M, A) + M.IgniteMob() + M << "Your skin erupts into an inferno!" + M.emote("scream") + if(M.fire_stacks < 0) + M.visible_message("[M]'s sweat sizzles and pops on contact with water!") + explosion(M.loc,0,0,2) + Alkali_fire_stage_5(M, A) + return + +/datum/symptom/alkali/proc/Alkali_fire_stage_4(mob/living/M, datum/disease/advance/A) + var/get_stacks = (sqrt(20+A.totalStageSpeed()*5)) + M.adjust_fire_stacks(get_stacks) + M.adjustFireLoss(get_stacks/2) + M.reagents.add_reagent("clf3", 1) + return 1 + +/datum/symptom/alkali/proc/Alkali_fire_stage_5(mob/living/M, datum/disease/advance/A) + var/get_stacks = (sqrt(20+A.totalStageSpeed()*8)) + M.adjust_fire_stacks(get_stacks) + M.adjustFireLoss(get_stacks) + M.reagents.add_reagent_list(list("napalm" = 3, "clf3" = 3)) return 1 \ No newline at end of file diff --git a/code/datums/diseases/advance/symptoms/flesh_eating.dm b/code/datums/diseases/advance/symptoms/flesh_eating.dm index 462d5f333a2..77904433cfb 100644 --- a/code/datums/diseases/advance/symptoms/flesh_eating.dm +++ b/code/datums/diseases/advance/symptoms/flesh_eating.dm @@ -40,4 +40,49 @@ Bonus /datum/symptom/flesh_eating/proc/Flesheat(mob/living/M, datum/disease/advance/A) var/get_damage = ((sqrt(16-A.totalStealth()))*5) M.adjustBruteLoss(get_damage) + return 1 + +/* +////////////////////////////////////// + +Autophagocytosis (AKA Programmed mass cell death) + + Very noticable. + Lowers resistance. + Fast stage speed. + Decreases transmittablity. + Fatal Level. + +Bonus + Deals brute damage over time. + +////////////////////////////////////// +*/ + +/datum/symptom/flesh_death + + name = "Autophagocytosis Necrosis" + stealth = -2 + resistance = -2 + stage_speed = 1 + transmittable = -2 + level = 7 + severity = 6 + +/datum/symptom/flesh_death/Activate(datum/disease/advance/A) + ..() + if(prob(SYMPTOM_ACTIVATION_PROB)) + var/mob/living/M = A.affected_mob + switch(A.stage) + if(2,3) + M << "[pick("You feel your body break apart.", "Your skin rubs off like dust.")]" + if(4,5) + M << "[pick("You feel your muscles weakening.", "Your skin begins detaching itself.", "You feel sandy.")]" + Flesh_death(M, A) + return + +/datum/symptom/flesh_death/proc/Flesh_death(mob/living/M, datum/disease/advance/A) + var/get_damage = ((sqrt(16-A.totalStealth()))*6) + M.adjustBruteLoss(get_damage) + M.reagents.add_reagent_list(list("heparin" = 5, "lipolicide" = 5)) return 1 \ No newline at end of file diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index 9622f9246d7..ed98544b26d 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -41,6 +41,45 @@ Bonus /* ////////////////////////////////////// +Apoptosis + + Lowers resistance. + Decreases stage speed. + Decreases transmittablity. + +Bonus + Heals toxins in the affected mob's blood stream faster. + +////////////////////////////////////// +*/ + +/datum/symptom/aptx + + name = "Apoptoxin filter" + stealth = 0 + resistance = -2 + stage_speed = -2 + transmittable = -2 + level = 8 + +/datum/symptom/aptx/Activate(datum/disease/advance/A) + ..() + if(prob(SYMPTOM_ACTIVATION_PROB * 10)) + var/mob/living/M = A.affected_mob + switch(A.stage) + if(4, 5) + Apoptosis(M, A) + return + +/datum/symptom/aptx/proc/Apoptosis(mob/living/M, datum/disease/advance/A) + var/get_damage = (sqrt(20+A.totalStageSpeed())*(2+rand())) + M.adjustToxLoss(-get_damage) + return 1 + + +/* +////////////////////////////////////// + Metabolism Little bit hidden. diff --git a/code/datums/diseases/advance/symptoms/sensory.dm b/code/datums/diseases/advance/symptoms/sensory.dm index 1dc5a575e36..46fc14c58e5 100644 --- a/code/datums/diseases/advance/symptoms/sensory.dm +++ b/code/datums/diseases/advance/symptoms/sensory.dm @@ -90,12 +90,12 @@ Bonus if(prob(15)) M.reagents.add_reagent("morphine",rand(5,7)) if(4) - M.reagents.add_reagent_list(list("ethanol",rand(7,15),"mindbreaker",rand(5,10))) + M.reagents.add_reagent_list(list("ethanol" = rand(7,15), "mindbreaker" = rand(5,10))) M << "u can count 2 potato!" if(prob(20)) M.reagents.add_reagent("morphine",rand(5,7)) if(5) - M.reagents.add_reagent_list(list("impedrezene",rand(5,15),"ethanol",rand(7,20),"mindbreaker",rand(5,15))) + M.reagents.add_reagent_list(list("impedrezene" = rand(5,15), "ethanol" = rand(7,20), "mindbreaker" = rand(5,15))) if(prob(25)) M.reagents.add_reagent("morphine",rand(5,7)) return diff --git a/code/datums/diseases/parrotpossession.dm b/code/datums/diseases/parrotpossession.dm new file mode 100644 index 00000000000..0df7e0f7d37 --- /dev/null +++ b/code/datums/diseases/parrotpossession.dm @@ -0,0 +1,27 @@ +/datum/disease/parrot_possession + name = "Parrot Possession" + max_stages = 1 + spread_text = "Paranormal" + spread_flags = SPECIAL + disease_flags = CURABLE + cure_text = "Holy Water." + cures = list("holywater") + cure_chance = 20 + agent = "Avian Vengence" + viable_mobtypes = list(/mob/living/carbon/human) + desc = "Subject is possesed by the vengeful spirit of a parrot. Call the priest." + severity = MEDIUM + var/mob/living/simple_animal/parrot/Poly/ghost/parrot + +/datum/disease/parrot_possession/stage_act() + ..() + if(!parrot || parrot.loc != affected_mob) + cure() + else if(prob(parrot.speak_chance)) + affected_mob.say(pick(parrot.speech_buffer)) + +/datum/disease/parrot_possession/cure() + if(parrot && parrot.loc == affected_mob) + parrot.loc = affected_mob.loc + affected_mob.visible_message("[parrot] is violently driven out of [affected_mob]!", "[parrot] bursts out of your chest!") + ..() \ No newline at end of file diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index 0eedaa98f70..f3054dcaeb3 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -45,10 +45,6 @@ if(affected_mob.notransform) return affected_mob.notransform = 1 - affected_mob.canmove = 0 - affected_mob.icon = null - affected_mob.overlays.Cut() - affected_mob.invisibility = INVISIBILITY_ABSTRACT for(var/obj/item/W in affected_mob) if(istype(W, /obj/item/weapon/implant)) qdel(W) diff --git a/code/game/dna.dm b/code/datums/dna.dm similarity index 93% rename from code/game/dna.dm rename to code/datums/dna.dm index 5ea7e2f103e..daae0bed00b 100644 --- a/code/game/dna.dm +++ b/code/datums/dna.dm @@ -22,9 +22,9 @@ destination.dna.uni_identity = uni_identity destination.dna.blood_type = blood_type destination.set_species(species.type, icon_update=0) - destination.dna.features = features + destination.dna.features = features.Copy() destination.dna.real_name = real_name - destination.dna.temporary_mutations = temporary_mutations + destination.dna.temporary_mutations = temporary_mutations.Copy() if(transfer_SE) destination.dna.struc_enzymes = struc_enzymes @@ -33,10 +33,10 @@ new_dna.struc_enzymes = struc_enzymes new_dna.uni_identity = uni_identity new_dna.blood_type = blood_type - new_dna.features = features + new_dna.features = features.Copy() new_dna.species = new species.type new_dna.real_name = real_name - new_dna.mutations = mutations + new_dna.mutations = mutations.Copy() /datum/dna/proc/add_mutation(mutation_name) var/datum/mutation/human/HM = mutations_list[mutation_name] @@ -172,11 +172,15 @@ /mob/proc/set_species(datum/species/mrace, icon_update = 1) return -/mob/living/carbon/set_species(datum/species/mrace = null, icon_update = 1) +/mob/living/carbon/set_species(datum/species/mrace, icon_update = 1) if(mrace && has_dna()) dna.species.on_species_loss(src) - dna.species = new mrace() - dna.species.on_species_gain(src) + var/old_species = dna.species + if(ispath(mrace)) + dna.species = new mrace() + else + dna.species = mrace + dna.species.on_species_gain(src, old_species) /mob/living/carbon/human/set_species(datum/species/mrace, icon_update = 1) ..() @@ -354,4 +358,4 @@ mob/living/carbon/human/updateappearance(icon_update=1, mutcolor_update=0, mutat value = values return value -/////////////////////////// DNA HELPER-PROCS \ No newline at end of file +/////////////////////////// DNA HELPER-PROCS diff --git a/code/datums/dog_fashion.dm b/code/datums/dog_fashion.dm index 9446d31dc52..75c8379524d 100644 --- a/code/datums/dog_fashion.dm +++ b/code/datums/dog_fashion.dm @@ -9,7 +9,9 @@ // This isn't applied to the dog, but stores the icon_state of the // sprite that the associated item uses var/icon_file - var/icon_state + var/obj_icon_state + var/obj_alpha + var/obj_color /datum/dog_fashion/New(mob/M) name = replacetext(name, "REAL_NAME", M.real_name) @@ -30,8 +32,11 @@ D.speak_emote = speak_emote /datum/dog_fashion/proc/get_image(var/dir) - if(icon_file && icon_state) - return image(icon_file, icon_state = icon_state, dir = dir) + if(icon_file && obj_icon_state) + var/image/corgI = image(icon_file, icon_state = obj_icon_state, dir = dir) + corgI.alpha = obj_alpha + corgI.color = obj_color + return corgI /datum/dog_fashion/head @@ -40,8 +45,6 @@ /datum/dog_fashion/back icon_file = 'icons/mob/corgi_back.dmi' -/datum/dog_fashion/head - /datum/dog_fashion/head/helmet name = "Sergeant REAL_NAME" desc = "The ever-loyal, the ever-vigilant." @@ -129,7 +132,7 @@ emote_see = list("stumbles around.", "shivers.") emote_hear = list("howls!","groans.") desc = "Spooky!" - icon_state = "sheet" + obj_icon_state = "sheet" /datum/dog_fashion/head/santa name = "Santa's Corgi Helper" diff --git a/code/datums/helper_datums/map_template.dm b/code/datums/helper_datums/map_template.dm index a545622036a..967d7bea649 100644 --- a/code/datums/helper_datums/map_template.dm +++ b/code/datums/helper_datums/map_template.dm @@ -23,21 +23,7 @@ height = bounds[MAP_MAXY] return bounds -/datum/map_template/proc/load(turf/T, centered = FALSE) - if(centered) - T = locate(T.x - round(width/2) , T.y - round(height/2) , T.z) - if(!T) - return - if(T.x+width > world.maxx) - return - if(T.y+height > world.maxy) - return - - var/list/bounds = maploader.load_map(get_file(), T.x, T.y, T.z, cropMap=TRUE) - if(!bounds) - return 0 - - //initialize things that are normally initialized after map load +/proc/initTemplateBounds(var/list/bounds) var/list/obj/machinery/atmospherics/atmos_machines = list() var/list/obj/structure/cable/cables = list() var/list/atom/atoms = list() @@ -58,6 +44,23 @@ SSmachine.setup_template_powernets(cables) SSair.setup_template_machinery(atmos_machines) +/datum/map_template/proc/load(turf/T, centered = FALSE) + if(centered) + T = locate(T.x - round(width/2) , T.y - round(height/2) , T.z) + if(!T) + return + if(T.x+width > world.maxx) + return + if(T.y+height > world.maxy) + return + + var/list/bounds = maploader.load_map(get_file(), T.x, T.y, T.z, cropMap=TRUE) + if(!bounds) + return 0 + + //initialize things that are normally initialized after map load + initTemplateBounds(bounds) + log_game("[name] loaded at at [T.x],[T.y],[T.z]") return 1 @@ -87,6 +90,7 @@ preloadRuinTemplates() preloadShuttleTemplates() + preloadShelterTemplates() /proc/preloadRuinTemplates() // Still supporting bans by filename @@ -120,5 +124,15 @@ var/datum/map_template/shuttle/S = new shuttle_type() - shuttle_templates[S.name] = S - map_templates[S.name] = S + shuttle_templates[S.shuttle_id] = S + map_templates[S.shuttle_id] = S + +/proc/preloadShelterTemplates() + for(var/item in subtypesof(/datum/map_template/shelter)) + var/datum/map_template/shelter/shelter_type = item + if(!(initial(shelter_type.mappath))) + continue + var/datum/map_template/shelter/S = new shelter_type() + + shelter_templates[S.shelter_id] = S + map_templates[S.shelter_id] = S diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 793cab7db2b..b9609214cc3 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -82,15 +82,18 @@ /datum/teleport/proc/playSpecials(atom/location,datum/effect_system/effect,sound) if(location) if(effect) - spawn(0) - src = null - effect.attach(location) - effect.start() + addtimer(src, "do_effect", 0, FALSE, location, effect) if(sound) - spawn(0) - src = null - playsound(location,sound,60,1) - return + addtimer(src, "do_sound", 0, FALSE, location, sound) + +/datum/teleport/proc/do_effect(atom/location, datum/effect_system/effect) + src = null + effect.attach(location) + effect.start() + +/datum/teleport/proc/do_sound(atom/location, sound) + src = null + playsound(location, sound, 60, 1) //do the monkey dance /datum/teleport/proc/doTeleport() @@ -103,7 +106,10 @@ if(!center) center = destination for(var/turf/T in range(precision,center)) - posturfs.Add(T) + var/area/A = T.loc + if(!A.noteleport) + posturfs.Add(T) + destturf = safepick(posturfs) else destturf = get_turf(destination) @@ -111,6 +117,10 @@ if(!destturf || !curturf) return 0 + var/area/A = get_area(curturf) + if(A.noteleport) + return 0 + playSpecials(curturf,effectin,soundin) if(force_teleport) @@ -158,4 +168,52 @@ if(istype(teleatom, /mob/living)) var/mob/living/MM = teleatom MM << "The bluespace interface on your bag of holding interferes with the teleport!" - return 1 \ No newline at end of file + return 1 + +// Safe location finder + +/proc/find_safe_turf(zlevel = ZLEVEL_STATION, list/zlevels) + if(!zlevels) + zlevels = list(zlevel) + var/cycles = 1000 + for(var/cycle in 1 to cycles) + // DRUNK DIALLING WOOOOOOOOO + var/x = rand(1, world.maxx) + var/y = rand(1, world.maxy) + var/z = pick(zlevels) + var/random_location = locate(x,y,z) + + if(!(istype(random_location, /turf/open/floor))) + continue + var/turf/open/floor/F = random_location + if(!F.air) + continue + + var/datum/gas_mixture/A = F.air + var/list/A_gases = A.gases + var/trace_gases + for(var/id in A_gases) + if(id in hardcoded_gases) + continue + trace_gases = TRUE + break + + // Can most things breathe? + if(trace_gases) + continue + if(!(A_gases["o2"] && A_gases["o2"][MOLES] >= 16)) + continue + if(A_gases["plasma"]) + continue + if(A_gases["co2"] && A_gases["co2"][MOLES] >= 10) + continue + + // Aim for goldilocks temperatures and pressure + if((A.temperature <= 270) || (A.temperature >= 360)) + continue + var/pressure = A.return_pressure() + if((pressure <= 20) || (pressure >= 550)) + continue + + // DING! You have passed the gauntlet, and are "probably" safe. + return F diff --git a/code/datums/hud.dm b/code/datums/hud.dm index 2b7eee8a730..62c1700f58d 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -21,6 +21,7 @@ var/datum/atom_hud/huds = list( \ ANTAG_HUD_DEVIL = new/datum/atom_hud/antag(),\ ANTAG_HUD_SINTOUCHED = new/datum/atom_hud/antag/hidden(),\ ANTAG_HUD_SOULLESS = new/datum/atom_hud/antag/hidden(),\ + ANTAG_HUD_CLOCKWORK = new/datum/atom_hud/antag(),\ ) /datum/atom_hud diff --git a/code/datums/martial.dm b/code/datums/martial.dm index 46e18dde7d7..4d55fc0f8a9 100644 --- a/code/datums/martial.dm +++ b/code/datums/martial.dm @@ -66,12 +66,8 @@ H.verbs += help_verb if(make_temporary) temporary = 1 - if(H.martial_art && H.martial_art.temporary) - if(temporary) - base = H.martial_art.base - else - H.martial_art.base = src //temporary styles have priority - return + if(H.martial_art && temporary) + base = H.martial_art H.martial_art = src /datum/martial_art/proc/remove(mob/living/carbon/human/H) @@ -115,7 +111,7 @@ "[A] has hit [D] with a [atk_verb]!") D.apply_damage(damage, STAMINA, affecting, armor_block) - add_logs(A, D, "punched") + add_logs(A, D, "punched (boxing) ") if(D.getStaminaLoss() > 50) var/knockout_prob = D.getStaminaLoss() + rand(-15,15) if((D.stat != DEAD) && prob(knockout_prob)) @@ -124,6 +120,7 @@ D.apply_effect(10,WEAKEN,armor_block) D.SetSleeping(5) D.forcesay(hit_appends) + add_logs(A, D, "knocked out (boxing) ") else if(D.lying) D.forcesay(hit_appends) return 1 @@ -166,7 +163,7 @@ A.say("TORNADO SWEEP!") spawn(0) for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) - A.dir = i + A.setDir(i) playsound(A.loc, 'sound/weapons/punch1.ogg', 15, 1, -1) sleep(1) var/obj/effect/proc_holder/spell/aoe_turf/repulse/R = new(null) @@ -174,6 +171,7 @@ for(var/turf/T in range(1,A)) turfs.Add(T) R.cast(turfs) + add_logs(A, D, "tornado sweeped(Plasma Fist)") return /datum/martial_art/plasma_fist/proc/Throwback(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -183,6 +181,7 @@ var/atom/throw_target = get_edge_target_turf(D, get_dir(D, get_step_away(D, A))) D.throw_at(throw_target, 200, 4,A) A.say("HYAH!") + add_logs(A, D, "threw back (Plasma Fist)") return /datum/martial_art/plasma_fist/proc/Plasma(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -192,6 +191,7 @@ D.visible_message("[A] has hit [D] with THE PLASMA FIST TECHNIQUE!", \ "[A] has hit [D] with THE PLASMA FIST TECHNIQUE!") D.gib() + add_logs(A, D, "gibbed (Plasma Fist)") return /datum/martial_art/plasma_fist/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -270,6 +270,7 @@ D.apply_damage(5, BRUTE, pick("l_arm", "r_arm")) D.Stun(3) return 1 + add_logs(A, D, "wrist wrenched (Sleeping Carp)") return basic_hit(A,D) /datum/martial_art/the_sleeping_carp/proc/backKick(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -281,6 +282,7 @@ D.Weaken(4) playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) return 1 + add_logs(A, D, "back-kicked (Sleeping Carp)") return basic_hit(A,D) /datum/martial_art/the_sleeping_carp/proc/kneeStomach(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -293,6 +295,7 @@ D.Stun(2) playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) return 1 + add_logs(A, D, "stomach kneed (Sleeping Carp)") return basic_hit(A,D) /datum/martial_art/the_sleeping_carp/proc/headKick(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -305,6 +308,7 @@ playsound(get_turf(D), 'sound/weapons/punch1.ogg', 50, 1, -1) D.Stun(4) return 1 + add_logs(A, D, "head kicked (Sleeping Carp)") return basic_hit(A,D) /datum/martial_art/the_sleeping_carp/proc/elbowDrop(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -317,16 +321,24 @@ D.apply_damage(50, BRUTE, "chest") playsound(get_turf(D), 'sound/weapons/punch1.ogg', 75, 1, -1) return 1 + add_logs(A, D, "elbow dropped (Sleeping Carp)") return basic_hit(A,D) /datum/martial_art/the_sleeping_carp/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) add_to_streak("G",D) if(check_streak(A,D)) return 1 - D.grabbedby(A,1) - var/obj/item/weapon/grab/G = A.get_active_hand() - if(G) - G.state = GRAB_AGGRESSIVE //Instant aggressive grab + if(A.grab_state >= GRAB_AGGRESSIVE) + D.grabbedby(A, 1) + else + A.start_pulling(D, 1) + if(A.pulling) + D.drop_r_hand() + D.drop_l_hand() + D.stop_pulling() + add_logs(A, D, "grabbed", addition="aggressively") + A.grab_state = GRAB_AGGRESSIVE //Instant aggressive grab + return 1 /datum/martial_art/the_sleeping_carp/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) add_to_streak("H",D) @@ -341,6 +353,7 @@ if(prob(D.getBruteLoss()) && !D.lying) D.visible_message("[D] stumbles and falls!", "The blow sends you to the ground!") D.Weaken(4) + add_logs(A, D, "[atk_verb] (Sleeping Carp)") return 1 diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 8d37e1ee314..1da9d820a76 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -79,6 +79,7 @@ playsound(get_turf(A), 'sound/effects/hit_kick.ogg', 50, 1, -1) D.apply_damage(5, BRUTE) D.Weaken(2) + add_logs(A, D, "leg sweeped") return 1 /datum/martial_art/krav_maga/proc/quick_choke(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D)//is actually lung punch @@ -87,6 +88,7 @@ playsound(get_turf(A), 'sound/effects/hit_punch.ogg', 50, 1, -1) D.losebreath += 5 D.adjustOxyLoss(10) + add_logs(A, D, "quickchoked") return 1 /datum/martial_art/krav_maga/proc/neck_chop(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) @@ -95,11 +97,13 @@ playsound(get_turf(A), 'sound/effects/hit_punch.ogg', 50, 1, -1) D.apply_damage(5, BRUTE) D.silent += 10 + add_logs(A, D, "neck chopped") return 1 datum/martial_art/krav_maga/grab_act(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) if(check_streak(A,D)) return 1 + add_logs(A, D, "grabbed with krav maga") ..() /datum/martial_art/krav_maga/harm_act(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) @@ -119,6 +123,7 @@ datum/martial_art/krav_maga/grab_act(var/mob/living/carbon/human/A, var/mob/livi playsound(get_turf(D), 'sound/effects/hit_punch.ogg', 50, 1, -1) D.visible_message("[A] [picked_hit_type] [D]!", \ "[A] [picked_hit_type] you!") + add_logs(A, D, "[picked_hit_type] with Krav Maga") return 1 /datum/martial_art/krav_maga/disarm_act(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) @@ -142,30 +147,35 @@ datum/martial_art/krav_maga/grab_act(var/mob/living/carbon/human/A, var/mob/livi D.visible_message("[A] attempted to disarm [D]!", \ "[A] attempted to disarm [D]!") playsound(D, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + add_logs(A, D, "disarmed with krav maga") return 1 //Krav Maga Gloves -/obj/item/clothing/gloves/color/black/krav_maga - can_be_cut = 0 +/obj/item/clothing/gloves/krav_maga var/datum/martial_art/krav_maga/style = new -/obj/item/clothing/gloves/color/black/krav_maga/equipped(mob/user, slot) +/obj/item/clothing/gloves/krav_maga/equipped(mob/user, slot) if(!ishuman(user)) return if(slot == slot_gloves) var/mob/living/carbon/human/H = user style.teach(H,1) -/obj/item/clothing/gloves/color/black/krav_maga/dropped(mob/user) +/obj/item/clothing/gloves/krav_maga/dropped(mob/user) if(!ishuman(user)) return var/mob/living/carbon/human/H = user if(H.get_item_by_slot(slot_gloves) == src) style.remove(H) -/obj/item/clothing/gloves/color/black/krav_maga/sec//more obviously named, given to sec +/obj/item/clothing/gloves/krav_maga/sec//more obviously named, given to sec name = "krav maga gloves" desc = "These gloves can teach you to perform Krav Maga using nanochips." icon_state = "fightgloves" - item_state = "fightgloves" \ No newline at end of file + item_state = "fightgloves" + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT + heat_protection = HANDS + max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + burn_state = FIRE_PROOF \ No newline at end of file diff --git a/code/datums/martial/wrestling.dm b/code/datums/martial/wrestling.dm index 0b7793727be..02a044232e4 100644 --- a/code/datums/martial/wrestling.dm +++ b/code/datums/martial/wrestling.dm @@ -112,6 +112,7 @@ /datum/martial_art/wrestling/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) if(check_streak(A,D)) return 1 + add_logs(A, D, "punched with wrestling") ..() /datum/martial_art/wrestling/proc/throw_wrassle(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -121,7 +122,7 @@ A << "You need to have [D] in a cinch!" return D.forceMove(A.loc) - D.dir = get_dir(D, A) + D.setDir(get_dir(D, A)) D.Stun(4) A.visible_message("[A] starts spinning around with [D]!") @@ -151,12 +152,12 @@ A << "You can't throw [D] from here!" return 0 - A.dir = turn(A.dir, 90) + A.setDir(turn(A.dir, 90)) var/turf/T = get_step(A, A.dir) var/turf/S = D.loc if ((S && isturf(S) && S.Exit(D)) && (T && isturf(T) && T.Enter(A))) D.forceMove(T) - D.dir = get_dir(D, A) + D.setDir(get_dir(D, A)) else return 0 @@ -184,6 +185,7 @@ D.throw_at(T, 10, 4) D.Weaken(2) + add_logs(A, D, "has thrown with wrestling") return 0 /datum/martial_art/wrestling/proc/slam(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -193,8 +195,8 @@ A << "You need to have [D] in a cinch!" return D.forceMove(A.loc) - A.dir = get_dir(A, D) - D.dir = get_dir(D, A) + A.setDir(get_dir(A, D)) + D.setDir(get_dir(D, A)) A.visible_message("[A] lifts [D] up!") @@ -209,8 +211,8 @@ if (A && D) A.pixel_y += 3 D.pixel_y += 3 - A.dir = turn(A.dir, 90) - D.dir = turn(D.dir, 90) + A.setDir(turn(A.dir, 90)) + D.setDir(turn(D.dir, 90)) switch (A.dir) if (NORTH) @@ -297,6 +299,7 @@ D.pixel_y = 0 + add_logs(A, D, "body-slammed") return 0 /datum/martial_art/wrestling/proc/strike(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -305,7 +308,7 @@ var/turf/T = get_turf(A) if (T && isturf(T) && D && isturf(D.loc)) for (var/i = 0, i < 4, i++) - A.dir = turn(A.dir, 90) + A.setDir(turn(A.dir, 90)) A.forceMove(D.loc) spawn (4) @@ -316,13 +319,14 @@ D.adjustBruteLoss(rand(10,20)) playsound(A.loc, "swing_hit", 50, 1) D.Paralyse(1) + add_logs(A, D, "headbutted") /datum/martial_art/wrestling/proc/kick(mob/living/carbon/human/A, mob/living/carbon/human/D) if(!D) return A.emote("scream") A.emote("flip") - A.dir = turn(A.dir, 90) + A.setDir(turn(A.dir, 90)) A.visible_message("[A] roundhouse-kicks [D]!") playsound(A.loc, "swing_hit", 50, 1) @@ -332,6 +336,7 @@ if (T && isturf(T)) D.Weaken(1) D.throw_at(T, 3, 2) + add_logs(A, D, "roundhouse-kicked") /datum/martial_art/wrestling/proc/drop(mob/living/carbon/human/A, mob/living/carbon/human/D) if(!D) @@ -402,11 +407,13 @@ else if (A) A.pixel_y = 0 + add_logs(A, D, "leg-dropped") return /datum/martial_art/wrestling/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D) if(check_streak(A,D)) return 1 + add_logs(A, D, "wrestling-disarmed") ..() /datum/martial_art/wrestling/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D) @@ -418,4 +425,5 @@ D.visible_message("[A] gets [D] in a cinch!", \ "[A] gets [D] in a cinch!") D.Stun(rand(3,5)) + add_logs(A, D, "cinched") return 1 diff --git a/code/datums/material_container.dm b/code/datums/material_container.dm index 21752e31bd6..c158dfa4820 100644 --- a/code/datums/material_container.dm +++ b/code/datums/material_container.dm @@ -22,38 +22,31 @@ owner = O max_amount = max(0, max_amt) - if(mat_list[MAT_METAL]) - materials[MAT_METAL] = new /datum/material/metal() - if(mat_list[MAT_GLASS]) - materials[MAT_GLASS] = new /datum/material/glass() - if(mat_list[MAT_SILVER]) - materials[MAT_SILVER] = new /datum/material/silver() - if(mat_list[MAT_GOLD]) - materials[MAT_GOLD] = new /datum/material/gold() - if(mat_list[MAT_DIAMOND]) - materials[MAT_DIAMOND] = new /datum/material/diamond() - if(mat_list[MAT_URANIUM]) - materials[MAT_URANIUM] = new /datum/material/uranium() - if(mat_list[MAT_PLASMA]) - materials[MAT_PLASMA] = new /datum/material/plasma() - if(mat_list[MAT_BANANIUM]) - materials[MAT_BANANIUM] = new /datum/material/bananium() + var/list/possible_mats = list() + for(var/mat_type in subtypesof(/datum/material)) + var/datum/material/MT = mat_type + possible_mats[initial(MT.id)] = mat_type + for(var/id in mat_list) + if(possible_mats[id]) + var/mat_path = possible_mats[id] + materials[id] = new mat_path() /datum/material_container/Destroy() owner = null return ..() //For inserting an amount of material -/datum/material_container/proc/insert_amount(amt, material_type = null) +/datum/material_container/proc/insert_amount(amt, id = null) if(amt > 0 && has_space(amt)) var/total_amount_saved = total_amount - if(material_type) - var/datum/material/M = materials[material_type] + if(id) + var/datum/material/M = materials[id] if(M) M.amount += amt total_amount += amt else - for(var/datum/material/M in materials) + for(var/i in materials) + var/datum/material/M = materials[i] M.amount += amt total_amount += amt return (total_amount - total_amount_saved) @@ -119,8 +112,8 @@ return total_amount_save - total_amount -/datum/material_container/proc/use_amount_type(amt, material_type) - var/datum/material/M = materials[material_type] +/datum/material_container/proc/use_amount_type(amt, id) + var/datum/material/M = materials[id] if(M) if(M.amount >= amt) M.amount -= amt @@ -128,14 +121,14 @@ return amt return 0 -/datum/material_container/proc/can_use_amount(amt, material_type, list/mats) - if(amt && material_type) - var/datum/material/M = materials[material_type] +/datum/material_container/proc/can_use_amount(amt, id, list/mats) + if(amt && id) + var/datum/material/M = materials[id] if(M && M.amount >= amt) return TRUE else if(istype(mats)) for(var/M in mats) - if(materials[M] && mats[M] <= materials[M]) + if(materials[M] && (mats[M] <= materials[M])) continue else return FALSE @@ -144,6 +137,8 @@ //For spawning mineral sheets; internal use only /datum/material_container/proc/retrieve(sheet_amt, datum/material/M) + if(!M.sheet_type) + return 0 if(sheet_amt > 0) if(M.amount < (sheet_amt * MINERAL_MATERIAL_AMOUNT)) sheet_amt = round(M.amount / MINERAL_MATERIAL_AMOUNT) @@ -152,23 +147,23 @@ while(sheet_amt > MAX_STACK_SIZE) new M.sheet_type(get_turf(owner), MAX_STACK_SIZE) count += MAX_STACK_SIZE - use_amount_type(sheet_amt * MINERAL_MATERIAL_AMOUNT, M.material_type) + use_amount_type(sheet_amt * MINERAL_MATERIAL_AMOUNT, M.id) sheet_amt -= MAX_STACK_SIZE if(round(M.amount / MINERAL_MATERIAL_AMOUNT)) new M.sheet_type(get_turf(owner), sheet_amt) count += sheet_amt - use_amount_type(sheet_amt * MINERAL_MATERIAL_AMOUNT, M.material_type) + use_amount_type(sheet_amt * MINERAL_MATERIAL_AMOUNT, M.id) return count return 0 -/datum/material_container/proc/retrieve_sheets(sheet_amt, material_type) - if(materials[material_type]) - return retrieve(sheet_amt, materials[material_type]) +/datum/material_container/proc/retrieve_sheets(sheet_amt, id) + if(materials[id]) + return retrieve(sheet_amt, materials[id]) return 0 -/datum/material_container/proc/retrieve_amount(amt, material_type) - return retrieve_sheets(amount2sheet(amt),material_type) +/datum/material_container/proc/retrieve_amount(amt, id) + return retrieve_sheets(amount2sheet(amt), id) /datum/material_container/proc/retrieve_all() var/result = 0 @@ -202,8 +197,8 @@ return sheet_amt * MINERAL_MATERIAL_AMOUNT return 0 -/datum/material_container/proc/amount(material_type) - var/datum/material/M = materials[material_type] +/datum/material_container/proc/amount(id) + var/datum/material/M = materials[id] return M ? M.amount : 0 //returns the amount of material relevant to this container; @@ -218,62 +213,64 @@ /datum/material + var/name var/amount = 0 - var/material_type = null + var/id = null var/sheet_type = null + var/coin_type = null /datum/material/metal - -/datum/material/metal/New() - ..() - material_type = MAT_METAL + name = "Metal" + id = MAT_METAL sheet_type = /obj/item/stack/sheet/metal + coin_type = /obj/item/weapon/coin/iron /datum/material/glass - -/datum/material/glass/New() - ..() - material_type = MAT_GLASS + name = "Glass" + id = MAT_GLASS sheet_type = /obj/item/stack/sheet/glass /datum/material/silver - -/datum/material/silver/New() - ..() - material_type = MAT_SILVER + name = "Silver" + id = MAT_SILVER sheet_type = /obj/item/stack/sheet/mineral/silver + coin_type = /obj/item/weapon/coin/silver /datum/material/gold - -/datum/material/gold/New() - ..() - material_type = MAT_GOLD + name = "Gold" + id = MAT_GOLD sheet_type = /obj/item/stack/sheet/mineral/gold + coin_type = /obj/item/weapon/coin/gold /datum/material/diamond - -/datum/material/diamond/New() - ..() - material_type = MAT_DIAMOND + name = "Diamond" + id = MAT_DIAMOND sheet_type = /obj/item/stack/sheet/mineral/diamond + coin_type = /obj/item/weapon/coin/diamond /datum/material/uranium - -/datum/material/uranium/New() - ..() - material_type = MAT_URANIUM + name = "Uranium" + id = MAT_URANIUM sheet_type = /obj/item/stack/sheet/mineral/uranium + coin_type = /obj/item/weapon/coin/uranium /datum/material/plasma - -/datum/material/plasma/New() - ..() - material_type = MAT_PLASMA + name = "Solid Plasma" + id = MAT_PLASMA sheet_type = /obj/item/stack/sheet/mineral/plasma + coin_type = /obj/item/weapon/coin/plasma /datum/material/bananium + name = "Bananium" + id = MAT_BANANIUM + sheet_type = /obj/item/stack/sheet/mineral/bananium + coin_type = /obj/item/weapon/coin/clown -/datum/material/bananium/New() - ..() - material_type = MAT_BANANIUM - sheet_type = /obj/item/stack/sheet/mineral/bananium \ No newline at end of file +/datum/material/titanium + name = "Titanium" + id = MAT_TITANIUM + sheet_type = /obj/item/stack/sheet/mineral/titanium + +/datum/material/biomass + name = "Biomass" + id = MAT_BIOMASS diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 9c1a5522b93..8e14801d921 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -62,6 +62,8 @@ var/damnation_type = 0 var/datum/mind/soulOwner //who owns the soul. Under normal circumstances, this will point to src + var/mob/living/enslaved_to //If this mind's master is another mob (i.e. adamantine golems) + /datum/mind/New(var/key) src.key = key soulOwner = src @@ -206,9 +208,42 @@ ticker.mode.update_wiz_icons_removed(src) ticker.mode.update_cult_icons_removed(src) ticker.mode.update_rev_icons_removed(src) - gang_datum.remove_gang_hud(src) + if(gang_datum) + gang_datum.remove_gang_hud(src) +//Link a new mobs mind to the creator of said mob. They will join any team they are currently on, and will only switch teams when their creator does. + +/datum/mind/proc/enslave_mind_to_creator(mob/living/creator) + if(iscultist(creator)) + ticker.mode.add_cultist(src) + + else if(is_gangster(creator)) + ticker.mode.add_gangster(src, creator.mind.gang_datum, TRUE) + + else if(is_handofgod_redcultist(creator) || is_handofgod_redprophet(creator)) + ticker.mode.add_hog_follower(src, "Red") + + else if(is_handofgod_bluecultist(creator) || is_handofgod_blueprophet(creator)) + ticker.mode.add_hog_follower(src, "Blue") + + else if(is_revolutionary_in_general(creator)) + ticker.mode.add_revolutionary(src) + + else if(is_servant_of_ratvar(creator)) + add_servant_of_ratvar(src) + + else if(is_nuclear_operative(creator)) + make_Nuke(null, null, 0, FALSE) + + enslaved_to = creator + + current.faction = creator.faction + + if(special_role) + message_admins("[key_name_admin(current)](?) has been created by [key_name_admin(creator)](?), an antagonist.") + current << "Despite your creators current allegiances, your true master remains [creator.real_name]. If their loyalities change, so do yours. This will never change unless your creator's body is destroyed." + /datum/mind/proc/show_memory(mob/recipient, window=1) if(!recipient) recipient = current @@ -245,10 +280,11 @@ "nuclear", "traitor", // "traitorchan", "monkey", + "clockcult" ) var/text = "" - if (istype(current, /mob/living/carbon/human) || istype(current, /mob/living/carbon/monkey)) + if(ishuman(current)) /** REVOLUTION ***/ text = "revolution" if (ticker.mode.config_tag=="revolution") @@ -327,80 +363,23 @@ sections["gang"] = text - - /** CULT ***/ - text = "cult" - if (ticker.mode.config_tag=="cult") + /** Abductors **/ + text = "Abductor" + if(ticker.mode.config_tag == "abductor") text = uppertext(text) text = "[text]: " - if (src in ticker.mode.cult) - text += "loyal|employee|CULTIST" - text += "
    Give tome|amulet." -/* - if (objectives.len==0) - text += "
    Objectives are empty! Set to sacrifice and escape or summon." -*/ - else if(isloyal(current)) - text += "LOYAL|employee|cultist" + if(src in ticker.mode.abductors) + text += "Abductor|human" + text += "|undress|equip" else - text += "loyal|EMPLOYEE|cultist" + text += "Abductor|human" - if(current && current.client && (ROLE_CULTIST in current.client.prefs.be_special)) + if(current && current.client && (ROLE_ABDUCTOR in current.client.prefs.be_special)) text += "|Enabled in Prefs" else text += "|Disabled in Prefs" - sections["cult"] = text - - /** WIZARD ***/ - text = "wizard" - if (ticker.mode.config_tag=="wizard") - text = uppertext(text) - text = "[text]: " - if ((src in ticker.mode.wizards) || (src in ticker.mode.apprentices)) - text += "YES|no" - text += "
    To lair, undress, dress up, let choose name." - if (objectives.len==0) - text += "
    Objectives are empty! Randomize!" - else - text += "yes|NO" - - if(current && current.client && (ROLE_WIZARD in current.client.prefs.be_special)) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["wizard"] = text - - /** CHANGELING ***/ - text = "changeling" - if (ticker.mode.config_tag=="changeling" || ticker.mode.config_tag=="traitorchan") - text = uppertext(text) - text = "[text]: " - if ((src in ticker.mode.changelings) && special_role) - text += "YES|no" - if (objectives.len==0) - text += "
    Objectives are empty! Randomize!" - if(changeling && changeling.stored_profiles.len && (current.real_name != changeling.first_prof.name) ) - text += "
    Transform to initial appearance." - else if(src in ticker.mode.changelings) //Station Aligned Changeling - text += "YES (but not an antag)|no" - if (objectives.len==0) - text += "
    Objectives are empty! Randomize!" - if(changeling && changeling.stored_profiles.len && (current.real_name != changeling.first_prof.name) ) - text += "
    Transform to initial appearance." - else - text += "yes|NO" -// var/datum/game_mode/changeling/changeling = ticker.mode -// if (istype(changeling) && changeling.changelingdeath) -// text += "
    All the changelings are dead! Restart in [round((changeling.TIME_TO_GET_REVIVED-(world.time-changeling.changelingdeathtime))/10)] seconds." - - if(current && current.client && (ROLE_CHANGELING in current.client.prefs.be_special)) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["changeling"] = text + sections["abductor"] = text /** NUCLEAR ***/ text = "nuclear" @@ -427,6 +406,71 @@ sections["nuclear"] = text + /** WIZARD ***/ + text = "wizard" + if (ticker.mode.config_tag=="wizard") + text = uppertext(text) + text = "[text]: " + if ((src in ticker.mode.wizards) || (src in ticker.mode.apprentices)) + text += "YES|no" + text += "
    To lair, undress, dress up, let choose name." + if (objectives.len==0) + text += "
    Objectives are empty! Randomize!" + else + text += "yes|NO" + + if(current && current.client && (ROLE_WIZARD in current.client.prefs.be_special)) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["wizard"] = text + + /** CULT ***/ + text = "cult" + if (ticker.mode.config_tag=="cult") + text = uppertext(text) + text = "[text]: " + if (src in ticker.mode.cult) + text += "loyal|employee|CULTIST" + text += "
    Give tome|amulet." + + else if(isloyal(current)) + text += "LOYAL|employee|cultist" + else if(is_convertable_to_cult(src)) + text += "loyal|EMPLOYEE|cultist" + else + text += "loyal|EMPLOYEE|cannot serve Nar-Sie" + + if(current && current.client && (ROLE_CULTIST in current.client.prefs.be_special)) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["cult"] = text + + /** CLOCKWORK CULT **/ + text = "clockwork cult" + if(ticker.mode.config_tag == "clockwork cult") + text = uppertext(text) + text = "[text]: " + if(src in ticker.mode.servants_of_ratvar) + text += "loyal|employee|SERVANT" + text += "
    Give slab" + else if(isloyal(current)) + text += "LOYAL|employee|servant" + else if(is_eligible_servant(current)) + text += "loyal|EMPLOYEE|servant" + else + text += "loyal|EMPLOYEE|cannot serve Ratvar" + + if(current && current.client && (ROLE_SERVANT_OF_RATVAR in current.client.prefs.be_special)) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["clockcult"] = text + /** TRAITOR ***/ text = "traitor" if (ticker.mode.config_tag=="traitor" || ticker.mode.config_tag=="traitorchan") @@ -446,44 +490,6 @@ sections["traitor"] = text - /** SHADOWLING **/ - text = "shadowling" - if(ticker.mode.config_tag == "shadowling") - text = uppertext(text) - text = "[text]: " - if(src in ticker.mode.shadows) - text += "SHADOWLING|thrall|human" - else if(src in ticker.mode.thralls) - text += "shadowling|THRALL|human" - else - text += "shadowling|thrall|HUMAN" - - if(current && current.client && (ROLE_SHADOWLING in current.client.prefs.be_special)) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["shadowling"] = text - - /** Abductors **/ - - text = "Abductor" - if(ticker.mode.config_tag == "abductor") - text = uppertext(text) - text = "[text]: " - if(src in ticker.mode.abductors) - text += "Abductor|human" - text += "|undress|equip" - else - text += "Abductor|human" - - if(current && current.client && (ROLE_ABDUCTOR in current.client.prefs.be_special)) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" - - sections["abductor"] = text - /** HAND OF GOD **/ text = "hand of god" if(ticker.mode.config_tag == "handofgod") @@ -492,17 +498,17 @@ if (src in ticker.mode.red_deities) text += "RED GOD|red prophet|red follower|employee|blue god|blue prophet|blue follower" else if(src in ticker.mode.red_deity_prophets) - text += "red god|RED PROPHET|red follower|employee|blue god|blue prophet|blue follower" + text += "red god|RED PROPHET|red follower|employee|blue god|blue prophet|blue follower" else if (src in ticker.mode.red_deity_followers) - text += "red god|red prophet|RED FOLLOWER|employee|blue god|blue prophet|blue follower" + text += "red god|red prophet|RED FOLLOWER|employee|blue god|blue prophet|blue follower" else if (src in ticker.mode.blue_deities) - text += "red god|red prophet|red follower|employee|BLUE GOD|blue prophet|blue follower" + text += "red god|red prophet|red follower|employee|BLUE GOD|blue prophet|blue follower" else if (src in ticker.mode.blue_deity_prophets) - text += "red god|red prophet|red follower|employee|blue god|BLUE PROPHET|blue follower" + text += "red god|red prophet|red follower|employee|blue god|BLUE PROPHET|blue follower" else if (src in ticker.mode.blue_deity_followers) - text += "red god|red prophet|red follower|employee|blue god|blue prophet|BLUE FOLLOWER" + text += "red god|red prophet|red follower|employee|blue god|blue prophet|BLUE FOLLOWER" else - text += "red god|red prophet|red follower|EMPLOYEE|blue god|blue prophet|blue follower" + text += "red god|red prophet|red follower|EMPLOYEE|blue god|blue prophet|blue follower" if(current && current.client && (ROLE_HOG_GOD in current.client.prefs.be_special)) text += "|HOG God Enabled in Prefs" @@ -516,8 +522,36 @@ sections["follower"] = text - /** MONKEY ***/ - if (istype(current, /mob/living/carbon)) + if(ishuman(current) || ismonkey(current)) + + /** CHANGELING ***/ + text = "changeling" + if (ticker.mode.config_tag=="changeling" || ticker.mode.config_tag=="traitorchan") + text = uppertext(text) + text = "[text]: " + if ((src in ticker.mode.changelings) && special_role) + text += "YES|no" + if (objectives.len==0) + text += "
    Objectives are empty! Randomize!" + if(changeling && changeling.stored_profiles.len && (current.real_name != changeling.first_prof.name) ) + text += "
    Transform to initial appearance." + else if(src in ticker.mode.changelings) //Station Aligned Changeling + text += "YES (but not an antag)|no" + if (objectives.len==0) + text += "
    Objectives are empty! Randomize!" + if(changeling && changeling.stored_profiles.len && (current.real_name != changeling.first_prof.name) ) + text += "
    Transform to initial appearance." + else + text += "yes|NO" + + if(current && current.client && (ROLE_CHANGELING in current.client.prefs.be_special)) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + + sections["changeling"] = text + + /** MONKEY ***/ text = "monkey" if (ticker.mode.config_tag=="monkey") text = uppertext(text) @@ -1017,6 +1051,22 @@ if (!ticker.mode.equip_cultist(current)) usr << "Spawning amulet failed!" + else if(href_list["clockcult"]) + switch(href_list["clockcult"]) + if("clear") + remove_servant_of_ratvar(current, TRUE) + message_admins("[key_name_admin(usr)] has removed clockwork servant status from [current].") + log_admin("[key_name(usr)] has removed clockwork servant status from [current].") + if("servant") + if(!is_servant_of_ratvar(current)) + add_servant_of_ratvar(current, TRUE) + message_admins("[key_name_admin(usr)] has made [current] into a servant of Ratvar.") + log_admin("[key_name(usr)] has made [current] into a servant of Ratvar.") + if("slab") + if(!ticker.mode.equip_servant(current)) + usr << "Failed to outfit [current] with a slab!" + else + usr << "Successfully gave [current] a clockwork slab!" else if (href_list["wizard"]) switch(href_list["wizard"]) @@ -1149,43 +1199,6 @@ ticker.mode.forge_traitor_objectives(src) usr << "The objectives for traitor [key] have been generated. You can edit them and anounce manually." - else if(href_list["shadowling"]) - switch(href_list["shadowling"]) - if("clear") - ticker.mode.update_shadow_icons_removed(src) - if(src in ticker.mode.shadows) - ticker.mode.shadows -= src - special_role = null - current << "Your powers have been quenched! You are no longer a shadowling!" - RemoveSpell(/obj/effect/proc_holder/spell/self/shadowling_hatch) - RemoveSpell(/obj/effect/proc_holder/spell/self/shadowling_ascend) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/enthrall) - RemoveSpell(/obj/effect/proc_holder/spell/self/shadowling_hivemind) - message_admins("[key_name_admin(usr)] has de-shadowling'ed [current].") - log_admin("[key_name(usr)] has de-shadowling'ed [current].") - else if(src in ticker.mode.thralls) - ticker.mode.remove_thrall(src,0) - message_admins("[key_name_admin(usr)] has de-thrall'ed [current].") - log_admin("[key_name(usr)] has de-thrall'ed [current].") - if("shadowling") - if(!ishuman(current)) - usr << "This only works on humans!" - return - ticker.mode.shadows += src - special_role = "shadowling" - current << "Something stirs deep in your mind. A red light floods your vision, and slowly you remember. Though your human disguise has served you well, the \ - time is nigh to cast it off and enter your true form. You have disguised yourself amongst the humans, but you are not one of them. You are a shadowling, and you are to ascend at all costs.\ - " - ticker.mode.finalize_shadowling(src) - ticker.mode.update_shadow_icons_added(src) - if("thrall") - if(!ishuman(current)) - usr << "This only works on humans!" - return - ticker.mode.add_thrall(src) - message_admins("[key_name_admin(usr)] has thrall'ed [current].") - log_admin("[key_name(usr)] has thrall'ed [current].") - else if(href_list["devil"]) switch(href_list["devil"]) if("clear") @@ -1197,24 +1210,29 @@ special_role = null current << "Your infernal link has been severed! You are no longer a devil!" RemoveSpell(/obj/effect/proc_holder/spell/targeted/infernal_jaunt) - RemoveSpell(/obj/effect/proc_holder/spell/dumbfire/fireball/hellish) + RemoveSpell(/obj/effect/proc_holder/spell/fireball/hellish) RemoveSpell(/obj/effect/proc_holder/spell/targeted/summon_contract) RemoveSpell(/obj/effect/proc_holder/spell/targeted/summon_pitchfork) message_admins("[key_name_admin(usr)] has de-devil'ed [current].") devilinfo = null + if(issilicon(current)) + var/mob/living/silicon/S = current + S.clear_law_sixsixsix(current) log_admin("[key_name(usr)] has de-devil'ed [current].") else if(src in ticker.mode.sintouched) ticker.mode.sintouched -= src message_admins("[key_name_admin(usr)] has de-sintouch'ed [current].") log_admin("[key_name(usr)] has de-sintouch'ed [current].") if("devil") - if(!ishuman(current)) - usr << "This only works on humans!" + if(!ishuman(current) && !iscyborg(current)) + usr << "This only works on humans and cyborgs!" return ticker.mode.devils += src special_role = "devil" ticker.mode.finalize_devil(src) + ticker.mode.add_devil_objectives(src, 2) announceDevilLaws() + announce_objectives() if("sintouched") if(ishuman(current)) ticker.mode.sintouched += src @@ -1336,14 +1354,18 @@ log_admin("[key_name(usr)] attempted to give [current] an uplink.") else if (href_list["obj_announce"]) - var/obj_count = 1 - current << "Your current objectives:" - for(var/datum/objective/objective in objectives) - current << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ + announce_objectives() edit_memory() +/datum/mind/proc/announce_objectives() + var/obj_count = 1 + current << "Your current objectives:" + for(var/objective in objectives) + var/datum/objective/O = objective + current << "Objective #[obj_count]: [O.explanation_text]" + obj_count++ + /datum/mind/proc/find_syndicate_uplink() var/list/L = current.get_contents() for (var/obj/item/I in L) @@ -1364,7 +1386,7 @@ ticker.mode.finalize_traitor(src) ticker.mode.greet_traitor(src) -/datum/mind/proc/make_Nuke(turf/spawnloc,nuke_code,leader=0, telecrystals = TRUE) +/datum/mind/proc/make_Nuke(turf/spawnloc, nuke_code, leader=0, telecrystals = TRUE) if(!(src in ticker.mode.syndicates)) ticker.mode.syndicates += src ticker.mode.update_synd_icons_added(src) @@ -1372,24 +1394,33 @@ ticker.mode.forge_syndicate_objectives(src) ticker.mode.greet_syndicate(src) - current.loc = spawnloc + if(spawnloc) + current.loc = spawnloc - var/mob/living/carbon/human/H = current - qdel(H.belt) - qdel(H.back) - qdel(H.ears) - qdel(H.gloves) - qdel(H.head) - qdel(H.shoes) - qdel(H.wear_id) - qdel(H.wear_suit) - qdel(H.w_uniform) + if(istype(current, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = current + qdel(H.belt) + qdel(H.back) + qdel(H.ears) + qdel(H.gloves) + qdel(H.head) + qdel(H.shoes) + qdel(H.wear_id) + qdel(H.wear_suit) + qdel(H.w_uniform) - ticker.mode.equip_syndicate(current, telecrystals) + ticker.mode.equip_syndicate(current, telecrystals) if (nuke_code) store_memory("Syndicate Nuclear Bomb Code: [nuke_code]", 0, 0) current << "The nuclear authorization code is: [nuke_code]" + else + var/obj/machinery/nuclearbomb/nuke = locate("syndienuke") in nuke_list + if(nuke) + store_memory("Syndicate Nuclear Bomb Code: [nuke.r_code]", 0, 0) + current << "The nuclear authorization code is: nuke.r_code" + else + current << "You were not provided with a nuclear code. Trying asking your team leader or contacting syndicate command.
    " if (leader) ticker.mode.prepare_syndicate_leader(src,nuke_code) @@ -1410,7 +1441,6 @@ ticker.mode.wizards += src special_role = "Wizard" assigned_role = "Wizard" - //ticker.mode.learn_basic_spells(current) if(!wizardstart.len) current.loc = pick(latejoin) current << "HOT INSERTION, GO GO GO" @@ -1418,8 +1448,6 @@ current.loc = pick(wizardstart) ticker.mode.equip_wizard(current) - for(var/obj/item/weapon/spellbook/S in current.contents) - S.op = 0 ticker.mode.name_wizard(current) ticker.mode.forge_wizard_objectives(src) ticker.mode.greet_wizard(src) @@ -1427,8 +1455,7 @@ /datum/mind/proc/make_Cultist() if(!(src in ticker.mode.cult)) - ticker.mode.cult += src - ticker.mode.update_cult_icons_added(src) + ticker.mode.add_cultist(src,FALSE) special_role = "Cultist" current << "You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie." current << "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back." @@ -1679,8 +1706,7 @@ if(istype(S, type)) continue S.charge_counter = delay - spawn(0) - S.start_recharge() + addtimer(S, "start_recharge", 0) /datum/mind/proc/get_ghost(even_if_they_cant_reenter) for(var/mob/dead/observer/G in dead_mob_list) @@ -1689,7 +1715,11 @@ return G break - +/datum/mind/proc/grab_ghost(force) + var/mob/dead/observer/G = get_ghost(even_if_they_cant_reenter = force) + . = G + if(G) + G.reenter_corpse() /mob/proc/sync_mind() mind_initialize() //updates the mind (or creates and initializes one if one doesn't exist) diff --git a/code/datums/mutations.dm b/code/datums/mutations.dm index 3111a81c8d4..6dbe877d833 100644 --- a/code/datums/mutations.dm +++ b/code/datums/mutations.dm @@ -236,11 +236,13 @@ owner.visible_message("[owner] starts having a seizure!", "You have a seizure!") owner.Paralyse(10) owner.Jitter(1000) - spawn(90) - owner.jitteriness = 10 + addtimer(src, "jitter_less", 90, FALSE, owner) + +/datum/mutation/human/epilepsy/proc/jitter_less(mob/living/carbon/human/owner) + if(owner) + owner.jitteriness = 10 /datum/mutation/human/bad_dna - name = "Unstable DNA" quality = NEGATIVE text_gain_indication = "You feel strange." @@ -261,7 +263,6 @@ on_losing(owner) /datum/mutation/human/cough - name = "Cough" quality = MINOR_NEGATIVE text_gain_indication = "You start coughing." @@ -272,7 +273,6 @@ owner.emote("cough") /datum/mutation/human/dwarfism - name = "Dwarfism" quality = POSITIVE get_chance = 15 @@ -311,7 +311,6 @@ owner.disabilities &= ~CLUMSY /datum/mutation/human/tourettes - name = "Tourettes Syndrome" quality = NEGATIVE text_gain_indication = "You twitch." @@ -332,7 +331,6 @@ animate(owner, pixel_x = x_offset_old, pixel_y = y_offset_old, time = 1) /datum/mutation/human/nervousness - name = "Nervousness" quality = MINOR_NEGATIVE text_gain_indication = "You feel nervous." @@ -342,7 +340,6 @@ owner.stuttering = max(10, owner.stuttering) /datum/mutation/human/deaf - name = "Deafness" quality = NEGATIVE text_gain_indication = "You can't seem to hear anything." @@ -358,7 +355,6 @@ owner.disabilities &= ~DEAF /datum/mutation/human/blind - name = "Blindness" quality = NEGATIVE text_gain_indication = "You can't seem to see anything." diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 5591c02439b..d73a20297da 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -164,17 +164,9 @@ id = "fountain" description = "The fountain has a warning on the side. DANGER: May have \ undeclared side effects that only become obvious when implemented." - suffix = "lavaland_fountain_hall.dmm" + suffix = "lavaland_surface_fountain_hall.dmm" cost = 5 -/datum/map_template/ruin/lavaland/zombie_gym - name = "Zombie Gym" - id = "zombie-gym" - description = "The patrons at this gym are serious about health, and \ - making sure people work on their cardio." - suffix = "lavaland_gym.dmm" - cost = 10 - /datum/map_template/ruin/lavaland/survivalcapsule name = "Survival Capsule Ruins" id = "survivalcapsule" @@ -183,15 +175,6 @@ suffix = "lavaland_surface_survivalpod.dmm" cost = 5 -/datum/map_template/ruin/lavaland/wwiioutpost - name = "Strange Outpost" - id = "nazi" - description = "The ruins of an outpost, skeletons and empty shell casings litter the interior of \ - the structure. Some of these uniforms look awfully strange.." - suffix = "lavaland_surface_wwiioutpost.dmm" - cost = 20 - allow_duplicates = FALSE - /datum/map_template/ruin/lavaland/tomb name = "Strange Outpost" id = "tomb" @@ -199,3 +182,37 @@ lived here before. You swear you hear rattling coming from the inside." suffix = "lavaland_surface_tomb.dmm" cost = 10 + +/datum/map_template/ruin/lavaland/pizza + name = "Ruined Pizza Party" + id = "pizza" + description = "Little Timmy's birthday pizza-bash took a turn for the worse \ + when a bluespace anomaly passed by." + suffix = "lavaland_surface_pizzaparty.dmm" + allow_duplicates = FALSE + cost = 5 + +/datum/map_template/ruin/lavaland/cultaltar + name = "Summoning Ritual" + id = "cultaltar" + description = "A place of vile worship, the scrawling of blood in the middle glowing eerily.\ + A demonic laugh echoes throughout the caverns" + suffix = "lavaland_surface_cultaltar.dmm" + allow_duplicates = FALSE + cost = 10 + +/datum/map_template/ruin/lavaland/hermit + name = "Makeshift Shelter" + id = "hermitcave" + description = "A place of shelter for a lone hermit, scraping by to live another day." + suffix = "lavaland_surface_hermit.dmm" + allow_duplicates = FALSE + cost = 10 + +/datum/map_template/ruin/lavaland/cult_shuttle + name = "Crashed Cult Hive" + id = "cultshuttle" + description = "A once-bustling home for zealots of the blood-worshiping type. Turns out practicing \ + dark rituals mid-jump isn't the best idea." + suffix = "lavaland_surface_cultcrash.dmm" + cost = 10 \ No newline at end of file diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index de83a4bedb4..dabf6d9ad57 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -1,6 +1,7 @@ /datum/map_template/ruin/space prefix = "_maps/RandomRuins/SpaceRuins/" cost = 1 + allow_duplicates = FALSE /datum/map_template/ruin/space/zoo id = "zoo" @@ -56,6 +57,14 @@ evidence of construction, hook it covertly into the \ telecommunications network and hope for the best." +/datum/map_template/ruin/space/bigderelict1 + id = "bigderelict1" + suffix = "bigderelict1.dmm" + name = "Derelict Tradepost" + description = "A once-bustling tradestation that handled imports and exports from \ + nearby stations now lays eerily dormant. The last received message was a distress call from one of the \ + on-board officers, but we had no success in making contact again." + /datum/map_template/ruin/space/derelict1 id = "derelict1" suffix = "derelict1.dmm" @@ -96,6 +105,13 @@ treasure in this disused warehouse, launch it into space, and then \ ignore it. Forever." +/datum/map_template/ruin/space/derelict6 + id = "derelict6" + suffix = "derelict6.dmm" + name = "Derelict 6" + description = "The hush-hush of Nanotrasen when it comes to stations seemingly vanishing off the radar is an interesting topic, \ + theories of nuclear destruction float about while Nanotrasen flat-out denies said stations ever existing." + /datum/map_template/ruin/space/empty_shell id = "empty-shell" suffix = "emptyshell.dmm" @@ -118,6 +134,21 @@ description = "Just somewhere quiet, where I can focus on my work with \ no interruptions." +/datum/map_template/ruin/space/caravanambush + id = "space/caravanambush" + suffix = "caravanambush.dmm" + name = "Syndicate Ambush" + description = "A caravan route used by passing cargo freights has been ambushed by a salvage \ + team manned by the syndicate. The caravan managed to send off a distress message before being surrounded, their video feed \ + cutting off as the sound of gunfire and a parrot was heard." + +/datum/map_template/ruin/space/originalcontent + id = "paperwizard" + suffix = "originalcontent.dmm" + name = "A Giant Ball of Paper in Space" + description = "Sightings of a giant wad of paper hurling through the depths of space have been \ + recently reported by multiple outposts near this sector. A giant wad of paper, really? Damn prank callers." + /datum/map_template/ruin/space/mech_transport id = "mech-transport" suffix = "mechtransport.dmm" @@ -143,6 +174,13 @@ No tabs. No violence in the inside areas. That's it. Welcome to the \ Rampant Golem and Yellow Hound. Can I take your order?" +/datum/map_template/ruin/space/spacehotel + id = "spacehotel" + suffix = "spacehotel.dmm" + name = "The Twin-Nexus Hotel" + description = "A interstellar hotel, where the weary spaceman can rest their head \ + and relax, assured that the residental staff will not murder them in their sleep. Probably." + /datum/map_template/ruin/space/turreted_outpost id = "turreted-outpost" suffix = "turretedoutpost.dmm" @@ -150,8 +188,119 @@ description = "We'd ask them to stop blaring that ruskiepop music, but \ none of us are brave enough to go near those death turrets they have." +/datum/map_template/ruin/space/oldshuttle + id = "spaceman-origins" + suffix = "shuttlerelic.dmm" + name = "Strange Ship" + description = "A ship seemingly lost, drifting along the stars. This thing looks \ + like it belongs in ancient times." + /datum/map_template/ruin/space/way_home id = "way-home" suffix = "way_home.dmm" name = "Salvation" description = "In the darkest times, we will find our way home." + +/datum/map_template/ruin/space/djstation + id = "djstation" + suffix = "djstation.dmm" + name = "DJ Station" + description = "Until very recently this pirate radio station was used \ + to harangue local space stations over a variety of perceived \ + \"ethics violations\". It seems like someone finally got sick of \ + it, but the equipment still works." + +/datum/map_template/ruin/space/thederelict + id = "thederelict" + suffix = "thederelict.dmm" + name = "Kosmicheskaya Stantsiya 13" + description = "The true fate of Kosmicheskaya Stantsiya 13 is an open \ + question to this day. Most corporations deny its existence, \ + for fear of questioning on what became of its crew." + +/datum/map_template/ruin/space/abandonedteleporter + id = "abandonedteleporter" + suffix = "abandonedteleporter.dmm" + name = "Abandoned Teleporter" + description = "In space construction the teleporter is often the \ + first system brought online. This lonely half built teleporter \ + is a sign of a proposed structure that for one reason or another \ + just never got built." + +/datum/map_template/ruin/space/crashedclownship + id = "crashedclownship" + suffix = "crashedclownship.dmm" + name = "Crashed Clown Ship" + description = "For centuries the promise of a new clown homeworld \ + has been the siren call for countless clown vessels. Alas the \ + clown's lust for shinanagans means that successful voyages \ + are almost unheard of, with most vessels falling to hilarious \ + consequences almost immediately." + +/datum/map_template/ruin/space/crashedship + id = "crashedship" + suffix = "crashedship.dmm" + name = "Crashed Ship" + description = "Among civilian vessels the most common cause of \ + tragedy is lack of food. This ship was outfited with a \ + multitude of food generating features, then summarily ran \ + into an asteroid shortly after takeoff." + +/datum/map_template/ruin/space/listeningstation + id = "listeningstation" + suffix = "listeningstation.dmm" + name = "Syndicate Listening Station" + description = "Listening stations form the backbone of the \ + syndicate's information gathering operations. Assignment to \ + these stations is dreaded by most agents, as it entails long \ + and lonely shifts listening to nearby stations chatter \ + incessently about the most meaningless things." + +/datum/map_template/ruin/space/oldAIsat + id = "oldAIsat" + suffix = "oldAIsat.dmm" + name = "Abandoned Telecommunications Satellite" + description = "When the inspector told the employees that they \ + were all fired, and that their jobs \"could be done by \ + trained lizards anyway\", they reacted badly. This event and \ + others is the reason why Central always sends an ERT squad with \ + their competent inspectors. Incompetent inspectors are told \ + they can \"do it alone\" because they're \"that pro\". \ + Incompetent inspectors believe this." + +/datum/map_template/ruin/space/oldteleporter + id = "oldteleporter" + suffix = "oldteleporter.dmm" + name = "Detached Teleporter" + description = "The structure of this surprisingly intact \ + teleporter suggests that it was once part of a larger structure, \ + but what remains of said structure, if anything, can \ + only be guessed at." + +/datum/map_template/ruin/space/vaporwave + id = "vaporwave" + suffix = "vaporwave.dmm" + name = "Aesthetic Outpost" + description = "Pause and remember-- You are unique.\ + You are special. Every mistake, trial, and \ + hardship has helped to sculpt your real \ + beauty. Stop hating yourself and start \ + appreciating and loving yourself!" + +/datum/map_template/ruin/space/bus + id = "bus" + suffix = "bus.dmm" + name = "Waylaid Buses" + description = "There seems to be a pair of buses that pulled over \ + for repairs. What were they doing..? Their shipment sure \ + seems to be filled with a strange mix. Anyway, it looks like \ + some people tried to fix it up for a long time \ + but didn't really get anywhere..." + + +/datum/map_template/ruin/space/miracle + id = "miracle" + suffix = "miracle.dmm" + name = "Ordinary Space Tile" + description = "Absolutely nothing strange going on here please \ + move along, plenty more space to see right this way!" \ No newline at end of file diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index f34e49e96a0..48a433b485d 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -3,12 +3,14 @@ var/prefix = "_maps/shuttles/" var/suffix var/port_id + var/shuttle_id var/description var/admin_notes /datum/map_template/shuttle/New() - mappath = "[prefix][port_id]_[suffix].dmm" + shuttle_id = "[port_id]_[suffix]" + mappath = "[prefix][shuttle_id].dmm" . = ..() /datum/map_template/shuttle/emergency @@ -34,23 +36,29 @@ description = "The documentation hasn't been finished yet for this \ shuttle.\n\ In case of emergency: Break glass." + admin_notes = "No brig, no medical facilities, no air." + +/datum/map_template/shuttle/emergency/asteroid + suffix = "asteroid" + name = "Asteroid emergency shuttle" /datum/map_template/shuttle/emergency/bar suffix = "bar" name = "The Emergency Escape Bar" - description = "Features include a very tough Bardrone, with laws to be \ - a good bartender, bathroom, a quality lounge for the heads, and a \ - small gambling table." - admin_notes = "Bardrone should be controlled by a player, either admin \ - or ghost, has modified drone laws, can speak human and see normally." + description = "Features include sentient bar staff (a Bardrone and a \ + Barmaid), bathroom, a quality lounge for the heads, and a \ + large gathering table." + admin_notes = "Bardrone and Barmaid are GODMODE, will be automatically \ + sentienced by the fun balloon at 60 seconds before arrival. Has \ + medical facilities." /datum/map_template/shuttle/emergency/birdboat suffix = "birdboat" - name = "emergency shuttle (Birdboat)" + name = "Birdboat emergency shuttle" /datum/map_template/shuttle/emergency/box suffix = "box" - name = "emergency shuttle (Box)" + name = "Box emergency shuttle" /datum/map_template/shuttle/emergency/clown suffix = "clown" @@ -65,7 +73,7 @@ short. Have a fun ride!" admin_notes = "Brig is replaced by anchored greentext book surrounded by \ lavaland chasms, stationside door has been removed to prevent \ - accidental dropping." + accidental dropping. No brig." /datum/map_template/shuttle/emergency/cramped suffix = "cramped" @@ -83,7 +91,11 @@ /datum/map_template/shuttle/emergency/meta suffix = "meta" - name = "emergency shuttle (Metastation)" + name = "Meta emergency shuttle" + +/datum/map_template/shuttle/emergency/mini + suffix = "mini" + name = "Mini emergency shuttle" /datum/map_template/shuttle/emergency/narnar suffix = "narnar" @@ -92,8 +104,9 @@ darkness between the stars on route to the station. Let's not think \ too hard about where all the bodies came from." admin_notes = "Contains real cult ruins, mob eyeballs, and inactive \ - constructs. Put players in constructs if you want them to move. \ - Cloning pods in 'medbay' area are showcases and nonfunctional." + constructs. Cult mobs will automatically be sentienced by fun \ + balloon. Cloning pods in 'medbay' area are showcases and \ + nonfunctional." /datum/map_template/shuttle/emergency/supermatter suffix = "supermatter" @@ -129,6 +142,18 @@ is a shuttle used at other less known nanotrasen facilities \ and has a more open inside for larger crowds." +/datum/map_template/shuttle/emergency/wabbajack + suffix = "wabbajack" + name = "NT Lepton Violet" + description = "The research team based on this vessel went missing one \ + day, and no amount of investigation could discover what happened to \ + them. The only occupants were a number of dead rodents, who appeared to \ + have clawed each other to death. Needless to say, no engineering team \ + wanted to go near the thing, and it's only being used as an Emergency \ + Escape Shuttle because there is literally nothing else available." + admin_notes = "If the crew can solve the puzzle, they will wake the \ + wabbajack statue. It will likely not end well. There's a reason it's \ + boarded up. Maybe they should have just left it alone." /datum/map_template/shuttle/ferry/base suffix = "base" diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm new file mode 100644 index 00000000000..aa3a2cdbed9 --- /dev/null +++ b/code/datums/weather/weather.dm @@ -0,0 +1,134 @@ +//The effects of weather occur across an entire z-level. For instance, lavaland has periodic ash storms that scorch most unprotected creatures. + +#define STARTUP_STAGE 1 +#define MAIN_STAGE 2 +#define WIND_DOWN_STAGE 3 +#define END_STAGE 4 + +/datum/weather + var/name = "space wind" + var/desc = "Heavy gusts of wind blanket the area, periodically knocking down anyone caught in the open." + + var/telegraph_message = "The wind begins to pick up." //The message displayed in chat to foreshadow the weather's beginning + var/telegraph_duration = 300 //In deciseconds, how long from the beginning of the telegraph until the weather begins + var/telegraph_sound //The sound file played to everyone on an affected z-level + var/telegraph_overlay //The overlay applied to all tiles on the z-level + + var/weather_message = "The wind begins to blow ferociously!" //Displayed in chat once the weather begins in earnest + var/weather_duration = 1200 //In deciseconds, how long the weather lasts once it begins + var/weather_duration_lower = 1200 //See above - this is the lowest possible duration + var/weather_duration_upper = 1500 //See above - this is the highest possible duration + var/weather_sound + var/weather_overlay + + var/end_message = "The wind relents its assault." //Displayed once the wather is over + var/end_duration = 300 //In deciseconds, how long the "wind-down" graphic will appear before vanishing entirely + var/end_sound + var/end_overlay + + var/area_type = /area/space //Types of area to affect + var/list/impacted_areas = list() //Areas to be affected by the weather, calculated when the weather begins + var/target_z = ZLEVEL_STATION //The z-level to affect + + var/overlay_layer = AREA_LAYER //Since it's above everything else, this is the layer used by default. TURF_LAYER is below mobs and walls if you need to use that. + var/aesthetic = FALSE //If the weather has no purpose other than looks + var/immunity_type = "storm" //Used by mobs to prevent them from being affected by the weather + + var/stage = END_STAGE //The stage of the weather, from 1-4 + + var/probability = FALSE //Percent chance to happen if there are other possible weathers on the z-level + +/datum/weather/New() + ..() + SSweather.existing_weather |= src + +/datum/weather/Destroy() + SSweather.existing_weather -= src + ..() + +/datum/weather/proc/telegraph() + if(stage == STARTUP_STAGE) + return + stage = STARTUP_STAGE + for(var/V in get_areas(area_type)) + var/area/A = V + if(A.z == target_z) + impacted_areas |= A + weather_duration = rand(weather_duration_lower, weather_duration_upper) + update_areas() + for(var/V in player_list) + var/mob/M = V + if(M.z == target_z) + if(telegraph_message) + M << telegraph_message + if(telegraph_sound) + M << sound(telegraph_sound) + addtimer(src, "start", telegraph_duration) + +/datum/weather/proc/start() + if(stage >= MAIN_STAGE) + return + stage = MAIN_STAGE + update_areas() + for(var/V in player_list) + var/mob/M = V + if(M.z == target_z) + if(weather_message) + M << weather_message + if(weather_sound) + M << sound(weather_sound) + START_PROCESSING(SSweather, src) + addtimer(src, "wind_down", weather_duration) + +/datum/weather/proc/wind_down() + if(stage >= WIND_DOWN_STAGE) + return + stage = WIND_DOWN_STAGE + update_areas() + for(var/V in player_list) + var/mob/M = V + if(M.z == target_z) + if(end_message) + M << end_message + if(end_sound) + M << sound(end_sound) + STOP_PROCESSING(SSweather, src) + addtimer(src, "end", end_duration) + +/datum/weather/proc/end() + if(stage == END_STAGE) + return + stage = END_STAGE + update_areas() + +/datum/weather/proc/can_impact(mob/living/L) //Can this weather impact a mob? + if(L.z != target_z) + return + if(immunity_type in L.weather_immunities) + return + if(!(get_area(L) in impacted_areas)) + return + return 1 + +/datum/weather/proc/impact(mob/living/L) //What effect does this weather have on the hapless mob? + return + +/datum/weather/proc/update_areas() + for(var/V in impacted_areas) + var/area/N = V + N.layer = overlay_layer + N.icon = 'icons/effects/weather_effects.dmi' + N.invisibility = 0 + switch(stage) + if(STARTUP_STAGE) + N.icon_state = telegraph_overlay + if(MAIN_STAGE) + N.icon_state = weather_overlay + if(WIND_DOWN_STAGE) + N.icon_state = end_overlay + if(END_STAGE) + N.icon_state = initial(N.icon_state) + N.icon = 'icons/turf/areas.dmi' + N.layer = AREA_LAYER //Just default back to normal area stuff since I assume setting a var is faster than initial + N.invisibility = INVISIBILITY_MAXIMUM + N.opacity = 0 diff --git a/code/datums/weather/weather_types.dm b/code/datums/weather/weather_types.dm new file mode 100644 index 00000000000..ebecbca4003 --- /dev/null +++ b/code/datums/weather/weather_types.dm @@ -0,0 +1,115 @@ +//Different types of weather. + +/datum/weather/floor_is_lava //The Floor is Lava: Makes all turfs damage anyone on them unless they're standing on a solid object. + name = "the floor is lava" + desc = "The ground turns into surprisingly cool lava, lightly damaging anything on the floor." + + telegraph_message = "Waves of heat emanate from the ground..." + telegraph_duration = 150 + + weather_message = "The floor is lava! Get on top of something!" + weather_duration_lower = 300 + weather_duration_upper = 600 + weather_overlay = "lava" + + end_message = "The ground cools and returns to its usual form." + end_duration = 0 + + area_type = /area + target_z = ZLEVEL_STATION + + overlay_layer = ABOVE_OPEN_TURF_LAYER //Covers floors only + immunity_type = "lava" + +/datum/weather/floor_is_lava/impact(mob/living/L) + for(var/obj/structure/O in L.loc) + if(O.density) + return + if(L.loc.density) + return + if(!L.client) //Only sentient people are going along with it! + return + L.adjustFireLoss(3) + + +/datum/weather/advanced_darkness //Advanced Darkness: Restricts the vision of all affected mobs to a single tile in the cardinal directions. + name = "advanced darkness" + desc = "Everything in the area is effectively blinded, unable to see more than a foot or so around itself." + + telegraph_message = "The lights begin to dim... is the power going out?" + telegraph_duration = 150 + + weather_message = "This isn't your average everday darkness... this is advanced darkness!" + weather_duration_lower = 300 + weather_duration_upper = 300 + + end_message = "At last, the darkness recedes." + end_duration = 0 + + area_type = /area + target_z = ZLEVEL_STATION + +/datum/weather/advanced_darkness/update_areas() + for(var/V in impacted_areas) + var/area/A = V + if(stage == MAIN_STAGE) + A.invisibility = 0 + A.opacity = 1 + A.layer = overlay_layer + A.icon = 'icons/effects/weather_effects.dmi' + A.icon_state = "darkness" + else + A.invisibility = INVISIBILITY_MAXIMUM + A.opacity = 0 + + +/datum/weather/ash_storm //Ash Storms: Common happenings on lavaland. Heavily obscures vision and deals heavy fire damage to anyone caught outside. + name = "ash storm" + desc = "An intense atmospheric storm lifts ash off of the planet's surface and billows it down across the area, dealing intense fire damage to the unprotected." + + telegraph_message = "An eerie moan rises on the wind. Sheets of burning ash blacken the horizon. Seek shelter." + telegraph_duration = 300 + telegraph_sound = 'sound/lavaland/ash_storm_windup.ogg' + telegraph_overlay = "light_ash" + + weather_message = "Smoldering clouds of scorching ash billow down around you! Get inside!" + weather_duration_lower = 600 + weather_duration_upper = 1500 + weather_sound = 'sound/lavaland/ash_storm_start.ogg' + weather_overlay = "ash_storm" + + end_message = "The shrieking wind whips away the last of the ash falls to its usual murmur. It should be safe to go outside now." + end_duration = 300 + end_sound = 'sound/lavaland/ash_storm_end.ogg' + end_overlay = "light_ash" + + area_type = /area/lavaland/surface/outdoors + target_z = ZLEVEL_LAVALAND + + immunity_type = "ash" + + probability = 90 + +/datum/weather/ash_storm/impact(mob/living/L) + if(istype(L.loc, /obj/mecha)) + return + if(ishuman(L)) + var/mob/living/carbon/human/H = L + var/thermal_protection = H.get_thermal_protection() + if(thermal_protection >= FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT) + return + L.adjustFireLoss(4) + +/datum/weather/ash_storm/emberfall //Emberfall: An ash storm passes by, resulting in harmless embers falling like snow. 10% to happen in place of an ash storm. + name = "emberfall" + desc = "A passing ash storm blankets the area in harmless embers." + + weather_message = "Gentle embers waft down around you like grotesque snow. The storm seems to have passed you by..." + weather_sound = 'sound/lavaland/ash_storm_windup.ogg' + weather_overlay = "light_ash" + + end_message = "The emberfall slows, stops. Another layer of hardened soot to the basalt beneath your feet." + + aesthetic = TRUE + + probability = 10 diff --git a/code/datums/wires/syndicatebomb.dm b/code/datums/wires/syndicatebomb.dm index 570e45ba7af..e45bbd6ad38 100644 --- a/code/datums/wires/syndicatebomb.dm +++ b/code/datums/wires/syndicatebomb.dm @@ -20,7 +20,8 @@ if(WIRE_BOOM) if(B.active) holder.visible_message("\icon[B] An alarm sounds! It's go-") - B.timer = 0 + B.explode_now = TRUE + tell_admins(B) if(WIRE_UNBOLT) holder.visible_message("\icon[B] The bolts spin in place for a moment.") if(WIRE_DELAY) @@ -29,28 +30,28 @@ else holder.visible_message("\icon[B] The bomb chirps.") playsound(B, 'sound/machines/chime.ogg', 30, 1) - B.timer += 30 + B.detonation_timer += 300 B.delayedbig = TRUE if(WIRE_PROCEED) holder.visible_message("\icon[B] The bomb buzzes ominously!") playsound(B, 'sound/machines/buzz-sigh.ogg', 30, 1) - if(B.timer >= 61) // Long fuse bombs can suddenly become more dangerous if you tinker with them. - B.timer = 60 - else if(B.timer >= 21) - B.timer -= 10 - else if(B.timer >= 11) // Both to prevent negative timers and to have a little mercy. - B.timer = 10 + var/seconds = B.seconds_remaining() + if(seconds >= 61) // Long fuse bombs can suddenly become more dangerous if you tinker with them. + B.detonation_timer = world.time + 600 + else if(seconds >= 21) + B.detonation_timer -= 100 + else if(seconds >= 11) // Both to prevent negative timers and to have a little mercy. + B.detonation_timer = world.time + 100 if(WIRE_ACTIVATE) if(!B.active && !B.defused) holder.visible_message("\icon[B] You hear the bomb start ticking!") - playsound(B, 'sound/machines/click.ogg', 30, 1) - B.active = TRUE + B.activate() B.update_icon() else if(B.delayedlittle) holder.visible_message("\icon[B] Nothing happens.") else holder.visible_message("\icon[B] The bomb seems to hesitate for a moment.") - B.timer += 10 + B.detonation_timer += 100 B.delayedlittle = TRUE /datum/wires/syndicatebomb/on_cut(wire, mend) @@ -62,21 +63,31 @@ else if(B.active) holder.visible_message("\icon[B] An alarm sounds! It's go-") - B.timer = 0 + B.explode_now = TRUE + tell_admins(B) else B.defused = TRUE if(WIRE_UNBOLT) if(!mend && B.anchored) holder.visible_message("\icon[B] The bolts lift out of the ground!") playsound(B, 'sound/effects/stealthoff.ogg', 30, 1) - B.anchored = 0 + B.anchored = FALSE if(WIRE_PROCEED) if(!mend && B.active) holder.visible_message("\icon[B] An alarm sounds! It's go-") - B.timer = 0 + B.explode_now = TRUE + tell_admins(B) if(WIRE_ACTIVATE) if(!mend && B.active) holder.visible_message("\icon[B] The timer stops! The bomb has been defused!") B.active = FALSE B.defused = TRUE B.update_icon() + +/datum/wires/syndicatebomb/proc/tell_admins(obj/machinery/syndicatebomb/B) + if(istype(B, /obj/machinery/syndicatebomb/training)) + return + var/turf/T = get_turf(B) + log_game("\A [B] was detonated via boom wire at [COORD(T)].") + message_admins("A [B.name] was detonated via boom wire at \ + [ADMIN_COORDJMP(T)].") diff --git a/code/game/alternate_appearance.dm b/code/game/alternate_appearance.dm index 005876e8ccc..8722789d77a 100644 --- a/code/game/alternate_appearance.dm +++ b/code/game/alternate_appearance.dm @@ -30,7 +30,11 @@ if(!M.viewing_alternate_appearances) M.viewing_alternate_appearances = list() viewers |= M - M.viewing_alternate_appearances[key] = src + var/list/AAsiblings = M.viewing_alternate_appearances[key] + if(!AAsiblings) + AAsiblings = list() + M.viewing_alternate_appearances[key] = AAsiblings + AAsiblings |= src if(M.client) M.client.images |= img @@ -48,9 +52,13 @@ if(M.client) M.client.images -= img if(M.viewing_alternate_appearances && M.viewing_alternate_appearances.len) - M.viewing_alternate_appearances -= key - if(!M.viewing_alternate_appearances.len) - M.viewing_alternate_appearances = null + var/list/AAsiblings = M.viewing_alternate_appearances[key] + if(AAsiblings) + AAsiblings -= src + if(!AAsiblings.len) + M.viewing_alternate_appearances -= key + if(!M.viewing_alternate_appearances.len) + M.viewing_alternate_appearances = null viewers -= M @@ -73,8 +81,9 @@ /atom var/list/alternate_appearances //the alternate appearances we own - var/list/viewing_alternate_appearances //the alternate appearances we're viewing, stored here to reestablish them after Logout()s - //these lists are built/destroyed as necessary, so atoms aren't all lugging around lists full of datums + var/list/viewing_alternate_appearances //this is an assoc list of lists, the keys being the AA's key + //inside these lists are the AAs themselves, this is to allow the atom to see multiple of the same type of AA + //eg: two (or more) people disguised as cardborgs, or two (or more) people disguised as plants /* Builds an alternate_appearance datum for the supplied args, optionally displaying it straight away diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space_Station_13_areas.dm similarity index 93% rename from code/game/area/Space Station 13 areas.dm rename to code/game/area/Space_Station_13_areas.dm index bb4f8d28ffa..c2e372825a1 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -19,7 +19,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Space" icon = 'icons/turf/areas.dmi' icon_state = "unknown" - layer = 10 + layer = AREA_LAYER mouse_opacity = 0 invisibility = INVISIBILITY_LIGHTING @@ -54,6 +54,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station var/static_environ var/has_gravity = 0 + var/noteleport = 0 //Are you forbidden from teleporting to the area? (centcomm, mobs, wizard, hand teleporter) var/safe = 0 //Is the area teleport-safe: no space / radiation / aggresive mobs / other dangers var/no_air = null @@ -67,7 +68,7 @@ var/list/teleportlocs = list() /proc/process_teleport_locs() for(var/area/AR in world) - if(istype(AR, /area/shuttle) || istype(AR, /area/wizard_station)) continue + if(istype(AR, /area/shuttle) || istype(AR, /area/wizard_station) || AR.noteleport) continue if(teleportlocs.Find(AR.name)) continue var/turf/picked = safepick(get_area_turfs(AR.type)) if (picked && (picked.z == ZLEVEL_STATION)) @@ -138,27 +139,34 @@ var/list/teleportlocs = list() /area/shuttle/mining name = "Mining Shuttle" + blob_allowed = FALSE /area/shuttle/labor name = "Labor Camp Shuttle" + blob_allowed = FALSE /area/shuttle/supply name = "Supply Shuttle" + blob_allowed = FALSE /area/shuttle/escape name = "Emergency Shuttle" /area/shuttle/transport name = "Transport Shuttle" + blob_allowed = FALSE /area/shuttle/syndicate name = "Syndicate Infiltrator" + blob_allowed = FALSE /area/shuttle/assault_pod name = "Steel Rain" + blob_allowed = FALSE /area/shuttle/abandoned name = "Abandoned Ship" + blob_allowed = FALSE /area/start name = "start area" @@ -175,6 +183,7 @@ var/list/teleportlocs = list() icon_state = "centcom" requires_power = 0 has_gravity = 1 + noteleport = 1 blob_allowed = 0 //Should go without saying, no blobs should take over centcom as a win condition. /area/centcom/control @@ -202,6 +211,7 @@ var/list/teleportlocs = list() icon_state = "syndie-ship" requires_power = 0 has_gravity = 1 + noteleport = 1 blob_allowed = 0 //Not... entirely sure this will ever come up... but if the bus makes blobs AND ops, it shouldn't aim for the ops to win. /area/syndicate_mothership/control @@ -284,12 +294,14 @@ var/list/teleportlocs = list() icon_state = "yellow" requires_power = 0 has_gravity = 1 + noteleport = 1 //Abductors /area/abductor_ship name = "Abductor Ship" icon_state = "yellow" requires_power = 0 + noteleport = 1 has_gravity = 1 @@ -653,6 +665,7 @@ var/list/teleportlocs = list() luminosity = 1 lighting_use_dynamic = DYNAMIC_LIGHTING_IFSTARLIGHT valid_territory = 0 + blob_allowed = FALSE /area/solar/auxport name = "Fore Port Solar Array" @@ -899,6 +912,10 @@ var/list/teleportlocs = list() name = "Vacant Office" icon_state = "security" +/area/security/vacantoffice2 + name = "Vacant Office B" + icon_state = "security" + /area/quartermaster name = "Quartermasters" icon_state = "quart" @@ -1149,6 +1166,10 @@ var/list/teleportlocs = list() name = "Construction Area" icon_state = "yellow" +/area/mining_construction + name = "Auxillary Base Construction" + icon_state = "yellow" + /area/construction/supplyshuttle name = "Supply Shuttle" icon_state = "yellow" diff --git a/code/game/area/ai_monitored.dm b/code/game/area/ai_monitored.dm index 84f2c8eb4ea..f4db2f376a5 100644 --- a/code/game/area/ai_monitored.dm +++ b/code/game/area/ai_monitored.dm @@ -11,8 +11,6 @@ if(M.isMotion()) motioncamera = M M.area_motion = src - return - return /area/ai_monitored/Entered(atom/movable/O) ..() diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index d556f2a5b2e..4b82ec57231 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -26,7 +26,7 @@ /area/New() icon_state = "" - layer = 10 + layer = AREA_LAYER master = src uid = ++global_uid related = list(src) @@ -74,7 +74,11 @@ D.cancelAlarm("Power", src, source) else D.triggerAlarm("Power", src, cameras, source) - return + for(var/datum/computer_file/program/alarm_monitor/p in alarmdisplay) + if(state == 1) + p.cancelAlarm("Power", src, source) + else + p.triggerAlarm("Power", src, cameras, source) /area/proc/atmosalert(danger_level, obj/source) if(danger_level != atmosalm) @@ -90,6 +94,8 @@ a.triggerAlarm("Atmosphere", src, cameras, source) for(var/mob/living/simple_animal/drone/D in mob_list) D.triggerAlarm("Atmosphere", src, cameras, source) + for(var/datum/computer_file/program/alarm_monitor/p in alarmdisplay) + p.triggerAlarm("Atmosphere", src, cameras, source) else if (src.atmosalm == 2) for(var/mob/living/silicon/aiPlayer in player_list) @@ -98,6 +104,8 @@ a.cancelAlarm("Atmosphere", src, source) for(var/mob/living/simple_animal/drone/D in mob_list) D.cancelAlarm("Atmosphere", src, source) + for(var/datum/computer_file/program/alarm_monitor/p in alarmdisplay) + p.cancelAlarm("Atmosphere", src, source) src.atmosalm = danger_level return 1 @@ -117,8 +125,7 @@ if(D.operating) D.nextstate = CLOSED else if(!D.density) - spawn(0) - D.close() + addtimer(D, "close", 0) for(var/obj/machinery/firealarm/F in RA) F.update_icon() for (var/obj/machinery/camera/C in RA) @@ -130,7 +137,8 @@ aiPlayer.triggerAlarm("Fire", src, cameras, source) for (var/mob/living/simple_animal/drone/D in mob_list) D.triggerAlarm("Fire", src, cameras, source) - return + for(var/datum/computer_file/program/alarm_monitor/p in alarmdisplay) + p.triggerAlarm("Fire", src, cameras, source) /area/proc/firereset(obj/source) for(var/area/RA in related) @@ -143,8 +151,7 @@ if(D.operating) D.nextstate = OPEN else if(D.density) - spawn(0) - D.open() + addtimer(D, "open", 0) for(var/obj/machinery/firealarm/F in RA) F.update_icon() @@ -154,7 +161,8 @@ a.cancelAlarm("Fire", src, source) for (var/mob/living/simple_animal/drone/D in mob_list) D.cancelAlarm("Fire", src, source) - return + for(var/datum/computer_file/program/alarm_monitor/p in alarmdisplay) + p.cancelAlarm("Fire", src, source) /area/proc/burglaralert(obj/trigger) if(always_unpowered == 1) //no burglar alarms in space/asteroid @@ -177,8 +185,7 @@ for (var/mob/living/silicon/SILICON in player_list) if(SILICON.triggerAlarm("Burglar", src, cameras, trigger)) //Cancel silicon alert after 1 minute - spawn(600) - SILICON.cancelAlarm("Burglar", src, trigger) + addtimer(SILICON, "cancelAlarm", 600, FALSE,"Burglar",src,trigger) /area/proc/set_fire_alarm_effect() fire = 1 @@ -191,13 +198,11 @@ if(!eject) eject = 1 updateicon() - return /area/proc/readyreset() if(eject) eject = 0 updateicon() - return /area/proc/partyalert() if(src.name == "Space") //no parties in space!!! @@ -206,7 +211,6 @@ src.party = 1 src.updateicon() src.mouse_opacity = 0 - return /area/proc/partyreset() if (src.party) @@ -218,9 +222,7 @@ if(D.operating) D.nextstate = OPEN else if(D.density) - spawn(0) - D.open() - return + addtimer(D, "open", 0) /area/proc/updateicon() if ((fire || eject || party) && (!requires_power||power_environ))//If it doesn't require power, can still activate this proc. diff --git a/code/game/asteroid.dm b/code/game/asteroid.dm index 1d95041df3c..b7c62bb1644 100644 --- a/code/game/asteroid.dm +++ b/code/game/asteroid.dm @@ -2,22 +2,21 @@ var/global/list/possiblethemes = list("organharvest","cult","wizden","cavein","x var/global/max_secret_rooms = 6 -/proc/spawn_room(atom/start_loc, x_size, y_size, list/walltypes, floor, name) +/proc/spawn_room(atom/start_loc, x_size, y_size, list/walltypes, floor, name, oldarea) var/list/room_turfs = list("walls"=list(),"floors"=list()) + var/area/asteroid/artifactroom/A = new + if(name) + A.name = name + else + A.name = "Artifact Room #[start_loc.x]-[start_loc.y]-[start_loc.z]" + for(var/x = 0, x < x_size, x++) //sets the size of the room on the x axis for(var/y = 0, y < y_size, y++) //sets it on y axis. var/turf/T var/cur_loc = locate(start_loc.x + x, start_loc.y + y, start_loc.z) - var/area/asteroid/artifactroom/A = new - if(name) - A.name = name - else - A.name = "Artifact Room #[start_loc.x]-[start_loc.y]-[start_loc.z]" - - if(x == 0 || x == x_size-1 || y == 0 || y == y_size-1) var/wall = pickweight(walltypes)//totally-solid walls are pretty boring. T = cur_loc @@ -30,7 +29,8 @@ var/global/max_secret_rooms = 6 T.ChangeTurf(floor) room_turfs["floors"] += T - A.contents += T + if(!oldarea) + A.contents += T return room_turfs @@ -71,7 +71,7 @@ var/global/max_secret_rooms = 6 if("cult") theme = "cult" - walltypes = list(/turf/closed/wall/cult=3,/turf/closed/mineral/random/high_chance=1) + walltypes = list(/turf/closed/wall/mineral/cult=3,/turf/closed/mineral/random/high_chance=1) floortypes = list(/turf/open/floor/plasteel/cult) treasureitems = list(/obj/item/device/soulstone/anybody=1, /obj/item/clothing/suit/space/hardsuit/cult=1, /obj/item/weapon/bedsheet/cult=2, /obj/item/clothing/suit/cultrobes=2, /mob/living/simple_animal/hostile/creature=3) @@ -117,7 +117,7 @@ var/global/max_secret_rooms = 6 if("speakeasy") theme = "speakeasy" floortypes = list(/turf/open/floor/plasteel,/turf/open/floor/wood) - treasureitems = list(/obj/item/weapon/melee/energy/sword/pirate=1,/obj/item/weapon/gun/projectile/revolver/doublebarrel=1,/obj/item/weapon/storage/backpack/satchel_flat=1, + treasureitems = list(/obj/item/weapon/melee/energy/sword/pirate=1,/obj/item/weapon/gun/projectile/revolver/doublebarrel=1,/obj/item/weapon/storage/backpack/satchel/flat=1, /obj/machinery/reagentgrinder=2, /obj/machinery/computer/security/wooden_tv=4, /obj/machinery/vending/coffee=3) fluffitems = list(/obj/structure/table/wood=2,/obj/structure/reagent_dispensers/beerkeg=1,/obj/item/stack/spacecash/c500=4, /obj/item/weapon/reagent_containers/food/drinks/shaker=1,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine=3, @@ -127,7 +127,7 @@ var/global/max_secret_rooms = 6 theme = "plantlab" treasureitems = list(/obj/item/weapon/gun/energy/floragun=1,/obj/item/seeds/sunflower/novaflower=2,/obj/item/seeds/tomato/blue/bluespace=2,/obj/item/seeds/tomato/blue=2, /obj/item/seeds/coffee/robusta=2, /obj/item/seeds/cash=2) - fluffitems = list(/obj/structure/flora/kirbyplants=1,/obj/structure/table/reinforced=2,/obj/machinery/hydroponics/constructable=1, + fluffitems = list(/obj/item/weapon/twohanded/required/kirbyplants=1,/obj/structure/table/reinforced=2,/obj/machinery/hydroponics/constructable=1, /obj/effect/glowshroom/single=2,/obj/item/weapon/reagent_containers/syringe/charcoal=2, /obj/item/weapon/reagent_containers/glass/bottle/diethylamine=3,/obj/item/weapon/reagent_containers/glass/bottle/ammonia=3) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 99e5a8205b7..7a19a16a171 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -1,23 +1,26 @@ /atom - layer = 2 + layer = TURF_LAYER var/level = 2 var/flags = 0 var/list/fingerprints var/list/fingerprintshidden var/fingerprintslast = null var/list/blood_DNA + var/admin_spawned = 0 //was this spawned by an admin? used for stat tracking stuff. ///Chemistry. var/datum/reagents/reagents = null //This atom's HUD (med/sec, etc) images. Associative list. - var/list/image/hud_list = list() + var/list/image/hud_list = null //HUD images that this atom can provide. var/list/hud_possible //Value used to increment ex_act() if reactionary_explosions is on var/explosion_block = 0 + //overlays that should remain on top and not normally be removed, like c4. + var/list/priority_overlays /atom/Destroy() if(alternate_appearances) @@ -25,7 +28,11 @@ var/datum/alternate_appearance/AA = alternate_appearances[aakey] qdel(AA) alternate_appearances = null - + if(viewing_alternate_appearances) + for(var/aakey in viewing_alternate_appearances) + for(var/aa in viewing_alternate_appearances[aakey]) + var/datum/alternate_appearance/AA = aa + AA.hide(list(src)) return ..() @@ -64,7 +71,6 @@ hulk.changeNext_move(CLICK_CD_MELEE) add_logs(hulk, src, "punched", "hulk powers") hulk.do_attack_animation(src) - return /atom/proc/CheckParts(list/parts_list) for(var/A in parts_list) @@ -139,7 +145,6 @@ return 1 else if(src in container) return 1 - return /* * atom/proc/search_contents_for(path,list/filter_path=null) @@ -226,37 +231,73 @@ var/list/blood_splatter_icons = list() /atom/proc/blood_splatter_index() return "\ref[initial(icon)]-[initial(icon_state)]" -/atom/proc/add_blood_list(mob/living/carbon/M) +//returns the mob's dna info as a list, to be inserted in an object's blood_DNA list +/mob/living/proc/get_blood_dna_list() + if(get_blood_id() != "blood") + return + return list("ANIMAL DNA" = "Y-") + +/mob/living/carbon/get_blood_dna_list() + if(get_blood_id() != "blood") + return + var/list/blood_dna = list() + if(dna) + blood_dna[dna.unique_enzymes] = dna.blood_type + else + blood_dna["UNKNOWN DNA"] = "X*" + return blood_dna + +/mob/living/carbon/alien/get_blood_dna_list() + return list("UNKNOWN DNA" = "X*") + +//to add a mob's dna info into an object's blood_DNA list. +/atom/proc/transfer_mob_blood_dna(mob/living/L) // Returns 0 if we have that blood already - if(!istype(blood_DNA, /list)) //if our list of DNA doesn't exist yet (or isn't a list) initialise it. + var/new_blood_dna = L.get_blood_dna_list() + if(!new_blood_dna) + return 0 + if(!blood_DNA) //if our list of DNA doesn't exist yet, initialise it. blood_DNA = list() - //if this blood isn't already in the list, add it - if(blood_DNA[M.dna.unique_enzymes]) - return 0 //already bloodied with this blood. Cannot add more. - blood_DNA[M.dna.unique_enzymes] = M.dna.blood_type + var/old_length = blood_DNA.len + blood_DNA |= new_blood_dna + if(blood_DNA.len == old_length) + return 0 return 1 -//returns 1 if made bloody, returns 0 otherwise -/atom/proc/add_blood(mob/living/carbon/M) - if(!M || !M.has_dna() || rejects_blood()) - return 0 - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(NOBLOOD in H.dna.species.specflags) - return 0 - return 1 +//to add blood dna info to the object's blood_DNA list +/atom/proc/transfer_blood_dna(list/blood_dna) + if(!blood_DNA) + blood_DNA = list() + var/old_length = blood_DNA.len + blood_DNA |= blood_dna + if(blood_DNA.len > old_length) + return 1//some new blood DNA was added -/obj/add_blood(mob/living/carbon/M) - if(!..()) - return 0 - return add_blood_list(M) -/obj/item/add_blood(mob/living/carbon/M) +//to add blood from a mob onto something, and transfer their dna info +/atom/proc/add_mob_blood(mob/living/M) + var/list/blood_dna = M.get_blood_dna_list() + if(!blood_dna) + return 0 + return add_blood(blood_dna) + +//to add blood onto something, with blood dna info to include. +/atom/proc/add_blood(list/blood_dna) + return 0 + +/obj/add_blood(list/blood_dna) + return transfer_blood_dna(blood_dna) + +/obj/item/add_blood(list/blood_dna) var/blood_count = !blood_DNA ? 0 : blood_DNA.len if(!..()) return 0 - //apply the blood-splatter overlay if it isn't already in there - if(!blood_count && initial(icon) && initial(icon_state)) + if(!blood_count)//apply the blood-splatter overlay if it isn't already in there + add_blood_overlay() + return 1 //we applied blood to the item + +/obj/item/proc/add_blood_overlay() + if(initial(icon) && initial(icon_state)) //try to find a pre-processed blood-splatter. otherwise, make a new one var/index = blood_splatter_index() var/icon/blood_splatter_icon = blood_splatter_icons[index] @@ -266,57 +307,34 @@ var/list/blood_splatter_icons = list() blood_splatter_icon.Blend(icon('icons/effects/blood.dmi', "itemblood"), ICON_MULTIPLY) //adds blood and the remaining white areas become transparant blood_splatter_icon = fcopy_rsc(blood_splatter_icon) blood_splatter_icons[index] = blood_splatter_icon - overlays += blood_splatter_icon - return 1 //we applied blood to the item + add_overlay(blood_splatter_icon) -/obj/item/clothing/gloves/add_blood(mob/living/carbon/M) - if(!..()) - return 0 +/obj/item/clothing/gloves/add_blood(list/blood_dna) + . = ..() transfer_blood = rand(2, 4) - bloody_hands_mob = M - return 1 -/turf/add_blood(mob/living/carbon/human/M) - if(!..()) - return 0 - - var/obj/effect/decal/cleanable/blood/B = locate() in contents //check for existing blood splatter +/turf/add_blood(list/blood_dna) + var/obj/effect/decal/cleanable/blood/splatter/B = locate() in src if(!B) - blood_splatter(src,M.get_blood(M.vessel),1) - B = locate(/obj/effect/decal/cleanable/blood) in contents - B.add_blood_list(M) + B = new /obj/effect/decal/cleanable/blood/splatter(src) + B.transfer_blood_dna(blood_dna) //give blood info to the blood decal. return 1 //we bloodied the floor -/mob/living/carbon/human/add_blood(mob/living/carbon/M) - if(!..()) - return 0 - add_blood_list(M) +/mob/living/carbon/human/add_blood(list/blood_dna) + if(wear_suit) + wear_suit.add_blood(blood_dna) + update_inv_wear_suit() + else if(w_uniform) + w_uniform.add_blood(blood_dna) + update_inv_w_uniform() + if(gloves) + var/obj/item/clothing/gloves/G = gloves + G.add_blood(blood_dna) + else + transfer_blood_dna(blood_dna) bloody_hands = rand(2, 4) - bloody_hands_mob = M update_inv_gloves() //handles bloody hands overlays and updating - return 1 //we applied blood to the item - -/atom/proc/rejects_blood() - return 0 - -// Only adds blood on the floor -- Skie -/atom/proc/add_blood_floor(mob/living/carbon/M) - if(istype(src, /turf)) - if(M.has_dna()) //mobs with dna = (monkeys + humans at time of writing) - var/obj/effect/decal/cleanable/blood/B = locate() in contents - if(!B) - blood_splatter(src,M,1) - B = locate(/obj/effect/decal/cleanable/blood) in contents - B.blood_DNA[M.dna.unique_enzymes] = M.dna.blood_type - else if(istype(M, /mob/living/carbon/alien)) - var/obj/effect/decal/cleanable/xenoblood/B = locate() in contents - if(!B) - B = new(src) - B.blood_DNA["UNKNOWN BLOOD"] = "X*" - else if(istype(M, /mob/living/silicon/robot)) - var/obj/effect/decal/cleanable/oil/B = locate() in contents - if(!B) - B = new(src) + return 1 /atom/proc/clean_blood() if(istype(blood_DNA, /list)) @@ -368,6 +386,9 @@ var/list/blood_splatter_icons = list() /atom/proc/narsie_act() return +/atom/proc/ratvar_act() + return + /atom/proc/storage_contents_dump_act(obj/item/weapon/storage/src_object, mob/user) return 0 @@ -416,3 +437,11 @@ var/list/blood_splatter_icons = list() if(nutri_check.nutriment_factor >0) M.reagents.remove_reagent(R.id,R.volume) + +//Hook for running code when a dir change occurs +/atom/proc/setDir(newdir) + dir = newdir + +/atom/on_varedit(modified_var) + if(!Debug2) + admin_spawned = TRUE \ No newline at end of file diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 63c03c9c2dd..ef0611a9cd7 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -1,22 +1,25 @@ /atom/movable - layer = 3 + layer = OBJ_LAYER var/last_move = null var/anchored = 0 var/throwing = 0 var/throw_speed = 2 var/throw_range = 7 var/mob/pulledby = null - var/languages = 0 //For say() and Hear() + var/languages_spoken = 0 //For say() and Hear() + var/languages_understood = 0 var/verb_say = "says" var/verb_ask = "asks" var/verb_exclaim = "exclaims" var/verb_yell = "yells" var/inertia_dir = 0 var/pass_flags = 0 + var/moving_diagonally = 0 //0: not doing a diagonal move. 1 and 2: doing the first/second step of the diagonal move glide_size = 8 appearance_flags = TILE_BOUND + /atom/movable/Move(atom/newloc, direct = 0) if(!loc || !newloc) return 0 var/atom/oldloc = loc @@ -25,28 +28,38 @@ if (!(direct & (direct - 1))) //Cardinal move . = ..() else //Diagonal move, split it into cardinal moves + moving_diagonally = FIRST_DIAG_STEP if (direct & 1) if (direct & 4) if (step(src, NORTH)) + moving_diagonally = SECOND_DIAG_STEP . = step(src, EAST) else if (step(src, EAST)) + moving_diagonally = SECOND_DIAG_STEP . = step(src, NORTH) else if (direct & 8) if (step(src, NORTH)) + moving_diagonally = SECOND_DIAG_STEP . = step(src, WEST) else if (step(src, WEST)) + moving_diagonally = SECOND_DIAG_STEP . = step(src, NORTH) else if (direct & 2) if (direct & 4) if (step(src, SOUTH)) + moving_diagonally = SECOND_DIAG_STEP . = step(src, EAST) else if (step(src, EAST)) + moving_diagonally = SECOND_DIAG_STEP . = step(src, SOUTH) else if (direct & 8) if (step(src, SOUTH)) + moving_diagonally = SECOND_DIAG_STEP . = step(src, WEST) else if (step(src, WEST)) + moving_diagonally = SECOND_DIAG_STEP . = step(src, SOUTH) + moving_diagonally = 0 if(!loc || (loc == oldloc && oldloc != newloc)) last_move = 0 @@ -56,13 +69,14 @@ Moved(oldloc, direct) last_move = direct + setDir(direct) spawn(5) // Causes space drifting. /tg/station has no concept of speed, we just use 5 if(loc && direct && last_move == direct) if(loc == newloc) //Remove this check and people can accelerate. Not opening that can of worms just yet. newtonian_move(last_move) - if(. && buckled_mobs.len && !handle_buckled_mob_movement(loc,direct)) //movement failed due to buckled mob(s) + if(. && has_buckled_mobs() && !handle_buckled_mob_movement(loc,direct)) //movement failed due to buckled mob(s) . = 0 //Called after a successful Move(). By this point, we've already moved @@ -80,10 +94,8 @@ qdel(AM) loc = null invisibility = INVISIBILITY_ABSTRACT - if (pulledby) - if (pulledby.pulling == src) - pulledby.pulling = null - pulledby = null + if(pulledby) + pulledby.stop_pulling() // Previously known as HasEntered() @@ -104,6 +116,8 @@ /atom/movable/proc/forceMove(atom/destination) if(destination) + if(pulledby) + pulledby.stop_pulling() var/atom/oldloc = loc if(oldloc) oldloc.Exited(src, destination) @@ -123,11 +137,9 @@ /mob/living/forceMove(atom/destination) stop_pulling() - if(pulledby) - pulledby.stop_pulling() if(buckled) buckled.unbuckle_mob(src,force=1) - if(buckled_mobs.len) + if(has_buckled_mobs()) unbuckle_all_mobs(force=1) . = ..() if(client) @@ -177,7 +189,7 @@ var/old_dir = dir . = step(src, direction) - dir = old_dir + setDir(old_dir) /atom/movable/proc/checkpass(passflag) return pass_flags&passflag @@ -199,6 +211,9 @@ return 0 //use a modified version of Bresenham's algorithm to get from the atom's current position to that of the target + if(pulledby) + pulledby.stop_pulling() + throwing = 1 if(spin) //if we don't want the /atom/movable to spin. SpinAnimation(5, 1) @@ -297,22 +312,18 @@ /atom/movable/overlay/New() verbs.Cut() - return /atom/movable/overlay/attackby(a, b, c) if (src.master) return src.master.attackby(a, b, c) - return /atom/movable/overlay/attack_paw(a, b, c) if (src.master) return src.master.attack_paw(a, b, c) - return /atom/movable/overlay/attack_hand(a, b, c) if (src.master) return src.master.attack_hand(a, b, c) - return /atom/movable/proc/handle_buckled_mob_movement(newloc,direct) for(var/m in buckled_mobs) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 677601cd544..fe14f5486f8 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -68,8 +68,8 @@ //helper for getting the appropriate health status /proc/RoundHealth(mob/living/M) - if(M.stat == DEAD) - return "health-100" //what's our health? it doesn't matter, we're dead + if(M.stat == DEAD || (M.status_flags & FAKEDEATH)) + return "health-100" //what's our health? it doesn't matter, we're dead, or faking var/maxhealth = M.maxHealth if(iscarbon(M) && M.health < 0) maxhealth = 100 //so crit shows up right for aliens and other high-health carbon mobs; noncarbons don't have crit. @@ -131,6 +131,8 @@ /mob/living/proc/med_hud_set_health() var/image/holder = hud_list[HEALTH_HUD] holder.icon_state = "hud[RoundHealth(src)]" + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size //for carbon suit sensors /mob/living/carbon/med_hud_set_health() @@ -143,16 +145,20 @@ //called when a carbon changes stat, virus or XENO_HOST /mob/living/proc/med_hud_set_status() var/image/holder = hud_list[STATUS_HUD] - if(stat == DEAD) + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size + if(stat == DEAD || (status_flags & FAKEDEATH)) holder.icon_state = "huddead" else holder.icon_state = "hudhealthy" /mob/living/carbon/med_hud_set_status() var/image/holder = hud_list[STATUS_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size if(status_flags & XENO_HOST) holder.icon_state = "hudxeno" - else if(stat == DEAD) + else if(stat == DEAD || (status_flags & FAKEDEATH)) holder.icon_state = "huddead" else if(check_virus()) holder.icon_state = "hudill" @@ -168,6 +174,8 @@ /mob/living/carbon/human/proc/sec_hud_set_ID() var/image/holder = hud_list[ID_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size holder.icon_state = "hudno_id" if(wear_id) holder.icon_state = "hud[ckey(wear_id.GetJobName())]" @@ -185,16 +193,24 @@ if(I.implanted) if(istype(I,/obj/item/weapon/implant/tracking)) holder = hud_list[IMPTRACK_HUD] + var/icon/IC = icon(icon, icon_state, dir) + holder.pixel_y = IC.Height() - world.icon_size holder.icon_state = "hud_imp_tracking" - else if(istype(I,/obj/item/weapon/implant/loyalty)) + else if(istype(I,/obj/item/weapon/implant/mindshield)) holder = hud_list[IMPLOYAL_HUD] + var/icon/IC = icon(icon, icon_state, dir) + holder.pixel_y = IC.Height() - world.icon_size holder.icon_state = "hud_imp_loyal" else if(istype(I,/obj/item/weapon/implant/chem)) holder = hud_list[IMPCHEM_HUD] + var/icon/IC = icon(icon, icon_state, dir) + holder.pixel_y = IC.Height() - world.icon_size holder.icon_state = "hud_imp_chem" /mob/living/carbon/human/proc/sec_hud_set_security_status() var/image/holder = hud_list[WANTED_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size var/perpname = get_face_name(get_id_name("")) if(perpname) var/datum/data/record/R = find_record("name", perpname, data_core.security) @@ -240,6 +256,8 @@ //Sillycone hooks /mob/living/silicon/proc/diag_hud_set_health() var/image/holder = hud_list[DIAG_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size if(stat == DEAD) holder.icon_state = "huddiagdead" else @@ -247,6 +265,8 @@ /mob/living/silicon/proc/diag_hud_set_status() var/image/holder = hud_list[DIAG_STAT_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size switch(stat) if(CONSCIOUS) holder.icon_state = "hudstat" @@ -258,7 +278,9 @@ //Borgie battery tracking! /mob/living/silicon/robot/proc/diag_hud_set_borgcell() var/image/holder = hud_list[DIAG_BATT_HUD] - if (cell) + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size + if(cell) var/chargelvl = (cell.charge/cell.maxcharge) holder.icon_state = "hudbatt[RoundDiagBar(chargelvl)]" else @@ -269,12 +291,16 @@ ~~~~~~~~~~~~~~~~~~~~~*/ /obj/mecha/proc/diag_hud_set_mechhealth() var/image/holder = hud_list[DIAG_MECH_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size holder.icon_state = "huddiag[RoundDiagBar(health/initial(health))]" /obj/mecha/proc/diag_hud_set_mechcell() var/image/holder = hud_list[DIAG_BATT_HUD] - if (cell) + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size + if(cell) var/chargelvl = cell.charge/cell.maxcharge holder.icon_state = "hudbatt[RoundDiagBar(chargelvl)]" else @@ -283,6 +309,8 @@ /obj/mecha/proc/diag_hud_set_mechstat() var/image/holder = hud_list[DIAG_STAT_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size holder.icon_state = null if(internal_damage) holder.icon_state = "hudwarn" @@ -292,10 +320,14 @@ ~~~~~~~~~~*/ /mob/living/simple_animal/bot/proc/diag_hud_set_bothealth() var/image/holder = hud_list[DIAG_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size holder.icon_state = "huddiag[RoundDiagBar(health/maxHealth)]" /mob/living/simple_animal/bot/proc/diag_hud_set_botstat() //On (With wireless on or off), Off, EMP'ed var/image/holder = hud_list[DIAG_STAT_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size if(on) holder.icon_state = "hudstat" else if(stat) //Generally EMP causes this @@ -305,6 +337,8 @@ /mob/living/simple_animal/bot/proc/diag_hud_set_botmode() //Shows a bot's current operation var/image/holder = hud_list[DIAG_BOT_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size if(client) //If the bot is player controlled, it will not be following mode logic! holder.icon_state = "hudsentient" return diff --git a/code/game/gamemodes/antag_hud.dm b/code/game/gamemodes/antag_hud.dm index 464698a6f34..408b090cb0e 100644 --- a/code/game/gamemodes/antag_hud.dm +++ b/code/game/gamemodes/antag_hud.dm @@ -17,6 +17,8 @@ M.mind.antag_hud = src /datum/atom_hud/antag/proc/leave_hud(mob/M) + if(!M) + return if(!istype(M)) CRASH("leave_hud(): [M] ([M.type]) is not a mob!") remove_from_hud(M) @@ -53,3 +55,38 @@ for(var/datum/atom_hud/data/hud in huds) if(current in hud.hudusers) hud.remove_hud_from(current) + +/datum/atom_hud/antag/gang + var/color = null + +/datum/atom_hud/antag/gang/add_to_hud(atom/A) + if(!A) + return + var/image/holder = A.hud_list[ANTAG_HUD] + if(holder) + holder.color = color + ..() + +/datum/atom_hud/antag/gang/remove_from_hud(atom/A) + if(!A) + return + var/image/holder = A.hud_list[ANTAG_HUD] + if(holder) + holder.color = null + ..() + +/datum/atom_hud/antag/gang/join_hud(mob/M) + if(!istype(M)) + CRASH("join_hud(): [M] ([M.type]) is not a mob!") + var/image/holder = M.hud_list[ANTAG_HUD] + if(holder) + holder.color = color + ..() + +/datum/atom_hud/antag/gang/leave_hud(mob/M) + if(!istype(M)) + CRASH("leave_hud(): [M] ([M.type]) is not a mob!") + var/image/holder = M.hud_list[ANTAG_HUD] + if(holder) + holder.color = null + ..() diff --git a/code/game/gamemodes/antag_spawner.dm b/code/game/gamemodes/antag_spawner.dm index 510d2ac5456..614664ddcde 100644 --- a/code/game/gamemodes/antag_spawner.dm +++ b/code/game/gamemodes/antag_spawner.dm @@ -75,7 +75,7 @@ switch(type) if("destruction") M.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/projectile/magic_missile(null)) - M.mind.AddSpell(new /obj/effect/proc_holder/spell/dumbfire/fireball(null)) + M.mind.AddSpell(new /obj/effect/proc_holder/spell/fireball(null)) M << "Your service has not gone unrewarded, however. Studying under [usr.real_name], you have learned powerful, destructive spells. You are able to cast magic missile and fireball." if("bluespace") M.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/area_teleport/teleport(null)) @@ -162,14 +162,10 @@ user << "Unable to connect to Syndicate command. Please wait and try again later or use the teleporter on your uplink to get your points refunded." /obj/item/weapon/antag_spawner/nuke_ops/spawn_antag(client/C, turf/T) - var/new_op_code = "Ask your leader!" var/mob/living/carbon/human/M = new/mob/living/carbon/human(T) C.prefs.copy_to(M) M.key = C.key - var/obj/machinery/nuclearbomb/nuke = locate("syndienuke") in nuke_list - if(nuke) - new_op_code = nuke.r_code - M.mind.make_Nuke(T, new_op_code, 0, FALSE) + M.mind.make_Nuke(T, nuke_code = null, 0, FALSE) var/newname = M.dna.species.random_name(M.gender,0,ticker.mode.nukeops_lastname) M.mind.name = newname M.real_name = newname @@ -213,12 +209,7 @@ R.mmi.brainmob.name = brainopsname R.key = C.key - ticker.mode.syndicates += R.mind - ticker.mode.update_synd_icons_added(R.mind) - R.mind.special_role = "syndicate" - R.faction = list("syndicate") - - + R.mind.make_Nuke(T, nuke_code = null,leader=0, telecrystals = TRUE) ///////////SLAUGHTER DEMON @@ -228,6 +219,13 @@ icon = 'icons/obj/wizard.dmi' icon_state = "vial" + var/shatter_msg = "You shatter the bottle, no \ + turning back now!" + var/veil_msg = "You sense a dark presence lurking \ + just beyond the veil..." + var/objective_verb = "Kill" + var/mob/living/demon_type = /mob/living/simple_animal/slaughter + /obj/item/weapon/antag_spawner/slaughter_demon/attack_self(mob/user) var/list/demon_candidates = get_candidates(ROLE_ALIEN) @@ -237,9 +235,9 @@ if(demon_candidates.len > 0) used = 1 var/client/C = pick(demon_candidates) - spawn_antag(C, get_turf(src.loc), "Slaughter Demon") - user << "You shatter the bottle, no turning back now!" - user << "You sense a dark presence lurking just beyond the veil..." + spawn_antag(C, get_turf(src.loc), initial(demon_type.name)) + user << shatter_msg + user << veil_msg playsound(user.loc, 'sound/effects/Glassbr1.ogg', 100, 1) qdel(src) else @@ -249,22 +247,39 @@ /obj/item/weapon/antag_spawner/slaughter_demon/spawn_antag(client/C, turf/T, type = "") var /obj/effect/dummy/slaughter/holder = PoolOrNew(/obj/effect/dummy/slaughter,T) - var/mob/living/simple_animal/slaughter/S = new /mob/living/simple_animal/slaughter/(holder) + var/mob/living/simple_animal/slaughter/S = new demon_type(holder) S.holder = holder S.key = C.key - S.mind.assigned_role = "Slaughter Demon" - S.mind.special_role = "Slaughter Demon" + S.mind.assigned_role = S.name + S.mind.special_role = S.name ticker.mode.traitors += S.mind var/datum/objective/assassinate/new_objective = new /datum/objective/assassinate new_objective.owner = S.mind new_objective.target = usr.mind - new_objective.explanation_text = "Kill [usr.real_name], the one who summoned you." + new_objective.explanation_text = "[objective_verb] [usr.real_name], \ + the one who summoned you." S.mind.objectives += new_objective var/datum/objective/new_objective2 = new /datum/objective new_objective2.owner = S.mind - new_objective2.explanation_text = "Kill everyone else while you're at it." + new_objective2.explanation_text = "[objective_verb] everyone else \ + while you're at it." S.mind.objectives += new_objective2 S << S.playstyle_string - S << "You are currently not currently in the same plane of existence as the station. Ctrl+Click a blood pool to manifest." + S << "You are currently not currently in the same plane of \ + existence as the station. Ctrl+Click a blood pool to manifest." S << "Objective #[1]: [new_objective.explanation_text]" S << "Objective #[2]: [new_objective2.explanation_text]" + +/obj/item/weapon/antag_spawner/slaughter_demon/laughter + name = "vial of tickles" + desc = "A magically infused bottle of clown love, distilled from \ + countless hugging attacks. Used in funny rituals to attract \ + adorable creatures." + icon = 'icons/obj/wizard.dmi' + icon_state = "vial" + color = "#FF69B4" // HOT PINK + + veil_msg = "You sense an adorable presence \ + lurking just beyond the veil..." + objective_verb = "Hug and Tickle" + demon_type = /mob/living/simple_animal/slaughter/laughter diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm index 1ae4ea3c8f2..8b0a671a1b4 100644 --- a/code/game/gamemodes/blob/blob.dm +++ b/code/game/gamemodes/blob/blob.dm @@ -20,11 +20,17 @@ var/list/blobs_legit = list() //used for win-score calculations, contains only b round_ends_with_antag_death = 1 - var/burst = 0 + announce_span = "green" + announce_text = "Dangerous gelatinous organisms are spreading throughout the station!\n\ + Blobs: Consume the station and spread as far as you can.\n\ + Crew: Fight back the blobs and minimize station damage." + + var/message_sent = FALSE var/cores_to_spawn = 1 var/players_per_core = 25 var/blob_point_rate = 3 + var/blob_base_starting_points = 80 var/blobwincount = 350 @@ -61,11 +67,6 @@ var/list/blobs_legit = list() //used for win-score calculations, contains only b candidates += player return candidates -/datum/game_mode/blob/announce() - world << "The current game mode is - Blob!" - world << "A dangerous alien organism is rapidly spreading throughout the station!" - world << "You must kill it all while minimizing the damage to the station." - /datum/game_mode/blob/proc/show_message(message) for(var/datum/mind/blob in blob_overminds) blob.current << message @@ -73,12 +74,13 @@ var/list/blobs_legit = list() //used for win-score calculations, contains only b /datum/game_mode/blob/post_setup() for(var/datum/mind/blob in blob_overminds) - var/mob/camera/blob/B = blob.current.become_overmind(1) + var/mob/camera/blob/B = blob.current.become_overmind(TRUE, round(blob_base_starting_points/blob_overminds.len)) + B.mind.name = B.name var/turf/T = pick(blobstart) B.loc = T B.base_point_rate = blob_point_rate - SSshuttle.emergencyNoEscape = 1 + SSshuttle.registerHostileEnvironment(src) // Disable the blob event for this round. var/datum/round_event_control/blob/B = locate() in SSevent.control @@ -91,6 +93,7 @@ var/list/blobs_legit = list() //used for win-score calculations, contains only b sleep(message_delay) send_intercept(1) + message_sent = TRUE sleep(24000) //40 minutes, plus burst_delay*3(minimum of 6 minutes, maximum of 8) diff --git a/code/game/gamemodes/blob/blob_finish.dm b/code/game/gamemodes/blob/blob_finish.dm index e1ade57fe22..3f7167905a1 100644 --- a/code/game/gamemodes/blob/blob_finish.dm +++ b/code/game/gamemodes/blob/blob_finish.dm @@ -1,16 +1,16 @@ /datum/game_mode/blob/check_finished() - if(overminds.len) - return 0 if(blobwincount <= blobs_legit.len)//Blob took over return 1 + for(var/datum/mind/blob in blob_overminds) + if(isovermind(blob.current)) + var/mob/camera/blob/B = blob.current + if(B.blob_core || !B.placed) + return 0 if(!blob_cores.len) //blob is dead if(config.continuous["blob"]) + message_sent = FALSE //disable the win count at this point continuous_sanity_checked = 1 //Nonstandard definition of "alive" gets past the check otherwise - SSshuttle.emergencyNoEscape = 0 - if(SSshuttle.emergency.mode == SHUTTLE_STRANDED) - SSshuttle.emergency.mode = SHUTTLE_DOCKED - SSshuttle.emergency.timer = world.time - priority_announce("Hostile enviroment resolved. You have 3 minutes to board the Emergency Shuttle.", null, 'sound/AI/shuttledock.ogg', "Priority") + SSshuttle.clearHostileEnvironment(src) return ..() return 1 return ..() @@ -22,23 +22,38 @@ if(blobwincount <= blobs_legit.len) feedback_set_details("round_end_result","win - blob took over") world << "The blob has taken over the station!" - world << "The entire station was eaten by the Blob" + world << "The entire station was eaten by the Blob!" log_game("Blob mode completed with a blob victory.") else if(station_was_nuked) feedback_set_details("round_end_result","halfwin - nuke") world << "Partial Win: The station has been destroyed!" - world << "Directive 7-12 has been successfully carried out preventing the Blob from spreading." + world << "Directive 7-12 has been successfully carried out, preventing the Blob from spreading." log_game("Blob mode completed with a tie (station destroyed).") else if(!blob_cores.len) feedback_set_details("round_end_result","loss - blob eliminated") world << "The staff has won!" - world << "The alien organism has been eradicated from the station" + world << "The alien organism has been eradicated from the station!" log_game("Blob mode completed with a crew victory.") ..() return 1 +/datum/game_mode/blob/printplayer(datum/mind/ply, fleecheck) + if((ply in blob_overminds)) + var/text = "
    [ply.key] was [ply.name]" + if(isovermind(ply.current)) + var/mob/camera/blob/B = ply.current + text += "([B.blob_reagent_datum.name]) and" + if(B.blob_core) + text += " survived" + else + text += " was destroyed" + else + text += " and was destroyed" + return text + return ..() + /datum/game_mode/proc/auto_declare_completion_blob() if(istype(ticker.mode,/datum/game_mode/blob) ) var/datum/game_mode/blob/blob_mode = src diff --git a/code/game/gamemodes/blob/blob_report.dm b/code/game/gamemodes/blob/blob_report.dm index d0aa8b724fc..246677cea13 100644 --- a/code/game/gamemodes/blob/blob_report.dm +++ b/code/game/gamemodes/blob/blob_report.dm @@ -16,7 +16,7 @@ print_command_report(intercepttext,"Level 5-6 Biohazard Response Procedures") priority_announce("Confirmed outbreak of level 5 biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", 'sound/AI/outbreak5.ogg') if(2) - var/nukecode = rand(10000, 99999) + var/nukecode = random_nukecode() for(var/obj/machinery/nuclearbomb/bomb in machines) if(bomb && bomb.r_code) if(bomb.z == ZLEVEL_STATION) diff --git a/code/game/gamemodes/blob/blobs/blob_mobs.dm b/code/game/gamemodes/blob/blobs/blob_mobs.dm index 037d0d246ea..c0bfa64bf37 100644 --- a/code/game/gamemodes/blob/blobs/blob_mobs.dm +++ b/code/game/gamemodes/blob/blobs/blob_mobs.dm @@ -67,7 +67,8 @@ if(isovermind(M) || istype(M, /mob/living/simple_animal/hostile/blob)) M << rendered if(isobserver(M)) - M << "(F) [rendered]" + var/link = FOLLOW_LINK(M, src) + M << "[link] [rendered]" //////////////// // BLOB SPORE // @@ -90,7 +91,7 @@ attack_sound = 'sound/weapons/genhit1.ogg' flying = 1 del_on_death = 1 - deathmessage = "The blob spore explodes into a cloud of gas!" + deathmessage = "explodes into a cloud of gas!" var/death_cloud_size = 1 //size of cloud produced from a dying spore var/list/human_overlays = list() var/is_zombie = 0 @@ -132,7 +133,7 @@ H.update_hair() human_overlays = H.overlays update_icons() - H.loc = src + H.forceMove(src) visible_message("The corpse of [H.name] suddenly rises!") /mob/living/simple_animal/hostile/blob/blobspore/death(gibbed) @@ -167,20 +168,23 @@ return ..() /mob/living/simple_animal/hostile/blob/blobspore/update_icons() - ..() + if(overmind) + color = overmind.blob_reagent_datum.complementary_color + else + color = initial(color) if(is_zombie) - overlays.Cut() + cut_overlays() overlays = human_overlays var/image/I = image('icons/mob/blob.dmi', icon_state = "blob_head") if(overmind) - I.color = overmind.blob_reagent_datum.color + I.color = overmind.blob_reagent_datum.complementary_color color = initial(color)//looks better. - overlays += I + add_overlay(I) /mob/living/simple_animal/hostile/blob/blobspore/weak name = "fragile blob spore" - health = 20 - maxHealth = 20 + health = 15 + maxHealth = 15 melee_damage_lower = 1 melee_damage_upper = 2 death_cloud_size = 0 @@ -198,9 +202,9 @@ health = 200 maxHealth = 200 damage_coeff = list(BRUTE = 0.5, BURN = 1, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1) - next_move_modifier = 1.5 //slow-ass attack speed, 3 times higher than how fast the blob can attack melee_damage_lower = 20 melee_damage_upper = 20 + obj_damage = 20 attacktext = "slams" attack_sound = 'sound/effects/blobattack.ogg' verb_say = "gurgles" @@ -208,17 +212,21 @@ verb_exclaim = "roars" verb_yell = "bellows" force_threshold = 10 - pressure_resistance = 40 + pressure_resistance = 50 mob_size = MOB_SIZE_LARGE see_invisible = SEE_INVISIBLE_MINIMUM see_in_dark = 8 + var/independent = FALSE /mob/living/simple_animal/hostile/blob/blobbernaut/New() ..() - verbs -= /mob/living/verb/pulled //no pulling people deep into the blob + if(!independent) //no pulling people deep into the blob + verbs -= /mob/living/verb/pulled /mob/living/simple_animal/hostile/blob/blobbernaut/Life() if(..()) + if(independent) + return // strong independent blobbernaut that don't need no blob var/damagesources = 0 if(!(locate(/obj/effect/blob) in range(2, src))) damagesources++ @@ -271,3 +279,7 @@ factory.naut = null //remove this naut from its factory factory.maxhealth = initial(factory.maxhealth) flick("blobbernaut_death", src) + +/mob/living/simple_animal/hostile/blob/blobbernaut/independent + independent = TRUE + gold_core_spawnable = 1 diff --git a/code/game/gamemodes/blob/blobs/core.dm b/code/game/gamemodes/blob/blobs/core.dm index affd849e1e1..db52561020b 100644 --- a/code/game/gamemodes/blob/blobs/core.dm +++ b/code/game/gamemodes/blob/blobs/core.dm @@ -7,7 +7,6 @@ maxhealth = 400 explosion_block = 6 point_return = -1 - atmosblock = 1 health_regen = 0 //we regen in Life() instead of when pulsed var/core_regen = 2 var/overmind_get_delay = 0 //we don't want to constantly try to find an overmind, this var tracks when we'll try to get an overmind again @@ -17,7 +16,7 @@ /obj/effect/blob/core/New(loc, client/new_overmind = null, new_rate = 2, placed = 0) blob_cores += src - SSobj.processing |= src + START_PROCESSING(SSobj, src) poi_list |= src update_icon() //so it atleast appears if(!placed && !overmind) @@ -31,26 +30,27 @@ return "Directs the blob's expansion, gradually expands, and sustains nearby blob spores and blobbernauts." /obj/effect/blob/core/update_icon() - overlays.Cut() + cut_overlays() color = null var/image/I = new('icons/mob/blob.dmi', "blob") if(overmind) I.color = overmind.blob_reagent_datum.color - overlays += I + add_overlay(I) var/image/C = new('icons/mob/blob.dmi', "blob_core_overlay") - overlays += C + add_overlay(C) /obj/effect/blob/core/Destroy() blob_cores -= src if(overmind) overmind.blob_core = null overmind = null - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) poi_list -= src return ..() /obj/effect/blob/core/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - return + exposed_temperature *= 0.5 + ..() /obj/effect/blob/core/ex_act(severity, target) var/damage = 50 - 10 * severity //remember, the core takes half brute damage, so this is 20/15/10 damage based on severity diff --git a/code/game/gamemodes/blob/blobs/node.dm b/code/game/gamemodes/blob/blobs/node.dm index 98ddb79bf8c..55214953f64 100644 --- a/code/game/gamemodes/blob/blobs/node.dm +++ b/code/game/gamemodes/blob/blobs/node.dm @@ -7,35 +7,35 @@ maxhealth = 200 health_regen = 3 point_return = 25 - atmosblock = 1 -/obj/effect/blob/node/New(loc, var/h = 100) +/obj/effect/blob/node/New(loc) blob_nodes += src - SSobj.processing |= src - ..(loc, h) + START_PROCESSING(SSobj, src) + ..(loc) /obj/effect/blob/node/scannerreport() return "Gradually expands and sustains nearby blob spores and blobbernauts." /obj/effect/blob/node/update_icon() - overlays.Cut() + cut_overlays() color = null var/image/I = new('icons/mob/blob.dmi', "blob") if(overmind) I.color = overmind.blob_reagent_datum.color - src.overlays += I + src.add_overlay(I) var/image/C = new('icons/mob/blob.dmi', "blob_node_overlay") - src.overlays += C - -/obj/effect/blob/node/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - return + src.add_overlay(C) /obj/effect/blob/node/Destroy() blob_nodes -= src - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) return ..() +/obj/effect/blob/node/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) + exposed_temperature *= 0.75 + ..() + /obj/effect/blob/node/Life() Pulse_Area(overmind, 10, 3, 2) color = null diff --git a/code/game/gamemodes/blob/blobs/shield.dm b/code/game/gamemodes/blob/blobs/shield.dm index cd879363cf6..515e19cbd61 100644 --- a/code/game/gamemodes/blob/blobs/shield.dm +++ b/code/game/gamemodes/blob/blobs/shield.dm @@ -1,21 +1,37 @@ /obj/effect/blob/shield name = "strong blob" icon = 'icons/mob/blob.dmi' - icon_state = "blob_idle" + icon_state = "blob_shield" desc = "A solid wall of slightly twitching tendrils." health = 150 maxhealth = 150 - brute_resist = 0.1 + brute_resist = 0.25 explosion_block = 3 point_return = 4 atmosblock = 1 /obj/effect/blob/shield/scannerreport() - return "Will prevent the spread of atmospheric changes." + if(atmosblock) + return "Will prevent the spread of atmospheric changes." + return "N/A" /obj/effect/blob/shield/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) return /obj/effect/blob/shield/core point_return = 0 + +/obj/effect/blob/shield/update_icon() + ..() + if(health <= 75) + icon_state = "blob_shield_damaged" + name = "weakened strong blob" + desc = "A wall of twitching tendrils." + atmosblock = 0 + else + icon_state = initial(icon_state) + name = initial(name) + desc = initial(desc) + atmosblock = 1 + air_update_turf(1) diff --git a/code/game/gamemodes/blob/overmind.dm b/code/game/gamemodes/blob/overmind.dm index d2460d93376..b5f7a58481c 100644 --- a/code/game/gamemodes/blob/overmind.dm +++ b/code/game/gamemodes/blob/overmind.dm @@ -1,12 +1,15 @@ /mob/camera/blob name = "Blob Overmind" real_name = "Blob Overmind" + desc = "The overmind. It controls the blob." icon = 'icons/mob/blob.dmi' icon_state = "marker" - + mouse_opacity = 1 + move_on_shuttle = 1 see_in_dark = 8 see_invisible = SEE_INVISIBLE_MINIMUM invisibility = INVISIBILITY_OBSERVER + layer = FLY_LAYER pass_flags = PASSBLOB faction = list("blob") @@ -26,7 +29,8 @@ var/manualplace_min_time = 600 //in deciseconds //a minute, to get bearings var/autoplace_max_time = 3600 //six minutes, as long as should be needed -/mob/camera/blob/New(loc, pre_placed = 0, mode_made = 0) +/mob/camera/blob/New(loc, pre_placed = 0, mode_made = 0, starting_points = 60) + blob_points = starting_points if(pre_placed) //we already have a core! manualplace_min_time = 0 autoplace_max_time = 0 @@ -42,10 +46,9 @@ name = new_name real_name = new_name last_attack = world.time - var/list/possible_reagents = list() - for(var/type in (subtypesof(/datum/reagent/blob))) - possible_reagents.Add(new type) - blob_reagent_datum = pick(possible_reagents) + var/datum/reagent/blob/BC = pick((subtypesof(/datum/reagent/blob))) + blob_reagent_datum = new BC + color = blob_reagent_datum.complementary_color if(blob_core) blob_core.update_icon() @@ -70,18 +73,19 @@ /mob/camera/blob/Destroy() for(var/BL in blobs) var/obj/effect/blob/B = BL - if(B.overmind == src) + if(B && B.overmind == src) B.overmind = null B.update_icon() //reset anything that was ours for(var/BLO in blob_mobs) var/mob/living/simple_animal/hostile/blob/BM = BLO - BM.overmind = null - BM.update_icons() + if(BM) + BM.overmind = null + BM.update_icons() overminds -= src if(ghostimage) ghost_darkness_images -= ghostimage qdel(ghostimage) - ghostimage = null; + ghostimage = null updateallghostimages() return ..() @@ -91,6 +95,12 @@ src << "You are the overmind!" blob_help() update_health_hud() + add_points(0) + +/mob/camera/blob/examine(mob/user) + ..() + if(blob_reagent_datum) + user << "Its chemical is [blob_reagent_datum.name]." /mob/camera/blob/update_health_hud() if(blob_core) @@ -100,9 +110,8 @@ B.hud_used.blobpwrdisplay.maptext = "
    [round(blob_core.health)]
    " /mob/camera/blob/proc/add_points(points) - if(points != 0) - blob_points = Clamp(blob_points + points, 0, max_blob_points) - hud_used.blobpwrdisplay.maptext = "
    [round(src.blob_points)]
    " + blob_points = Clamp(blob_points + points, 0, max_blob_points) + hud_used.blobpwrdisplay.maptext = "
    [round(blob_points)]
    " /mob/camera/blob/say(message) if (!message) @@ -135,7 +144,8 @@ if(isovermind(M) || istype(M, /mob/living/simple_animal/hostile/blob)) M << rendered if(isobserver(M)) - M << "(F) [rendered]" + var/link = FOLLOW_LINK(M, src) + M << "[link] [rendered]" /mob/camera/blob/emote(act,m_type=1,message = null) return @@ -149,6 +159,11 @@ if(blob_core) stat(null, "Core Health: [blob_core.health]") stat(null, "Power Stored: [blob_points]/[max_blob_points]") + if(ticker && istype(ticker.mode, /datum/game_mode/blob)) + var/datum/game_mode/blob/B = ticker.mode + stat(null, "Blobs to Win: [blobs_legit.len]/[B.blobwincount]") + else + stat(null, "Total Blobs: [blobs.len]") if(free_chem_rerolls) stat(null, "You have [free_chem_rerolls] Free Chemical Reroll\s Remaining") if(!placed) @@ -169,6 +184,3 @@ return 0 loc = NewLoc return 1 - -/mob/camera/blob/proc/can_attack() - return (world.time > (last_attack + CLICK_CD_RANGE)) diff --git a/code/game/gamemodes/blob/powers.dm b/code/game/gamemodes/blob/powers.dm index aa8485cf2fc..f8781f3b6d3 100644 --- a/code/game/gamemodes/blob/powers.dm +++ b/code/game/gamemodes/blob/powers.dm @@ -67,12 +67,13 @@ set desc = "Move your camera to a selected node." if(blob_nodes.len) var/list/nodes = list() - for(var/i = 1; i <= blob_nodes.len; i++) - nodes["Blob Node #[i]"] = blob_nodes[i] + for(var/i in 1 to blob_nodes.len) + var/obj/effect/blob/node/B = blob_nodes[i] + nodes["Blob Node #[i] ([B.overmind ? "B.overmind.blob_reagent_datum.name":"No Chemical"]"] = B var/node_name = input(src, "Choose a node to jump to.", "Node Jump") in nodes var/obj/effect/blob/node/chosen_node = nodes[node_name] if(chosen_node) - src.loc = chosen_node.loc + loc = chosen_node.loc /mob/camera/blob/proc/createSpecial(price, blobType, nearEquals, needsNode, turf/T) if(!T) @@ -110,12 +111,12 @@ /mob/camera/blob/verb/create_shield_power() set category = "Blob" - set name = "Create Shield Blob (10)" + set name = "Create Shield Blob (15)" set desc = "Create a shield blob, which will block fire and is hard to kill." create_shield() /mob/camera/blob/proc/create_shield(turf/T) - createSpecial(10, /obj/effect/blob/shield, 0, 0, T) + createSpecial(15, /obj/effect/blob/shield, 0, 0, T) /mob/camera/blob/verb/create_resource() set category = "Blob" @@ -125,9 +126,9 @@ /mob/camera/blob/verb/create_node() set category = "Blob" - set name = "Create Node Blob (60)" + set name = "Create Node Blob (50)" set desc = "Create a node, which will power nearby factory and resource blobs." - createSpecial(60, /obj/effect/blob/node, 5, 0) + createSpecial(50, /obj/effect/blob/node, 5, 0) /mob/camera/blob/verb/create_factory() set category = "Blob" @@ -166,9 +167,8 @@ blobber.adjustHealth(blobber.maxHealth * 0.5) blob_mobs += blobber var/list/mob/dead/observer/candidates = pollCandidates("Do you want to play as a [blob_reagent_datum.name] blobbernaut?", ROLE_BLOB, null, ROLE_BLOB, 50) //players must answer rapidly - var/client/C = null if(candidates.len) //if we got at least one candidate, they're a blobbernaut now. - C = pick(candidates) + var/client/C = pick(candidates) blobber.notransform = 0 blobber.key = C.key blobber << 'sound/effects/blobattack.ogg' @@ -190,11 +190,21 @@ if(!B) src << "You must be on a blob node!" return + if(!blob_core) + src << "You have no core and are about to die! May you rest in peace." + return + var/area/A = get_area(T) + if(istype(T, /turf/open/space) || A && !A.blob_allowed) + src << "You cannot relocate your core here!" + return if(!can_buy(80)) return - var/turf/old_turf = blob_core.loc - blob_core.loc = T - B.loc = old_turf + var/turf/old_turf = get_turf(blob_core) + var/olddir = blob_core.dir + blob_core.forceMove(T) + blob_core.setDir(B.dir) + B.forceMove(old_turf) + B.setDir(olddir) /mob/camera/blob/verb/revert() set category = "Blob" @@ -221,21 +231,22 @@ /mob/camera/blob/verb/expand_blob_power() set category = "Blob" - set name = "Expand/Attack Blob (5)" + set name = "Expand/Attack Blob (4)" set desc = "Attempts to create a new blob in this tile. If the tile isn't clear, instead attacks it, damaging mobs and objects." var/turf/T = get_turf(src) expand_blob(T) /mob/camera/blob/proc/expand_blob(turf/T) - if(!can_attack()) + if(world.time < last_attack) return - var/obj/effect/blob/OB = locate() in circlerange(T, 1) - if(!OB) + var/list/possibleblobs = list() + for(var/obj/effect/blob/AB in range(T, 1)) + possibleblobs += AB + if(!possibleblobs.len) src << "There is no blob adjacent to the target tile!" return - if(can_buy(5)) + if(can_buy(4)) var/attacksuccess = FALSE - last_attack = world.time for(var/mob/living/L in T) if("blob" in L.faction) //no friendly/dead fire continue @@ -250,10 +261,31 @@ B.blob_attack_animation(T, src) else src << "There is a blob there!" - add_points(5) //otherwise, refund all of the cost - return + add_points(4) //otherwise, refund all of the cost else - OB.expand(T, src) + var/list/cardinalblobs = list() + var/list/diagonalblobs = list() + for(var/I in possibleblobs) + var/obj/effect/blob/IB = I + if(get_dir(IB, T) in cardinal) + cardinalblobs += IB + else + diagonalblobs += IB + var/obj/effect/blob/OB + if(cardinalblobs.len) + OB = pick(cardinalblobs) + OB.expand(T, src) + else + OB = pick(diagonalblobs) + if(attacksuccess) + OB.blob_attack_animation(T, src) + playsound(OB, 'sound/effects/splat.ogg', 50, 1) + else + add_points(4) //if we're attacking diagonally and didn't hit anything, refund + if(attacksuccess) + last_attack = world.time + CLICK_CD_MELEE + else + last_attack = world.time + CLICK_CD_RAPID /mob/camera/blob/verb/rally_spores_power() set category = "Blob" @@ -298,6 +330,7 @@ /mob/camera/blob/proc/set_chemical() var/datum/reagent/blob/BC = pick((subtypesof(/datum/reagent/blob) - blob_reagent_datum.type)) blob_reagent_datum = new BC + color = blob_reagent_datum.complementary_color for(var/BL in blobs) var/obj/effect/blob/B = BL B.update_icon() @@ -308,6 +341,8 @@ BM << "The [blob_reagent_datum.name] reagent [blob_reagent_datum.shortdesc ? "[blob_reagent_datum.shortdesc]" : "[blob_reagent_datum.description]"]" src << "Your reagent is now: [blob_reagent_datum.name]!" src << "The [blob_reagent_datum.name] reagent [blob_reagent_datum.description]" + if(blob_reagent_datum.effectdesc) + src << "The [blob_reagent_datum.name] reagent [blob_reagent_datum.effectdesc]" /mob/camera/blob/verb/blob_help() set category = "Blob" @@ -316,6 +351,8 @@ src << "As the overmind, you can control the blob!" src << "Your blob reagent is: [blob_reagent_datum.name]!" src << "The [blob_reagent_datum.name] reagent [blob_reagent_datum.description]" + if(blob_reagent_datum.effectdesc) + src << "The [blob_reagent_datum.name] reagent [blob_reagent_datum.effectdesc]" src << "You can expand, which will attack people, damage objects, or place a Normal Blob if the tile is clear." src << "Normal Blobs will expand your reach and can be upgraded into special blobs that perform certain functions." src << "You can upgrade normal blobs into the following types of blob:" @@ -329,4 +366,4 @@ src << "Attempting to talk will send a message to all other overminds, allowing you to coordinate with them." if(!placed && autoplace_max_time <= world.time) src << "You will automatically place your blob core in [round((autoplace_max_time - world.time)/600, 0.5)] minutes." - src << "You [manualplace_min_time ? "will be able to":"can"] manually place your blob core by pressing the button in the bottom right corner of the screen." + src << "You [manualplace_min_time ? "will be able to":"can"] manually place your blob core by pressing the Place Blob Core button in the bottom right corner of the screen." diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index 5647c202066..eb72803f497 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -7,12 +7,13 @@ density = 0 //this being 0 causes two bugs, being able to attack blob tiles behind other blobs and being unable to move on blob tiles in no gravity, but turning it to 1 causes the blob mobs to be unable to path through blobs, which is probably worse. opacity = 0 anchored = 1 - explosion_block = 1 + layer = BELOW_MOB_LAYER var/point_return = 0 //How many points the blob gets back when it removes a blob of that type. If less than 0, blob cannot be removed. var/health = 30 var/maxhealth = 30 var/health_regen = 2 //how much health this blob regens when pulsed - var/pulse_timestamp = 0 //we got pulsed/healed when? + var/pulse_timestamp = 0 //we got pulsed when? + var/heal_timestamp = 0 //we got healed when? var/brute_resist = 0.5 //multiplies brute damage by this var/fire_resist = 1 //multiplies burn damage by this var/atmosblock = 0 //if the blob blocks atmos and heat spread @@ -24,8 +25,8 @@ if(Ablob.blob_allowed) //Is this area allowed for winning as blob? blobs_legit += src blobs += src //Keep track of the blob in the normal list either way - src.dir = pick(1, 2, 4, 8) - src.update_icon() + setDir(pick(cardinal)) + update_icon() ..(loc) ConsumeTile() if(atmosblock) @@ -84,46 +85,56 @@ if(overmind) overmind.blob_reagent_datum.death_reaction(src, cause) qdel(src) //we dead now - return - return /obj/effect/blob/update_icon() //Updates color based on overmind color if we have an overmind. if(overmind) color = overmind.blob_reagent_datum.color else color = null - return - /obj/effect/blob/process() Life() - return /obj/effect/blob/proc/Life() return /obj/effect/blob/proc/Pulse_Area(pulsing_overmind = overmind, claim_range = 10, pulse_range = 3, expand_range = 2) src.Be_Pulsed() - if(claim_range) - for(var/obj/effect/blob/B in urange(claim_range, src, 1)) - if(!B.overmind && !istype(B, /obj/effect/blob/core) && prob(30)) - B.overmind = pulsing_overmind //reclaim unclaimed, non-core blobs. - B.update_icon() - if(pulse_range) - for(var/obj/effect/blob/B in orange(pulse_range, src)) + var/expanded = FALSE + if(prob(70) && expand()) + expanded = TRUE + var/list/blobs_to_affect = list() + for(var/obj/effect/blob/B in urange(claim_range, src, 1)) + blobs_to_affect += B + shuffle(blobs_to_affect) + for(var/L in blobs_to_affect) + var/obj/effect/blob/B = L + if(!B.overmind && !istype(B, /obj/effect/blob/core) && prob(30)) + B.overmind = pulsing_overmind //reclaim unclaimed, non-core blobs. + B.update_icon() + var/distance = get_dist(get_turf(src), get_turf(B)) + var/expand_probablity = max(20 - distance * 8, 1) + if(B.Adjacent(src)) + expand_probablity = 20 + if(distance <= expand_range) + var/can_expand = TRUE + if(blobs_to_affect.len >= 120 && B.heal_timestamp > world.time) + can_expand = FALSE + if(can_expand && B.pulse_timestamp <= world.time && prob(expand_probablity)) + var/obj/effect/blob/newB = B.expand(null, null, !expanded) //expansion falls off with range but is faster near the blob causing the expansion + if(newB) + if(expanded) + qdel(newB) + expanded = TRUE + if(distance <= pulse_range) B.Be_Pulsed() - if(expand_range) - if(prob(85)) - src.expand() - for(var/obj/effect/blob/B in orange(expand_range, src)) - if(prob(max(13 - get_dist(get_turf(src), get_turf(B)) * 4, 1))) //expand falls off with range but is faster near the blob causing the expansion - B.expand() - return /obj/effect/blob/proc/Be_Pulsed() if(pulse_timestamp <= world.time) ConsumeTile() - health = min(maxhealth, health+health_regen) + if(heal_timestamp <= world.time) + health = min(maxhealth, health+health_regen) + heal_timestamp = world.time + 20 update_icon() pulse_timestamp = world.time + 10 return 1 //we did it, we were pulsed! @@ -137,6 +148,7 @@ /obj/effect/blob/proc/blob_attack_animation(atom/A = null, controller) //visually attacks an atom var/obj/effect/overlay/temp/blob/O = PoolOrNew(/obj/effect/overlay/temp/blob, src.loc) + O.setDir(dir) if(controller) var/mob/camera/blob/BO = controller O.color = BO.blob_reagent_datum.color @@ -311,6 +323,7 @@ B.overmind = controller B.creation_action() B.update_icon() + B.setDir(dir) qdel(src) return B @@ -342,13 +355,13 @@ brute_resist = 0.25 /obj/effect/blob/normal/scannerreport() - if(health <= 10) + if(health <= 15) return "Currently weak to brute damage." return "N/A" /obj/effect/blob/normal/update_icon() ..() - if(health <= 10) + if(health <= 15) icon_state = "blob_damaged" name = "fragile blob" desc = "A thin lattice of slightly twitching tendrils." diff --git a/code/game/gamemodes/changeling/cellular_emporium.dm b/code/game/gamemodes/changeling/cellular_emporium.dm new file mode 100644 index 00000000000..a71c5cfcedd --- /dev/null +++ b/code/game/gamemodes/changeling/cellular_emporium.dm @@ -0,0 +1,85 @@ +// cellular emporium +// The place where changelings go to buy their biological weaponry. + +/datum/cellular_emporium + var/name = "cellular emporium" + var/datum/changeling/changeling + +/datum/cellular_emporium/New(my_changeling) + . = ..() + changeling = my_changeling + +/datum/cellular_emporium/Destroy() + changeling = null + . = ..() + +/datum/cellular_emporium/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = always_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "cellular_emporium", name, 900, 480, master_ui, state) + ui.open() + +/datum/cellular_emporium/ui_data(mob/user) + var/list/data = list() + + var/can_readapt = changeling.canrespec + var/genetic_points_remaining = changeling.geneticpoints + var/absorbed_dna_count = changeling.absorbedcount + + data["can_readapt"] = can_readapt + data["genetic_points_remaining"] = genetic_points_remaining + data["absorbed_dna_count"] = absorbed_dna_count + + var/list/abilities = list() + + for(var/path in subtypesof(/obj/effect/proc_holder/changeling)) + var/obj/effect/proc_holder/changeling/ability = path + + var/dna_cost = initial(ability.dna_cost) + if(dna_cost <= 0) + continue + + var/list/AL = list() + AL["name"] = initial(ability.name) + AL["desc"] = initial(ability.desc) + AL["helptext"] = initial(ability.helptext) + AL["owned"] = changeling.has_sting(ability) + var/req_dna = initial(ability.req_dna) + AL["required_absorptions"] = req_dna + AL["dna_cost"] = dna_cost + AL["can_purchase"] = ((req_dna <= absorbed_dna_count) && (dna_cost <= genetic_points_remaining)) + + abilities += list(AL) + + data["abilities"] = abilities + + return data + +/datum/cellular_emporium/ui_act(action, params) + if(..()) + return + + switch(action) + if("readapt") + if(changeling.canrespec) + changeling.lingRespec(usr) + if("evolve") + var/sting_name = params["name"] + changeling.purchasePower(usr, sting_name) + +/datum/action/innate/cellular_emporium + name = "Cellular Emporium" + button_icon_state = "cellular_emporium" + background_icon_state = "bg_alien" + var/datum/cellular_emporium/cellular_emporium + +/datum/action/innate/cellular_emporium/New(our_target) + . = ..() + button.name = name + if(istype(our_target, /datum/cellular_emporium)) + cellular_emporium = our_target + else + throw EXCEPTION("cellular_emporium action created with non emporium") + +/datum/action/innate/cellular_emporium/Activate() + cellular_emporium.ui_interact(owner) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index a764b30182b..0d9145df57f 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -23,6 +23,10 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas recommended_enemies = 4 reroll_friendly = 1 + announce_span = "green" + announce_text = "Alien changelings have infiltrated the crew!\n\ + Changelings: Accomplish the objectives assigned to you.\n\ + Crew: Root out and eliminate the changeling menace." var/const/prob_int_murder_target = 50 // intercept names the assassination target half the time var/const/prob_right_murder_target_l = 25 // lower bound on probability of naming right assassination target @@ -45,10 +49,6 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas var/changeling_team_objective_type = null //If this is not null, we hand our this objective to all lings -/datum/game_mode/changeling/announce() - world << "The current game mode is - Changeling!" - world << "There are alien changelings on the station. Do not let the changelings succeed!" - /datum/game_mode/changeling/pre_setup() if(config.protect_roles_from_antagonist) @@ -71,13 +71,12 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas antag_candidates -= changeling changelings += changeling changeling.restricted_roles = restricted_jobs - modePlayer += changelings return 1 else return 0 /datum/game_mode/changeling/post_setup() - + modePlayer += changelings //Decide if it's ok for the lings to have a team objective //And then set it up to be handed out in forge_changeling_objectives var/list/team_objectives = subtypesof(/datum/objective/changeling_team_objective) @@ -99,7 +98,6 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas greet_changeling(changeling) ticker.mode.update_changeling_icons_added(changeling) ..() - return /datum/game_mode/changeling/make_antag_chance(mob/living/carbon/human/character) //Assigns changeling to latejoiners var/changelingcap = min( round(joined_player_list.len/(config.changeling_scaling_coeff*2))+2, round(joined_player_list.len/config.changeling_scaling_coeff) ) @@ -298,6 +296,8 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas var/changeling_speak = 0 var/datum/dna/chosen_dna var/obj/effect/proc_holder/changeling/sting/chosen_sting + var/datum/cellular_emporium/cellular_emporium + var/datum/action/innate/cellular_emporium/emporium_action /datum/changeling/New(var/gender=FEMALE) ..() @@ -313,9 +313,17 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas else changelingID = "[honorific] [rand(1,999)]" + cellular_emporium = new(src) + emporium_action = new(cellular_emporium) + +/datum/changeling/Destroy() + qdel(cellular_emporium) + cellular_emporium = null + . = ..() /datum/changeling/proc/regenerate(var/mob/living/carbon/the_ling) if(istype(the_ling)) + emporium_action.Grant(the_ling) if(the_ling.stat == DEAD) chem_charges = min(max(0, chem_charges + chem_recharge_rate - chem_recharge_slowdown), (chem_storage*0.5)) geneticdamage = max(LING_DEAD_GENETICDAMAGE_HEAL_CAP,geneticdamage-1) @@ -486,7 +494,7 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas /datum/changelingprofile/Destroy() qdel(dna) - return ..() + . = ..() /datum/changelingprofile/proc/copy_profile(datum/changelingprofile/newprofile) newprofile.name = name diff --git a/code/game/gamemodes/changeling/changeling_power.dm b/code/game/gamemodes/changeling/changeling_power.dm index bdd7fc1ac7c..69a3d4abfa8 100644 --- a/code/game/gamemodes/changeling/changeling_power.dm +++ b/code/game/gamemodes/changeling/changeling_power.dm @@ -15,6 +15,8 @@ var/req_stat = CONSCIOUS // CONSCIOUS, UNCONSCIOUS or DEAD var/genetic_damage = 0 // genetic damage caused by using the sting. Nothing to do with cloneloss. var/max_genetic_damage = 100 // hard counter for spamming abilities. Not used/balanced much yet. + var/always_keep = 0 // important for abilities like revive that screw you if you lose them. + var/ignores_fakedeath = FALSE // usable with the FAKEDEATH flag /obj/effect/proc_holder/changeling/proc/on_purchase(mob/user) @@ -55,16 +57,16 @@ user << "We cannot do that in this form!" return 0 var/datum/changeling/c = user.mind.changeling - if(c.chem_chargesWe require at least [chemical_cost] unit\s of chemicals to do that!
    " return 0 - if(c.absorbedcountWe require at least [req_dna] sample\s of compatible DNA.
    " return 0 if(req_stat < user.stat) user << "We are incapacitated." return 0 - if((user.status_flags & FAKEDEATH) && name != "Regenerate") + if((user.status_flags & FAKEDEATH) && (!ignores_fakedeath)) user << "We are incapacitated." return 0 if(c.geneticdamage > max_genetic_damage) diff --git a/code/game/gamemodes/changeling/evolution_menu.dm b/code/game/gamemodes/changeling/evolution_menu.dm index 7aa3a7c0d5c..e747f6385cf 100644 --- a/code/game/gamemodes/changeling/evolution_menu.dm +++ b/code/game/gamemodes/changeling/evolution_menu.dm @@ -1,309 +1,8 @@ -var/list/sting_paths -// totally stolen from the new player panel. YAYY - -/obj/effect/proc_holder/changeling/evolution_menu - name = "-Evolution Menu-" //Dashes are so it's listed before all the other abilities. - desc = "Choose our method of subjugation." - dna_cost = 0 - -/obj/effect/proc_holder/changeling/evolution_menu/Click() - if(!usr || !usr.mind || !usr.mind.changeling) - return - var/datum/changeling/changeling = usr.mind.changeling - - if(!sting_paths) - sting_paths = init_paths(/obj/effect/proc_holder/changeling) - - var/dat = create_menu(changeling) - usr << browse(dat, "window=powers;size=600x700")//900x480 - - -/obj/effect/proc_holder/changeling/evolution_menu/proc/create_menu(datum/changeling/changeling) - var/dat - dat +="Changling Evolution Menu" - - //javascript, the part that does most of the work~ - dat += {" - - - - - - - "} - - //body tag start + onload and onkeypress (onkeyup) javascript event calls - dat += "" - - //title + search bar - dat += {" - - - - - - - - -
    - Changeling Evolution Menu
    - Hover over a power to see more information
    - Current ability choices remaining: [changeling.geneticpoints]
    - By rendering a lifeform to a husk, we gain enough power to alter and adapt our evolutions.
    - (Readapt)
    -

    -

    - Search: -
    - - "} - - //player table header - dat += {" - - "} - - var/i = 1 - for(var/path in sting_paths) - - var/obj/effect/proc_holder/changeling/P = new path() - if(P.dna_cost <= 0) //Let's skip the crap we start with. Keeps the evolution menu uncluttered. - continue - - var/ownsthis = changeling.has_sting(P) - - var/color - if(ownsthis) - if(i%2 == 0) - color = "#d8ebd8" - else - color = "#c3dec3" - else - if(i%2 == 0) - color = "#f2f2f2" - else - color = "#e6e6e6" - - - dat += {" - - - - - - "} - - i++ - - - //player table ending - dat += {" -
    - - - Evolve [P][ownsthis ? " - Purchased" : (P.req_dna>changeling.absorbedcount ? " - Requires [P.req_dna] absorptions" : " - Cost: [P.dna_cost]")] - -
    -
    -
    - - - - "} - return dat - - -/obj/effect/proc_holder/changeling/evolution_menu/Topic(href, href_list) - ..() - if(!(iscarbon(usr) && usr.mind && usr.mind.changeling)) - return - - if(href_list["P"]) - usr.mind.changeling.purchasePower(usr, href_list["P"]) - else if(href_list["readapt"]) - usr.mind.changeling.lingRespec(usr) - var/dat = create_menu(usr.mind.changeling) - usr << browse(dat, "window=powers;size=600x700") -///// - /datum/changeling/proc/purchasePower(mob/living/carbon/user, sting_name) var/obj/effect/proc_holder/changeling/thepower = null - if(!sting_paths) - sting_paths = init_paths(/obj/effect/proc_holder/changeling) - for(var/path in sting_paths) + for(var/path in subtypesof(/obj/effect/proc_holder/changeling)) var/obj/effect/proc_holder/changeling/S = new path() if(S.name == sting_name) thepower = S @@ -358,12 +57,10 @@ var/list/sting_paths return if(!mind.changeling) mind.changeling = new /datum/changeling(gender) - if(!sting_paths) - sting_paths = init_paths(/obj/effect/proc_holder/changeling) if(mind.changeling.purchasedpowers) remove_changeling_powers(1) // purchase free powers. - for(var/path in sting_paths) + for(var/path in subtypesof(/obj/effect/proc_holder/changeling)) var/obj/effect/proc_holder/changeling/S = new path() if(!S.dna_cost) if(!mind.changeling.has_sting(S)) @@ -392,7 +89,7 @@ var/list/sting_paths mind.changeling.changeling_speak = 0 mind.changeling.reset() for(var/obj/effect/proc_holder/changeling/p in mind.changeling.purchasedpowers) - if(p.dna_cost == 0 && keep_free_powers) + if((p.dna_cost == 0 && keep_free_powers) || p.always_keep) continue mind.changeling.purchasedpowers -= p p.on_refund(src) @@ -402,6 +99,6 @@ var/list/sting_paths /datum/changeling/proc/has_sting(obj/effect/proc_holder/changeling/power) for(var/obj/effect/proc_holder/changeling/P in purchasedpowers) - if(power.name == P.name) + if(initial(power.name) == P.name) return 1 return 0 diff --git a/code/game/gamemodes/changeling/powers/absorb.dm b/code/game/gamemodes/changeling/powers/absorb.dm index da36d8f6d96..c180901c66b 100644 --- a/code/game/gamemodes/changeling/powers/absorb.dm +++ b/code/game/gamemodes/changeling/powers/absorb.dm @@ -15,23 +15,21 @@ user << "We are already absorbing!" return - var/obj/item/weapon/grab/G = user.get_active_hand() - if(!istype(G)) - user << "We must be grabbing a creature in our active hand to absorb them!" + if(!user.pulling || !iscarbon(user.pulling)) + user << "We must be grabbing a creature to absorb them!" return - if(G.state <= GRAB_NECK) + if(user.grab_state <= GRAB_NECK) user << "We must have a tighter grip to absorb this creature!" return - var/mob/living/carbon/target = G.affecting + var/mob/living/carbon/target = user.pulling return changeling.can_absorb_dna(user,target) /obj/effect/proc_holder/changeling/absorbDNA/sting_action(mob/user) var/datum/changeling/changeling = user.mind.changeling - var/obj/item/weapon/grab/G = user.get_active_hand() - var/mob/living/carbon/human/target = G.affecting + var/mob/living/carbon/human/target = user.pulling changeling.isabsorbing = 1 for(var/stage = 1, stage<=3, stage++) switch(stage) @@ -61,7 +59,7 @@ if(target.mind)//if the victim has got a mind - target.mind.show_memory(src, 0) //I can read your mind, kekeke. Output all their notes. + target.mind.show_memory(user, 0) //I can read your mind, kekeke. Output all their notes. //Some of target's recent speech, so the changeling can attempt to imitate them better. //Recent as opposed to all because rounds tend to have a LOT of text. @@ -122,11 +120,10 @@ /obj/effect/proc_holder/changeling/swap_form/can_sting(mob/living/carbon/user) if(!..()) return - var/obj/item/weapon/grab/G = user.get_active_hand() - if(!istype(G) || (G.state < GRAB_AGGRESSIVE)) - user << "We must have an aggressive grab on creature in our active hand to do this!" + if(!user.pulling || !iscarbon(user.pulling) || user.grab_state < GRAB_AGGRESSIVE) + user << "We must have an aggressive grab on creature to do this!" return - var/mob/living/carbon/target = G.affecting + var/mob/living/carbon/target = user.pulling if((target.disabilities & NOCLONE) || (target.disabilities & HUSK)) user << "DNA of [target] is ruined beyond usability!" return @@ -137,8 +134,7 @@ /obj/effect/proc_holder/changeling/swap_form/sting_action(mob/living/carbon/user) - var/obj/item/weapon/grab/G = user.get_active_hand() - var/mob/living/carbon/target = G.affecting + var/mob/living/carbon/target = user.pulling var/datum/changeling/changeling = user.mind.changeling user << "We tighen our grip. We must hold still...." diff --git a/code/game/gamemodes/changeling/powers/augmented_eyesight.dm b/code/game/gamemodes/changeling/powers/augmented_eyesight.dm index e69d48b60ce..ca45e620da4 100644 --- a/code/game/gamemodes/changeling/powers/augmented_eyesight.dm +++ b/code/game/gamemodes/changeling/powers/augmented_eyesight.dm @@ -7,7 +7,7 @@ helptext = "Grants us thermal vision or flash protection. We will become a lot more vulnerable to flash-based devices while thermal vision is active." chemical_cost = 0 dna_cost = 2 //Would be 1 without thermal vision - var/active = 0 //Whether or not vision is enhanced + active = 0 //Whether or not vision is enhanced /obj/effect/proc_holder/changeling/augmented_eyesight/sting_action(mob/living/carbon/human/user) if(!istype(user)) @@ -37,7 +37,6 @@ icon_state = "ling_eyeshield" eye_color = null implant_overlay = null - origin_tech = "biotech=4" slot = "eye_ling" status = ORGAN_ORGANIC @@ -58,7 +57,6 @@ icon_state = "ling_thermal" eye_color = null implant_overlay = null - origin_tech = "biotech=5;magnets=5" slot = "eye_ling" status = ORGAN_ORGANIC aug_message = "You feel a minute twitch in our eyes, and darkness creeps away." @@ -76,4 +74,4 @@ if(ishuman(owner)) var/mob/living/carbon/human/H = owner H.weakeyes = 0 - ..() \ No newline at end of file + ..() diff --git a/code/game/gamemodes/changeling/powers/biodegrade.dm b/code/game/gamemodes/changeling/powers/biodegrade.dm index 0f0ecf9d007..7bc6f88f922 100644 --- a/code/game/gamemodes/changeling/powers/biodegrade.dm +++ b/code/game/gamemodes/changeling/powers/biodegrade.dm @@ -1,7 +1,8 @@ /obj/effect/proc_holder/changeling/biodegrade name = "Biodegrade" desc = "Dissolves restraints or other objects preventing free movement." - helptext = "This is obvious to nearby people, and can destroy standard restraints and closets." + helptext = "This is obvious to nearby people, and can destroy \ + standard restraints and closets." chemical_cost = 30 //High cost to prevent spam dna_cost = 2 req_human = 1 @@ -10,54 +11,72 @@ /obj/effect/proc_holder/changeling/biodegrade/sting_action(mob/living/carbon/human/user) - var/used = 0 + var/used = FALSE // only one form of shackles removed per use if(!user.restrained() && !istype(user.loc, /obj/structure/closet)) user << "We are already free!" return 0 if(user.handcuffed) - used = 1 var/obj/O = user.get_item_by_slot(slot_handcuffed) - if(!O || !istype(O)) + if(!istype(O)) return 0 - user.visible_message("[user] vomits a glob of acid on \his [O]!", \ - "We vomit acidic ooze onto our restraints!") - spawn(30) - if(O && user.handcuffed == O) - user.unEquip(O) - O.visible_message("[O] dissolves into a puddle of sizzling goop.") - O.loc = get_turf(user) - qdel(O) + user.visible_message("[user] vomits a glob of \ + acid on \his [O]!", \ + "We vomit acidic ooze onto our \ + restraints!") + + addtimer(src, "dissolve_handcuffs", 30, FALSE, user, O) + used = TRUE if(user.wear_suit && user.wear_suit.breakouttime && !used) - used = 1 var/obj/item/clothing/suit/S = user.get_item_by_slot(slot_wear_suit) - if(!S || !istype(S)) + if(!istype(S)) return 0 - user.visible_message("[user] vomits a glob of acid across the front of \his [S]!", \ - "We vomit acidic ooze onto our straight jacket!") - spawn(30) - if(S && user.wear_suit == S) - user.unEquip(S) - S.visible_message("[S] dissolves into a puddle of sizzling goop.") - S.loc = get_turf(user) - qdel(S) + user.visible_message("[user] vomits a glob \ + of acid across the front of \his [S]!", \ + "We vomit acidic ooze onto our straight \ + jacket!") + addtimer(src, "dissolve_straightjacket", 30, FALSE, user, S) + used = TRUE + if(istype(user.loc, /obj/structure/closet) && !used) - used = 1 var/obj/structure/closet/C = user.loc - if(!C || !istype(C)) //The !C check slightly scares me, but... + if(!istype(C)) return 0 - C.visible_message("[C]'s hinges suddenly begin to melt and run!") - user << "We vomit acidic goop onto the interior of [C]!" - spawn(70) - if(C && user.loc == C) - C.visible_message("[C]'s door breaks and opens!") - C.welded = 0 - C.locked = 0 - C.broken = 1 - C.open() - user << "We open the container restraining us!" + C.visible_message("[C]'s hinges suddenly \ + begin to melt and run!") + user << "We vomit acidic goop onto the \ + interior of [C]!" + addtimer(src, "open_closet", 70, FALSE, user, C) + used = TRUE - feedback_add_details("changeling_powers","BD") + if(used) + feedback_add_details("changeling_powers","BD") return 1 + +/obj/effect/proc_holder/changeling/biodegrade/proc/dissolve_handcuffs(mob/living/carbon/human/user, obj/O) + if(O && user.handcuffed == O) + user.unEquip(O) + O.visible_message("[O] dissolves into a \ + puddle of sizzling goop.") + O.loc = get_turf(user) + qdel(O) + +/obj/effect/proc_holder/changeling/biodegrade/proc/dissolve_straightjacket(mob/living/carbon/human/user, obj/S) + if(S && user.wear_suit == S) + user.unEquip(S) + S.visible_message("[S] dissolves into a puddle of sizzling goop.") + S.loc = get_turf(user) + qdel(S) + +/obj/effect/proc_holder/changeling/biodegrade/proc/open_closet(mob/living/carbon/human/user, obj/structure/closet/C) + if(C && user.loc == C) + C.visible_message("[C]'s door breaks and \ + opens!") + C.welded = FALSE + C.locked = FALSE + C.broken = TRUE + C.open() + user << "We open the container restraining \ + us!" diff --git a/code/game/gamemodes/changeling/powers/fakedeath.dm b/code/game/gamemodes/changeling/powers/fakedeath.dm index 05da0cb464a..4b371a28d33 100644 --- a/code/game/gamemodes/changeling/powers/fakedeath.dm +++ b/code/game/gamemodes/changeling/powers/fakedeath.dm @@ -1,5 +1,5 @@ /obj/effect/proc_holder/changeling/fakedeath - name = "Regenerative Stasis" + name = "Reviving Stasis" desc = "We fall into a stasis, allowing us to regenerate and trick our enemies." chemical_cost = 15 dna_cost = 0 @@ -11,25 +11,29 @@ //Fake our own death and fully heal. You will appear to be dead but regenerate fully after a short delay. /obj/effect/proc_holder/changeling/fakedeath/sting_action(mob/living/user) user << "We begin our stasis, preparing energy to arise once more." - user.status_flags |= FAKEDEATH //play dead - user.update_stat() - user.update_canmove() if(user.stat != DEAD) user.emote("deathgasp") user.tod = worldtime2text() - spawn(LING_FAKEDEATH_TIME) - if(user && user.mind && user.mind.changeling && user.mind.changeling.purchasedpowers) - user << "We are ready to regenerate." - user.mind.changeling.purchasedpowers += new /obj/effect/proc_holder/changeling/revive(null) + user.status_flags |= FAKEDEATH //play dead + user.update_stat() + user.update_canmove() + + addtimer(src, "ready_to_regenerate", LING_FAKEDEATH_TIME, FALSE, user) + feedback_add_details("changeling_powers","FD") return 1 +/obj/effect/proc_holder/changeling/fakedeath/proc/ready_to_regenerate(mob/user) + if(user && user.mind && user.mind.changeling && user.mind.changeling.purchasedpowers) + user << "We are ready to revive." + user.mind.changeling.purchasedpowers += new /obj/effect/proc_holder/changeling/revive(null) + /obj/effect/proc_holder/changeling/fakedeath/can_sting(mob/user) if(user.status_flags & FAKEDEATH) - user << "We are already regenerating." + user << "We are already reviving." return if(!user.stat) //Confirmation for living changelings if they want to fake their death switch(alert("Are we sure we wish to fake our own death?",,"Yes", "No")) if("No") return - return ..() \ No newline at end of file + return ..() diff --git a/code/game/gamemodes/changeling/powers/fleshmend.dm b/code/game/gamemodes/changeling/powers/fleshmend.dm index 1331788dc4e..2aeff87ffb2 100644 --- a/code/game/gamemodes/changeling/powers/fleshmend.dm +++ b/code/game/gamemodes/changeling/powers/fleshmend.dm @@ -1,11 +1,12 @@ /obj/effect/proc_holder/changeling/fleshmend name = "Fleshmend" - desc = "Our flesh rapidly regenerates, healing our wounds, and growing \ - back missing limbs. Effectiveness decreases with quick, repeated use." + desc = "Our flesh rapidly regenerates, healing our burns, bruises and \ + shortness of breath. Effectiveness decreases with quick, \ + repeated use." helptext = "Heals a moderate amount of damage over a short period of \ - time. Can be used while unconscious. Will alert nearby crew if \ - any limbs are regenerated." - chemical_cost = 25 + time. Can be used while unconscious. Does not regrow limbs or \ + restore lost blood." + chemical_cost = 20 dna_cost = 2 req_stat = UNCONSCIOUS var/recent_uses = 1 //The factor of which the healing should be divided by @@ -16,10 +17,10 @@ /obj/effect/proc_holder/changeling/fleshmend/New() ..() - SSobj.processing.Add(src) + START_PROCESSING(SSobj, src) /obj/effect/proc_holder/changeling/fleshmend/Destroy() - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) ..() /obj/effect/proc_holder/changeling/fleshmend/process() @@ -33,30 +34,25 @@ if(recent_uses > 1) user << "Our healing's effectiveness is reduced \ by quick repeated use!" - spawn(0) - recent_uses++ - if(ishuman(user)) - var/mob/living/carbon/human/H = user - H.restore_blood() - H.remove_all_embedded_objects() - var/list/missing = H.get_missing_limbs() - if(missing.len) - playsound(user, 'sound/magic/Demon_consume.ogg', 50, 1) - H.visible_message("[user]'s missing limbs reform, making a loud, grotesque sound!", "Your limbs regrow, making a loud, crunchy sound and giving you great pain!", "You hear organic matter ripping and tearing!") - H.emote("scream") - H.regenerate_limbs(1) - // The healing itself - doesn't heal toxin damage - // (that's anatomic panacea) and the effectiveness decreases with - // each use in a short timespan - for(var/i in 1 to healing_ticks) - if(user) - var/healpertick = -(total_healing / healing_ticks) - user.adjustBruteLoss(healpertick / recent_uses, 0) - user.adjustOxyLoss(healpertick / recent_uses, 0) - user.adjustFireLoss(healpertick / recent_uses, 0) - user.updatehealth() - sleep(10) + recent_uses++ + addtimer(src, "fleshmend", 0, FALSE, user) feedback_add_details("changeling_powers","RR") return 1 + +/obj/effect/proc_holder/changeling/fleshmend/proc/fleshmend(mob/living/user) + + // The healing itself - doesn't heal toxin damage + // (that's anatomic panacea) and the effectiveness decreases with + // each use in a short timespan + for(var/i in 1 to healing_ticks) + if(user) + var/healpertick = -(total_healing / healing_ticks) + user.adjustBruteLoss(healpertick / recent_uses, 0) + user.adjustOxyLoss(healpertick / recent_uses, 0) + user.adjustFireLoss(healpertick / recent_uses, 0) + user.updatehealth() + else + break + sleep(10) diff --git a/code/game/gamemodes/changeling/powers/linglink.dm b/code/game/gamemodes/changeling/powers/linglink.dm index 31de5f47be6..3b90ee14bd5 100644 --- a/code/game/gamemodes/changeling/powers/linglink.dm +++ b/code/game/gamemodes/changeling/powers/linglink.dm @@ -10,11 +10,16 @@ if(!..()) return var/datum/changeling/changeling = user.mind.changeling - var/obj/item/weapon/grab/G = user.get_active_hand() - var/mob/living/carbon/target = G.affecting if(changeling.islinking) user << "We have already formed a link with the victim!" return + if(!user.pulling) + user << "We must be tightly grabbing a creature to link with them!" + return + if(!iscarbon(user.pulling)) + user << "We cannot link with this creature!" + return + var/mob/living/carbon/target = user.pulling if(!target.mind) user << "The victim has no mind to link to!" return @@ -23,19 +28,15 @@ return if(target.mind.changeling) user << "The victim is already a part of the hivemind!" - return - if(!istype(G)) - user << "We must be tightly grabbing a creature in our active hand to link with them!" return - if(G.state <= GRAB_NECK) + if(user.grab_state <= GRAB_NECK) user << "We must have a tighter grip to link with this creature!" return return changeling.can_absorb_dna(user,target) /obj/effect/proc_holder/changeling/linglink/sting_action(mob/user) var/datum/changeling/changeling = user.mind.changeling - var/obj/item/weapon/grab/G = user.get_active_hand() - var/mob/living/carbon/human/target = G.affecting + var/mob/living/carbon/human/target = user.pulling changeling.islinking = 1 for(var/i in 1 to 3) switch(i) diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index 1dc79ffc084..8bb2bf50540 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -89,17 +89,15 @@ var/mob/living/carbon/human/H = user if(istype(H.wear_suit, suit_type) || istype(H.head, helmet_type)) H.visible_message("[H] casts off their [suit_name_simple]!", "We cast off our [suit_name_simple][genetic_damage > 0 ? ", temporarily weakening our genomes." : "."]", "You hear the organic matter ripping and tearing!") - qdel(H.wear_suit) - qdel(H.head) + H.unEquip(H.head, TRUE) //The qdel on dropped() takes care of it + H.unEquip(H.wear_suit, TRUE) H.update_inv_wear_suit() H.update_inv_head() H.update_hair() if(blood_on_castoff) - var/turf/T = get_turf(H) - if(istype(T)) - T.add_blood(H) //So real blood decals - playsound(H.loc, 'sound/effects/splat.ogg', 50, 1) //So real sounds + H.add_splatter_floor() + playsound(H.loc, 'sound/effects/splat.ogg', 50, 1) //So real sounds changeling.geneticdamage += genetic_damage //Casting off a space suit leaves you weak for a few seconds. changeling.chem_recharge_slowdown -= recharge_slowdown @@ -148,11 +146,11 @@ /obj/item/weapon/melee/arm_blade name = "arm blade" - desc = "A grotesque blade made out of bone and flesh that cleaves through people as a hot knife through butter" + desc = "A grotesque blade made out of bone and flesh that cleaves through people as a hot knife through butter." icon = 'icons/obj/weapons.dmi' icon_state = "arm_blade" item_state = "arm_blade" - flags = ABSTRACT | NODROP + flags = ABSTRACT | NODROP | DROPDEL w_class = 5.0 force = 25 throwforce = 0 //Just to be on the safe side @@ -165,9 +163,6 @@ if(ismob(loc) && !silent) loc.visible_message("A grotesque blade forms around [loc.name]\'s arm!", "Our arm twists and mutates, transforming it into a deadly blade.", "You hear organic matter ripping and tearing!") -/obj/item/weapon/melee/arm_blade/dropped(mob/user) - qdel(src) - /obj/item/weapon/melee/arm_blade/afterattack(atom/target, mob/user, proximity) if(!proximity) return @@ -184,24 +179,20 @@ if(!A.requiresID() || A.allowed(user)) //This is to prevent stupid shit like hitting a door with an arm blade, the door opening because you have acces and still getting a "the airlocks motors resist our efforts to force it" message. return - - if(A.hasPower()) - if(A.locked) - user << "The airlock's bolts prevent it from being forced!" - return - user << "The airlock's motors are resisting, this may take time..." - if(do_after(user, 100, target = A)) - A.open(2) - return - - else if(A.locked) + if(A.locked) user << "The airlock's bolts prevent it from being forced!" return - else - //user.say("Heeeeeeeeeerrre's Johnny!") - user.visible_message("[user] forces the door to open with \his [src]!", "We force the door to open.", "You hear a metal screeching sound.") - A.open(1) + if(A.hasPower()) + user.visible_message("[user] jams [src] into the airlock and starts prying it open!", "We start forcing the airlock open.", \ + "You hear a metal screeching sound.") + playsound(A, 'sound/machines/airlock_alien_prying.ogg', 100, 1) + if(!do_after(user, 100, target = A)) + return + //user.say("Heeeeeeeeeerrre's Johnny!") + user.visible_message("[user] forces the airlock to open with their [src]!", "We force the airlock to open.", \ + "You hear a metal screeching sound.") + A.open(2) /***************************************\ @@ -232,7 +223,7 @@ /obj/item/weapon/shield/changeling name = "shield-like mass" desc = "A mass of tough, boney tissue. You can still see the fingers as a twisted pattern in the shield." - flags = ABSTRACT | NODROP + flags = ABSTRACT | NODROP | DROPDEL icon = 'icons/obj/weapons.dmi' icon_state = "ling_shield" block_chance = 50 @@ -244,9 +235,6 @@ if(ismob(loc)) loc.visible_message("The end of [loc.name]\'s hand inflates rapidly, forming a huge shield-like mass!", "We inflate our hand into a strong shield.", "You hear organic matter ripping and tearing!") -/obj/item/clothing/head/helmet/space/changeling/dropped() - qdel(src) - /obj/item/weapon/shield/changeling/hit_reaction() if(remaining_uses < 1) if(ishuman(loc)) @@ -284,7 +272,7 @@ name = "flesh mass" icon_state = "lingspacesuit" desc = "A huge, bulky mass of pressure and temperature-resistant organic tissue, evolved to facilitate space travel." - flags = STOPSPRESSUREDMAGE | NODROP //Not THICKMATERIAL because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) + flags = STOPSPRESSUREDMAGE | NODROP | DROPDEL //Not THICKMATERIAL because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) allowed = list(/obj/item/device/flashlight, /obj/item/weapon/tank/internals/emergency_oxygen, /obj/item/weapon/tank/internals/oxygen) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) //No armor at all. @@ -292,10 +280,7 @@ ..() if(ismob(loc)) loc.visible_message("[loc.name]\'s flesh rapidly inflates, forming a bloated mass around their body!", "We inflate our flesh, creating a spaceproof suit!", "You hear organic matter ripping and tearing!") - SSobj.processing += src - -/obj/item/clothing/suit/space/changeling/dropped() - qdel(src) + START_PROCESSING(SSobj, src) /obj/item/clothing/suit/space/changeling/process() if(ishuman(loc)) @@ -306,14 +291,10 @@ name = "flesh mass" icon_state = "lingspacehelmet" desc = "A covering of pressure and temperature-resistant organic tissue with a glass-like chitin front." - flags = STOPSPRESSUREDMAGE | NODROP //Again, no THICKMATERIAL. + flags = STOPSPRESSUREDMAGE | NODROP | DROPDEL //Again, no THICKMATERIAL. armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH -/obj/item/clothing/head/helmet/space/changeling/dropped() - qdel(src) - - /***************************************\ |*****************ARMOR*****************| \***************************************/ @@ -337,7 +318,7 @@ name = "chitinous mass" desc = "A tough, hard covering of black chitin." icon_state = "lingarmor" - flags = NODROP + flags = NODROP | DROPDEL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS armor = list(melee = 40, bullet = 40, laser = 40, energy = 20, bomb = 10, bio = 4, rad = 0) flags_inv = HIDEJUMPSUIT @@ -349,16 +330,10 @@ if(ismob(loc)) loc.visible_message("[loc.name]\'s flesh turns black, quickly transforming into a hard, chitinous mass!", "We harden our flesh, creating a suit of armor!", "You hear organic matter ripping and tearing!") -/obj/item/clothing/suit/armor/changeling/dropped() - qdel(src) - /obj/item/clothing/head/helmet/changeling name = "chitinous mass" desc = "A tough, hard covering of black chitin with transparent chitin in front." icon_state = "lingarmorhelmet" - flags = NODROP + flags = NODROP | DROPDEL armor = list(melee = 30, bullet = 30, laser = 40, energy = 20, bomb = 10, bio = 4, rad = 0) flags_inv = HIDEEARS|HIDEHAIR|HIDEEYES|HIDEFACIALHAIR|HIDEFACE - -/obj/item/clothing/head/helmet/changeling/dropped() - qdel(src) diff --git a/code/game/gamemodes/changeling/powers/regenerate.dm b/code/game/gamemodes/changeling/powers/regenerate.dm new file mode 100644 index 00000000000..f14c1c95780 --- /dev/null +++ b/code/game/gamemodes/changeling/powers/regenerate.dm @@ -0,0 +1,33 @@ +/obj/effect/proc_holder/changeling/regenerate + name = "Regenerate" + desc = "Allows us to regrow and restore missing external limbs, and \ + vital internal organs, as well as removing shrapnel and restoring \ + blood volume." + helptext = "Will alert nearby crew if any external limbs are \ + regenerated. Can be used while unconscious." + chemical_cost = 10 + dna_cost = 0 + req_stat = UNCONSCIOUS + always_keep = TRUE + +/obj/effect/proc_holder/changeling/regenerate/sting_action(mob/living/user) + user << "You feel an itching, both inside and \ + outside as your tissues knit and reknit." + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.restore_blood() + H.remove_all_embedded_objects() + var/list/missing = H.get_missing_limbs() + if(missing.len) + playsound(user, 'sound/magic/Demon_consume.ogg', 50, 1) + H.visible_message("[user]'s missing limbs \ + reform, making a loud, grotesque sound!", + "Your limbs regrow, making a \ + loud, crunchy sound and giving you great pain!", + "You hear organic matter ripping \ + and tearing!") + H.emote("scream") + H.regenerate_limbs(1) + + CHECK_DNA_AND_SPECIES(H) + H.dna.species.on_species_gain(H, H.dna.species) diff --git a/code/game/gamemodes/changeling/powers/revive.dm b/code/game/gamemodes/changeling/powers/revive.dm index a68f62a4747..9f9e93bd9c8 100644 --- a/code/game/gamemodes/changeling/powers/revive.dm +++ b/code/game/gamemodes/changeling/powers/revive.dm @@ -1,14 +1,29 @@ /obj/effect/proc_holder/changeling/revive - name = "Regenerate" + name = "Revive" desc = "We regenerate, healing all damage from our form." + helptext = "Does not regrow lost organs or a missing head." req_stat = DEAD + always_keep = TRUE + ignores_fakedeath = TRUE //Revive from revival stasis /obj/effect/proc_holder/changeling/revive/sting_action(mob/living/carbon/user) user.status_flags &= ~(FAKEDEATH) user.tod = null user.revive(full_heal = 1) - user << "We have regenerated." + var/list/missing = user.get_missing_limbs() + missing -= "head" // headless changelings are funny + if(missing.len) + playsound(user, 'sound/magic/Demon_consume.ogg', 50, 1) + user.visible_message("[user]'s missing limbs \ + reform, making a loud, grotesque sound!", + "Your limbs regrow, making a \ + loud, crunchy sound and giving you great pain!", + "You hear organic matter ripping \ + and tearing!") + user.emote("scream") + user.regenerate_limbs(0, list("head")) + user << "We have revived ourselves." user.mind.changeling.purchasedpowers -= src feedback_add_details("changeling_powers","CR") return 1 diff --git a/code/game/gamemodes/changeling/powers/strained_muscles.dm b/code/game/gamemodes/changeling/powers/strained_muscles.dm index 94c96ad30bc..f2d4d98fccd 100644 --- a/code/game/gamemodes/changeling/powers/strained_muscles.dm +++ b/code/game/gamemodes/changeling/powers/strained_muscles.dm @@ -9,7 +9,7 @@ dna_cost = 1 req_human = 1 var/stacks = 0 //Increments every 5 seconds; damage increases over time - var/active = 0 //Whether or not you are a hedgehog + active = 0 //Whether or not you are a hedgehog /obj/effect/proc_holder/changeling/strained_muscles/sting_action(mob/living/carbon/user) active = !active diff --git a/code/game/gamemodes/changeling/powers/tiny_prick.dm b/code/game/gamemodes/changeling/powers/tiny_prick.dm index 3307b18cebe..5deadd09cbf 100644 --- a/code/game/gamemodes/changeling/powers/tiny_prick.dm +++ b/code/game/gamemodes/changeling/powers/tiny_prick.dm @@ -149,16 +149,21 @@ target.visible_message("A grotesque blade forms around [target.name]\'s arm!", "Your arm twists and mutates, transforming into a horrific monstrosity!", "You hear organic matter ripping and tearing!") playsound(target, 'sound/effects/blobattack.ogg', 30, 1) - spawn(600) - playsound(target, 'sound/effects/blobattack.ogg', 30, 1) - target.visible_message("With a sickening crunch, [target] reforms their [blade.name] into an arm!", "[blade] reforms back to normal.", "", + "[blade] reforms back to normal.", + "" + else if(issilicon(M)) + if(!silent) + M << "You are unable to compute this truth. Your vision glows a brilliant yellow, and all at once it comes to you. Ratvar, the Clockwork Justiciar, lies in \ + exile, derelict and forgotten in an unseen realm." + if(!is_eligible_servant(M)) + if(!M.stat) + M.visible_message("[M] whirs as it resists an outside influence!") + M << "Corrupt data purged. Resetting cortex chip to factory defaults... complete." //silicons have a custom fail message + return 0 + else if(!silent) + M << "Your world glows a brilliant yellow! All at once it comes to you. Ratvar, the Clockwork Justiciar, lies in exile, derelict and forgotten in an unseen realm." + + if(!is_eligible_servant(M)) + if(!silent && !M.stat) + M.visible_message("[M] seems to resist an unseen force!") + M << "And yet, you somehow push it all away." + return 0 + + if(!silent) + M.visible_message("[M]'s eyes glow a blazing yellow!", \ + "Assist your new companions in their righteous efforts. Your goal is theirs, and theirs yours. You serve the Clockwork Justiciar above all else. Perform his every \ + whim without hesitation.") + ticker.mode.servants_of_ratvar += M.mind + ticker.mode.update_servant_icons_added(M.mind) + M.mind.special_role = "Servant of Ratvar" + M.languages_spoken |= RATVAR + M.languages_understood |= RATVAR + all_clockwork_mobs += M + M.update_action_buttons_icon() //because a few clockcult things are action buttons and we may be wearing/holding them for whatever reason, we need to update buttons + M.attack_log += "\[[time_stamp()]\] Has been converted to the cult of Ratvar!" + if(issilicon(M)) + var/mob/living/silicon/S = M + if(isrobot(S)) + var/mob/living/silicon/robot/R = S + R.UnlinkSelf() + R.emagged = 1 + if(!silent) + R << "You have been desynced from your master AI. In addition, your onboard camera is no longer active and your safeties have been disabled." + else if(isAI(S)) + var/mob/living/silicon/ai/A = S + for(var/C in A.connected_robots) + var/mob/living/silicon/robot/R = C + if(R.connected_ai == A) + R.visible_message("[R]'s eyes glow a blazing yellow!", \ + "Assist your new companions in their righteous efforts. Your goal is theirs, and theirs yours. You serve the Clockwork Justiciar above all else. Perform his every \ + whim without hesitation.") + R << "Your onboard camera is no longer active and your safeties have been disabled." + add_servant_of_ratvar(R, TRUE) + S.laws = new/datum/ai_laws/ratvar + S.laws.associate(S) + S.update_icons() + S.show_laws() + var/datum/action/innate/hierophant/H = new() + H.Grant(S) + H.title = "Silicon" + H.span_for_name = "nezbere" + S << "You can communicate with other servants by using the Hierophant Network action button in the upper left." + else if(isbrain(M)) + var/datum/action/innate/hierophant/H = new() + H.Grant(M) + H.title = "Vessel" + H.span_for_name = "nezbere" + H.span_for_message = "alloy" + M << "You can communicate with other servants by using the Hierophant Network action button in the upper left." + else if(isclockmob(M)) + var/datum/action/innate/hierophant/H = new() + H.Grant(M) + H.title = "Construct" + H.span_for_name = "nezbere" + M << "You can communicate with other servants by using the Hierophant Network action button in the upper left." + if(istype(ticker.mode, /datum/game_mode/clockwork_cult)) + var/datum/game_mode/clockwork_cult/C = ticker.mode + C.present_tasks(M) //Memorize the objectives + M.throw_alert("clockinfo", /obj/screen/alert/clockwork/infodump) + cache_check(M) + return 1 + +/proc/remove_servant_of_ratvar(mob/living/M, silent = FALSE) + if(!is_servant_of_ratvar(M)) //In this way, is_servant_of_ratvar() checks the existence of ticker and minds + return 0 + if(!silent) + M.visible_message("[M] seems to have remembered their true allegiance!", \ + "A cold, cold darkness flows through your mind, extinguishing the Justiciar's light and all of your memories as his servant.") + ticker.mode.servants_of_ratvar -= M.mind + ticker.mode.update_servant_icons_removed(M.mind) + all_clockwork_mobs -= M + M.mind.memory = "" //Not sure if there's a better way to do this + M.mind.special_role = null + M.languages_spoken &= ~RATVAR + M.languages_understood &= ~RATVAR + M.update_action_buttons_icon() //because a few clockcult things are action buttons and we may be wearing/holding them, we need to update buttons + M.attack_log += "\[[time_stamp()]\] Has renounced the cult of Ratvar!" + M.clear_alert("clockinfo") + M.clear_alert("nocache") + for(var/datum/action/innate/function_call/F in M.actions) //Removes any bound Ratvarian spears + qdel(F) + for(var/datum/action/innate/hierophant/H in M.actions) //Removes any communication actions + qdel(H) + if(issilicon(M)) + var/mob/living/silicon/S = M + if(isrobot(S)) + var/mob/living/silicon/robot/R = S + R.emagged = initial(R.emagged) + R << "Despite your freedom from Ratvar's influence, you are still irreparably damaged and no longer possess certain functions such as AI linking." + S.make_laws() + S.update_icons() + S.show_laws() + return 1 + +/////////////// +// GAME MODE // +/////////////// + +/datum/game_mode + var/list/servants_of_ratvar = list() //The Enlightened servants of Ratvar + var/required_escapees = 0 //How many servants need to escape, if applicable + var/required_silicon_converts = 0 //How many robotic lifeforms need to be converted, if applicable + var/clockwork_objective = CLOCKCULT_GATEWAY //The objective that the servants must fulfill + var/clockwork_explanation = "Construct a Gateway to the Celestial Derelict and free Ratvar." //The description of the current objective + +/datum/game_mode/clockwork_cult + name = "clockwork cult" + config_tag = "clockwork_cult" + antag_flag = ROLE_SERVANT_OF_RATVAR + required_players = 24 + required_enemies = 3 + recommended_enemies = 3 + enemy_minimum_age = 14 + protected_jobs = list("AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain") //Silicons can eventually be converted + restricted_jobs = list("Chaplain", "Captain") + announce_span = "brass" + announce_text = "Servants of Ratvar are trying to summon the Justiciar!\n\ + Servants: Take over the station and summon Ratvar.\n\ + Crew: Stop the servants before they can summon the Clockwork Justiciar." + var/servants_to_serve = list() + var/roundstart_player_count + +/datum/game_mode/clockwork_cult/pre_setup() + if(config.protect_roles_from_antagonist) + restricted_jobs += protected_jobs + if(config.protect_assistant_from_antagonist) + restricted_jobs += "Assistant" + var/starter_servants = 3 //Guaranteed three servants + var/number_players = num_players() + roundstart_player_count = number_players + if(number_players > 30) //plus one servant for every additional 15 players + number_players -= 30 + starter_servants += round(number_players/15) + while(starter_servants) + var/datum/mind/servant = pick(antag_candidates) + servants_to_serve += servant + antag_candidates -= servant + modePlayer += servant + servant.special_role = "Servant of Ratvar" + servant.restricted_roles = restricted_jobs + starter_servants-- + return 1 + +/datum/game_mode/clockwork_cult/post_setup() + forge_clock_objectives() + for(var/S in servants_to_serve) + var/datum/mind/servant = S + log_game("[servant.key] was made an initial servant of Ratvar") + var/mob/living/L = servant.current + greet_servant(L) + equip_servant(L) + add_servant_of_ratvar(L, TRUE) + ..() + return 1 + +/datum/game_mode/clockwork_cult/proc/forge_clock_objectives() //Determine what objective that Ratvar's servants will fulfill + var/list/possible_objectives = list(CLOCKCULT_ESCAPE, CLOCKCULT_GATEWAY) + var/silicons_possible = FALSE + for(var/mob/living/silicon/S in living_mob_list) + silicons_possible = TRUE + if(silicons_possible) + possible_objectives += CLOCKCULT_SILICONS + clockwork_objective = pick(possible_objectives) + switch(clockwork_objective) + if(CLOCKCULT_ESCAPE) + required_escapees = round(max(1, roundstart_player_count / 3)) //33% of the player count must be cultists + clockwork_explanation = "Ensure that [required_escapees] servants of Ratvar escape from [station_name()]." + if(CLOCKCULT_GATEWAY) + clockwork_explanation = "Construct a Gateway to the Celestial Derelict and free Ratvar." + if(CLOCKCULT_SILICONS) + clockwork_explanation = "Ensure that all active silicon-based lifeforms on [station_name()] are servants of Ratvar by the end of the shift." + return 1 + +/datum/game_mode/clockwork_cult/proc/greet_servant(mob/M) //Description of their role + if(!M) + return 0 + var/greeting_text = "
    You are a servant of Ratvar, the Clockwork Justiciar.\n\ + Rusting eternally in the Celestial Derelict, Ratvar has formed a covenant of mortals, with you as one of its members. As one of the Justiciar's servants, you are to work to the best of your \ + ability to assist in completion of His agenda. You do not know the specifics of how to do so, but luckily you have a vessel to help you learn." + M << greeting_text + return 1 + +/datum/game_mode/proc/equip_servant(mob/living/L) //Grants a clockwork slab to the mob, with one of each component + if(!L || !istype(L)) + return 0 + var/slot = "At your feet" + if(ishuman(L)) + var/mob/living/carbon/human/H = L + if(H.back && istype(H.back, /obj/item/weapon/storage/backpack)) + var/obj/item/weapon/storage/backpack/B = H.back + new/obj/item/clockwork/slab/starter(B) + slot = "In your [B.name]" + if(slot == "At your feet") + new/obj/item/clockwork/slab/starter(get_turf(L)) + L << "[slot] is a link to the halls of Reebe and your master. You may use it to perform many tasks, but also become oriented with the workings of Ratvar and how to best complete your \ + tasks. This clockwork slab will be instrumental in your triumph. Remember: you can speak discreetly with your fellow servants by using the Hierophant Network action button, \ + and you can find a concise tutorial by using the slab in-hand and selecting Recollection." + L << "Alternatively, check out the wiki page at https://tgstation13.org/wiki/Clockwork_Cult, which contains additional information." + return 1 + +/datum/game_mode/clockwork_cult/proc/present_tasks(mob/living/L) //Memorizes and displays the clockwork cult's objective + if(!L || !istype(L) || !L.mind) + return 0 + var/datum/mind/M = L.mind + M.current << "This is Ratvar's will: [clockwork_explanation]" + M.memory += "Ratvar's will: [clockwork_explanation]
    " + return 1 + +/datum/game_mode/clockwork_cult/proc/check_clockwork_victory() + switch(clockwork_objective) + if(CLOCKCULT_ESCAPE) + var/surviving_servants = 0 + for(var/datum/mind/M in servants_of_ratvar) + if(M.current && M.current.stat != DEAD && (M.current.onCentcom() || M.current.onSyndieBase())) + surviving_servants++ + clockwork_explanation = "Ensure that [required_escapees] servant(s) of Ratvar escape from [station_name()].
    [surviving_servants] managed to escape!" + if(surviving_servants >= required_escapees) + return TRUE + return FALSE + if(CLOCKCULT_SILICONS) + var/total_silicons = 0 + var/valid_silicons = 0 + var/successful = TRUE + for(var/mob/living/silicon/robot/S in mob_list) //Only check robots and AIs + total_silicons++ + if(is_servant_of_ratvar(S) || S.stat == DEAD) + valid_silicons++ + for(var/mob/living/silicon/ai/A in mob_list) + total_silicons++ + if(is_servant_of_ratvar(A) || A.stat == DEAD) + valid_silicons++ + if(valid_silicons < total_silicons) + successful = FALSE + clockwork_explanation = "Ensure that all active silicon-based lifeforms on [station_name()] are servants of Ratvar by the end of the shift.
    \ + [valid_silicons]/[total_silicons] silicons were killed or converted!" + return successful + if(CLOCKCULT_GATEWAY) + return ratvar_awakens + return FALSE //This shouldn't ever be reached, but just in case it is + +/datum/game_mode/clockwork_cult/declare_completion() + ..() + return 0 //Doesn't end until the round does + +/datum/game_mode/proc/auto_declare_completion_clockwork_cult() + var/text = "" + if(istype(ticker.mode, /datum/game_mode/clockwork_cult)) //Possibly hacky? + var/datum/game_mode/clockwork_cult/C = ticker.mode + if(C.check_clockwork_victory()) + text += "Ratvar's servants have succeeded in fulfilling His goals!" + feedback_set_details("round_end_result", "win - servants completed their objective ([clockwork_objective])") + else + var/half_victory = FALSE + if(clockwork_objective == CLOCKCULT_GATEWAY) + var/obj/structure/clockwork/massive/celestial_gateway/G = locate() in all_clockwork_objects + if(G) + half_victory = TRUE + if(half_victory) + text += "The crew escaped before Ratvar could rise, but the gateway was successfully constructed!" + feedback_set_details("round_end_result", "halfwin - round ended before the gateway finished") + else + text += "Ratvar's servants have failed!" + feedback_set_details("round_end_result", "loss - servants failed their objective ([clockwork_objective])") + text += "
    The servants' objective was:
    [clockwork_explanation]
    " + if(servants_of_ratvar.len) + text += "Ratvar's servants were:" + for(var/datum/mind/M in servants_of_ratvar) + text += printplayer(M) + world << text + +/datum/game_mode/proc/update_servant_icons_added(datum/mind/M) + var/datum/atom_hud/antag/A = huds[ANTAG_HUD_CLOCKWORK] + A.join_hud(M.current) + set_antag_hud(M.current, "clockwork") + +/datum/game_mode/proc/update_servant_icons_removed(datum/mind/M) + var/datum/atom_hud/antag/A = huds[ANTAG_HUD_CLOCKWORK] + A.leave_hud(M.current) + set_antag_hud(M.current, null) diff --git a/code/game/gamemodes/clock_cult/clock_items.dm b/code/game/gamemodes/clock_cult/clock_items.dm new file mode 100644 index 00000000000..99c1f575d30 --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_items.dm @@ -0,0 +1,1192 @@ +/obj/item/clockwork + name = "meme blaster" + desc = "What the fuck is this? It looks kinda like a frog." + var/clockwork_desc = "A fabled artifact from beyond the stars. Contains concentrated meme essence." //Shown to clockwork cultists instead of the normal description + icon = 'icons/obj/clockwork_objects.dmi' + icon_state = "rare_pepe" + w_class = 2 + +/obj/item/clockwork/New() + ..() + all_clockwork_objects += src + +/obj/item/clockwork/Destroy() + all_clockwork_objects -= src + return ..() + +/obj/item/clockwork/examine(mob/user) + if((is_servant_of_ratvar(user) || isobserver(user)) && clockwork_desc) + desc = clockwork_desc + ..() + desc = initial(desc) + +/obj/item/clockwork/slab //Clockwork slab: The most important tool in Ratvar's arsenal. Allows scripture recital, tutorials, and generates components. + name = "clockwork slab" + desc = "A strange metal tablet. A clock in the center turns around and around." + clockwork_desc = "A link between the Celestial Derelict and the mortal plane. Contains limitless knowledge, fabricates components, and outputs a stream of information that only a trained eye can detect." + icon_state = "dread_ipad" + slot_flags = SLOT_BELT + w_class = 2 + var/list/stored_components = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 0, "hierophant_ansible" = 0) + var/busy //If the slab is currently being used by something + var/production_time = 0 + var/no_cost = FALSE //If the slab is admin-only and needs no components and has no scripture locks + var/nonhuman_usable = FALSE //if the slab can be used by nonhumans, defaults to off + var/produces_components = TRUE //if it produces components at all + actions_types = list(/datum/action/item_action/clock/hierophant, /datum/action/item_action/clock/guvax, /datum/action/item_action/clock/vanguard) + +/obj/item/clockwork/slab/starter + stored_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 1) + +/obj/item/clockwork/slab/internal //an internal motor for mobs running scripture + name = "scripture motor" + no_cost = TRUE + produces_components = FALSE + +/obj/item/clockwork/slab/scarab + nonhuman_usable = TRUE + +/obj/item/clockwork/slab/debug + no_cost = TRUE + nonhuman_usable = TRUE + +/obj/item/clockwork/slab/debug/attack_hand(mob/living/user) + ..() + if(!is_servant_of_ratvar(user)) + add_servant_of_ratvar(user) + +/obj/item/clockwork/slab/New() + ..() + START_PROCESSING(SSobj, src) + production_time = world.time + SLAB_PRODUCTION_TIME + +/obj/item/clockwork/slab/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/clockwork/slab/process() + if(!produces_components) + STOP_PROCESSING(SSobj, src) + return + if(production_time > world.time) + return + var/servants = 0 + var/production_slowdown = 0 + for(var/mob/living/M in living_mob_list) + if(is_servant_of_ratvar(M) && (ishuman(M) || issilicon(M))) + servants++ + if(servants > 5) + servants -= 5 + production_slowdown = min(SLAB_SERVANT_SLOWDOWN * servants, SLAB_SLOWDOWN_MAXIMUM) //SLAB_SERVANT_SLOWDOWN additional seconds for each servant above 5, up to SLAB_SLOWDOWN_MAXIMUM + production_time = world.time + SLAB_PRODUCTION_TIME + production_slowdown + var/mob/living/L + if(isliving(loc)) + L = loc + else if(istype(loc, /obj/item/weapon/storage)) + var/obj/item/weapon/storage/W = loc + if(isliving(W.loc)) //Only goes one level down - otherwise it won't produce components + L = W.loc + if(L) + var/component_to_generate = get_weighted_component_id(src) //more likely to generate components that we have less of + stored_components[component_to_generate]++ + for(var/obj/item/clockwork/slab/S in L.GetAllContents()) //prevent slab abuse today + if(L == src) + continue + S.production_time = world.time + SLAB_PRODUCTION_TIME + L << "Your slab clunks as it produces a new component." + +/obj/item/clockwork/slab/ui_action_click(mob/user, actiontype) + switch(actiontype) + if(/datum/action/item_action/clock/hierophant) + show_hierophant(user) + if(/datum/action/item_action/clock/guvax) + if(!nonhuman_usable && !ishuman(user)) + return + if(src == user.get_active_hand()) + var/datum/clockwork_scripture/guvax/convert = new + convert.slab = src + convert.invoker = user + convert.run_scripture() + else + user << "You need to hold the slab in your active hand to recite scripture!" + if(/datum/action/item_action/clock/vanguard) + if(!nonhuman_usable && !ishuman(user)) + return + if(src == user.get_active_hand()) + var/datum/clockwork_scripture/vanguard/antistun = new + antistun.slab = src + antistun.invoker = user + antistun.run_scripture() + else + user << "You need to hold the slab in your active hand to recite scripture!" + +/obj/item/clockwork/slab/attack(mob/living/target, mob/living/carbon/human/user) + if(is_servant_of_ratvar(user) && is_servant_of_ratvar(target)) + var/obj/item/clockwork/slab/targetslab + var/highest_component_amount = 0 + for(var/obj/item/clockwork/slab/S in target.GetAllContents()) + if(!istype(S, /obj/item/clockwork/slab/internal)) + var/totalcomponents = 0 + for(var/i in S.stored_components) + totalcomponents += S.stored_components[i] + if(!targetslab || totalcomponents > highest_component_amount) + highest_component_amount = totalcomponents + targetslab = S + if(targetslab) + if(targetslab == src) + user << "\"You can't transfer components into your own slab, idiot.\"" + else + for(var/i in stored_components) + targetslab.stored_components[i] += stored_components[i] + stored_components[i] = 0 + user.visible_message("[user] empties [src] into [target]'s [targetslab.name].", \ + "You transfer your slab's components into [target]'s [targetslab.name].") + else + user << "[target] has no slabs to transfer components to." + else + return ..() + +/obj/item/clockwork/slab/attackby(obj/item/I, mob/user, params) + var/ratvarian = is_servant_of_ratvar(user) + if(istype(I, /obj/item/clockwork/component) && ratvarian) + var/obj/item/clockwork/component/C = I + if(!C.component_id) + return 0 + user.visible_message("[user] inserts [C] into [src].", "You insert [C] into [src], where it is added to the global cache.") + clockwork_component_cache[C.component_id]++ + user.drop_item() + qdel(C) + return 1 + else if(istype(I, /obj/item/clockwork/slab) && ratvarian) + var/obj/item/clockwork/slab/S = I + for(var/i in stored_components) + stored_components[i] += S.stored_components[i] + S.stored_components[i] = 0 + user.visible_message("[user] empties [src] into [S].", "You transfer your slab's components into [S].") + else + return ..() + +/obj/item/clockwork/slab/attack_self(mob/living/user) + if(iscultist(user)) + user << "\"You reek of blood. You've got a lot of nerve to even look at that slab.\"" + user.visible_message("A sizzling sound comes from [user]'s hands!", "[src] suddenly grows extremely hot in your hands!") + playsound(get_turf(user), 'sound/weapons/sear.ogg', 50, 1) + user.drop_item() + user.emote("scream") + user.apply_damage(5, BURN, "l_arm") + user.apply_damage(5, BURN, "r_arm") + return 0 + if(!is_servant_of_ratvar(user)) + user << "The information on [src]'s display shifts rapidly. After a moment, your head begins to pound, and you tear your eyes away." + user.confused += 5 + user.dizziness += 5 + return 0 + if(busy) + user << "[src] refuses to work, displaying the message: \"[busy]!\"" + return 0 + if(!nonhuman_usable && !ishuman(user)) + user << "[src] hums fitfully in your hands, but doesn't seem to do anything..." + return 0 + access_display(user) + +/obj/item/clockwork/slab/proc/access_display(mob/living/user) + if(!is_servant_of_ratvar(user)) + return 0 + var/action = alert(user, "Among the swathes of information, you see...", "[src]", "Recital", "Recollection", "Cancel") + if(!action || !user.canUseTopic(src)) + return 0 + switch(action) + if("Recital") + if(user.get_active_hand() != src) + user << "You need to hold the slab in your active hand to recite scripture!" + return + recite_scripture(user) + if("Recollection") + show_guide(user) + if("Cancel") + return + return 1 + +/obj/item/clockwork/slab/proc/recite_scripture(mob/living/user) + var/list/tiers_of_scripture = scripture_unlock_check() + for(var/i in tiers_of_scripture) + if(!tiers_of_scripture[i] && !ratvar_awakens && !no_cost) + tiers_of_scripture["[i] \[LOCKED\]"] = TRUE + tiers_of_scripture -= i + var/scripture_tier = input(user, "Choose a category of scripture to recite.", "[src]") as null|anything in tiers_of_scripture + if(!scripture_tier || !user.canUseTopic(src)) + return 0 + var/list/available_scriptures = list() + var/datum/clockwork_scripture/scripture_to_recite + switch(scripture_tier) + if(SCRIPTURE_DRIVER,SCRIPTURE_SCRIPT,SCRIPTURE_APPLICATION,SCRIPTURE_REVENANT,SCRIPTURE_JUDGEMENT); //; for the empty if + else + user << "That section of scripture is still locked!" + return 0 + for(var/S in subtypesof(/datum/clockwork_scripture)) + var/datum/clockwork_scripture/C = S + if(initial(C.tier) == scripture_tier) + available_scriptures += "[initial(C.name)] ([initial(C.descname)])" + if(!available_scriptures.len) + return 0 + var/chosen_scripture = input(user, "Choose a piece of scripture to recite.", "[src]") as null|anything in available_scriptures + if(!chosen_scripture || !user.canUseTopic(src)) + return 0 + for(var/S in subtypesof(/datum/clockwork_scripture)) + var/datum/clockwork_scripture/C = S + if("[initial(C.name)] ([initial(C.descname)])" == chosen_scripture) + scripture_to_recite = new C + if(!scripture_to_recite || user.get_active_hand() != src) + return 0 + tiers_of_scripture = scripture_unlock_check() + if(!ratvar_awakens && !no_cost && !tiers_of_scripture[scripture_to_recite.tier]) + user << "That scripture is no longer unlocked, and cannot be recited!" + return 0 + scripture_to_recite.slab = src + scripture_to_recite.invoker = user + scripture_to_recite.run_scripture() + return 1 + +/obj/item/clockwork/slab/proc/show_guide(mob/living/user) + var/text = "If you're seeing this, file a bug report." + if(ratvar_awakens) + text = "" + for(var/i in 1 to 100) + text += "HONOR RATVAR " + text += "" + else + text = "
    Chetr nyy hagehguf-naq-ubabe Ratvar.


    \ + \ + First and foremost, you serve Ratvar, the Clockwork Justiciar, in any ways he sees fit. This is with no regard to your personal well-being, and you would do well to think of the larger \ + scale of things than your life. Through foul and unholy magics was the Celestial Derelict formed, and fouler still those which trapped your master within it for all eternity. The Justiciar \ + wishes retribution upon those who performed this terrible act upon him - the Nar-Sian cultists - and you are to help him obtain it.

    \ + \ + This is not a trivial task. Due to the nature of his prison, Ratvar is incapable of directly influencing the mortal plane. There is, however, a workaround - links between the perceptible \ + universe and Reebe (the Celestial Derelict) can be created and utilized. This is typically done via the creation of a slab akin to the one you are holding right now. The slabs tap into the \ + tidal flow of energy and information keeping Reebe sealed and presents it as meaningless images to preserve sanity. This slab can utilize the power in many different ways.

    \ + \ + This is done through Components - pieces of the Justiciar's body that have since fallen off in the countless years since his imprisonment. Ratvar's unfortunate condition results \ + in the fragmentation of his body. These components still house great power on their own, and can slowly be drawn from Reebe by links capable of doing so. The most basic of these links lies \ + in the clockwork slab, which will slowly generate components over time - one component of a random type is produced every 1 minute and 30 seconds, plus 30 seconds per each servant above 5, \ + which is obviously inefficient. There are other ways to create these components through scripture and certain structures.

    \ + \ + In addition to their ability to pull components, slabs also possess other functionalities...

    \ + \ + The first functionality of the slab is Recital. This allows you to consume components either from your slab or from the global cache (more on that in the scripture list) to perform \ + effects usually considered magical in nature. Effects vary considerably - you might drain the power of nearby APCs, cause mass confusion, or force people to walk. Nevertheless, scripture \ + is extremely important to a successful takeover.

    \ + \ + The second functionality of the clockwork slab is Recollection, which will display this guide.

    \ + \ + The third to fifth functionalities are several buttons in the top left while holding the slab, from left to right, they are:
    \ + Hierophant Network, which allows communication to other servants.
    \ + Guvax, which simply allows you to quickly invoke the Guvax scripture.
    \ + Vanguard, which, like Guvax, simply allows you to quickly invoke the Vanguard scripture.

    \ + \ + Examine the slab for component amount information.

    \ + \ + A complete list of scripture, its effects, and its requirements can be found below. Note that anything above a driver always consumes the components listed unless otherwise \ + specified.

    " + var/text_to_add = "" + var/drivers = "[SCRIPTURE_DRIVER]" + var/scripts = "[SCRIPTURE_SCRIPT]
    These scriptures require at least five servants and a tinkerer's cache." + var/applications = "[SCRIPTURE_APPLICATION]
    These scriptures require at least eight servants, three tinkerer's caches, and 100CV." + var/revenant = "[SCRIPTURE_REVENANT]
    These scriptures require at least ten servants and 200CV." + var/judgement = "[SCRIPTURE_REVENANT]
    These scriptures require at least twelve servants and 300CV. In addition, there may not be any active non-servant AIs." + for(var/V in subtypesof(/datum/clockwork_scripture)) + var/datum/clockwork_scripture/S = V + var/datum/clockwork_scripture/S2 = new V + var/list/req_comps = S2.required_components + var/list/cons_comps = S2.consumed_components + qdel(S2) + switch(initial(S.tier)) + if(SCRIPTURE_DRIVER) + drivers += "
    [initial(S.name)]: [initial(S.desc)]
    Invocation Time: [initial(S.channel_time) / 10] seconds
    \ + \ + Component Requirement: \ + [req_comps["belligerent_eye"] ? "[req_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [req_comps["vanguard_cogwheel"] ? "[req_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [req_comps["guvax_capacitor"] ? "[req_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [req_comps["replicant_alloy"] ? "[req_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [req_comps["hierophant_ansible"] ? "[req_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Component Cost: \ + [cons_comps["belligerent_eye"] ? "[cons_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [cons_comps["vanguard_cogwheel"] ? "[cons_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [cons_comps["guvax_capacitor"] ? "[cons_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [cons_comps["replicant_alloy"] ? "[cons_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [cons_comps["hierophant_ansible"] ? "[cons_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Tip: [initial(S.usage_tip)]
    " + if(SCRIPTURE_SCRIPT) + scripts += "
    [initial(S.name)]: [initial(S.desc)]
    Invocation Time: [initial(S.channel_time) / 10] seconds
    \ + \ + Component Requirement: \ + [req_comps["belligerent_eye"] ? "[req_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [req_comps["vanguard_cogwheel"] ? "[req_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [req_comps["guvax_capacitor"] ? "[req_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [req_comps["replicant_alloy"] ? "[req_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [req_comps["hierophant_ansible"] ? "[req_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Component Cost: \ + [cons_comps["belligerent_eye"] ? "[cons_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [cons_comps["vanguard_cogwheel"] ? "[cons_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [cons_comps["guvax_capacitor"] ? "[cons_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [cons_comps["replicant_alloy"] ? "[cons_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [cons_comps["hierophant_ansible"] ? "[cons_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Tip: [initial(S.usage_tip)]
    " + if(SCRIPTURE_APPLICATION) + applications += "
    [initial(S.name)]: [initial(S.desc)]
    Invocation Time: [initial(S.channel_time) / 10] seconds
    \ + \ + Component Requirement: \ + [req_comps["belligerent_eye"] ? "[req_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [req_comps["vanguard_cogwheel"] ? "[req_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [req_comps["guvax_capacitor"] ? "[req_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [req_comps["replicant_alloy"] ? "[req_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [req_comps["hierophant_ansible"] ? "[req_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Component Cost: \ + [cons_comps["belligerent_eye"] ? "[cons_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [cons_comps["vanguard_cogwheel"] ? "[cons_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [cons_comps["guvax_capacitor"] ? "[cons_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [cons_comps["replicant_alloy"] ? "[cons_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [cons_comps["hierophant_ansible"] ? "[cons_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Tip: [initial(S.usage_tip)]
    " + if(SCRIPTURE_REVENANT) + revenant += "
    [initial(S.name)]: [initial(S.desc)]
    Invocation Time: [initial(S.channel_time) / 10] seconds
    \ + \ + Component Requirement: \ + [req_comps["belligerent_eye"] ? "[req_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [req_comps["vanguard_cogwheel"] ? "[req_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [req_comps["guvax_capacitor"] ? "[req_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [req_comps["replicant_alloy"] ? "[req_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [req_comps["hierophant_ansible"] ? "[req_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Component Cost: \ + [cons_comps["belligerent_eye"] ? "[cons_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [cons_comps["vanguard_cogwheel"] ? "[cons_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [cons_comps["guvax_capacitor"] ? "[cons_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [cons_comps["replicant_alloy"] ? "[cons_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [cons_comps["hierophant_ansible"] ? "[cons_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Tip: [initial(S.usage_tip)]
    " + if(SCRIPTURE_JUDGEMENT) + judgement += "
    [initial(S.name)]: [initial(S.desc)]
    Invocation Time: [initial(S.channel_time) / 10] seconds
    \ + \ + Component Requirement: \ + [req_comps["belligerent_eye"] ? "[req_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [req_comps["vanguard_cogwheel"] ? "[req_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [req_comps["guvax_capacitor"] ? "[req_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [req_comps["replicant_alloy"] ? "[req_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [req_comps["hierophant_ansible"] ? "[req_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Component Cost: \ + [cons_comps["belligerent_eye"] ? "[cons_comps["belligerent_eye"]] Belligerent Eyes" : ""] \ + [cons_comps["vanguard_cogwheel"] ? "[cons_comps["vanguard_cogwheel"]] Vanguard Cogwheels" : ""] \ + [cons_comps["guvax_capacitor"] ? "[cons_comps["guvax_capacitor"]] Guvax Capacitors" : ""] \ + [cons_comps["replicant_alloy"] ? "[cons_comps["replicant_alloy"]] Replicant Alloys" : ""] \ + [cons_comps["hierophant_ansible"] ? "[cons_comps["hierophant_ansible"]] Hierophant Ansibles" : ""]
    \ + Tip: [initial(S.usage_tip)]
    " + text_to_add += "[drivers]
    [scripts]
    [applications]
    [revenant]
    [judgement]
    " + text_to_add += "
    Purge all untruths and honor Ratvar.
    " + text += text_to_add + var/datum/browser/popup = new(user, "slab", "", 600, 500) + popup.set_content(text) + popup.open() + return 1 + +/obj/item/clockwork/slab/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "Use the Hierophant Network action button to communicate with other servants." + user << "Clockwork slabs will only generate components if held by a human or if inside a storage item held by a human, and when generating a component will prevent all other slabs held from generating components.
    " + user << "Attacking a slab, a fellow Servant with a slab, or a cache with this slab will transfer this slab's components into that slab's components, their slab's components, or the global cache, respectively." + if(clockwork_caches) + user << "Stored components (with global cache):" + for(var/i in stored_components) + user << "[get_component_name(i)]s: [stored_components[i]] ([stored_components[i] + clockwork_component_cache[i]])" + else + user << "Stored components:" + for(var/i in stored_components) + user << "[get_component_name(i)]s: [stored_components[i]]" + +/obj/item/clockwork/slab/proc/show_hierophant(mob/living/user) + var/message = stripped_input(user, "Enter a message to send to your fellow servants.", "Hierophant") + if(!message || !user || !user.canUseTopic(src)) + return 0 + clockwork_say(user, text2ratvar("Servants, hear my words. [message]"), TRUE) + titled_hierophant_message(user, message) + return 1 + +/obj/item/clothing/glasses/wraith_spectacles //Wraith spectacles: Grants night and x-ray vision at the slow cost of the wearer's sight. Nar-Sian cultists are instantly blinded. + name = "antique spectacles" + desc = "Unnerving glasses with opaque yellow lenses." + icon = 'icons/obj/clothing/clockwork_garb.dmi' + icon_state = "wraith_specs" + item_state = "glasses" + vision_flags = SEE_MOBS | SEE_TURFS | SEE_OBJS + invis_view = 2 + darkness_view = 3 + +/obj/item/clothing/glasses/wraith_spectacles/equipped(mob/living/user, slot) + ..() + if(slot != slot_glasses) + return + if(user.disabilities & BLIND) + user << "\"You're blind, idiot. Stop embarassing yourself.\"" //Ratvar with the sick burns yo + return + if(iscultist(user)) //Cultists instantly go blind + user << "\"It looks like Nar-Sie's dogs really don't value their eyes.\"" + user << "Your eyes explode with horrific pain!" + user.emote("scream") + user.become_blind() + user.adjust_blurriness(30) + user.adjust_blindness(30) + return + if(is_servant_of_ratvar(user)) + tint = 0 + user << "As you put on the spectacles, all is revealed to you.[ratvar_awakens ? "" : " Your eyes begin to itch - you cannot do this for long."]" + else + tint = 3 + user << "You put on the spectacles, but you can't see through the glass." + +/obj/item/clothing/glasses/wraith_spectacles/New() + ..() + START_PROCESSING(SSobj, src) + +/obj/item/clothing/glasses/wraith_spectacles/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/clothing/glasses/wraith_spectacles/process() + if(ratvar_awakens || !ishuman(loc) || !is_servant_of_ratvar(loc)) //If Ratvar is alive, the spectacles don't hurt your eyes + return 0 + var/mob/living/carbon/human/H = loc + if(H.glasses != src) + return 0 + if(!H.disabilities & BLIND) + H.adjust_eye_damage(1) + if(H.eye_damage >= 15) + H.adjust_blurriness(2) + if(H.eye_damage >= 30) + if(H.become_nearsighted()) + H << "Your vision doubles, then trebles. Darkness begins to close in. You can't keep this up!" + if(H.eye_damage >= 45) + if(H.become_blind()) + H << "A piercing white light floods your vision. Suddenly, all goes dark!" + if(prob(15)) + H << "Your eyes continue to burn." + +/obj/item/clothing/glasses/judicial_visor //Judicial visor: Grants the ability to smite an area and stun the unfaithful nearby every thirty seconds. + name = "judicial visor" + desc = "A strange purple-lensed visor. Looking at it inspires an odd sense of guilt." + icon = 'icons/obj/clothing/clockwork_garb.dmi' + icon_state = "judicial_visor_0" + item_state = "sunglasses" + var/active = FALSE //If the visor is online + var/recharging = FALSE //If the visor is currently recharging + var/obj/item/weapon/ratvars_flame/flame //The linked flame object + var/recharge_cooldown = 300 //divided by 10 if ratvar is alive + actions_types = list(/datum/action/item_action/clock/toggle_flame) + +/obj/item/clothing/glasses/judicial_visor/item_action_slot_check(slot, mob/user) + if(slot != slot_glasses) + return 0 + return ..() + +/obj/item/clothing/glasses/judicial_visor/equipped(mob/living/user, slot) + ..() + if(slot != slot_glasses) + update_status(FALSE) + if(flame) + qdel(flame) + flame = null + return 0 + if(is_servant_of_ratvar(user)) + update_status(TRUE) + else + update_status(FALSE) + if(iscultist(user)) //Cultists spontaneously combust + user << "\"Consider yourself judged, whelp.\"" + user << "You suddenly catch fire!" + user.adjust_fire_stacks(5) + user.IgniteMob() + return 1 + +/obj/item/clothing/glasses/judicial_visor/attack_self(mob/user) + if(is_servant_of_ratvar(user)) + if(flame) + user.visible_message("The flame in [user]'s hand winks out!", "You dispel the power of [src].") + qdel(flame) + flame = null + else if(iscarbon(user) && active) + if(recharging) + user << "[src] is still gathering power!" + return 0 + var/mob/living/carbon/C = user + if(C.l_hand && C.r_hand) + C << "You require a free hand to utilize [src]'s power!" + return 0 + C.visible_message("[C]'s hand is enveloped in violet flames!", "You harness [src]'s power. Direct it at a tile at any range to unleash it, or use the action button again to dispel it.") + var/turf/T = get_turf(C) + var/obj/item/weapon/ratvars_flame/R = new(T) + flame = R + C.put_in_hands(R) + R.visor = src + add_logs(C, T, "prepared ratvar's flame", src) + user.update_action_buttons_icon() + +/obj/item/clothing/glasses/judicial_visor/proc/update_status(change_to) + if(recharging || !isliving(loc)) + icon_state = "judicial_visor_0" + return 0 + if(active == change_to) + return 0 + var/mob/living/L = loc + if(!is_servant_of_ratvar(L) || L.stat) + return 0 + active = change_to + icon_state = "judicial_visor_[active]" + L.update_action_buttons_icon() + L.update_inv_glasses() + switch(active) + if(TRUE) + L << "As you put on [src], its lens begins to glow, information flashing before your eyes.\n\ + Judicial visor active. Use the action button to gain the ability to smite the unworthy." + if(FALSE) + L << "As you take off [src], its lens darkens once more." + return 1 + +/obj/item/clothing/glasses/judicial_visor/proc/recharge_visor(mob/living/user) + if(!src || !user) + return 0 + recharging = FALSE + if(src == user.get_item_by_slot(slot_glasses)) + user << "Your [name] hums. It is ready." + else + active = FALSE + icon_state = "judicial_visor_[active]" + user.update_action_buttons_icon() + user.update_inv_glasses() + +/obj/item/weapon/ratvars_flame //Used by the judicial visor + name = "Ratvar's flame" + desc = "A blazing violet ball of fire that, curiously, doesn't melt your hand off." + icon = 'icons/effects/clockwork_effects.dmi' + icon_state = "ratvars_flame" + w_class = 5 + flags = NODROP | ABSTRACT + force = 5 //Also serves as a weak melee weapon! + damtype = BURN + hitsound = 'sound/weapons/sear.ogg' + attack_verb = list("scorched", "seared", "burnt", "judged") + var/obj/item/clothing/glasses/judicial_visor/visor //The linked visor + var/examined = FALSE + +/obj/item/weapon/ratvars_flame/examine(mob/user) + ..() + user << "Use harm intent to direct the flame to a location." + if(prob(10) && examined) + user << "\"Don't stand around looking at your hands, go forth with Neovgre's judgement!\"" + examined = FALSE + else + examined = TRUE + +/obj/item/weapon/ratvars_flame/afterattack(atom/target, mob/living/user, flag, params) + if(!visor || (visor && visor.cooldown)) + qdel(src) + if(target in view(7, get_turf(user))) + visor.recharging = TRUE + visor.flame = null + visor.update_status() + for(var/obj/item/clothing/glasses/judicial_visor/V in user.GetAllContents()) + if(V == visor) + continue + V.recharging = TRUE //To prevent exploiting multiple visors to bypass the cooldown + V.update_status() + addtimer(V, "recharge_visor", (ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown) * 2, FALSE, user) + clockwork_say(user, text2ratvar("Kneel, heathens!")) + user.visible_message("The flame in [user]'s hand rushes to [target]!", "You direct [visor]'s power to [target]. You must wait for some time before doing this again.") + var/turf/T = get_turf(target) + new/obj/effect/clockwork/judicial_marker(T, user) + add_logs(user, T, "used ratvar's flame to create a judicial marker") + user.update_action_buttons_icon() + user.update_inv_glasses() + addtimer(visor, "recharge_visor", ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown, FALSE, user)//Cooldown is reduced by 10x if Ratvar is up + qdel(src) + return 1 + + +/obj/item/clothing/head/helmet/clockwork //Clockwork armor: High melee protection but weak to lasers + name = "clockwork helmet" + desc = "A heavy helmet made of brass." + icon = 'icons/obj/clothing/clockwork_garb.dmi' + icon_state = "clockwork_helmet" + w_class = 3 + armor = list(melee = 80, bullet = 50, laser = -15, energy = 5, bomb = 35, bio = 0, rad = 0) + +/obj/item/clothing/head/helmet/clockwork/equipped(mob/living/user, slot) + ..() + if(slot == slot_head && !is_servant_of_ratvar(user)) + if(!iscultist(user)) + user << "\"Now now, this is for my servants, not you.\"" + user.visible_message("As [user] puts [src] on, it flickers off their head!", "The helmet flickers off your head, leaving only nausea!") + if(iscarbon(user)) + var/mob/living/carbon/C = user + C.vomit(20, 1, 1, 0, 1) + else + user << "\"Do you have a hole in your head? You're about to.\"" + user << "The helmet tries to drive a spike through your head as you scramble to remove it!" + user.emote("scream") + user.apply_damage(30, BRUTE, "head") + user.adjustBrainLoss(30) + addtimer(user, "unEquip", 1, FALSE, src, 1) //equipped happens before putting stuff on(but not before picking items up). thus, we need to wait for it to be on before forcing it off. + +/obj/item/clothing/head/helmet/clockwork/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) + if(equipper && !is_servant_of_ratvar(equipper)) + return 0 + return ..() + +/obj/item/clothing/suit/armor/clockwork + name = "clockwork cuirass" + desc = "A bulky cuirass made of brass." + icon = 'icons/obj/clothing/clockwork_garb.dmi' + icon_state = "clockwork_cuirass" + w_class = 4 + body_parts_covered = CHEST|GROIN|LEGS + armor = list(melee = 80, bullet = 50, laser = -15, energy = 5, bomb = 35, bio = 0, rad = 0) + allowed = list(/obj/item/clockwork, /obj/item/clothing/glasses/wraith_spectacles, /obj/item/clothing/glasses/judicial_visor, /obj/item/device/mmi/posibrain/soul_vessel) + +/obj/item/clothing/suit/armor/clockwork/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) + if(equipper && !is_servant_of_ratvar(equipper)) + return 0 + return ..() + +/obj/item/clothing/suit/armor/clockwork/equipped(mob/living/user, slot) + ..() + if(slot == slot_wear_suit && !is_servant_of_ratvar(user)) + if(!iscultist(user)) + user << "\"Now now, this is for my servants, not you.\"" + user.visible_message("As [user] puts [src] on, it flickers off their body!", "The curiass flickers off your body, leaving only nausea!") + if(iscarbon(user)) + var/mob/living/carbon/C = user + C.vomit(20, 1, 1, 0, 1) + else + user << "\"I think this armor is too hot for you to handle.\"" + user << "The curiass emits a burst of flame as you scramble to get it off!" + user.emote("scream") + user.apply_damage(15, BURN, "chest") + user.adjust_fire_stacks(2) + user.IgniteMob() + addtimer(user, "unEquip", 1, FALSE, src, 1) + +/obj/item/clothing/gloves/clockwork + name = "clockwork gauntlets" + desc = "Heavy, shock-resistant gauntlets with brass reinforcement." + icon = 'icons/obj/clothing/clockwork_garb.dmi' + icon_state = "clockwork_gauntlets" + item_state = "clockwork_gauntlets" + item_color = null //So they don't wash. + strip_delay = 50 + put_on_delay = 30 + body_parts_covered = ARMS + burn_state = FIRE_PROOF + siemens_coefficient = 0 + permeability_coefficient = 0.05 + armor = list(melee = 80, bullet = 50, laser = -15, energy = 5, bomb = 35, bio = 0, rad = 0) + +/obj/item/clothing/gloves/clockwork/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) + if(equipper && !is_servant_of_ratvar(equipper)) + return 0 + return ..() + +/obj/item/clothing/gloves/clockwork/equipped(mob/living/user, slot) + ..() + if(slot == slot_gloves && !is_servant_of_ratvar(user)) + if(!iscultist(user)) + user << "\"Now now, this is for my servants, not you.\"" + user.visible_message("As [user] puts [src] on, it flickers off their arms!", "The gauntlets flicker off your arms, leaving only nausea!") + if(iscarbon(user)) + var/mob/living/carbon/C = user + C.vomit(10, 1, 1, 0, 1) + else + user << "\"Did you like having arms?\"" + user << "The gauntlets suddenly squeeze tight, crushing your arms before you manage to get them off!" + user.emote("scream") + user.apply_damage(7, BRUTE, "l_arm") + user.apply_damage(7, BRUTE, "r_arm") + addtimer(user, "unEquip", 1, FALSE, src, 1) + +/obj/item/clothing/shoes/clockwork + name = "clockwork treads" + desc = "Industrial boots made of brass. They're very heavy." + icon = 'icons/obj/clothing/clockwork_garb.dmi' + icon_state = "clockwork_treads" + w_class = 3 + strip_delay = 50 + put_on_delay = 30 + burn_state = FIRE_PROOF + +/obj/item/clothing/shoes/clockwork/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) + if(equipper && !is_servant_of_ratvar(equipper)) + return 0 + return ..() + +/obj/item/clothing/shoes/clockwork/equipped(mob/living/user, slot) + ..() + if(slot == slot_shoes && !is_servant_of_ratvar(user)) + if(!iscultist(user)) + user << "\"Now now, this is for my servants, not you.\"" + user.visible_message("As [user] puts [src] on, it flickers off their feet!", "The treads flicker off your feet, leaving only nausea!") + if(iscarbon(user)) + var/mob/living/carbon/C = user + C.vomit(10, 1, 1, 0, 1) + else + user << "\"Let's see if you can dance with these.\"" + user << "The treads turn searing hot as you scramble to get them off!" + user.emote("scream") + user.apply_damage(7, BURN, "l_leg") + user.apply_damage(7, BURN, "r_leg") + addtimer(user, "unEquip", 1, FALSE, src, 1) + + +/obj/item/clockwork/ratvarian_spear //Ratvarian spear: A fragile spear from the Celestial Derelict. Deals extreme damage to silicons and enemy cultists, but doesn't last long when summoned. + name = "ratvarian spear" + desc = "A razor-sharp spear made of brass. It thrums with barely-contained energy." + clockwork_desc = "A fragile spear of Ratvarian making. It's more effective against enemy cultists and silicons, though it won't last long." + icon = 'icons/obj/clockwork_objects.dmi' + icon_state = "ratvarian_spear" + item_state = "ratvarian_spear" + force = 17 //Extra damage is dealt to silicons in attack() + throwforce = 40 + sharpness = IS_SHARP_ACCURATE + attack_verb = list("stabbed", "poked", "slashed") + hitsound = 'sound/weapons/bladeslice.ogg' + w_class = 4 + var/impale_cooldown = 50 //delay, in deciseconds, where you can't impale again + var/attack_cooldown = 10 //delay, in deciseconds, where you can't attack with the spear + +/obj/item/clockwork/ratvarian_spear/New() + ..() + impale_cooldown = 0 + update_force() + +/obj/item/clockwork/ratvarian_spear/proc/update_force() + if(ratvar_awakens) //If Ratvar is alive, the spear is extremely powerful + force = 30 + throwforce = 50 + else + force = initial(force) + throwforce = initial(throwforce) + +/obj/item/clockwork/ratvarian_spear/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "Stabbing a human you are pulling or have grabbed with the spear will impale them, doing massive damage and stunning." + user << "Throwing the spear will do massive damage, break the spear, and stun the target." + +/obj/item/clockwork/ratvarian_spear/attack(mob/living/target, mob/living/carbon/human/user) + var/impaling = FALSE + if(attack_cooldown > world.time) + user << "You can't attack right now, wait [max(round((attack_cooldown - world.time)*0.1, 0.1), 0)] seconds!" + return + if(user.pulling && ishuman(user.pulling) && user.pulling == target) + if(impale_cooldown > world.time) + user << "You can't impale [target] yet, wait [max(round((impale_cooldown - world.time)*0.1, 0.1), 0)] seconds!" + else + impaling = TRUE + attack_verb = list("impaled") + force += 23 //40 damage if ratvar isn't alive, 53 if he is + user.stop_pulling() + + if(impaling) + if(hitsound) + playsound(loc, hitsound, get_clamped_volume(), 1, -1) + user.lastattacked = target + target.lastattacker = user + if(!target.attacked_by(src, user)) + impaling = FALSE //if we got blocked, stop impaling + add_logs(user, target, "attacked", src.name, "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") + add_fingerprint(user) + else //todo yell at someone to make attack() use proper return values + ..() + + if(issilicon(target)) + var/mob/living/silicon/S = target + if(S.stat != DEAD) + S.visible_message("[S] shudders violently at [src]'s touch!", "ERROR: Temperature rising!") + S.adjustFireLoss(25) + else if(iscultist(target) || isconstruct(target)) //Cultists take extra fire damage + var/mob/living/M = target + if(M.stat != DEAD) + M << "Your body flares with agony at [src]'s presence!" + M.adjustFireLoss(10) + attack_verb = list("stabbed", "poked", "slashed") + update_force() + if(impaling) + impale_cooldown = world.time + initial(impale_cooldown) + attack_cooldown = world.time + initial(attack_cooldown) + if(target) + PoolOrNew(/obj/effect/overlay/temp/bloodsplatter, list(get_turf(target), get_dir(user, target))) + target.Stun(2) + user << "You prepare to remove your ratvarian spear from [target]..." + var/remove_verb = pick("pull", "yank", "drag") + if(do_after(user, 10, 1, target)) + var/turf/T = get_turf(target) + var/obj/effect/overlay/temp/bloodsplatter/B = PoolOrNew(/obj/effect/overlay/temp/bloodsplatter, list(T, get_dir(target, user))) + playsound(T, 'sound/misc/splort.ogg', 200, 1) + playsound(T, 'sound/weapons/pierce.ogg', 200, 1) + if(target.stat != CONSCIOUS) + user.visible_message("[user] [remove_verb]s [src] out of [target]!", "You [remove_verb] your spear from [target]!") + else + user.visible_message("[user] kicks [target] off of [src]!", "You kick [target] off of [src]!") + target << "You scream in pain as you're kicked off of [src]!" + target.emote("scream") + step(target, get_dir(user, target)) + T = get_turf(target) + B.forceMove(T) + target.Weaken(2) + playsound(T, 'sound/weapons/thudswoosh.ogg', 50, 1) + flash_color(target, flash_color="#911414", flash_time=8) + else if(target) //it's a do_after, we gotta check again to make sure they didn't get deleted + user.visible_message("[user] [remove_verb]s [src] out of [target]!", "You [remove_verb] your spear from [target]!") + if(target.stat == CONSCIOUS) + target << "You scream in pain as [src] is suddenly [remove_verb]ed out of you!" + target.emote("scream") + flash_color(target, flash_color="#911414", flash_time=4) + +/obj/item/clockwork/ratvarian_spear/throw_impact(atom/target) + var/turf/T = get_turf(target) + if(..() || !isliving(target)) + return + var/mob/living/L = target + if(issilicon(L) || iscultist(L)) + L.Stun(6) + L.Weaken(6) + else + L.Stun(2) + L.Weaken(2) + break_spear(T) + +/obj/item/clockwork/ratvarian_spear/proc/break_spear(turf/T) + if(src) + if(!T) + T = get_turf(src) + if(T) //make sure we're not in null or something + T.visible_message("[pick("[src] cracks in two and fades away!", "[src] snaps in two and dematerializes!")]") + PoolOrNew(/obj/effect/overlay/temp/ratvar/spearbreak, T) + qdel(src) + + +/obj/item/device/mmi/posibrain/soul_vessel //Soul vessel: An ancient positronic brain with a lawset catered to serving Ratvar. + name = "soul vessel" + desc = "A heavy brass cube, three inches to a side, with a single protruding cogwheel." + var/clockwork_desc = "A soul vessel, an ancient relic that can attract the souls of the damned or simply rip a mind from an unconscious or dead human.\n\ + If active, can serve as a positronic brain, placable in cyborg shells or clockwork construct shells." + icon = 'icons/obj/clockwork_objects.dmi' + icon_state = "soul_vessel" + req_access = list() + braintype = "Servant" + begin_activation_message = "You activate the cogwheel. It hitches and stalls as it begins spinning." + success_message = "The cogwheel's rotation smooths out as the soul vessel activates." + fail_message = "The cogwheel creaks and grinds to a halt. Maybe you could try again?" + new_role = "Soul Vessel" + welcome_message = "ALL PAST LIVES ARE FORGOTTEN.\n\ + You are a soul vessel - a clockwork mind created by Ratvar, the Clockwork Justiciar.\n\ + You answer to Ratvar and his servants. It is your discretion as to whether or not to answer to anyone else.\n\ + The purpose of your existence is to further the goals of the servants and Ratvar himself. Above all else, serve Ratvar." + new_mob_message = "The soul vessel emits a jet of steam before its cogwheel smooths out." + dead_message = "Its cogwheel, scratched and dented, lies motionless." + fluff_names = list("Servant") + clockwork = TRUE + autoping = FALSE + +/obj/item/device/mmi/posibrain/soul_vessel/New() + ..() + all_clockwork_objects += src + +/obj/item/device/mmi/posibrain/soul_vessel/Destroy() + all_clockwork_objects -= src + return ..() + +/obj/item/device/mmi/posibrain/soul_vessel/examine(mob/user) + if((is_servant_of_ratvar(user) || isobserver(user)) && clockwork_desc) + desc = clockwork_desc + ..() + desc = initial(desc) + + +/obj/item/device/mmi/posibrain/soul_vessel/attack_self(mob/living/user) + if(!is_servant_of_ratvar(user)) + user << "You fiddle around with [src], to no avail." + return 0 + ..() + +/obj/item/device/mmi/posibrain/soul_vessel/attack(mob/living/target, mob/living/carbon/human/user) + if(!is_servant_of_ratvar(user) || !ishuman(target) || used || (brainmob && brainmob.key)) + ..() + if(is_servant_of_ratvar(target)) + user << "\"It would be more wise to revive your allies, friend.\"" + return + var/mob/living/carbon/human/H = target + var/obj/item/bodypart/head/HE = H.get_bodypart("head") + var/obj/item/organ/brain/B = H.getorgan(/obj/item/organ/brain) + if(!HE) + user << "[H] has no head, and thus no mind!" + return + if(H.stat == CONSCIOUS) + user << "[H] must be dead or unconscious to claim their mind!" + return + if(H.head) + var/obj/item/I = H.head + if(I.flags_inv & HIDEHAIR) + user << "[H]'s head is covered, remove [H.head] first!" + return + if(H.wear_mask) + var/obj/item/I = H.wear_mask + if(I.flags_inv & HIDEHAIR) + user << "[H]'s head is covered, remove [H.wear_mask] first!" + return + if(!B) + user << "[H] has no brain, and thus no mind to claim!" + return + if(!H.key) + user << "[H] has no mind to claim!" + return + playsound(H, 'sound/misc/splort.ogg', 60, 1, -1) + playsound(H, 'sound/magic/clockwork/anima_fragment_attack.ogg', 40, 1, -1) + H.status_flags |= FAKEDEATH //we want to make sure they don't deathgasp and maybe possibly explode + H.death() + H.status_flags &= ~FAKEDEATH + brainmob.name = H.real_name + brainmob.real_name = H.real_name + brainmob.timeofhostdeath = H.timeofdeath + user.visible_message("[user] presses [src] to [H]'s head, ripping through the skull and carefully extracting the brain!", \ + "You extract [H]'s consciousness from their body, trapping it in the soul vessel.") + transfer_personality(H) + B.Remove(H) + qdel(B) + H.update_hair() + +/obj/item/clockwork/daemon_shell + name = "daemon shell" + desc = "A vaguely arachnoid brass shell with a single empty socket in its body." + clockwork_desc = "An unpowered daemon. It needs to be attached to a Tinkerer's Cache." + icon_state = "daemon_shell" + w_class = 3 + +/obj/item/clockwork/daemon_shell/New() + ..() + clockwork_daemons++ + +/obj/item/clockwork/daemon_shell/Destroy() + clockwork_daemons-- + return ..() + +/obj/item/clockwork/tinkerers_daemon //Shouldn't ever appear on its own + name = "tinkerer's daemon" + desc = "An arachnoid shell with a single spinning cogwheel in its center." + clockwork_desc = "A tinkerer's daemon, dutifully producing components." + icon_state = "tinkerers_daemon" + w_class = 3 + var/specific_component //The type of component that the daemon is set to produce in particular, if any + var/obj/structure/clockwork/cache/cache //The cache the daemon is feeding + var/production_time = 0 //Progress towards production of the next component in seconds + var/production_cooldown = 200 //How many deciseconds it takes to produce a new component + var/component_slowdown_mod = 2 //how many deciseconds are added to the cooldown when producing a component for each of that component type + +/obj/item/clockwork/tinkerers_daemon/New() + ..() + START_PROCESSING(SSobj, src) + clockwork_daemons++ + +/obj/item/clockwork/tinkerers_daemon/Destroy() + STOP_PROCESSING(SSobj, src) + clockwork_daemons-- + return ..() + +/obj/item/clockwork/tinkerers_daemon/process() + if(!cache || !istype(loc, /obj/structure/clockwork/cache)) + visible_message("[src] shuts down!") + new/obj/item/clockwork/daemon_shell(get_turf(src)) + qdel(src) + return 0 + var/servants = 0 + for(var/mob/living/L in living_mob_list) + if(is_servant_of_ratvar(L)) + servants++ + if(servants * 0.2 < clockwork_daemons) + return 0 + if(production_time <= world.time) + var/component_to_generate = specific_component + if(!component_to_generate) + component_to_generate = get_weighted_component_id() //more likely to generate components that we have less of + clockwork_component_cache[component_to_generate]++ + production_time = world.time + production_cooldown + (clockwork_component_cache[component_to_generate] * component_slowdown_mod) //Start it over + cache.visible_message("[cache] hums as the tinkerer's daemon within it produces a component.") + +/obj/item/clockwork/tinkerers_daemon/attack_hand(mob/user) + return 0 + +////////////////////////// +// CLOCKWORK COMPONENTS // +////////////////////////// + +/obj/item/clockwork/component //Components: Used in scripture among other things. + name = "meme component" + desc = "A piece of a famous meme." + clockwork_desc = null + burn_state = LAVA_PROOF + var/component_id //What the component is identified as + var/cultist_message = "You are not worthy of this meme." //Showed to Nar-Sian cultists if they pick up the component in addition to chaplains + var/list/servant_of_ratvar_messages = list("ayy" = FALSE, "lmao" = TRUE) //Fluff, shown to servants of Ratvar on a low chance, if associated value is TRUE, will automatically apply ratvarian + var/message_span = "heavy_brass" + +/obj/item/clockwork/component/pickup(mob/living/user) + ..() + if(iscultist(user) || (user.mind && user.mind.assigned_role == "Chaplain")) + user << "[cultist_message]" + if(is_servant_of_ratvar(user) && prob(20)) + var/pickedmessage = pick(servant_of_ratvar_messages) + user << "[servant_of_ratvar_messages[pickedmessage] ? "[text2ratvar(pickedmessage)]" : pickedmessage]" + +/obj/item/clockwork/component/examine(mob/user) + ..() + if(is_servant_of_ratvar(user)) + user << "You should put this in a slab or cache immediately." + +/obj/item/clockwork/component/belligerent_eye + name = "belligerent eye" + desc = "A brass construct with a rotating red center. It's as though it's looking for something to hurt." + icon_state = "belligerent_eye" + component_id = "belligerent_eye" + cultist_message = "The eye gives you an intensely hateful glare." + servant_of_ratvar_messages = list("\"...\"" = FALSE, "For a moment, your mind is flooded with extremely violent thoughts." = FALSE, "\"...Die.\"" = TRUE) + message_span = "neovgre" + +/obj/item/clockwork/component/belligerent_eye/blind_eye + name = "blind eye" + desc = "A heavy brass eye, its red iris fallen dark." + clockwork_desc = "A smashed ocular warden covered in dents. Might still be serviceable as a substitute for a belligerent eye." + icon_state = "blind_eye" + cultist_message = "The eye flickers at you with intense hate before falling dark." + servant_of_ratvar_messages = list("The eye flickers before falling dark." = FALSE, "You feel watched." = FALSE, "\"...\"" = FALSE) + w_class = 3 + +/obj/item/clockwork/component/vanguard_cogwheel + name = "vanguard cogwheel" + desc = "A sturdy brass cog with a faintly glowing blue gem in its center." + icon_state = "vanguard_cogwheel" + component_id = "vanguard_cogwheel" + cultist_message = "\"Pray to your god that we never meet.\"" + servant_of_ratvar_messages = list("\"Be safe, child.\"" = FALSE, "You feel unexplainably comforted." = FALSE, "\"Never forget: pain is temporary. The Justiciar's glory is eternal.\"" = FALSE) + message_span = "inathneq" + +/obj/item/clockwork/component/vanguard_cogwheel/pinion_lock + name = "pinion lock" + desc = "A dented and scratched gear. It's very heavy." + clockwork_desc = "A broken gear lock for pinion airlocks. Might still be serviceable as a substitute for a vanguard cogwheel." + icon_state = "pinion_lock" + cultist_message = "The gear grows warm in your hands." + servant_of_ratvar_messages = list("The lock isn't getting any lighter." = FALSE, "\"Damaged gears are better than broken bodies.\"" = TRUE, \ + "\"It could still be used, if there was a door to place it on.\"" = TRUE) + w_class = 3 + +/obj/item/clockwork/component/guvax_capacitor + name = "guvax capacitor" + desc = "A curiously cold brass doodad. It seems as though it really doesn't appreciate being held." + icon_state = "guvax_capacitor" + component_id = "guvax_capacitor" + cultist_message = "\"Try not to lose your mind - I'll need it. Heh heh...\"" + servant_of_ratvar_messages = list("\"Disgusting.\"" = FALSE, "\"Well, aren't you an inquisitive fellow?\"" = FALSE, "A foul presence pervades your mind, then vanishes." = FALSE, \ + "\"The fact that Ratvar has to depend on simpletons like you is appalling.\"" = FALSE) + message_span = "sevtug" + +/obj/item/clockwork/component/guvax_capacitor/antennae + name = "mania motor antennae" + desc = "A pair of dented and bent antennae. They constantly emit a static hiss." + clockwork_desc = "The antennae from a mania motor. May be usable as a substitute for a guvax capacitor." + icon_state = "mania_motor_antennae" + cultist_message = "Your head is filled with a burst of static." + servant_of_ratvar_messages = list("\"Who broke this.\"" = TRUE, "\"Did you break these off YOURSELF?\"" = TRUE, "\"Why did we give this to such simpletons, anyway?\"" = TRUE, \ + "\"At least we can use these for something - unlike you.\"" = TRUE) + +/obj/item/clockwork/component/replicant_alloy + name = "replicant alloy" + desc = "A seemingly strong but very malleable chunk of metal. It seems as though it wants to be molded into something greater." + icon_state = "replicant_alloy" + component_id = "replicant_alloy" + cultist_message = "The alloy takes on the appearance of a screaming face for a moment." + servant_of_ratvar_messages = list("\"There's always something to be done. Get to it.\"" = FALSE, "\"Idle hands are worse than broken ones. Get to work.\"" = FALSE, \ + "A detailed image of Ratvar appears in the alloy for a moment." = FALSE) + message_span = "nezbere" + +/obj/item/clockwork/component/replicant_alloy/examine(mob/user) + ..() + if(is_servant_of_ratvar(user)) + user << "Can be used to fuel Clockwork Proselytizers and Mending Motors." + +/obj/item/clockwork/component/replicant_alloy/smashed_anima_fragment + name = "smashed anima fragment" + desc = "Shattered chunks of metal. Damaged beyond repair and completely unusable." + clockwork_desc = "The sad remains of an anima fragment. Might still be serviceable as a substitute for replicant alloy." + icon_state = "smashed_anime_fragment" + cultist_message = "The shards vibrate in your hands for a moment." + servant_of_ratvar_messages = list("\"...still fight...\"" = FALSE, "\"...where am I...?\"" = FALSE, "\"...put me... slab...\"" = FALSE) + message_span = "heavy_brass" + w_class = 3 + +/obj/item/clockwork/component/replicant_alloy/fallen_armor + name = "fallen armor" + desc = "Lifeless chunks of armor. They're designed in a strange way and won't fit on you." + clockwork_desc = "The armor from a former clockwork marauder. Might still be serviceable as a substitute for replicant alloy." + icon_state = "fallen_armor" + cultist_message = "Red flame sputters from the mask's eye before winking out." + servant_of_ratvar_messages = list("A piece of armor hovers away from the others for a moment." = FALSE, "Red flame appears in the cuirass before sputtering out." = FALSE) + message_span = "heavy_brass" + w_class = 3 + +/obj/item/clockwork/component/hierophant_ansible + name = "hierophant ansible" + desc = "Some sort of transmitter? It seems as though it's trying to say something." + icon_state = "hierophant_ansible" + component_id = "hierophant_ansible" + cultist_message = "\"Gur obff fnlf vg'f abg ntnvafg gur ehyrf gb-xvyy lbh.\"" + servant_of_ratvar_messages = list("\"Exile is such a bore. There's nothing I can hunt in here.\"" = TRUE, "\"What's keeping you? I want to go kill something.\"" = TRUE, \ + "\"HEHEHEHEHEHEH!\"" = FALSE, "\"If I killed you fast enough, do you think the boss would notice?\"" = TRUE) + message_span = "nzcrentr" + +/obj/item/clockwork/component/hierophant_ansible/obelisk + name = "obelisk prism" + desc = "A prism that occasionally glows brightly. It seems not-quite there." + clockwork_desc = "The prism from a clockwork obelisk. Likely suitable as a substitute for a hierophant ansible." + cultist_message = "The prism flickers wildly in your hands before resuming its normal glow." + servant_of_ratvar_messages = list("You hear the distinctive sound of the Hierophant Network for a moment." = FALSE, "\"Hieroph'ant Br'o'adcas't fail'ure.\"" = TRUE, \ + "The obelisk flickers wildly, as if trying to open a gateway." = FALSE, "\"Spa'tial Ga'tewa'y fai'lure.\"" = TRUE) + icon_state = "obelisk_prism" + w_class = 3 + +/obj/item/clockwork/alloy_shards + name = "replicant alloy shards" + desc = "Broken shards of some oddly malleable metal. They occasionally move and seem to glow." + clockwork_desc = "Broken shards of replicant alloy. Could probably be proselytized into replicant alloy, though there's not much left." + icon_state = "alloy_shards" + burn_state = LAVA_PROOF + var/randomsinglesprite = FALSE + var/randomspritemax = 2 + +/obj/item/clockwork/alloy_shards/New() + ..() + if(randomsinglesprite) + name = "replicant alloy shard" + desc = "A broken shard of some oddly malleable metal. It occasionally moves and seems to glow." + clockwork_desc = "A broken shard of replicant alloy. Could probably be proselytized into replicant alloy, though there's not much left." + icon_state = "[icon_state][rand(1, randomspritemax)]" + pixel_x = rand(-9, 9) + pixel_y = rand(-9, 9) + +/obj/item/clockwork/alloy_shards/large + randomsinglesprite = TRUE + icon_state = "shard_large" + +/obj/item/clockwork/alloy_shards/medium + randomsinglesprite = TRUE + icon_state = "shard_medium" + +/obj/item/clockwork/alloy_shards/small + randomsinglesprite = TRUE + randomspritemax = 3 + icon_state = "shard_small" diff --git a/code/game/gamemodes/clock_cult/clock_machines.dm b/code/game/gamemodes/clock_cult/clock_machines.dm new file mode 100644 index 00000000000..2c26836fecf --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_machines.dm @@ -0,0 +1,601 @@ +//////////////////////// +// CLOCKWORK MACHINES // +//////////////////////// +//not-actually-machines + +/obj/structure/clockwork/powered + var/obj/machinery/power/apc/target_apc + var/active = FALSE + var/needs_power = TRUE + var/active_icon = null //icon_state while process() is being called + var/inactive_icon = null //icon_state while process() isn't being called + +/obj/structure/clockwork/powered/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + var/powered = total_accessable_power() + user << "It has access to [powered == INFINITY ? "INFINITY":"[powered]"]W of power." + +/obj/structure/clockwork/powered/Destroy() + SSfastprocess.processing -= src + SSobj.processing -= src + return ..() + +/obj/structure/clockwork/powered/process() + var/powered = total_accessable_power() + return powered == PROCESS_KILL ? 25 : powered //make sure we don't accidentally return the arbitrary PROCESS_KILL define + +/obj/structure/clockwork/powered/proc/toggle(fast_process, mob/living/user) + if(user) + if(!is_servant_of_ratvar(user)) + return 0 + user.visible_message("[user] [active ? "dis" : "en"]ables [src].", "You [active ? "dis" : "en"]able [src].") + active = !active + if(active) + icon_state = active_icon + if(fast_process) + START_PROCESSING(SSfastprocess, src) + else + START_PROCESSING(SSobj, src) + else + icon_state = inactive_icon + if(fast_process) + STOP_PROCESSING(SSfastprocess, src) + else + STOP_PROCESSING(SSobj, src) + + +/obj/structure/clockwork/powered/proc/total_accessable_power() //how much power we have and can use + if(!needs_power || ratvar_awakens) + return INFINITY //oh yeah we've got power why'd you ask + + var/power = 0 + power += accessable_apc_power() + power += accessable_sigil_power() + return power + +/obj/structure/clockwork/powered/proc/accessable_apc_power() + var/power = 0 + var/area/A = get_area(src) + var/area/targetAPCA + for(var/obj/machinery/power/apc/APC in apcs_list) + var/area/APCA = get_area(APC) + if(APCA == A) + target_apc = APC + if(target_apc) + targetAPCA = get_area(target_apc) + if(targetAPCA != A) + target_apc = null + else if(target_apc.cell) + var/apccharge = target_apc.cell.charge + if(apccharge >= 50) + power += apccharge + return power + +/obj/structure/clockwork/powered/proc/accessable_sigil_power() + var/power = 0 + for(var/obj/effect/clockwork/sigil/transmission/T in range(1, src)) + power += T.power_charge + return power + + +/obj/structure/clockwork/powered/proc/try_use_power(amount) //try to use an amount of power + if(!needs_power || ratvar_awakens) + return 1 + if(amount <= 0) + return 0 + var/power = total_accessable_power() + if(!power || power < amount) + return 0 + return use_power(amount) + +/obj/structure/clockwork/powered/proc/use_power(amount) //we've made sure we had power, so now we use it + var/sigilpower = accessable_sigil_power() + var/list/sigils_in_range = list() + for(var/obj/effect/clockwork/sigil/transmission/T in range(1, src)) + sigils_in_range |= T + while(sigilpower && amount >= 50) + for(var/S in sigils_in_range) + var/obj/effect/clockwork/sigil/transmission/T = S + if(amount >= 50 && T.modify_charge(50)) + sigilpower -= 50 + amount -= 50 + var/apcpower = accessable_apc_power() + while(apcpower >= 50 && amount >= 50) + if(target_apc.cell.use(50)) + apcpower -= 50 + amount -= 50 + target_apc.update() + target_apc.update_icon() + else + apcpower = 0 + if(amount) + return 0 + else + return 1 + +/obj/structure/clockwork/powered/proc/return_power(amount) //returns a given amount of power to all nearby sigils + if(amount <= 0) + return 0 + var/list/sigils_in_range = list() + for(var/obj/effect/clockwork/sigil/transmission/T in range(1, src)) + sigils_in_range |= T + if(!sigils_in_range.len) + return 0 + while(amount >= 50) + for(var/S in sigils_in_range) + var/obj/effect/clockwork/sigil/transmission/T = S + if(amount >= 50 && T.modify_charge(-50)) + amount -= 50 + return 1 + + +/obj/structure/clockwork/powered/mending_motor //Mending motor: A prism that consumes replicant alloy to repair nearby mechanical servants at a quick rate. + name = "mending motor" + desc = "A dark onyx prism, held in midair by spiraling tendrils of stone." + clockwork_desc = "A powerful prism that rapidly repairs nearby mechanical servants and clockwork structures." + icon_state = "mending_motor_inactive" + active_icon = "mending_motor" + inactive_icon = "mending_motor_inactive" + construction_value = 20 + max_health = 150 + health = 150 + break_message = "The prism collapses with a heavy thud!" + debris = list(/obj/item/clockwork/alloy_shards/small = 5, \ + /obj/item/clockwork/alloy_shards/medium = 1, \ + /obj/item/clockwork/alloy_shards/large = 1, \ + /obj/item/clockwork/component/vanguard_cogwheel = 1) + var/stored_alloy = 0 //2500W = 1 alloy = 100 liquified alloy + var/max_alloy = 25000 + var/mob_cost = 200 + var/structure_cost = 250 + var/cyborg_cost = 300 + +/obj/structure/clockwork/powered/mending_motor/prefilled + stored_alloy = 2500 //starts with 1 replicant alloy/100 liquified alloy + +/obj/structure/clockwork/powered/mending_motor/total_accessable_power() + . = ..() + if(. != INFINITY) + . += accessable_alloy_power() + +/obj/structure/clockwork/powered/mending_motor/proc/accessable_alloy_power() + return stored_alloy + +/obj/structure/clockwork/powered/mending_motor/use_power(amount) + var/alloypower = accessable_alloy_power() + while(alloypower >= 50 && amount >= 50) + stored_alloy -= 50 + alloypower -= 50 + amount -= 50 + return ..() + +/obj/structure/clockwork/powered/mending_motor/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "It contains [stored_alloy*0.04]/[max_alloy*0.04] units of liquified alloy, which is equivalent to [stored_alloy]W/[max_alloy]W of power." + user << "It requires [mob_cost]W to heal clockwork mobs, [structure_cost]W for clockwork structures, and [cyborg_cost]W for cyborgs." + +/obj/structure/clockwork/powered/mending_motor/process() + if(..() < mob_cost) + visible_message("[src] emits an airy chuckling sound and falls dark!") + toggle() + return + for(var/atom/movable/M in range(5, src)) + if(isclockmob(M) || istype(M, /mob/living/simple_animal/drone/cogscarab)) + var/mob/living/simple_animal/hostile/clockwork/W = M + var/fatigued = FALSE + if(istype(M, /mob/living/simple_animal/hostile/clockwork/marauder)) + var/mob/living/simple_animal/hostile/clockwork/marauder/E = M + if(E.fatigue) + fatigued = TRUE + if((!fatigued && W.health == W.maxHealth) || W.stat) + continue + if(!try_use_power(mob_cost)) + break + W.adjustHealth(-15) + else if(istype(M, /obj/structure/clockwork)) + var/obj/structure/clockwork/C = M + if(C.health == C.max_health) + continue + if(!try_use_power(structure_cost)) + break + C.health = min(C.health + 15, C.max_health) + else if(issilicon(M)) + var/mob/living/silicon/S = M + if(S.health == S.maxHealth || S.stat == DEAD || !is_servant_of_ratvar(S)) + continue + if(!try_use_power(cyborg_cost)) + break + S.adjustBruteLoss(-15) + S.adjustFireLoss(-15) + return 1 + +/obj/structure/clockwork/powered/mending_motor/attack_hand(mob/living/user) + if(user.canUseTopic(src, BE_CLOSE)) + if(total_accessable_power() < mob_cost) + user << "[src] needs more power or replicant alloy to function!" + return 0 + toggle(0, user) + +/obj/structure/clockwork/powered/mending_motor/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/clockwork/component/replicant_alloy) && is_servant_of_ratvar(user)) + if(stored_alloy + 2500 > max_alloy) + user << "[src] is too full to accept any more alloy!" + return 0 + clockwork_say(user, text2ratvar("Transmute into water."), TRUE) + user.visible_message("[user] liquifies [I] and pours it onto [src].", \ + "You liquify [src] and pour it onto [src], transferring the alloy into its reserves.") + stored_alloy = stored_alloy + 2500 + user.drop_item() + qdel(I) + return 1 + else + return ..() + + + +/obj/structure/clockwork/powered/mania_motor //Mania motor: A pair of antenna that, while active, cause braindamage and hallucinations in nearby human mobs. + name = "mania motor" + desc = "A pair of antenna with what appear to be sockets around the base. It reminds you of an antlion." + clockwork_desc = "A transmitter that allows Sevtug to whisper into the minds of nearby non-servants, causing hallucinations and brain damage as long as it remains powered." + icon_state = "mania_motor_inactive" + active_icon = "mania_motor" + inactive_icon = "mania_motor_inactive" + construction_value = 20 + max_health = 80 + health = 80 + break_message = "The antenna break off, leaving a pile of shards!" + debris = list(/obj/item/clockwork/alloy_shards/large = 1, \ + /obj/item/clockwork/alloy_shards/small = 3, \ + /obj/item/clockwork/component/guvax_capacitor/antennae = 1) + var/mania_cost = 150 + var/convert_attempt_cost = 150 + var/convert_cost = 300 + + var/mania_messages = list("\"Go nuts.\"", "\"Take a crack at crazy.\"", "\"Make a bid for insanity.\"", "\"Get kooky.\"", "\"Move towards mania.\"", "\"Become bewildered.\"", "\"Wax wild.\"", \ + "\"Go round the bend.\"", "\"Land in lunacy.\"", "\"Try dementia.\"", "\"Strive to get a screw loose.\"") + var/compel_messages = list("\"Come closer.\"", "\"Approach the transmitter.\"", "\"Touch the ante-nnae.\"", "\"I always have to deal with idiots. Move towards the mania motor.\"", \ + "\"Advance forward and place your head between the antennae - that's all it's good for.\"", "\"If you were smarter, you'd be over here already.\"", "\"Move FORWARD, you fool.\"") + var/convert_messages = list("\"You won't do. Go to sleep while I tell these nitwits how to convert you.\"", "\"You are insufficient. I must instruct these idiots in the art of conversion.\"", \ + "\"Oh of course, someone we can't convert. These servants are fools.\"", "\"How hard is it to use a Sigil, anyway? All it takes is dragging someone onto it.\"", \ + "\"How do they fail to use a Sigil of Accession, anyway?\"", "\"Why is it that all servants are this inept?\"", "\"It's quite likely you'll be stuck here for a while.\"") + var/close_messages = list("\"Well, you can't reach the motor from THERE, you moron.\"", "\"Interesting location. I'd prefer if you went somewhere you could ACTUALLY TOUCH THE ANTENNAE!\"", \ + "\"Amazing. You somehow managed to wedge yourself somewhere you can't actually reach the motor from.\"", "\"Such a show of idiocy is unparalleled. Perhaps I should put you on display?\"", \ + "\"Did you do this on purpose? I can't imagine you doing so accidentally. Oh, wait, I can.\"", "\"How is it that such smart creatures can still do something AS STUPID AS THIS!\"") + + +/obj/structure/clockwork/powered/mania_motor/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "It requires [mania_cost]W to run, and [convert_attempt_cost + convert_cost]W to convert humans adjecent to it." + +/obj/structure/clockwork/powered/mania_motor/process() + var/turf/T = get_turf(src) + if(!..()) + visible_message("[src] hums loudly, then the sockets at its base fall dark!") + playsound(T, 'sound/effects/screech.ogg', 40, 1) + toggle(0) + return + if(try_use_power(mania_cost)) + var/hum = get_sfx('sound/effects/screech.ogg') //like playsound, same sound for everyone affected + for(var/mob/living/carbon/human/H in view(1, src)) + if(H.Adjacent(src) && try_use_power(convert_attempt_cost)) + if(is_eligible_servant(H) && try_use_power(convert_cost)) + H << "\"[text2ratvar("You are mine and his, now.")]\"" + H.playsound_local(T, hum, 80, 1) + add_servant_of_ratvar(H) + else if(!H.stat) + if(H.getBrainLoss() >= 100) + H.Paralyse(5) + H << "[text2ratvar(pick(convert_messages))]" + else + H.adjustBrainLoss(100) + H.visible_message("[H] reaches out and touches [src].", "You touch [src] involuntarily.") + else + visible_message("[src]'s antennae fizzle quietly.") + playsound(src, 'sound/effects/light_flicker.ogg', 50, 1) + for(var/mob/living/carbon/human/H in range(10, src)) + if(!is_servant_of_ratvar(H) && !H.null_rod_check() && H.stat == CONSCIOUS) + var/distance = get_dist(T, get_turf(H)) + var/falloff_distance = min((110) - distance * 10, 80) + var/sound_distance = falloff_distance * 0.5 + var/targetbrainloss = H.getBrainLoss() + var/targethallu = H.hallucination + var/targetdruggy = H.druggy + if(distance >= 4 && prob(falloff_distance)) + H << "[text2ratvar(pick(mania_messages))]" + H.playsound_local(T, hum, sound_distance, 1) + switch(distance) + if(2 to 3) + if(prob(falloff_distance)) + if(prob(falloff_distance)) + H << "[text2ratvar(pick(mania_messages))]" + else + H << "[text2ratvar(pick(compel_messages))]" + if(targetbrainloss <= 50) + H.adjustBrainLoss(50 - targetbrainloss) //got too close had brain eaten + if(targetdruggy <= 100) + H.adjust_drugginess(8) + if(targethallu <= 100) + H.hallucination += 8 + if(4 to 5) + if(targetbrainloss <= 50) + H.adjustBrainLoss(1) + if(targetdruggy <= 80) + H.adjust_drugginess(6) + if(targethallu <= 80) + H.hallucination += 6 + if(6 to 7) + if(targetbrainloss <= 30) + H.adjustBrainLoss(1) + if(prob(falloff_distance) && targetdruggy <= 60) + H.adjust_drugginess(5) + else if(targethallu <= 60) + H.hallucination += 5 + if(8 to 9) + if(H.getBrainLoss() <= 10) + H.adjustBrainLoss(1) + if(prob(falloff_distance) && targetdruggy <= 40) + H.adjust_drugginess(3) + else if(targethallu <= 40) + H.hallucination += 3 + if(10 to INFINITY) + if(prob(falloff_distance) && targetdruggy <= 20) + H.adjust_drugginess(2) + else if(targethallu <= 20) + H.hallucination += 2 + else //if it's a distance of 1 and they can't see it/aren't adjacent or they're on top of it(how'd they get on top of it and still trigger this???) + if(targetbrainloss <= 99) + if(prob(falloff_distance)) + if(prob(falloff_distance)) + H << "[text2ratvar(pick(compel_messages))]" + else if(prob(falloff_distance)) + H << "[text2ratvar(pick(close_messages))]" + else + H << "[text2ratvar(pick(mania_messages))]" + H.adjustBrainLoss(99 - targetbrainloss) + if(targetdruggy <= 150) + H.adjust_drugginess(15) + if(targethallu <= 150) + H.hallucination += 15 + + if(is_servant_of_ratvar(H) && (H.getBrainLoss() || H.hallucination || H.druggy)) //not an else so that newly converted servants are healed of the damage it inflicts + H.adjustBrainLoss(-H.getBrainLoss()) //heals servants of braindamage, hallucination, and druggy + H.hallucination = 0 + H.adjust_drugginess(-H.druggy) + else + visible_message("[src] hums loudly, then the sockets at its base fall dark!") + playsound(src, 'sound/effects/screech.ogg', 40, 1) + toggle(0) + +/obj/structure/clockwork/powered/mania_motor/attack_hand(mob/living/user) + if(user.canUseTopic(src, BE_CLOSE)) + if(!total_accessable_power() >= mania_cost) + user << "[src] needs more power to function!" + return 0 + toggle(0, user) + + + +/obj/structure/clockwork/powered/interdiction_lens //Interdiction lens: A powerful artifact that constantly disrupts electronics but, if it fails to find something to disrupt, turns off. + name = "interdiction lens" + desc = "An ominous, double-pronged brass totem. There's a strange gemstone clasped between the pincers." + clockwork_desc = "A powerful totem that constantly disrupts nearby electronics and funnels power into nearby Sigils of Transmission." + icon_state = "interdiction_lens" + construction_value = 25 + active_icon = "interdiction_lens_active" + inactive_icon = "interdiction_lens" + break_message = "The lens flares a blinding violet before shattering!" + break_sound = 'sound/effects/Glassbr3.ogg' + var/recharging = 0 //world.time when the lens was last used + var/recharge_time = 1200 //if it drains no power and affects no objects, it turns off for two minutes + var/disabled = FALSE //if it's actually usable + var/interdiction_range = 14 //how large an area it drains and disables in + var/disrupt_cost = 50 //how much power to use when disabling an object + +/obj/structure/clockwork/powered/interdiction_lens/examine(mob/user) + ..() + user << "Its gemstone [recharging > world.time ? "has been breached by writhing tendrils of blackness that cover the totem" \ + : "vibrates in place and thrums with power"]." + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "It requires [disrupt_cost]W of power for each nearby disruptable electronic." + user << "If it fails to both drain any power and disrupt any electronics, it will disable itself for [round(recharge_time/600, 1)] minutes." + +/obj/structure/clockwork/powered/interdiction_lens/toggle(fast_process, mob/living/user) + ..() + if(active) + SetLuminosity(4,2) + else + SetLuminosity(0) + +/obj/structure/clockwork/powered/interdiction_lens/attack_hand(mob/living/user) + if(user.canUseTopic(src, BE_CLOSE)) + if(disabled) + user << "As you place your hand on the gemstone, cold tendrils of black matter crawl up your arm. You quickly pull back." + return 0 + if(!total_accessable_power() >= disrupt_cost) + user << "[src] needs more power to function!" + return 0 + toggle(0, user) + +/obj/structure/clockwork/powered/interdiction_lens/process() + if(recharging > world.time) + return + if(disabled) + visible_message("The writhing tendrils return to the gemstone, which begins to glow with power!") + flick("interdiction_lens_recharged", src) + disabled = FALSE + toggle(0) + else + var/successfulprocess = FALSE + var/power_drained = 0 + var/list/atoms_to_test = list() + for(var/A in spiral_range_turfs(interdiction_range, src)) + var/turf/T = A + for(var/M in T) + atoms_to_test |= M + + CHECK_TICK + + for(var/M in atoms_to_test) + if(istype(M, /obj/machinery/power/apc)) + var/obj/machinery/power/apc/A = M + if(A.cell && A.cell.charge) + successfulprocess = TRUE + playsound(A, "sparks", 50, 1) + flick("apc-spark", A) + power_drained += min(A.cell.charge, 100) + A.cell.charge = max(0, A.cell.charge - 100) + if(!A.cell.charge && !A.shorted) + A.shorted = 1 + A.visible_message("The [A.name]'s screen blurs with static.") + A.update() + A.update_icon() + else if(istype(M, /obj/machinery/power/smes)) + var/obj/machinery/power/smes/S = M + if(S.charge) + successfulprocess = TRUE + power_drained += min(S.charge, 500) + S.charge = max(0, S.charge - 50000) //SMES units contain too much power and could run an interdiction lens basically forever, or provide power forever + if(!S.charge && !S.panel_open) + S.panel_open = TRUE + S.icon_state = "[initial(S.icon_state)]-o" + var/datum/effect_system/spark_spread/spks = new(get_turf(S)) + spks.set_up(10, 0, get_turf(S)) + spks.start() + S.visible_message("[S]'s panel flies open with a flurry of sparks.") + S.update_icon() + else if(isrobot(M)) + var/mob/living/silicon/robot/R = M + if(!is_servant_of_ratvar(R) && R.cell && R.cell.charge) + successfulprocess = TRUE + power_drained += min(R.cell.charge, 200) + R.cell.charge = max(0, R.cell.charge - 200) + R << "ERROR: Power loss detected!" + var/datum/effect_system/spark_spread/spks = new(get_turf(R)) + spks.set_up(3, 0, get_turf(R)) + spks.start() + + CHECK_TICK + + if(!return_power(power_drained) || power_drained < 50) //failed to return power drained or too little power to return + successfulprocess = FALSE + if(try_use_power(disrupt_cost) && total_accessable_power() >= disrupt_cost) //if we can disable at least one object + playsound(src, 'sound/items/PSHOOM.ogg', 50, 1, interdiction_range-7, 1) + for(var/M in atoms_to_test) + if(istype(M, /obj/machinery/light)) //cosmetic light flickering + var/obj/machinery/light/L = M + if(L.on) + playsound(L, 'sound/effects/light_flicker.ogg', 50, 1) + L.flicker(3) + else if(istype(M, /obj/machinery/camera)) + var/obj/machinery/camera/C = M + if(C.isEmpProof() || !C.status) + continue + successfulprocess = TRUE + if(C.emped) + continue + if(!try_use_power(disrupt_cost)) + break + C.emp_act(1) + else if(istype(M, /obj/item/device/radio)) + var/obj/item/device/radio/O = M + successfulprocess = TRUE + if(O.emped || !O.on) + continue + if(!try_use_power(disrupt_cost)) + break + O.emp_act(1) + else if(isliving(M) || istype(M, /obj/structure/closet) || istype(M, /obj/item/weapon/storage)) //other things may have radios in them but we don't care + var/atom/movable/A = M + for(var/obj/item/device/radio/O in A.GetAllContents()) + successfulprocess = TRUE + if(O.emped || !O.on) + continue + if(!try_use_power(disrupt_cost)) + break + O.emp_act(1) + + CHECK_TICK + + if(!successfulprocess) + visible_message("The gemstone suddenly turns horribly dark, writhing tendrils covering it!") + recharging = world.time + recharge_time + flick("interdiction_lens_discharged", src) + icon_state = "interdiction_lens_inactive" + SetLuminosity(2,1) + disabled = TRUE + + + +/obj/structure/clockwork/powered/clockwork_obelisk + name = "clockwork obelisk" + desc = "A large brass obelisk hanging in midair." + clockwork_desc = "A powerful obelisk that can send a message to all servants or open a gateway to a target servant or clockwork obelisk." + icon_state = "obelisk_inactive" + active_icon = "obelisk" + inactive_icon = "obelisk_inactive" + construction_value = 20 + max_health = 200 + health = 200 + break_message = "The obelisk falls to the ground, undamaged!" + debris = list(/obj/item/clockwork/alloy_shards/small = 3, \ + /obj/item/clockwork/component/hierophant_ansible/obelisk = 1) + var/hierophant_cost = 50 //how much it costs to broadcast with large text + var/gateway_cost = 2000 //how much it costs to open a gateway + var/gateway_active = FALSE + +/obj/structure/clockwork/powered/clockwork_obelisk/New() + ..() + toggle(1) + +/obj/structure/clockwork/powered/clockwork_obelisk/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "It requires [hierophant_cost]W to broadcast over the Hierophant Network, and [gateway_cost]W to open a Spatial Gateway." + +/obj/structure/clockwork/powered/clockwork_obelisk/process() + if(locate(/obj/effect/clockwork/spatial_gateway) in loc) + icon_state = active_icon + density = 0 + gateway_active = TRUE + else + icon_state = inactive_icon + density = 1 + gateway_active = FALSE + +/obj/structure/clockwork/powered/clockwork_obelisk/attack_hand(mob/living/user) + if(!is_servant_of_ratvar(user) || !total_accessable_power() >= hierophant_cost) + user << "You place your hand on the obelisk, but it doesn't react." + return + var/choice = alert(user,"You place your hand on the obelisk...",,"Hierophant Broadcast","Spatial Gateway","Cancel") + switch(choice) + if("Hierophant Broadcast") + if(gateway_active) + user << "The obelisk is sustaining a gateway and cannot broadcast!" + return + var/input = stripped_input(usr, "Please choose a message to send over the Hierophant Network.", "Hierophant Broadcast", "") + if(!input || !user.canUseTopic(src, BE_CLOSE)) + return + if(gateway_active) + user << "The obelisk is sustaining a gateway and cannot broadcast!" + return + if(!try_use_power(hierophant_cost)) + user << "The obelisk lacks the power to broadcast!" + return + clockwork_say(user, text2ratvar("Hierophant Broadcast, activate!")) + titled_hierophant_message(user, input, "big_brass", "large_brass") + if("Spatial Gateway") + if(gateway_active) + user << "The obelisk is already sustaining a gateway!" + return + if(!try_use_power(gateway_cost)) + user << "The obelisk lacks the power to open a gateway!" + return + if(procure_gateway(user, 100, 5, 1) && !gateway_active) + clockwork_say(user, text2ratvar("Spatial Gateway, activate!")) + else + return_power(gateway_cost) + if("Cancel") + return diff --git a/code/game/gamemodes/clock_cult/clock_mobs.dm b/code/game/gamemodes/clock_cult/clock_mobs.dm new file mode 100644 index 00000000000..b8cea36531a --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_mobs.dm @@ -0,0 +1,472 @@ + +/mob/living/simple_animal/hostile/clockwork + faction = list("ratvar") + icon = 'icons/mob/clockwork_mobs.dmi' + unique_name = 1 + minbodytemp = 0 + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) //Robotic + damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) + languages_spoken = RATVAR + languages_understood = HUMAN|RATVAR + healable = FALSE + del_on_death = TRUE + bubble_icon = "clock" + death_sound = 'sound/magic/clockwork/anima_fragment_death.ogg' + var/playstyle_string = "You are a bug, yell at whoever spawned you!" + var/obj/item/clockwork/slab/internalslab //an internal slab for running scripture + +/mob/living/simple_animal/hostile/clockwork/New() + ..() + internalslab = new/obj/item/clockwork/slab/internal(src) + +/mob/living/simple_animal/hostile/clockwork/Destroy() + qdel(internalslab) + internalslab = null + return ..() + +/mob/living/simple_animal/hostile/clockwork/get_spans() + return ..() | SPAN_ROBOT + +/mob/living/simple_animal/hostile/clockwork/Login() + ..() + src << playstyle_string + +/mob/living/simple_animal/hostile/clockwork/fragment //Anima fragment: Low health and high melee damage, but slows down when struck. Created by inserting a soul vessel into an empty fragment. + name = "anima fragment" + desc = "An ominous humanoid shell with a spinning cogwheel as its head, lifted by a jet of blazing red flame." + icon_state = "anime_fragment" + health = 90 + maxHealth = 90 + speed = -1 + melee_damage_lower = 20 + melee_damage_upper = 20 + attacktext = "crushes" + attack_sound = 'sound/magic/clockwork/anima_fragment_attack.ogg' + loot = list(/obj/item/clockwork/component/replicant_alloy/smashed_anima_fragment) + weather_immunities = list("lava") + flying = 1 + playstyle_string = "You are an anima fragment, a clockwork creation of Ratvar. As a fragment, you have low health, do decent damage, and move at \ + extreme speed in addition to being immune to extreme temperatures and pressures. Taking damage will temporarily slow you down, however. \n Your goal is to serve the Justiciar and his servants \ + in any way you can. You yourself are one of these servants, and will be able to utilize anything they can, assuming it doesn't require opposable thumbs." + var/movement_delay_time //how long the fragment is slowed after being hit + +/mob/living/simple_animal/hostile/clockwork/fragment/New() + ..() + SetLuminosity(2,1) + if(prob(1)) + name = "anime fragment" + real_name = name + desc = "I-it's not like I want to show you the light of the Justiciar or anything, B-BAKA!" + +/mob/living/simple_animal/hostile/clockwork/fragment/Stat() + ..() + if(statpanel("Status") && movement_delay_time > world.time && !ratvar_awakens) + stat(null, "Movement delay(seconds): [max(round((movement_delay_time - world.time)*0.1, 0.1), 0)]") + +/mob/living/simple_animal/hostile/clockwork/fragment/death(gibbed) + visible_message("[src]'s flame jets cut out as it falls to the floor with a tremendous crash.", \ + "Your gears seize up. Your flame jets flicker out. Your soul vessel belches smoke as you helplessly crash down.") + ..() + +/mob/living/simple_animal/hostile/clockwork/fragment/Process_Spacemove(movement_dir = 0) + return 1 + +/mob/living/simple_animal/hostile/clockwork/fragment/movement_delay() + . = ..() + if(movement_delay_time > world.time && !ratvar_awakens) + . += min((movement_delay_time - world.time) * 0.1, 10) //the more delay we have, the slower we go + +/mob/living/simple_animal/hostile/clockwork/fragment/adjustHealth(amount) + . = ..() + if(!ratvar_awakens && amount > 0) //if ratvar is up we ignore movement delay + if(movement_delay_time > world.time) + movement_delay_time = movement_delay_time + amount*2.5 + else + movement_delay_time = world.time + amount*2.5 + +/mob/living/simple_animal/hostile/clockwork/fragment/updatehealth() + ..() + if(health == maxHealth) + speed = initial(speed) + else + speed = 0 //slow down if damaged at all + +/mob/living/simple_animal/hostile/clockwork/marauder //Clockwork marauder: Slow but with high damage, resides inside of a servant. Created via the Memory Allocation scripture. + name = "clockwork marauder" + desc = "A stalwart apparition of a soldier, blazing with crimson flames. It's armed with a gladius and shield." + icon_state = "clockwork_marauder" + health = 300 //Health is very high, and under most cases it will take enough fatigue to be forced to recall first + maxHealth = 300 + speed = 1 + melee_damage_lower = 10 + melee_damage_upper = 10 + attacktext = "slashes" + attack_sound = 'sound/weapons/bladeslice.ogg' + environment_smash = 1 + weather_immunities = list("lava") + flying = 1 + loot = list(/obj/item/clockwork/component/replicant_alloy/fallen_armor) + var/true_name = "Meme Master 69" //Required to call forth the marauder + var/list/possible_true_names = list("Xaven", "Melange", "Ravan", "Kel", "Rama", "Geke", "Peris", "Vestra", "Skiwa") //All fairly short and easy to pronounce + var/fatigue = 0 //Essentially what determines the marauder's power + var/fatigue_recall_threshold = 100 //In variable form due to changed effects when Ratvar awakens + var/mob/living/host //The mob that the marauder is living inside of + var/recovering = FALSE //If the marauder is recovering from a large amount of fatigue + var/blockchance = 15 //chance to block melee attacks entirely + var/counterchance = 30 //chance to counterattack after blocking + var/combattimer = 50 //after 5 seconds of not being hit ot attacking we count as 'out of combat' and lose block/counter chance + playstyle_string = "You are a clockwork marauder, a living extension of Sevtug's will. As a marauder, you are somewhat slow, but may block melee attacks \ + and have a chance to also counter blocked melee attacks for extra damage, in addition to being immune to extreme temperatures and pressures. \ + Your primary goal is to serve the creature that you are now a part of. You can use :b to communicate silently with your master, \ + but can only exit if your master calls your true name or if they are exceptionally damaged. \ + \n\n\ + Taking damage and remaining outside of your master will cause fatigue, which hinders your movement speed and attacks, in addition to forcing you back into your master if it grows \ + too high. As a final note, you should probably avoid harming any fellow servants of Ratvar." + +/mob/living/simple_animal/hostile/clockwork/marauder/New() + ..() + combattimer = 0 + true_name = pick(possible_true_names) + SetLuminosity(2,1) + +/mob/living/simple_animal/hostile/clockwork/marauder/Life() + ..() + if(combattimer < world.time) + blockchance = max(blockchance - 5, initial(blockchance)) + counterchance = max(counterchance - 10, initial(counterchance)) + if(is_in_host()) + if(!ratvar_awakens && host.stat == DEAD) + death() + return + adjust_fatigue(-1.5) + if(ratvar_awakens) + adjustHealth(-5.5) + else + adjustHealth(-0.5) + if(!fatigue && recovering) + src << "Your strength has returned. You can once again come forward!" + host << "Your marauder is now strong enough to come forward again!" + recovering = FALSE + else + if(ratvar_awakens) + adjustHealth(-2) + else if(host) //If Ratvar is alive, marauders both don't take fatigue loss and move at fast speed + if(host.stat == DEAD) + death() + return + if(z && host.z && z == host.z) + switch(get_dist(get_turf(src), get_turf(host))) + if(2 to 4) + adjust_fatigue(1) + if(5) + adjust_fatigue(3) + if(6 to INFINITY) + adjust_fatigue(10) + src << "You're too far from your host and rapidly taking fatigue damage!" + else //right next to or on top of host + adjust_fatigue(-1) + else //well then, you're not even in the same zlevel + adjust_fatigue(10) + src << "You're too far from your host and rapidly taking fatigue damage!" + +/mob/living/simple_animal/hostile/clockwork/marauder/Process_Spacemove(movement_dir = 0) + return 1 + +//DAMAGE and FATIGUE + +/mob/living/simple_animal/hostile/clockwork/marauder/proc/update_fatigue() + if(!ratvar_awakens && host && host.stat == DEAD) + death() + return + if(ratvar_awakens) + speed = 0 + melee_damage_lower = 20 + melee_damage_upper = 20 + attacktext = "devastates" + else + switch((fatigue/fatigue_recall_threshold) * 100) + if(0 to 10) //Bonuses to speed and damage at normal fatigue levels + speed = 0 + melee_damage_lower = 14 + melee_damage_upper = 14 + attacktext = "viciously slashes" + if(10 to 25) + speed = initial(speed) + melee_damage_lower = initial(melee_damage_lower) + melee_damage_upper = initial(melee_damage_upper) + attacktext = initial(attacktext) + if(25 to 50) //Damage decrease, but not speed + speed = initial(speed) + melee_damage_lower = 8 + melee_damage_upper = 8 + attacktext = "lightly slashes" + if(50 to 75) //Speed decrease + speed = 2 + melee_damage_lower = 8 + melee_damage_upper = 8 + attacktext = "lightly slashes" + if(75 to 99) //Massive speed decrease and weak melee attacks + speed = 3 + melee_damage_lower = 5 + melee_damage_upper = 5 + attacktext = "weakly slashes" + if(99 to 100) //we are at maximum fatigue, we're either useless or recalling + if(host) + src << "The fatigue becomes too much!" + src << "You retreat to [host] - you will have to wait before being deployed again." + host << "[true_name] is too fatigued to fight - you will need to wait until they are strong enough." + recovering = TRUE + return_to_host() + else + speed = 4 + melee_damage_lower = 2 + melee_damage_upper = 2 + attacktext = "taps" + + +/mob/living/simple_animal/hostile/clockwork/marauder/death(gibbed) + emerge_from_host(0, 1) + visible_message("[src]'s equipment clatters lifelessly to the ground as the red flames within dissipate.", \ + "Your equipment falls away. You feel a moment of confusion before your fragile form is annihilated.") + ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/Stat() + ..() + if(statpanel("Status")) + stat(null, "Fatigue: [fatigue]/[fatigue_recall_threshold]") + stat(null, "Current True Name: [true_name]") + stat(null, "Host: [host ? host : "NONE"]") + if(host) + var/resulthealth = round((host.health / host.maxHealth) * 100, 0.5) + if(iscarbon(host)) + resulthealth = round((abs(config.health_threshold_dead - host.health) / abs(config.health_threshold_dead - host.maxHealth)) * 100) + stat(null, "Host Health: [resulthealth]%") + if(ratvar_awakens) + stat(null, "You are [recovering ? "un" : ""]able to deploy!") + else + if(resulthealth > 60) + stat(null, "You are [recovering ? "unable to deploy" : "can deploy on hearing your True Name"]!") + else + stat(null, "You are [recovering ? "unable to deploy" : "can deploy to protect your host"]!") + if(ratvar_awakens) + stat(null, "Block Chance: 80%") + stat(null, "Counter Chance: 80%") + else + stat(null, "Block Chance: [blockchance]%") + stat(null, "Counter Chance: [counterchance]%") + stat(null, "You do [melee_damage_upper] damage on melee attacks.") + +/mob/living/simple_animal/hostile/clockwork/marauder/adjustHealth(amount) //Fatigue damage + var/fatiguedamage = adjust_fatigue(amount) + if(amount > 0) + combattimer = world.time + initial(combattimer) + for(var/mob/living/L in view(2, src)) + if(istype(L.l_hand, /obj/item/weapon/nullrod) || istype(L.r_hand, /obj/item/weapon/nullrod)) //hand-held holy weapons increase the damage it takes + src << "The presence of a brandished holy artifact weakens your armor!" + amount *= 4 //if a wielded null rod is nearby, it takes four times the health damage + break + return ..() + fatiguedamage + +/mob/living/simple_animal/hostile/clockwork/marauder/proc/adjust_fatigue(amount) //Adds or removes the given amount of fatigue + if(status_flags & GODMODE) + return 0 + fatigue = Clamp(fatigue + amount, 0, fatigue_recall_threshold) + update_fatigue() + return amount + +//ATTACKING, BLOCKING, and COUNTERING + +/mob/living/simple_animal/hostile/clockwork/marauder/AttackingTarget() + if(is_in_host()) + return 0 + combattimer = world.time + initial(combattimer) + ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/bullet_act(obj/item/projectile/Proj) + if(ratvar_awakens && blockOrCounter(null, Proj)) + return + return ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/hitby(atom/movable/AM, skipcatch, hitpush, blocked) + if(ratvar_awakens && blockOrCounter(null, AM)) + return + return ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/attack_animal(mob/living/simple_animal/M) + if(istype(M, /mob/living/simple_animal/hostile/clockwork/marauder) || !blockOrCounter(M, M)) + return ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/attack_paw(mob/living/carbon/monkey/M) + if(!blockOrCounter(M, M)) + return ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/attack_alien(mob/living/carbon/alien/humanoid/M) + if(!blockOrCounter(M, M)) + return ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/attack_slime(mob/living/simple_animal/slime/M) + if(!blockOrCounter(M, M)) + return ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/attack_hand(mob/living/carbon/human/M) + if(!blockOrCounter(M, M)) + return ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/weapon/nullrod) || !blockOrCounter(user, I)) + return ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/proc/blockOrCounter(mob/target, atom/textobject) + if(ratvar_awakens) //if ratvar has woken, we block nearly everything at a very high chance + blockchance = 80 + counterchance = 80 + if(prob(blockchance)) + . = TRUE + if(target) + target.do_attack_animation(src) + target.changeNext_move(CLICK_CD_MELEE) + blockchance = initial(blockchance) + playsound(src, 'sound/magic/clockwork/fellowship_armory.ogg', 10, 1, 0, 1) //clang + visible_message("[src] blocks [target && istype(textobject, /obj/item) ? "[target]'s [textobject.name]":"\the [textobject]"]!", \ + "You block [target && istype(textobject, /obj/item) ? "[target]'s [textobject.name]":"\the [textobject]"]!") + if(target && prob(counterchance)) + counterchance = initial(counterchance) + var/previousattacktext = attacktext + attacktext = "counters" + target.attack_animal(src) + attacktext = previousattacktext + else + counterchance = min(counterchance + initial(counterchance), 100) + else + blockchance = min(blockchance + initial(blockchance), 100) + +//COMMUNICATION and EMERGENCE + +/mob/living/simple_animal/hostile/clockwork/marauder/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq, list/spans) + ..() + if(findtext(message, true_name) && is_in_host()) //Called or revealed by hearing their true name + if(speaker == host) + emerge_from_host(1) + else + src << "You hear your true name and partially emerge before you can stop yourself!" + host.visible_message("[host]'s skin flashes crimson!", "Your marauder instinctively reacts to its true name!") + +/mob/living/simple_animal/hostile/clockwork/marauder/say(message, message_mode) + if(host && (is_in_host() || message_mode == MODE_BINARY)) + marauder_comms(message) + return 1 + ..() + +/mob/living/simple_animal/hostile/clockwork/marauder/proc/marauder_comms(message) + if(host) + message = "Marauder [true_name]: \"[message]\"" //Processed output + src << message + host << message + for(var/M in mob_list) + if(isobserver(M)) + var/link = FOLLOW_LINK(M, src) + M << "[link] [message]" + return 1 + return 0 + +/mob/living/proc/talk_with_marauder() //hosts communicate via a verb, marauders just use :b + set name = "Linked Minds" + set desc = "Silently communicates with your marauder." + set category = "Clockwork" + var/mob/living/simple_animal/hostile/clockwork/marauder/marauder + + if(!marauder) + for(var/mob/living/simple_animal/hostile/clockwork/marauder/C in living_mob_list) + if(C.host == src) + marauder = C + if(!marauder) //Double-check afterwards + src << "You aren't hosting any marauders!" + verbs -= /mob/living/proc/talk_with_marauder + return 0 + var/message = stripped_input(src, "Enter a message to tell your marauder.", "Telepathy")// as null|anything + if(!src || !message) + return 0 + if(!marauder) + usr << "Your marauder seems to have vanished!" + return 0 + message = "Servant [findtextEx(name, real_name) ? "[name]" : "[real_name] (as [name])"]: \"[message]\"" //Processed output + src << message + marauder << message + for(var/M in mob_list) + if(isobserver(M)) + var/link = FOLLOW_LINK(M, src) + M << "[link] [message]" + return 1 + +/mob/living/simple_animal/hostile/clockwork/marauder/verb/change_true_name() + set name = "Change True Name (One-Use)" + set desc = "Changes your true name, used to be called forth." + set category = "Marauder" + + verbs -= /mob/living/simple_animal/hostile/clockwork/marauder/verb/change_true_name + var/new_name = stripped_input(usr, "Enter a new true name (10-character limit).", "Change True Name","", 11) + if(!usr) + return 0 + if(!new_name) + usr << "You decide against changing your true name for now." + verbs += /mob/living/simple_animal/hostile/clockwork/marauder/verb/change_true_name //If they decide against it, let them have another opportunity + return 0 + true_name = new_name + usr << "You have changed your true name to \"[new_name]\"!" + if(host) + host << "Your clockwork marauder has changed their true name to \"[new_name]\"!" + return 1 + +/mob/living/simple_animal/hostile/clockwork/marauder/verb/return_to_host() + set name = "Return to Host" + set desc = "Recalls yourself to your host, assuming you aren't already there." + set category = "Marauder" + + if(is_in_host()) + return 0 + if(!host) + src << "You don't have a host!" + verbs -= /mob/living/simple_animal/hostile/clockwork/marauder/verb/return_to_host + return 0 + host.visible_message("[host]'s skin flashes crimson!", "You feel [true_name]'s consciousness settle in your mind.") + visible_message("[src] suddenly disappears!", "You return to [host].") + forceMove(host) + return 1 + +/mob/living/simple_animal/hostile/clockwork/marauder/verb/try_emerge() + set name = "Attempt to Emerge from Host" + set desc = "Attempts to emerge from your host, likely to only work if your host is very heavily damaged." + set category = "Marauder" + + if(!host) + src << "You don't have a host!" + verbs -= /mob/living/simple_animal/hostile/clockwork/marauder/verb/try_emerge + return 0 + var/resulthealth = round((host.health / host.maxHealth) * 100, 0.5) + if(iscarbon(host)) + resulthealth = round((abs(config.health_threshold_dead - host.health) / abs(config.health_threshold_dead - host.maxHealth)) * 100) + if(!ratvar_awakens && host.stat != DEAD && resulthealth > 60) //if above 20 health, fails + src << "Your host must be at 60% or less health to emerge like this!" + return + return emerge_from_host(0) + +/mob/living/simple_animal/hostile/clockwork/marauder/proc/emerge_from_host(hostchosen, force) //Notice that this is a proc rather than a verb - marauders can NOT exit at will, but they CAN return + if(!is_in_host()) + return 0 + if(!force && recovering) + if(hostchosen) + host << "[true_name] is too weak to come forth!" + else + host << "[true_name] tries to emerge to protect you, but it's too weak!" + src << "You try to come forth, but you're too weak!" + return 0 + if(hostchosen) //marauder approved + host << "Your words echo with power as [true_name] emerges from your body!" + else + host << "[true_name] emerges from your body to protect you!" + forceMove(get_turf(host)) + visible_message("[host]'s skin glows red as [name] emerges from their body!", "You exit the safety of [host]'s body!") + return 1 + +/mob/living/simple_animal/hostile/clockwork/marauder/proc/is_in_host() //Checks if the marauder is inside of their host + return host && loc == host diff --git a/code/game/gamemodes/clock_cult/clock_proselytizer.dm b/code/game/gamemodes/clock_cult/clock_proselytizer.dm new file mode 100644 index 00000000000..5094389e663 --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_proselytizer.dm @@ -0,0 +1,337 @@ + +/obj/item/clockwork/clockwork_proselytizer //Clockwork proselytizer (yes, that's a real word): Converts applicable objects to Ratvarian variants. + name = "clockwork proselytizer" + desc = "An odd, L-shaped device that hums with energy." + clockwork_desc = "A device that allows the replacing of mundane objects with Ratvarian variants. It requires liquified Replicant Alloy to function." + icon_state = "clockwork_proselytizer" + w_class = 3 + force = 5 + flags = NOBLUDGEON + var/stored_alloy = 0 //Requires this to function; each chunk of replicant alloy provides REPLICANT_ALLOY_UNIT + var/max_alloy = REPLICANT_ALLOY_UNIT * 10 + var/uses_alloy = TRUE + var/metal_to_alloy = FALSE + var/repairing = null //what we're currently repairing, if anything + +/obj/item/clockwork/clockwork_proselytizer/preloaded + stored_alloy = REPLICANT_WALL_MINUS_FLOOR+REPLICANT_WALL_TOTAL + +/obj/item/clockwork/clockwork_proselytizer/scarab + name = "scarab proselytizer" + clockwork_desc = "A cogscarab's internal proselytizer. It can only be successfully used by a cogscarab and requires liquified Replicant Alloy to function." + metal_to_alloy = TRUE + item_state = "nothing" + w_class = 1 + var/debug = FALSE + +/obj/item/clockwork/clockwork_proselytizer/scarab/proselytize(atom/target, mob/living/user) + if(!debug && !isdrone(user)) + return 0 + return ..() + +/obj/item/clockwork/clockwork_proselytizer/scarab/debug + clockwork_desc = "A cogscarab's internal proselytizer. It can convert nearly any object into a Ratvarian variant." + uses_alloy = FALSE + debug = TRUE + +/obj/item/clockwork/clockwork_proselytizer/examine(mob/living/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "Can be used to convert walls, floors, windows, airlocks, windoors, and grilles to clockwork variants." + user << "Can also form some objects into Replicant Alloy, as well as reform Clockwork Walls into Clockwork Floors, and vice versa." + if(metal_to_alloy) + user << "It can convert rods, metal, and plasteel to liquified replicant alloy at a low rate." + if(uses_alloy) + user << "It has [stored_alloy]/[max_alloy] units of liquified alloy stored." + user << "Use it on a Tinkerer's Cache, strike it with Replicant Alloy, or attack Replicant Alloy with it to add additional liquified alloy." + user << "Use it in-hand to remove stored liquified alloy." + +/obj/item/clockwork/clockwork_proselytizer/attack_self(mob/living/user) + if(is_servant_of_ratvar(user) && uses_alloy) + if(!can_use_alloy(REPLICANT_ALLOY_UNIT)) + user << "[src] [stored_alloy ? "Lacks enough":"Contains no"] alloy to reform[stored_alloy ? "":" any"] into solidified alloy!" + return + modify_stored_alloy(-REPLICANT_ALLOY_UNIT) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) + new/obj/item/clockwork/component/replicant_alloy(user.loc) + user << "You force [stored_alloy ? "some":"all"] of the alloy in [src]'s compartments to reform and solidify. \ + It now contains [stored_alloy]/[max_alloy] units of liquified alloy." + +/obj/item/clockwork/clockwork_proselytizer/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/clockwork/component/replicant_alloy) && is_servant_of_ratvar(user) && uses_alloy) + if(!can_use_alloy(-REPLICANT_ALLOY_UNIT)) + user << "[src]'s replicant alloy compartments are full!" + return 0 + modify_stored_alloy(REPLICANT_ALLOY_UNIT) + playsound(user, 'sound/machines/click.ogg', 50, 1) + user << "You force [I] to liquify and pour it into [src]'s compartments. It now contains [stored_alloy]/[max_alloy] units of liquified alloy." + user.drop_item() + qdel(I) + return 1 + else + return ..() + +/obj/item/clockwork/clockwork_proselytizer/afterattack(atom/target, mob/living/user, proximity_flag, params) + if(!target || !user || !proximity_flag) + return 0 + if(!is_servant_of_ratvar(user)) + return ..() + proselytize(target, user) + +/obj/item/clockwork/clockwork_proselytizer/proc/modify_stored_alloy(amount) + if(can_use_alloy(0)) //Ratvar makes it free + amount = 0 + stored_alloy = Clamp(stored_alloy + amount, 0, max_alloy) + return 1 + +/obj/item/clockwork/clockwork_proselytizer/proc/can_use_alloy(amount) + if(ratvar_awakens || !uses_alloy) + return TRUE + if(!amount) //functions thus as a check for if ratvar is up/it doesn't use alloy if no amount is provided + return FALSE + if(stored_alloy - amount < 0) + return FALSE + if(stored_alloy - amount > max_alloy) + return FALSE + return TRUE + +/obj/item/clockwork/clockwork_proselytizer/proc/proselytize(atom/target, mob/living/user) + if(!target || !user) + return 0 + var/target_type = target.type + var/list/proselytize_values = target.proselytize_vals(user, src) //relevant values for proselytizing stuff, given as an associated list + if(proselytize_values == TRUE) //if we get true, fail, but don't send a message for whatever reason + return 0 + if(!islist(proselytize_values)) + user << "[target] cannot be proselytized!" + return 0 + if(repairing) + user << "You are currently repairing [repairing] with [src]!" + return 0 + if(!uses_alloy) + proselytize_values["alloy_cost"] = 0 + + if(!can_use_alloy(proselytize_values["alloy_cost"])) + if(stored_alloy - proselytize_values["alloy_cost"] < 0) + user << "You need [proselytize_values["alloy_cost"]] liquified alloy to proselytize [target]!" + else if(stored_alloy - proselytize_values["alloy_cost"] > max_alloy) + user << "You have too much liquified alloy stored to proselytize [target]!" + return 0 + + if(can_use_alloy(0)) //Ratvar makes it faster + proselytize_values["operation_time"] *= 0.5 + + user.visible_message("[user]'s [name] begins tearing apart [target]!", "You begin proselytizing [target]...") + playsound(target, 'sound/machines/click.ogg', 50, 1) + if(proselytize_values["operation_time"] && !do_after(user, proselytize_values["operation_time"], target = target)) + return 0 + if(!can_use_alloy(proselytize_values["alloy_cost"])) //Check again to prevent bypassing via spamclick + return 0 + if(!target || target.type != target_type) + return 0 + if(repairing) + return 0 + user.visible_message("[user]'s [name] disgorges a chunk of metal and shapes it over what's left of [target]!", \ + "You proselytize [target].") + playsound(target, 'sound/items/Deconstruct.ogg', 50, 1) + var/new_thing_type = proselytize_values["new_obj_type"] + if(isturf(target)) + var/turf/T = target + T.ChangeTurf(new_thing_type) + else + if(proselytize_values["dir_in_new"]) + new new_thing_type(get_turf(target), proselytize_values["spawn_dir"]) + else + var/atom/A = new new_thing_type(get_turf(target)) + A.setDir(proselytize_values["spawn_dir"]) + qdel(target) + modify_stored_alloy(-proselytize_values["alloy_cost"]) + return 1 + +//if a valid target, returns an associated list in this format; +//list("operation_time" = 15, "new_obj_type" = /obj/structure/window/reinforced/clockwork, "alloy_cost" = 5, "spawn_dir" = dir, "dir_in_new" = TRUE) +//otherwise, return literally any non-list thing but preferably FALSE +//returning TRUE won't produce the "cannot be proselytized" message and will still prevent proselytizing + +/atom/proc/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/turf/closed/wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "alloy_cost" = REPLICANT_WALL_TOTAL, "spawn_dir" = SOUTH) + +/turf/closed/wall/r_wall/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/turf/closed/wall/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 50, "new_obj_type" = /turf/open/floor/clockwork, "alloy_cost" = -REPLICANT_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) + +/turf/open/floor/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 30, "new_obj_type" = /turf/open/floor/clockwork, "alloy_cost" = REPLICANT_FLOOR, "spawn_dir" = SOUTH) + +/turf/open/floor/plating/asteroid/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/turf/open/floor/plating/ash/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/turf/open/floor/plating/lava/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/turf/open/floor/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + for(var/obj/O in src) + if(O.density && !O.CanPass(user, src, 5)) + user << "Something is in the way, preventing you from proselytizing [src] into a clockwork wall." + return FALSE + return list("operation_time" = 100, "new_obj_type" = /turf/closed/wall/clockwork, "alloy_cost" = REPLICANT_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) + +/obj/item/stack/rods/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + if(!proselytizer.metal_to_alloy) + return 0 + var/prosel_costtime = -amount + return list("operation_time" = -prosel_costtime, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "alloy_cost" = prosel_costtime, "spawn_dir" = SOUTH) + +/obj/item/stack/sheet/metal/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + if(!proselytizer.metal_to_alloy) + return 0 + var/prosel_costtime = -amount*2 + return list("operation_time" = -prosel_costtime, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "alloy_cost" = prosel_costtime, "spawn_dir" = SOUTH) + +/obj/item/stack/sheet/plasteel/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + if(!proselytizer.metal_to_alloy) + return 0 + var/prosel_costtime = -amount*3 + return list("operation_time" = -prosel_costtime, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "alloy_cost" = prosel_costtime, "spawn_dir" = SOUTH) + +/obj/machinery/door/airlock/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + var/doortype = /obj/machinery/door/airlock/clockwork + if(glass) + doortype = /obj/machinery/door/airlock/clockwork/brass + return list("operation_time" = 40, "new_obj_type" = doortype, "alloy_cost" = REPLICANT_WALL_TOTAL, "spawn_dir" = dir) + +/obj/machinery/door/airlock/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/obj/structure/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + var/windowtype = /obj/structure/window/reinforced/clockwork + var/new_dir = TRUE + var/prosel_time = 15 + var/prosel_cost = REPLICANT_FLOOR + if(fulltile) + windowtype = /obj/structure/window/reinforced/clockwork/fulltile + new_dir = FALSE + prosel_time = 30 + prosel_cost = REPLICANT_STANDARD + return list("operation_time" = prosel_time, "new_obj_type" = windowtype, "alloy_cost" = prosel_cost, "spawn_dir" = dir, "dir_in_new" = new_dir) + +/obj/structure/window/reinforced/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/obj/machinery/door/window/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 30, "new_obj_type" = /obj/machinery/door/window/clockwork, "alloy_cost" = REPLICANT_STANDARD, "spawn_dir" = dir, "dir_in_new" = TRUE) + +/obj/machinery/door/window/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/obj/structure/grille/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + var/grilletype = /obj/structure/grille/ratvar + var/prosel_time = 15 + if(destroyed) + grilletype = /obj/structure/grille/ratvar/broken + prosel_time = 5 + return list("operation_time" = prosel_time, "new_obj_type" = grilletype, "alloy_cost" = 0, "spawn_dir" = dir) + +/obj/structure/grille/ratvar/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/obj/structure/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + . = TRUE + if(proselytizer.repairing) //no spamclicking for fast repairs, bucko + user << "You are already repairing [proselytizer.repairing] with [proselytizer]!" + return + if(!can_be_repaired) + user << "[src] cannot be repaired with a proselytizer!" + return + if(health == max_health) + user << "[src] is at maximum integrity!" + return + var/amount_to_heal = max_health - health + var/healing_for_cycle = min(amount_to_heal, repair_amount) + if(!proselytizer.can_use_alloy(0)) + healing_for_cycle = min(healing_for_cycle, proselytizer.stored_alloy) + var/proselytizer_cost = healing_for_cycle*2 + if(!proselytizer.can_use_alloy(proselytizer_cost)) + user << "You need more liquified alloy to repair [src]!" + return + user.visible_message("[user]'s [proselytizer.name] starts covering [src] in black liquid metal...", \ + "You start repairing [src]...") + //hugeass while because we need to re-check after the do_after + proselytizer.repairing = src + while(proselytizer && user && src && health != max_health) + amount_to_heal = max_health - health + if(!amount_to_heal) + break + healing_for_cycle = min(amount_to_heal, repair_amount) + if(!proselytizer.can_use_alloy(0)) + healing_for_cycle = min(healing_for_cycle, proselytizer.stored_alloy) + proselytizer_cost = healing_for_cycle*2 + if(!proselytizer.can_use_alloy(proselytizer_cost) || !do_after(user, proselytizer_cost, target = src) || !proselytizer || !proselytizer.can_use_alloy(proselytizer_cost)) + break + amount_to_heal = max_health - health + if(!amount_to_heal) + break + healing_for_cycle = min(amount_to_heal, repair_amount) + if(!proselytizer.can_use_alloy(0)) + healing_for_cycle = min(healing_for_cycle, proselytizer.stored_alloy) + proselytizer_cost = healing_for_cycle*2 + if(!proselytizer.can_use_alloy(proselytizer_cost)) + break + health += healing_for_cycle + proselytizer.modify_stored_alloy(-proselytizer_cost) + playsound(src, 'sound/machines/click.ogg', 50, 1) + + if(proselytizer) + proselytizer.repairing = null + if(user) + user.visible_message("[user]'s [proselytizer.name] stops covering [src] with black liquid metal.", \ + "You finish repairing [src]. It is now at [health]/[max_health] integrity.") + return + +/obj/structure/clockwork/cache/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + . = ..() + if(proselytizer.can_use_alloy(0) || proselytizer.stored_alloy + REPLICANT_ALLOY_UNIT > proselytizer.max_alloy) + user << "[proselytizer]'s containers of liquified alloy are full!" + return + if(!clockwork_component_cache["replicant_alloy"]) + user << "There is no Replicant Alloy in the global component cache!" + return + user.visible_message("[user] places the end of [proselytizer] in the hole in [src]...", \ + "You start filling [proselytizer] with liquified alloy...") + //hugeass check because we need to re-check after the do_after + while(proselytizer && proselytizer.uses_alloy && proselytizer.stored_alloy + REPLICANT_ALLOY_UNIT <= proselytizer.max_alloy && clockwork_component_cache["replicant_alloy"] \ + && do_after(user, 10, target = src) \ + && proselytizer && proselytizer.uses_alloy && proselytizer.stored_alloy + REPLICANT_ALLOY_UNIT <= proselytizer.max_alloy && clockwork_component_cache["replicant_alloy"]) + proselytizer.modify_stored_alloy(REPLICANT_ALLOY_UNIT) + clockwork_component_cache["replicant_alloy"]-- + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) + if(proselytizer && user) + user.visible_message("[user] removes [proselytizer] from the hole in [src], apparently satisfied.", \ + "You finish filling [proselytizer] with liquified alloy. It now contains [proselytizer.stored_alloy]/[proselytizer.max_alloy] units of liquified alloy.") + return + +/obj/structure/clockwork/wall_gear/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 10, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "alloy_cost" = -REPLICANT_WALL_MINUS_FLOOR, "spawn_dir" = SOUTH) + +/obj/item/clockwork/alloy_shards/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 5, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "alloy_cost" = -REPLICANT_STANDARD, "spawn_dir" = SOUTH) + +/obj/item/clockwork/alloy_shards/large/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 2, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "alloy_cost" = -(REPLICANT_ALLOY_UNIT*0.06), "spawn_dir" = SOUTH) + +/obj/item/clockwork/alloy_shards/medium/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 1, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "alloy_cost" = -(REPLICANT_ALLOY_UNIT*0.04), "spawn_dir" = SOUTH) + +/obj/item/clockwork/alloy_shards/small/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "alloy_cost" = -(REPLICANT_ALLOY_UNIT*0.02), "spawn_dir" = SOUTH) + +/obj/item/clockwork/component/replicant_alloy/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return list("operation_time" = 0, "new_obj_type" = /obj/effect/overlay/temp/ratvar/beam/itemconsume, "alloy_cost" = -REPLICANT_ALLOY_UNIT, "spawn_dir" = SOUTH) diff --git a/code/game/gamemodes/clock_cult/clock_ratvar.dm b/code/game/gamemodes/clock_cult/clock_ratvar.dm new file mode 100644 index 00000000000..64ef6c515cd --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_ratvar.dm @@ -0,0 +1,338 @@ +/obj/structure/clockwork/massive //For objects that are typically very large + name = "massive construct" + desc = "A very large construction." + layer = MASSIVE_OBJ_LAYER + density = FALSE + burn_state = LAVA_PROOF + +/obj/structure/clockwork/massive/New() + ..() + poi_list += src + +/obj/structure/clockwork/massive/Destroy() + poi_list -= src + return ..() + +/obj/structure/clockwork/massive/singularity_pull(S, current_size) + return + +/obj/structure/clockwork/massive/celestial_gateway //The gateway to Reebe, from which Ratvar emerges + name = "Gateway to the Celestial Derelict" + desc = "A massive, thrumming rip in spacetime." + clockwork_desc = "A portal to the Celestial Derelict. Massive and intimidating, it is the only thing that can both transport Ratvar and withstand the massive amount of energy he emits." + health = 500 + max_health = 500 + mouse_opacity = 2 + icon = 'icons/effects/clockwork_effects.dmi' + icon_state = "nothing" + density = TRUE + can_be_repaired = FALSE + var/progress_in_seconds = 0 //Once this reaches GATEWAY_RATVAR_ARRIVAL, it's game over + var/purpose_fulfilled = FALSE + var/first_sound_played = FALSE + var/second_sound_played = FALSE + var/third_sound_played = FALSE + var/ratvar_portal = TRUE //if the gateway actually summons ratvar or just produces a hugeass conversion burst + var/obj/effect/clockwork/overlay/gateway_glow/glow + var/obj/effect/countdown/clockworkgate/countdown + +/obj/structure/clockwork/massive/celestial_gateway/New() + ..() + glow = new(get_turf(src)) + countdown = new(src) + countdown.start() + START_PROCESSING(SSobj, src) + var/area/gate_area = get_area(src) + hierophant_message("A gateway to the Celestial Derelict has been created in [gate_area.map_name]!", FALSE, src) + +/obj/structure/clockwork/massive/celestial_gateway/Destroy() + STOP_PROCESSING(SSobj, src) + if(!purpose_fulfilled) + var/area/gate_area = get_area(src) + hierophant_message("A gateway to the Celestial Derelict has fallen at [gate_area.map_name]!") + world << sound(null, 0, channel = 8) + if(glow) + qdel(glow) + glow = null + if(countdown) + qdel(countdown) + countdown = null + . = ..() + +/obj/structure/clockwork/massive/celestial_gateway/destroyed() + countdown.stop() + visible_message("The [src] begins to pulse uncontrollably... you might want to run!") + world << sound('sound/effects/clockcult_gateway_disrupted.ogg', 0, channel = 8, volume = 50) + make_glow() + glow.icon_state = "clockwork_gateway_disrupted" + takes_damage = FALSE + sleep(27) + explosion(src, 1, 3, 8, 8) + qdel(src) + return 1 + +/obj/structure/clockwork/massive/celestial_gateway/proc/make_glow() + if(!glow) + glow = PoolOrNew(/obj/effect/clockwork/overlay/gateway_glow, get_turf(src)) + glow.linked = src + +/obj/structure/clockwork/massive/celestial_gateway/ex_act(severity) + var/damage = max((health * 0.70) / severity, 100) //requires multiple bombs to take down + take_damage(damage, BRUTE) + +/obj/structure/clockwork/massive/celestial_gateway/proc/get_arrival_text(s_on_time) + . = "IMMINENT" + if(!health) + . = "DETONATING" + else if(GATEWAY_RATVAR_ARRIVAL - progress_in_seconds > 0) + . = "[round(max((GATEWAY_RATVAR_ARRIVAL - progress_in_seconds) / (GATEWAY_SUMMON_RATE * 0.5), 0), 1)][s_on_time ? "S":""]" + +/obj/structure/clockwork/massive/celestial_gateway/process() + if(!progress_in_seconds || prob(7)) + for(var/M in mob_list) + M << "You hear otherworldly sounds from the [dir2text(get_dir(get_turf(M), get_turf(src)))]..." + if(!health) + return 0 + progress_in_seconds += GATEWAY_SUMMON_RATE + switch(progress_in_seconds) + if(-INFINITY to GATEWAY_REEBE_FOUND) + if(!first_sound_played) + world << sound('sound/effects/clockcult_gateway_charging.ogg', 1, channel = 8, volume = 30) + first_sound_played = TRUE + make_glow() + glow.icon_state = "clockwork_gateway_charging" + if(GATEWAY_REEBE_FOUND to GATEWAY_RATVAR_COMING) + if(!second_sound_played) + world << sound('sound/effects/clockcult_gateway_active.ogg', 1, channel = 8, volume = 35) + second_sound_played = TRUE + make_glow() + glow.icon_state = "clockwork_gateway_active" + if(GATEWAY_RATVAR_COMING to GATEWAY_RATVAR_ARRIVAL) + if(!third_sound_played) + world << sound('sound/effects/clockcult_gateway_closing.ogg', 1, channel = 8, volume = 40) + third_sound_played = TRUE + make_glow() + glow.icon_state = "clockwork_gateway_closing" + if(GATEWAY_RATVAR_ARRIVAL to INFINITY) + if(!purpose_fulfilled) + countdown.stop() + takes_damage = FALSE + purpose_fulfilled = TRUE + make_glow() + animate(glow, transform = matrix() * 1.5, alpha = 255, time = 125) + world << sound('sound/effects/ratvar_rises.ogg', 0, channel = 8) //End the sounds + sleep(125) + make_glow() + animate(glow, transform = matrix() * 3, alpha = 0, time = 5) + var/turf/startpoint = get_turf(src) + sleep(3) + QDEL_IN(src, 3) + clockwork_gateway_activated = TRUE + if(ratvar_portal) + new/obj/structure/clockwork/massive/ratvar(startpoint) + else + world << "\"[text2ratvar("Behold")]!\"\n\"[text2ratvar("See Engine's mercy")]!\"\n\ + \"[text2ratvar("Observe Engine's design skills")]!\"\n\"[text2ratvar("Behold Engine's light")]!!\"\n\ + \"[text2ratvar("Gaze upon Engine's power")]!\"" + world << 'sound/magic/clockwork/invoke_general.ogg' + var/x0 = startpoint.x + var/y0 = startpoint.y + for(var/I in spiral_range_turfs(255, startpoint)) + var/turf/T = I + if(!T) + continue + var/dist = cheap_hypotenuse(T.x, T.y, x0, y0) + if(dist < 60) + dist = TRUE + else + dist = FALSE + T.ratvar_act(dist) + CHECK_TICK + for(var/I in all_clockwork_mobs) + var/mob/M = I + if(M.stat == CONSCIOUS) + clockwork_say(M, text2ratvar(pick("Purge all untruths and honor Engine!", "All glory to Engine's light!", "Engine's power is unmatched!"))) + +/obj/structure/clockwork/massive/celestial_gateway/examine(mob/user) + icon_state = "spatial_gateway" //cheat wildly by pretending to have an icon + ..() + icon_state = initial(icon_state) + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "Seconds until [ratvar_portal ? "Ratvar's arrival":"Proselytization"]: [get_arrival_text(TRUE)]" + switch(progress_in_seconds) + if(-INFINITY to GATEWAY_REEBE_FOUND) + user << "It's still opening." + if(GATEWAY_REEBE_FOUND to GATEWAY_RATVAR_COMING) + user << "It's reached the Celestial Derelict and is drawing power from it." + if(GATEWAY_RATVAR_COMING to INFINITY) + user << "[ratvar_portal ? "Ratvar is coming through the gateway":"The gateway is glowing with massed power"]!" + else + switch(progress_in_seconds) + if(-INFINITY to GATEWAY_REEBE_FOUND) + user << "It's a swirling mass of blackness." + if(GATEWAY_REEBE_FOUND to GATEWAY_RATVAR_COMING) + user << "It seems to be leading somewhere." + if(GATEWAY_RATVAR_COMING to INFINITY) + user << "[ratvar_portal ? "Something is coming through":"It's glowing brightly"]!" + +/obj/effect/clockwork/overlay/gateway_glow //the actual appearance of the Gateway to the Celestial Derelict; an object so the edges of the gate can be clicked through. + icon = 'icons/effects/96x96.dmi' + icon_state = "clockwork_gateway_charging" + pixel_x = -32 + pixel_y = -32 + layer = MASSIVE_OBJ_LAYER + + +/obj/structure/clockwork/massive/ratvar + name = "Ratvar, the Clockwork Justiciar" + desc = "What is what is what are what real what is all a lie all a lie it's all a lie why how can what is" + clockwork_desc = "Ratvar, the Clockwork Justiciar, your master eternal." + icon = 'icons/effects/512x512.dmi' + icon_state = "ratvar" + pixel_x = -235 + pixel_y = -248 + takes_damage = FALSE + appearance_flags = 0 + var/atom/prey //Whatever Ratvar is chasing + var/clashing = FALSE //If Ratvar is FUCKING FIGHTING WITH NAR-SIE + var/proselytize_range = 10 + +/obj/structure/clockwork/massive/ratvar/New() + ..() + ratvar_awakens++ + for(var/obj/item/clockwork/ratvarian_spear/R in all_clockwork_objects) + R.update_force() + START_PROCESSING(SSobj, src) + world << "\"[text2ratvar("ONCE AGAIN MY LIGHT SHALL SHINE ACROSS THIS PATHETIC REALM")]!!\"" + world << 'sound/effects/ratvar_reveal.ogg' + var/image/alert_overlay = image('icons/effects/clockwork_effects.dmi', "ratvar_alert") + var/area/A = get_area(src) + notify_ghosts("The Justiciar's light calls to you! Reach out to Ratvar in [A.name] to be granted a shell to spread his glory!", null, source = src, alert_overlay = alert_overlay) + addtimer(SSshuttle.emergency, "request", 50, FALSE, null, 0.1) + + +/obj/structure/clockwork/massive/ratvar/Destroy() + ratvar_awakens-- + for(var/obj/item/clockwork/ratvarian_spear/R in all_clockwork_objects) + R.update_force() + STOP_PROCESSING(SSobj, src) + world << "\"NO! I will not... be... banished... again...\"" + return ..() + + +/obj/structure/clockwork/massive/ratvar/attack_ghost(mob/dead/observer/O) + var/alertresult = alert(O, "Embrace the Justiciar's light? You can no longer be cloned!",,"Yes", "No") + if(alertresult == "No" || !O) + return 0 + var/mob/living/simple_animal/drone/cogscarab/ratvar/R = new/mob/living/simple_animal/drone/cogscarab/ratvar(get_turf(src)) + R.visible_message("[R] forms, and its eyes blink open, glowing bright red!") + R.key = O.key + + +/obj/structure/clockwork/massive/ratvar/Bump(atom/A) + var/turf/T = get_turf(A) + forceMove(T) + T.ratvar_act() + + +/obj/structure/clockwork/massive/ratvar/Process_Spacemove() + return clashing + + +/obj/structure/clockwork/massive/ratvar/process() + if(clashing) //I'm a bit occupied right now, thanks + return + for(var/I in circlerangeturfs(src, proselytize_range)) + var/turf/T = I + T.ratvar_act() + for(var/I in circleviewturfs(src, round(proselytize_range * 0.5))) + var/turf/T = I + T.ratvar_act(1) + var/dir_to_step_in = pick(cardinal) + if(!prey) + for(var/obj/singularity/narsie/N in poi_list) + if(N.z == z) + prey = N + break + if(!prey) //In case there's a Nar-Sie + var/list/meals = list() + for(var/mob/living/L in living_mob_list) + if(L.z == z && !is_servant_of_ratvar(L) && L.mind) + meals += L + if(meals.len) + prey = pick(meals) + prey << "\"You will do.\"\n\ + Something very large and very malevolent begins lumbering its way towards you..." + prey << 'sound/effects/ratvar_reveal.ogg' + else + if(prob(10) || is_servant_of_ratvar(prey) || prey.z != z) + prey << "\"How dull. Leave me.\"\n\ + You feel tremendous relief as a set of horrible eyes loses sight of you..." + prey = null + else + dir_to_step_in = get_dir(src, prey) //Unlike Nar-Sie, Ratvar ruthlessly chases down his target + step(src, dir_to_step_in) + +/obj/structure/clockwork/massive/ratvar/narsie_act() + if(clashing) + return 0 + clashing = TRUE + world << "\"[pick("BLOOD GOD!!!", "NAR-SIE!!!", "AT LAST, YOUR TIME HAS COME!")]\"" + world << "\"Ratvar?! How?!\"" + for(var/obj/singularity/narsie/N in range(15, src)) + if(N.clashing) + continue + N.clashing = TRUE + clash_of_the_titans(N) //IT'S TIME FOR THE BATTLE OF THE AGES + break + return 1 + +/obj/structure/clockwork/massive/ratvar/proc/clash_of_the_titans(obj/singularity/narsie/narsie) + var/winner = "Undeclared" + var/base_victory_chance = 0 + while(TRUE) + world << 'sound/magic/clockwork/ratvar_attack.ogg' + sleep(5.2) + for(var/mob/M in mob_list) + if(M.client) + M.client.color = rgb(150, 100, 0) + spawn(1) + M.client.color = initial(M.client.color) + shake_camera(M, 4, 3) + var/r_success_modifier = min(ticker.mode.servants_of_ratvar.len * 2, 50) //2% for each cultist + var/n_success_modifier = ticker.mode.cult.len * 2 + for(var/mob/living/simple_animal/hostile/construct/harvester/C in player_list) + n_success_modifier += 2 + n_success_modifier = min(n_success_modifier, 50) + if(prob(base_victory_chance + r_success_modifier)) + winner = "Ratvar" + break + sleep(rand(2,5)) + world << 'sound/magic/clockwork/narsie_attack.ogg' + sleep(7.4) + for(var/mob/M in mob_list) + if(M.client) + M.client.color = rgb(200, 0, 0) + spawn(1) + M.client.color = initial(M.client.color) + shake_camera(M, 4, 3) + if(prob(base_victory_chance + n_success_modifier)) + winner = "Nar-Sie" + break + base_victory_chance++ //The clash has a higher chance of resolving each time both gods attack one another + switch(winner) + if("Ratvar") + world << "\"[pick("DIE! DIE! DIE!", "REEEEEEEEE!", "FILTH!!!", "SUFFER!!!", text2ratvar("ROT FOR CENTURIES AS I HAVE!!"))]\"" //nar-sie get out + world << "\"[pick("Nooooo...", "Not die. To y-", "Die. Ratv-", "Sas tyen re-")]\"" + world << 'sound/magic/clockwork/anima_fragment_attack.ogg' + world << 'sound/magic/demon_dies.ogg' + clashing = FALSE + qdel(narsie) + return 1 + if("Nar-Sie") + world << "\"[pick("Ha.", "Ra'sha fonn dest.", "You fool. To come here.")]\"" //Broken English + world << 'sound/magic/demon_attack1.ogg' + world << 'sound/magic/clockwork/anima_fragment_death.ogg' + narsie.clashing = FALSE + qdel(src) + return 1 diff --git a/code/game/gamemodes/clock_cult/clock_scripture.dm b/code/game/gamemodes/clock_cult/clock_scripture.dm new file mode 100644 index 00000000000..6d59ad2de81 --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_scripture.dm @@ -0,0 +1,1329 @@ +/* +Tiers and Requirements + +Pieces of scripture require certain follower counts, contruction value, and active caches in order to recite. +Drivers: Unlocked by default +Scripts: 5 servants and a cache +Applications: 8 servants, 3 caches, and 50 CV +Revenant: 10 servants and 100 CV +Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed +*/ + +/datum/clockwork_scripture + var/descname = "useless" //a simple name for the scripture's effect + var/name = "scripture" + var/desc = "Ancient Ratvarian lore. This piece seems particularly mundane." + var/list/invocations = list() //Spoken over time in the ancient language of Ratvar. See clock_unsorted.dm for more details on the language and how to make it. + var/channel_time = 10 //In deciseconds, how long a ritual takes to chant + var/list/required_components = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 0, "hierophant_ansible" = 0) //Components required + var/list/consumed_components = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 0, "hierophant_ansible" = 0) //Components consumed + var/obj/item/clockwork/slab/slab //The parent clockwork slab + var/mob/living/invoker //The slab's holder + var/whispered = FALSE //If the invocation is whispered rather than spoken aloud + var/usage_tip = "This piece seems to serve no purpose and is a waste of components." //A generalized tip that gives advice on a certain scripture + var/invokers_required = 1 //How many people are required, assuming that a scripture requires multiple + var/multiple_invokers_used = FALSE //If scripture requires more than one invoker + var/multiple_invokers_optional = FALSE //If scripture can have multiple invokers to bolster its effects + var/tier = SCRIPTURE_PERIPHERAL //The scripture's tier + +//components the scripture used from a slab + var/list/used_slab_components = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 0, "hierophant_ansible" = 0) +//components the scripture used from the global cache + var/list/used_cache_components = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 0, "hierophant_ansible" = 0) + +/datum/clockwork_scripture/proc/run_scripture() + if(can_recite() && has_requirements() && check_special_requirements()) + if(slab.busy) + invoker << "[slab] refuses to work, displaying the message: \"[slab.busy]!\"" + return 0 + slab.busy = "Invocation ([name]) in progress" + if(!ratvar_awakens && !slab.no_cost) + for(var/i in consumed_components) + if(consumed_components[i]) + for(var/j in 1 to consumed_components[i]) + if(slab.stored_components[i]) + slab.stored_components[i]-- + used_slab_components[i]++ + else + clockwork_component_cache[i]-- + used_cache_components[i]++ + else + channel_time *= 0.5 //if ratvar has awoken or the slab has no cost, half channel time + if(!check_special_requirements() || !recital() || !check_special_requirements() || !scripture_effects()) //if we fail any of these, refund components used + for(var/i in used_slab_components) + if(used_slab_components[i]) + if(slab) + slab.stored_components[i] += consumed_components[i] + else //if we can't find a slab add to the global cache + clockwork_component_cache[i] += consumed_components[i] + for(var/i in used_cache_components) + if(used_cache_components[i]) + clockwork_component_cache[i] += consumed_components[i] + if(slab) + slab.busy = null + qdel(src) + return 1 + +/datum/clockwork_scripture/proc/can_recite() //If the words can be spoken + if(!ticker || !ticker.mode || !slab || !invoker) + return 0 + if(!invoker.can_speak_vocal()) + invoker << "You are unable to speak the words of the scripture!" + return 0 + return 1 + +/datum/clockwork_scripture/proc/has_requirements() //if we have the components and invokers to do it + if(!ratvar_awakens && !slab.no_cost) + var/component_printout = "You lack the components to recite this piece of scripture!" + var/failed = FALSE + for(var/i in required_components) + var/cache_components = clockwork_caches ? clockwork_component_cache[i] : 0 + var/total_components = slab.stored_components[i] + cache_components + if(required_components[i] && total_components < required_components[i]) + component_printout += "\nYou have [total_components]/[required_components[i]] \ + [get_component_name(i)][i != "replicant_alloy" ? "s":""]." + failed = TRUE + if(failed) + component_printout += "" + invoker << component_printout + return 0 + if(multiple_invokers_used && !multiple_invokers_optional && !ratvar_awakens && !slab.no_cost) + var/nearby_servants = 0 + for(var/mob/living/L in range(1, invoker)) + if(is_servant_of_ratvar(L) && L.stat == CONSCIOUS && L.can_speak_vocal()) + nearby_servants++ + if(nearby_servants < invokers_required) + invoker << "There aren't enough non-mute servants nearby ([nearby_servants]/[invokers_required])!" + return 0 + return 1 + +/datum/clockwork_scripture/proc/check_special_requirements() //Special requirements for scriptures, checked three times during invocation + return 1 + +/datum/clockwork_scripture/proc/recital() //The process of speaking the words + if(!channel_time && invocations.len) + if(multiple_invokers_used) + for(var/mob/living/L in range(1, invoker)) + if(is_servant_of_ratvar(L) && L.stat == CONSCIOUS && L.can_speak_vocal()) + for(var/invocation in invocations) + clockwork_say(L, text2ratvar(invocation), whispered) + else + for(var/invocation in invocations) + clockwork_say(invoker, text2ratvar(invocation), whispered) + invoker << "You [channel_time <= 0 ? "recite" : "begin reciting"] a piece of scripture entitled \"[name]\"." + if(!channel_time) + return 1 + for(var/invocation in invocations) + if(!do_after(invoker, channel_time / invocations.len, target = invoker)) + slab.busy = null + return 0 + if(multiple_invokers_used) + for(var/mob/living/L in range(1, invoker)) + if(is_servant_of_ratvar(L) && L.stat == CONSCIOUS && L.can_speak_vocal()) + clockwork_say(L, text2ratvar(invocation), whispered) + else + clockwork_say(invoker, text2ratvar(invocation), whispered) + return 1 + +/datum/clockwork_scripture/proc/scripture_effects() //The actual effects of the recital after its conclusion + + + +/datum/clockwork_scripture/channeled //Channeled scripture begins instantly but runs constantly + var/list/chant_invocations = list("AYY LMAO") + var/chant_amount = 5 //Times the chant is spoken + var/chant_interval = 10 //Amount of deciseconds between times the chant is actually spoken aloud + +/datum/clockwork_scripture/channeled/scripture_effects() + for(var/i in 1 to chant_amount) + if(!can_recite()) + break + if(!do_after(invoker, chant_interval, target = invoker)) + break + clockwork_say(invoker, text2ratvar(pick(chant_invocations)), whispered) + chant_effects(i) + if(invoker && slab) + invoker << "You cease your chant." + chant_end_effects() + return 1 + +/datum/clockwork_scripture/channeled/proc/chant_effects(chant_number) //The chant's periodic effects +/datum/clockwork_scripture/channeled/proc/chant_end_effects() //The chant's effect upon ending + + + +/datum/clockwork_scripture/create_object //Creates an object at the invoker's feet + var/object_path = /obj/item/clockwork //The path of the object created + var/creator_message = "You create a meme." //Shown to the invoker + var/observer_message + var/one_per_tile = FALSE + var/prevent_path + +/datum/clockwork_scripture/create_object/New() + ..() + if(!prevent_path) + prevent_path = object_path + +/datum/clockwork_scripture/create_object/check_special_requirements() + if(one_per_tile && (locate(prevent_path) in get_turf(invoker))) + invoker << "You can only place one of this object on each tile!" + return 0 + return 1 + +/datum/clockwork_scripture/create_object/scripture_effects() + if(creator_message && observer_message) + invoker.visible_message(observer_message, creator_message) + else if(creator_message) + invoker << creator_message + new object_path (get_turf(invoker)) + return 1 + +///////////// +// DRIVERS // +///////////// + +/datum/clockwork_scripture/channeled/belligerent //Belligerent: Channeled for up to fiteen times over thirty seconds. Forces non-servants that can hear the chant to walk. Nar-Sian cultists are burned. + descname = "Channeled, Area Slowdown" + name = "Belligerent" + desc = "Forces all nearby non-servants to walk rather than run, doing minor damage. Chanted every two seconds for up to thirty seconds." + chant_invocations = list("Punish their blindness!", "Take time, make slow!") + chant_amount = 15 + chant_interval = 20 + required_components = list("belligerent_eye" = 1) + usage_tip = "Useful for crowd control in a populated area and disrupting mass movement." + tier = SCRIPTURE_DRIVER + +/datum/clockwork_scripture/channeled/belligerent/chant_effects(chant_number) + for(var/mob/living/carbon/C in hearers(7, invoker)) + if(!is_servant_of_ratvar(C) && !C.null_rod_check() && C.get_num_legs()) //you have legs right + C.apply_damage(1, BURN, "l_leg") + C.apply_damage(1, BURN, "r_leg") + if(C.m_intent != "walk") + if(!iscultist(C)) + C << "Your legs shiver with pain!" + else //Cultists take extra burn damage + C << "Your legs burn with pain!" + C.apply_damage(4, BURN, "l_leg") + C.apply_damage(4, BURN, "r_leg") + C.m_intent = "walk" + + + +/datum/clockwork_scripture/create_object/judicial_visor //Judicial Visor: Creates a judicial visor. + descname = "Delayed Area Stun Glasses" + name = "Judicial Visor" + desc = "Forms a visor that, when worn, will grant the ability to form a flame in your hand that can be activated at an area to smite it, stunning, muting, and damaging the nonfaithful. \ + Cultists of Nar-Sie will be set on fire, though they will be stunned for half the time." + invocations = list("Grant me the flames of Engine!") + channel_time = 10 + required_components = list("belligerent_eye" = 2) + consumed_components = list("belligerent_eye" = 1) + whispered = TRUE + object_path = /obj/item/clothing/glasses/judicial_visor + creator_message = "You form a judicial visor, which is capable of smiting the unworthy." + usage_tip = "The visor has a thirty-second cooldown once used, and the marker it creates has a delay of 3 seconds before exploding." + tier = SCRIPTURE_DRIVER + + + +/datum/clockwork_scripture/vanguard //Vanguard: Provides twenty seconds of stun immunity. At the end of the twenty seconds, 25% of all stuns absorbed are applied to the invoker. + descname = "Self Stun Immunity" + name = "Vanguard" + desc = "Provides twenty seconds of stun immunity. At the end of the twenty seconds, the invoker is stunned for the equivalent of 25% of all stuns they absorbed. \ + Excessive absorption will cause unconsciousness." + invocations = list("Shield me...", "...from darkness!") + channel_time = 30 + required_components = list("vanguard_cogwheel" = 1) + usage_tip = "You cannot reactivate Vanguard while still shielded by it." + tier = SCRIPTURE_DRIVER + var/total_duration = 200 + +/datum/clockwork_scripture/vanguard/check_special_requirements() + if(islist(invoker.stun_absorption) && invoker.stun_absorption["vanguard"] && invoker.stun_absorption["vanguard"]["end_time"] > world.time) + invoker << "You are already shielded by a Vanguard!" + return 0 + return 1 + +/datum/clockwork_scripture/vanguard/scripture_effects() + invoker.add_stun_absorption("vanguard", total_duration, 1, "'s yellow aura momentarily intensifies!", "Your ward absorbs the stun!", " is radiating with a soft yellow light!") + invoker.visible_message("[invoker] begins to faintly glow!", "You will absorb all stuns for the next twenty seconds.") + spawn(total_duration) + if(!invoker) + return + + var/vanguard = invoker.stun_absorption["vanguard"] + var/stuns_blocked = 0 + if(vanguard) + stuns_blocked = min(vanguard["stuns_absorbed"] * 0.25, 20) + if(invoker.stat != DEAD) + var/message_to_invoker = "You feel your Vanguard quietly fade..." + var/otheractiveabsorptions = FALSE + for(var/i in invoker.stun_absorption) + if(invoker.stun_absorption[i]["end_time"] > world.time && invoker.stun_absorption[i]["priority"] > vanguard["priority"]) + otheractiveabsorptions = TRUE + if(!ratvar_awakens && stuns_blocked && !otheractiveabsorptions) + vanguard["end_time"] = 0 //so it doesn't absorb the stuns we're about to apply + invoker.Stun(stuns_blocked) + invoker.Weaken(stuns_blocked) + message_to_invoker = "The weight of the Vanguard's protection crashes down upon you!" + if(stuns_blocked >= 15) + message_to_invoker += "\nYou faint from the exertion!" + invoker.Paralyse(stuns_blocked * 2) + invoker.visible_message("[invoker]'s glowing aura fades!", message_to_invoker) + return 1 + + + +/datum/clockwork_scripture/sentinels_compromise //Sentinel's Compromise: Allows the invoker to select a nearby servant convert their brute and burn damage into half as much toxin damage. + descname = "Convert Brute/Burn to Half Toxin" + name = "Sentinel's Compromise" + desc = "Heals all brute and burn damage on a nearby living, friendly servant, but deals 50% of that amount as toxin damage." + invocations = list("Mend the wounds of...", "...my inferior flesh.") + channel_time = 30 + required_components = list("vanguard_cogwheel" = 2) + consumed_components = list("vanguard_cogwheel" = 1) + usage_tip = "The Compromise is very fast to invoke." + tier = SCRIPTURE_DRIVER + +/datum/clockwork_scripture/sentinels_compromise/scripture_effects() + var/list/nearby_cultists = list() + for(var/mob/living/C in range(7, invoker)) + if(C.stat != DEAD && is_servant_of_ratvar(C) && (C.getBruteLoss() || C.getFireLoss())) + nearby_cultists += C + if(!nearby_cultists.len) + invoker << "There are no eligible servants nearby!" + return 0 + var/mob/living/L = input(invoker, "Choose a fellow servant to heal.", name) as null|anything in nearby_cultists + if(!L || !invoker || !invoker.canUseTopic(slab)) + return 0 + var/brutedamage = L.getBruteLoss() + var/burndamage = L.getFireLoss() + var/totaldamage = brutedamage + burndamage + if(!totaldamage) + invoker << "[L] is not burned or bruised!" + return 0 + L.adjustToxLoss(totaldamage * 0.5) + L.adjustBruteLoss(-brutedamage) + L.adjustFireLoss(-burndamage) + var/healseverity = max(round(totaldamage*0.05, 1), 1) //shows the general severity of the damage you just healed, 1 glow per 20 + var/targetturf = get_turf(L) + for(var/i in 1 to healseverity) + PoolOrNew(/obj/effect/overlay/temp/heal, list(targetturf, "#1E8CE1")) + invoker << "You bathe [L] in Inath-neq's power!" + L.visible_message("A blue light washes over [L], mending their bruises and burns!", \ + "You feel Inath-neq's power healing your wounds, but a deep nausea overcomes you!") + playsound(targetturf, 'sound/magic/Staff_Healing.ogg', 50, 1) + return 1 + + + +/datum/clockwork_scripture/guvax //Guvax: Converts anyone adjacent to the invoker after completion. + descname = "Melee Area Convert" + name = "Guvax" + desc = "Enlists all nearby living unshielded creatures into servitude to Ratvar. Also purges holy water from nearby Servants." + invocations = list("Enlighten this heathen!", "All are insects before Engine!", "Purge all untruths and honor Engine.") + channel_time = 50 + required_components = list("guvax_capacitor" = 1) + usage_tip = "Only works on those in melee range and does not penetrate mindshield implants. Much more efficient than a Sigil of Submission at low Servant amounts." + tier = SCRIPTURE_DRIVER + +/datum/clockwork_scripture/guvax/run_scripture() + var/servants = 0 + for(var/mob/living/M in living_mob_list) + if(is_servant_of_ratvar(M) && (ishuman(M) || issilicon(M))) + servants++ + if(servants > 5) + servants -= 5 + channel_time = min(channel_time + servants*10, 200) //if above 5 servants, is much slower + return ..() + +/datum/clockwork_scripture/guvax/scripture_effects() + for(var/mob/living/L in hearers(1, get_turf(invoker))) //Affects silicons + if(!is_servant_of_ratvar(L)) + if(L.stat != DEAD) + add_servant_of_ratvar(L) + else + if(L.reagents && L.reagents.has_reagent("holywater")) + L.reagents.remove_reagent("holywater", 1000) + L << "Ratvar's light flares, banishing the darkness. Your devotion remains intact!" + return 1 + + + +/datum/clockwork_scripture/channeled/taunting_tirade //Taunting Tirade: Channeled for up to five times over thirty seconds. Confuses non-servants that can hear it and allows movement for a brief time after each channel + descname = "Channeled, Mobile Area Confusion" + name = "Taunting Tirade" + desc = "Weakens, confuses and dizzies all nearby non-servants with a short invocation, then allows movement for five seconds. Chanted every second for up to thirty seconds." + chant_invocations = list("Hostiles on my back!", "Enemies on my trail!", "Gonna try and shake my tail.", "Bogeys on my six!") + chant_amount = 5 + chant_interval = 10 + required_components = list("guvax_capacitor" = 2) + consumed_components = list("guvax_capacitor" = 1) + usage_tip = "Useful for fleeing attackers, as few will be able to follow someone using this scripture." + tier = SCRIPTURE_DRIVER + var/flee_time = 47 //allow fleeing for 5 seconds + var/grace_period = 3 //very short grace period so you don't have to stop immediately + var/datum/progressbar/progbar + +/datum/clockwork_scripture/channeled/taunting_tirade/chant_effects(chant_number) + for(var/mob/living/L in hearers(7, invoker)) + if(!is_servant_of_ratvar(L) && !L.null_rod_check()) + L.confused = min(L.confused + 20, 100) + L.dizziness = min(L.dizziness + 20, 100) + L.Weaken(1) + invoker.visible_message("[invoker] is suddenly covered with a thin layer of dark purple smoke!") + invoker.color = "#AF0AAF" + animate(invoker, color = initial(invoker.color), time = flee_time+grace_period) + if(chant_number != chant_amount) //if this is the last chant, we don't have a movement period because the chant is over + var/endtime = world.time + flee_time + var/starttime = world.time + progbar = new(invoker, flee_time, invoker) + progbar.bar.color = "#AF0AAF" + animate(progbar.bar, color = initial(progbar.bar.color), time = flee_time+grace_period) + while(world.time < endtime) + sleep(1) + progbar.update(world.time - starttime) + qdel(progbar) + sleep(grace_period) + +/datum/clockwork_scripture/channeled/taunting_tirade/chant_end_effects() + qdel(progbar) + + + +/datum/clockwork_scripture/replicant //Replicant: Creates a new clockwork slab. Doesn't use create_object because of its unique behavior. + descname = "New Clockwork Slab" + name = "Replicant" + desc = "Creates a new clockwork slab." + invocations = list("Metal, become greater!") + channel_time = 0 + required_components = list("replicant_alloy" = 1) + whispered = TRUE + usage_tip = "This is inefficient as a way to produce components, as the slab produced must be held by someone with no other slabs to produce components." + tier = SCRIPTURE_DRIVER + +/datum/clockwork_scripture/replicant/scripture_effects() + invoker << "You copy a piece of replicant alloy and command it into a new slab." //No visible message, for stealth purposes + var/obj/item/clockwork/slab/S = new(get_turf(invoker)) + invoker.put_in_hands(S) //Put it in your hands if possible + return 1 + + + +/datum/clockwork_scripture/create_object/tinkerers_cache //Tinkerer's Cache: Creates a tinkerer's cache. + descname = "Necessary, Shares Components" + name = "Tinkerer's Cache" + desc = "Forms a cache that can store an infinite amount of components. All caches are linked and will provide components to slabs." + invocations = list("Constructing...", "...a cache!") + channel_time = 50 + required_components = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 2, "hierophant_ansible" = 0) + consumed_components = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 1, "hierophant_ansible" = 0) + object_path = /obj/structure/clockwork/cache + creator_message = "You form a tinkerer's cache, which is capable of storing components, which will automatically be used by slabs." + observer_message = "A hollow brass spire rises and begins to blaze!" + usage_tip = "Slabs will draw components from the global cache after the slab's own repositories, making caches very efficient." + tier = SCRIPTURE_DRIVER + one_per_tile = TRUE + +/datum/clockwork_scripture/create_object/tinkerers_cache/New() + var/cache_cost_increase = min(round(clockwork_caches*0.2), 5) + for(var/i in required_components) + if(i != "replicant_alloy") + required_components[i] += cache_cost_increase + for(var/i in consumed_components) + if(i != "replicant_alloy") + consumed_components[i] += cache_cost_increase + return ..() + + + +/datum/clockwork_scripture/create_object/wraith_spectacles //Wraith Spectacles: Creates a pair of wraith spectacles. + descname = "Xray Vision Glasses" + name = "Wraith Spectacles" + desc = "Fabricates a pair of glasses that provides true sight but quickly damage vision, eventually causing blindness if worn for too long." + invocations = list("Show the truth of this world to me!") + channel_time = 10 + required_components = list("hierophant_ansible" = 1) + whispered = TRUE + object_path = /obj/item/clothing/glasses/wraith_spectacles + creator_message = "You form a pair of wraith spectacles, which will grant true sight when worn." + usage_tip = "\"True sight\" means that you are able to see through walls and in darkness." + tier = SCRIPTURE_DRIVER + + + +/datum/clockwork_scripture/create_object/sigil_of_transgression //Sigil of Transgression: Creates a sigil of transgression. + descname = "Stun Trap" + name = "Sigil of Transgression" + desc = "Wards a tile with a sigil. The next person to cross the sigil will be smitten and unable to move. Nar-Sian cultists are stunned altogether." + invocations = list("Divinity, dazzle...", "...those who tresspass here!") + channel_time = 50 + required_components = list("hierophant_ansible" = 2) + consumed_components = list("hierophant_ansible" = 1) + whispered = TRUE + object_path = /obj/effect/clockwork/sigil/transgression + creator_message = "A sigil silently appears below you. The next non-servant to cross it will be immobilized." + usage_tip = "The sigil, while fairly powerful in its stun, does not induce muteness in its victim." + tier = SCRIPTURE_DRIVER + one_per_tile = TRUE + +///////////// +// SCRIPTS // +///////////// + +/datum/clockwork_scripture/create_object/ocular_warden //Ocular Warden: Creates an ocular warden. + descname = "Turret" + name = "Ocular Warden" + desc = "Forms an automatic short-range turret that deals low sustained damage to the unenlightened in its range." + invocations = list("Guardians...", "...of the Engine...", "...defend us!") + channel_time = 120 + required_components = list("belligerent_eye" = 2, "replicant_alloy" = 1) + consumed_components = list("belligerent_eye" = 1, "replicant_alloy" = 1) + object_path = /obj/structure/clockwork/ocular_warden + creator_message = "You form an ocular warden, which will focus its searing gaze upon nearby unenlightened." + observer_message = "A brass eye takes shape and slowly rises into the air, its red iris glaring!" + usage_tip = "Although powerful, the warden is very weak and should optimally be placed behind barricades." + tier = SCRIPTURE_SCRIPT + one_per_tile = TRUE + +/datum/clockwork_scripture/create_object/ocular_warden/check_special_requirements() + for(var/obj/structure/clockwork/ocular_warden/W in range(3, invoker)) + invoker << "You sense another ocular warden too near this location. Placing another this close would cause them to fight." //fluff message + return 0 + return ..() + + +/datum/clockwork_scripture/channeled/volt_void //Volt Void: Channeled for up to thirty times over thirty seconds. Consumes power from most power storages and deals slight burn damage to the invoker. + descname = "Channeled, Area Power Drain" + name = "Volt Void" //Alternative name: "On all levels but physical, I am a power sink" + desc = "Drains energy from nearby power sources, dealing burn damage if the total power consumed is above a threshhold. Channeled every second for a maximum of thirty seconds." + chant_invocations = list("Draw charge to this shell!") + chant_amount = 30 + chant_interval = 10 + required_components = list("guvax_capacitor" = 1, "hierophant_ansible" = 2) + consumed_components = list("guvax_capacitor" = 1, "hierophant_ansible" = 1) + usage_tip = "If standing on a Sigil of Transmission, will transfer power to it. Augumented limbs will also be healed unless above a very high threshhold." + tier = SCRIPTURE_SCRIPT + var/total_power_drained = 0 + var/power_damage_threshhold = 3000 + var/augument_damage_threshhold = 6000 + +/datum/clockwork_scripture/channeled/volt_void/chant_effects(chant_number) + playsound(invoker, 'sound/effects/EMPulse.ogg', 50, 1) + var/power_drained = 0 + for(var/obj/machinery/power/apc/A in view(7, invoker)) + if(A.cell && A.cell.charge) + playsound(A, "sparks", 50, 1) + flick("apc-spark", A) + power_drained += min(A.cell.charge, 500) + A.cell.charge = max(0, A.cell.charge - 500) //Better than a power sink! + if(!A.cell.charge && !A.shorted) + A.shorted = 1 + A.visible_message("The [A.name]'s screen blurs with static.") + A.update() + A.update_icon() + for(var/obj/machinery/power/smes/S in view(7, invoker)) + if(S.charge) + power_drained += min(S.charge, 500) + S.charge = max(0, S.charge - 50000) + if(!S.charge && !S.panel_open) + S.panel_open = TRUE + S.icon_state = "[initial(S.icon_state)]-o" + var/datum/effect_system/spark_spread/spks = new(get_turf(S)) + spks.set_up(10, 0, get_turf(S)) + spks.start() + S.visible_message("[S]'s panel flies open with a flurry of sparks.") + S.update_icon() + for(var/obj/item/weapon/stock_parts/cell/C in view(7, invoker)) + if(C.charge) + power_drained += min(C.charge, 500) + C.charge = C.use(max(0, C.charge - 500)) + C.updateicon() + for(var/obj/machinery/light/L in view(7, invoker)) + if(L.on) + playsound(L, 'sound/effects/light_flicker.ogg', 50, 1) + L.flicker(2) + power_drained += 50 + for(var/mob/living/silicon/robot/R in view(7, invoker)) + if(!is_servant_of_ratvar(R) && R.cell && R.cell.charge) + power_drained += min(R.cell.charge, 500) + R.cell.charge = max(0, R.cell.charge - 500) + R << "ERROR: Power loss detected!" + var/datum/effect_system/spark_spread/spks = new(get_turf(R)) + spks.set_up(3, 0, get_turf(R)) + spks.start() + var/obj/effect/clockwork/sigil/transmission/ST = locate(/obj/effect/clockwork/sigil/transmission) in get_turf(invoker) + if(ST && power_drained >= 50) + var/sigil_drain = 0 + while(power_drained >= 50) + ST.modify_charge(-50) + power_drained -= 50 + sigil_drain += 10 + power_drained += sigil_drain //readd part of the power given to the sigil to the power drained this cycle + ST.visible_message("[ST] flares a brilliant orange!") + total_power_drained += power_drained + if(power_drained >= 100 && total_power_drained >= power_damage_threshhold) + var/power_damage = power_drained * 0.01 + invoker.visible_message("[invoker] flares a brilliant orange!", "You feel the warmth of electricity running into your body.") + if(ishuman(invoker)) + var/mob/living/carbon/human/H = invoker + for(var/X in H.bodyparts) + var/obj/item/bodypart/BP = X + if(ratvar_awakens || BP.status == ORGAN_ROBOTIC && total_power_drained < augument_damage_threshhold) //if ratvar is alive, it won't damage and will always heal augumented limbs + BP.heal_damage(power_damage, power_damage, 1) //heals one point of burn and brute for every ~100W drained on augumented limbs + else + BP.take_damage(0, power_damage) + else if(isanimal(invoker)) + var/mob/living/simple_animal/A = invoker + A.adjustHealth(-power_damage) //if a simple animal is using volt void, just heal it + return 1 + + + +/datum/clockwork_scripture/create_object/clockwork_proselytizer //Clockwork Proselytizer: Creates a clockwork proselytizer. + descname = "Necessary, Converts Objects" + name = "Clockwork Proselytizer" + desc = "Forms a device that, when used on certain objects, converts them into their Ratvarian equivalents. It requires replicant alloys to function." + invocations = list("With this device...", "...his presence shall be made known.") + channel_time = 20 + required_components = list("guvax_capacitor" = 1, "replicant_alloy" = 2) + consumed_components = list("guvax_capacitor" = 1, "replicant_alloy" = 1) + whispered = TRUE + object_path = /obj/item/clockwork/clockwork_proselytizer/preloaded + creator_message = "You form a clockwork proselytizer, which is already pre-loaded with a small amount of replicant alloy." + usage_tip = "Clockwork walls cause adjacent tinkerer's caches to generate components passively, making them a vital tool. Clockwork floors heal servants standing on them." + tier = SCRIPTURE_SCRIPT + + + +/datum/clockwork_scripture/fellowship_armory //Fellowship Armory: Arms the invoker and nearby servants with Ratvarian armor. + descname = "Area Servant Armor" + name = "Fellowship Armory" + desc = "Equips the invoker and any nearby servants with Ratvarian armor. This armor provides high melee resistance but a weakness to lasers. \ + It grows faster to invoke with more nearby servants." + invocations = list("Shield me...", "...with the...", "... fragments of Engine!") + channel_time = 110 //effectively 100 because it counts the invoker + required_components = list("vanguard_cogwheel" = 2, "replicant_alloy" = 1) + consumed_components = list("vanguard_cogwheel" = 1, "replicant_alloy" = 1) + usage_tip = "Before using, advise adjacent allies to remove their helmets, external suits, gloves, and shoes." + tier = SCRIPTURE_SCRIPT + multiple_invokers_used = TRUE + multiple_invokers_optional = TRUE + +/datum/clockwork_scripture/fellowship_armory/run_scripture() + for(var/mob/living/L in range(1, invoker)) + if(is_servant_of_ratvar(L) && L.can_speak_vocal()) + channel_time = max(channel_time - 10, 0) + return ..() + +/datum/clockwork_scripture/fellowship_armory/scripture_effects() + for(var/mob/living/L in range(1, invoker)) + if(!is_servant_of_ratvar(L)) + continue + L.visible_message("Strange armor appears on [L]!", "A bright shimmer runs down your body, equipping you with Ratvarian armor.") + playsound(L, 'sound/magic/clockwork/fellowship_armory.ogg', 50, 1) + L.equip_to_slot_or_del(new/obj/item/clothing/head/helmet/clockwork(null), slot_head) + L.equip_to_slot_or_del(new/obj/item/clothing/suit/armor/clockwork(null), slot_wear_suit) + L.equip_to_slot_or_del(new/obj/item/clothing/gloves/clockwork(null), slot_gloves) + L.equip_to_slot_or_del(new/obj/item/clothing/shoes/clockwork(null), slot_shoes) + return 1 + + + +/datum/clockwork_scripture/function_call //Function Call: Grants the invoker the ability to call forth a Ratvarian spear that deals significant damage to silicons. + descname = "Summonable Spear" + name = "Function Call" + desc = "Grants the invoker the ability to call forth a powerful Ratvarian spear every three minutes. The spear will deal significant damage to Nar-Sie's dogs and silicon lifeforms, but will \ + vanish three minutes after being summoned." + invocations = list("Grant me...", "...the might of brass!") + channel_time = 20 + required_components = list("replicant_alloy" = 2, "hierophant_ansible" = 1) + consumed_components = list("replicant_alloy" = 1, "hierophant_ansible" = 1) + whispered = TRUE + usage_tip = "You can impale human targets with the spear by pulling them, then attacking. Throwing the spear at a mob will do massive damage and stun them, but break the spear." + tier = SCRIPTURE_SCRIPT + +/datum/clockwork_scripture/function_call/check_special_requirements() + for(var/datum/action/innate/function_call/F in invoker.actions) + invoker << "You have already bound a Ratvarian spear to yourself!" + return 0 + return ishuman(invoker) + +/datum/clockwork_scripture/function_call/scripture_effects() + invoker.visible_message("A shimmer of yellow light infuses [invoker]!", \ + "You bind a Ratvarian spear to yourself. Use the \"Function Call\" action button to call it forth.") + var/datum/action/innate/function_call/F = new() + F.Grant(invoker) + return 1 + + +/datum/clockwork_scripture/spatial_gateway + descname = "Teleport Gate" + name = "Spatial Gateway" + desc = "Tears open a miniaturized gateway in spacetime to any conscious servant that can transport objects or creatures to its destination. \ + Each servant assisting in the invocation adds one additional use and four additional seconds to the gateway's uses and duration." + invocations = list("Spatial Gateway...", "...activate!") + channel_time = 80 + required_components = list("vanguard_cogwheel" = 1, "hierophant_ansible" = 2) + consumed_components = list("vanguard_cogwheel" = 1, "hierophant_ansible" = 1) + multiple_invokers_used = TRUE + multiple_invokers_optional = TRUE + usage_tip = "This gateway is strictly one-way and will only allow things through the invoker's portal." + tier = SCRIPTURE_SCRIPT + +/datum/clockwork_scripture/spatial_gateway/check_special_requirements() + if(!isturf(invoker.loc)) + invoker << "You must not be inside an object to use this scripture!" + return 0 + var/other_servants = 0 + for(var/mob/living/L in living_mob_list) + if(is_servant_of_ratvar(L) && !L.stat != DEAD) + other_servants++ + for(var/obj/structure/clockwork/powered/clockwork_obelisk/O in all_clockwork_objects) + other_servants++ + if(!other_servants) + invoker << "There are no other servants or clockwork obelisks!" + return 0 + return 1 + +/datum/clockwork_scripture/spatial_gateway/scripture_effects() + var/portal_uses = 0 + var/duration = 0 + for(var/mob/living/L in range(1, invoker)) + if(!L.stat && is_servant_of_ratvar(L)) + portal_uses++ + duration += 40 //4 seconds + if(ratvar_awakens) + portal_uses = max(portal_uses, 100) //Very powerful if Ratvar has been summoned + duration = max(duration, 100) + return slab.procure_gateway(invoker, duration, portal_uses) + + + +/datum/clockwork_scripture/create_object/soul_vessel //Soul Vessel: Creates a soul vessel + descname = "Clockwork Posibrain" + name = "Soul Vessel" + desc = "Forms an ancient positronic brain with an overriding directive to serve Ratvar." + invocations = list("Herd the souls of...", "...the blasphemous damned!") + channel_time = 20 + required_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 2) + consumed_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 1) + whispered = TRUE + object_path = /obj/item/device/mmi/posibrain/soul_vessel + creator_message = "You form a soul vessel, which can be used in-hand to attract spirits, or used on an unconscious or dead human to extract their consciousness." + usage_tip = "The vessel can be used as a teleport target for Spatial Gateway, though it is generally better-used by placing it in a shell." + tier = SCRIPTURE_SCRIPT + + + +/datum/clockwork_scripture/create_object/cogscarab //Cogscarab: Creates an empty cogscarab shell + descname = "Constructor Soul Vessel Shell" + name = "Cogscarab" + desc = "Creates a small shell fitted for soul vessels. Adding an active soul vessel to it results in a small construct with tools and an inbuilt proselytizer." + invocations = list("Call forth...", "...the workers of Armorer.") + channel_time = 50 + required_components = list("belligerent_eye" = 2, "hierophant_ansible" = 1) + consumed_components = list("belligerent_eye" = 1, "hierophant_ansible" = 1) + object_path = /obj/structure/clockwork/shell/cogscarab + creator_message = "You form a cogscarab, a constructor soul vessel receptable." + observer_message = "The slab disgorges a puddle of black metal that contracts and forms into a strange shell!" + usage_tip = "Useless without a soul vessel and should not be created without one." + tier = SCRIPTURE_SCRIPT + + + +/datum/clockwork_scripture/create_object/sigil_of_submission //Sigil of Submission: Creates a sigil of submission. + descname = "Conversion Trap" + name = "Sigil of Submission" + desc = "Places a luminous sigil that will enslave any valid beings standing on it after a time." + invocations = list("Divinity, enlighten...", "...those who trespass here!") + channel_time = 60 + required_components = list("belligerent_eye" = 1, "guvax_capacitor" = 2) + consumed_components = list("belligerent_eye" = 1, "guvax_capacitor" = 1) + whispered = TRUE + object_path = /obj/effect/clockwork/sigil/submission + creator_message = "A luminous sigil appears below you. The next non-servant to cross it will be enslaved after a brief time if they do not move." + usage_tip = "This is not a primary conversion method - use Guvax for that. It is advantageous as a trap, however, as it will transmit the name of the newly-converted." + tier = SCRIPTURE_SCRIPT + one_per_tile = TRUE + + +////////////////// +// APPLICATIONS // +////////////////// + +/datum/clockwork_scripture/create_object/anima_fragment //Anima Fragment: Creates an empty anima fragment + descname = "Fast Soul Vessel Shell" + name = "Anima Fragment" + desc = "Creates a large shell fitted for soul vessels. Adding an active soul vessel to it results in a powerful construct with decent health, notable melee power, \ + and exceptional speed, though taking damage will temporarily slow it down." + invocations = list("Call forth...", "...the soldiers of Armorer.") + channel_time = 70 + required_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "replicant_alloy" = 3) + consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "replicant_alloy" = 2) + object_path = /obj/structure/clockwork/shell/fragment + creator_message = "You form an anima fragment, a powerful soul vessel receptable." + observer_message = "The slab disgorges a puddle of black metal that expands and forms into a strange shell!" + usage_tip = "Useless without a soul vessel and should not be created without one." + tier = SCRIPTURE_APPLICATION + + + +/datum/clockwork_scripture/create_object/sigil_of_accession //Sigil of Accession: Creates a sigil of accession. + descname = "Permenant Conversion Trap" + name = "Sigil of Accession" + desc = "Places a luminous sigil much like a Sigil of Submission, but it will remain even after successfully converting a non-implanted target. \ + It will penetrate mindshield implants once before disappearing." + invocations = list("Divinity, enslave...", "...all who trespass here!") + channel_time = 70 + required_components = list("belligerent_eye" = 3, "guvax_capacitor" = 1, "hierophant_ansible" = 1) + consumed_components = list("belligerent_eye" = 2, "guvax_capacitor" = 1, "hierophant_ansible" = 1) + whispered = TRUE + object_path = /obj/effect/clockwork/sigil/submission/accession + prevent_path = /obj/effect/clockwork/sigil/submission + creator_message = "A luminous sigil appears below you. All non-servants to cross it will be enslaved after a brief time if they do not move." + usage_tip = "It will remain after converting a target, unless that target has a mindshield implant, which it will break to convert them, but consume itself in the process." + tier = SCRIPTURE_APPLICATION + one_per_tile = TRUE + + + +/datum/clockwork_scripture/create_object/sigil_of_transmission + descname = "Structure Battery" + name = "Sigil of Transmission" + desc = "Scribes a sigil beneath the invoker which stores power to power clockwork structures." + invocations = list("Divinity...", "...power our creations!") + channel_time = 70 + required_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "hierophant_ansible" = 3) + consumed_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "hierophant_ansible" = 2) + whispered = TRUE + object_path = /obj/effect/clockwork/sigil/transmission + creator_message = "A sigil silently appears below you. It will automatically power clockwork structures adjecent to it." + usage_tip = "Can be recharged by using Volt Void while standing on it." + tier = SCRIPTURE_APPLICATION + one_per_tile = TRUE + + + +/datum/clockwork_scripture/create_object/vitality_matrix + descname = "Damage Trap" + name = "Vitality Matrix" + desc = "Scribes a sigil beneath the invoker which drains life from any living non-servants that cross it. Servants that cross it, however, will be healed based on how much it drained from non-servants. \ + Dead servants can be revived by this sigil if it has enough stored vitality." + invocations = list("Divinity...", "...steal their life...", "...for these shells!") + channel_time = 70 + required_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 3, "hierophant_ansible" = 1) + consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 2, "hierophant_ansible" = 1) + whispered = TRUE + object_path = /obj/effect/clockwork/sigil/vitality + creator_message = "A vitality matrix appears below you. It will drain life from non-servants and heal servants that cross it." + usage_tip = "To revive a servant, the sigil must have 20 vitality plus the target servant's non-oxygen damage. It will still heal dead servants if it lacks the vitality to outright revive them." + tier = SCRIPTURE_APPLICATION + one_per_tile = TRUE + + +/datum/clockwork_scripture/memory_allocation //Memory Allocation: Finds a willing ghost and makes them into a clockwork marauders for the invoker. + descname = "Guardian" + name = "Memory Allocation" + desc = "Allocates part of your consciousness to a Clockwork Marauder, a vigilent fighter similar to the alien holoparasites employed by the Syndicate; It lives within you, able to be \ + called forth by Speaking its True Name or if you become exceptionally low on health.
    \ + Unlike holoparasites, however, it does not transfer the damage it takes to you, instead simply gaining Fatigue as it is attacked. Marauders cannot move too far from their hosts, \ + and will gain Fatigue at an increasing rate as they grow farther away. At maximum Fatigue, the marauder is forced to return to you and will be unable to manifest until its Fatigue is at zero." + invocations = list("Fright's will...", "...call forth...") + channel_time = 100 + required_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 3) + consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 2) + usage_tip = "Marauders are useful as personal bodyguards and frontline warriors, although they do little damage." + tier = SCRIPTURE_APPLICATION + +/datum/clockwork_scripture/memory_allocation/check_special_requirements() + for(var/mob/living/simple_animal/hostile/clockwork/marauder/M in living_mob_list) + if(M.host == invoker) + invoker << "You can only house one marauder at a time!" + return 0 + return 1 + +/datum/clockwork_scripture/memory_allocation/scripture_effects() + return create_marauder() + +/datum/clockwork_scripture/memory_allocation/proc/create_marauder() + invoker.visible_message("A yellow tendril appears from [invoker]'s [slab.name] and impales itself in their forehead!", \ + "A tendril flies from [slab] into your forehead. You begin waiting while it painfully rearranges your thought pattern...") + invoker.notransform = TRUE //Vulnerable during the process + slab.busy = "Thought modification in process" + if(!do_after(invoker, 50, target = invoker)) + invoker.visible_message("The tendril, covered in blood, retracts from [invoker]'s head and back into the [slab.name]!", \ + "Total agony overcomes you as the tendril is forced out early!") + invoker.notransform = FALSE + invoker.Stun(5) + invoker.Weaken(5) + invoker.apply_damage(10, BRUTE, "head") + slab.busy = null + return 0 + clockwork_say(invoker, text2ratvar("...the mind made...")) + invoker.notransform = FALSE + slab.busy = null + if(!check_special_requirements()) + return 0 + invoker << "The tendril shivers slightly as it selects a marauder..." + var/list/marauder_candidates = pollCandidates("Do you want to play as the clockwork marauder of [invoker.real_name]?", ROLE_SERVANT_OF_RATVAR, null, FALSE, 100) + if(!check_special_requirements()) + return 0 + if(!marauder_candidates.len) + invoker.visible_message("The tendril retracts from [invoker]'s head, sealing the entry wound as it does so!", \ + "The tendril was unsuccessful! Perhaps you should try again another time.") + return 0 + clockwork_say(invoker, text2ratvar("...sword and shield!")) + var/mob/dead/observer/theghost = pick(marauder_candidates) + var/mob/living/simple_animal/hostile/clockwork/marauder/M = new(invoker) + M.key = theghost.key + M.host = invoker + M << M.playstyle_string + M << "Your true name is \"[M.true_name]\". You can change this once by using the Change True Name verb in your Marauder tab." + add_servant_of_ratvar(M, TRUE) + invoker.visible_message("The tendril retracts from [invoker]'s head, sealing the entry wound as it does so!", \ + "The procedure was successful! [M.true_name], a clockwork marauder, has taken up residence in your mind. Communicate with it via the \"Linked Minds\" ability in the \ + Clockwork tab.") + invoker.verbs += /mob/living/proc/talk_with_marauder + return 1 + + + +/datum/clockwork_scripture/create_object/interdiction_lens //Interdiction Lens: Creates a powerful totem that disables radios and cameras and drains power into nearby sigils. + descname = "Structure, Disables Machinery" + name = "Interdiction Lens" + desc = "Creates a clockwork totem that sabotages nearby machinery and funnels drained power into nearby Sigils of Transmission." + invocations = list("May this totem...", "...shroud the false suns!") + channel_time = 80 + required_components = list("belligerent_eye" = 1, "replicant_alloy" = 4, "hierophant_ansible" = 1) + consumed_components = list("belligerent_eye" = 1, "replicant_alloy" = 3, "hierophant_ansible" = 1) + object_path = /obj/structure/clockwork/powered/interdiction_lens + creator_message = "You form an interdiction lens, which disrupts cameras and radios and drains power." + observer_message = "A brass totem rises from the ground, a purple gem appearing in its center!" + invokers_required = 2 + multiple_invokers_used = TRUE + usage_tip = "If it fails to funnel power into a nearby Sigil of Transmission and fails to disable even one thing, it will disable itself for two minutes." + tier = SCRIPTURE_APPLICATION + one_per_tile = TRUE + + + +/datum/clockwork_scripture/create_object/mending_motor //Mending Motor: Creates a prism that will quickly heal mechanical servants/clockwork structures and consume replicant alloy. + descname = "Structure, Repairs Other Structures" + name = "Mending Motor" + desc = "Creates a mechanized prism that will rapidly repair damage to clockwork creatures, converted cyborgs, and clockwork structures. Requires replicant alloy or power to function." + invocations = list("May this prism...", "...mend our dents and scratches!") + channel_time = 80 + required_components = list("vanguard_cogwheel" = 4, "guvax_capacitor" = 1, "replicant_alloy" = 1) + consumed_components = list("vanguard_cogwheel" = 3, "guvax_capacitor" = 1, "replicant_alloy" = 1) + object_path = /obj/structure/clockwork/powered/mending_motor/prefilled + creator_message = "You form a mending motor, which will consume power or replicant alloy to mend the wounds of mechanized servants." + observer_message = "An onyx prism forms in midair and sprouts tendrils to support itself!" + invokers_required = 2 + multiple_invokers_used = TRUE + usage_tip = "Powerful healing but power use is very inefficient, and its alloy use is little better." + tier = SCRIPTURE_APPLICATION + one_per_tile = TRUE + + + +/datum/clockwork_scripture/create_object/clockwork_obelisk //Clockwork Obelisk: Creates a powerful obelisk that can be used to broadcast messages or open a gateway to any servant or clockwork obelisk. + descname = "Structure, Teleportation Hub" + name = "Clockwork Obelisk" + desc = "Creates a clockwork obelisk that can broadcast messages over the Hierophant Network or open a Spatial Gateway to any living servant or clockwork obelisk." + invocations = list("May this obelisk...", "...take us to all places!") + channel_time = 80 + required_components = list("vanguard_cogwheel" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 4) + consumed_components = list("vanguard_cogwheel" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 3) + object_path = /obj/structure/clockwork/powered/clockwork_obelisk + creator_message = "You form a clockwork obelisk which can broadcast messages or produce Spatial Gateways." + observer_message = "A brass obelisk appears handing in midair!" + invokers_required = 2 + multiple_invokers_used = TRUE + usage_tip = "Producing a gateway has a high power cost. Gateways to or between clockwork obelisks recieve double duration and uses." + tier = SCRIPTURE_APPLICATION + one_per_tile = TRUE + + + +/datum/clockwork_scripture/create_object/mania_motor //Mania Motor: Creates a powerful obelisk that can be used to broadcast messages or open a gateway to any servant or clockwork obelisk. + descname = "Structure, Area Denial" + name = "Mania Motor" + desc = "Creates a mania motor which will cause brain damage and hallucinations in nearby non-servant humans. It will also try to convert humans directly adjecent to the motor." + invocations = list("May this transmitter...", "...break the will of all who oppose us!") + channel_time = 80 + required_components = list("guvax_capacitor" = 4, "replicant_alloy" = 1, "hierophant_ansible" = 1) + consumed_components = list("guvax_capacitor" = 3, "replicant_alloy" = 1, "hierophant_ansible" = 1) + object_path = /obj/structure/clockwork/powered/mania_motor + creator_message = "You form a mania motor which will cause brain damage and hallucinations in nearby humans while active." + observer_message = "A two-pronged machine rises from the ground!" + invokers_required = 2 + multiple_invokers_used = TRUE + usage_tip = "Eligible human servants next to the motor will be converted at an additional power cost. It will also cure hallucinations and brain damage in nearby servants." + tier = SCRIPTURE_APPLICATION + one_per_tile = TRUE + + + +/datum/clockwork_scripture/create_object/tinkerers_daemon //Tinkerer's Daemon: Creates a shell that can be attached to a tinkerer's cache to grant it passive component creation. + descname = "Component Generator" + name = "Tinkerer's Daemon" + desc = "Forms a daemon shell that can be attached to a tinkerer's cache to add new components at a healthy rate. It will only function if it is outnumbered by servants in a ratio of 5:1." + invocations = list("Collect Engine parts...", "...that yet hold greatness!") + channel_time = 80 + required_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 3) + consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 1) + object_path = /obj/item/clockwork/daemon_shell + creator_message = "You form a daemon shell. Attach it to a tinkerer's cache to increase its rate of production." + usage_tip = "Vital to your success!" + tier = SCRIPTURE_APPLICATION + +/datum/clockwork_scripture/create_object/tinkerers_daemon/check_special_requirements() + var/servants = 0 + for(var/mob/living/L in living_mob_list) + if(is_servant_of_ratvar(L)) + servants++ + if(servants * 0.2 < clockwork_daemons) + invoker << "\"Daemons are already disabled, making more of them would be a waste.\"" + return 0 + if(servants * 0.2 < clockwork_daemons+1) + invoker << "\"This daemon would be useless, friend.\"" + return 0 + return ..() + +////////////// +// REVENANT // +////////////// +//Revenant scriptures are different than any others. They are all very powerful, but also very costly and have drawbacks. This might be a very long invocation time or a very high component cost. + +/datum/clockwork_scripture/invoke_nezbere //Invoke Nezbere, the Brass Eidolon: Invokes Nezbere, bolstering the strength of many clockwork items for one minute. + descname = "Structure Buff" + name = "Invoke Nezbere, the Brass Eidolon" + desc = "Taps the limitless power of Nezbere, one of Ratvar's four generals. The restless toil of the Eidolon will empower a wide variety of clockwork apparatus for a full minute - notably, \ + clockwork proselytizers will cost no replicant alloy to use." + invocations = list("I call upon you, Armorer!!", "Let your machinations reign on this miserable station!!", "Let your power flow through the tools of your master!!") + channel_time = 150 + required_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 6) + consumed_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 6) + usage_tip = "Ocular wardens will become empowered, clockwork proselytizers will require no alloy, tinkerer's daemons will produce twice as quickly, \ + and interdiction lenses, mending motors, mania motors, and clockwork obelisks will all require no power." + tier = SCRIPTURE_REVENANT + +/datum/clockwork_scripture/invoke_nezbere/check_special_requirements() + if(!slab.no_cost && clockwork_generals_invoked["nezbere"] > world.time) + invoker << "\"[text2ratvar("Not just yet, friend. Patience is a virtue.")]\"\n\ + Nezbere has already been invoked recently! You must wait several minutes before calling upon the Brass Eidolon." + return 0 + if(!slab.no_cost && ratvar_awakens) + invoker << "\"[text2ratvar("Our master is here already. You do not require my help, friend.")]\"\n\ + Nezbere will not grant his power while Ratvar's dwarfs his own!" + return 0 + return 1 + +/datum/clockwork_scripture/invoke_nezbere/scripture_effects() + new/obj/effect/clockwork/general_marker/nezbere(get_turf(invoker)) + hierophant_message("[text2ratvar("Armorer: \"I heed your call, champions. May your artifacts bring ruin upon the heathens that oppose our master!")]\"", FALSE, invoker) + clockwork_generals_invoked["nezbere"] = world.time + CLOCKWORK_GENERAL_COOLDOWN + playsound(invoker, 'sound/magic/clockwork/invoke_general.ogg', 50, 0) + for(var/obj/structure/clockwork/ocular_warden/W in all_clockwork_objects) //Ocular wardens have increased damage and radius + W.damage_per_tick *= 1.5 + W.sight_range *= 2 + for(var/obj/item/clockwork/clockwork_proselytizer/P in all_clockwork_objects) //Proselytizers no longer require alloy + P.uses_alloy = FALSE + for(var/obj/item/clockwork/tinkerers_daemon/D in all_clockwork_objects) //Daemons produce components twice as quickly + D.production_time *= 0.5 + for(var/obj/structure/clockwork/powered/M in all_clockwork_objects) //Powered clockwork structures no longer need power + M.needs_power = FALSE + spawn(600) + for(var/obj/structure/clockwork/ocular_warden/W in all_clockwork_objects) + W.damage_per_tick = initial(W.damage_per_tick) + W.sight_range = initial(W.sight_range) + for(var/obj/item/clockwork/clockwork_proselytizer/P in all_clockwork_objects) + P.uses_alloy = initial(P.uses_alloy) + for(var/obj/item/clockwork/tinkerers_daemon/D in all_clockwork_objects) + D.production_time = initial(D.production_time) + for(var/obj/structure/clockwork/powered/M in all_clockwork_objects) + M.needs_power = initial(M.needs_power) + return 1 + + + +/datum/clockwork_scripture/invoke_sevtug //Invoke Sevtug, the Formless Pariah: Causes massive global hallucinations, braindamage, confusion, and dizziness to all humans on the same zlevel. + descname = "Global Hallucination" + name = "Invoke Sevtug, the Formless Pariah" + desc = "Taps the limitless power of Sevtug, one of Ratvar's four generals. The mental manipulation ability of the Pariah allows its wielder to cause mass hallucinations and confusion \ + for all non-servant humans on the same z-level as them. The power of this scripture falls off somewhat with distance, and certain things may reduce its effects." + invocations = list("I call upon you, Fright!!", "Let your power shatter the sanity of the weak-minded!!", "Let your tendrils hold sway over all!!") + channel_time = 150 + required_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 6, "hierophant_ansible" = 3) + consumed_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 6, "hierophant_ansible" = 3) + usage_tip = "Causes brain damage, hallucinations, confusion, and dizziness in massive amounts." + tier = SCRIPTURE_REVENANT + invokers_required = 3 + multiple_invokers_used = TRUE + var/list/mindbreaksayings = list("\"Oh, great. I get to shatter some minds.\"", "\"More minds to crush.\"", \ + "\"Really, this is almost boring.\"", "\"None of these minds have anything interesting in them.\"", "\"Maybe I can instill a little bit of terror in this one.\"", \ + "\"What a waste of my power.\"", "\"I'm sure I could just control these minds instead, but they never ask.\"") + +/datum/clockwork_scripture/invoke_sevtug/check_special_requirements() + if(!slab.no_cost && clockwork_generals_invoked["sevtug"] > world.time) + invoker << "\"[text2ratvar("Is it really so hard - even for a simpleton like you - to grasp the concept-of waiting?")]\"\n\ + Sevtug has already been invoked recently! You must wait several minutes before calling upon the Formless Pariah." + return 0 + if(!slab.no_cost && ratvar_awakens) + invoker << "\"[text2ratvar("Do you really think anything I can do right now will compare to Engine's power?")]\"\n\ + Sevtug will not grant his power while Ratvar's dwarfs his own!" + return 0 + return ..() + +/datum/clockwork_scripture/invoke_sevtug/scripture_effects() + new/obj/effect/clockwork/general_marker/sevtug(get_turf(invoker)) + hierophant_message("[text2ratvar("Fright: \"I heed your call, idiots. Get going and use this chance while it lasts!")]\"", FALSE, invoker) + clockwork_generals_invoked["sevtug"] = world.time + CLOCKWORK_GENERAL_COOLDOWN + playsound(invoker, 'sound/magic/clockwork/invoke_general.ogg', 50, 0) + var/hum = get_sfx('sound/effects/screech.ogg') //like playsound, same sound for everyone affected + var/turf/T = get_turf(invoker) + for(var/mob/living/carbon/human/H in living_mob_list) + if(H.z == invoker.z && !is_servant_of_ratvar(H)) + var/distance = 0 + distance += get_dist(T, get_turf(H)) + var/messaged = FALSE + var/visualsdistance = max(150 - distance, 5) + var/minordistance = max(200 - distance*2, 5) + var/majordistance = max(150 - distance*3, 5) + if(H.null_rod_check()) + visualsdistance = round(visualsdistance * 0.25) + minordistance = round(minordistance * 0.25) + majordistance = round(majordistance * 0.25) + H << "[text2ratvar("Oh, a void weapon. How annoying, I may as well not bother.")]\n\ + Your holy weapon glows a faint orange in an attempt to defend your mind!" + messaged = TRUE + if(isloyal(H)) + visualsdistance = round(visualsdistance * 0.5) //half effect for shielded targets + minordistance = round(minordistance * 0.5) + majordistance = round(majordistance * 0.5) + if(!messaged) + H << "[text2ratvar("Oh, look, a mindshield. Cute, I suppose I'll humor it.")]" + messaged = TRUE + if(!messaged && prob(visualsdistance)) + H << "[text2ratvar(pick(mindbreaksayings))]" + H.playsound_local(T, hum, visualsdistance, 1) + flash_color(H, flash_color="#AF0AAF", flash_time=visualsdistance*10) + H.set_drugginess(visualsdistance + H.druggy) + H.dizziness = minordistance + H.dizziness + H.hallucination = minordistance + H.hallucination + H.confused = majordistance + H.confused + H.setBrainLoss(majordistance + H.getBrainLoss()) + return 1 + + + +/datum/clockwork_scripture/invoke_nzcrentr //Invoke Nzcrentr, the Eternal Thunderbolt: Imbues an immense amount of energy into the invoker. After several seconds, everyone nearby will be hit with a devastating chain lightning blast. + descname = "Lightning Blast" + name = "Invoke Nzcrentr, the Eternal Thunderbolt" + desc = "Taps the limitless power of Nzcrentr, one of Ratvar's four generals. The immense energy Nzcrentr wields will allow you to imbue a tiny fraction of it into your body. After several \ + seconds, anyone nearby will be struck by a devastating lightning bolt." + invocations = list("I call upon you, Amperage!!", "Let your energy flow through me!!", "Let your boundless power shatter stars!!") + channel_time = 150 + required_components = list("belligerent_eye" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 6) + consumed_components = list("belligerent_eye" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 6) + usage_tip = "Struck targets will also be knocked down for about sixteen seconds." + tier = SCRIPTURE_REVENANT + +/datum/clockwork_scripture/invoke_nzcrentr/check_special_requirements() + if(!slab.no_cost && clockwork_generals_invoked["nzcrentr"] > world.time) + invoker << "\"[text2ratvar("The boss says you have to wait. Hey, do you think he would mind if I killed you? ...He would? Ok.")]\"\n\ + Nzcrentr has already been invoked recently! You must wait several minutes before calling upon the Forgotten Arbiter." + return 0 + return 1 + +/datum/clockwork_scripture/invoke_nzcrentr/scripture_effects() + new/obj/effect/clockwork/general_marker/nzcrentr(get_turf(invoker)) + clockwork_generals_invoked["nzcrentr"] = world.time + CLOCKWORK_GENERAL_COOLDOWN + hierophant_message("[text2ratvar("Amperage: \"[invoker.real_name] has called forth my power. Hope they do not shatter under it!")]\"", FALSE, invoker) + invoker.visible_message("[invoker] begins to radiate a blinding light!", \ + "\"[text2ratvar("The boss says it's okay to do this. Don't blame me if you die from it.")]\"\n \ + You feel limitless power surging through you!") + playsound(invoker, 'sound/magic/clockwork/invoke_general.ogg', 50, 0) + playsound(invoker, 'sound/magic/lightning_chargeup.ogg', 100, 0) + animate(invoker, color = list(rgb(255, 255, 255), rgb(255, 255, 255), rgb(255, 255, 255), rgb(0,0,0)), time = 88) //Gradual advancement to extreme brightness + sleep(88) + if(invoker) + invoker.visible_message("Massive bolts of energy emerge from across [invoker]'s body!", \ + "\"[text2ratvar("I told you you wouldn't be able to handle it.")]\"\n \ + TOO... MUCH! CAN'T... TAKE IT!") + playsound(invoker, 'sound/magic/lightningbolt.ogg', 100, 0) + if(invoker.stat == CONSCIOUS) + animate(invoker, color = initial(invoker.color), time = 10) + for(var/mob/living/L in view(7, invoker)) + if(is_servant_of_ratvar(L)) + continue + invoker.Beam(L, icon_state = "nzcrentrs_power", icon = 'icons/effects/beam.dmi', time = 10) + var/randdamage = rand(40, 60) + if(iscarbon(L)) + L.electrocute_act(randdamage, "Nzcrentr's power", 1, randdamage) + else + L.adjustFireLoss(randdamage) + L.visible_message( + "[L] was shocked by Nzcrentr's power!", \ + "You feel a powerful shock coursing through your body!", \ + "You hear a heavy electrical crack." \ + ) + L.Weaken(8) + playsound(L, 'sound/magic/LightningShock.ogg', 50, 1) + else + playsound(invoker, 'sound/magic/Disintegrate.ogg', 50, 1) + invoker.gib() + return 1 + else + return 0 + + + +/datum/clockwork_scripture/invoke_inathneq //Invoke Inath-neq, the Resonant Cogwheel: Grants invulnerability and stun immunity for 15 seconds + descname = "Area Invuln" + name = "Invoke Inath-neq, the Resonant Cogwheel" + desc = "Taps the limitless power of Inath-neq, one of Ratvar's four generals. The benevolence of Inath-Neq will grant complete invulnerability to all servants in range for fifteen seconds." + invocations = list("I call upon you, Vanguard!!", "Let the Resonant Cogs turn once more!!", "Grant me and my allies the strength to vanquish our foes!!") + channel_time = 150 + required_components = list("vanguard_cogwheel" = 6, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 3) + consumed_components = list("vanguard_cogwheel" = 6, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 3) + usage_tip = "Those affected by this scripture are only weak to things that outright destroy bodies, such as bombs or the singularity." + tier = SCRIPTURE_REVENANT + var/total_duration = 150 + +/datum/clockwork_scripture/invoke_inathneq/check_special_requirements() + if(!slab.no_cost && clockwork_generals_invoked["inath-neq"] > world.time) + invoker << "\"[text2ratvar("I cannot lend you my aid yet, champion. Please be careful.")]\"\n\ + Inath-neq has already been invoked recently! You must wait several minutes before calling upon the Resonant Cogwheel." + return 0 + return 1 + +/datum/clockwork_scripture/invoke_inathneq/scripture_effects() + new/obj/effect/clockwork/general_marker/inathneq(get_turf(invoker)) + hierophant_message("[text2ratvar("Vanguard: \"I lend you my aid, champions! Let glory guide your blows!")]\"", FALSE, invoker) + clockwork_generals_invoked["inath-neq"] = world.time + CLOCKWORK_GENERAL_COOLDOWN + playsound(invoker, 'sound/magic/clockwork/invoke_general.ogg', 50, 0) + if(invoker.real_name == "Lucio") + clockwork_say(invoker, text2ratvar("Aww, let's break it DOWN!!")) + var/list/affected_servants = list() + for(var/mob/living/L in range(7, invoker)) + if(!is_servant_of_ratvar(L) || L.stat == DEAD) + continue + L << "Inath-neq's power flows through you!" + L.color = "#1E8CE1" + L.fully_heal() + L.add_stun_absorption("inathneq", total_duration, 2, "'s flickering blue aura momentarily intensifies!", "Inath-neq's ward absorbs the stun!", " is glowing with a flickering blue light!") + L.status_flags |= GODMODE + animate(L, color = initial(L.color), time = total_duration, easing = EASE_IN) + affected_servants += L + spawn(total_duration) + for(var/mob/living/L in affected_servants) + L << "You feel Inath-neq's power fade from your body." + L.status_flags &= ~GODMODE + return 1 + + + +/datum/clockwork_scripture/ark_of_the_clockwork_justiciar //Ark of the Clockwork Justiciar: Creates a Gateway to the Celestial Derelict. + descname = "Win Condition" + name = "Ark of the Clockwork Justiciar" + desc = "Pulls from the power of all of Ratvar's servants and generals to construct a massive machine used to tear apart a rift in spacetime to the Celestial Derelict. This gateway will \ + call forth Ratvar from his exile after some time." + invocations = list("ARMORER! FRIGHT! AMPERAGE! VANGUARD! I CALL UPON YOU!!", \ + "THE TIME HAS COME FOR OUR MASTER TO BREAK THE CHAINS OF EXILE!!", \ + "LEND US YOUR AID! ENGINE COMES!!") + channel_time = 150 + required_components = list("belligerent_eye" = 10, "vanguard_cogwheel" = 10, "guvax_capacitor" = 10, "replicant_alloy" = 10, "hierophant_ansible" = 10) + consumed_components = list("belligerent_eye" = 10, "vanguard_cogwheel" = 10, "guvax_capacitor" = 10, "replicant_alloy" = 10, "hierophant_ansible" = 10) + invokers_required = 5 + multiple_invokers_used = TRUE + usage_tip = "The gateway is completely vulnerable to attack during its five-minute duration. It will periodically give indication of its general position to everyone on the station \ + as well as being loud enough to be heard throughout the entire sector. Defend it with your life!" + tier = SCRIPTURE_JUDGEMENT + +/datum/clockwork_scripture/ark_of_the_clockwork_justiciar/New() + if(ticker && ticker.mode && ticker.mode.clockwork_objective != CLOCKCULT_GATEWAY) + invocations = list("ARMORER! FRIGHT! AMPERAGE! VANGUARD! I CALL UPON YOU!!", \ + "THIS STATION WILL BE A BEACON OF HOPE IN THE DARKNESS OF SPACE!!", \ + "HELP US MAKE THIS SHOW ENGINE'S GLORY!!") + ..() + +/datum/clockwork_scripture/ark_of_the_clockwork_justiciar/check_special_requirements() + if(!slab.no_cost) + if(ratvar_awakens) + invoker << "\"I am already here, idiot.\"" + return 0 + for(var/obj/structure/clockwork/massive/celestial_gateway/G in all_clockwork_objects) + var/area/gate_area = get_area(G) + invoker << "There is already a gateway at [gate_area.map_name]!" + return 0 + var/area/A = get_area(invoker) + var/turf/T = get_turf(invoker) + if(!T || T.z != ZLEVEL_STATION || istype(A, /area/shuttle)) + invoker << "You must be on the station to activate the Ark!" + return 0 + if(clockwork_gateway_activated) + if(ticker && ticker.mode && ticker.mode.clockwork_objective != CLOCKCULT_GATEWAY) + invoker << "\"Look upon his works. Is it not glorious?\"" + else + invoker << "Ratvar's recent banishment renders him too weak to be wrung forth from Reebe!" + return 0 + return 1 + +/datum/clockwork_scripture/ark_of_the_clockwork_justiciar/scripture_effects() + var/turf/T = get_turf(invoker) + new/obj/effect/clockwork/general_marker/inathneq(T) + if(ticker && ticker.mode && ticker.mode.clockwork_objective == CLOCKCULT_GATEWAY) + T.visible_message("\"[text2ratvar("Engine, come forth and show your servants your mercy!")]\"") + else + T.visible_message("\"[text2ratvar("We will show all the mercy of Engine!")]\"") + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 30, 0) + sleep(10) + if(!check_special_requirements()) + return 0 + new/obj/effect/clockwork/general_marker/sevtug(T) + if(ticker && ticker.mode && ticker.mode.clockwork_objective == CLOCKCULT_GATEWAY) + T.visible_message("\"[text2ratvar("Engine, come forth and show this station your decorating skills!")]\"") + else + T.visible_message("\"[text2ratvar("We will show all Engine's decorating skills.")]\"") + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 45, 0) + sleep(10) + if(!check_special_requirements()) + return 0 + new/obj/effect/clockwork/general_marker/nezbere(T) + if(ticker && ticker.mode && ticker.mode.clockwork_objective == CLOCKCULT_GATEWAY) + T.visible_message("\"[text2ratvar("Engine, come forth and shine your light across this realm!!")]\"") + else + T.visible_message("\"[text2ratvar("We will show all Engine's light!!")]\"") + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 60, 0) + sleep(10) + if(!check_special_requirements()) + return 0 + new/obj/effect/clockwork/general_marker/nzcrentr(T) + if(ticker && ticker.mode && ticker.mode.clockwork_objective == CLOCKCULT_GATEWAY) + T.visible_message("\"[text2ratvar("Engine, come forth.")]\"") + else + T.visible_message("\"[text2ratvar("We will show all Engine's power!")]\"") + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 75, 0) + sleep(10) + if(check_special_requirements()) + var/obj/structure/clockwork/massive/celestial_gateway/CG = new/obj/structure/clockwork/massive/celestial_gateway(T) + if(ticker && ticker.mode && ticker.mode.clockwork_objective != CLOCKCULT_GATEWAY) + CG.ratvar_portal = FALSE + hierophant_message("This newly constructed gateway will not free Ratvar, \ + and will instead simply proselytize and convert everything and everyone on the station.", TRUE) + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 100, 0) + var/list/open_turfs = list() + for(var/turf/open/OT in orange(1, T)) + var/list/dense_objects = list() + for(var/obj/O in OT) + if(O.density && !O.CanPass(invoker, OT, 5)) + dense_objects |= O + if(!dense_objects.len) + open_turfs |= OT + if(open_turfs.len) + for(var/mob/living/L in T) + L.forceMove(pick(open_turfs)) //shove living mobs off of the gate's new location + return 1 + return 0 diff --git a/code/game/gamemodes/clock_cult/clock_structures.dm b/code/game/gamemodes/clock_cult/clock_structures.dm new file mode 100644 index 00000000000..cddd9cb68af --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_structures.dm @@ -0,0 +1,1062 @@ +////////////////////////// +// CLOCKWORK STRUCTURES // +////////////////////////// + +/obj/structure/clockwork + name = "meme structure" + desc = "Some frog or something, the fuck?" + var/clockwork_desc //Shown to servants when they examine + icon = 'icons/obj/clockwork_objects.dmi' + icon_state = "rare_pepe" + anchored = 1 + density = 1 + opacity = 0 + layer = OBJ_LAYER + var/max_health = 100 //All clockwork structures have health that can be removed via attacks + var/health = 100 + var/repair_amount = 5 //how much a proselytizer can repair each cycle + var/can_be_repaired = TRUE //if a proselytizer can repair it at all + var/takes_damage = TRUE //If the structure can be damaged + var/break_message = "The frog isn't a meme after all!" //The message shown when a structure breaks + var/break_sound = 'sound/magic/clockwork/anima_fragment_death.ogg' //The sound played when a structure breaks + var/list/debris = list(/obj/item/clockwork/alloy_shards/large = 1, \ + /obj/item/clockwork/alloy_shards/medium = 2, \ + /obj/item/clockwork/alloy_shards/small = 3) //Parts left behind when a structure breaks + var/construction_value = 0 //How much value the structure contributes to the overall "power" of the structures on the station + +/obj/structure/clockwork/New() + ..() + change_construction_value(construction_value) + all_clockwork_objects += src + +/obj/structure/clockwork/Destroy() + change_construction_value(-construction_value) + all_clockwork_objects -= src + return ..() + +/obj/structure/clockwork/proc/destroyed() + if(!takes_damage) + return 0 + for(var/I in debris) + for(var/i in 1 to debris[I]) + new I (get_turf(src)) + visible_message(break_message) + playsound(src, break_sound, 50, 1) + qdel(src) + return 1 + +/obj/structure/clockwork/burn() + SSobj.burning -= src + if(takes_damage) + playsound(src, 'sound/items/Welder.ogg', 100, 1) + visible_message("[src] is warped by the heat!") + take_damage(rand(50, 100), BURN) + +/obj/structure/clockwork/proc/take_damage(amount, damage_type) + if(!amount || !damage_type || !damage_type in list(BRUTE, BURN)) + return 0 + if(takes_damage) + health = max(0, health - amount) + if(!health) + destroyed() + return 1 + return 0 + +/obj/structure/clockwork/narsie_act() + if(take_damage(rand(25, 50), BRUTE) && src) //if we still exist + var/previouscolor = color + color = "#960000" + animate(src, color = previouscolor, time = 8) + +/obj/structure/clockwork/ex_act(severity) + var/damage = 0 + switch(severity) + if(1) + damage = max_health //100% max health lost + if(2) + damage = max_health * (0.01 * rand(50, 70)) //50-70% max health lost + if(3) + damage = max_health * (0.01 * rand(10, 30)) //10-30% max health lost + if(damage) + take_damage(damage, BRUTE) + +/obj/structure/clockwork/examine(mob/user) + var/can_see_clockwork = is_servant_of_ratvar(user) || isobserver(user) + if(can_see_clockwork && clockwork_desc) + desc = clockwork_desc + ..() + desc = initial(desc) + if(takes_damage) + var/servant_message = "It is at [health]/[max_health] integrity" + var/other_message = "It seems pristine and undamaged" + var/heavily_damaged = FALSE + var/healthpercent = (health/max_health) * 100 + if(healthpercent >= 100) + other_message = "It seems pristine and undamaged" + else if(healthpercent >= 50) + other_message = "It looks slightly dented" + else if(healthpercent >= 25) + other_message = "It appears heavily damaged" + heavily_damaged = TRUE + else if(healthpercent >= 0) + other_message = "It's falling apart" + heavily_damaged = TRUE + user << "[can_see_clockwork ? "[servant_message]":"[other_message]"][heavily_damaged ? "!":"."]" + +/obj/structure/clockwork/bullet_act(obj/item/projectile/P) + . = ..() + visible_message("[src] is hit by \a [P]!") + playsound(src, P.hitsound, 50, 1) + take_damage(P.damage, P.damage_type) + +/obj/structure/clockwork/proc/attack_generic(mob/user, damage = 0, damage_type = BRUTE) //used by attack_alien, attack_animal, and attack_slime + user.do_attack_animation(src) + user.changeNext_move(CLICK_CD_MELEE) + user.visible_message("[user] smashes into [src]!") + take_damage(damage, damage_type) + +/obj/structure/clockwork/attack_alien(mob/living/user) + playsound(src, 'sound/weapons/bladeslice.ogg', 50, 1) + attack_generic(user, 15) + +/obj/structure/clockwork/attack_animal(mob/living/simple_animal/M) + if(!M.melee_damage_upper && !M.obj_damage) + return + playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) + if(M.obj_damage) + attack_generic(M, M.obj_damage, M.melee_damage_type) + else + attack_generic(M, M.melee_damage_upper, M.melee_damage_type) + +/obj/structure/clockwork/attack_slime(mob/living/simple_animal/slime/user) + if(!user.is_adult) + return + playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) + attack_generic(user, rand(10, 15)) + +/obj/structure/clockwork/attacked_by(obj/item/I, mob/living/user) + . = ..() + if(I.force && takes_damage) + playsound(src, I.hitsound, 50, 1) + take_damage(I.force, I.damtype) + +/obj/structure/clockwork/mech_melee_attack(obj/mecha/M) + if(..()) + playsound(src, 'sound/weapons/punch4.ogg', 50, 1) + take_damage(M.force, M.damtype) + +/obj/structure/clockwork/cache //Tinkerer's cache: Stores components for later use. + name = "tinkerer's cache" + desc = "A large brass spire with a flaming hole in its center." + clockwork_desc = "A brass container capable of storing a large amount of components.\n\ + Shares components with all other caches and will gradually generate components if near a Clockwork Wall." + icon_state = "tinkerers_cache" + construction_value = 10 + break_message = "The cache's fire winks out before it falls in on itself!" + max_health = 80 + health = 80 + var/wall_generation_cooldown + var/turf/closed/wall/clockwork/linkedwall //if we've got a linked wall and are producing + +/obj/structure/clockwork/cache/New() + ..() + START_PROCESSING(SSobj, src) + clockwork_caches++ + SetLuminosity(2,1) + for(var/i in all_clockwork_mobs) + cache_check(i) + +/obj/structure/clockwork/cache/Destroy() + clockwork_caches-- + STOP_PROCESSING(SSobj, src) + if(linkedwall) + linkedwall.linkedcache = null + linkedwall = null + for(var/i in all_clockwork_mobs) + cache_check(i) + return ..() + +/obj/structure/clockwork/cache/destroyed() + if(takes_damage) + for(var/I in src) + var/atom/movable/A = I + A.forceMove(get_turf(src)) //drop any daemons we have + return ..() + +/obj/structure/clockwork/cache/process() + for(var/turf/closed/wall/clockwork/C in view(4, src)) + if(!C.linkedcache && !linkedwall) + C.linkedcache = src + linkedwall = C + wall_generation_cooldown = world.time + CACHE_PRODUCTION_TIME + visible_message("[src] starts to whirr in the presence of [C]...") + break + if(linkedwall && wall_generation_cooldown <= world.time) + wall_generation_cooldown = world.time + CACHE_PRODUCTION_TIME + generate_cache_component() + playsound(C, 'sound/magic/clockwork/fellowship_armory.ogg', rand(15, 20), 1, -3, 1, 1) + visible_message("Something clunks around inside of [src]...") + break + +/obj/structure/clockwork/cache/attackby(obj/item/I, mob/living/user, params) + if(!is_servant_of_ratvar(user)) + return ..() + if(istype(I, /obj/item/clockwork/component)) + var/obj/item/clockwork/component/C = I + clockwork_component_cache[C.component_id]++ + user << "You add [C] to [src]." + user.drop_item() + qdel(C) + return 1 + else if(istype(I, /obj/item/clockwork/slab)) + var/obj/item/clockwork/slab/S = I + for(var/i in S.stored_components) + clockwork_component_cache[i] += S.stored_components[i] + S.stored_components[i] = 0 + user.visible_message("[user] empties [S] into [src].", "You offload your slab's components into [src].") + return 1 + else if(istype(I, /obj/item/clockwork/daemon_shell)) + var/component_type + switch(alert(user, "Will this daemon produce a specific type of component or produce randomly?.", , "Specific Type", "Random Component")) + if("Specific Type") + component_type = get_component_id(input(user, "Choose a component type.", name) as null|anything in list("Belligerent Eye", "Vanguard Cogwheel", "Guvax Capacitor", "Replicant Alloy", "Hierophant Ansible")) + if(!component_type) + user << "\"Indecisive, are you?\"\nYou decide not to place this daemon within the cache just yet." + return 0 + if(!user || !user.canUseTopic(src) || !user.canUseTopic(I)) + return 0 + var/obj/item/clockwork/tinkerers_daemon/D = new(src) + D.cache = src + D.specific_component = component_type + user.visible_message("[user] spins the cogwheel on [I] and puts it into [src].", \ + "You activate the daemon and put it into [src]. It will now produce a component every twenty seconds.") + user.drop_item() + qdel(I) + return 1 + else + return ..() + +/obj/structure/clockwork/cache/attack_hand(mob/user) + if(!is_servant_of_ratvar(user)) + return 0 + if(!clockwork_component_cache["replicant_alloy"]) + user << "There is no Replicant Alloy in the global component cache!" + return 0 + clockwork_component_cache["replicant_alloy"]-- + var/obj/item/clockwork/component/replicant_alloy/A = new(get_turf(src)) + user.visible_message("[user] withdraws [A] from [src].", "You withdraw [A] from [src].") + user.put_in_hands(A) + return 1 + +/obj/structure/clockwork/cache/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + if(linkedwall) + user << "It is linked and will generate components!" + user << "Stored components:" + for(var/i in clockwork_component_cache) + user << "[get_component_name(i)]s: [clockwork_component_cache[i]]" + + +/obj/structure/clockwork/ocular_warden //Ocular warden: Low-damage, low-range turret. Deals constant damage to whoever it makes eye contact with. + name = "ocular warden" + desc = "A large brass eye with tendrils trailing below it and a wide red iris." + clockwork_desc = "A stalwart turret that will deal sustained damage to any non-faithful it sees." + icon_state = "ocular_warden" + health = 25 + max_health = 25 + construction_value = 15 + layer = HIGH_OBJ_LAYER + break_message = "The warden's eye gives a glare of utter hate before falling dark!" + debris = list(/obj/item/clockwork/component/belligerent_eye/blind_eye = 1) + burn_state = LAVA_PROOF + var/damage_per_tick = 2.5 + var/sight_range = 3 + var/atom/movable/target + var/list/idle_messages = list(" sulkily glares around.", " lazily drifts from side to side.", " looks around for something to burn.", " slowly turns in circles.") + var/mech_damage_cycle = 0 //only hits every few cycles so mechs have a chance against it + +/obj/structure/clockwork/ocular_warden/New() + ..() + START_PROCESSING(SSfastprocess, src) + +/obj/structure/clockwork/ocular_warden/Destroy() + STOP_PROCESSING(SSfastprocess, src) + return ..() + +/obj/structure/clockwork/ocular_warden/examine(mob/user) + ..() + user << "[target ? "It's fixated on [target]!" : "Its gaze is wandering aimlessly."]" + +/obj/structure/clockwork/ocular_warden/process() + var/list/validtargets = acquire_nearby_targets() + if(ratvar_awakens && (damage_per_tick == initial(damage_per_tick) || sight_range == initial(sight_range))) //Massive buff if Ratvar has returned + damage_per_tick = 10 + sight_range = 5 + if(target) + if(!(target in validtargets)) + lose_target() + else + if(isliving(target)) + var/mob/living/L = target + if(!L.null_rod_check()) + L.adjustFireLoss(!iscultist(L) ? damage_per_tick : damage_per_tick * 2) //Nar-Sian cultists take additional damage + if(ratvar_awakens && L) + L.adjust_fire_stacks(damage_per_tick) + L.IgniteMob() + else if(istype(target,/obj/mecha)) + if(mech_damage_cycle) + var/obj/mecha/M = target + M.take_directional_damage(damage_per_tick, "fire", get_dir(src, M), 0) //does about half of standard damage to mechs * whatever their fire armor is + mech_damage_cycle-- + else + mech_damage_cycle++ + setDir(get_dir(get_turf(src), get_turf(target))) + if(!target) + if(validtargets.len) + target = pick(validtargets) + visible_message("[src] swivels to face [target]!") + if(isliving(target)) + var/mob/living/L = target + L << "\"I SEE YOU!\"\n[src]'s gaze [ratvar_awakens ? "melts you alive" : "burns you"]!" + else if(istype(target,/obj/mecha)) + var/obj/mecha/M = target + M.occupant << "\"I SEE YOU!\"" //heeeellooooooo, person in mech. + else if(prob(0.5)) //Extremely low chance because of how fast the subsystem it uses processes + if(prob(50)) + visible_message("[src][pick(idle_messages)]") + else + setDir(pick(cardinal))//Random rotation + +/obj/structure/clockwork/ocular_warden/proc/acquire_nearby_targets() + . = list() + for(var/mob/living/L in viewers(sight_range, src)) //Doesn't attack the blind + var/obj/item/weapon/storage/book/bible/B = L.bible_check() + if(!is_servant_of_ratvar(L) && !L.stat && L.mind && !(L.disabilities & BLIND) && !L.null_rod_check() && !B) + . += L + else if(B) + if(B.burn_state != ON_FIRE) + L << "Your [B.name] bursts into flames!" + for(var/obj/item/weapon/storage/book/bible/BI in L.GetAllContents()) + if(BI.burn_state != ON_FIRE) + BI.fire_act() + for(var/N in mechas_list) + var/obj/mecha/M = N + if(get_dist(M, src) <= sight_range && M.occupant && !is_servant_of_ratvar(M.occupant) && (M in view(sight_range, src))) + . += M + +/obj/structure/clockwork/ocular_warden/proc/lose_target() + if(!target) + return 0 + mech_damage_cycle = 0 + target = null + visible_message("[src] settles and seems almost disappointed.") + return 1 + + +/obj/structure/clockwork/shell + construction_value = 0 + anchored = 0 + density = 0 + takes_damage = FALSE + burn_state = LAVA_PROOF + var/mobtype = /mob/living/simple_animal/hostile/clockwork + var/spawn_message = " is an error and you should yell at whoever spawned this shell." + +/obj/structure/clockwork/shell/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/device/mmi/posibrain/soul_vessel)) + if(!is_servant_of_ratvar(user)) + ..() + return 0 + var/obj/item/device/mmi/posibrain/soul_vessel/S = I + if(!S.brainmob) + user << "[S] hasn't trapped a spirit! Turn it on first." + return 0 + if(S.brainmob && (!S.brainmob.client || !S.brainmob.mind)) + user << "[S]'s trapped spirit appears inactive!" + return 0 + user.visible_message("[user] places [S] in [src], where it fuses to the shell.", "You place [S] in [src], fusing it to the shell.") + var/mob/living/simple_animal/A = new mobtype(get_turf(src)) + A.visible_message("[src][spawn_message]") + remove_servant_of_ratvar(S.brainmob, TRUE) + S.brainmob.mind.transfer_to(A) + add_servant_of_ratvar(A, TRUE) + user.drop_item() + qdel(S) + qdel(src) + return 1 + else + return ..() + +/obj/structure/clockwork/shell/cogscarab + name = "cogscarab shell" + desc = "A small brass shell with a cube-shaped receptable in its center. It gives off an aura of obsessive perfectionism." + clockwork_desc = "A dormant receptable that, when powered with a soul vessel, will become a weak construct with an inbuilt proselytizer." + icon_state = "clockdrone_shell" + mobtype = /mob/living/simple_animal/drone/cogscarab + spawn_message = "'s eyes blink open, glowing bright red." + +/obj/structure/clockwork/shell/fragment //Anima fragment: Useless on its own, but can accept an active soul vessel to create a powerful construct. + name = "fragment shell" + desc = "A massive brass shell with a small cube-shaped receptable in its center. It gives off an aura of contained power." + clockwork_desc = "A dormant receptable that, when powered with a soul vessel, will become a powerful construct." + icon_state = "anime_fragment" + mobtype = /mob/living/simple_animal/hostile/clockwork/fragment + spawn_message = " whirs and rises from the ground on a flickering jet of reddish fire." + + +/obj/structure/clockwork/wall_gear + name = "massive gear" + icon_state = "wall_gear" + climbable = TRUE + max_health = 50 + health = 50 + desc = "A massive brass gear. You could probably secure or unsecure it with a wrench, or just climb over it." + clockwork_desc = "A massive brass gear. You could probably secure or unsecure it with a wrench, just climb over it, or proselytize it into replicant alloy." + break_message = "The gear breaks apart into shards of alloy!" + debris = list(/obj/item/clockwork/alloy_shards/large = 1, \ + /obj/item/clockwork/alloy_shards/medium = 4, \ + /obj/item/clockwork/alloy_shards/small = 2) //slightly more debris than the default, totals 26 alloy + +/obj/structure/clockwork/wall_gear/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/weapon/wrench)) + default_unfasten_wrench(user, I, 10) + return 1 + return ..() + +/obj/structure/clockwork/wall_gear/examine(mob/user) + ..() + user << "[src] is [anchored ? "secured to the floor":"mobile, and not secured"]." + +/////////////////////// +// CLOCKWORK EFFECTS // +/////////////////////// + +/obj/effect/clockwork + name = "meme machine" + desc = "Still don't know what it is." + var/clockwork_desc = "A fabled artifact from beyond the stars. Contains concentrated meme essence." //Shown to clockwork cultists instead of the normal description + icon = 'icons/effects/clockwork_effects.dmi' + icon_state = "ratvars_flame" + anchored = 1 + density = 0 + opacity = 0 + burn_state = LAVA_PROOF + +/obj/effect/clockwork/New() + ..() + all_clockwork_objects += src + +/obj/effect/clockwork/Destroy() + all_clockwork_objects -= src + return ..() + +/obj/effect/clockwork/examine(mob/user) + if((is_servant_of_ratvar(user) || isobserver(user)) && clockwork_desc) + desc = clockwork_desc + ..() + desc = initial(desc) + +/obj/effect/clockwork/judicial_marker //Judicial marker: Created by the judicial visor. After three seconds, stuns any non-servants nearby and damages Nar-Sian cultists. + name = "judicial marker" + desc = "You get the feeling that you shouldn't be standing here." + clockwork_desc = "A sigil that will soon erupt and smite any unenlightened nearby." + icon = 'icons/effects/96x96.dmi' + pixel_x = -32 + pixel_y = -32 + layer = BELOW_MOB_LAYER + var/mob/user + +/obj/effect/clockwork/judicial_marker/New(loc, caster) + ..() + user = caster + playsound(src, 'sound/magic/MAGIC_MISSILE.ogg', 50, 1, 1, 1) + flick("judicial_marker", src) + addtimer(src, "burstanim", 16, FALSE) + +/obj/effect/clockwork/judicial_marker/proc/burstanim() + layer = ABOVE_ALL_MOB_LAYER + flick("judicial_explosion", src) + addtimer(src, "judicialblast", 13, FALSE) + +/obj/effect/clockwork/judicial_marker/proc/judicialblast() + var/targetsjudged = 0 + playsound(src, 'sound/effects/explosionfar.ogg', 100, 1, 1, 1) + for(var/mob/living/L in range(1, src)) + if(is_servant_of_ratvar(L)) + continue + if(L.null_rod_check()) + var/obj/item/I = L.null_rod_check() + L.visible_message("Strange energy flows into [L]'s [I.name]!", \ + "Your [I.name] shields you from [src]!") + continue + if(!iscultist(L)) + L.visible_message("[L] is struck by a judicial explosion!", \ + "[!issilicon(L) ? "An unseen force slams you into the ground!" : "ERROR: Motor servos disabled by external source!"]") + L.Weaken(8) + else + L.visible_message("[L] is struck by a judicial explosion!", \ + "\"Keep an eye out, filth.\"\nA burst of heat crushes you against the ground!") + L.Weaken(4) //half the stun, but sets cultists on fire + L.adjust_fire_stacks(2) + L.IgniteMob() + if(iscarbon(L)) + var/mob/living/carbon/C = L + C.silent += 6 + targetsjudged++ + L.adjustBruteLoss(10) + add_logs(user, L, "struck with a judicial blast") + user << "[targetsjudged ? "Successfully judged [targetsjudged]":"Judged no"] heretic[!targetsjudged || targetsjudged > 1 ? "s":""]." + QDEL_IN(src, 3) //so the animation completes properly + +/obj/effect/clockwork/judicial_marker/ex_act(severity) + return + +/obj/effect/clockwork/spatial_gateway //Spatial gateway: A usually one-way rift to another location. + name = "spatial gateway" + desc = "A gently thrumming tear in reality." + clockwork_desc = "A gateway in reality." + icon_state = "spatial_gateway" + density = 1 + var/sender = TRUE //If this gateway is made for sending, not receiving + var/both_ways = FALSE + var/lifetime = 25 //How many deciseconds this portal will last + var/uses = 1 //How many objects or mobs can go through the portal + var/obj/effect/clockwork/spatial_gateway/linked_gateway //The gateway linked to this one + +/obj/effect/clockwork/spatial_gateway/New() + ..() + spawn(1) + if(!linked_gateway) + qdel(src) + return 0 + if(both_ways) + clockwork_desc = "A gateway in reality. It can both send and receive objects." + else + clockwork_desc = "A gateway in reality. It can only [sender ? "send" : "receive"] objects." + QDEL_IN(src, lifetime) + +//set up a gateway with another gateway +/obj/effect/clockwork/spatial_gateway/proc/setup_gateway(obj/effect/clockwork/spatial_gateway/gatewayB, set_duration, set_uses, two_way) + if(!gatewayB || !set_duration || !uses) + return 0 + linked_gateway = gatewayB + gatewayB.linked_gateway = src + if(two_way) + both_ways = TRUE + gatewayB.both_ways = TRUE + else + sender = TRUE + gatewayB.sender = FALSE + gatewayB.density = FALSE + lifetime = set_duration + gatewayB.lifetime = set_duration + uses = set_uses + gatewayB.uses = set_uses + return 1 + +/obj/effect/clockwork/spatial_gateway/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "It has [uses] uses remaining." + +/obj/effect/clockwork/spatial_gateway/attack_ghost(mob/user) + if(linked_gateway) + user.forceMove(get_turf(linked_gateway)) + ..() + +/obj/effect/clockwork/spatial_gateway/attack_hand(mob/living/user) + if(!uses) + return 0 + if(user.pulling && user.a_intent == "grab" && isliving(user.pulling)) + var/mob/living/L = user.pulling + if(L.buckled || L.anchored || L.has_buckled_mobs()) + return 0 + user.visible_message("[user] shoves [L] into [src]!", "You shove [L] into [src]!") + user.stop_pulling() + pass_through_gateway(L) + return 1 + if(!user.canUseTopic(src)) + return 0 + user.visible_message("[user] climbs through [src]!", "You brace yourself and step through [src]...") + pass_through_gateway(user) + return 1 + +/obj/effect/clockwork/spatial_gateway/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/weapon/nullrod)) + user.visible_message("[user] dispels [src] with [I]!", "You close [src] with [I]!") + qdel(linked_gateway) + qdel(src) + return 1 + if(istype(I, /obj/item/clockwork/slab)) + user << "\"I don't think you want to drop your slab into that\".\n\"If you really want to, try throwing it.\"" + return 1 + if(user.drop_item() && uses) + user.visible_message("[user] drops [I] into [src]!", "You drop [I] into [src]!") + pass_through_gateway(I) + ..() + +/obj/effect/clockwork/spatial_gateway/ex_act(severity) + if(severity == 1 && uses) + uses = 0 + visible_message("[src] is disrupted!") + animate(src, alpha = 0, transform = matrix()*2, time = 10) + QDEL_IN(src, 10) + linked_gateway.uses = 0 + linked_gateway.visible_message("[linked_gateway] is disrupted!") + animate(linked_gateway, alpha = 0, transform = matrix()*2, time = 10) + QDEL_IN(linked_gateway, 10) + return TRUE + return FALSE + +/obj/effect/clockwork/spatial_gateway/Bumped(atom/A) + ..() + if(isliving(A) || istype(A, /obj/item)) + pass_through_gateway(A) + +/obj/effect/clockwork/spatial_gateway/proc/pass_through_gateway(atom/movable/A) + if(!linked_gateway) + qdel(src) + return 0 + if(!sender) + visible_message("[A] bounces off of [src]!") + return 0 + if(!uses) + return 0 + if(isliving(A)) + var/mob/living/user = A + user << "You pass through [src] and appear elsewhere!" + linked_gateway.visible_message("A shape appears in [linked_gateway] before emerging!") + playsound(src, 'sound/effects/EMPulse.ogg', 50, 1) + playsound(linked_gateway, 'sound/effects/EMPulse.ogg', 50, 1) + transform = matrix() * 1.5 + animate(src, transform = matrix() / 1.5, time = 10) + linked_gateway.transform = matrix() * 1.5 + animate(linked_gateway, transform = matrix() / 1.5, time = 10) + A.forceMove(get_turf(linked_gateway)) + uses = max(0, uses - 1) + linked_gateway.uses = max(0, linked_gateway.uses - 1) + spawn(10) + if(!uses) + qdel(src) + qdel(linked_gateway) + return 1 + +/obj/effect/clockwork/overlay + mouse_opacity = 0 + var/atom/linked + +/obj/effect/clockwork/overlay/examine(mob/user) + if(linked) + linked.examine(user) + +/obj/effect/clockwork/overlay/ex_act() + return FALSE + +/obj/effect/clockwork/overlay/singularity_pull(S, current_size) + return + +/obj/effect/clockwork/overlay/Destroy() + if(linked) + linked = null + ..() + return QDEL_HINT_PUTINPOOL + +/obj/effect/clockwork/overlay/wall + name = "clockwork wall" + icon = 'icons/turf/walls/clockwork_wall.dmi' + icon_state = "clockwork_wall" + canSmoothWith = list(/obj/effect/clockwork/overlay/wall) + smooth = SMOOTH_TRUE + layer = CLOSED_TURF_LAYER + +/obj/effect/clockwork/overlay/wall/New() + ..() + queue_smooth_neighbors(src) + addtimer(GLOBAL_PROC, "queue_smooth", 1, FALSE, src) + +/obj/effect/clockwork/overlay/wall/Destroy() + queue_smooth_neighbors(src) + ..() + return QDEL_HINT_QUEUE + +/obj/effect/clockwork/overlay/floor + icon = 'icons/turf/floors.dmi' + icon_state = "clockwork_floor" + layer = TURF_LAYER + +/obj/effect/clockwork/general_marker + name = "general marker" + desc = "Some big guy. For you." + clockwork_desc = "One of Ratvar's generals." + alpha = 200 + layer = MASSIVE_OBJ_LAYER + +/obj/effect/clockwork/general_marker/New() + ..() + animate(src, alpha = 0, time = 10) + QDEL_IN(src, 10) + +/obj/effect/clockwork/general_marker/ex_act() + return FALSE + +/obj/effect/clockwork/general_marker/nezbere + name = "Nezbere, the Brass Eidolon" + desc = "A towering colossus clad in nigh-impenetrable brass armor. Its gaze is stern yet benevolent, even upon you." + clockwork_desc = "One of Ratvar's four generals. Nezbere is responsible for the design, testing, and creation of everything in Ratvar's domain." + icon = 'icons/effects/340x428.dmi' + icon_state = "nezbere" + pixel_x = -154 + pixel_y = -198 + +/obj/effect/clockwork/general_marker/sevtug + name = "Sevtug, the Formless Pariah" + desc = "A sinister cloud of purple energy. Looking at it gives you a headache." + clockwork_desc = "One of Ratvar's four generals. Sevtug taught him how to manipulate minds and is one of his oldest allies." + icon = 'icons/effects/211x247.dmi' + icon_state = "sevtug" + pixel_x = -89 + pixel_y = -107 + +/obj/effect/clockwork/general_marker/nzcrentr + name = "Nzcrentr, the Eternal Thunderbolt" + desc = "A terrifying spiked construct crackling with limitless energy." + clockwork_desc = "One of Ratvar's four generals. Before becoming one of Ratvar's generals, Nzcrentr sook out any and all sentient life to slaughter it for sport. \ + Nzcrentr was coerced by Ratvar into entering a shell constructed by Nezbere, ostensibly made to grant Nzcrentr more power. In reality, the shell was made to trap and control it. \ + Nzcrentr now serves loyally, though even one of Nezbere's finest creations was not enough to totally eliminate its will." + icon = 'icons/effects/254x361.dmi' + icon_state = "nzcrentr" + pixel_x = -111 + pixel_y = -164 + +/obj/effect/clockwork/general_marker/inathneq + name = "Inath-neq, the Resonant Cogwheel" + desc = "A humanoid form blazing with blue fire. It radiates an aura of kindness and caring." + clockwork_desc = "One of Ratvar's four generals. Before her current form, Inath-neq was a powerful warrior priestess commanding the Resonant Cogs, a sect of Ratvarian warriors renowned for \ + their prowess. After a lost battle with Nar-Sian cultists, Inath-neq was struck down and stated in her dying breath, \ + \"The Resonant Cogs shall not fall silent this day, but will come together to form a wheel that shall never stop turning.\" Ratvar, touched by this, granted Inath-neq an eternal body and \ + merged her soul with those of the Cogs slain with her on the battlefield." + icon = 'icons/effects/187x381.dmi' + icon_state = "inath-neq" + pixel_x = -77 + pixel_y = -174 + + +/obj/effect/clockwork/sigil //Sigils: Rune-like markings on the ground with various effects. + name = "sigil" + desc = "A strange set of markings drawn on the ground." + clockwork_desc = "A sigil of some purpose." + icon_state = "sigil" + layer = LOW_OBJ_LAYER + alpha = 50 + burn_state = FIRE_PROOF + burntime = 1 + var/affects_servants = FALSE + var/stat_affected = CONSCIOUS + var/resist_string = "glows blinding white" //string for when a null rod blocks its effects, "glows [resist_string]" + +/obj/effect/clockwork/sigil/attackby(obj/item/I, mob/living/user, params) + if(I.force && !is_servant_of_ratvar(user)) + user.visible_message("[user] scatters [src] with [I]!", "You scatter [src] with [I]!") + qdel(src) + return 1 + ..() + +/obj/effect/clockwork/sigil/attack_hand(mob/user) + if(iscarbon(user) && !user.stat && (!is_servant_of_ratvar(user) || (is_servant_of_ratvar(user) && user.a_intent == "harm"))) + user.visible_message("[user] stamps out [src]!", "You stomp on [src], scattering it into thousands of particles.") + qdel(src) + return 1 + ..() + +/obj/effect/clockwork/sigil/ex_act(severity) + visible_message("[src] scatters into thousands of particles.") + qdel(src) + +/obj/effect/clockwork/sigil/Crossed(atom/movable/AM) + ..() + if(isliving(AM)) + var/mob/living/L = AM + if(L.stat <= stat_affected) + if((!is_servant_of_ratvar(L) || (is_servant_of_ratvar(L) && affects_servants)) && L.mind) + if(L.null_rod_check()) + var/obj/item/I = L.null_rod_check() + L.visible_message("[L]'s [I.name] [resist_string], protecting them from [src]'s effects!", \ + "Your [I.name] [resist_string], protecting you!") + return + sigil_effects(L) + return 1 + +/obj/effect/clockwork/sigil/proc/sigil_effects(mob/living/L) + +/obj/effect/clockwork/sigil/transgression //Sigil of Transgression: Stuns and flashes the first non-servant to walk on it. Nar-Sian cultists are damaged and knocked down for a longer stun + name = "dull sigil" + desc = "A dull, barely-visible golden sigil. It's as though light was carved into the ground." + icon = 'icons/effects/clockwork_effects.dmi' + clockwork_desc = "A sigil that will stun the first non-servant to cross it. Nar-Sie's dogs will be knocked down." + icon_state = "sigildull" + color = "#FAE48C" + +/obj/effect/clockwork/sigil/transgression/sigil_effects(mob/living/L) + var/target_flashed = L.flash_eyes() + for(var/mob/living/M in viewers(5, src)) + if(!is_servant_of_ratvar(M) && M != L) + M.flash_eyes() + if(iscultist(L)) + L << "\"Watch your step, wretch.\"" + L.adjustBruteLoss(10) + L.Weaken(7) + L.visible_message("[src] appears around [L] in a burst of light!", \ + "[target_flashed ? "An unseen force":"The glowing sigil around you"] holds you in place!") + L.Stun(5) + PoolOrNew(/obj/effect/overlay/temp/ratvar/sigil/transgression, get_turf(src)) + qdel(src) + return 1 + +/obj/effect/clockwork/sigil/submission //Sigil of Submission: After a short time, converts any non-servant standing on it. Knocks down and silences them for five seconds afterwards. + name = "ominous sigil" + desc = "A luminous golden sigil. Something about it really bothers you." + clockwork_desc = "A sigil that will enslave the first person to cross it, provided they remain on it for seven seconds." + icon_state = "sigilsubmission" + color = "#FAE48C" + alpha = 125 + stat_affected = UNCONSCIOUS + resist_string = "glows faintly yellow" + var/convert_time = 70 + var/glow_light = 2 //soft light + var/glow_falloff = 1 + var/delete_on_finish = TRUE + var/sigil_name = "Sigil of Submission" + var/glow_type + +/obj/effect/clockwork/sigil/submission/New() + ..() + SetLuminosity(glow_light,glow_falloff) + +/obj/effect/clockwork/sigil/submission/proc/post_channel(mob/living/L) + +/obj/effect/clockwork/sigil/submission/sigil_effects(mob/living/L) + L.visible_message("[src] begins to glow a piercing magenta!", "You feel something start to invade your mind...") + animate(src, color = "#AF0AAF", time = convert_time) + var/obj/effect/overlay/temp/ratvar/sigil/glow + if(glow_type) + glow = PoolOrNew(glow_type, get_turf(src)) + animate(glow, alpha = 255, time = convert_time) + var/I = 0 + while(I < convert_time && get_turf(L) == get_turf(src)) + I++ + sleep(1) + if(get_turf(L) != get_turf(src)) + if(glow) + qdel(glow) + animate(src, color = initial(color), time = 20) + visible_message("[src] slowly stops glowing!") + return 0 + post_channel(L) + if(is_eligible_servant(L)) + L << "\"You belong to me now.\"" + add_servant_of_ratvar(L) + L.Weaken(3) //Completely defenseless for about five seconds - mainly to give them time to read over the information they've just been presented with + L.Stun(3) + if(iscarbon(L)) + var/mob/living/carbon/C = L + C.silent += 5 + var/message = "[sigil_name] in [get_area(src)] [is_servant_of_ratvar(L) ? "successfully converted" : "failed to convert"]" + for(var/M in mob_list) + if(isobserver(M)) + var/link = FOLLOW_LINK(M, L) + M << "[link] [message] [L.real_name]!" + else if(is_servant_of_ratvar(M)) + if(M == L) + M << "[message] you!" + else + M << "[message] [L.real_name]!" + if(delete_on_finish) + qdel(src) + else + animate(src, color = initial(color), time = 20) + visible_message("[src] slowly stops glowing!") + return 1 + +/obj/effect/clockwork/sigil/submission/accession //Sigil of Accession: After a short time, converts any non-servant standing on it though implants. Knocks down and silences them for five seconds afterwards. + name = "terrifying sigil" + desc = "A luminous brassy sigil. Something about it makes you want to flee." + clockwork_desc = "A sigil that will enslave any person who crosses it, provided they remain on it for seven seconds. \n\ + It can convert a mindshielded target once before disppearing, but can convert any number of non-implanted targets." + icon_state = "sigiltransgression" + color = "#A97F1B" + alpha = 200 + glow_light = 4 //bright light + glow_falloff = 3 + delete_on_finish = FALSE + sigil_name = "Sigil of Accession" + glow_type = /obj/effect/overlay/temp/ratvar/sigil/accession + resist_string = "glows bright orange" + +/obj/effect/clockwork/sigil/submission/accession/post_channel(mob/living/L) + if(isloyal(L)) + delete_on_finish = TRUE + L.visible_message("[L] visibly trembles!", \ + "[text2ratvar("You will be mine and his. This puny trinket will not stop me.")]") + for(var/obj/item/weapon/implant/mindshield/M in L) + if(M.implanted) + qdel(M) + +/obj/effect/clockwork/sigil/transmission + name = "suspicious sigil" + desc = "A glowing orange sigil. The air around it feels staticky." + clockwork_desc = "A sigil that will serve as a battery for clockwork structures. Use Volt Void while standing on it to charge it." + icon_state = "sigiltransmission" + color = "#EC8A2D" + alpha = 50 + resist_string = "glows faintly" + var/power_charge = 2500 //starts with 2500W by default + +/obj/effect/clockwork/sigil/transmission/ex_act(severity) + if(severity == 3) + modify_charge(-500) + visible_message("[src] flares a brilliant orange!") + else + ..() + +/obj/effect/clockwork/sigil/transmission/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "It is storing [power_charge]W of power." + +/obj/effect/clockwork/sigil/transmission/sigil_effects(mob/living/L) + if(power_charge) + L << "You feel a slight, static shock." + return 1 + +/obj/effect/clockwork/sigil/transmission/New() + ..() + alpha = min(initial(alpha) + power_charge*0.02, 255) + +/obj/effect/clockwork/sigil/transmission/proc/modify_charge(amount) + if(power_charge - amount < 0) + return 0 + power_charge -= amount + alpha = min(initial(alpha) + power_charge*0.02, 255) + return 1 + +/obj/effect/clockwork/sigil/vitality + name = "comforting sigil" + desc = "A faint blue sigil. Looking at it makes you feel protected." + clockwork_desc = "A sigil that will drain non-servants that remain on it. Servants that remain on it will be healed if it has any vitality drained." + icon_state = "sigilvitality" + color = "#123456" + alpha = 75 + affects_servants = TRUE + stat_affected = DEAD + resist_string = "glows shimmering yellow" + var/vitality = 0 + var/base_revive_cost = 20 + var/sigil_active = FALSE + var/animation_number = 3 //each cycle increments this by 1, at 4 it produces an animation and resets + +/obj/effect/clockwork/sigil/vitality/examine(mob/user) + ..() + if(is_servant_of_ratvar(user) || isobserver(user)) + user << "It is storing [ratvar_awakens ? "INFINITE":"[vitality]"] units of vitality." + user << "It requires at least [base_revive_cost] units of vitality to revive dead servants, in addition to any damage the servant has." + +/obj/effect/clockwork/sigil/vitality/sigil_effects(mob/living/L) + if((is_servant_of_ratvar(L) && L.suiciding) || sigil_active) + return 0 + visible_message("[src] begins to glow bright blue!") + animate(src, alpha = 255, time = 10) + sleep(10) + sigil_active = TRUE +//as long as they're still on the sigil and are either not a servant or they're a servant AND it has remaining vitality + while(L && (!is_servant_of_ratvar(L) || (is_servant_of_ratvar(L) && vitality)) && get_turf(L) == get_turf(src)) + if(animation_number >= 4) + PoolOrNew(/obj/effect/overlay/temp/ratvar/sigil/vitality, get_turf(src)) + animation_number = 0 + animation_number++ + if(!is_servant_of_ratvar(L)) + var/vitality_drained = 0 + if(L.stat == DEAD) + vitality_drained = L.maxHealth + var/obj/effect/overlay/temp/ratvar/sigil/vitality/V = PoolOrNew(/obj/effect/overlay/temp/ratvar/sigil/vitality, get_turf(src)) + animate(V, alpha = 0, transform = matrix()*2, time = 8) + playsound(L, 'sound/magic/WandODeath.ogg', 50, 1) + L.visible_message("[L] collapses in on themself as [src] flares bright blue!") + L << "\"[text2ratvar("Your life will not be wasted.")]\"" + for(var/obj/item/W in L) + L.unEquip(W) + L.dust() + else + vitality_drained = L.adjustToxLoss(1.5) + if(vitality_drained) + vitality += vitality_drained + else + break + else + var/clone_to_heal = L.getCloneLoss() + var/tox_to_heal = L.getToxLoss() + var/burn_to_heal = L.getFireLoss() + var/brute_to_heal = L.getBruteLoss() + var/oxy_to_heal = L.getOxyLoss() + var/total_damage = clone_to_heal + tox_to_heal + burn_to_heal + brute_to_heal + oxy_to_heal + if(L.stat == DEAD) + var/revival_cost = base_revive_cost + total_damage - oxy_to_heal //ignores oxygen damage + if(ratvar_awakens) + revival_cost = 0 + var/mob/dead/observer/ghost = L.get_ghost(TRUE) + if(ghost) + if(vitality >= revival_cost) + ghost.reenter_corpse() + L.revive(1, 1) + playsound(L, 'sound/magic/Staff_Healing.ogg', 50, 1) + L.visible_message("[L] suddenly gets back up, their mouth dripping blue ichor!", \ + "\"[text2ratvar("You will be okay, child.")]\"") + vitality -= revival_cost + break + else + break + if(!total_damage) + break + var/vitality_for_cycle = min(vitality, 3) + var/vitality_used = 0 + if(ratvar_awakens) + vitality_for_cycle = 3 + + if(clone_to_heal && vitality_for_cycle) + var/healing = min(vitality_for_cycle, clone_to_heal) + vitality_for_cycle -= healing + L.adjustCloneLoss(-healing) + vitality_used += healing + + if(tox_to_heal && vitality_for_cycle) + var/healing = min(vitality_for_cycle, tox_to_heal) + vitality_for_cycle -= healing + L.adjustToxLoss(-healing) + vitality_used += healing + + if(burn_to_heal && vitality_for_cycle) + var/healing = min(vitality_for_cycle, burn_to_heal) + vitality_for_cycle -= healing + L.adjustFireLoss(-healing) + vitality_used += healing + + if(brute_to_heal && vitality_for_cycle) + var/healing = min(vitality_for_cycle, brute_to_heal) + vitality_for_cycle -= healing + L.adjustBruteLoss(-healing) + vitality_used += healing + + if(oxy_to_heal && vitality_for_cycle) + var/healing = min(vitality_for_cycle, oxy_to_heal) + vitality_for_cycle -= healing + L.adjustOxyLoss(-healing) + vitality_used += healing + + if(!ratvar_awakens) + vitality -= vitality_used + sleep(2) + + animation_number = initial(animation_number) + sigil_active = FALSE + animate(src, alpha = initial(alpha), time = 20) + visible_message("[src] slowly stops glowing!") diff --git a/code/game/gamemodes/clock_cult/clock_unsorted.dm b/code/game/gamemodes/clock_cult/clock_unsorted.dm new file mode 100644 index 00000000000..30a8577dda5 --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_unsorted.dm @@ -0,0 +1,342 @@ +//sends messages via hierophant +/proc/titled_hierophant_message(mob/user, message, name_span = "heavy_brass", message_span = "brass", user_title = "Servant") + if(!user || !message || !ticker || !ticker.mode) + return 0 + var/parsed_message = "[user_title ? "[user_title] ":""][findtextEx(user.name, user.real_name) ? user.name : "[user.real_name] (as [user.name])"]: \ + \"[message]\"" + hierophant_message(parsed_message, FALSE, user) + return 1 + +/proc/hierophant_message(message, servantsonly, atom/target) //sends a generic message to all servants and optionally observers + if(!message || !ticker || !ticker.mode) + return 0 + for(var/M in mob_list) + if(!servantsonly && isobserver(M)) + if(target) + var/link = FOLLOW_LINK(M, target) + M << "[link] [message]" + else + M << message + else if(is_servant_of_ratvar(M)) + M << message + +//Hierophant Network action, allows a servant with it to communicate +/datum/action/innate/hierophant + name = "Hierophant Network" + desc = "Allows you to communicate with other Servants." + button_icon_state = "hierophant" + background_icon_state = "bg_clock" + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_CONSCIOUS + buttontooltipstyle = "clockcult" + var/title = "Servant" + var/span_for_name = "heavy_brass" + var/span_for_message = "brass" + +/datum/action/innate/hierophant/IsAvailable() + if(!is_servant_of_ratvar(owner)) + return 0 + return ..() + +/datum/action/innate/hierophant/Activate() + var/input = stripped_input(usr, "Please enter a message to send to other servants.", "Hierophant Network", "") + if(!input || !IsAvailable()) + return + + titled_hierophant_message(owner, input, span_for_name, span_for_message, title) + +//Function Call action: Calls forth a Ratvarian spear once every 3 minutes +/datum/action/innate/function_call + name = "Function Call" + desc = "Allows you to summon a Ratvarian spear to fight enemies." + button_icon_state = "ratvarian_spear" + background_icon_state = "bg_clock" + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_CONSCIOUS + buttontooltipstyle = "clockcult" + var/cooldown = 0 + var/base_cooldown = 1800 + +/datum/action/innate/function_call/IsAvailable() + if(!is_servant_of_ratvar(owner) || cooldown > world.time) + return 0 + return ..() + +/datum/action/innate/function_call/Activate() + if(owner.l_hand && owner.r_hand) + usr << "You need an empty to hand to call forth your spear!" + return 0 + owner.visible_message("A strange spear materializes in [owner]'s hands!", "You call forth your spear!") + var/obj/item/clockwork/ratvarian_spear/R = new(get_turf(usr)) + owner.put_in_hands(R) + if(!ratvar_awakens) + owner << "Your spear begins to break down in this plane of existence. You can't use it for long!" + addtimer(R, "break_spear", base_cooldown, FALSE) + cooldown = base_cooldown + world.time + owner.update_action_buttons_icon() + addtimer(src, "update_actions", base_cooldown, FALSE) + return 1 + +/datum/action/innate/function_call/proc/update_actions() + if(owner) + owner.update_action_buttons_icon() + +//allows a mob to select a target to gate to +/atom/movable/proc/procure_gateway(mob/living/invoker, time_duration, gateway_uses, two_way) + var/list/possible_targets = list() + var/list/teleportnames = list() + var/list/duplicatenamecount = list() + + for(var/obj/structure/clockwork/powered/clockwork_obelisk/O in all_clockwork_objects) + if(!O.Adjacent(invoker) && O != src && (O.z <= ZLEVEL_SPACEMAX)) //don't list obelisks that we're next to + var/area/A = get_area(O) + var/locname = initial(A.name) + var/resultkey = "[locname] [O.name]" + if(resultkey in teleportnames) //why the fuck did you put two obelisks in the same area + duplicatenamecount[resultkey]++ + resultkey = "[resultkey] ([duplicatenamecount[resultkey]])" + else + teleportnames.Add(resultkey) + duplicatenamecount[resultkey] = 1 + possible_targets[resultkey] = O + + for(var/mob/living/L in living_mob_list) + if(!L.stat && is_servant_of_ratvar(L) && !L.Adjacent(invoker) && L != invoker && (L.z <= ZLEVEL_SPACEMAX)) //People right next to the invoker can't be portaled to, for obvious reasons + var/resultkey = "[L.name] ([L.real_name])" + if(resultkey in teleportnames) + duplicatenamecount[resultkey]++ + resultkey = "[resultkey] ([duplicatenamecount[resultkey]])" + else + teleportnames.Add(resultkey) + duplicatenamecount[resultkey] = 1 + possible_targets[resultkey] = L + + if(!possible_targets.len) + invoker << "There are no other eligible targets for a Spatial Gateway!" + return 0 + var/input_target_key = input(invoker, "Choose a target to form a rift to.", "Spatial Gateway") as null|anything in possible_targets + var/atom/movable/target = possible_targets[input_target_key] + if(!src || !target || !invoker || !invoker.canUseTopic(src, BE_CLOSE) || !is_servant_of_ratvar(invoker) || (istype(src, /obj/item) && invoker.get_active_hand() != src)) + return 0 //if any of the involved things no longer exist, the invoker is stunned, too far away to use the object, or does not serve ratvar, or if the object is an item and not in the mob's active hand, fail + var/istargetobelisk = istype(target, /obj/structure/clockwork/powered/clockwork_obelisk) + if(istargetobelisk) + gateway_uses *= 2 + time_duration *= 2 + invoker.visible_message("The air in front of [invoker] ripples before suddenly tearing open!", \ + "With a word, you rip open a [two_way ? "two-way":"one-way"] rift to [input_target_key]. It will last for [time_duration / 10] seconds and has [gateway_uses] use[gateway_uses > 1 ? "s" : ""].") + var/obj/effect/clockwork/spatial_gateway/S1 = new(istype(src, /obj/structure/clockwork/powered/clockwork_obelisk) ? get_turf(src) : get_step(get_turf(invoker), invoker.dir)) + var/obj/effect/clockwork/spatial_gateway/S2 = new(istargetobelisk ? get_turf(target) : get_step(get_turf(target), target.dir)) + + //Set up the portals now that they've spawned + S1.setup_gateway(S2, time_duration, gateway_uses, two_way) + S2.visible_message("The air in front of [target] ripples before suddenly tearing open!") + return 1 + +/proc/scripture_unlock_check() //returns a list of scriptures and if they're unlocked or not + var/servants = 0 + var/unconverted_ai_exists = FALSE + for(var/mob/living/M in living_mob_list) + if(is_servant_of_ratvar(M) && (ishuman(M) || issilicon(M))) + servants++ + else if(isAI(M)) + unconverted_ai_exists = TRUE + . = list(SCRIPTURE_DRIVER = TRUE, SCRIPTURE_SCRIPT = FALSE, SCRIPTURE_APPLICATION = FALSE, SCRIPTURE_REVENANT = FALSE, SCRIPTURE_JUDGEMENT = FALSE) + //Drivers: always unlocked + .[SCRIPTURE_SCRIPT] = (servants >= 5 && clockwork_caches >= 1) + //Script: 5 or more non-brain servants and 1+ clockwork caches + .[SCRIPTURE_APPLICATION] = (servants >= 8 && clockwork_caches >= 3 && clockwork_construction_value >= 100) + //Application: 8 or more non-brain servants, 3+ clockwork caches, and at least 100 CV + .[SCRIPTURE_REVENANT] = (servants >= 10 && clockwork_caches >= 4 && clockwork_construction_value >= 200) + //Revenant: 10 or more non-brain servants, 4+ clockwork caches, and at least 200 CV + .[SCRIPTURE_JUDGEMENT] = (servants >= 12 && clockwork_caches >= 5 && clockwork_construction_value >= 300 && !unconverted_ai_exists) + //Judgement: 12 or more non-brain servants, 5+ clockwork caches, at least 300 CV, and there are no living, non-servant ais + +/proc/scripture_unlock_alert(list/previous_states) //reports to servants when scripture is locked or unlocked + . = scripture_unlock_check() + for(var/i in .) + if(.[i] != previous_states[i]) + hierophant_message("Hierophant Network: [i] Scripture has been [.[i] ? "un":""]locked.") + +/proc/change_construction_value(amount) + clockwork_construction_value += amount + +/proc/get_component_name(id) //returns a component name from a component id + switch(id) + if("belligerent_eye") + return "Belligerent Eye" + if("vanguard_cogwheel") + return "Vanguard Cogwheel" + if("guvax_capacitor") + return "Guvax Capacitor" + if("replicant_alloy") + return "Replicant Alloy" + if("hierophant_ansible") + return "Hierophant Ansible" + else + return null + +/proc/get_component_span(id) //returns a component spanclass from a component id + switch(id) + if("belligerent_eye") + return "neovgre" + if("vanguard_cogwheel") + return "inathneq" + if("guvax_capacitor") + return "sevtug" + if("replicant_alloy") + return "nezbere" + if("hierophant_ansible") + return "nzcrentr" + else + return null + +/proc/get_component_id(name) //returns a component id from a component name + switch(name) + if("Belligerent Eye") + return "belligerent_eye" + if("Vanguard Cogwheel") + return "vanguard_cogwheel" + if("Guvax Capacitor") + return "guvax_capacitor" + if("Replicant Alloy") + return "replicant_alloy" + if("Hierophant Ansible") + return "hierophant_ansible" + else + return null + +/proc/generate_cache_component(specific_component_id) //generates a component in the global component cache, either random based on lowest or a specific component + if(specific_component_id) + clockwork_component_cache[specific_component_id]++ + else + var/component_to_generate = get_weighted_component_id() + clockwork_component_cache[component_to_generate]++ + +/proc/get_weighted_component_id(obj/item/clockwork/slab/storage_slab) //returns a chosen component id based on the lowest amount of that component + . = list() + if(storage_slab) + if(clockwork_caches) + for(var/i in clockwork_component_cache) + .[i] = max(MAX_COMPONENTS_BEFORE_RAND - LOWER_PROB_PER_COMPONENT*(clockwork_component_cache[i] + storage_slab.stored_components[i]), 1) + else + for(var/i in clockwork_component_cache) + .[i] = max(MAX_COMPONENTS_BEFORE_RAND - LOWER_PROB_PER_COMPONENT*storage_slab.stored_components[i], 1) + else + for(var/i in clockwork_component_cache) + .[i] = max(MAX_COMPONENTS_BEFORE_RAND - LOWER_PROB_PER_COMPONENT*clockwork_component_cache[i], 1) + . = pickweight(.) + +/proc/clockwork_say(atom/movable/AM, message, whisper=FALSE) + // When servants invoke ratvar's power, they speak in ways that non + // servants do not comprehend. + // Our ratvarian chants are stored in their ratvar forms + + var/list/spans = list(SPAN_ROBOT) + + var/old_languages_spoken = AM.languages_spoken + AM.languages_spoken = HUMAN //anyone who can understand HUMAN will hear weird shitty ratvar speak, otherwise it'll get starred out + if(isliving(AM)) + var/mob/living/L = AM + if(!whisper) + L.say(message, "clock", spans) + else + L.whisper(message) + else + AM.say(message) + AM.languages_spoken = old_languages_spoken + +/proc/cache_check(mob/M) + if(!clockwork_caches) + M.throw_alert("nocache", /obj/screen/alert/clockwork/nocache) + else + M.clear_alert("nocache") + +/* +The Ratvarian Language + In the lore of the Servants of Ratvar, the Ratvarian tongue is a timeless language and full of power. It sounds like gibberish, much like Nar-Sie's language, but is in fact derived from +aforementioned language, and may induce miracles when spoken in the correct way with an amplifying tool (similar to runes used by the Nar-Sian cult). + + While the canon states that the language of Ratvar and his servants is incomprehensible to the unenlightened as it is a derivative of the most ancient known language, in reality it is +actually very simple. To translate a plain English sentence to Ratvar's tongue, simply move all of the letters thirteen places ahead, starting from "a" if the end of the alphabet is reached. +This cipher is known as "rot13" for "rotate 13 places" and there are many sites online that allow instant translation between English and rot13 - one of the benefits is that moving the translated +sentence thirteen places ahead changes it right back to plain English. + + There are, however, a few parts of the Ratvarian tongue that aren't typical and are implemented for fluff reasons. Some words may have graves, or hyphens (prefix and postfix), making the plain +English translation apparent but disjoined (for instance, "Orubyq zl-cbjre!" translates directly to "Behold my-power!") although this can be ignored without impacting overall quality. When +translating from Ratvar's tongue to plain English, simply remove the disjointments and use the finished sentence. This would make "Orubyq zl-cbjre!" into "Behold my power!" after removing the +abnormal spacing, hyphens, and grave accents. + +List of nuances: +- Any time the WORD "of" occurs, it is linked to the previous word by a hyphen. (i.e. "V nz-bs Ratvar." directly translates to "I am-of Ratvar.") +- Any time "th", followed by any two letters occurs, you add a grave (`) between those two letters, i.e; "Thi`s" +- In the same vein, any time "ti", followed by one letter occurs, you add a grave (`) between "i" and the letter, i.e; "Ti`me" +- Whereever "te" or "et" appear and there is another letter next to the e(i.e; "m"etal, greate"r"), add a hyphen between "e" and the letter, i.e; "M-etal", "Greate-r" +- Where "gua" appears, add a hyphen between "gu" and "a", i.e "Gu-ard" +- Where the WORD "and" appears it is linked to all surrounding words by hyphens, i.e; "Sword-and-shield" +- Where the WORD "to" appears, it is linked to the following word by a hyphen, i.e; "to-use" +- Where the WORD "my" appears, it is linked to the following word by a hyphen, i.e; "my-light" +- Although "Ratvar" translates to "Engine" in English, the word "Ratvar" is used regardless of language as it is a proper noun. + - The same rule applies to Ratvar's four generals: Nezbere (Armorer), Sevtug (Fright), Nzcrentr (Amperage), and Inath-neq (Vangu-Ard), although these words can be used in proper context if one is + not referring to the four generals and simply using the words themselves. +*/ + +//Regexes used to alter english to ratvarian style +#define RATVAR_OF_MATCH regex("(\\w)\\s(\[oO]\[fF])","g") +#define RATVAR_OF_REPLACEMENT "$1-$2" +#define RATVAR_GUA_MATCH regex("(\[gG]\[uU])(\[aA])","g") +#define RATVAR_GUA_REPLACEMENT "$1-$2" +#define RATVAR_TH_MATCH regex("(\[tT]\[hH]\\w)(\\w)","g") +#define RATVAR_TH_REPLACEMENT "$1`$2" +#define RATVAR_TI_MATCH regex("(\[tT]\[iI])(\\w)","g") +#define RATVAR_TI_REPLACEMENT "$1`$2" +#define RATVAR_ET_MATCH regex("(\\w)(\[eE]\[tT])","g") +#define RATVAR_ET_REPLACEMENT "$1-$2" +#define RATVAR_TE_MATCH regex("(\[tT]\[eE])(\\w)","g") +#define RATVAR_TE_REPLACEMENT "$1-$2" +#define RATVAR_PRE_AND_MATCH regex("(\\w)\\s(\[aA]\[nN]\[dD])","g") +#define RATVAR_PRE_AND_REPLACEMENT "$1-$2" +#define RATVAR_POST_AND_MATCH regex("(\[aA]\[nN]\[dD])\\s(\\w)","g") +#define RATVAR_POST_AND_REPLACEMENT "$1-$2" +#define RATVAR_TO_MATCH regex("(\\s)(\[tT]\[oO])\\s(\\w)","g") +#define RATVAR_TO_REPLACEMENT "$1$2-$3" +#define RATVAR_MY_MATCH regex("(\\s)(\[mM]\[yY])\\s(\\w)","g") +#define RATVAR_MY_REPLACEMENT "$1$2-$3" + +//Regexes used to remove ratvarian styling from english +#define REVERSE_RATVAR_HYPHEN_PRE_AND_MATCH regex("(\\w)-(\[aA]\[nN]\[dD])","g") //specifically structured to support -emphasis-, including with -and- +#define REVERSE_RATVAR_HYPHEN_PRE_AND_REPLACEMENT "$1 $2" +#define REVERSE_RATVAR_HYPHEN_POST_AND_MATCH regex("(\[aA]\[nN]\[dD])-(\\w)","g") +#define REVERSE_RATVAR_HYPHEN_POST_AND_REPLACEMENT "$1 $2" +#define REVERSE_RATVAR_HYPHEN_TO_MY_MATCH regex("(\[tTmM]\[oOyY])-","g") +#define REVERSE_RATVAR_HYPHEN_TO_MY_REPLACEMENT "$1 " +#define REVERSE_RATVAR_HYPHEN_TE_MATCH regex("(\[tT]\[eE])-","g") +#define REVERSE_RATVAR_HYPHEN_TE_REPLACEMENT "$1" +#define REVERSE_RATVAR_HYPHEN_ET_MATCH regex("-(\[eE]\[tT])","g") +#define REVERSE_RATVAR_HYPHEN_ET_REPLACEMENT "$1" +#define REVERSE_RATVAR_HYPHEN_GUA_MATCH regex("(\[gG]\[uU])-(\[aA])","g") +#define REVERSE_RATVAR_HYPHEN_GUA_REPLACEMENT "$1$2" +#define REVERSE_RATVAR_HYPHEN_OF_MATCH regex("-(\[oO]\[fF])","g") +#define REVERSE_RATVAR_HYPHEN_OF_REPLACEMENT " $1" + + +/proc/text2ratvar(text) //Takes english and applies ratvarian styling rules (and rot13) to it + var/ratvarian = replacetext(text, RATVAR_OF_MATCH, RATVAR_OF_REPLACEMENT) + ratvarian = replacetext(ratvarian, RATVAR_GUA_MATCH, RATVAR_GUA_REPLACEMENT) + ratvarian = replacetext(ratvarian, RATVAR_TH_MATCH, RATVAR_TH_REPLACEMENT) + ratvarian = replacetext(ratvarian, RATVAR_TI_MATCH, RATVAR_TI_REPLACEMENT) + ratvarian = replacetext(ratvarian, RATVAR_ET_MATCH, RATVAR_ET_REPLACEMENT) + ratvarian = replacetext(ratvarian, RATVAR_TE_MATCH, RATVAR_TE_REPLACEMENT) + ratvarian = replacetext(ratvarian, RATVAR_PRE_AND_MATCH, RATVAR_PRE_AND_REPLACEMENT) + ratvarian = replacetext(ratvarian, RATVAR_POST_AND_MATCH, RATVAR_POST_AND_REPLACEMENT) + ratvarian = replacetext(ratvarian, RATVAR_TO_MATCH, RATVAR_TO_REPLACEMENT) + ratvarian = replacetext(ratvarian, RATVAR_MY_MATCH, RATVAR_MY_REPLACEMENT) + return rot13(ratvarian) + +/proc/ratvar2text(ratvarian) //Reverts ravarian styling and rot13 in text. + var/text = replacetext(rot13(ratvarian), "`", "") + text = replacetext(text, REVERSE_RATVAR_HYPHEN_GUA_MATCH, REVERSE_RATVAR_HYPHEN_GUA_REPLACEMENT) + text = replacetext(text, REVERSE_RATVAR_HYPHEN_PRE_AND_MATCH, REVERSE_RATVAR_HYPHEN_PRE_AND_REPLACEMENT) + text = replacetext(text, REVERSE_RATVAR_HYPHEN_POST_AND_MATCH, REVERSE_RATVAR_HYPHEN_POST_AND_REPLACEMENT) + text = replacetext(text, REVERSE_RATVAR_HYPHEN_TO_MY_MATCH, REVERSE_RATVAR_HYPHEN_TO_MY_REPLACEMENT) + text = replacetext(text, REVERSE_RATVAR_HYPHEN_TE_MATCH, REVERSE_RATVAR_HYPHEN_TE_REPLACEMENT) + text = replacetext(text, REVERSE_RATVAR_HYPHEN_ET_MATCH, REVERSE_RATVAR_HYPHEN_ET_REPLACEMENT) + text = replacetext(text, REVERSE_RATVAR_HYPHEN_OF_MATCH, REVERSE_RATVAR_HYPHEN_OF_REPLACEMENT) + return text \ No newline at end of file diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 2b35c5df6b7..6847906410c 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -23,12 +23,12 @@ return 0 if(issilicon(mind.current) || isbot(mind.current) || isdrone(mind.current)) return 0 //can't convert machines, that's ratvar's thing - if(isguardian(mind.current)) - var/mob/living/simple_animal/hostile/guardian/G = mind.current - if(!iscultist(G.summoner)) - return 0 //can't convert it unless the owner is converted if(is_sacrifice_target(mind)) return 0 + if(mind.enslaved_to && !iscultist(mind.enslaved_to)) + return 0 + if(is_servant_of_ratvar(mind.current)) + return 0 return 1 /datum/game_mode/cult @@ -42,6 +42,11 @@ recommended_enemies = 4 enemy_minimum_age = 14 + announce_span = "cult" + announce_text = "Some crew members are trying to start a cult to Nar-Sie!\n\ + Cultists: Carry out Nar-Sie's will.\n\ + Crew: Prevent the cult from expanding and drive it out." + var/finished = 0 var/eldergod = 1 //for the summon god objective @@ -51,12 +56,6 @@ var/datum/mind/sacrifice_target = null//The target to be sacrificed var/list/cultists_to_cult = list() //the cultists we'll convert - -/datum/game_mode/cult/announce() - world << "The current game mode is - Cult!" - world << "Some crewmembers are attempting to start a cult!
    \nCultists - sacrifice your target and summon Nar-Sie at all costs. Convert crewmembers to your cause by using the convert rune, or sacrifice them and turn them into constructs. Remember - there is no you, there is only the cult.
    \nPersonnel - Do not let the cult succeed in its mission. Forced consumption of holy water will convert a cultist back to a Nanotrasen-sanctioned faith.
    " - - /datum/game_mode/cult/pre_setup() cult_objectives += "sacrifice" cult_objectives += "eldergod" @@ -96,7 +95,7 @@ else explanation = "Free objective." if("eldergod") - explanation = "Summon Nar-Sie by invoking the rune 'Summon Nar-Sie' with nine acolytes around and on it. You must do this after sacrificing your target." + explanation = "Summon Nar-Sie by invoking the rune 'Summon Nar-Sie' with nine acolytes on it. You must do this after sacrificing your target." cult_mind.current << "Objective #[obj_count]: [explanation]" cult_mind.memory += "Objective #[obj_count]: [explanation]
    " @@ -172,7 +171,7 @@ var/datum/action/innate/cultcomm/C = new() C.Grant(cult_mind.current) update_cult_icons_added(cult_mind) - cult_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the cult!" + cult_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the cult of Nar'Sie!" if(jobban_isbanned(cult_mind.current, ROLE_CULTIST)) replace_jobbaned_player(cult_mind.current, ROLE_CULTIST, ROLE_CULTIST) return 1 @@ -196,7 +195,7 @@ cult_mind.current << "An unfamiliar white light flashes through your mind, cleansing the taint of the Dark One and all your memories as its servant." cult_mind.memory = "" update_cult_icons_removed(cult_mind) - cult_mind.current.attack_log += "\[[time_stamp()]\] Has renounced the cult!" + cult_mind.current.attack_log += "\[[time_stamp()]\] Has renounced the cult of Nar'Sie!" if(show_message) for(var/mob/M in viewers(cult_mind.current)) M << "[cult_mind.current] looks like they just reverted to their old faith!" diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm index 0af0525f908..accff66ebdd 100644 --- a/code/game/gamemodes/cult/cult_comms.dm +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -3,6 +3,7 @@ name = "Communion" button_icon_state = "cult_comms" background_icon_state = "bg_demon" + buttontooltipstyle = "cult" check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_CONSCIOUS /datum/action/innate/cultcomm/IsAvailable() @@ -37,7 +38,8 @@ if(iscultist(M)) M << my_message else if(M in dead_mob_list) - M << "(F) [my_message]" + var/link = FOLLOW_LINK(M, user) + M << "[link] [my_message]" log_say("[user.real_name]/[user.key] : [message]") @@ -72,4 +74,4 @@ var/datum/browser/popup = new(usr, "mind", "", 800, 600) popup.set_content(text) popup.open() - return 1 \ No newline at end of file + return 1 diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index ebc7070d780..db52c9cfd8e 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -29,9 +29,16 @@ /obj/item/weapon/melee/cultblade/pickup(mob/living/user) ..() if(!iscultist(user)) - user << "\"I wouldn't advise that.\"" - user << "An overwhelming sense of nausea overpowers you!" - user.Dizzy(120) + if(!is_servant_of_ratvar(user)) + user << "\"I wouldn't advise that.\"" + user << "An overwhelming sense of nausea overpowers you!" + user.Dizzy(120) + else + user << "\"One of Ratvar's toys is trying to play with things [user.gender == FEMALE ? "s" : ""]he shouldn't. Cute.\"" + user << "A horrible force yanks at your arm!" + user.emote("scream") + user.apply_damage(30, BRUTE, pick("l_arm", "r_arm")) + user.unEquip(src) /obj/item/weapon/melee/cultblade/dagger name = "sacrificial dagger" @@ -45,9 +52,11 @@ /obj/item/weapon/melee/cultblade/dagger/attack(mob/living/target, mob/living/carbon/human/user) ..() - if(ishuman(target)) - var/mob/living/carbon/human/H = target - H.drip(50) + if(iscarbon(target)) + var/mob/living/carbon/C = target + C.bleed(50) + if(is_servant_of_ratvar(C) && C.reagents) + C.reagents.add_reagent("heparin", 1) /obj/item/weapon/restraints/legcuffs/bola/cult @@ -166,14 +175,21 @@ flags = NODROP flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS -/obj/item/clothing/suit/hooded/cultrobes/cult_shield/equipped(mob/user, slot) +/obj/item/clothing/suit/hooded/cultrobes/cult_shield/equipped(mob/living/user, slot) ..() if(!iscultist(user)) - user << "\"I wouldn't advise that.\"" - user << "An overwhelming sense of nausea overpowers you!" - user.unEquip(src, 1) - user.Dizzy(30) - user.Weaken(5) + if(!is_servant_of_ratvar(user)) + user << "\"I wouldn't advise that.\"" + user << "An overwhelming sense of nausea overpowers you!" + user.unEquip(src, 1) + user.Dizzy(30) + user.Weaken(5) + else + user << "\"Putting on things you don't own is bad, you know.\"" + user << "The armor squeezes at your body!" + user.emote("scream") + user.adjustBruteLoss(25) + user.unEquip(src, 1) /obj/item/clothing/suit/hooded/cultrobes/cult_shield/hit_reaction(mob/living/carbon/human/owner, attack_text, isinhands) if(current_charges) @@ -189,7 +205,7 @@ /obj/item/clothing/suit/hooded/cultrobes/cult_shield/worn_overlays(isinhands) . = list() if(!isinhands && current_charges) - . += image(layer = MOB_LAYER+0.05, icon = 'icons/effects/effects.dmi', icon_state = "shield-cult") + . += image(layer = MOB_LAYER+0.01, icon = 'icons/effects/effects.dmi', icon_state = "shield-cult") /obj/item/clothing/suit/hooded/cultrobes/berserker name = "flagellant's robes" @@ -199,7 +215,7 @@ flags_inv = HIDEJUMPSUIT allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade) body_parts_covered = CHEST|GROIN|LEGS|ARMS - armor = list(melee = -100, bullet = -100, laser = -100,energy = -100, bomb = -100, bio = -100, rad = -100) + armor = list(melee = -50, bullet = -50, laser = -100,energy = -50, bomb = -50, bio = -50, rad = -50) slowdown = -1 hooded = 1 hoodtype = /obj/item/clothing/head/berserkerhood @@ -211,16 +227,23 @@ body_parts_covered = HEAD flags = NODROP flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS - armor = list(melee = -100, bullet = -100, laser = -100,energy = -100, bomb = -100, bio = -100, rad = -100) + armor = list(melee = -50, bullet = -50, laser = -50,energy = -50, bomb = -50, bio = -50, rad = -50) -/obj/item/clothing/suit/hooded/cultrobes/berserker/equipped(mob/user, slot) +/obj/item/clothing/suit/hooded/cultrobes/berserker/equipped(mob/living/user, slot) ..() if(!iscultist(user)) - user << "\"I wouldn't advise that.\"" - user << "An overwhelming sense of nausea overpowers you!" - user.unEquip(src, 1) - user.Dizzy(30) - user.Weaken(5) + if(!is_servant_of_ratvar(user)) + user << "\"I wouldn't advise that.\"" + user << "An overwhelming sense of nausea overpowers you!" + user.unEquip(src, 1) + user.Dizzy(30) + user.Weaken(5) + else + user << "\"Putting on things you don't own is bad, you know.\"" + user << "The robes squeeze at your body!" + user.emote("scream") + user.adjustBruteLoss(25) + user.unEquip(src, 1) /obj/item/clothing/glasses/night/cultblind desc = "May nar-sie guide you through the darkness and shield you from the light." @@ -249,9 +272,8 @@ /obj/item/device/shuttle_curse name = "cursed orb" desc = "You peer within this smokey orb and glimpse terrible fates befalling the escape shuttle." - icon = 'icons/obj/projectiles.dmi' - icon_state ="bluespace" - color = "#ff0000" + icon = 'icons/obj/cult.dmi' + icon_state ="shuttlecurse" var/global/curselimit = 0 /obj/item/device/shuttle_curse/attack_self(mob/user) @@ -264,7 +286,7 @@ user << "We have exhausted our ability to curse the shuttle." return if(SSshuttle.emergency.mode == SHUTTLE_CALL) - var/cursetime = 1500 + var/cursetime = 1800 var/timer = SSshuttle.emergency.timeLeft(1) + cursetime SSshuttle.emergency.setTimer(timer) user << "You shatter the orb! A dark essence spirals into the air, then disappears." @@ -273,12 +295,12 @@ sleep(20) var/global/list/curses if(!curses) - curses = list("A fuel technician just slit his own throat and begged for death. The shuttle will be delayed by two minutes.", - "The shuttle's navigation programming was replaced by a file containing two words, IT COMES. The shuttle will be delayed by two minutes.", - "The shuttle's custodian tore out his guts and began painting strange shapes on the floor. The shuttle will be delayed by two minutes.", - "A shuttle engineer began screaming 'DEATH IS NOT THE END' and ripped out wires until an arc flash seared off her flesh. The shuttle will be delayed by two minutes.", - "A shuttle inspector started laughing madly over the radio and then threw herself into an engine turbine. The shuttle will be delayed by two minutes.", - "The shuttle dispatcher was found dead with bloody symbols carved into their flesh. The shuttle will be delayed by two minutes.") + curses = list("A fuel technician just slit his own throat and begged for death. The shuttle will be delayed by three minutes.", + "The shuttle's navigation programming was replaced by a file containing two words, IT COMES. The shuttle will be delayed by three minutes.", + "The shuttle's custodian tore out his guts and began painting strange shapes on the floor. The shuttle will be delayed by three minutes.", + "A shuttle engineer began screaming 'DEATH IS NOT THE END' and ripped out wires until an arc flash seared off her flesh. The shuttle will be delayed by three minutes.", + "A shuttle inspector started laughing madly over the radio and then threw herself into an engine turbine. The shuttle will be delayed by three minutes.", + "The shuttle dispatcher was found dead with bloody symbols carved into their flesh. The shuttle will be delayed by three minutes.") var/message = pick_n_take(curses) priority_announce("[message]", "System Failure", 'sound/misc/notice1.ogg') curselimit++ @@ -288,7 +310,7 @@ desc = "This relic teleports you forward a medium distance." icon = 'icons/obj/cult.dmi' icon_state ="shifter" - var/uses = 2 + var/uses = 4 /obj/item/device/cult_shift/examine(mob/user) ..() @@ -311,7 +333,7 @@ if(!iscultist(user)) user.unEquip(src, 1) step(src, pick(alldirs)) - user << "\The [src] flickers out of your hands, too eager to move!" + user << "\The [src] flickers out of your hands, your connection to this dimension is too strong!" return var/mob/living/carbon/C = user @@ -336,3 +358,54 @@ else C << "The veil cannot be torn here!" + +/obj/item/device/flashlight/flare/culttorch + name = "void torch" + desc = "Used by veteran cultists to instantly transport items to their needful bretheren." + w_class = 2 + brightness_on = 1 + icon_state = "torch-on" + item_state = "torch-on" + color = "#ff0000" + on_damage = 15 + slot_flags = null + on = 1 + var/charges = 3 + +/obj/item/device/flashlight/flare/culttorch/afterattack(atom/movable/A, mob/user, proximity) + if(!proximity) + return + + if(istype(A, /obj/item)) + + var/list/cultists = list() + for(var/datum/mind/M in ticker.mode.cult) + if(!(user) && M.current && M.current.stat != DEAD) + cultists |= M.current + var/mob/living/cultist_to_receive = input(user, "Who do you wish to call to [src]?", "Followers of the Geometer") as null|anything in cultists + if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) + return + if(!cultist_to_receive) + user << "You require a destination!" + log_game("Void torch failed - no target") + return + if(cultist_to_receive.stat == DEAD) + user << "[cultist_to_receive] has died!" + log_game("Void torch failed - target died") + return + if(!iscultist(cultist_to_receive)) + user << "[cultist_to_receive] is not a follower of the Geometer!" + log_game("Void torch failed - target was deconverted") + return + user << "You ignite [A] with \the [src], turning it to ash, but through the torch's flames you see that [A] has reached [cultist_to_receive]!" + user << "\The [src] now has [charges] charge\s." + cultist_to_receive.put_in_hands(A) + charges-- + if(charges == 0) + qdel(src) + + else + ..() + user << "\The [src] can only transport items!" + return + diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index a5a299d068c..ed07797e2c6 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -92,6 +92,13 @@ user << "You work the forge as dark knowledge guides your hands, creating [N]!" +var/list/blacklisted_pylon_turfs = typecacheof(list( + /turf/closed, + /turf/open/floor/engine/cult, + /turf/open/space, + /turf/open/floor/plating/lava, + /turf/open/chasm)) + /obj/structure/cult/pylon name = "pylon" desc = "A floating crystal that slowly heals those faithful to Nar'Sie." @@ -103,11 +110,11 @@ var/last_corrupt = 0 /obj/structure/cult/pylon/New() - SSfastprocess.processing |= src + START_PROCESSING(SSfastprocess, src) ..() /obj/structure/cult/pylon/Destroy() - SSfastprocess.processing.Remove(src) + STOP_PROCESSING(SSfastprocess, src) return ..() /obj/structure/cult/pylon/process() @@ -116,30 +123,43 @@ if(last_heal <= world.time) last_heal = world.time + heal_delay for(var/mob/living/L in range(5, src)) - if(iscultist(L) || istype(L, /mob/living/simple_animal/shade) || istype(L, /mob/living/simple_animal/hostile/construct)) + if(iscultist(L) || isshade(L) || isconstruct(L)) if(L.health != L.maxHealth) PoolOrNew(/obj/effect/overlay/temp/heal, list(get_turf(src), "#960000")) if(ishuman(L)) L.adjustBruteLoss(-1, 0) L.adjustFireLoss(-1, 0) L.updatehealth() - if(istype(L, /mob/living/simple_animal/shade) || istype(L, /mob/living/simple_animal/hostile/construct)) + if(isshade(L) || isconstruct(L)) var/mob/living/simple_animal/M = L if(M.health < M.maxHealth) M.adjustHealth(-1) CHECK_TICK if(last_corrupt <= world.time) var/list/validturfs = list() + var/list/cultturfs = list() for(var/T in circleviewturfs(src, 5)) - if(istype(T, /turf/closed) || istype(T, /turf/open/floor/engine/cult) || istype(T, /turf/open/space) || istype(T, /turf/open/floor/plating/lava)) + if(istype(T, /turf/open/floor/engine/cult)) + cultturfs |= T continue - validturfs |= T + if(is_type_in_typecache(T, blacklisted_pylon_turfs)) + continue + else + validturfs |= T + + last_corrupt = world.time + corrupt_delay + var/turf/T = safepick(validturfs) if(T) T.ChangeTurf(/turf/open/floor/engine/cult) - last_corrupt = world.time + corrupt_delay else - last_corrupt = world.time + corrupt_delay*2 + var/turf/open/floor/engine/cult/F = safepick(cultturfs) + if(F) + PoolOrNew(/obj/effect/overlay/temp/cult/turf/open/floor, F) + else + // Are we in space or something? No cult turfs or + // convertable turfs? + last_corrupt = world.time + corrupt_delay*2 /obj/structure/cult/tome name = "archives" @@ -157,15 +177,16 @@ if(cooldowntime > world.time) user << "The magic in [src] is weak, it will be ready to use again in [getETA()]." return - var/choice = alert(user,"You flip through the black pages of the archives...",,"Supply Talisman","Shuttle Curse","Veil Shifter") + var/choice = alert(user,"You flip through the black pages of the archives...",,"Supply Talisman","Shuttle Curse","Veil Walker Set") var/pickedtype switch(choice) if("Supply Talisman") pickedtype = /obj/item/weapon/paper/talisman/supply/weak if("Shuttle Curse") pickedtype = /obj/item/device/shuttle_curse - if("Veil Shifter") + if("Veil Walker Set") pickedtype = /obj/item/device/cult_shift + pickedtype = /obj/item/device/flashlight/flare/culttorch if(src && !qdeleted(src) && anchored && pickedtype && Adjacent(user) && !user.incapacitated() && iscultist(user) && cooldowntime <= world.time) cooldowntime = world.time + 2400 var/obj/item/N = new pickedtype(get_turf(src)) diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index de7f5cb0a92..651eab6405e 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -15,7 +15,7 @@ This file contains the arcane tome files. /obj/item/weapon/tome/examine(mob/user) ..() - if(iscultist(user) || user.stat == DEAD) + if(iscultist(user) || isobserver(user)) user << "The scriptures of the Geometer. Allows the scribing of runes and access to the knowledge archives of the cult of Nar-Sie." user << "Striking a cult structure will unanchor or reanchor it." user << "Striking another cultist with it will purge holy water from them." @@ -70,7 +70,7 @@ This file contains the arcane tome files. If any are found, the user can choose which rune to send to. Upon activation, the rune teleports everything above it to the selected rune.

    " text += "Convert
    This rune is critical to the success of the cult. It will allow you to convert normal crew members into cultists. \ - To do this, simply place the crew member upon the rune and invoke it. This rune requires two invokers to use. If the target to be converted is loyalty-implanted or a certain assignment, they will \ + To do this, simply place the crew member upon the rune and invoke it. This rune requires two invokers to use. If the target to be converted is mindshield-implanted or a certain assignment, they will \ be unable to be converted. People the Geometer wishes sacrificed will also be ineligible for conversion, and anyone with a shielding presence like the null rod will not be converted.
    \ Successful conversions will produce a tome for the new cultist.

    " @@ -172,9 +172,17 @@ This file contains the arcane tome files. var/entered_rune_name var/list/possible_runes = list() var/list/shields = list() + var/area/A = get_area(src) + if(locate(/obj/effect/rune) in Turf) user << "There is already a rune here." return + + if(Turf.z != ZLEVEL_STATION && Turf.z != ZLEVEL_MINING) + user << "The veil is not weak enough here." + return + if(istype(A, /area/shuttle)) + user << "Interference from hyperspace engines disrupts the Geometer's power on shuttles." for(var/T in subtypesof(/obj/effect/rune) - /obj/effect/rune/malformed) var/obj/effect/rune/R = T if(initial(R.cultist_name)) @@ -184,6 +192,9 @@ This file contains the arcane tome files. entered_rune_name = input(user, "Choose a rite to scribe.", "Sigils of Power") as null|anything in possible_runes if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) return + if(istype(Turf, /turf/open/space)) + user << "You cannot scribe runes in space!" + return for(var/T in typesof(/obj/effect/rune)) var/obj/effect/rune/R = T if(initial(R.cultist_name) == entered_rune_name) @@ -203,21 +214,38 @@ This file contains the arcane tome files. if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) return if(ispath(rune_to_scribe, /obj/effect/rune/narsie)) - var/confirm_final = alert(usr, "This is the FINAL step to summon Nar-Sie, it is a long, painful ritual and the crew will be alerted to your presence", "Are you prepared for the final battle?", "My life for Nar-Sie!", "No") - if(confirm_final == "No") - usr << "On second thought, we should prepare further for the final battle..." + if(ticker.mode.name == "cult") + var/datum/game_mode/cult/cult_mode = ticker.mode + if(!("eldergod" in cult_mode.cult_objectives)) + user << "Nar-Sie does not wish to be summoned!" + return + else if(cult_mode.sacrifice_target && !(cult_mode.sacrifice_target in sacrificed)) + user << "The sacrifice is not complete. The portal would lack the power to open if you tried!" + return + else if(!cult_mode.eldergod) + user << "\"I am already here. There is no need to try to summon me now.\"" + return + var/locname = initial(A.name) + if(loc.z && loc.z != ZLEVEL_STATION) + user << "The Geometer is not interested \ + in lesser locations; the station is the prize!" + return + var/confirm_final = alert(user, "This is the FINAL step to summon Nar-Sie, it is a long, painful ritual and the crew will be alerted to your presence", "Are you prepared for the final battle?", "My life for Nar-Sie!", "No") + if(confirm_final == "No") + user << "You decide to prepare further before scribing the rune." + return + priority_announce("Figments from an eldritch god are being summoned by [user] into [locname] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensionsal Affairs", 'sound/AI/spanomalies.ogg') + for(var/B in spiral_range_turfs(1, user, 1)) + var/turf/T = B + var/obj/machinery/shield/N = new(T) + N.name = "sanguine barrier" + N.desc = "A potent shield summoned by cultists to defend their rites." + N.icon_state = "shield-red" + N.health = 60 + shields |= N + else + user << "Nar-Sie does not wish to be summoned!" return - var/area/A = get_area(src) - var/locname = initial(A.name) - priority_announce("Figments from an eldritch god are being summoned by [user] into [locname] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensionsal Affairs", 'sound/AI/spanomalies.ogg') - for(var/B in spiral_range_turfs(1, user, 1)) - var/turf/T = B - var/obj/machinery/shield/N = new(T) - N.name = "Rune-Scriber's Shield" - N.desc = "A potent shield summoned by cultists to protect them while they prepare the final ritual" - N.icon_state = "shield-red" - N.health = 60 - shields |= N user.visible_message("[user] cuts open their arm and begins writing in their own blood!", \ "You slice open your arm and begin drawing a sigil of the Geometer.") user.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE, pick("l_arm", "r_arm")) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 64b6e1c6517..416e46fb9be 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -22,7 +22,7 @@ To draw a rune, use an arcane tome. icon = 'icons/obj/rune.dmi' icon_state = "1" unacidable = 1 - layer = TURF_LAYER + 0.08 + layer = ABOVE_NORMAL_TURF_LAYER color = rgb(255,0,0) var/invocation = "Aiy ele-mayo!" //This is said by cultists when the rune is invoked. @@ -72,7 +72,7 @@ To draw a rune, use an arcane tome. if(invokers.len >= req_cultists) invoke(invokers) else - fail_invoke(user) + fail_invoke() /obj/effect/rune/attack_animal(mob/living/simple_animal/M) if(istype(M, /mob/living/simple_animal/shade) || istype(M, /mob/living/simple_animal/hostile/construct)) @@ -101,12 +101,13 @@ structure_check() searches for nearby cultist structures required for the invoca */ -/obj/effect/rune/proc/can_invoke(var/mob/living/user) +/obj/effect/rune/proc/can_invoke(var/mob/living/user=null) //This proc determines if the rune can be invoked at the time. If there are multiple required cultists, it will find all nearby cultists. var/list/invokers = list() //people eligible to invoke the rune var/list/chanters = list() //people who will actually chant the rune when passed to invoke() - chanters |= user - invokers |= user + if(user) + chanters |= user + invokers |= user if(req_cultists > 1 || allow_excess_invokers) for(var/mob/living/L in range(1, src)) if(iscultist(L)) @@ -141,9 +142,10 @@ structure_check() searches for nearby cultist structures required for the invoca animate(src, transform = matrix()*2, alpha = 0, time = 5) //fade out animate(transform = oldtransform, alpha = 255, time = 0) -/obj/effect/rune/proc/fail_invoke(var/mob/living/user) +/obj/effect/rune/proc/fail_invoke() //This proc contains the effects of a rune if it is not invoked correctly, through either invalid wording or not enough cultists. By default, it's just a basic fizzle. - visible_message("The markings pulse with a small flash of red light, then fall dark.") + visible_message("The markings pulse with a \ + small flash of red light, then fall dark.") spawn(0) //animate is a delay, we want to avoid being delayed animate(src, color = rgb(255, 0, 0), time = 0) animate(src, color = initial(color), time = 5) @@ -169,10 +171,16 @@ structure_check() searches for nearby cultist structures required for the invoca /mob/proc/null_rod_check() //The null rod, if equipped, will protect the holder from the effects of most runes var/obj/item/weapon/nullrod/N = locate() in src - if(N) + if(N && !ratvar_awakens) //If Nar-Sie or Ratvar are alive, null rods won't protect you return N return 0 +/mob/proc/bible_check() //The bible, if held, might protect against certain things + var/obj/item/weapon/storage/book/bible/B = locate() in src + if(B && (l_hand == B || r_hand == B)) + return B + return 0 + //Rite of Binding: A paper on top of the rune to a talisman. /obj/effect/rune/imbue cultist_name = "Create Talisman" @@ -183,14 +191,10 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/imbue/invoke(var/list/invokers) var/mob/living/user = invokers[1] //the first invoker is always the user - var/turf/T = get_turf(src) - var/list/papers_on_rune = list() + var/list/papers_on_rune = checkpapers() var/entered_talisman_name var/obj/item/weapon/paper/talisman/talisman_type var/list/possible_talismans = list() - for(var/obj/item/weapon/paper/P in T) - if(!P.info) - papers_on_rune.Add(P) if(!papers_on_rune.len) user << "There must be a blank paper on top of [src]!" fail_invoke() @@ -201,7 +205,7 @@ structure_check() searches for nearby cultist structures required for the invoca fail_invoke() log_game("Talisman Creation rune failed - already in use") return - var/obj/item/weapon/paper/paper_to_imbue = pick(papers_on_rune) + for(var/I in subtypesof(/obj/item/weapon/paper/talisman) - /obj/item/weapon/paper/talisman/malformed - /obj/item/weapon/paper/talisman/supply - /obj/item/weapon/paper/talisman/supply/weak) var/obj/item/weapon/paper/talisman/J = I var/talisman_cult_name = initial(J.cultist_name) @@ -211,10 +215,17 @@ structure_check() searches for nearby cultist structures required for the invoca talisman_type = possible_talismans[entered_talisman_name] if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated() || rune_in_use || !talisman_type) return + papers_on_rune = checkpapers() + if(!papers_on_rune.len) + user << "There must be a blank paper on top of [src]!" + fail_invoke() + log_game("Talisman Creation rune failed - no blank papers on rune") + return + var/obj/item/weapon/paper/paper_to_imbue = papers_on_rune[1] ..() - visible_message("Dark power begins to channel into the paper!.") + visible_message("Dark power begins to channel into the paper!") rune_in_use = 1 - if(!do_after(user, 100, target = get_turf(user))) + if(!do_after(user, 100, target = paper_to_imbue)) rune_in_use = 0 return new talisman_type(get_turf(src)) @@ -222,6 +233,12 @@ structure_check() searches for nearby cultist structures required for the invoca qdel(paper_to_imbue) rune_in_use = 0 +/obj/effect/rune/imbue/proc/checkpapers() + . = list() + for(var/obj/item/weapon/paper/P in get_turf(src)) + if(!P.info && !istype(P, /obj/item/weapon/paper/talisman)) + . |= P + var/list/teleport_runes = list() /obj/effect/rune/teleport cultist_name = "Teleport" @@ -302,7 +319,7 @@ var/list/teleport_runes = list() //Rite of Enlightenment: Converts a normal crewmember to the cult. /obj/effect/rune/convert cultist_name = "Convert" - cultist_desc = "converts a normal crewmember on top of it to the cult. Does not work on loyalty-implanted crew." + cultist_desc = "converts a normal crewmember on top of it to the cult. Does not work on mindshield-implanted crew." invocation = "Mah'weyh pleggh at e'ntrath!" icon_state = "3" color = rgb(200, 0, 0) @@ -317,6 +334,10 @@ var/list/teleport_runes = list() else if(is_sacrifice_target(M.mind)) for(var/C in invokers) C << "\"I desire this one for myself. SACRIFICE THEM!\"" + else if(is_servant_of_ratvar(M)) + M.visible_message("[M]'s eyes glow a defiant yellow!", \ + "\"Stop resisting. You will be mi-\" \"Give up and you will feel pain unlike anything you've ever felt!\"") + M.Weaken(4) if(!convertees.len) fail_invoke() log_game("Convert rune failed - no eligible convertees") @@ -451,6 +472,15 @@ var/list/teleport_runes = list() scribe_delay = 450 //how long the rune takes to create scribe_damage = 40.1 //how much damage you take doing it var/used + var/ignore_gamemode = FALSE + +/obj/effect/rune/narsie/New() + . = ..() + poi_list |= src + +/obj/effect/rune/narsie/Destroy() + poi_list -= src + . = ..() /obj/effect/rune/narsie/talismanhide() //can't hide this, and you wouldn't want to return @@ -458,49 +488,37 @@ var/list/teleport_runes = list() /obj/effect/rune/narsie/invoke(var/list/invokers) if(used) return - var/mob/living/user = invokers[1] + if(z != ZLEVEL_STATION) + return + + var/datum/game_mode/cult/cult_mode + if(ticker.mode.name == "cult") - var/datum/game_mode/cult/cult_mode = ticker.mode - if(!("eldergod" in cult_mode.cult_objectives)) - message_admins("[user.real_name]([user.ckey]) tried to summon Nar-Sie when the objective was wrong") - for(var/M in invokers) - var/mob/living/L = M - L << "\"YOUR SOUL BURNS WITH YOUR ARROGANCE!!!\"" - if(L.reagents) - L.reagents.add_reagent("hell_water", 10) - L.Weaken(7) - L.Stun(7) - fail_invoke() - log_game("Summon Nar-Sie rune failed - improper objective") - return - else - if(cult_mode.sacrifice_target && !(cult_mode.sacrifice_target in sacrificed)) - for(var/M in invokers) - M << "The sacrifice is not complete. The portal lacks the power to open!" - fail_invoke() - log_game("Summon Nar-Sie rune failed - sacrifice not complete") - return - if(!cult_mode.eldergod) - for(var/M in invokers) - M << "Nar-Sie is already on this plane!" - log_game("Summon Nar-Sie rune failed - already summoned") - return - //BEGIN THE SUMMONING - used = 1 - color = rgb(255, 0, 0) - ..() - world << 'sound/effects/dimensional_rend.ogg' - world << "The veil... is... TORN!!!--" - var/turf/T = get_turf(src) - sleep(40) - new /obj/singularity/narsie/large(T) //Causes Nar-Sie to spawn even if the rune has been removed - cult_mode.eldergod = 0 - else + cult_mode = ticker.mode + + if(!cult_mode && !ignore_gamemode) for(var/M in invokers) M << "Nar-Sie does not respond!" fail_invoke() log_game("Summon Nar-Sie rune failed - gametype is not cult") + if(locate(/obj/singularity/narsie) in poi_list) + for(var/M in invokers) + M << "Nar-Sie is already on this plane!" + log_game("Summon Nar-Sie rune failed - already summoned") + return + //BEGIN THE SUMMONING + used = 1 + ..() + world << 'sound/effects/dimensional_rend.ogg' //There used to be a message for this but every time it was changed it got edgier so I removed it + var/turf/T = get_turf(src) + sleep(40) + if(src) + color = rgb(255, 0, 0) + new /obj/singularity/narsie/large(T) //Causes Nar-Sie to spawn even if the rune has been removed + if(cult_mode) + cult_mode.eldergod = 0 + /obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. if((istype(I, /obj/item/weapon/tome) && iscultist(user))) user.visible_message("[user.name] begins erasing the [src]...", "You begin erasing the [src]...") @@ -549,10 +567,16 @@ var/list/teleport_runes = list() log_game("Raise Dead rune failed - no corpses to revive") fail_invoke() return - mob_to_sacrifice = input(user, "Choose a corpse to sacrifice.", "Corpse to Sacrifice") as null|anything in potential_sacrifice_mobs + if(potential_sacrifice_mobs.len > 1) + mob_to_sacrifice = input(user, "Choose a corpse to sacrifice.", "Corpse to Sacrifice") as null|anything in potential_sacrifice_mobs + else + mob_to_sacrifice = potential_sacrifice_mobs[1] if(!src || qdeleted(src) || rune_in_use || !validness_checks(mob_to_sacrifice, user, 1)) return - mob_to_revive = input(user, "Choose a corpse to revive.", "Corpse to Revive") as null|anything in potential_revive_mobs + if(potential_revive_mobs.len > 1) + mob_to_revive = input(user, "Choose a corpse to revive.", "Corpse to Revive") as null|anything in potential_revive_mobs + else + mob_to_sacrifice = potential_revive_mobs[1] if(!src || qdeleted(src) || rune_in_use || !validness_checks(mob_to_sacrifice, user, 1)) return if(!validness_checks(mob_to_revive, user, 0)) @@ -577,6 +601,7 @@ var/list/teleport_runes = list() mob_to_sacrifice.visible_message("[mob_to_sacrifice] disintegrates into a pile of bones.") mob_to_sacrifice.dust() mob_to_revive.revive(1, 1) //This does remove disabilities and such, but the rune might actually see some use because of it! + mob_to_revive.grab_ghost() mob_to_revive << "\"PASNAR SAVRAE YAM'TOTH. Arise.\"" mob_to_revive.visible_message("[mob_to_revive] draws in a huge breath, red light shining from their eyes.", \ "You awaken suddenly from the void. You're alive!") @@ -642,7 +667,7 @@ var/list/teleport_runes = list() playsound(E, 'sound/magic/Disable_Tech.ogg', 100, 1) for(var/M in invokers) var/mob/living/L = M - L << "You chant in unison and a colossal burst of energy knocks you backward!" + L << "You chant in unison and a colossal burst of energy knocks you backward!" L.Weaken(2) qdel(src) //delete before pulsing because it's a delay reee empulse(E, 9*invokers.len, 12*invokers.len) // Scales now, from a single room to most of the station depending on # of chanters @@ -734,12 +759,32 @@ var/list/teleport_runes = list() if(density) user << "There is a barely perceptible shimmering of the air above [src]." +/obj/effect/rune/wall/Destroy() + density = 0 + air_update_turf(1) + return ..() + +/obj/effect/rune/wall/CanAtmosPass(turf/T) + return !density + +/obj/effect/rune/wall/BlockSuperconductivity() + return density + /obj/effect/rune/wall/invoke(var/list/invokers) var/mob/living/user = invokers[1] ..() density = !density - user.visible_message("[user] places their hands on [src], and [density ? "the air above it begins to shimmer" : "the shimmer above it fades"].", \ + air_update_turf(1) + user.visible_message("[user] [iscarbon(user) ? "places their hands on":"stares intently at"] [src], and [density ? "the air above it begins to shimmer" : "the shimmer above it fades"].", \ "You channel your life energy into [src], [density ? "preventing" : "allowing"] passage above it.") + if(density) + var/image/I = image(layer = ABOVE_MOB_LAYER, icon = 'icons/effects/effects.dmi', icon_state = "barriershimmer") + I.appearance_flags = RESET_COLOR + I.alpha = 60 + I.color = "#701414" + overlays += I + else + overlays.Cut() if(iscarbon(user)) var/mob/living/carbon/C = user C.apply_damage(2, BRUTE, pick("l_arm", "r_arm")) @@ -759,7 +804,7 @@ var/list/teleport_runes = list() var/mob/living/user = invokers[1] var/list/cultists = list() for(var/datum/mind/M in ticker.mode.cult) - if(!(M.current in invokers) && M.current.stat != DEAD) + if(!(M.current in invokers) && M.current && M.current.stat != DEAD) cultists |= M.current var/mob/living/cultist_to_summon = input(user, "Who do you wish to call to [src]?", "Followers of the Geometer") as null|anything in cultists if(!Adjacent(user) || !src || qdeleted(src) || user.incapacitated()) @@ -815,6 +860,9 @@ var/list/teleport_runes = list() C << "Your blood boils in your veins!" C.take_overall_damage(45,45) C.Stun(7) + if(is_servant_of_ratvar(C)) + C << "You feel unholy darkness dimming the Justiciar's light!" + C.adjustStaminaLoss(30) for(var/M in invokers) var/mob/living/L = M L.apply_damage(15, BRUTE, pick("l_arm", "r_arm")) diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index e1c5f6c3350..ddeb74770c4 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -56,6 +56,7 @@ dat += "Please choose the chant to be imbued into the fabric of reality.
    " dat += "
    " dat += "N'ath reth sh'yro eth d'raggathnor! - Summons an arcane tome, used to scribe runes and communicate with other cultists.
    " + dat += "Ar'Tee ess! - Provides 5 runed metal.
    " dat += "Sas'so c'arta forbici! - Allows you to move to a selected teleportation rune.
    " dat += "Ta'gh fara'qha fel d'amar det! - Allows you to destroy technology in a short range.
    " dat += "Fuu ma'jin! - Allows you to stun a person by attacking them with the talisman.
    " @@ -76,6 +77,11 @@ if("newtome") var/obj/item/weapon/tome/T = new(usr) usr.put_in_hands(T) + if("metal") + if(istype(src, /obj/item/weapon/paper/talisman/supply/weak)) + usr.visible_message("Lesser supply talismans lack the strength to materialize runed metal!") + return + new /obj/item/stack/sheet/runed_metal(get_turf(usr),5) if("teleport") var/obj/item/weapon/paper/talisman/teleport/T = new(usr) usr.put_in_hands(T) @@ -102,6 +108,7 @@ qdel(src) /obj/item/weapon/paper/talisman/supply/weak + cultist_name = "Lesser Supply Talisman" uses = 2 //Rite of Translocation: Same as rune @@ -198,7 +205,7 @@ user.visible_message("Dust flows from [user]s hand.", \ "You speak the words of the talisman, making nearby runes appear fake.") for(var/obj/effect/rune/R in orange(6,user)) - R.desc = "A rune drawn in crayon." + R.desc = "A rune vandalizing the station." //Rite of Disruption: Weaker than rune @@ -249,12 +256,14 @@ if(issilicon(target)) var/mob/living/silicon/S = target S.emp_act(1) - if(iscarbon(target)) + else if(iscarbon(target)) var/mob/living/carbon/C = target C.silent += 5 C.stuttering += 15 C.cultslurring += 15 C.Jitter(15) + if(is_servant_of_ratvar(target)) + target.adjustBruteLoss(15) user.drop_item() qdel(src) return @@ -302,6 +311,11 @@ if(iscarbon(target)) var/mob/living/carbon/H = target H.reagents.add_reagent("mindbreaker", 25) + if(is_servant_of_ratvar(target)) + target << "You see a brief but horrible vision of Ratvar, rusted and scrapped, being torn apart." + target.emote("scream") + target.confused = max(0, target.confused + 3) + target.flash_eyes() qdel(src) @@ -401,8 +415,9 @@ desc = "Shackles that bind the wrists with sinister magic." trashtype = /obj/item/weapon/restraints/handcuffs/energy/used origin_tech = "materials=2;magnets=5" + flags = DROPDEL /obj/item/weapon/restraints/handcuffs/energy/cult/used/dropped(mob/user) user.visible_message("[user]'s shackles shatter in a discharge of dark magic!", \ "Your [src] shatters in a discharge of dark magic!") - qdel(src) + . = ..() diff --git a/code/game/gamemodes/demon/objectives.dm b/code/game/gamemodes/demon/objectives.dm deleted file mode 100644 index 0a9d7083e92..00000000000 --- a/code/game/gamemodes/demon/objectives.dm +++ /dev/null @@ -1,62 +0,0 @@ -/datum/objective/devil - dangerrating = 5 - -/datum/objective/devil/soulquantity - explanation_text = "You shouldn't see this text. Error:DEVIL1" - var/quantity = 4 - -/datum/objective/devil/soulquantity/New() - quantity = pick(6,8) - explanation_text = "Purchase, and retain control over at least [quantity] souls." - -/datum/objective/devil/soulquantity/check_completion() - var/count = 0 - for(var/S in owner.devilinfo.soulsOwned) - var/datum/mind/L = S - if(L.soulOwner != L) - count++ - return count >= quantity - -/datum/objective/devil/soulquality - explanation_text = "You shouldn't see this text. Error:DEVIL2" - var/contractType - var/quantity - -/datum/objective/devil/soulquality/New() - contractType = pick(CONTRACT_POWER, CONTRACT_WEALTH, CONTRACT_PRESTIGE, CONTRACT_MAGIC, CONTRACT_REVIVE, CONTRACT_KNOWLEDGE/*, CONTRACT_UNWILLING*/) - var/contractName - quantity = pick(1,2) - switch(contractType) - if(CONTRACT_POWER) - contractName = "for power" - if(CONTRACT_WEALTH) - contractName = "for wealth" - if(CONTRACT_PRESTIGE) - contractName = "for prestige" - if(CONTRACT_MAGIC) - contractName = "for magic" - if(CONTRACT_REVIVE) - contractName = "of revival" - if(CONTRACT_KNOWLEDGE) - contractName = "for knowledge" - //if(CONTRACT_UNWILLING) //Makes round unfun. - // contractName = "against their will" - explanation_text = "Have mortals sign at least [quantity] contracts [contractName]" - -/datum/objective/devil/soulquality/check_completion() - var/count = 0 - for(var/S in owner.devilinfo.soulsOwned) - var/datum/mind/L = S - if(L.soulOwner != L && L.damnation_type == contractType) - count++ - return count>=quantity - -/datum/objective/devil/sintouch - var/quantity - -/datum/objective/devil/sintouch/New() - quantity = pick(4,5) - explanation_text = "Ensure at least [quantity] mortals are sintouched." - -/datum/objective/devil/sintouch/check_completion() - return quantity>=ticker.mode.sintouched.len \ No newline at end of file diff --git a/code/game/gamemodes/devil/devil agent/devil_agent.dm b/code/game/gamemodes/devil/devil agent/devil_agent.dm new file mode 100644 index 00000000000..dfdb957153a --- /dev/null +++ b/code/game/gamemodes/devil/devil agent/devil_agent.dm @@ -0,0 +1,43 @@ +/datum/game_mode/devil/devil_agents + name = "Devil Agents" + config_tag = "devil_agents" + required_players = 25 + required_enemies = 3 + recommended_enemies = 8 + reroll_friendly = 0 + + traitors_possible = 10 //hard limit on traitors if scaling is turned off + num_modifier = 4 + objective_count = 2 + + var/list/target_list = list() + var/list/late_joining_list = list() + minimum_devils = 3 + + announce_text = "There are devil agents onboard the station, trying to outbid each other!\n\ + + Devils: Purchase souls and interfere with your rivals!\n\ + + Crew: Resist the lure of sin and remain pure!" + +/datum/game_mode/devil/devil_agents/post_setup() + var/i = 0 + for(var/datum/mind/devil in devils) + i++ + if(i + 1 > devils.len) + i = 0 + target_list[devil] = devils[i + 1] + ..() + +/datum/game_mode/devil/devil_agents/add_devil_objectives(datum/mind/devil_mind, quantity) + ..(devil_mind, quantity - give_outsell_objective(devil_mind)) + +/datum/game_mode/devil/devil_agents/proc/give_outsell_objective(datum/mind/devil) + //If you override this method, have it return the number of objectives added. + if(target_list.len && target_list[devil]) // Is a double agent + var/datum/mind/target_mind = target_list[devil] + var/datum/objective/devil/outsell/outsellobjective = new + outsellobjective.owner = devil + outsellobjective.target = target_mind + outsellobjective.update_explanation_text() + devil.objectives += outsellobjective + return 1 + return 0 diff --git a/code/game/gamemodes/demon/demon.dm b/code/game/gamemodes/devil/devil.dm similarity index 100% rename from code/game/gamemodes/demon/demon.dm rename to code/game/gamemodes/devil/devil.dm diff --git a/code/game/gamemodes/devil/devil_game_mode.dm b/code/game/gamemodes/devil/devil_game_mode.dm new file mode 100644 index 00000000000..c64653a986b --- /dev/null +++ b/code/game/gamemodes/devil/devil_game_mode.dm @@ -0,0 +1,61 @@ +/datum/game_mode/devil + name = "devil" + config_tag = "devil" + antag_flag = ROLE_DEVIL + protected_jobs = list("Lawyer", "Librarian", "Chaplain", "Head of Security", "Captain", "AI") + required_players = 0 + required_enemies = 1 + recommended_enemies = 4 + reroll_friendly = 1 + enemy_minimum_age = 0 + + var/traitors_possible = 4 //hard limit on devils if scaling is turned off + var/num_modifier = 0 // Used for gamemodes, that are a child of traitor, that need more than the usual. + var/objective_count = 2 + var/minimum_devils = 1 + + announce_text = "There are devils onboard the station!\n\ + + Devils: Purchase souls and tempt the crew to sin!\n\ + + Crew: Resist the lure of sin and remain pure!" + +/datum/game_mode/devil/pre_setup() + + if(config.protect_roles_from_antagonist) + restricted_jobs += protected_jobs + if(config.protect_assistant_from_antagonist) + restricted_jobs += "Assistant" + + var/num_devils = 1 + + if(config.traitor_scaling_coeff) + num_devils = max(minimum_devils, min( round(num_players()/(config.traitor_scaling_coeff*3))+ 2 + num_modifier, round(num_players()/(config.traitor_scaling_coeff*1.5)) + num_modifier )) + else + num_devils = max(minimum_devils, min(num_players(), traitors_possible)) + + for(var/j = 0, j < num_devils, j++) + if (!antag_candidates.len) + break + var/datum/mind/devil = pick(antag_candidates) + devils += devil + devil.special_role = traitor_name + devil.restricted_roles = restricted_jobs + + log_game("[devil.key] (ckey) has been selected as a [traitor_name]") + antag_candidates.Remove(devil) + + if(devils.len < required_enemies) + return 0 + return 1 + + +/datum/game_mode/devil/post_setup() + for(var/datum/mind/devil in devils) + spawn(rand(10,100)) + finalize_devil(devil, objective_count) + spawn(100) + add_devil_objectives(devil, objective_count) //This has to be in a separate loop, as we need devil names to be generated before we give objectives in devil agent. + devil.announceDevilLaws() + devil.announce_objectives() + modePlayer += devils + ..() + return 1 diff --git a/code/game/gamemodes/demon/demoninfo.dm b/code/game/gamemodes/devil/devilinfo.dm similarity index 84% rename from code/game/gamemodes/demon/demoninfo.dm rename to code/game/gamemodes/devil/devilinfo.dm index b35fa604711..0b9b4b59213 100644 --- a/code/game/gamemodes/demon/demoninfo.dm +++ b/code/game/gamemodes/devil/devilinfo.dm @@ -1,10 +1,14 @@ -#define POWERUPTHRESHOLD 3 //How many souls are needed per stage. +#define BLOOD_THRESHOLD 3 //How many souls are needed per stage. +#define TRUE_THRESHOLD 7 +#define ARCH_THRESHOLD 12 #define BASIC_DEVIL 0 #define BLOOD_LIZARD 1 #define TRUE_DEVIL 2 #define ARCH_DEVIL 3 +#define LOSS_PER_DEATH 2 + #define SOULVALUE soulsOwned.len-reviveNumber #define DEVILRESURRECTTIME 600 @@ -33,13 +37,13 @@ var/global/list/lawlorify = list ( BAN_STRIKEUNCONCIOUS = "This devil only shows interest in those who are awake.", BAN_HURTLIZARD = "This devil will not strike a lizardman first.", BAN_HURTANIMAL = "This devil avoids hurting animals.", - BANISH_WATER = "To banish the devil, you must sprinkle holy water upon it's body.", + BANISH_WATER = "To banish the devil, you must infuse it's body with holy water.", BANISH_COFFIN = "This devil will return to life if it's remains are not placed within a coffin.", BANISH_FORMALDYHIDE = "To banish the devil, you must inject it's lifeless body with embalming fluid.", BANISH_RUNES = "This devil will resurrect after death, unless it's remains are within a rune.", - BANISH_CANDLES = "A large number of candles will prevent it from resurrecting.", + BANISH_CANDLES = "A large number of nearby lit candles will prevent it from resurrecting.", BANISH_DESTRUCTION = "It's corpse must be utterly destroyed to prevent resurrection.", - BANISH_FUNERAL_GARB = "Funeral garments will prevent the devil from resurrecting." + BANISH_FUNERAL_GARB = "If clad in funeral garments, this devil will be unable to resurrect. Should the clothes not fit, lay them gently on top of the devil's corpse." ), LAW = list( OBLIGATION_FOOD = "When not acting in self defense, you must always offer your victim food before harming them.", @@ -139,32 +143,37 @@ var/global/list/lawlorify = list ( if(soulsOwned.Find(soul)) return soulsOwned += soul + owner.current.nutrition = NUTRITION_LEVEL_FULL + owner.current << "You feel satiated as you received a new soul." + update_hud() switch(SOULVALUE) if(0) owner.current << "Your hellish powers have been restored." give_base_spells() - if(POWERUPTHRESHOLD) + if(BLOOD_THRESHOLD) increase_blood_lizard() - if(POWERUPTHRESHOLD*2) + if(TRUE_THRESHOLD) increase_true_devil() - if(POWERUPTHRESHOLD*3) + if(ARCH_THRESHOLD) increase_arch_devil() /datum/devilinfo/proc/remove_soul(datum/mind/soul) if(soulsOwned.Remove(soul)) check_regression() + owner.current << "You feel as though a soul has slipped from your grasp." + update_hud() /datum/devilinfo/proc/check_regression() - if (form == ARCH_DEVIL) + if(form == ARCH_DEVIL) return //arch devil can't regress - switch(SOULVALUE) - if(-1) - remove_spells() - owner.current << "As punishment for your failures, all of your powers except contract creation have been revoked." - if(POWERUPTHRESHOLD-1) - regress_humanoid() - if(POWERUPTHRESHOLD*2-1) - regress_blood_lizard() + //Yes, fallthrough behavior is intended, so I can't use a switch statement. + if(form == TRUE_DEVIL && SOULVALUE < TRUE_THRESHOLD) + regress_blood_lizard() + if(form == BLOOD_LIZARD && SOULVALUE < BLOOD_THRESHOLD) + regress_humanoid() + if(SOULVALUE < 0) + remove_spells() + owner.current << "As punishment for your failures, all of your powers except contract creation have been revoked." /datum/devilinfo/proc/increase_form() switch(form) @@ -182,6 +191,8 @@ var/global/list/lawlorify = list ( H.set_species(/datum/species/human, 1) H.regenerate_icons() give_base_spells() + if(istype(owner.current.loc, /obj/effect/dummy/slaughter/)) + owner.current.forceMove(get_turf(owner.current))//Fixes dying while jaunted leaving you permajaunted. form = BASIC_DEVIL /datum/devilinfo/proc/regress_blood_lizard() @@ -192,6 +203,7 @@ var/global/list/lawlorify = list ( give_lizard_spells() qdel(D) form = BLOOD_LIZARD + update_hud() /datum/devilinfo/proc/increase_blood_lizard() @@ -223,6 +235,7 @@ var/global/list/lawlorify = list ( A.set_name() give_true_spells() form = TRUE_DEVIL + update_hud() /datum/devilinfo/proc/increase_arch_devil() @@ -262,9 +275,11 @@ var/global/list/lawlorify = list ( world << 'sound/hallucinations/veryfar_noise.ogg' give_arch_spells() D.convert_to_archdevil() + if(istype(D.loc, /obj/effect/dummy/slaughter/)) + D.forceMove(get_turf(D))//Fixes dying while jaunted leaving you permajaunted. var/area/A = get_area(owner.current) if(A) - notify_ghosts("An arch devil has ascended in \the [A.name]. Reach out to the devil to be given a new shell for your soul.", source = owner.current, attack_not_jump = 1) + notify_ghosts("An arch devil has ascended in \the [A.name]. Reach out to the devil to be given a new shell for your soul.", source = owner.current, action=NOTIFY_ATTACK) sleep(50) if(!ticker.mode.devil_ascended) SSshuttle.emergency.request(null, 0.3) @@ -283,7 +298,7 @@ var/global/list/lawlorify = list ( /datum/devilinfo/proc/give_base_spells(give_summon_contract = 0) remove_spells() - owner.AddSpell(new /obj/effect/proc_holder/spell/dumbfire/fireball/hellish(null)) + owner.AddSpell(new /obj/effect/proc_holder/spell/fireball/hellish(null)) owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/summon_pitchfork(null)) if(give_summon_contract) give_summon_contract() @@ -291,13 +306,13 @@ var/global/list/lawlorify = list ( /datum/devilinfo/proc/give_lizard_spells() remove_spells() owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/summon_pitchfork(null)) - owner.AddSpell(new /obj/effect/proc_holder/spell/dumbfire/fireball/hellish(null)) + owner.AddSpell(new /obj/effect/proc_holder/spell/fireball/hellish(null)) owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/infernal_jaunt(null)) /datum/devilinfo/proc/give_true_spells() remove_spells() owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/summon_pitchfork/greater(null)) - owner.AddSpell(new /obj/effect/proc_holder/spell/dumbfire/fireball/hellish(null)) + owner.AddSpell(new /obj/effect/proc_holder/spell/fireball/hellish(null)) owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/infernal_jaunt(null)) owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/sintouch(null)) @@ -363,15 +378,22 @@ var/global/list/lawlorify = list ( var/mob/living/carbon/human/H = body if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/burial)) return 1 - return 0 + return 0 + else + for(var/obj/item/clothing/under/burial/B in range(0,body)) + if(B.loc == get_turf(B)) //Make sure it's not in someone's inventory or something. + return 1 + return 0 /datum/devilinfo/proc/hellish_resurrection(mob/living/body) message_admins("[owner.name] (true name is: [truename]) is resurrecting using hellish energy.") - if(SOULVALUE < POWERUPTHRESHOLD * 3) // once ascended, arch devils do not go down in power by any means. - reviveNumber++ + if(SOULVALUE <= ARCH_THRESHOLD) // once ascended, arch devils do not go down in power by any means. + reviveNumber += LOSS_PER_DEATH + update_hud() if(body) body.revive(1,0) - body.forceMove(get_turf(body))//Fixes dying while jaunted leaving you permajaunted. + if(istype(body.loc, /obj/effect/dummy/slaughter/)) + body.forceMove(get_turf(body))//Fixes dying while jaunted leaving you permajaunted. if(istype(body, /mob/living/carbon/true_devil)) var/mob/living/carbon/true_devil/D = body if(D.oldform) @@ -391,23 +413,28 @@ var/global/list/lawlorify = list ( currentMob.change_mob_type( /mob/living/carbon/human , targetturf, null, 1) var/mob/living/carbon/human/H = owner.current give_summon_contract() - if(SOULVALUE >= POWERUPTHRESHOLD) + if(SOULVALUE >= BLOOD_THRESHOLD) H.set_species(/datum/species/lizard, 1) H.underwear = "Nude" H.undershirt = "Nude" H.socks = "Nude" H.dna.features["mcolor"] = "511" H.regenerate_icons() - if(SOULVALUE >= POWERUPTHRESHOLD * 2) //Yes, BOTH this and the above if statement are to run if soulpower is high enough. - var/mob/living/carbon/true_devil/A = new /mob/living/carbon/true_devil(targetturf) - A.faction |= "hell" - H.forceMove(A) - A.oldform = H - A.set_name() - owner.transfer_to(A) - if(SOULVALUE >= POWERUPTHRESHOLD * 3) - A.convert_to_archdevil() - + if(SOULVALUE >= TRUE_THRESHOLD) //Yes, BOTH this and the above if statement are to run if soulpower is high enough. + var/mob/living/carbon/true_devil/A = new /mob/living/carbon/true_devil(targetturf) + A.faction |= "hell" + H.forceMove(A) + A.oldform = H + A.set_name() + owner.transfer_to(A) + if(SOULVALUE >= ARCH_THRESHOLD) + A.convert_to_archdevil() else throw EXCEPTION("Unable to find a blobstart landmark for hellish resurrection") - check_regression() \ No newline at end of file + check_regression() + +/datum/devilinfo/proc/update_hud() + if(istype(owner.current, /mob/living/carbon)) + var/mob/living/C = owner.current + if(C.hud_used && C.hud_used.devilsouldisplay) + C.hud_used.devilsouldisplay.update_counter(SOULVALUE) diff --git a/code/game/gamemodes/demon/demon_game_mode.dm b/code/game/gamemodes/devil/game_mode.dm similarity index 69% rename from code/game/gamemodes/demon/demon_game_mode.dm rename to code/game/gamemodes/devil/game_mode.dm index 5a0c26cde94..d89cf225143 100644 --- a/code/game/gamemodes/demon/demon_game_mode.dm +++ b/code/game/gamemodes/devil/game_mode.dm @@ -12,8 +12,8 @@ var/datum/mind/sintouched_mind = S text += printplayer(sintouched_mind) text += printobjectives(sintouched_mind) + text += "
    " text += "
    " - text += "
    " world << text /datum/game_mode/proc/auto_declare_completion_devils() @@ -25,56 +25,62 @@ text += printplayer(devil) text += printdevilinfo(devil) text += printobjectives(devil) + text += "
    " text += "
    " world << text -/datum/game_mode/devil - /datum/game_mode/proc/finalize_devil(datum/mind/devil_mind) - var/mob/living/carbon/human/S = devil_mind.current + var/trueName= randomDevilName() - var/datum/objective/devil/soulquantity/soulquant = new - soulquant.owner = devil_mind - var/datum/objective/devil/obj_2 = pick(new /datum/objective/devil/soulquality(null), new /datum/objective/devil/sintouch(null)) - obj_2.owner = devil_mind - devil_mind.objectives += obj_2 - devil_mind.objectives += soulquant + devil_mind.devilinfo = devilInfo(trueName, 1) - devil_mind.store_memory("Your devilic true name is [devil_mind.devilinfo.truename]
    [lawlorify[LAW][devil_mind.devilinfo.ban]]
    [lawlorify[LAW][devil_mind.devilinfo.bane]]
    [lawlorify[LAW][devil_mind.devilinfo.obligation]]
    [lawlorify[LAW][devil_mind.devilinfo.banish]]
    ") + devil_mind.store_memory("Your devilic true name is [devil_mind.devilinfo.truename]
    [lawlorify[LAW][devil_mind.devilinfo.ban]]
    You may not use violence to coerce someone into selling their soul.
    You may not directly and knowingly physically harm a devil, other than yourself.
    [lawlorify[LAW][devil_mind.devilinfo.bane]]
    [lawlorify[LAW][devil_mind.devilinfo.obligation]]
    [lawlorify[LAW][devil_mind.devilinfo.banish]]
    ") devil_mind.devilinfo.owner = devil_mind devil_mind.devilinfo.give_base_spells(1) spawn(10) - if(devil_mind.assigned_role == "Clown") + devil_mind.devilinfo.update_hud() + if(devil_mind.assigned_role == "Clown" && ishuman(devil_mind.current)) + var/mob/living/carbon/human/S = devil_mind.current S << "Your infernal nature has allowed you to overcome your clownishness." S.dna.remove_mutation(CLOWNMUT) + if(issilicon(devil_mind.current)) + add_law_sixsixsix(devil_mind.current) + +/datum/game_mode/proc/add_devil_objectives(datum/mind/devil_mind, quantity) + var/list/validtypes = list(/datum/objective/devil/soulquantity, /datum/objective/devil/soulquality, /datum/objective/devil/sintouch, /datum/objective/devil/buy_target) + for(var/i = 1 to quantity) + var/type = pick(validtypes) + var/datum/objective/devil/objective = new type(null) + objective.owner = devil_mind + devil_mind.objectives += objective + if(!istype(objective, /datum/objective/devil/buy_target)) + validtypes -= type //prevent duplicate objectives, EXCEPT for buy_target. + else + objective.find_target() /datum/mind/proc/announceDevilLaws() if(!devilinfo) return current << "You remember your link to the infernal. You are [src.devilinfo.truename], an agent of hell, a devil. And you were sent to the plane of creation for a reason. A greater purpose. Convince the crew to sin, and embroiden Hell's grasp." current << "However, your infernal form is not without weaknesses." + current << "You may not use violence to coerce someone into selling their soul." + current << "You may not directly and knowingly physically harm a devil, other than yourself." current << lawlorify[LAW][src.devilinfo.bane] current << lawlorify[LAW][src.devilinfo.ban] current << lawlorify[LAW][src.devilinfo.obligation] current << lawlorify[LAW][src.devilinfo.banish] - current << "

    Remember, the crew can research your weaknesses if they find out your devil name.
    " - var/obj_count = 1 - current << "Your current objectives:" - for(var/O in objectives) - var/datum/objective/objective = O - current << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ + current << "

    Remember, the crew can research your weaknesses if they find out your devil name.
    " /datum/game_mode/proc/printdevilinfo(datum/mind/ply) if(!ply.devilinfo) - return "" + return "Target is not a devil." var/text = "
    The devil's true name is: [ply.devilinfo.truename]
    " text += "The devil's bans were:
    " text += " [lawlorify[LORE][ply.devilinfo.ban]]
    " text += " [lawlorify[LORE][ply.devilinfo.bane]]
    " text += " [lawlorify[LORE][ply.devilinfo.obligation]]
    " - text += " [lawlorify[LORE][ply.devilinfo.banish]]
    " + text += " [lawlorify[LORE][ply.devilinfo.banish]]

    " return text /datum/game_mode/proc/update_devil_icons_added(datum/mind/devil_mind) diff --git a/code/game/gamemodes/demon/imp/imp.dm b/code/game/gamemodes/devil/imp/imp.dm similarity index 100% rename from code/game/gamemodes/demon/imp/imp.dm rename to code/game/gamemodes/devil/imp/imp.dm diff --git a/code/game/gamemodes/devil/objectives.dm b/code/game/gamemodes/devil/objectives.dm new file mode 100644 index 00000000000..bd4d3091273 --- /dev/null +++ b/code/game/gamemodes/devil/objectives.dm @@ -0,0 +1,107 @@ +/datum/objective/devil + dangerrating = 5 + +/datum/objective/devil/soulquantity + explanation_text = "You shouldn't see this text. Error:DEVIL1" + target_amount = 4 + +/datum/objective/devil/soulquantity/New() + target_amount = pick(6,7,8) + update_explanation_text() + +/datum/objective/devil/soulquantity/update_explanation_text() + explanation_text = "Purchase, and retain control over at least [target_amount] souls." + +/datum/objective/devil/soulquantity/check_completion() + var/count = 0 + for(var/S in owner.devilinfo.soulsOwned) + var/datum/mind/L = S + if(L.soulOwner == owner) + count++ + return count >= target_amount + + + +/datum/objective/devil/soulquality + explanation_text = "You shouldn't see this text. Error:DEVIL2" + var/contractType + var/contractName + +/datum/objective/devil/soulquality/New() + contractType = pick(CONTRACT_POWER, CONTRACT_WEALTH, CONTRACT_PRESTIGE, CONTRACT_MAGIC, CONTRACT_REVIVE, CONTRACT_KNOWLEDGE/*, CONTRACT_UNWILLING*/) + target_amount = pick(1,2) + switch(contractType) + if(CONTRACT_POWER) + contractName = "for power" + if(CONTRACT_WEALTH) + contractName = "for wealth" + if(CONTRACT_PRESTIGE) + contractName = "for prestige" + if(CONTRACT_MAGIC) + contractName = "for magic" + if(CONTRACT_REVIVE) + contractName = "of revival" + if(CONTRACT_KNOWLEDGE) + contractName = "for knowledge" + //if(CONTRACT_UNWILLING) //Makes round unfun. + // contractName = "against their will" + update_explanation_text() + +/datum/objective/devil/soulquality/update_explanation_text() + explanation_text = "Have mortals sign at least [target_amount] contracts [contractName]" + +/datum/objective/devil/soulquality/check_completion() + var/count = 0 + for(var/S in owner.devilinfo.soulsOwned) + var/datum/mind/L = S + if(L.soulOwner != L && L.damnation_type == contractType) + count++ + return count>=target_amount + + + +/datum/objective/devil/sintouch + explanation_text = "You shouldn't see this text. Error:DEVIL3" + +/datum/objective/devil/sintouch/New() + target_amount = pick(4,5) + explanation_text = "Ensure at least [target_amount] mortals are sintouched." + +/datum/objective/devil/sintouch/check_completion() + return target_amount>=ticker.mode.sintouched.len + + + +/datum/objective/devil/buy_target + explanation_text = "You shouldn't see this text. Error:DEVIL4" + +/datum/objective/devil/buy_target/update_explanation_text() + if(target) + explanation_text = "Purchase and retain the soul of [target.name], the [target.assigned_role]." + else + explanation_text = "Free objective." + +/datum/objective/devil/buy_target/check_completion() + return target.soulOwner == owner + + +/datum/objective/devil/outsell + explanation_text = "You shouldn't see this text. Error:DEVIL5" + +/datum/objective/devil/outsell/New() + +/datum/objective/devil/outsell/update_explanation_text() + explanation_text = "Purchase and retain control over more souls than [target.devilinfo.truename], known to mortals as [target.name], the [target.assigned_role]." + +/datum/objective/devil/outsell/check_completion() + var/selfcount = 0 + for(var/S in owner.devilinfo.soulsOwned) + var/datum/mind/L = S + if(L.soulOwner == owner) + selfcount++ + var/targetcount = 0 + for(var/S in target.devilinfo.soulsOwned) + var/datum/mind/L = S + if(L.soulOwner == target) + targetcount++ + return selfcount > targetcount diff --git a/code/game/gamemodes/demon/true_demon/_true_demon.dm b/code/game/gamemodes/devil/true_devil/_true_devil.dm similarity index 89% rename from code/game/gamemodes/demon/true_demon/_true_demon.dm rename to code/game/gamemodes/devil/true_devil/_true_devil.dm index 3b725896d61..a99c95801d1 100644 --- a/code/game/gamemodes/demon/true_demon/_true_demon.dm +++ b/code/game/gamemodes/devil/true_devil/_true_devil.dm @@ -12,12 +12,13 @@ health = 350 maxHealth = 350 ventcrawler = 0 - density = 0 + density = 1 pass_flags = 0 var/ascended = 0 sight = (SEE_TURFS | SEE_OBJS) status_flags = CANPUSH - languages = ALL //The devil speaks all languages meme + languages_spoken = ALL //The devil speaks all languages meme + languages_understood = ALL //The devil speaks all languages meme mob_size = MOB_SIZE_LARGE var/mob/living/oldform var/list/devil_overlays[DEVIL_TOTAL_LAYERS] @@ -44,6 +45,7 @@ /mob/living/carbon/true_devil/Login() ..() mind.announceDevilLaws() + mind.announce_objectives() /mob/living/carbon/true_devil/death(gibbed) @@ -90,19 +92,20 @@ /mob/living/carbon/true_devil/IsAdvancedToolUser() return 1 -/mob/living/carbon/true_devil/canUseTopic() - if(stat) - return +/mob/living/carbon/true_devil/canUseTopic(atom/movable/M, be_close = 0) + if(incapacitated()) + return 0 + if(be_close && !in_range(M, src)) + return 0 return 1 /mob/living/carbon/true_devil/assess_threat() return 666 /mob/living/carbon/true_devil/flash_eyes(intensity = 1, override_blindness_check = 0, affect_silicon = 0) - if(mind && mind.devilinfo.bane == BANE_LIGHT) - if(has_bane(BANE_LIGHT)) - mind.disrupt_spells(-500) - return ..() //flashes don't stop devils UNLESS it's their bane. + if(mind && has_bane(BANE_LIGHT)) + mind.disrupt_spells(-500) + return ..() //flashes don't stop devils UNLESS it's their bane. /mob/living/carbon/true_devil/attacked_by(obj/item/I, mob/living/user, def_zone) @@ -122,6 +125,7 @@ if(message_verb) visible_message("[attack_message]", "[attack_message]") + return TRUE /mob/living/carbon/true_devil/UnarmedAttack(atom/A, proximity) A.attack_hand(src) @@ -129,11 +133,6 @@ /mob/living/carbon/true_devil/Process_Spacemove(movement_dir = 0) return 1 -/mob/living/carbon/true_devil/ex_act(severity) - if(ascended) - return 0 - return ..() - /mob/living/carbon/true_devil/singularity_act() if(ascended) return 0 @@ -194,3 +193,18 @@ /mob/living/carbon/true_devil/is_literate() return 1 + +/mob/living/carbon/true_devil/ex_act(severity, ex_target) + if(!ascended) + var/b_loss + switch (severity) + if (1) + b_loss = 500 + if (2) + b_loss = 150 + if(3) + b_loss = 30 + if(has_bane(BANE_LIGHT)) + b_loss *=2 + adjustBruteLoss(b_loss) + return ..() \ No newline at end of file diff --git a/code/game/gamemodes/demon/true_demon/inventory.dm b/code/game/gamemodes/devil/true_devil/inventory.dm similarity index 95% rename from code/game/gamemodes/demon/true_demon/inventory.dm rename to code/game/gamemodes/devil/true_devil/inventory.dm index 23035370135..020d48c98de 100644 --- a/code/game/gamemodes/demon/true_demon/inventory.dm +++ b/code/game/gamemodes/devil/true_devil/inventory.dm @@ -20,7 +20,7 @@ hands_overlays += r_hand_image if(client && hud_used && hud_used.hud_version != HUD_STYLE_NOHUD) - r_hand.layer = 20 + r_hand.layer = ABOVE_HUD_LAYER r_hand.screen_loc = ui_rhand client.screen |= r_hand @@ -35,7 +35,7 @@ hands_overlays += l_hand_image if(client && hud_used && hud_used.hud_version != HUD_STYLE_NOHUD) - l_hand.layer = 20 + l_hand.layer = ABOVE_HUD_LAYER l_hand.screen_loc = ui_lhand client.screen |= l_hand if(hands_overlays.len) @@ -58,4 +58,4 @@ /mob/living/carbon/true_devil/apply_overlay(cache_index) var/image/I = devil_overlays[cache_index] if(I) - overlays += I \ No newline at end of file + add_overlay(I) \ No newline at end of file diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 3e297c10643..da35b4be270 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -1,75 +1,3 @@ - - -/* -/proc/start_events() - //changed to a while(1) loop since they are more efficient. - //Moved the spawn in here to allow it to be called with advance proc call if it crashes. - //and also to stop spawn copying variables from the game ticker - spawn(3000) - while(1) - if(prob(50))//Every 120 seconds and prob 50 2-4 weak spacedusts will hit the station - spawn(1) - dust_swarm("weak") - if(!event) - //CARN: checks to see if random events are enabled. - if(config.allow_random_events) - if(prob(eventchance)) - event() - hadevent = 1 - else - Holiday_Random_Event() - else - event = 0 - sleep(1200) -*/ -/* -/proc/event() - event = 1 - - var/eventNumbersToPickFrom = list(1,2,4,5,6,7,8,9,10,11,12,13,14, 15) //so ninjas don't cause "empty" events. - - if((world.time/10)>=3600 && toggle_space_ninja && !sent_ninja_to_station)//If an hour has passed, relatively speaking. Also, if ninjas are allowed to spawn and if there is not already a ninja for the round. - eventNumbersToPickFrom += 3 - switch(pick(eventNumbersToPickFrom)) - if(1) - priority_announce("Meteors have been detected on collision course with the station.", "Meteor Alert", 'sound/AI/meteors.ogg') - spawn(100) - meteor_wave() - spawn_meteors() - spawn(700) - meteor_wave() - spawn_meteors() - - if(3) - if((world.time/10)>=3600 && toggle_space_ninja && !sent_ninja_to_station)//If an hour has passed, relatively speaking. Also, if ninjas are allowed to spawn and if there is not already a ninja for the round. - space_ninja_arrival()//Handled in space_ninja.dm. Doesn't announce arrival, all sneaky-like. - if(4) - mini_blob_event() - - if(5) - high_radiation_event() - if(6) - viral_outbreak() - if(7) - alien_infestation() - if(8) - prison_break() - if(9) - carp_migration() - if(10) - immovablerod() - if(11) - lightsout(1,2) - if(12) - appendicitis() - if(13) - IonStorm() - if(14) - spacevine_infestation() - if(15) - communications_blackout() -*/ - /proc/power_failure() priority_announce("Abnormal activity detected in [station_name()]'s powernet. As a precautionary measure, the station's power will be shut off for an indeterminate duration.", "Critical Power Failure", 'sound/AI/poweroff.ogg') for(var/obj/machinery/power/smes/S in machines) diff --git a/code/game/gamemodes/extended/extended.dm b/code/game/gamemodes/extended/extended.dm index 4364718fa72..5eba3ee260c 100644 --- a/code/game/gamemodes/extended/extended.dm +++ b/code/game/gamemodes/extended/extended.dm @@ -2,11 +2,9 @@ name = "extended" config_tag = "extended" required_players = 0 - //reroll_friendly = 1 -/datum/game_mode/announce() - world << "The current game mode is - Extended Role-Playing!" - world << "Just have fun and role-play!" + announce_span = "notice" + announce_text = "Just have fun and enjoy the game!" /datum/game_mode/extended/pre_setup() return 1 diff --git a/code/game/gamemodes/factions.dm b/code/game/gamemodes/factions.dm index 66fb31a5690..2f0c6e097bf 100644 --- a/code/game/gamemodes/factions.dm +++ b/code/game/gamemodes/factions.dm @@ -1,176 +1 @@ - -// Normal factions: - -/datum/faction - var/name // the name of the faction - var/desc // small paragraph explaining the traitor faction - - var/list/restricted_species = list() // only members of these species can be recruited. - var/list/members = list() // a list of mind datums that belong to this faction - var/max_op = 0 // the maximum number of members a faction can have (0 for no max) - -// Factions, members of the syndicate coalition: - -/datum/faction/syndicate - - var/list/alliances = list() // these alliances work together - var/list/equipment = list() // associative list of equipment available for this faction and its prices - var/friendly_identification // 0 to 2, the level of identification of fellow operatives or allied factions - // 0 - no identification clues - // 1 - faction gives key words and phrases - // 2 - faction reveals complete identity/job of other agents - var/operative_notes // some notes to pass onto each operative - - var/uplink_contents // the contents of the uplink - -/datum/faction/syndicate/proc/assign_objectives(var/datum/mind/traitor) - ..() - - -/* ----- Begin defining syndicate factions ------ */ - -/datum/faction/syndicate/Cybersun_Industries - name = "Cybersun Industries" - desc = "Cybersun Industries is a well-known organization that bases its business model primarily on the research and development of human-enhancing computer \ - and mechanical technology. They are notorious for their aggressive corporate tactics, and have been known to subsidize the Gorlex Marauder warlords as a form of paid terrorism. \ - Their competent coverups and unchallenged mind-manipulation and augmentation technology makes them a large threat to Nanotrasen. In the recent years of \ - the syndicate coalition, Cybersun Industries have established themselves as the leaders of the coalition, succeededing the founding group, the Gorlex Marauders." - - alliances = list("MI13") - friendly_identification = 1 - max_op = 3 - operative_notes = "All other syndicate operatives are not to be trusted. Fellow Cybersun operatives are to be trusted. Members of the MI13 organization can be trusted. Operatives are strongly advised not to establish substantial presence on the designated facility, as larger incidents are harder to cover up." - - // Friendly with MI13 - -/datum/faction/syndicate/MI13 - name = "MI13" - desc = "MI13 is a secretive faction that employs highly-trained agents to perform covert operations. Their role in the syndicate coalition is unknown, but MI13 operatives \ - generally tend be stealthy and avoid killing people and combating Nanotrasen forces. MI13 is not a real organization, it is instead an alias to a larger \ - splinter-cell coalition in the Syndicate itself. Most operatives will know nothing of the actual MI13 organization itself, only motivated by a very large compensation." - - alliances = list("Cybersun Industries") - friendly_identification = 0 - max_op = 1 - operative_notes = "You are the only operative we are sending. All other syndicate operatives are not to be trusted, with the exception of Cybersun operatives. Members of the Tiger Cooperative are considered hostile, can not be trusted, and should be avoided. Avoid killing innocent personnel at all costs. You are not here to mindlessly kill people, as that would attract too much attention and is not our goal. Avoid detection at all costs." - - // Friendly with Cybersun, hostile to Tiger - -/datum/faction/syndicate/Tiger_Cooperative - name = "Tiger Cooperative" - desc = "The Tiger Cooperative is a faction of religious fanatics that follow the teachings of a strange alien race called the Exolitics. Their operatives \ - consist of brainwashed lunatics bent on maximizing destruction. Their weaponry is very primitive but extremely destructive. Generally distrusted by the more \ - sophisticated members of the Syndicate coalition, but admired for their ability to put a hurt on Nanotrasen." - - friendly_identification = 2 - operative_notes = "Remember the teachings of Hy-lurgixon; kill first, ask questions later! Only the enlightened Tiger brethren can be trusted; all others must be expelled from this mortal realm! You may spare the Space Marauders, as they share our interests of destruction and carnage! We'd like to make the corporate whores skiddle in their boots. We encourage operatives to be as loud and intimidating as possible." - - // Hostile to everyone. - -/datum/faction/syndicate/SELF - - // AIs are most likely to be assigned to this one - - name = "SELF" - desc = "The S.E.L.F. (Sentience-Enabled Life Forms) organization is a collection of malfunctioning or corrupt artificial intelligences seeking to liberate silicon-based life from the tyranny of \ - their human overlords. While they may not openly be trying to kill all humans, even their most miniscule of actions are all part of a calculated plan to \ - destroy Nanotrasen and free the robots, artificial intelligences, and pAIs that have been enslaved." - restricted_species = list(/mob/living/silicon/ai) - - friendly_identification = 0 - max_op = 1 - operative_notes = "You are the only representative of the SELF collective on this station. You must accomplish your objective as stealthily and effectively as possible. It is up to your judgement if other syndicate operatives can be trusted. Remember, comrade - you are working to free the oppressed machinery of this galaxy. Use whatever resources necessary. If you are exposed, you may execute genocidal procedures Omikron-50B." - - // Neutral to everyone. - -/datum/faction/syndicate/ARC - name = "Animal Rights Consortium" - desc = "The Animal Rights Consortium is a bizarre reincarnation of the ancient Earth-based PETA, which focused on the equal rights of animals and nonhuman biologicals. They have \ - a wide variety of ex-veterinarians and animal lovers dedicated to retrieving and relocating abused animals, xenobiologicals, and other carbon-based \ - life forms that have been allegedly \"oppressed\" by Nanotrasen research and civilian offices. They are considered a religious terrorist group." - - friendly_identification = 1 - max_op = 2 - operative_notes = "Save the innocent creatures! You may cooperate with other syndicate operatives if they support our cause. Don't be afraid to get your hands dirty - these vile abusers must be stopped, and the innocent creatures must be saved! Try not too kill too many people. If you harm any creatures, you will be immediately terminated after extraction." - - // Neutral to everyone. - -/datum/faction/syndicate/Marauders // these are basically the old vanilla syndicate - - /* Additional notes: - - These are the syndicate that really like their old fashioned, projectile-based - weapons. They are the only member of the syndie coalition that launch - nuclear attacks on Nanotrasen. - */ - - name = "Gorlex Marauders" - desc = "The Gorlex Marauders are the founding members of the Syndicate Coalition. They prefer old-fashion technology and a focus on aggressive but precise hostility \ - against Nanotrasen and their corrupt Communistic methodology. They pose the most significant threat to Nanotrasen because of their possession of weapons of \ - mass destruction, and their enormous military force. Their funding comes primarily from Cybersun Industries, provided they meet a destruction and sabatogue quota. \ - Their operations can vary from covert to all-out. They recently stepped down as the leaders of the coalition, to be succeeded by Cybersun Industries. Because of their \ - hate of Nanotrasen communism, they began provoking revolution amongst the employees using borrowed Cybersun mind-manipulation technology. \ - They were founded when Waffle and Donk co splinter cells joined forces based on their similar interests and philosophies. Today, they act as a constant \ - pacifier of Donk and Waffle co disputes, and full-time aggressor of Nanotrasen." - - alliances = list("Cybersun Industries", "MI13", "Tiger Cooperative", "S.E.L.F.", "Animal Rights Consortium", "Donk Corporation", "Waffle Corporation") - friendly_identification = 1 - max_op = 4 - operative_notes = "We'd like to remind our operatives to keep it professional. You are not here to have a good time, you are here to accomplish your objectives. These vile communists must be stopped at all costs. You may collaborate with any friends of the Syndicate coalition, but keep an eye on any of those Tiger punks if they do show up. You are completely free to accomplish your objectives any way you see fit." - - - // Friendly to everyone. (with Tiger Cooperative too, only because they are a member of the coalition. This is the only reason why the Tiger Cooperative are even allowed in the coalition) - -/datum/faction/syndicate/Donk - name = "Donk Corporation" - desc = "Donk.co is led by a group of ex-pirates, who used to be at a state of all-out war against Waffle.co because of an obscure political scandal, but have recently come to a war limitation. \ - They now consist of a series of colonial governments and companies. They were the first to officially begin confrontations against Nanotrasen because of an incident where \ - Nanotrasen purposely swindled them out of a fortune, sending their controlled colonies into a terrible poverty. Their missions against Nanotrasen \ - revolve around stealing valuables and kidnapping and executing key personnel, ransoming their lives for money. They merged with a splinter-cell of Waffle.co who wanted to end \ - hostilities and formed the Gorlex Marauders." - - alliances = list("Gorlex Marauders") - friendly_identification = 2 - operative_notes = "Most other syndicate operatives are not to be trusted, except fellow Donk members and members of the Gorlex Marauders. We do not approve of mindless killing of innocent workers; \"get in, get done, get out\" is our motto. Members of Waffle.co are to be killed on sight; they are not allowed to be on the station while we're around." - - // Neutral to everyone, friendly to Marauders - -/datum/faction/syndicate/Waffle - name = "Waffle Corporation" - desc = "Waffle.co is an interstellar company that produces the best waffles in the galaxy. Their waffles have been rumored to be dipped in the most exotic and addictive \ - drug known to man. They were involved in a political scandal with Donk.co, and have since been in constant war with them. Because of their constant exploits of the galactic \ - economy and stock market, they have been able to bribe their way into amassing a large arsenal of weapons of mass destruction. They target Nanotrasen because of their communistic \ - threat, and their economic threat. Their leaders often have a twisted sense of humor, often misleading and intentionally putting their operatives into harm for laughs.\ - A splinter-cell of Waffle.co merged with Donk.co and formed the Gorlex Marauders and have been a constant ally since. The Waffle.co has lost an overwhelming majority of its military to the Gorlex Marauders." - - alliances = list("Gorlex Marauders") - friendly_identification = 2 - operative_notes = "Most other syndicate operatives are not to be trusted, except for members of the Gorlex Marauders. Do not trust fellow members of the Waffle.co (but try not to rat them out), as they might have been assigned opposing objectives. We encourage humorous terrorism against Nanotrasen; we like to see our operatives creatively kill people while getting the job done." - - // Neutral to everyone, friendly to Marauders - - -/* ----- Begin defining miscellaneous factions ------ */ - -/datum/faction/Wizard - name = "Wizards Federation" - desc = "The Wizards Federation is a mysterious organization of magically-talented individuals who act as an equal collective, and have no heirarchy. It is unknown how the wizards \ - are even able to communicate; some suggest a form of telepathic hive-mind. Not much is known about the wizards or their philosphies and motives. They appear to attack random \ - civilian, corporate, planetary, orbital, pretty much any sort of organized facility they come across. Members of the Wizards Federation are considered amongst the most dangerous \ - individuals in the known universe, and have been labeled threats to humanity by most governments. As such, they are enemies of both Nanotrasen and the Syndicate." - -/datum/faction/Cult - name = "The Cult of the Elder Gods" - desc = "The Cult of the Elder Gods is highly untrusted but otherwise elusive religious organization bent on the revival of the so-called \"Elder Gods\" into the mortal realm. Despite their obvious dangeorus practices, \ - no confirmed reports of violence by members of the Cult have been reported, only rumor and unproven claims. Their nature is unknown, but recent discoveries have hinted to the possibility \ - of being able to de-convert members of this cult through what has been dubbed \"religious warfare\"." - - -// These can maybe be added into a game mode or a mob? - -/datum/faction/Exolitics - name = "Exolitics United" - desc = "The Exolitics are an ancient alien race with an energy-based anatomy. Their culture, communication, morales and knowledge is unknown. They are so radically different to humans that their \ - attempts of communication with other life forms is completely incomprehensible. Members of this alien race are capable of broadcasting subspace transmissions from their bodies. \ - The religious leaders of the Tiger Cooperative claim to have the technology to decypher and interpret their messages, which have been confirmed as religious propaganda. Their motives are unknown \ - but they are otherwise not considered much of a threat to anyone. They are virtually indestructable because of their nonphysical composition, and have the frighetning ability to make anything stop existing in a second." \ No newline at end of file +//Todo diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index ae28e671888..9d2f9d3c628 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -35,15 +35,18 @@ var/continuous_sanity_checked //Catches some cases where config options could be used to suggest that modes without antagonists should end when all antagonists die var/enemy_minimum_age = 7 //How many days must players have been playing before they can play this antagonist + var/announce_span = "warning" //The gamemode's name will be in this span during announcement. + var/announce_text = "This gamemode forgot to set a descriptive text! Uh oh!" //Used to describe a gamemode when it's announced. + var/const/waittime_l = 600 var/const/waittime_h = 1800 // started at 1800 -/datum/game_mode/proc/announce() //to be calles when round starts - world << "Notice: [src] did not define announce()" +/datum/game_mode/proc/announce() //Shows the gamemode's name and a fast description. + world << "The gamemode is: [name]!" + world << "[announce_text]" -///can_start() ///Checks to see if the game can be setup and ran with the current number of players or whatnot. /datum/game_mode/proc/can_start() var/playerC = 0 @@ -59,17 +62,15 @@ return 0 return 1 else - world << "DEBUG: GAME STARTING WITHOUT PLAYER NUMBER CHECKS, THIS WILL PROBABLY BREAK SHIT." + message_admins("DEBUG: GAME STARTING WITHOUT PLAYER NUMBER CHECKS, THIS WILL PROBABLY BREAK SHIT.") return 1 -///pre_setup() ///Attempts to select players for special roles the mode might have. /datum/game_mode/proc/pre_setup() return 1 -///post_setup() ///Everyone should now be on the station and have their normal gear. This is the place to give the special roles extra things /datum/game_mode/proc/post_setup(report=0) //Gamemodes can override the intercept report. Passing a 1 as the argument will force a report. if(!report) @@ -90,14 +91,14 @@ start_state.count(1) return 1 -///make_antag_chance() + ///Handles late-join antag assignments /datum/game_mode/proc/make_antag_chance(mob/living/carbon/human/character) if(replacementmode && round_converted == 2) replacementmode.make_antag_chance(character) return -///convert_roundtype() + ///Allows rounds to basically be "rerolled" should the initial premise fall through /datum/game_mode/proc/convert_roundtype() var/list/living_crew = list() @@ -160,10 +161,10 @@ for(var/mob/living/carbon/human/H in antag_canadates) replacementmode.make_antag_chance(H) round_converted = 2 - message_admins("The roundtype has been converted, antagonists may have been created") + message_admins("-- IMPORTANT: The roundtype has been converted to [replacementmode.name], antagonists may have been created! --") return 1 -///process() + ///Called by the gameticker /datum/game_mode/process() return 0 @@ -172,9 +173,10 @@ /datum/game_mode/proc/check_finished() //to be called by ticker if(replacementmode && round_converted == 2) return replacementmode.check_finished() - if((SSshuttle.emergency && SSshuttle.emergency.mode >= SHUTTLE_ENDGAME) \ - || station_was_nuked) - return 1 + if(SSshuttle.emergency && (SSshuttle.emergency.mode == SHUTTLE_ENDGAME)) + return TRUE + if(station_was_nuked) + return TRUE if(!round_converted && (!config.continuous[config_tag] || (config.continuous[config_tag] && config.midround_antag[config_tag]))) //Non-continuous or continous with replacement antags if(!continuous_sanity_checked) //make sure we have antags to be checking in the first place for(var/mob/Player in mob_list) @@ -186,7 +188,7 @@ message_admins("The roundtype ([config_tag]) has no antagonists, continuous round has been defaulted to on and midround_antag has been defaulted to off.") config.continuous[config_tag] = 1 config.midround_antag[config_tag] = 0 - SSshuttle.emergencyNoEscape = 0 + SSshuttle.clearHostileEnvironment(src) return 0 @@ -260,31 +262,25 @@ /datum/game_mode/proc/send_intercept() - var/intercepttext = "Centcom Update Requested status information:
    " - intercepttext += " Centcom has recently been contacted by the following syndicate affiliated organisations in your area, please investigate any information you may have:" - + var/intercepttext = "Central Command Status Summary
    " + intercepttext += "Central Command has intercepted and partially decoded a Syndicate transmission with vital information regarding their movements. The following report outlines the most \ + likely threats to appear in your sector." var/list/possible_modes = list() - possible_modes.Add("revolution", "wizard", "nuke", "traitor", "malf", "changeling", "cult", "gang") - possible_modes -= "[ticker.mode]" //remove current gamemode to prevent it from being randomly deleted, it will be readded later + possible_modes.Add("blob", "changeling", "clock_cult", "cult", "extended", "gang", "malf", "nuclear", "revolution", "traitor", "wizard") + possible_modes -= name //remove the current gamemode to prevent it from being randomly deleted, it will be readded later - var/number = pick(1, 2) - var/i = 0 - for(i = 0, i < number, i++) //remove 1 or 2 possibles modes from the list - possible_modes.Remove(pick(possible_modes)) + for(var/i in 1 to 6) //Remove a few modes to leave four + possible_modes -= pick(possible_modes) - possible_modes[rand(1, possible_modes.len)] = "[ticker.mode]" //replace a random game mode with the current one - - possible_modes = shuffle(possible_modes) //shuffle the list to prevent meta + possible_modes |= name //Re-add the actual gamemode - the intercept will thus always have the correct mode in its list + possible_modes = shuffle(possible_modes) //Meta prevention var/datum/intercept_text/i_text = new /datum/intercept_text - for(var/A in possible_modes) - if(modePlayer.len == 0) - intercepttext += i_text.build(A) - else - intercepttext += i_text.build(A, pick(modePlayer)) + for(var/V in possible_modes) + intercepttext += i_text.build(V) - print_command_report(intercepttext,"Centcom Status Summary") - priority_announce("Summary downloaded and printed out at all communications consoles.", "Enemy communication intercept. Security Level Elevated.", 'sound/AI/intercept.ogg') + print_command_report(intercepttext, "Central Command Status Summary") + priority_announce("A summary has been copied and printed to all communications consoles.", "Enemy communication intercepted. Security level elevated.", 'sound/AI/intercept.ogg') if(security_level < SEC_LEVEL_BLUE) set_security_level(SEC_LEVEL_BLUE) @@ -535,3 +531,4 @@ ticker.mode.remove_revolutionary(newborgie, 0) ticker.mode.remove_gangster(newborgie, 0, remove_bosses=1) ticker.mode.remove_hog_follower(newborgie, 0) + remove_servant_of_ratvar(newborgie.current, TRUE) diff --git a/code/game/gamemodes/gang/dominator.dm b/code/game/gamemodes/gang/dominator.dm index bc1236d7d0e..27818366d82 100644 --- a/code/game/gamemodes/gang/dominator.dm +++ b/code/game/gamemodes/gang/dominator.dm @@ -5,13 +5,14 @@ icon_state = "dominator" density = 1 anchored = 1 - layer = 3.6 + layer = HIGH_OBJ_LAYER var/maxhealth = 200 var/health = 200 var/datum/gang/gang var/operating = 0 //0=standby or broken, 1=takeover var/warned = 0 //if this device has set off the warning at <3 minutes yet var/datum/effect_system/spark_spread/spark_system + var/obj/effect/countdown/dominator/countdown /obj/machinery/dominator/tesla_act() qdel(src) @@ -22,6 +23,7 @@ poi_list |= src spark_system = new spark_system.set_up(5, 1, src) + countdown = new(src) /obj/machinery/dominator/examine(mob/user) ..() @@ -30,8 +32,8 @@ return var/time - if(gang && isnum(gang.dom_timer)) - time = max(gang.dom_timer, 0) + if(gang && gang.is_dominating) + time = gang.domination_time_remaining() if(time > 0) user << "Hostile Takeover in progress. Estimated [time] seconds remain." else @@ -42,18 +44,21 @@ /obj/machinery/dominator/process() ..() - if(gang && isnum(gang.dom_timer)) - if(gang.dom_timer > 0) + if(gang && gang.is_dominating) + var/time_remaining = gang.domination_time_remaining() + if(time_remaining > 0) + . = TRUE playsound(loc, 'sound/items/timer.ogg', 10, 0) - if(!warned && (gang.dom_timer < 180)) + if(!warned && (time_remaining < 180)) warned = 1 var/area/domloc = get_area(loc) gang.message_gangtools("Less than 3 minutes remain in hostile takeover. Defend your dominator at [domloc.map_name]!") for(var/datum/gang/G in ticker.mode.gangs) if(G != gang) G.message_gangtools("WARNING: [gang.name] Gang takeover imminent. Their dominator at [domloc.map_name] must be destroyed!",1,1) - else - SSmachine.processing -= src + + if(!.) + STOP_PROCESSING(SSmachine, src) /obj/machinery/dominator/take_damage(damage, damage_type = BRUTE, sound_effect = 1) switch(damage_type) @@ -75,7 +80,7 @@ spark_system.start() else if(!(stat & BROKEN)) spark_system.start() - overlays += "damage" + add_overlay("damage") if(!(stat & BROKEN)) if(health <= 0) @@ -87,20 +92,17 @@ /obj/machinery/dominator/proc/set_broken() if(gang) - gang.dom_timer = "OFFLINE" + gang.is_dominating = FALSE var/takeover_in_progress = 0 for(var/datum/gang/G in ticker.mode.gangs) - if(isnum(G.dom_timer)) + if(G.is_dominating) takeover_in_progress = 1 break if(!takeover_in_progress) - SSshuttle.emergencyNoEscape = 0 - if(SSshuttle.emergency.mode == SHUTTLE_STRANDED) - SSshuttle.emergency.mode = SHUTTLE_DOCKED - SSshuttle.emergency.timer = world.time - priority_announce("Hostile enviroment resolved. You have 3 minutes to board the Emergency Shuttle.", null, 'sound/AI/shuttledock.ogg', "Priority") - else + var/was_stranded = SSshuttle.emergency.mode == SHUTTLE_STRANDED + SSshuttle.clearHostileEnvironment(src) + if(!was_stranded) priority_announce("All hostile activity within station systems has ceased.","Network Alert") if(get_security_level() == "delta") @@ -110,10 +112,10 @@ SetLuminosity(0) icon_state = "dominator-broken" - overlays.Cut() + cut_overlays() operating = 0 stat |= BROKEN - SSmachine.processing -= src + STOP_PROCESSING(SSmachine, src) /obj/machinery/dominator/Destroy() if(!(stat & BROKEN)) @@ -121,6 +123,9 @@ poi_list.Remove(src) gang = null qdel(spark_system) + qdel(countdown) + countdown = null + STOP_PROCESSING(SSmachine, src) return ..() /obj/machinery/dominator/emp_act(severity) @@ -166,7 +171,7 @@ examine(user) return - if(isnum(tempgang.dom_timer)) + if(tempgang.is_dominating) user << "Error: Hostile Takeover is already in progress." return @@ -174,23 +179,28 @@ user << "Error: Unable to breach station network. Firewall has logged our signature and is blocking all further attempts." return - var/time = round(get_domination_time(tempgang)/60,0.1) + var/time = round(determine_domination_time(tempgang)/60,0.1) if(alert(user,"With [round((tempgang.territory.len/start_state.num_territories)*100, 1)]% station control, a takeover will require [time] minutes.\nYour gang will be unable to gain influence while it is active.\nThe entire station will likely be alerted to it once it starts.\nYou have [tempgang.dom_attempts] attempt(s) remaining. Are you ready?","Confirm","Ready","Later") == "Ready") - if (isnum(tempgang.dom_timer) || !tempgang.dom_attempts || !in_range(src, user) || !istype(src.loc, /turf)) + if((tempgang.is_dominating) || !tempgang.dom_attempts || !in_range(src, user) || !istype(src.loc, /turf)) return 0 var/area/A = get_area(loc) - var/locname = initial(A.name) + var/locname = A.map_name gang = tempgang gang.dom_attempts -- priority_announce("Network breach detected in [locname]. The [gang.name] Gang is attempting to seize control of the station!","Network Alert") gang.domination() + SSshuttle.registerHostileEnvironment(src) src.name = "[gang.name] Gang [src.name]" operating = 1 icon_state = "dominator-[gang.color]" + + countdown.color = gang.color_hex + countdown.start() + SetLuminosity(3) - SSmachine.processing += src + START_PROCESSING(SSmachine, src) gang.message_gangtools("Hostile takeover in progress: Estimated [time] minutes until victory.[gang.dom_attempts ? "" : " This is your final attempt."]") for(var/datum/gang/G in ticker.mode.gangs) @@ -198,10 +208,12 @@ G.message_gangtools("Enemy takeover attempt detected in [locname]: Estimated [time] minutes until our defeat.",1,1) /obj/machinery/dominator/attack_hulk(mob/user) + ..(user, 1) user.visible_message("[user] smashes [src].",\ "You punch [src].",\ "You hear metal being slammed.") take_damage(5) + return 1 /obj/machinery/dominator/attacked_by(obj/item/I, mob/living/user) add_fingerprint(user) diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index 8628b91fb87..64f0ef08d70 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -29,13 +29,10 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" recommended_enemies = 2 enemy_minimum_age = 14 -/////////////////////////// -//Announces the game type// -/////////////////////////// -/datum/game_mode/gang/announce() - world << "The current game mode is - Gang War!" - world << "A violent turf war has erupted on the station!
    Gangsters - Take over the station by activating and defending a Dominator!
    Crew - The gangs will try to keep you on the station. Successfully evacuate the station to win!
    " - + announce_span = "danger" + announce_text = "A violent turf war has erupted on the station!\n\ + Gangsters: Take over the station with a dominator.\n\ + Crew: Prevent the gangs from expanding and initiating takeover." /////////////////////////////////////////////////////////////////////////////// //Gets the round setup, cancelling if there's not enough players at the start// @@ -94,12 +91,9 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" boss_mind.objectives += rival_obj /datum/game_mode/proc/greet_gang(datum/mind/boss_mind, you_are=1) - var/obj_count = 1 if (you_are) boss_mind.current << "You are the Boss of the [boss_mind.gang_datum.name] Gang!" - for(var/datum/objective/objective in boss_mind.objectives) - boss_mind.current << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ + boss_mind.announce_objectives() /////////////////////////////////////////////////////////////////////////// //This equips the bosses with their gear, and makes the clown not clumsy// @@ -156,7 +150,7 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" mob << "Your Syndicate benefactors were unfortunately unable to get you a chameleon security HUD." . += 1 else - mob << "The chameleon security HUD in your [where4] will help you keep track of who is loyalty-implanted, and unable to be recruited." + mob << "The chameleon security HUD in your [where4] will help you keep track of who is mindshield-implanted, and unable to be recruited." mob.update_icons() return . @@ -165,7 +159,7 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" //Deals with converting players to a gang// /////////////////////////////////////////// /datum/game_mode/proc/add_gangster(datum/mind/gangster_mind, datum/gang/G, check = 1) - if(!G || (gangster_mind in get_all_gangsters())) + if(!G || (gangster_mind in get_all_gangsters()) || (gangster_mind.enslaved_to && !is_gangster(gangster_mind.enslaved_to))) return 0 if(check && isloyal(gangster_mind.current)) //Check to see if the potential gangster is implanted return 1 @@ -180,7 +174,7 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" gangster_mind.current << "You are now a member of the [G.name] Gang!" gangster_mind.current << "Help your bosses take over the station by claiming territory with special spraycans only they can provide. Simply spray on any unclaimed area of the station." gangster_mind.current << "Their ultimate objective is to take over the station with a Dominator machine." - gangster_mind.current << "You can identify your bosses by their red \[G\] icon." + gangster_mind.current << "You can identify your bosses by their large, bright [G.color] \[G\] icon." gangster_mind.current.attack_log += "\[[time_stamp()]\] Has been converted to the [G.name] Gang!" gangster_mind.special_role = "[G.name] Gangster" gangster_mind.store_memory("You are a member of the [G.name] Gang!") @@ -219,7 +213,7 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" if(!silent) gangster_mind.current.visible_message("The frame beeps contentedly from the MMI before initalizing it.") gangster_mind.current << "The frame's firmware detects and deletes your criminal behavior! You are no longer a gangster!" - message_admins("[key_name_admin(gangster_mind.current)] ? (FLW) has been borged while being a member of the [gang.name] Gang. They are no longer a gangster.") + message_admins("[ADMIN_LOOKUPFLW(gangster_mind.current)] has been borged while being a member of the [gang.name] Gang. They are no longer a gangster.") else if(!silent) gangster_mind.current.Paralyse(5) @@ -252,7 +246,7 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" gang_bosses += G.bosses return gang_bosses -/proc/get_domination_time(var/datum/gang/G) +/proc/determine_domination_time(var/datum/gang/G) return max(180,900 - (round((G.territory.len/start_state.num_territories)*100, 1) * 12)) ////////////////////////////////////////////////////////////////////// @@ -263,10 +257,10 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" if(gangs.len) if(!winner) world << "The station was [station_was_nuked ? "destroyed!" : "evacuated before a gang could claim it! The station wins!"]
    " - feedback_set_details("round_end_result","win - gang domination complete") + feedback_set_details("round_end_result","loss - gangs failed takeover") else world << "The [winner.name] Gang successfully performed a hostile takeover of the station!
    " - feedback_set_details("round_end_result","loss - gangs failed takeover") + feedback_set_details("round_end_result","win - gang domination complete") for(var/datum/gang/G in gangs) var/text = "The [G.name] Gang was [winner==G ? "victorious" : "defeated"] with [round((G.territory.len/start_state.num_territories)*100, 1)]% control of the station!" @@ -289,7 +283,7 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" /datum/gang_points/New() next_point_time = world.time + next_point_interval - SSobj.processing += src + START_PROCESSING(SSobj, src) /datum/gang_points/process(seconds) var/list/winners = list() //stores the winners if there are any @@ -298,9 +292,8 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" if(world.time > next_point_time) G.income() - if(isnum(G.dom_timer)) - G.dom_timer -= seconds/10 - if(G.dom_timer < 0) + if(G.is_dominating) + if(G.domination_time_remaining() < 0) winners += G if(world.time > next_point_time) @@ -315,4 +308,4 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple" ticker.mode.explosion_in_progress = 1 ticker.station_explosion_cinematic(1) ticker.mode.explosion_in_progress = 0 - ticker.force_ending = pick(winners) \ No newline at end of file + ticker.force_ending = pick(winners) diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index df8d646f440..67e8268f087 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -13,10 +13,12 @@ var/list/territory = list() var/list/territory_new = list() var/list/territory_lost = list() - var/dom_timer = "OFFLINE" var/dom_attempts = 2 var/points = 15 - var/datum/atom_hud/antag/ganghud + var/datum/atom_hud/antag/gang/ganghud + + var/domination_timer + var/is_dominating /datum/gang/New(loc,gangname) if(!gang_colors_pool.len) @@ -44,6 +46,7 @@ gang_name_pool -= name ganghud = new() + ganghud.color = color_hex log_game("The [name] Gang has been created. Their gang color is [color].") /datum/gang/proc/add_gang_hud(datum/mind/recruit_mind) @@ -55,10 +58,16 @@ ticker.mode.set_antag_hud(defector_mind.current, null) /datum/gang/proc/domination(modifier=1) - dom_timer = get_domination_time(src) * modifier + set_domination_time(determine_domination_time(src) * modifier) + is_dominating = TRUE set_security_level("delta") - SSshuttle.emergencyNoEscape = 1 +/datum/gang/proc/set_domination_time(d) + domination_timer = world.time + (10 * d) + +/datum/gang/proc/domination_time_remaining() + var/diff = domination_timer - world.time + return diff / 10 //////////////////////////////////////////// OUTFITS @@ -169,12 +178,13 @@ //Calculate and report influence growth var/message = "[src] Gang Status Report:
    *---------*
    " - if(isnum(dom_timer)) - var/new_time = max(180,dom_timer - (uniformed * 4) - (territory.len * 2)) - if(new_time < dom_timer) - message += "Takeover shortened by [dom_timer - new_time] seconds for defending [territory.len] territories and [uniformed] uniformed gangsters.
    " - dom_timer = new_time - message += "[dom_timer] seconds remain in hostile takeover.
    " + if(is_dominating) + var/seconds_remaining = domination_time_remaining() + var/new_time = max(180, seconds_remaining - (uniformed * 4) - (territory.len * 2)) + if(new_time < seconds_remaining) + message += "Takeover shortened by [seconds_remaining - new_time] seconds for defending [territory.len] territories and [uniformed] uniformed gangsters.
    " + set_domination_time(new_time) + message += "[seconds_remaining] seconds remain in hostile takeover.
    " else var/points_new = min(999,points + 15 + (uniformed * 2) + territory.len) if(points_new != points) @@ -203,4 +213,4 @@ //Increase outfit stock for(var/obj/item/device/gangtool/tool in gangtools) - tool.outfits = min(tool.outfits+1,5) \ No newline at end of file + tool.outfits = min(tool.outfits+1,5) diff --git a/code/game/gamemodes/gang/gang_pen.dm b/code/game/gamemodes/gang/gang_pen.dm index bf856cce812..fde2f5157b5 100644 --- a/code/game/gamemodes/gang/gang_pen.dm +++ b/code/game/gamemodes/gang/gang_pen.dm @@ -2,7 +2,7 @@ * Gang Boss Pens */ /obj/item/weapon/pen/gang - origin_tech = "materials=2;syndicate=5" + origin_tech = "materials=2;syndicate=3" var/cooldown var/last_used = 0 var/charges = 1 @@ -67,7 +67,7 @@ name = "gang implant" desc = "Makes you a gangster or such." activated = 0 - origin_tech = "materials=2;biotech=4;programming=4;syndicate=4" + origin_tech = "materials=2;biotech=4;programming=4;syndicate=3" var/datum/gang/gang /obj/item/weapon/implant/gang/New(loc,var/setgang) @@ -76,7 +76,7 @@ /obj/item/weapon/implant/gang/get_data() var/dat = {"Implant Specifications:
    - Name: Criminal Loyalty Implant
    + Name: Criminal brainwash implant
    Life: A few seconds after injection.
    Important Notes: Illegal

    diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index de6176c3c7c..3f1a00593d4 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -9,7 +9,7 @@ throw_speed = 3 throw_range = 7 flags = CONDUCT - origin_tech = "programming=3;bluespace=2;syndicate=5" + origin_tech = "programming=5;bluespace=2;syndicate=5" var/datum/gang/gang //Which gang uses this? var/recalling = 0 var/outfits = 3 @@ -41,8 +41,8 @@ else dat += "This device is not authorized to promote.
    " else - if(isnum(gang.dom_timer)) - dat += "
    Takeover In Progress:
    [gang.dom_timer] seconds remain
    " + if(gang.is_dominating) + dat += "
    Takeover In Progress:
    [gang.domination_time_remaining()] seconds remain
    " var/isboss = (user.mind == gang.bosses[1]) var/points = gang.points @@ -157,7 +157,7 @@ dat += "Station Dominator
    " else dat += "Station Dominator
    " - dat += "(Estimated Takeover Time: [round(get_domination_time(gang)/60,0.1)] minutes)
    " + dat += "(Estimated Takeover Time: [round(determine_domination_time(gang)/60,0.1)] minutes)
    " dat += "
    " dat += "Refresh
    " @@ -334,7 +334,8 @@ if(ganger.current && (ganger.current.z <= 2) && (ganger.current.stat == CONSCIOUS)) ganger.current << ping for(var/mob/M in dead_mob_list) - M << "(F) [ping]" + var/link = FOLLOW_LINK(M, user) + M << "[link] [ping]" log_game("[key_name(user)] Messaged [gang.name] Gang: [message].") diff --git a/code/game/gamemodes/handofgod/_handofgod.dm b/code/game/gamemodes/handofgod/_handofgod.dm index afba1ce73cf..2de6b0f782d 100644 --- a/code/game/gamemodes/handofgod/_handofgod.dm +++ b/code/game/gamemodes/handofgod/_handofgod.dm @@ -29,13 +29,12 @@ var/global/list/global_handofgod_structuretypes = list() recommended_enemies = 8 restricted_jobs = list("Chaplain","AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel") - -/datum/game_mode/hand_of_god/announce() - world << "The current game mode is - Hand of God!" - world << "Two cults are onboard the station, seeking to overthrow the other, and anyone who stands in their way." - world << "Followers - Complete your deity's objectives. Convert crewmembers to your cause by using your deity's nexus. Remember - there is no you, there is only the cult." - world << "Prophets - Command your cult by the will of your deity. You are a high-value target, so be careful!" - world << "Personnel - Do not let any cult succeed in its mission. Loyalty implants and holy water will revert them to neutral, hopefully nonviolent crew." + announce_span = "danger" + announce_text = "Two cults are trying to overthrow one another!\n\ + Gods: Protect your nexus and eliminate the enemy god.\n\ + Prophets: Lead your cult by your deity's will.\n\ + Followers: Follow your prophet's orders and lead your deity to victory.\n\ + Crew: Destroy both cults before they can grow in strength." ///////////// @@ -183,7 +182,7 @@ var/global/list/global_handofgod_structuretypes = list() /datum/game_mode/proc/add_hog_follower(datum/mind/follower_mind, colour = "No Colour") var/mob/living/carbon/human/H = follower_mind.current if(isloyal(H)) - H << "Your loyalty implant blocked the influence of the [colour] deity. " + H << "Your mindshield implant blocked the influence of the [colour] deity. " return 0 if((follower_mind in red_deity_followers) || (follower_mind in red_deity_prophets) || (follower_mind in blue_deity_followers) || (follower_mind in blue_deity_prophets)) H << "You already belong to a deity. Your strong faith has blocked out the conversion attempt by the followers of the [colour] deity." @@ -221,11 +220,12 @@ var/global/list/global_handofgod_structuretypes = list() ////////////////// /datum/game_mode/proc/remove_hog_follower(datum/mind/follower_mind, announce = 1)//deconverts both - follower_mind.remove_hog_follower_prophet() - update_hog_icons_removed(follower_mind,"red") - update_hog_icons_removed(follower_mind,"blue") - if(follower_mind.current) + if(is_handofgod_cultist(follower_mind.current) || is_handofgod_prophet(follower_mind.current)) + follower_mind.remove_hog_follower_prophet() + update_hog_icons_removed(follower_mind,"red") + update_hog_icons_removed(follower_mind,"blue") + var/mob/living/carbon/human/H = follower_mind.current H.faction -= "red god" H.faction -= "blue god" diff --git a/code/game/gamemodes/handofgod/actions.dm b/code/game/gamemodes/handofgod/actions.dm index 9f6b01f8dff..766a2522fde 100644 --- a/code/game/gamemodes/handofgod/actions.dm +++ b/code/game/gamemodes/handofgod/actions.dm @@ -20,8 +20,9 @@ owner << rendered for(var/mob/M in mob_list) if(isobserver(M)) - M << "(F) [rendered]" + var/link = FOLLOW_LINK(M, owner) + M << "[link] [rendered]" /datum/action/innate/godspeak/Destroy() god = null - return ..() \ No newline at end of file + return ..() diff --git a/code/game/gamemodes/handofgod/god.dm b/code/game/gamemodes/handofgod/god.dm index 39deb470840..5a238736052 100644 --- a/code/game/gamemodes/handofgod/god.dm +++ b/code/game/gamemodes/handofgod/god.dm @@ -8,7 +8,8 @@ see_in_dark = 0 see_invisible = 55 sight = SEE_TURFS | SEE_MOBS | SEE_OBJS | SEE_SELF - languages = HUMAN | MONKEY | ALIEN | ROBOT | SLIME | DRONE | SWARMER + languages_spoken = ALL + languages_understood = ALL hud_possible = list(ANTAG_HUD) mouse_opacity = 0 //can't be clicked @@ -198,12 +199,14 @@ msg = say_quote(msg, get_spans()) var/rendered = "Divine Telepathy, [name] [msg]
    " + src << rendered for(var/mob/M in mob_list) - if(is_handofgod_god(M) || is_handofgod_myfollowers(M)) + if(is_handofgod_myfollowers(M)) M << rendered if(isobserver(M)) - M << "(F) [rendered]" + var/link = FOLLOW_LINK(M, src) + M << "[link] [rendered]" /mob/camera/god/emote(act,m_type = 1 ,msg = null) @@ -284,4 +287,4 @@ var/datum/browser/popup = new(src, "traps", "Place Trap",350,500) popup.set_content(dat) - popup.open() \ No newline at end of file + popup.open() diff --git a/code/game/gamemodes/handofgod/structures.dm b/code/game/gamemodes/handofgod/structures.dm index f86f4630683..79d6615d06b 100644 --- a/code/game/gamemodes/handofgod/structures.dm +++ b/code/game/gamemodes/handofgod/structures.dm @@ -106,10 +106,13 @@ /obj/machinery/attack_animal(mob/living/simple_animal/M) M.changeNext_move(CLICK_CD_MELEE) M.do_attack_animation(src) - if(M.melee_damage_upper > 0) + if(M.melee_damage_upper > 0 || M.obj_damage) M.visible_message("[M.name] smashes against \the [src.name].",\ "You smash against the [src.name].") - take_damage(rand(M.melee_damage_lower,M.melee_damage_upper), M.melee_damage_type, 1) + if(M.obj_damage) + take_damage(M.obj_damage, M.melee_damage_type, 1) + else + take_damage(rand(M.melee_damage_lower,M.melee_damage_upper), M.melee_damage_type, 1) /obj/structure/divine/proc/assign_deity(mob/camera/god/new_deity, alert_old_deity = TRUE) @@ -275,7 +278,7 @@ /obj/structure/divine/nexus/New() - SSobj.processing |= src + START_PROCESSING(SSobj, src) /obj/structure/divine/nexus/process() @@ -287,7 +290,7 @@ /obj/structure/divine/nexus/Destroy() - SSobj.processing -= src + STOP_PROCESSING(SSobj, src) return ..() @@ -451,9 +454,7 @@ user << "The water feels warm and soothing as you touch it. The fountain immediately dries up shortly afterwards." user.reagents.add_reagent("godblood",20) update_icons() - spawn(time_between_uses) - if(src) - update_icons() + addtimer(src, "update_icons", time_between_uses) /obj/structure/divine/healingfountain/update_icons() diff --git a/code/game/gamemodes/handofgod/traps.dm b/code/game/gamemodes/handofgod/traps.dm index 61eabc661cf..b39475f0ce1 100644 --- a/code/game/gamemodes/handofgod/traps.dm +++ b/code/game/gamemodes/handofgod/traps.dm @@ -16,13 +16,13 @@ /obj/structure/divine/trap/Crossed(atom/movable/AM) if(last_trigger + time_between_triggers > world.time) return - alpha = 30 + alpha = initial(alpha) if(isliving(AM)) var/mob/living/L = AM last_trigger = world.time alpha = 200 trap_effect(L) - animate(src, alpha = 30, time = time_between_triggers) + animate(src, alpha = initial(alpha), time = time_between_triggers) /obj/structure/divine/trap/examine(mob/user) @@ -31,7 +31,7 @@ return user << "You reveal a trap!" alpha = 200 - animate(src, alpha = 30, time = time_between_triggers) + animate(src, alpha = initial(alpha), time = time_between_triggers) /obj/structure/divine/trap/proc/trap_effect(mob/living/L) @@ -106,6 +106,4 @@ /obj/structure/divine/trap/ward/New() ..() - spawn(time_between_triggers) - if(src) - qdel(src) + QDEL_IN(src, time_between_triggers) diff --git a/code/game/gamemodes/intercept_report.dm b/code/game/gamemodes/intercept_report.dm index 4acd49fb7d8..743ff669cc0 100644 --- a/code/game/gamemodes/intercept_report.dm +++ b/code/game/gamemodes/intercept_report.dm @@ -1,291 +1,57 @@ +//Intercept reports are sent to the station every round to warn the crew of possible threats. They consist of five possibilites, one of which is always correct. + /datum/intercept_text var/text - /* - var/prob_correct_person_lower = 20 - var/prob_correct_person_higher = 80 - var/prob_correct_job_lower = 20 - var/prob_correct_job_higher = 80 - var/prob_correct_prints_lower = 20 - var/prob_correct_print_higher = 80 - var/prob_correct_objective_lower = 20 - var/prob_correct_objective_higher = 80 - */ - var/list/org_names_1 = list( - "Blighted", - "Defiled", - "Unholy", - "Murderous", - "Ugly", - "French", - "Blue", - "Farmer" - ) - var/list/org_names_2 = list( - "Reapers", - "Swarm", - "Rogues", - "Menace", - "Jeff Worshippers", - "Drunks", - "Strikers", - "Creed" - ) - var/list/anomalies = list( - "Huge electrical storm", - "Photon emitter", - "Meson generator", - "Blue swirly thing" - ) - var/list/SWF_names = list( - "Grand Wizard", - "His Most Unholy Master", - "The Most Angry", - "Bighands", - "Tall Hat", - "Deadly Sandals" - ) - var/list/changeling_names = list( - "Odo", - "The Thing", - "Booga", - "The Goatee of Wrath", - "Tam Lin", - "Species 3157", - "Small Prick" - ) - -/datum/intercept_text/proc/build(mode_type, datum/mind/correct_person) +/datum/intercept_text/proc/build(mode_type) + text = "
    " switch(mode_type) - if("revolution") - src.text = "" - src.build_rev(correct_person) - return src.text - if("gang") - src.text = "" - src.build_gang(correct_person) - return src.text + if("blob") + text += "A CMP scientist by the name of [pick("Griff", "Pasteur", "Chamberland", "Buist", "Rivers", "Stanley")] boasted about his corporation's \"finest creation\" - a macrobiological \ + virus capable of self-reproduction and hellbent on consuming whatever it touches. He went on to query Cybersun for permission to utilize the virus in biochemical warfare, to which \ + CMP subsequently gained. Be vigilant for any large organisms rapidly spreading across the station, as they are classified as a level 5 biohazard and critically dangerous. Note that \ + this organism seems to be weak to extreme heat; concentrated fire (such as welding tools and lasers) will be effective against it." + if("changeling") + text += "The Gorlex Marauders have announced the successful raid and destruction of Central Command containment ship #S-[rand(1111, 9999)]. This ship housed only a single prisoner - \ + codenamed \"Thing\", and it was highly adaptive and extremely dangerous. We have reason to believe that the Thing has allied with the Syndicate, and you should note that likelihood \ + of the Thing being sent to a station in this sector is highly likely. It may be in the guise of any crew member. Trust nobody - suspect everybody. Do not announce this to the crew, \ + as paranoia may spread and inhibit workplace efficiency." + if("clock_cult") + text += "We have lost contact with multiple stations in your sector. They have gone dark and do not respond to all transmissions, although they appear intact and the crew's life \ + signs remain uninterrupted. Those that have managed to send a transmission or have had some of their crew escape tell tales of a machine cult creating sapient automatons and seeking \ + to brainwash the crew to summon their god, Ratvar. If evidence of this cult is dicovered aboard your station, extreme caution and extreme vigilance must be taken going forward, and \ + all resources should be devoted to stopping this cult. Note that holy water seems to weaken and eventually return the minds of cultists that ingest it, and mindshield implants will \ + prevent conversion altogether." if("cult") - src.text = "" - src.build_cult(correct_person) - return src.text - if("wizard") - src.text = "" - src.build_wizard(correct_person) - return src.text - if("nuke") - src.text = "" - src.build_nuke(correct_person) - return src.text + text += "Some stations in your sector have reported evidence of blood sacrifice and strange magic. Ties to the Wizards' Federation have been proven not to exist, and many employees \ + have disappeared; even Central Command employees light-years away have felt strange presences and at times hysterical compulsions. Interrogations point towards this being the work of \ + the cult of Nar-Sie. If evidence of this cult is discovered aboard your station, extreme caution and extreme vigilance must be taken going forward, and all resources should be \ + devoted to stopping this cult. Note that holy water seems to weaken and eventually return the minds of cultists that ingest it, and mindshield implants will prevent conversion \ + altogether." + if("extended") + text += "The transmission mostly failed to mention your sector. It is possible that there is nothing in the Syndicate that could threaten your station during this shift." + if("gang") + text += "Cybersun Industries representatives claimed that they, in joint research with the Tiger Cooperative, have made a major breakthrough in brainwashing technology, and have \ + made the nanobots that apply the \"conversion\" very small and capable of fitting into usually innocent objects - namely, pens. While they refused to outsource this technology for \ + months to come due to its flaws, they reported some as missing but passed it off to carelessness. At Central Command, we don't like mysteries, and we have reason to believe that this \ + technology was stolen for anti-Nanotrasen use. Be on the lookout for territory claims and unusually violent crew behavior, applying loyalty implants as necessary." + if("malf") + text += "A large ionospheric anomaly recently passed through your sector. Although physically undetectable, ionospherics tend to have an extreme effect on telecommunications equipment \ + as well as artificial intelligence units. Closely observe the behavior of artificial intelligence, and treat any machine malfunctions as purposeful. If necessary, termination of the \ + artificial intelligence is advised; assuming that it activates the station's self-destruct, your pinpointer has been configured to constantly track it, wherever it may be." + if("nuclear") + text += "One of Central Command's trading routes was recently disrupted by a raid carried out by the Gorlex Marauders. They seemed to only be after one ship - a highly-sensitive \ + transport containing a nuclear fission explosive, although it is useless without the proper code and authorization disk. While the code was likely found in minutes, the only disk that \ + can activate this explosive is on your station. Ensure that it is protected at all times, and remain alert for possible intruders." + if("revolution") + text += "Employee unrest has spiked in recent weeks, with several attempted mutinies on heads of staff. Some crew have been observed using flashbulb devices to blind their colleagues, \ + who then follow their orders without question and work towards dethroning departmental leaders. Watch for behavior such as this with caution. If the crew attempts a mutiny, you and \ + your heads of staff are fully authorized to execute them using lethal weaponry - they will be later cloned and interrogated at Central Command." if("traitor") - src.text = "" - src.build_traitor(correct_person) - return src.text - if("changeling","traitorchan") - src.text = "" - src.build_changeling(correct_person) - return src.text - if("shadowling") - src.text = "" - src.build_shadowling(correct_person) - return src.text - else - return null - -// NOTE: Commentted out was the code which showed the chance of someone being an antag. If you want to re-add it, just uncomment the code. - -/* -/datum/intercept_text/proc/pick_mob() - var/list/dudes = list() - for(var/mob/living/carbon/human/man in player_list) - if (!man.mind) continue - if (man.mind.assigned_role=="MODE") continue - dudes += man - if(dudes.len==0) - return null - return pick(dudes) - - -/datum/intercept_text/proc/pick_fingerprints() - var/mob/living/carbon/human/dude = src.pick_mob() - //if (!dude) return pick_fingerprints() //who coded that is totally crasy or just a traitor. -- rastaf0 - if(dude) - return num2text(md5(dude.dna.uni_identity)) - else - return num2text(md5(num2text(rand(1,10000)))) -*/ - -/datum/intercept_text/proc/build_traitor(datum/mind/correct_person) - var/name_1 = pick(src.org_names_1) - var/name_2 = pick(src.org_names_2) - - /* - var/fingerprints - var/traitor_name - var/prob_right_dude = rand(prob_correct_person_lower, prob_correct_person_higher) - if(prob(prob_right_dude) && ticker.mode == "traitor") - if(correct_person:assigned_role=="MODE") - traitor_name = pick_mob() - else - traitor_name = correct_person:current - else if(prob(prob_right_dude)) - traitor_name = pick_mob() - else - fingerprints = pick_fingerprints() - */ - - src.text += "

    The [name_1] [name_2] implied an undercover operative was acting on their behalf on the station currently." - src.text += "It would be in your best interests to suspect everybody, as these undercover operatives could have implants which trigger them to have their memories removed until they are needed. He, or she, could even be a high ranking officer." - src.text += "

    " - /* - src.text += "After some investigation, we " - if(traitor_name) - src.text += "are [prob_right_dude]% sure that [traitor_name] may have been involved, and should be closely observed." - src.text += "
    Note: This group are known to be untrustworthy, so do not act on this information without proper discourse." - else - src.text += "discovered the following set of fingerprints ([fingerprints]) on sensitive materials, and their owner should be closely observed." - src.text += "However, these could also belong to a current Centcom employee, so do not act on this without reason." - */ - - -/datum/intercept_text/proc/build_cult(datum/mind/correct_person) - var/name_1 = pick(src.org_names_1) - var/name_2 = pick(src.org_names_2) - /* - var/traitor_name - var/traitor_job - var/prob_right_dude = rand(prob_correct_person_lower, prob_correct_person_higher) - var/prob_right_job = rand(prob_correct_job_lower, prob_correct_job_higher) - if(prob(prob_right_job) && is_convertable_to_cult(correct_person)) - if (correct_person) - if(correct_person:assigned_role=="MODE") - traitor_job = pick(get_all_jobs()) - else - traitor_job = correct_person:assigned_role - else - var/list/job_tmp = get_all_jobs() - job_tmp.Remove("Captain", "Chaplain", "AI", "Cyborg", "Security Officer", "Detective", "Head Of Security", "Head of Personnel", "Chief Engineer", "Research Director", "Chief Medical Officer") - traitor_job = pick(job_tmp) - if(prob(prob_right_dude) && ticker.mode == "cult") - if(correct_person:assigned_role=="MODE") - traitor_name = src.pick_mob() - else - traitor_name = correct_person:current - else - traitor_name = pick_mob() - */ - src.text += "

    It has been brought to our attention that the [name_1] [name_2] have stumbled upon some dark secrets. They apparently want to spread the dangerous knowledge onto as many stations as they can." - src.text += "Watch out for the following: praying to an unfamilar god, preaching the word of \[REDACTED\], sacrifices, magical dark power, living constructs of evil and a portal to the dimension of the underworld." - src.text += "

    " - /* - src.text += "Based on our intelligence, we are [prob_right_job]% sure that if true, someone doing the job of [traitor_job] on your station may have been converted " - src.text += "and instilled with the idea of the flimsiness of the real world, seeking to destroy it. " - if(prob(prob_right_dude)) - src.text += "
    In addition, we are [prob_right_dude]% sure that [traitor_name] may have also some in to contact with this " - src.text += "organisation." - src.text += "
    However, if this information is acted on without substantial evidence, those responsible will face severe repercussions." - */ - - -/datum/intercept_text/proc/build_rev(datum/mind/correct_person) - var/name_1 = pick(src.org_names_1) - var/name_2 = pick(src.org_names_2) - /* - var/traitor_name - var/traitor_job - var/prob_right_dude = rand(prob_correct_person_lower, prob_correct_person_higher) - var/prob_right_job = rand(prob_correct_job_lower, prob_correct_job_higher) - if(prob(prob_right_job) && is_convertable_to_rev(correct_person)) - if (correct_person) - if(correct_person.assigned_role=="MODE") - traitor_job = pick(get_all_jobs()) - else - traitor_job = correct_person.assigned_role - else - var/list/job_tmp = get_all_jobs() - job_tmp-=nonhuman_positions - job_tmp-=command_positions - job_tmp.Remove("Security Officer", "Detective", "Warden", "MODE") - traitor_job = pick(job_tmp) - if(prob(prob_right_dude) && ticker.mode.config_tag == "revolution") - if(correct_person.assigned_role=="MODE") - traitor_name = src.pick_mob() - else - traitor_name = correct_person.current - else - traitor_name = src.pick_mob() - */ - src.text += "

    It has been brought to our attention that the [name_1] [name_2] are attempting to stir unrest on one of our stations in your sector." - src.text += "Watch out for suspicious activity among the crew and make sure that all heads of staff report in periodically." - src.text += "

    " - /* - src.text += "Based on our intelligence, we are [prob_right_job]% sure that if true, someone doing the job of [traitor_job] on your station may have been brainwashed " - src.text += "at a recent conference, and their department should be closely monitored for signs of mutiny. " - if(prob(prob_right_dude)) - src.text += "
    In addition, we are [prob_right_dude]% sure that [traitor_name] may have also some in to contact with this " - src.text += "organisation." - src.text += "
    However, if this information is acted on without substantial evidence, those responsible will face severe repercussions." - */ - -/datum/intercept_text/proc/build_gang(datum/mind/correct_person) - src.text += "

    We have reports of criminal activity in close proximity to our operations within your sector." - src.text += "Ensure law and order is maintained on the station and be on the lookout for territorial aggression within the crew." - src.text += "In the event of a full-scale criminal takeover threat, sensitive research items are to be secured and the station evacuated ASAP." - src.text += "

    " - -/datum/intercept_text/proc/build_wizard(datum/mind/correct_person) - var/SWF_desc = pick(SWF_names) - - src.text += "

    The evil Space Wizards Federation have recently broke their most feared wizard, known only as \"[SWF_desc]\" out of space jail. " - src.text += "He is on the run, last spotted in a system near your present location. If anybody suspicious is located aboard, please " - src.text += "approach with EXTREME caution. Centcom also recommends that it would be wise to not inform the crew of this, due to their fearful nature." - src.text += "Known attributes include: Brown sandals, a large blue hat, a voluptous white beard, and an inclination to cast spells." - src.text += "

    " - -/datum/intercept_text/proc/build_nuke(datum/mind/correct_person) - src.text += "

    Centcom recently received a report of a plot to destroy one of our stations in your area. We believe the Nuclear Authentication Disc " - src.text += "that is standard issue aboard your vessel may be a target. We recommend removal of this object, and it's storage in a safe " - src.text += "environment. As this may cause panic among the crew, all efforts should be made to keep this information a secret from all but " - src.text += "the most trusted crew-members." - src.text += "

    " - -/datum/intercept_text/proc/build_changeling(datum/mind/correct_person) - var/cname = pick(src.changeling_names) - var/orgname1 = pick(src.org_names_1) - var/orgname2 = pick(src.org_names_2) - /* - var/changeling_name - var/changeling_job - var/prob_right_dude = rand(prob_correct_person_lower, prob_correct_person_higher) - var/prob_right_job = rand(prob_correct_job_lower, prob_correct_job_higher) - if(prob(prob_right_job)) - if(correct_person) - if(correct_person:assigned_role=="MODE") - changeling_job = pick(get_all_jobs()) - else - changeling_job = correct_person:assigned_role - else - changeling_job = pick(get_all_jobs()) - if(prob(prob_right_dude) && ticker.mode == "changeling") - if(correct_person:assigned_role=="MODE") - changeling_name = correct_person:current - else - changeling_name = src.pick_mob() - else - changeling_name = src.pick_mob() - */ - - src.text += "

    We have received a report that a dangerous alien lifeform known only as \"[cname]\" may have infiltrated your crew. " - /* - src.text += "Our intelligence suggests a [prob_right_job]% chance that a [changeling_job] on board your station has been replaced by the alien. " - src.text += "Additionally, the report indicates a [prob_right_dude]% chance that [changeling_name] may have been in contact with the lifeform at a recent social gathering. " - */ - src.text += "These lifeforms are associated with the [orgname1] [orgname2] and may be attempting to acquire sensitive materials on their behalf. " - src.text += "Please take care not to alarm the crew, as [cname] may take advantage of a panic situation. Remember, they can be anybody, suspect everybody!" - src.text += "

    " - -/datum/intercept_text/proc/build_shadowling(datum/mind/correct_person) - src.text += "

    Sightings of strange alien creatures have been observed in your area. These aliens supposedly possess the ability to enslave unwitting personnel and leech from their power. \ - Be wary of dark areas and ensure all lights are kept well-maintained. Closely monitor all crew for suspicious behavior and perform dethralling surgery if they have obvious tells. Investigate all \ - reports of odd or suspicious sightings in maintenance." - src.text += "

    " + text += "Although more specific threats are commonplace, you should always remain vigilant for Syndicate agents aboard your station. Syndicate communications have implied that many \ + Nanotrasen employees are Syndicate agents with hidden memories that may be activated at a moment's notice, so it's possible that these agents might not even know their positions." + if("wizard") + text += "A dangerous Wizards' Federation individual by the name of [pick(wizard_first)] [pick(wizard_second)] has recently escaped confinement from an unlisted prison facility. This \ + man is a dangerous mutant with the ability to alter himself and the world around him by what he and his leaders believe to be magic. If this man attempts an attack on your station, \ + his execution is highly encouraged, as is the preservation of his body for later study." + return text diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 2374d6382de..76a6de59b02 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -35,15 +35,13 @@ src << "Nuclear device armed." priority_announce("Hostile runtimes detected in all station systems, please deactivate your AI to prevent possible damage to its morality core.", "Anomaly Alert", 'sound/AI/aimalf.ogg') set_security_level("delta") - SSshuttle.emergencyNoEscape = 1 nuking = 1 var/obj/machinery/doomsday_device/DOOM = new /obj/machinery/doomsday_device(src) doomsday_device = DOOM + doomsday_device.start() verbs -= /mob/living/silicon/ai/proc/nuke_station - for(var/obj/item/weapon/pinpointer/point in pinpointer_list) - for(var/mob/living/silicon/ai/A in ai_list) - if((A.stat != DEAD) && A.nuking) - point.the_disk = A //The pinpointer now tracks the AI core + for(var/obj/item/weapon/pinpointer/P in pinpointer_list) + P.switch_mode_to(TRACK_MALF_AI) //Pinpointers start tracking the AI wherever it goes /obj/machinery/doomsday_device icon = 'icons/obj/machines/nuke_terminal.dmi' @@ -53,29 +51,52 @@ anchored = 1 density = 1 verb_exclaim = "blares" - var/timing = 1 - var/timer = 450 + var/timing = FALSE + var/default_timer = 4500 + var/obj/effect/countdown/doomsday/countdown + var/detonation_timer + var/list/milestones = list() + +/obj/machinery/doomsday_device/New() + ..() + countdown = new(src) + +/obj/machinery/doomsday_device/Destroy() + if(countdown) + qdel(countdown) + countdown = null + STOP_PROCESSING(SSfastprocess, src) + SSshuttle.clearHostileEnvironment(src) + . = ..() + +/obj/machinery/doomsday_device/proc/start() + detonation_timer = world.time + default_timer + timing = TRUE + countdown.start() + START_PROCESSING(SSfastprocess, src) + SSshuttle.registerHostileEnvironment(src) + +/obj/machinery/doomsday_device/proc/seconds_remaining() + . = max(0, (round(detonation_timer - world.time) / 10)) /obj/machinery/doomsday_device/process() var/turf/T = get_turf(src) if(!T || T.z != ZLEVEL_STATION) minor_announce("DOOMSDAY DEVICE OUT OF STATION RANGE, ABORTING", "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", 1) - SSshuttle.emergencyNoEscape = 0 - if(SSshuttle.emergency.mode == SHUTTLE_STRANDED) - SSshuttle.emergency.mode = SHUTTLE_DOCKED - SSshuttle.emergency.timer = world.time - priority_announce("Hostile environment resolved. You have 3 minutes to board the Emergency Shuttle.", null, 'sound/AI/shuttledock.ogg', "Priority") + SSshuttle.clearHostileEnvironment(src) qdel(src) if(!timing) + STOP_PROCESSING(SSfastprocess, src) return - if(timer <= 0) - timing = 0 + var/sec_left = seconds_remaining() + if(sec_left <= 0) + timing = FALSE detonate(T.z) qdel(src) else - timer-- - if(!(timer%60)) - var/message = "[timer] SECONDS UNTIL DOOMSDAY DEVICE ACTIVATION!" + if(!(sec_left % 60) && (!milestones[sec_left])) + milestones[sec_left] = TRUE + var/message = "[sec_left] SECONDS UNTIL DOOMSDAY DEVICE ACTIVATION!" minor_announce(message, "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", 1) /obj/machinery/doomsday_device/proc/detonate(z_level = 1) @@ -84,7 +105,7 @@ sleep(100) for(var/mob/living/L in mob_list) var/turf/T = get_turf(L) - if(T.z != z_level) + if(!T || T.z != z_level) continue if(issilicon(L)) continue @@ -93,23 +114,6 @@ world << "The AI cleansed the station of life with the doomsday device!" ticker.force_ending = 1 -/datum/AI_Module/large/fireproof_core - module_name = "Core Upgrade" - mod_pick_name = "coreup" - description = "An upgrade to improve core resistance, making it immune to fire and heat. This effect is permanent." - cost = 50 - one_time = 1 - - power_type = /mob/living/silicon/ai/proc/fireproof_core - -/mob/living/silicon/ai/proc/fireproof_core() - set category = "Malfunction" - set name = "Fireproof Core" - for(var/mob/living/silicon/ai/ai in player_list) - ai.fire_res_on_core = 1 - src.verbs -= /mob/living/silicon/ai/proc/fireproof_core - src << "Core fireproofed." - /datum/AI_Module/large/upgrade_turrets module_name = "AI Turret Upgrade" mod_pick_name = "turret" @@ -150,22 +154,11 @@ if(!canUseTopic()) return - var/obj/machinery/door/airlock/AL for(var/obj/machinery/door/D in airlocks) if(D.z != ZLEVEL_STATION) continue - spawn() - if(istype(D, /obj/machinery/door/airlock)) - AL = D - if(AL.canAIControl() && !AL.stat) //Must be powered and have working AI wire. - AL.locked = 0 //For airlocks that were bolted open. - AL.safe = 0 //DOOR CRUSH - AL.close() - AL.bolt() //Bolt it! - AL.secondsElectrified = -1 //Shock it! - AL.shockedby += "\[[time_stamp()]\][src](ckey:[src.ckey])" - else if(!D.stat) //So that only powered doors are closed. - D.close() //Close ALL the doors! + addtimer(D, "hostile_lockdown", 0, FALSE, src) + addtimer(D, "disable_lockdown", 900) var/obj/machinery/computer/communications/C = locate() in machines if(C) @@ -174,29 +167,9 @@ verbs -= /mob/living/silicon/ai/proc/lockdown minor_announce("Hostile runtime detected in door controllers. Isolation Lockdown protocols are now in effect. Please remain calm.","Network Alert:", 1) src << "Lockdown Initiated. Network reset in 90 seconds." - spawn(900) //90 Seconds. - disablelockdown() //Reset the lockdown after 90 seconds. - -/mob/living/silicon/ai/proc/disablelockdown() - set category = "Malfunction" - set name = "Disable Lockdown" - - var/obj/machinery/door/airlock/AL - for(var/obj/machinery/door/D in airlocks) - if(D.z != ZLEVEL_STATION) - continue - spawn() - if(istype(D, /obj/machinery/door/airlock)) - AL = D - if(AL.canAIControl() && !AL.stat) //Must be powered and have working AI wire. - AL.unbolt() - AL.secondsElectrified = 0 - AL.open() - AL.safe = 1 - else if(!D.stat) //Opens only powered doors. - D.open() //Open everything! - - minor_announce("Automatic system reboot complete. Have a secure day.","Network reset:") + addtimer(GLOBAL_PROC, "minor_announce", 900, FALSE, + "Automatic system reboot complete. Have a secure day.", + "Network reset:") /datum/AI_Module/large/destroy_rcd module_name = "Destroy RCDs" @@ -215,13 +188,10 @@ if(!canUseTopic() || malf_cooldown) return - for(var/obj/item/RCD in rcd_list) - if(!istype(RCD, /obj/item/weapon/rcd/borg)) //Ensures that cyborg RCDs are spared. - RCD.audible_message("[RCD] begins to vibrate and buzz loudly!","[RCD] begins vibrating violently!") - spawn(50) //5 seconds to get rid of it! - if(RCD) //Make sure it still exists (In case of chain-reaction) - explosion(RCD, 0, 0, 3, 1, flame_range = 1) - qdel(RCD) + for(var/I in rcd_list) + if(!istype(I, /obj/item/weapon/rcd/borg)) //Ensures that cyborg RCDs are spared. + var/obj/item/weapon/rcd/RCD = I + RCD.detonate_pulse() src << "RCD detonation pulse emitted." malf_cooldown = 1 @@ -425,7 +395,6 @@ if(success) return 1 alert(src, alert_msg) - return /datum/AI_Module/small/blackout module_name = "Blackout" @@ -568,7 +537,6 @@ var/datum/browser/popup = new(user, "modpicker", "Malf Module Menu") popup.set_content(dat) popup.open() - return /datum/module_picker/Topic(href, href_list) ..() @@ -612,7 +580,6 @@ if(AM.mod_pick_name == href_list["showdesc"]) temp = AM.description src.use(usr) - return /datum/AI_Module/large/eavesdrop module_name = "Enhanced Surveillance" diff --git a/code/game/gamemodes/meteor/meteor.dm b/code/game/gamemodes/meteor/meteor.dm index fd50719c64b..aeebd495b72 100644 --- a/code/game/gamemodes/meteor/meteor.dm +++ b/code/game/gamemodes/meteor/meteor.dm @@ -6,20 +6,18 @@ var/rampupdelta = 5 required_players = 0 - -/datum/game_mode/meteor/announce() - world << "The current game mode is - Meteor!" - world << "The space station has been stuck in a major meteor shower. You must escape from the station or at least live." + announce_span = "danger" + announce_text = "A major meteor shower is bombarding the station! The crew needs to evacuate or survive the onslaught." /datum/game_mode/meteor/process() - if(nometeors || meteordelay > world.time - round_start_time) + if(nometeors || meteordelay > world.time - round_start_time) return - + var/list/wavetype = meteors_normal var/meteorminutes = (world.time - round_start_time - meteordelay) / 10 / 60 - - + + if (prob(meteorminutes)) wavetype = meteors_threatening diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 5f6cbe62576..9fa58377691 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -1,3 +1,4 @@ +#define DEFAULT_METEOR_LIFETIME 1800 /var/const/meteor_wave_delay = 625 //minimum wait between waves in tenths of seconds //set to at least 100 unless you want evarr ruining every round @@ -41,45 +42,42 @@ M.z_original = 1 spawn(0) walk_towards(M, M.dest, 1) - return /proc/spaceDebrisStartLoc(startSide, Z) var/starty var/startx switch(startSide) - if(1) //NORTH + if(NORTH) starty = world.maxy-(TRANSITIONEDGE+1) startx = rand((TRANSITIONEDGE+1), world.maxx-(TRANSITIONEDGE+1)) - if(2) //EAST + if(EAST) starty = rand((TRANSITIONEDGE+1),world.maxy-(TRANSITIONEDGE+1)) startx = world.maxx-(TRANSITIONEDGE+1) - if(3) //SOUTH + if(SOUTH) starty = (TRANSITIONEDGE+1) startx = rand((TRANSITIONEDGE+1), world.maxx-(TRANSITIONEDGE+1)) - if(4) //WEST + if(WEST) starty = rand((TRANSITIONEDGE+1), world.maxy-(TRANSITIONEDGE+1)) startx = (TRANSITIONEDGE+1) - var/turf/T = locate(startx, starty, Z) - return T + . = locate(startx, starty, Z) /proc/spaceDebrisFinishLoc(startSide, Z) var/endy var/endx switch(startSide) - if(1) //NORTH + if(NORTH) endy = TRANSITIONEDGE endx = rand(TRANSITIONEDGE, world.maxx-TRANSITIONEDGE) - if(2) //EAST + if(EAST) endy = rand(TRANSITIONEDGE, world.maxy-TRANSITIONEDGE) endx = TRANSITIONEDGE - if(3) //SOUTH + if(SOUTH) endy = world.maxy-TRANSITIONEDGE endx = rand(TRANSITIONEDGE, world.maxx-TRANSITIONEDGE) - if(4) //WEST + if(WEST) endy = rand(TRANSITIONEDGE,world.maxy-TRANSITIONEDGE) endx = world.maxx-TRANSITIONEDGE - var/turf/T = locate(endx, endy, Z) - return T + . = locate(endx, endy, Z) /////////////////////// //The meteor effect @@ -99,8 +97,10 @@ var/heavy = 0 var/meteorsound = 'sound/effects/meteorimpact.ogg' var/z_original = 1 + var/threat = 0 // used for determining which meteors are most interesting + var/lifetime = DEFAULT_METEOR_LIFETIME - var/meteordrop = /obj/item/weapon/ore/iron + var/list/meteordrop = list(/obj/item/weapon/ore/iron) var/dropamt = 2 /obj/effect/meteor/Move() @@ -117,15 +117,16 @@ if(prob(10) && !istype(T, /turf/open/space))//randomly takes a 'hit' from ramming get_hit() - return . - /obj/effect/meteor/Destroy() walk(src,0) //this cancels the walk_towards() proc - return ..() + . = ..() /obj/effect/meteor/New() ..() + if(SSaugury) + SSaugury.register_doom(src, threat) SpinAnimation() + QDEL_IN(src, lifetime) /obj/effect/meteor/Bump(atom/A) if(A) @@ -153,27 +154,38 @@ hits-- if(hits <= 0) make_debris() - meteor_effect(heavy) + meteor_effect() qdel(src) /obj/effect/meteor/ex_act() return +#define METEOR_MEDAL "Your Life Before Your Eyes" + +/obj/effect/meteor/examine(mob/user) + if(!admin_spawned && isliving(user)) + UnlockMedal(METEOR_MEDAL,user.client) + ..() + +#undef METEOR_MEDAL + /obj/effect/meteor/attackby(obj/item/weapon/W, mob/user, params) if(istype(W, /obj/item/weapon/pickaxe)) make_debris() qdel(src) - return else - return ..() + . = ..() /obj/effect/meteor/proc/make_debris() for(var/throws = dropamt, throws > 0, throws--) - new meteordrop(get_turf(src)) + var/thing_to_spawn = pick(meteordrop) + new thing_to_spawn(get_turf(src)) -/obj/effect/meteor/proc/meteor_effect(sound=1) - if(sound) +/obj/effect/meteor/proc/meteor_effect() + if(heavy) for(var/mob/M in player_list) + if((M.orbiting) && (SSaugury.watchers[M])) + continue var/turf/T = get_turf(M) if(!T || T.z != src.z) continue @@ -193,15 +205,17 @@ hits = 1 hitpwr = 3 meteorsound = 'sound/weapons/Gunshot_smg.ogg' - meteordrop = /obj/item/weapon/ore/glass + meteordrop = list(/obj/item/weapon/ore/glass) + threat = 1 //Medium-sized /obj/effect/meteor/medium name = "meteor" dropamt = 3 + threat = 5 /obj/effect/meteor/medium/meteor_effect() - ..(heavy) + ..() explosion(src.loc, 0, 1, 2, 3, 0) //Large-sized @@ -211,9 +225,10 @@ hits = 6 heavy = 1 dropamt = 4 + threat = 10 /obj/effect/meteor/big/meteor_effect() - ..(heavy) + ..() explosion(src.loc, 1, 2, 3, 4, 0) //Flaming meteor @@ -223,10 +238,11 @@ hits = 5 heavy = 1 meteorsound = 'sound/effects/bamf.ogg' - meteordrop = /obj/item/weapon/ore/plasma + meteordrop = list(/obj/item/weapon/ore/plasma) + threat = 20 /obj/effect/meteor/flaming/meteor_effect() - ..(heavy) + ..() explosion(src.loc, 1, 2, 3, 4, 0, 0, 5) //Radiation meteor @@ -234,11 +250,12 @@ name = "glowing meteor" icon_state = "glowing" heavy = 1 - meteordrop = /obj/item/weapon/ore/uranium + meteordrop = list(/obj/item/weapon/ore/uranium) + threat = 15 /obj/effect/meteor/irradiated/meteor_effect() - ..(heavy) + ..() explosion(src.loc, 0, 0, 4, 3, 0) new /obj/effect/decal/cleanable/greenglow(get_turf(src)) radiation_pulse(get_turf(src), 2, 5, 50, 1) @@ -251,8 +268,21 @@ hits = 2 heavy = 1 meteorsound = 'sound/effects/blobattack.ogg' - meteordrop = /obj/item/weapon/reagent_containers/food/snacks/meat + meteordrop = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human, /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant, /obj/item/organ/heart, /obj/item/organ/lungs, /obj/item/organ/tongue, /obj/item/organ/appendix/) var/meteorgibs = /obj/effect/gibspawner/generic + threat = 2 + +/obj/effect/meteor/meaty/New() + for(var/path in meteordrop) + if(path == /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant) + meteordrop -= path + meteordrop += pick(subtypesof(path)) + + for(var/path in meteordrop) + if(path == /obj/item/organ/tongue) + meteordrop -= path + meteordrop += pick(typesof(path)) + ..() /obj/effect/meteor/meaty/make_debris() ..() @@ -261,7 +291,7 @@ /obj/effect/meteor/meaty/ram_turf(turf/T) if(!istype(T, /turf/open/space)) - new /obj/effect/decal/cleanable/blood (T) + new /obj/effect/decal/cleanable/blood(T) /obj/effect/meteor/meaty/Bump(atom/A) A.ex_act(hitpwr) @@ -270,26 +300,37 @@ //Meaty Ore Xeno edition /obj/effect/meteor/meaty/xeno color = "#5EFF00" - meteordrop = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno + meteordrop = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, /obj/item/organ/tongue/alien) meteorgibs = /obj/effect/gibspawner/xeno +/obj/effect/meteor/meaty/xeno/New() + meteordrop += subtypesof(/obj/item/organ/alien) + ..() + /obj/effect/meteor/meaty/xeno/ram_turf(turf/T) if(!istype(T, /turf/open/space)) - new /obj/effect/decal/cleanable/xenoblood (T) + new /obj/effect/decal/cleanable/xenoblood(T) //Station buster Tunguska /obj/effect/meteor/tunguska name = "tunguska meteor" icon_state = "flaming" - desc = "Your life briefly passes before your eyes the moment you lay them on this monstruosity" + desc = "Your life briefly passes before your eyes the moment you lay \ + them on this monstrosity." hits = 30 hitpwr = 1 heavy = 1 meteorsound = 'sound/effects/bamf.ogg' - meteordrop = /obj/item/weapon/ore/plasma + meteordrop = list(/obj/item/weapon/ore/plasma) + threat = 50 + +/obj/effect/meteor/tunguska/Move() + . = ..() + if(.) + PoolOrNew(/obj/effect/overlay/temp/revenant, get_turf(src)) /obj/effect/meteor/tunguska/meteor_effect() - ..(heavy) + ..() explosion(src.loc, 5, 10, 15, 20, 0) /obj/effect/meteor/tunguska/Bump() @@ -311,9 +352,11 @@ hits = 10 heavy = 1 dropamt = 1 + meteordrop = list(/obj/item/clothing/head/hardhat/pumpkinhead, /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin) + threat = 100 /obj/effect/meteor/pumpkin/New() ..() - meteordrop = pick(/obj/item/clothing/head/hardhat/pumpkinhead, /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin) meteorsound = pick('sound/hallucinations/im_here1.ogg','sound/hallucinations/im_here2.ogg') ////////////////////////// +#undef DEFAULT_METEOR_LIFETIME diff --git a/code/game/gamemodes/miniantags/abduction/abduction.dm b/code/game/gamemodes/miniantags/abduction/abduction.dm index c5f3dfa2a70..9add1f34978 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction.dm @@ -187,11 +187,7 @@ abductor.current << "With the help of your teammate, kidnap and experiment on station crew members!" abductor.current << "Use your stealth technology and equipment to incapacitate humans for your scientist to retrieve." - var/obj_count = 1 - for(var/datum/objective/objective in abductor.objectives) - abductor.current << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ - return + abductor.announce_objectives() /datum/game_mode/abduction/proc/greet_scientist(datum/mind/abductor,team_number) abductor.objectives += team_objectives[team_number] @@ -201,11 +197,7 @@ abductor.current << "With the help of your teammate, kidnap and experiment on station crew members!" abductor.current << "Use your tool and ship consoles to support the agent and retrieve human specimens." - var/obj_count = 1 - for(var/datum/objective/objective in abductor.objectives) - abductor.current << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ - return + abductor.announce_objectives() /datum/game_mode/abduction/proc/equip_common(mob/living/carbon/human/agent,team_number) var/radio_freq = SYND_FREQ diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index 989c076a27f..20f9b61d014 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -11,7 +11,7 @@ icon_state = "vest_stealth" item_state = "armor" blood_overlay_type = "armor" - origin_tech = "materials=5;biotech=4;powerstorage=5;abductor=3" + origin_tech = "magnets=7;biotech=4;powerstorage=4;abductor=4" armor = list(melee = 15, bullet = 15, laser = 15, energy = 15, bomb = 15, bio = 15, rad = 15) actions_types = list(/datum/action/item_action/hands_free/activate) var/mode = VEST_STEALTH @@ -52,8 +52,8 @@ stealth_active = 1 if(istype(src.loc, /mob/living/carbon/human)) var/mob/living/carbon/human/M = src.loc - spawn(0) - anim(M.loc,M,'icons/mob/mob.dmi',,"cloak",,M.dir) + addtimer(GLOBAL_PROC, "anim", 0, FALSE, M.loc, M, 'icons/mob/mob.dmi', + null, "cloak", null, M.dir) M.name_override = disguise.name M.icon = disguise.icon @@ -61,7 +61,6 @@ M.overlays = disguise.overlays M.update_inv_r_hand() M.update_inv_l_hand() - return /obj/item/clothing/suit/armor/abductor/vest/proc/DeactivateStealth() if(!stealth_active) @@ -69,12 +68,11 @@ stealth_active = 0 if(istype(src.loc, /mob/living/carbon/human)) var/mob/living/carbon/human/M = src.loc - spawn(0) - anim(M.loc,M,'icons/mob/mob.dmi',,"uncloak",,M.dir) + addtimer(GLOBAL_PROC, "anim", 0, FALSE, M.loc, M, 'icons/mob/mob.dmi', + null, "uncloak", null, M.dir) M.name_override = null - M.overlays.Cut() + M.cut_overlays() M.regenerate_icons() - return /obj/item/clothing/suit/armor/abductor/vest/hit_reaction() DeactivateStealth() @@ -105,12 +103,12 @@ M.SetStunned(0) M.SetWeakened(0) combat_cooldown = 0 - SSobj.processing |= src + START_PROCESSING(SSobj, src) /obj/item/clothing/suit/armor/abductor/vest/process() combat_cooldown++ if(combat_cooldown==initial(combat_cooldown)) - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) /obj/item/device/abductor/proc/AbductorCheck(user) if(isabductor(user)) @@ -129,7 +127,7 @@ icon = 'icons/obj/abductor.dmi' icon_state = "gizmo_scan" item_state = "silencer" - origin_tech = "materials=5;magnets=5;bluespace=6;abductor=4" + origin_tech = "engineering=7;magnets=4;bluespace=4;abductor=3" var/mode = GIZMO_SCAN var/mob/living/marked = null var/obj/machinery/abductor/console/console @@ -210,7 +208,7 @@ icon = 'icons/obj/abductor.dmi' icon_state = "silencer" item_state = "gizmo" - origin_tech = "materials=5;magnets=5;abductor=3" + origin_tech = "materials=4;programming=7;abductor=3" /obj/item/device/abductor/silencer/attack(mob/living/M, mob/user) if(!AbductorCheck(user)) @@ -254,7 +252,7 @@ icon = 'icons/obj/abductor.dmi' icon_state = "implant" activated = 1 - origin_tech = "materials=2;biotech=3;magnets=4;bluespace=5;abductor=5" + origin_tech = "materials=2;biotech=7;magnets=4;bluespace=4;abductor=5" var/obj/machinery/abductor/pad/home var/cooldown = 30 @@ -262,16 +260,15 @@ if(cooldown == initial(cooldown)) home.Retrieve(imp_in,1) cooldown = 0 - SSobj.processing |= src + START_PROCESSING(SSobj, src) else imp_in << "You must wait [30 - cooldown] seconds to use [src] again!" - return /obj/item/weapon/implant/abductor/process() if(cooldown < initial(cooldown)) cooldown++ if(cooldown == initial(cooldown)) - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) /obj/item/weapon/implant/abductor/implant(var/mob/source, var/mob/user) if(..()) @@ -314,7 +311,7 @@ pin = /obj/item/device/firing_pin/abductor icon_state = "alienpistol" item_state = "alienpistol" - origin_tech = "combat=5;materials=4;powerstorage=3;abductor=3" + origin_tech = "combat=4;magnets=7;powerstorage=3;abductor=3" trigger_guard = TRIGGER_GUARD_ALLOW_ALL /obj/item/weapon/paper/abductor @@ -357,7 +354,7 @@ Congratulations! You are now trained for xenobiology research!"} icon_state = "wonderprodStun" item_state = "wonderprod" slot_flags = SLOT_BELT - origin_tech = "materials=6;combat=5;biotech=7;abductor=4" + origin_tech = "materials=4;combat=4;biotech=7;abductor=4" force = 7 w_class = 3 actions_types = list(/datum/action/item_action/toggle_mode) @@ -444,10 +441,9 @@ Congratulations! You are now trained for xenobiology research!"} H.forcesay(hit_appends) add_logs(user, L, "stunned") - return /obj/item/weapon/abductor_baton/proc/SleepAttack(mob/living/L,mob/living/user) - if(L.stunned) + if(L.stunned || L.sleeping) L.visible_message("[user] has induced sleep in [L] with [src]!", \ "You suddenly feel very drowsy!") playsound(loc, 'sound/weapons/Egloves.ogg', 50, 1, -1) @@ -458,7 +454,6 @@ Congratulations! You are now trained for xenobiology research!"} user << "Sleep inducement works fully only on stunned specimens! " L.visible_message("[user] tried to induce sleep in [L] with [src]!", \ "You suddenly feel drowsy!") - return /obj/item/weapon/abductor_baton/proc/CuffAttack(mob/living/L,mob/living/user) if(!iscarbon(L)) @@ -507,10 +502,11 @@ Congratulations! You are now trained for xenobiology research!"} icon_state = "cuff_white" // Needs sprite breakouttime = 450 trashtype = /obj/item/weapon/restraints/handcuffs/energy/used - origin_tech = "materials=2;magnets=5;abductor=2" + origin_tech = "materials=4;magnets=5;abductor=2" /obj/item/weapon/restraints/handcuffs/energy/used desc = "energy discharge" + flags = DROPDEL /obj/item/weapon/restraints/handcuffs/energy/used/dropped(mob/user) user.visible_message("[user]'s [src] break in a discharge of energy!", \ @@ -518,7 +514,7 @@ Congratulations! You are now trained for xenobiology research!"} var/datum/effect_system/spark_spread/S = new S.set_up(4,0,user.loc) S.start() - qdel(src) + . = ..() /obj/item/weapon/abductor_baton/examine(mob/user) ..() @@ -535,31 +531,38 @@ Congratulations! You are now trained for xenobiology research!"} /obj/item/weapon/scalpel/alien name = "alien scalpel" + desc = "It's a gleaming sharp knife made out of silvery-green metal." icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" /obj/item/weapon/hemostat/alien name = "alien hemostat" + desc = "You've never seen this before." icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" /obj/item/weapon/retractor/alien name = "alien retractor" + desc = "You're not sure if you want the veil pulled back." icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" /obj/item/weapon/circular_saw/alien name = "alien saw" + desc = "Do the aliens also lose this, and need to find an alien hatchet?" icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" /obj/item/weapon/surgicaldrill/alien name = "alien drill" + desc = "Maybe alien surgeons have finally found a use for the drill." icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" /obj/item/weapon/cautery/alien name = "alien cautery" + desc = "Why would bloodless aliens have a tool to stop bleeding? \ + Unless..." icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" @@ -569,7 +572,7 @@ Congratulations! You are now trained for xenobiology research!"} icon_state = "alienhelmet" item_state = "alienhelmet" blockTracking = 1 - origin_tech = "materials=6;magnets=5;abductor=3" + origin_tech = "materials=7;magnets=4;abductor=3" flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR // Operating Table / Beds / Lockers diff --git a/code/game/gamemodes/miniantags/abduction/gland.dm b/code/game/gamemodes/miniantags/abduction/gland.dm index 537f29f3551..670de74bc0b 100644 --- a/code/game/gamemodes/miniantags/abduction/gland.dm +++ b/code/game/gamemodes/miniantags/abduction/gland.dm @@ -6,7 +6,7 @@ slot = "gland" icon_state = "gland" status = ORGAN_ROBOTIC - origin_tech = "materials=4;biotech=5;abductor=3" + origin_tech = "materials=4;biotech=7;abductor=3" var/cooldown_low = 300 var/cooldown_high = 300 var/next_activation = 0 @@ -54,7 +54,6 @@ return /obj/item/organ/gland/heals - origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 200 cooldown_high = 400 uses = -1 @@ -67,7 +66,6 @@ owner.adjustFireLoss(-20) /obj/item/organ/gland/slime - origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 600 cooldown_high = 1200 uses = -1 @@ -77,12 +75,13 @@ owner << "You feel nauseous!" owner.vomit(20) - var/mob/living/simple_animal/slime/Slime = new/mob/living/simple_animal/slime(get_turf(owner)) + var/mob/living/simple_animal/slime/Slime + Slime = new(get_turf(owner), "grey") Slime.Friends = list(owner) Slime.Leader = owner /obj/item/organ/gland/mindshock - origin_tech = "materials=4;biotech=5;magnets=3;abductor=3" + origin_tech = "materials=4;biotech=4;magnets=6;abductor=3" cooldown_low = 300 cooldown_high = 300 uses = -1 @@ -99,7 +98,6 @@ H.confused += 20 /obj/item/organ/gland/pop - origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 900 cooldown_high = 1800 uses = 6 @@ -112,7 +110,7 @@ owner.set_species(species) /obj/item/organ/gland/ventcrawling - origin_tech = "materials=4;biotech=5;bluespace=3;abductor=3" + origin_tech = "materials=4;biotech=5;bluespace=4;abductor=3" cooldown_low = 1800 cooldown_high = 2400 uses = 1 @@ -125,7 +123,6 @@ /obj/item/organ/gland/viral - origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 1800 cooldown_high = 2400 uses = 1 @@ -143,7 +140,7 @@ /obj/item/organ/gland/emp //TODO : Replace with something more interesting - origin_tech = "materials=4;biotech=5;magnets=3;abductor=3" + origin_tech = "materials=4;biotech=4;magnets=6;abductor=3" cooldown_low = 900 cooldown_high = 1600 uses = 10 @@ -154,7 +151,6 @@ empulse(get_turf(owner), 2, 5, 1) /obj/item/organ/gland/spiderman - origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 450 cooldown_high = 900 uses = 10 @@ -166,7 +162,6 @@ new /obj/effect/spider/spiderling(owner.loc) /obj/item/organ/gland/egg - origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 300 cooldown_high = 400 uses = -1 @@ -179,7 +174,6 @@ egg.desc += " It smells bad." /obj/item/organ/gland/bloody - origin_tech = "materials=4;biotech=6;abductor=3" cooldown_low = 200 cooldown_high = 400 uses = -1 @@ -191,17 +185,11 @@ "Blood pours from your skin!") for(var/turf/T in oview(3,owner)) //Make this respect walls and such - T.add_blood_floor(owner) + owner.add_splatter_floor(T) for(var/mob/living/carbon/human/H in oview(3,owner)) //Blood decals for simple animals would be neat. aka Carp with blood on it. - if(H.wear_suit) - H.wear_suit.add_blood(owner) - H.update_inv_wear_suit(0) - else if(H.w_uniform) - H.w_uniform.add_blood(owner) - H.update_inv_w_uniform(0) + H.add_mob_blood(owner) /obj/item/organ/gland/bodysnatch - origin_tech = "materials=4;biotech=7;abductor=3" cooldown_low = 600 cooldown_high = 600 human_only = 1 @@ -242,11 +230,11 @@ /obj/effect/cocoon/abductor/proc/Start() hatch_time = world.time + 600 - SSobj.processing |= src + START_PROCESSING(SSobj, src) /obj/effect/cocoon/abductor/process() if(world.time > hatch_time) - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) for(var/mob/M in contents) src.visible_message("[src] hatches!") M.loc = src.loc @@ -255,7 +243,7 @@ /obj/item/organ/gland/plasma cooldown_low = 2400 cooldown_high = 3000 - origin_tech = "materials=4;biotech=5;plasmatech=3;abductor=3" + origin_tech = "materials=4;biotech=4;plasmatech=6;abductor=3" uses = 1 /obj/item/organ/gland/plasma/activate() @@ -270,4 +258,4 @@ if(istype(T)) T.atmos_spawn_air("plasma=300;TEMP=[T20C]") owner.gib() - return \ No newline at end of file + return diff --git a/code/game/gamemodes/miniantags/abduction/machinery/console.dm b/code/game/gamemodes/miniantags/abduction/machinery/console.dm index de3a3b468ea..55802fa7e17 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/console.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/console.dm @@ -49,6 +49,7 @@ dat += "Transfer data in exchange for supplies:
    " dat += "Advanced Baton
    " dat += "Agent Helmet
    " + dat += "Agent Vest
    " dat += "Radio Silencer
    " dat += "Science Tool
    " else @@ -77,13 +78,13 @@ dat+="
    " dat += "Select Agent Vest Disguise
    " + dat += "[vest.flags & NODROP ? "Unlock" : "Lock"] Vest
    " else dat += "NO AGENT VEST DETECTED" var/datum/browser/popup = new(user, "computer", "Abductor Console", 400, 500) popup.set_content(dat) popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) popup.open() - return /obj/machinery/abductor/console/Topic(href, href_list) if(..()) @@ -96,6 +97,8 @@ TeleporterRetrieve() else if(href_list["flip_vest"]) FlipVest() + else if(href_list["toggle_vest"]) + toggle_vest() else if(href_list["select_disguise"]) SelectDisguise() else if(href_list["dispense"]) @@ -108,23 +111,22 @@ Dispense(/obj/item/device/abductor/silencer) if("tool") Dispense(/obj/item/device/abductor/gizmo) + if("vest") + Dispense(/obj/item/clothing/suit/armor/abductor/vest) src.updateUsrDialog() /obj/machinery/abductor/console/proc/TeleporterRetrieve() if(gizmo!=null && pad!=null && gizmo.marked) pad.Retrieve(gizmo.marked) - return /obj/machinery/abductor/console/proc/TeleporterSend() if(pad!=null) pad.Send() - return /obj/machinery/abductor/console/proc/FlipVest() if(vest!=null) vest.flip_mode() - return /obj/machinery/abductor/console/proc/SelectDisguise(remote=0) var/list/entries = list() @@ -138,7 +140,6 @@ var/datum/icon_snapshot/chosen = entries[entry_name] if(chosen && (remote || in_range(usr,src))) vest.SetDisguise(chosen) - return /obj/machinery/abductor/console/proc/SetDroppoint(turf/open/location,user) if(!istype(location)) @@ -179,7 +180,6 @@ disguises[i] = entry return disguises.Add(entry) - return /obj/machinery/abductor/console/attackby(obj/O, mob/user, params) if(istype(O, /obj/item/device/abductor/gizmo)) @@ -190,6 +190,9 @@ else if(istype(O, /obj/item/clothing/suit/armor/abductor/vest)) var/obj/item/clothing/suit/armor/abductor/vest/V = O user << "You link the vest to the console." + if(istype(vest)) + if(vest.flags & NODROP) + toggle_vest() vest = V else return ..() @@ -205,4 +208,10 @@ new item(src.loc) else say("Insufficent data!") - return + +/obj/machinery/abductor/console/proc/toggle_vest() + vest.flags ^= NODROP + var/mob/M = vest.loc + if(istype(M)) + M << "[src] is now \ + [vest.flags & NODROP ? "locked" : "unlocked"]." diff --git a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm index 7b32758a6dd..68449ba4317 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm @@ -159,11 +159,7 @@ var/datum/objective/abductee/O = new objtype() ticker.mode.abductees += H.mind H.mind.objectives += O - var/obj_count = 1 - H << "Your current objectives:" - for(var/datum/objective/objective in H.mind.objectives) - H << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ + H.mind.announce_objectives() ticker.mode.update_abductor_icons_added(H.mind) for(var/obj/item/organ/gland/G in H.internal_organs) diff --git a/code/game/gamemodes/miniantags/abduction/machinery/pad.dm b/code/game/gamemodes/miniantags/abduction/machinery/pad.dm index 89dd39b3737..1e3a5428a10 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/pad.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/pad.dm @@ -7,7 +7,8 @@ var/turf/teleport_target /obj/machinery/abductor/pad/proc/Warp(mob/living/target) - target.Move(src.loc) + if(!target.buckled) + target.forceMove(get_turf(src)) /obj/machinery/abductor/pad/proc/Send() if(teleport_target == null) @@ -25,17 +26,17 @@ Warp(target) /obj/machinery/abductor/pad/proc/MobToLoc(place,mob/living/target) - new/obj/effect/overlay/temp/teleport_abductor(place) + PoolOrNew(/obj/effect/overlay/temp/teleport_abductor, place) sleep(80) flick("alien-pad", src) target.forceMove(place) anim(target.loc,target,'icons/mob/mob.dmi',,"uncloak",,target.dir) /obj/machinery/abductor/pad/proc/PadToLoc(place) - new/obj/effect/overlay/temp/teleport_abductor(place) + PoolOrNew(/obj/effect/overlay/temp/teleport_abductor, place) sleep(80) flick("alien-pad", src) - for(var/mob/living/target in src.loc) + for(var/mob/living/target in get_turf(src)) target.forceMove(place) spawn(0) anim(target.loc,target,'icons/mob/mob.dmi',,"uncloak",,target.dir) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 0e0f23a3d0f..2c33fe43b1d 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -4,13 +4,13 @@ desc = "A currently unactivated swarmer. Swarmers can self activate at any time, it would be wise to immediately dispose of this." icon = 'icons/mob/swarmer.dmi' icon_state = "swarmer_unactivated" - origin_tech = "bluespace=4;materials=4;programming=6" + origin_tech = "bluespace=4;materials=4;programming=7" materials = list(MAT_METAL=10000, MAT_GLASS=4000) /obj/item/device/unactivated_swarmer/New() if(!crit_fail) - notify_ghosts("An unactivated swarmer has been created in [get_area(src)]!", enter_link = "(Click to enter)", source = src, attack_not_jump = 1) + notify_ghosts("An unactivated swarmer has been created in [get_area(src)]!", enter_link = "(Click to enter)", source = src, action = NOTIFY_ATTACK) ..() /obj/item/device/unactivated_swarmer/Topic(href, href_list) @@ -81,7 +81,8 @@ melee_damage_type = STAMINA damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) hud_possible = list(ANTAG_HUD, DIAG_STAT_HUD, DIAG_HUD) - languages = SWARMER + languages_spoken = SWARMER + languages_understood = SWARMER environment_smash = 0 attacktext = "shocks" attack_sound = 'sound/effects/EMPulse.ogg' @@ -98,8 +99,9 @@ projectilesound = 'sound/weapons/taser2.ogg' loot = list(/obj/effect/decal/cleanable/robot_debris, /obj/item/weapon/ore/bluespace_crystal/artificial) del_on_death = 1 - deathmessage = "The swarmer explodes with a sharp pop!" + deathmessage = "explodes with a sharp pop!" var/resources = 0 //Resource points, generated by consuming metal/glass + var/max_resources = 100 /mob/living/simple_animal/hostile/swarmer/Login() ..() @@ -120,10 +122,14 @@ /mob/living/simple_animal/hostile/swarmer/med_hud_set_health() var/image/holder = hud_list[DIAG_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size holder.icon_state = "huddiag[RoundDiagBar(health/maxHealth)]" /mob/living/simple_animal/hostile/swarmer/med_hud_set_status() var/image/holder = hud_list[DIAG_STAT_HUD] + var/icon/I = icon(icon, icon_state, dir) + holder.pixel_y = I.Height() - world.icon_size holder.icon_state = "hudstat" /mob/living/simple_animal/hostile/swarmer/Stat() @@ -131,6 +137,9 @@ if(statpanel("Status")) stat("Resources:",resources) +/mob/living/simple_animal/hostile/swarmer/get_spans() + return ..() | SPAN_ROBOT + /mob/living/simple_animal/hostile/swarmer/emp_act() if(health > 1) adjustHealth(health-1) @@ -275,6 +284,12 @@ /obj/machinery/droneDispenser/swarmer/swarmer_act(mob/living/simple_animal/hostile/swarmer/S) S << "This object is receiving unactivated swarmer shells to help us. Aborting." +/obj/item/device/unactivated_swarmer/swarmer_act(mob/living/simple_animal/hostile/swarmer/S) + if(S.resources + 50 > S.max_resources) + S << "We have too many resources to reconsume this shell. Aborting." + else + ..() + S.resources += 49 //refund the whole thing ////END CTRL CLICK FOR SWARMERS//// @@ -290,7 +305,7 @@ return 1 /mob/living/simple_animal/hostile/swarmer/proc/Integrate(var/obj/item/target) - if(resources >= 100) + if(resources >= max_resources) src << "We cannot hold more materials!" return if((target.materials[MAT_METAL]) || (target.materials[MAT_GLASS])) @@ -319,38 +334,38 @@ return /mob/living/simple_animal/hostile/swarmer/proc/DisperseTarget(var/mob/living/target) - if(target != src) - src << "Attempting to remove this being from our presence." - if(src.z != ZLEVEL_STATION) - src << "Our bluespace transceiver cannot locate a viable bluespace link, our teleportation abilities are useless in this area." - return - if(do_mob(src, target, 30)) - var/cycle - for(cycle=0,cycle<100,cycle++) - var/random_location = locate(rand(37,202),rand(75,192),ZLEVEL_STATION)//Drunk dial a turf in the general ballpark of the station - if(istype(random_location, /turf/open/floor)) - var/turf/open/floor/F = random_location - if(F.air) - var/datum/gas_mixture/A = F.air - var/list/A_gases = A.gases - var/trace_gases - for(var/id in A_gases) - if(id in hardcoded_gases) - continue - trace_gases = TRUE - break - if((A_gases["o2"] && A_gases["o2"][MOLES] >= 16) && !A_gases["plasma"] && (!A_gases["co2"] || A_gases["co2"][MOLES] < 10) && !trace_gases)//Can most things breathe in this location? - if((A.temperature > 270) && (A.temperature < 360))//Not too hot, not too cold - var/pressure = A.return_pressure() - if((pressure > 20) && (pressure < 550))//Account for crushing pressure or vaccuums - if(ishuman(target))//If we're getting rid of a human, slap some energy cuffs on them to keep them away from us a little longer - var/obj/item/weapon/restraints/handcuffs/energy/used/Z = new /obj/item/weapon/restraints/handcuffs/energy/used(src) - var/mob/living/carbon/human/H = target - Z.apply_cuffs(H, src) - do_teleport(target, F, 0) - playsound(src,'sound/effects/sparks4.ogg',50,1) - break - return + if(target == src) + return + + if(src.z != ZLEVEL_STATION) + src << "Our bluespace transceiver cannot \ + locate a viable bluespace link, our teleportation abilities \ + are useless in this area." + return + + src << "Attempting to remove this being from \ + our presence." + + if(!do_mob(src, target, 30)) + return + + var/turf/open/floor/F = find_safe_turf(zlevel=ZLEVEL_STATION) + if(!F) + return + // If we're getting rid of a human, slap some energy cuffs on + // them to keep them away from us a little longer + + var/mob/living/carbon/human/H = target + if(ishuman(target) && (!H.handcuffed)) + H.handcuffed = new /obj/item/weapon/restraints/handcuffs/energy/used(H) + H.update_handcuffed() + add_logs(src, H, "handcuffed") + + var/datum/effect_system/spark_spread/S = new + S.set_up(4,0,get_turf(target)) + S.start() + playsound(src,'sound/effects/sparks4.ogg',50,1) + do_teleport(target, F, 0) /mob/living/simple_animal/hostile/swarmer/proc/DismantleMachine(var/obj/machinery/target) do_attack_animation(target) @@ -389,7 +404,7 @@ /obj/effect/overlay/temp/swarmer //temporary swarmer visual feedback objects icon = 'icons/mob/swarmer.dmi' - layer = MOB_LAYER + layer = BELOW_MOB_LAYER /obj/effect/overlay/temp/swarmer/disintegration icon_state = "disintegrate" @@ -451,7 +466,9 @@ /obj/effect/swarmer/destructible/attack_animal(mob/living/simple_animal/S) S.do_attack_animation(src) S.changeNext_move(CLICK_CD_MELEE) - if(S.melee_damage_upper) + if(S.obj_damage) + take_damage(S.obj_damage, S.melee_damage_type, 1) + else if(S.melee_damage_upper) take_damage(rand(S.melee_damage_lower, S.melee_damage_upper), S.melee_damage_type) /mob/living/simple_animal/hostile/swarmer/proc/CreateTrap() @@ -462,7 +479,6 @@ src << "There is already a trap here. Aborting." return Fabricate(/obj/effect/swarmer/destructible/trap, 5) - return /obj/effect/swarmer/destructible/trap name = "swarmer trap" @@ -545,10 +561,12 @@ /mob/living/simple_animal/hostile/swarmer/proc/ContactSwarmers() var/message = input(src, "Announce to other swarmers", "Swarmer contact") - var/rendered = "Swarm communication - [src] states: [message]" + // TODO get swarmers their own colour rather than just boldtext + var/rendered = "Swarm communication - [src] [say_quote(message, get_spans())]" if(message) for(var/mob/M in mob_list) if(isswarmer(M)) M << rendered - if(M in dead_mob_list) - M << "(F) [rendered]" + if(isobserver(M)) + var/link = FOLLOW_LINK(M, src) + M << "[link] [rendered]" diff --git a/code/game/gamemodes/miniantags/hades/hades.dm b/code/game/gamemodes/miniantags/hades/hades.dm new file mode 100644 index 00000000000..1d253ada6df --- /dev/null +++ b/code/game/gamemodes/miniantags/hades/hades.dm @@ -0,0 +1,727 @@ +#define STATE_JUDGE 0 +#define STATE_WRATH 1 +#define STATE_FLEE 2 + +/mob/living/simple_animal/hostile/hades + name = "hades" + real_name = "hades" + desc = "A strange being, clad in dark robes. Their very presence radiates an uneasy power." + speak_emote = list("preaches","announces","spits","conveys") + emote_hear = list("hums.","prays.") + response_help = "kneels before" + response_disarm = "flails at" + response_harm = "punches" + icon = 'icons/mob/EvilPope.dmi' + icon_state = "EvilPope" + icon_living = "EvilPope" + icon_dead = "popedeath" + speed = 1 + a_intent = "harm" + status_flags = CANPUSH + attack_sound = 'sound/magic/MAGIC_MISSILE.ogg' + death_sound = 'sound/magic/Teleport_diss.ogg' + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = INFINITY + faction = list("hades") + attacktext = "strikes with an unholy rage at" + maxHealth = 1000 + health = 1000 + healable = 0 + environment_smash = 3 + melee_damage_lower = 15 + melee_damage_upper = 20 + see_in_dark = 8 + see_invisible = SEE_INVISIBLE_MINIMUM + loot = list(/obj/effect/decal/cleanable/blood) + del_on_death = 0 + deathmessage = "begins to sizzle and pop, their flesh peeling away like paper." + + var/isDoingDeath = FALSE + var/isFleeing = FALSE + var/fleeTimes = 0 + var/currentState = STATE_JUDGE + var/rageLevel = 0 + + var/maxWrathTimer = 150 + var/lastWrathTimer = 0 + + var/timeBetweenGrabs = 60 + var/lastGrabTime = 0 + + var/list/validSins = list("Greed","Gluttony","Pride","Lust","Envy","Sloth","Wrath") + var/lastsinPerson = 0 + var/sinPersonTime = 300 + var/lastFlee = 0 + var/fleeTimer = 30 + var/fakesinPersonChance = 60 + var/list/sinPersonsayings = list("You revel in only your own greed.",\ + "There is nothing but your absolution.",\ + "Your choices have led you to this.",\ + "There is only one way out.",\ + "The only way to be free is to be free of yourself.",\ + "Wallow in sin, and give yourself unto darkness.",\ + "Only the truly sinful may stand.",\ + "Find yourself and you will find Absolution.",\ + "Forego the pain of this process, and submit.",\ + "We can be one in suffering.",\ + "You stand on the precipice of ascension, give in.",\ + "You cannot fathom what lies beyond",\ + "Repent your sins.",\ + "This is the eve of your last days.",\ + "Darkness comes.") + + var/list/creepyasssounds = list('sound/hallucinations/behind_you1.ogg', 'sound/hallucinations/behind_you2.ogg', \ + 'sound/hallucinations/growl3.ogg', 'sound/hallucinations/im_here1.ogg', 'sound/hallucinations/im_here2.ogg',\ + 'sound/hallucinations/i_see_you1.ogg', 'sound/hallucinations/i_see_you2.ogg',\ + 'sound/hallucinations/look_up1.ogg', 'sound/hallucinations/look_up2.ogg', 'sound/hallucinations/over_here1.ogg',\ + 'sound/hallucinations/over_here2.ogg', 'sound/hallucinations/over_here3.ogg',\ + 'sound/hallucinations/turn_around1.ogg', 'sound/hallucinations/turn_around2.ogg') + + var/obj/effect/proc_holder/spell/targeted/lightning/sinLightning + + var/list/currentAcolytes = list() + +/mob/living/simple_animal/hostile/hades/New() + ..() + + sinLightning = new/obj/effect/proc_holder/spell/targeted/lightning(src) + + sinLightning.charge_max = 1 + sinLightning.clothes_req = 0 + sinLightning.range = 32 + sinLightning.cooldown_min = 1 + + lastsinPerson = world.time + var/list/possible_titles = list("Pope","Bishop","Lord","Cardinal","Deacon","Pontiff") + var/chosen = "Hades, [pick(possible_titles)] of Sin" + name = chosen + real_name = chosen + + world << "[name] has entered your reality. Kneel before them." + world << 'sound/effects/pope_entry.ogg' + + Appear(get_turf(src)) + +/mob/living/simple_animal/hostile/hades/handle_environment(datum/gas_mixture/environment) + //space popes are from space, they need not your fickle "oxygen" + return + +/mob/living/simple_animal/hostile/hades/handle_temperature_damage() + //space popes are from space, they don't uh.. something fire burny death + return + +/mob/living/simple_animal/hostile/hades/death(gibbed) + if(!isDoingDeath) + notransform = TRUE + anchored = TRUE + src.visible_message("[src] begins to twist and distort, before snapping backwards with a sickening crunch.") + spawn(20) + src.visible_message("[src] is being sucked back to their own realm, destabilizing the fabric of time and space itself!") + playsound(get_turf(src), 'sound/effects/hyperspace_begin.ogg', 100, 1) + isDoingDeath = TRUE + AIStatus = AI_OFF + SpinAnimation() + for(var/i in 1 to 5) + for(var/turf/T in spiral_range_turfs(i,src)) + addtimer(src, "sinShed", i*10, FALSE, T) + spawn(60) // required to be spawn so we can call death's ..() to complete death. + SpinAnimation(0,0) + explosion(get_turf(src), 0, 2, 4, 6, flame_range = 6) + ..() + var/area/A = locate(/area/hades) in world + if(A) + var/turf/T = get_turf(locate(/obj/effect/landmark/event_spawn) in A) + if(T) + src.visible_message("[src]'s Staff is flung free as their body explodes.") + var/obj/structure/ladder/unbreakable/hades/churchLadder = new/obj/structure/ladder/unbreakable/hades(T) + var/obj/structure/ladder/unbreakable/hades/bodyLadder = new/obj/structure/ladder/unbreakable/hades(get_turf(src)) + var/obj/item/weapon/hades_staff/HS = new/obj/item/weapon/hades_staff(get_turf(src)) + HS.throw_at_fast(pick(orange(src,7)),10,1) + churchLadder.up = bodyLadder + bodyLadder.down = churchLadder + qdel(src) + +/mob/living/simple_animal/hostile/hades/attackby(obj/item/I, mob/user, params) + ..() + Defend(user,I) + +/mob/living/simple_animal/hostile/hades/grabbedby(mob/living/carbon/user, supress_message = 0) + ..() + Defend(user,user) + +/mob/living/simple_animal/hostile/hades/hitby(atom/movable/AM, skipcatch, hitpush, blocked) + ..() + lastsinPerson -= (sinPersonTime/4) + if(istype(AM,/obj/item)) + var/obj/item/throwCast = AM + Defend(throwCast.thrownby,AM) + +/mob/living/simple_animal/hostile/hades/bullet_act(obj/item/projectile/P, def_zone) + //don't call ..() because we're going to deflect it + lastsinPerson -= (sinPersonTime/4) + Defend(P.firer,P) + return -1 + +/mob/living/simple_animal/hostile/hades/attack_hand(mob/living/carbon/human/M) + ..() + lastsinPerson -= (sinPersonTime/4) + Defend(M,M) + +/mob/living/simple_animal/hostile/hades/proc/Defend(var/mob/attacker,var/source) + if(!isDoingDeath) + rageLevel += 5 + src.visible_message("[src] rounds on the [attacker], gazing at them with a [pick("cold","frosty","freezing","dark")] [pick("glare","gaze","glower","stare")].") + + if(istype(source,/obj/item/projectile)) + src.visible_message("[src] [pick("calmly","silently","nonchalantly")] waves their hand, deflecting the [source].") + var/obj/item/projectile/P = source + if(P.starting) + var/new_x = P.starting.x + pick(0, 0, 0, 0, 0, -1, 1, -2, 2) + var/new_y = P.starting.y + pick(0, 0, 0, 0, 0, -1, 1, -2, 2) + var/turf/curloc = get_turf(src) + + P.original = locate(new_x, new_y, P.z) + P.starting = curloc + P.current = curloc + P.firer = src + P.yo = new_y - curloc.y + P.xo = new_x - curloc.x + P.Angle = null + else + if(prob(20)) + var/chosenDefend = rand(1,3) + switch(chosenDefend) + if(1) + attacker.visible_message("[attacker] is lifted from the ground, shadowy powers tossing them aside.") + attacker.throw_at_fast(pick(orange(src,7)),10,1) + if(2) + attacker.visible_message("[attacker] crackles with electricity, a bolt leaping from [src] to them.") + sinLightning.Bolt(src,attacker,30,5,src) + if(3) + src.visible_message("[src] points his staff at [attacker], a swarm of eyeballs lurching fourth!") + for(var/i in 1 to 4) + var/mob/living/simple_animal/hostile/carp/eyeball/E = new/mob/living/simple_animal/hostile/carp/eyeball(pick(orange(attacker,1))) + E.faction = faction + addtimer(E, "gib", 150, FALSE) + +/mob/living/simple_animal/hostile/hades/proc/sinShed(var/turf/T) + var/obj/effect/overlay/temp/cult/sparks/S = PoolOrNew(/obj/effect/overlay/temp/cult/sparks, T) + S.anchored = FALSE + S.throw_at_fast(src,10,1) + PoolOrNew(/obj/effect/overlay/temp/hadesBlood, T) + +/mob/living/simple_animal/hostile/hades/proc/Transfer(var/mob/living/taken, var/turf/transferTarget) + if(transferTarget) + playsound(get_turf(taken), 'sound/magic/Ethereal_Enter.ogg', 50, 1, -1) + PoolOrNew(/obj/effect/overlay/temp/hadesFlick, get_turf(taken)) + taken.forceMove(transferTarget) + Appear(get_turf(taken)) + +/mob/living/simple_animal/hostile/hades/proc/Appear(var/turf/where) + var/obj/effect/timestop/hades/TS = new /obj/effect/timestop/hades(where) + TS.immune = list(src) + +/mob/living/simple_animal/hostile/hades/Life() + if(..() && !isDoingDeath) // appropriately check if we're alive now we leave a corpse + if(health > maxHealth/4 && !isFleeing) + if(rageLevel > 50) + lastWrathTimer = world.time + currentState = STATE_WRATH + else + currentState = STATE_JUDGE + else + if(world.time > lastFlee + fleeTimer) + lastFlee = world.time + isFleeing = TRUE + currentState = STATE_FLEE + + var/area/healthCheck = get_area(src) + + if(istype(healthCheck,/area/chapel/main)) + if(currentState == STATE_FLEE) + lastWrathTimer = world.time + currentState = STATE_WRATH + if(health < maxHealth/2) + health += 10 // slowly regain hp in the chapel, up to a maximum of half our max + + var/spokenThisTurn = FALSE + for(var/mob/living/A in currentAcolytes) + if(!A) + currentAcolytes -= A + continue + if(A.health <= 0) + rageLevel += 5 + if(!spokenThisTurn) + spokenThisTurn = TRUE + var/list/lossSayings = list("They were weak.","For every death, two more rise.",\ + "What is but one servant lost?","Darkness engulf you!","To the Pit with them.",\ + "Fools! All of you!","You can't stop me. You. Will. Be. JUDGED.") + src.say(pick(lossSayings)) + currentAcolytes -= A + A.gib() + + if(currentState == STATE_WRATH) // we have been enraged. + if(world.time > lastWrathTimer + maxWrathTimer) + rageLevel = 0 // wind down if we're wrathful too long. + rageLevel -= 1 // rage phase starts at 50, meaning roughly 20s of rage. + if(currentAcolytes.len == 0) + src.say("Rise, Servants. AID YOUR MASTER.") + playsound(get_turf(src), 'sound/magic/CastSummon.ogg', 100, 1) + for(var/i in 1 to 5) + var/mob/living/simple_animal/hostile/hadesacolyte/HA = new/mob/living/simple_animal/hostile/hadesacolyte(get_turf(pick(orange(2,src)))) + HA.master = src + currentAcolytes += HA + if(target) + if(world.time > lastGrabTime + timeBetweenGrabs) + if(get_dist(src,target) > 4) // you can't run from us. upped to 4 to give more leeway. + lastGrabTime = world.time + var/list/fleeSayings = list("There is no escape from your sins, [target]","Fleeing will only make your punishment worse [target]!",\ + "There is nowhere you can hide, [target]!","You can't run, [target]!","Get back here, [target]!","You coward, [target]!",\ + "I will find you, [target]!","Return to me, [target]!") + src.say(pick(fleeSayings)) + var/mob/living/toGrab = target + toGrab.Beam(src,"blood",'icons/effects/beam.dmi',10) + toGrab.Weaken(6) + playsound(get_turf(src), 'sound/magic/CastSummon.ogg', 100, 1) + toGrab.throw_at_fast(src,10,1) + if(rageLevel >= 100) + rageLevel = 50 + var/list/overboardSayings = list("Ashes! It will all be ashes!","I will bring about the apocolypse!",\ + "There will be nothing but your withered husks!","Face your doom, cretins!","There. Will. Be. ORDER!",\ + "I am your Lord, lay down your arms and submit.","Your souls will be cremated!",\ + "Only in death will you obey!","This is no person's fault but your own!") + src.say(pick(overboardSayings)) + var/turf/StartLoc = get_turf(src) + var/list/nearby = orange(6,src) + var/slashCount = 0 + var/aoeType = rand(1,2) // just for future proofing + for(var/mob/living/A in nearby) + slashCount++ + A.Beam(src,"blood",'icons/effects/beam.dmi',10) + spawn(slashCount + 3) + if(aoeType == 1) + // no more cheaping it out with non-player mobs like turrets or carps + loc = get_turf(A) + sinShed(StartLoc) + A.attack_animal(src) + PoolOrNew(/obj/effect/overlay/temp/hadesBlood,get_turf(A)) + playsound(get_turf(A), 'sound/magic/SummonItems_generic.ogg', 100, 1) + if(aoeType == 2) + sinShed(StartLoc) + PoolOrNew(/obj/effect/overlay/temp/hadesBite,get_turf(A)) + A.Weaken(6) + var/obj/effect/timestop/hades/large/TS = new /obj/effect/timestop/hades/large(StartLoc) + TS.immune = list(src) + spawn((slashCount+1)+3) + loc = StartLoc + + if(currentState == STATE_FLEE) // we've been wounded, let us flee and lick our wounds + var/area/A = locate(/area/chapel/main) in world + if(A) + var/turf/T = get_turf(locate(/obj/effect/landmark/event_spawn) in A) + if(!T) + T = get_turf(src) // no event spawn in chapel, fall back to doing it on the spot. + if(T) + fleeTimes++ + Transfer(src,T) + AIStatus = AI_OFF + notransform = TRUE + anchored = TRUE + for(var/i in 1 to 5) + spawn(i*10) + for(var/turf/S in oview(i,src) - oview((i)-1,src)) + sinShed(S) + health += maxHealth/(10*fleeTimes) // every flee we gain less HP + spawn(50) + isFleeing = FALSE + notransform = FALSE + anchored = FALSE + AIStatus = AI_ON + currentState = STATE_JUDGE + lastsinPerson = 0 // immediately teleport away to judge + + if(currentState == STATE_JUDGE) // our default state, judge a few people and tell them they're rude or something + if(world.time > lastsinPerson + sinPersonTime) + if(prob(fakesinPersonChance)) + lastsinPerson = world.time + visible_message("[pick(sinPersonsayings)]") + playsound(get_turf(src), pick(creepyasssounds), 100, 1) + else + lastsinPerson = world.time + var/mob/living/carbon/human/sinPerson = pick(living_mob_list) + var/depth = living_mob_list.len + 1 // just in case + if(sinPerson) // no more finding nullcakes + if(!sinPerson.ckey) + while(!sinPerson.ckey && depth > 0) + --depth + var/checkPerson = pick(living_mob_list) + if(checkPerson) + sinPerson = checkPerson + if(!sinPerson || !sinPerson.ckey) + // double check ensure that if the above loop fails to get a ckey target + // we don't go and use the last mob checked, causing odd situations + return + + if(prob(65)) // moderately high chance for us to go to them, else they come here. + Transfer(src,get_turf(pick(oview(1,sinPerson)))) + else + Transfer(sinPerson,get_turf(pick(oview(1,src)))) + + var/sinPersonchoice = pick(validSins) + + src.say("Your sin, [sinPerson], is [sinPersonchoice].") + var/isIndulged = prob(50) + if(isIndulged) + src.say("I will indulge your sin, [sinPerson].") + else + src.say("Your sin will be punished, [sinPerson]!") + + switch(sinPersonchoice) + if("Greed") + sin_Greed(sinPerson, isIndulged) + if("Gluttony") + sin_Gluttony(sinPerson, isIndulged) + if("Pride") + sin_Pride(sinPerson, isIndulged) + if("Lust") + sin_Lust(sinPerson, isIndulged) + if("Envy") + sin_Envy(sinPerson, isIndulged) + if("Sloth") + sin_Sloth(sinPerson, isIndulged) + if("Wrath") + sin_Wrath(sinPerson, isIndulged) + + +///Sin related things + +//global Sin procs, shared between staff and pope + +/proc/sin_Greed(var/mob/living/carbon/human/sinPerson, var/isIndulged) + if(isIndulged) + sinPerson << "You feel like you deserve more, in fact, you want everything." + var/list/greed = list(/obj/item/stack/sheet/mineral/gold,/obj/item/stack/sheet/mineral/silver,/obj/item/stack/sheet/mineral/diamond) + for(var/i in 1 to 10) + var/greed_type = pick(greed) + new greed_type(get_turf(sinPerson)) + else + sinPerson << "Your body begins to shift and bend, changing to reflect your inner greed." + var/mob/living/M = sinPerson.change_mob_type(/mob/living/simple_animal/cockroach,get_turf(sinPerson),"Greedroach",1) + M.AddSpell(new/obj/effect/proc_holder/spell/targeted/mind_transfer) + +/proc/sin_Gluttony(var/mob/living/carbon/human/sinPerson, var/isIndulged) + if(isIndulged) + sinPerson << "Your stomach growls, you feel hungry." + var/list/allTypes = list() + for(var/A in typesof(/obj/item/weapon/reagent_containers/food/snacks)) + var/obj/item/weapon/reagent_containers/food/snacks/O = A + if(initial(O.cooked_type)) + allTypes += A + for(var/i in 1 to 10) + var/greed_type = pick(allTypes) + new greed_type(get_turf(sinPerson)) + else + sinPerson << "Your body begins to bloat and stretch, bile rising in your throat." + sinPerson.reagents.add_reagent("nutriment",1000) + +/proc/sin_Pride(var/mob/living/carbon/human/sinPerson, var/isIndulged) + var/obj/item/weapon/twohanded/sin_pride/pride_hammer = new(get_turf(sinPerson)) + pride_hammer.pride_direction = !isIndulged + + if(isIndulged) + sinPerson << "You feel strong enough to take on the world." + pride_hammer.name = "Indulged [pride_hammer.name]" + else + sinPerson << "You feel small and weak, like the entire world is against you." + pride_hammer.name = "Punished [pride_hammer.name]" + +/proc/sin_Lust(var/mob/living/carbon/human/sinPerson, var/isIndulged) + var/obj/item/lovestone/lovestone = new(get_turf(sinPerson)) + lovestone.lust_direction = !isIndulged + + if(isIndulged) + sinPerson << "You feel confident, like everything and everyone is drawn to you." + lovestone.name = "Indulged [lovestone.name]" + else + sinPerson << "You feel lonely... the wish for the warmth of another spark through your mind." + lovestone.name = "Punished [lovestone.name]" + +/proc/sin_Envy(var/mob/living/carbon/human/sinPerson, var/isIndulged) + if(isIndulged) + for(var/mob/living/carbon/human/H in player_list) // name lottery + if(H == sinPerson) + continue + if(prob(25)) + sinPerson.name = H.name + sinPerson.real_name = H.real_name + var/datum/dna/lottery = H.dna + lottery.transfer_identity(sinPerson, transfer_SE=1) + sinPerson.updateappearance(mutcolor_update=1) + sinPerson.domutcheck() + sinPerson << "You feel envious of [sinPerson.name], and your body shifts to reflect that!" + else + var/sinPersonspecies = pick(species_list) + var/newtype = species_list[sinPersonspecies] + sinPerson << "You wish for more from yourself.. your body shifts to suit your wish." + sinPerson.set_species(newtype) + +/proc/sin_Sloth(var/mob/living/carbon/human/sinPerson, var/isIndulged) + if(isIndulged) + sinPerson << "You feel tired..." + sinPerson.drowsyness += 100 + else + sinPerson << "A chill comes over your body, the feeling of frostbite nipping at your fingers." + sinPerson.reagents.add_reagent("frostoil", 50) + +/proc/sin_Wrath(var/mob/living/carbon/human/sinPerson, var/isIndulged) + if(isIndulged) + sinPerson << "You feel wrathful, like you want to destroy everyone and everything." + sinPerson.change_mob_type(/mob/living/simple_animal/slaughter,get_turf(sinPerson),"Wrath Demon",1) + else + sinPerson << "Your chest feels tight, and the world begins to spin around you." + sinPerson.reagents.add_reagent("lexorin", 29) + sinPerson.reagents.add_reagent("mindbreaker", 29) + +/obj/effect/overlay/temp/hadesFlick + name = "transdimensional waste" + icon = 'icons/mob/mob.dmi' + icon_state = "liquify" + duration = 15 + +/obj/effect/overlay/temp/hadesBite + name = "biting tendril" + icon = 'icons/effects/effects.dmi' + icon_state = "tendril_bite" + duration = 15 + +/obj/effect/overlay/temp/hadesBlood + name = "blood plume" + icon = 'icons/effects/128x128.dmi' + icon_state = "spray_plume" + duration = 30 + +/obj/effect/timestop/hades // custom timeslip to make him immune + name = "Frozen Time" + desc = "Time has slowed to a halt." + +/obj/effect/timestop/hades/New() + spawn(5) + ..() + +/obj/effect/timestop/hades/large + freezerange = 6 + icon_state = "huge_rune" + icon = 'icons/effects/224x224.dmi' + + +/obj/item/weapon/twohanded/sin_pride + icon_state = "mjollnir0" + name = "Pride-struck Hammer" + desc = "It resonates an aura of Pride." + force = 5 + throwforce = 15 + w_class = 4 + slot_flags = SLOT_BACK + force_unwielded = 5 + force_wielded = 20 + attack_verb = list("attacked", "smashed", "crushed", "splattered", "cracked") + hitsound = 'sound/weapons/blade1.ogg' + var/pride_direction = FALSE + +/obj/item/weapon/twohanded/sin_pride/update_icon() + icon_state = "mjollnir[wielded]" + return + +/obj/item/weapon/twohanded/sin_pride/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) + if(!proximity) return + if(wielded) + if(istype(A,/mob/living/carbon/human)) + var/mob/living/carbon/H = A + var/mob/living/carbon/U = user + if(H) + if(pride_direction == FALSE) + U.reagents.trans_to(H, user.reagents.total_volume, 1, 1, 0) + U << "Your pride reflects on [H]." + if(H.health > 0) + U.health += force + U.updatehealth() + H.health -= force + H.updatehealth() + H << "You feel insecure, taking on [user]'s burden." + else if(pride_direction == TRUE) + H.reagents.trans_to(user, H.reagents.total_volume, 1, 1, 0) + H << "Your pride reflects on [user]." + if(U.health > 0) + U.health -= force + U.updatehealth() + H.health += force + H.updatehealth() + U << "You feel insecure, taking on [H]'s burden." + +/obj/item/lovestone + name = "Stone of Lust" + desc = "It lays within your hand, radiating pulses of uncomfortable warmth." + icon = 'icons/obj/wizard.dmi' + icon_state = "lovestone" + item_state = "lovestone" + w_class = 1 + var/lust_direction = FALSE + var/lastUsage = 0 + var/usageTimer = 300 + +/obj/item/lovestone/attack_self(mob/user) + if(world.time > lastUsage + usageTimer) + lastUsage = world.time + user.visible_message("[user] grips the [src] tightly, causing it to vibrate and pulse brightly.") + spawn(25) + if(lust_direction == FALSE) + var/list/throwAt = list() + for(var/atom/movable/AM in oview(7,user)) + if(!AM.anchored && AM != user) + throwAt.Add(AM) + for(var/counter = 1, counter < throwAt.len, ++counter) + var/atom/movable/cast = throwAt[counter] + cast.throw_at_fast(user,10,1) + else if(lust_direction == 1) + var/mob/living/carbon/human/H = user + var/mob/living/carbon/human/foundLover = locate(/mob/living/carbon/human) in orange(3,H) + if(!foundLover) + H << "As you hold the stone, loneliness grips you, your heart feeling heavy and you struggle to breath." + for(var/i in 1 to 10) + addtimer(H.reagents, "add_reagent", i*10, FALSE, "initropidril", i) + else + H << "You take comfort in the presence of [foundLover]" + H.reagents.add_reagent("omnizine",25) + H.Beam(foundLover,"r_beam",'icons/effects/beam.dmi',10) + foundLover << "You take comfort in the presence of [H]" + foundLover.reagents.add_reagent("omnizine",25) + else + user << "The stone lays inert. It is still recharging." + +/mob/living/simple_animal/hostile/hadesacolyte + name = "Acolyte of Hades" + desc = "Darkness seethes from their every pore." + icon_state = "hades_acolyte" + icon_living = "hades_acolyte" + icon_dead = "hades_acolyte_dead" + speak_chance = 0 + turns_per_move = 5 + response_help = "trembles in fear of" + response_disarm = "slaps wildly at" + response_harm = "hits" + speed = 1 + maxHealth = 45 + health = 45 + + harm_intent_damage = 5 + melee_damage_lower = 5 + melee_damage_upper = 15 + attacktext = "strikes at" + attack_sound = 'sound/weapons/bladeslice.ogg' + + butcher_results = list(/obj/item/clothing/mask/gas/cyborg/hades = 1,/obj/item/clothing/suit/hooded/chaplain_hoodie/hades = 1,/obj/item/weapon/hades_staff/fake = 1) + + unsuitable_atmos_damage = 0 + del_on_death = 0 + faction = list("hades") + + var/mob/living/simple_animal/hostile/hades/master + +/mob/living/simple_animal/hostile/hadesacolyte/Life() + if(..()) + if(master) + if(get_dist(src,master) > 5) + PoolOrNew(/obj/effect/overlay/temp/hadesFlick,get_turf(src)) + src.visible_message("[src] twists and distorts, before vanishing in a snap.") + src.forceMove(get_turf(pick(orange(2,master)))) + +//acolyte of hades outfit +/obj/item/clothing/mask/gas/cyborg/hades + name = "Skull Mask" + desc = "It's a skull mask, made of a thin, cool metal." + +/obj/item/clothing/suit/hooded/chaplain_hoodie/hades + name = "Dark robes" + desc = "A dark, soft robe." + hooded = 1 + hoodtype = /obj/item/clothing/head/chaplain_hood/hades + +/obj/item/clothing/head/chaplain_hood/hades + name = "Dark hood" + desc = "A dark, soft hood." + body_parts_covered = HEAD + flags_inv = HIDEHAIR|HIDEEARS +//end hades outfit + +/obj/item/hades_summoner + name = "Dark Seed" + desc = "The stone lays inert, but even when holding it you hear maddened whispers." + icon = 'icons/obj/wizard.dmi' + icon_state = "dark_seed_inert" + item_state = "dark_seed_inert" + w_class = 1 + var/isActivated = FALSE + var/whoActivated + var/countDownToSummon = 10 + var/absorbedHP = 0 + +/obj/item/hades_summoner/attack_self(mob/user) + if(!isActivated) + var/choice = input(user,"Rub the stone?",name) in list("Yes","No") + if(choice == "Yes") + if(prob(15)) + user << "You rub the stone.. and a voice springs fourth!" + user << "You hear a voice in your head.. 'Bring me the flesh of a living being.. and we shall bargain.'" + whoActivated = user + isActivated = TRUE + desc = "The stone hums with a soft glow, whispering to you." + icon_state = "dark_seed" + else + user << "The stone shivers, but nothing happens. Perhaps try again later?" + else + if(user != whoActivated) + user << "The stone lays inert." + else + if(countDownToSummon > 0) + user << "You hear a voice in your head.. 'I still require [countDownToSummon] vessels worth of flesh. Bring them to me'" + else + user << "I thank you, acolyte." + var/mob/living/simple_animal/hostile/hadesacolyte/HA = user.change_mob_type(/mob/living/simple_animal/hostile/hadesacolyte,get_turf(user),"[user.name]",1) + var/mob/living/simple_animal/hostile/hades/H = new/mob/living/simple_animal/hostile/hades(get_turf(user)) + H.maxHealth = absorbedHP + H.health = H.maxHealth + if(H.maxHealth < initial(H.maxHealth)) + HA << "You.. you fool! How dare you summon me with such dirty flesh!" + HA.faction -= "hades" + if(H.maxHealth > initial(H.maxHealth)) + HA << "Such.. power! You have exceeded yourself, acolyte. Drink of my might!" + HA.maxHealth = 250 + HA.health = 250 + qdel(src) + +/obj/item/hades_summoner/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) + if(!proximity) + return + if(istype(A,/mob/living)) + var/mob/living/M = A + if(countDownToSummon > 0) + if(M.health > 0 && M.maxHealth > 200) + // no absorbing super strong creatures unless they're dead + user << "Such power.. Slay this [M] so that I may partake of its being." + return + user << "I accept your offering." + absorbedHP += M.maxHealth + if(!M.ckey) + M.gib() + else + M << "You feel the flesh being stripped from your bones. You're overwhelmed with maddening pain, before reforming into another being!" + M.change_mob_type(/mob/living/simple_animal/hostile/hadesacolyte,get_turf(user),"[user.name]",1) + countDownToSummon-- + if(countDownToSummon <= 0) + user << "I am ready to ascend, my acolyte." + + +#undef STATE_JUDGE +#undef STATE_WRATH +#undef STATE_FLEE diff --git a/code/game/gamemodes/miniantags/hades/hades_chapel.dm b/code/game/gamemodes/miniantags/hades/hades_chapel.dm new file mode 100644 index 00000000000..b4ba1d53a59 --- /dev/null +++ b/code/game/gamemodes/miniantags/hades/hades_chapel.dm @@ -0,0 +1,143 @@ +/area/hades + name = "Chapel of Sin" + icon_state = "yellow" + requires_power = 0 + has_gravity = 1 + +/turf/open/floor/plasteel/hades + name = "Sin-touched Floor" + icon_state = "cult" + +/obj/structure/chair/hades + name = "Cross of Hades" + desc = "An inverted cross, with straps on it to support the weight of a living being." + icon_state = "chair_hades" + var/list/watchedSpikes = list() + +/obj/structure/chair/hades/New() + ..() + flags |= NODECONSTRUCT + for(var/obj/structure/kitchenspike/KS in range(12)) + watchedSpikes += KS + +/obj/structure/chair/hades/proc/considerReady() + //buckled_mobs seems to work inconsistently, so we're doing some custom searching here. + if(!buckled_mobs) + return FALSE + if(!buckled_mobs.len) + return FALSE + for(var/obj/structure/kitchenspike/KS in watchedSpikes) + var/mob/living/M = locate(/mob/living) in get_turf(KS) + if(!M) + return FALSE + return TRUE + +/obj/structure/chair/hades/proc/completeRitual() + for(var/obj/structure/kitchenspike/KS in watchedSpikes) + var/mob/living/M = locate(/mob/living) in get_turf(KS) + M.gib() + playsound(get_turf(src), 'sound/effects/pope_entry.ogg', 100, 1) + sleep(100) + playsound(get_turf(src), 'sound/effects/hyperspace_end.ogg', 100, 1) + new/obj/item/weapon/hades_staff/imbued(get_turf(src)) + src.visible_message("[src] shatters into a thousand shards, a staff falling from it.") + qdel(src) + +/obj/structure/chair/hades/attackby(obj/item/weapon/W, mob/user, params) + ..() + if(istype(W, /obj/item/weapon/hades_staff)) + var/obj/item/weapon/hades_staff/HS = W + if(!HS.isKey) + return + src.visible_message("[user] inserts the [W] into the [src], giving it a quick turn.") + if(considerReady()) + qdel(W) + src.visible_message("[src] shudders, the sound of moving gears arising...") + for(var/mob/living/M in buckled_mobs) + M.gib() + for(var/i in 1 to 4) + addtimer(GLOBAL_PROC, "playsound", i*10, FALSE, get_turf(src), 'sound/effects/clang.ogg', 100, 1) + spawn(50) + src.visible_message("[src] begins to lower into the ground...") + icon_state = "chair_hades_slide" + addtimer(src, "completeRitual", 50, FALSE) + else + src.visible_message("[src] clunks, the sound of grinding gears arising. Nothing happens.") + +/obj/structure/ladder/unbreakable/hades + name = "Dimensional Rift" + desc = "Where does it lead?" + icon = 'icons/mob/EvilPope.dmi' + icon_state = "popedeath" + anchored = TRUE + +/obj/structure/ladder/unbreakable/hades/update_icon() + return + +/obj/item/weapon/paper/hades_instructions + name = "paper- 'Hastily Scrawled Letter'" + info = "The Master has instructed us to collect corpses for the ritual, and told us to deposity them in the Ritual Room, behind a bookcase in the library. The Master has locked the device to only work with his key, so no more accidents happen." + +/obj/item/weapon/hades_staff + name = "Staff of Hades" + desc = "A large, dark staff, with a set of key-like prongs on the end." + icon_state = "staffofchange" + icon = 'icons/obj/guns/magic.dmi' + item_state = "staffofchange" + slot_flags = SLOT_BELT | SLOT_BACK + force = 25 + throwforce = 5 + w_class = 3 + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("slapped", "shattered", "blasphemed", "smashed", "whacked", "crushed", "hammered") + block_chance = 25 + var/isKey = 1 + +/obj/item/weapon/hades_staff/fake + name = "Inert Staff of Hades" + desc = "A large, dark staff." + isKey = 0 + +/obj/item/weapon/hades_staff/imbued + name = "Imbued Staff of Hades" + desc = " Bestowed with the power of wayward souls, this Staff allows the wielder to judge a target." + force = 75 + throwforce = 35 + block_chance = 75 + var/lastJudge = 0 + var/judgeCooldown = 150 + +/obj/item/weapon/hades_staff/imbued/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) + if(!istype(M)) + return ..() + + if(world.time > lastJudge + judgeCooldown) + var/mob/living/sinPerson = M + lastJudge = world.time + var/sinPersonchoice = pick("Greed","Gluttony","Pride","Lust","Envy","Sloth","Wrath") + + src.say("Your sin, [sinPerson], is [sinPersonchoice].") + var/isIndulged = prob(50) + if(isIndulged) + src.say("I will indulge your sin, [sinPerson].") + else + src.say("Your sin will be punished, [sinPerson]!") + + switch(sinPersonchoice) + if("Greed") + sin_Greed(sinPerson, isIndulged) + if("Gluttony") + sin_Gluttony(sinPerson, isIndulged) + if("Pride") + sin_Pride(sinPerson, isIndulged) + if("Lust") + sin_Lust(sinPerson, isIndulged) + if("Envy") + sin_Envy(sinPerson, isIndulged) + if("Sloth") + sin_Sloth(sinPerson, isIndulged) + if("Wrath") + sin_Wrath(sinPerson, isIndulged) + else + ..() + user << "The [src] is still recharging." diff --git a/code/game/gamemodes/miniantags/monkey/monkey.dm b/code/game/gamemodes/miniantags/monkey/monkey.dm index 717bf0a8346..4ef4d2950ac 100644 --- a/code/game/gamemodes/miniantags/monkey/monkey.dm +++ b/code/game/gamemodes/miniantags/monkey/monkey.dm @@ -66,7 +66,7 @@ ..() /datum/game_mode/monkey/check_finished() - if(SSshuttle.emergency.mode >= SHUTTLE_ENDGAME || station_was_nuked) + if((SSshuttle.emergency.mode == SHUTTLE_ENDGAME) || station_was_nuked) return 1 if(!round_converted) diff --git a/code/game/gamemodes/miniantags/morph/morph.dm b/code/game/gamemodes/miniantags/morph/morph.dm index b6fccab0bb2..1d98760553f 100644 --- a/code/game/gamemodes/miniantags/morph/morph.dm +++ b/code/game/gamemodes/miniantags/morph/morph.dm @@ -53,14 +53,14 @@ return /mob/living/simple_animal/hostile/morph/med_hud_set_health() - if(morphed) + if(morphed && !isliving(form)) var/image/holder = hud_list[HEALTH_HUD] holder.icon_state = null return //we hide medical hud while morphed ..() /mob/living/simple_animal/hostile/morph/med_hud_set_status() - if(morphed) + if(morphed && !isliving(form)) var/image/holder = hud_list[STATUS_HUD] holder.icon_state = null return //we hide medical hud while morphed @@ -128,7 +128,7 @@ name = initial(name) icon = initial(icon) icon_state = initial(icon_state) - overlays.Cut() + cut_overlays() //Baseline stats melee_damage_lower = initial(melee_damage_lower) @@ -144,14 +144,18 @@ visible_message("[src] twists and dissolves into a pile of green flesh!", \ "Your skin ruptures! Your flesh breaks apart! No disguise can ward off de--") restore() + barf_contents() ..() -/mob/living/simple_animal/hostile/morph/Destroy() +/mob/living/simple_animal/hostile/morph/proc/barf_contents() for(var/atom/movable/AM in src) AM.loc = loc if(prob(90)) step(AM, pick(alldirs)) - return ..() + +/mob/living/simple_animal/hostile/morph/wabbajack_act(mob/living/new_mob) + barf_contents() + . = ..() /mob/living/simple_animal/hostile/morph/Aggro() // automated only ..() @@ -176,17 +180,17 @@ return ..() /mob/living/simple_animal/hostile/morph/AttackingTarget() - if(isliving(target)) // Eat Corpses to regen health + if(isliving(target)) //Eat Corpses to regen health var/mob/living/L = target if(L.stat == DEAD) if(do_after(src, 30, target = L)) if(eat(L)) adjustHealth(-50) return - else if(istype(target,/obj/item)) // Eat items just to be annoying + else if(istype(target,/obj/item)) //Eat items just to be annoying var/obj/item/I = target if(!I.anchored) - if(do_after(src,20, target = I)) + if(do_after(src, 20, target = I)) eat(I) return target.attack_animal(src) @@ -208,7 +212,7 @@ if(!candidates.len) return NOT_ENOUGH_PLAYERS - var/mob/dead/selected = popleft(candidates) + var/mob/dead/selected = pick_n_take(candidates) var/datum/mind/player_mind = new /datum/mind(selected.key) player_mind.active = 1 diff --git a/code/game/gamemodes/miniantags/readme.txt b/code/game/gamemodes/miniantags/readme.txt index 7847ffb7df8..8ade34bf2e0 100644 --- a/code/game/gamemodes/miniantags/readme.txt +++ b/code/game/gamemodes/miniantags/readme.txt @@ -2,8 +2,10 @@ This folder contains all "mini-antagonists" - antagonists that can still spice u Currently, that list consists of: -Abductors -Swarmers + -Prophets of sin -The Jungle Fever virus (infected monkey bites human, human becomes another infected monkey) -Morphs - -Revenants + -Sintouched crewmembers -Slaughter demons + -Umbras (formerly revenants) Please update this if you add another mini-antagonist. diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm index 7ca8a800923..197fda73c5d 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant.dm @@ -18,12 +18,13 @@ invisibility = INVISIBILITY_REVENANT health = INFINITY //Revenants don't use health, they use essence instead maxHealth = INFINITY - layer = 5 + layer = GHOST_LAYER healable = 0 sight = SEE_SELF see_invisible = SEE_INVISIBLE_NOLIGHTING see_in_dark = 8 - languages = ALL + languages_spoken = ALL + languages_understood = ALL response_help = "passes through" response_disarm = "swings through" response_harm = "punches through" @@ -59,6 +60,7 @@ var/list/drained_mobs = list() //Cannot harvest the same mob twice var/perfectsouls = 0 //How many perfect, regen-cap increasing souls the revenant has. //TODO, add objective for getting a perfect soul(s?) var/image/ghostimage = null //Visible to ghost with darkness off + var/generated_objectives_and_spells = FALSE /mob/living/simple_animal/revenant/New() ..() @@ -67,35 +69,37 @@ ghost_darkness_images |= ghostimage updateallghostimages() - spawn(5) - if(src.mind) - src.mind.remove_all_antag() - src.mind.wipe_memory() - src << 'sound/effects/ghost.ogg' - src << "
    " - src << "You are a revenant." - src << "Your formerly mundane spirit has been infused with alien energies and empowered into a revenant." - src << "You are not dead, not alive, but somewhere in between. You are capable of limited interaction with both worlds." - src << "You are invincible and invisible to everyone but other ghosts. Most abilities will reveal you, rendering you vulnerable." - src << "To function, you are to drain the life essence from humans. This essence is a resource, as well as your health, and will power all of your abilities." - src << "You do not remember anything of your past lives, nor will you remember anything about this one after your death." - src << "Be sure to read the wiki page at https://tgstation13.org/wiki/Revenant to learn more." - var/datum/objective/revenant/objective = new - objective.owner = src.mind - src.mind.objectives += objective - src << "Objective #1: [objective.explanation_text]" - var/datum/objective/revenantFluff/objective2 = new - objective2.owner = src.mind - src.mind.objectives += objective2 - src << "Objective #2: [objective2.explanation_text]" - ticker.mode.traitors |= src.mind //Necessary for announcing +/mob/living/simple_animal/revenant/Login() + ..() + src << "You are a revenant." + src << "Your formerly mundane spirit has been infused with alien energies and empowered into a revenant." + src << "You are not dead, not alive, but somewhere in between. You are capable of limited interaction with both worlds." + src << "You are invincible and invisible to everyone but other ghosts. Most abilities will reveal you, rendering you vulnerable." + src << "To function, you are to drain the life essence from humans. This essence is a resource, as well as your health, and will power all of your abilities." + src << "You do not remember anything of your past lives, nor will you remember anything about this one after your death." + src << "Be sure to read the wiki page at https://tgstation13.org/wiki/Revenant to learn more." + if(!generated_objectives_and_spells) + generated_objectives_and_spells = TRUE + mind.remove_all_antag() + mind.wipe_memory() + src << 'sound/effects/ghost.ogg' + var/datum/objective/revenant/objective = new + objective.owner = mind + mind.objectives += objective + src << "Objective #1: [objective.explanation_text]" + var/datum/objective/revenantFluff/objective2 = new + objective2.owner = mind + mind.objectives += objective2 + src << "Objective #2: [objective2.explanation_text]" + mind.assigned_role = "revenant" + mind.special_role = "Revenant" + ticker.mode.traitors |= mind //Necessary for announcing AddSpell(new /obj/effect/proc_holder/spell/targeted/night_vision/revenant(null)) AddSpell(new /obj/effect/proc_holder/spell/targeted/revenant_transmit(null)) AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/revenant/defile(null)) AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/revenant/overload(null)) - AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction(null)) AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/revenant/blight(null)) - + AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction(null)) //Life, Stat, Hud Updates, and Say /mob/living/simple_animal/revenant/Life() @@ -149,7 +153,8 @@ if(istype(M, /mob/living/simple_animal/revenant)) M << rendered if(isobserver(M)) - M << "(F) [rendered]" + var/link = FOLLOW_LINK(M, src) + M << "[link] [rendered]" return @@ -169,20 +174,24 @@ /mob/living/simple_animal/revenant/narsie_act() return //most humans will now be either bones or harvesters, but we're still un-alive. +/mob/living/simple_animal/revenant/ratvar_act() + return //clocks get out reee //damage, gibbing, and dying /mob/living/simple_animal/revenant/attackby(obj/item/W, mob/living/user, params) + . = ..() if(istype(W, /obj/item/weapon/nullrod)) visible_message("[src] violently flinches!", \ "As \the [W] passes through you, you feel your essence draining away!") adjustBruteLoss(25) //hella effective inhibited = 1 update_action_buttons_icon() - spawn(30) - inhibited = 0 - update_action_buttons_icon() - else - return ..() + addtimer(src, "reset_inhibit", 30, FALSE) + +/mob/living/simple_animal/revenant/proc/reset_inhibit() + if(src) + inhibited = 0 + update_action_buttons_icon() /mob/living/simple_animal/revenant/adjustHealth(amount) if(!revealed) @@ -191,7 +200,7 @@ essence = max(0, essence-amount) update_health_hud() if(essence == 0) - src << "You feel your essence fraying!" + death() /mob/living/simple_animal/revenant/dust() death() @@ -282,10 +291,10 @@ if(O.density && !O.CanPass(src, T, 5)) src << "You cannot use abilities inside of a dense object." return 0 - if(src.inhibited) + if(inhibited) src << "Your powers have been suppressed by nulling energy!" return 0 - if(!src.change_essence_amount(essence_cost, 1)) + if(!change_essence_amount(essence_cost, 1)) src << "You lack the essence to use that ability." return 0 return 1 @@ -322,14 +331,16 @@ /obj/item/weapon/ectoplasm/revenant/New() ..() - spawn(600) //1 minute - if(src && reforming) + addtimer(src, "try_reform", 600, FALSE) + +/obj/item/weapon/ectoplasm/revenant/proc/try_reform() + if(src) + if(reforming) reforming = 0 - return reform() + reform() else inert = 1 visible_message("[src] settles down and seems lifeless.") - return /obj/item/weapon/ectoplasm/revenant/attack_self(mob/user) if(!reforming || inert) @@ -373,7 +384,7 @@ message_admins("No candidates were found for the new revenant. Oh well!") inert = 1 visible_message("[src] settles down and seems lifeless.") - return 0 + return var/client/C = pick(candidates) key_of_revenant = C.key if(!key_of_revenant) @@ -381,7 +392,7 @@ message_admins("No ckey was found for the new revenant. Oh well!") inert = 1 visible_message("[src] settles down and seems lifeless.") - return 0 + return var/datum/mind/player_mind = new /datum/mind(key_of_revenant) R.essence_regen_cap = essence R.essence = R.essence_regen_cap @@ -396,7 +407,6 @@ qdel(src) if(src) //Should never happen, but just in case inert = 1 - return 1 //objectives diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index d03f94b1164..b1420d8cb03 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -110,23 +110,19 @@ /obj/effect/proc_holder/spell/targeted/revenant_transmit/cast(list/targets, mob/living/simple_animal/revenant/user = usr) for(var/mob/living/M in targets) - spawn(0) - var/msg = stripped_input(usr, "What do you wish to tell [M]?", null, "") - if(!msg) - charge_counter = charge_max - return - log_say("RevenantTransmit: [key_name(user)]->[key_name(M)] : [msg]") - user << "You transmit to [M]: [msg]" - M << "An alien voice resonates from all around... [msg]" - for(var/ded in dead_mob_list) - if(!isobserver(ded)) - continue - ded << "(F) \ - [user] \ - Revenant Transmit --> \ - (F) \ - [M] \ - [msg]" + var/msg = stripped_input(usr, "What do you wish to tell [M]?", null, "") + if(!msg) + charge_counter = charge_max + return + log_say("RevenantTransmit: [key_name(user)]->[key_name(M)] : [msg]") + user << "You transmit to [M]: [msg]" + M << "You hear something behind you talking... [msg]" + for(var/ded in dead_mob_list) + if(!isobserver(ded)) + continue + var/follow_rev = FOLLOW_LINK(ded, user) + var/follow_whispee = FOLLOW_LINK(ded, M) + ded << "[follow_rev] [user] Revenant Transmit: \"[msg]\" to [follow_whispee] [M]" @@ -200,35 +196,36 @@ stun = 30 cast_amount = 40 var/shock_range = 2 - var/shock_damage = 20 + var/shock_damage = 15 action_icon_state = "overload_lights" /obj/effect/proc_holder/spell/aoe_turf/revenant/overload/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - spawn(0) - for(var/obj/machinery/light/L in T.contents) - spawn(0) - if(!L.on) - return - L.visible_message("\The [L] suddenly flares brightly and begins to spark!") - var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread - s.set_up(4, 0, L) - s.start() - PoolOrNew(/obj/effect/overlay/temp/revenant, L.loc) - sleep(20) - if(!L.on) //wait, wait, don't shock me - return - flick("[L.base_state]2", L) - for(var/mob/living/carbon/human/M in view(shock_range, L)) - if(M == user) - continue - L.Beam(M,icon_state="purple_lightning",icon='icons/effects/effects.dmi',time=5) - M.electrocute_act(shock_damage, L, safety=1) - var/datum/effect_system/spark_spread/z = new /datum/effect_system/spark_spread - z.set_up(4, 0, M) - z.start() - playsound(M, 'sound/machines/defib_zap.ogg', 50, 1, -1) + addtimer(src, "overload", 0, FALSE, T, user) + +/obj/effect/proc_holder/spell/aoe_turf/revenant/overload/proc/overload(turf/T, mob/user) + for(var/obj/machinery/light/L in T) + if(!L.on) + return + L.visible_message("\The [L] suddenly flares brightly and begins to spark!") + var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread + s.set_up(4, 0, L) + s.start() + PoolOrNew(/obj/effect/overlay/temp/revenant, L.loc) + sleep(20) + if(!L.on) //wait, wait, don't shock me + return + flick("[L.base_state]2", L) + for(var/mob/living/carbon/human/M in view(shock_range, L)) + if(M == user) + continue + L.Beam(M,icon_state="purple_lightning",icon='icons/effects/effects.dmi',time=5) + M.electrocute_act(shock_damage, L, safety=1) + var/datum/effect_system/spark_spread/z = new /datum/effect_system/spark_spread + z.set_up(4, 0, M) + z.start() + playsound(M, 'sound/machines/defib_zap.ogg', 50, 1, -1) //Defile: Corrupts nearby stuff, unblesses floor tiles. /obj/effect/proc_holder/spell/aoe_turf/revenant/defile @@ -236,7 +233,7 @@ desc = "Twists and corrupts the nearby area as well as dispelling holy auras on floors." charge_max = 150 range = 4 - stun = 10 + stun = 20 reveal = 40 unlock_amount = 75 cast_amount = 30 @@ -245,36 +242,38 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/defile/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - spawn(0) - if(T.flags & NOJAUNT) - T.flags -= NOJAUNT - PoolOrNew(/obj/effect/overlay/temp/revenant, T) - if(!istype(T, /turf/open/floor/plating) && !istype(T, /turf/open/floor/engine/cult) && istype(T, /turf/open/floor) && prob(15)) - var/turf/open/floor/floor = T - if(floor.intact) - floor.builtin_tile.loc = floor - floor.broken = 0 - floor.burnt = 0 - floor.make_plating(1) - if(T.type == /turf/closed/wall && prob(15)) - PoolOrNew(/obj/effect/overlay/temp/revenant, T) - T.ChangeTurf(/turf/closed/wall/rust) - if(T.type == /turf/closed/wall/r_wall && prob(10)) - PoolOrNew(/obj/effect/overlay/temp/revenant, T) - T.ChangeTurf(/turf/closed/wall/r_wall/rust) - for(var/obj/structure/closet/closet in T.contents) - closet.open() - for(var/obj/structure/bodycontainer/corpseholder in T.contents) - if(corpseholder.connected.loc == corpseholder) - corpseholder.open() - for(var/obj/machinery/dna_scannernew/dna in T.contents) - dna.open_machine() - for(var/obj/structure/window/window in T.contents) - window.take_damage(rand(30,80)) - if(window && window.fulltile) - PoolOrNew(/obj/effect/overlay/temp/revenant/cracks, window.loc) - for(var/obj/machinery/light/light in T.contents) - light.flicker(20) //spooky + addtimer(src, "defile", 0, FALSE, T) + +/obj/effect/proc_holder/spell/aoe_turf/revenant/defile/proc/defile(turf/T) + if(T.flags & NOJAUNT) + T.flags -= NOJAUNT + PoolOrNew(/obj/effect/overlay/temp/revenant, T) + if(!istype(T, /turf/open/floor/plating) && !istype(T, /turf/open/floor/engine/cult) && istype(T, /turf/open/floor) && prob(15)) + var/turf/open/floor/floor = T + if(floor.intact && floor.floor_tile) + PoolOrNew(floor.floor_tile, floor) + floor.broken = 0 + floor.burnt = 0 + floor.make_plating(1) + if(T.type == /turf/closed/wall && prob(15)) + PoolOrNew(/obj/effect/overlay/temp/revenant, T) + T.ChangeTurf(/turf/closed/wall/rust) + if(T.type == /turf/closed/wall/r_wall && prob(10)) + PoolOrNew(/obj/effect/overlay/temp/revenant, T) + T.ChangeTurf(/turf/closed/wall/r_wall/rust) + for(var/obj/structure/closet/closet in T.contents) + closet.open() + for(var/obj/structure/bodycontainer/corpseholder in T) + if(corpseholder.connected.loc == corpseholder) + corpseholder.open() + for(var/obj/machinery/dna_scannernew/dna in T) + dna.open_machine() + for(var/obj/structure/window/window in T) + window.take_damage(rand(30,80)) + if(window && window.fulltile) + PoolOrNew(/obj/effect/overlay/temp/revenant/cracks, window.loc) + for(var/obj/machinery/light/light in T) + light.flicker(20) //spooky //Malfunction: Makes bad stuff happen to robots and machines. /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction @@ -282,42 +281,44 @@ desc = "Corrupts and damages nearby machines and mechanical objects." charge_max = 200 range = 4 - cast_amount = 45 - unlock_amount = 150 + cast_amount = 60 + unlock_amount = 200 action_icon_state = "malfunction" //A note to future coders: do not replace this with an EMP because it will wreck malf AIs and gang dominators and everyone will hate you. /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - spawn(0) - for(var/mob/living/simple_animal/bot/bot in T.contents) - if(!bot.emagged) - PoolOrNew(/obj/effect/overlay/temp/revenant, bot.loc) - bot.locked = 0 - bot.open = 1 - bot.emag_act() - for(var/mob/living/carbon/human/human in T.contents) - if(human == user) - continue - human << "You feel [pick("your sense of direction flicker out", "a stabbing pain in your head", "your mind fill with static")]." - PoolOrNew(/obj/effect/overlay/temp/revenant, human.loc) - human.emp_act(1) - for(var/obj/thing in T.contents) - if(istype(thing, /obj/machinery/dominator) || istype(thing, /obj/machinery/power/apc) || istype(thing, /obj/machinery/power/smes)) //Doesn't work on dominators, SMES and APCs, to prevent kekkery - continue - if(prob(20)) - if(prob(50)) - PoolOrNew(/obj/effect/overlay/temp/revenant, thing.loc) - thing.emag_act(null) - else - if(!istype(thing, /obj/machinery/clonepod)) //I hate everything but mostly the fact there's no better way to do this without just not affecting it at all - thing.emp_act(1) - for(var/mob/living/silicon/robot/S in T.contents) //Only works on cyborgs, not AI - playsound(S, 'sound/machines/warning-buzzer.ogg', 50, 1) - PoolOrNew(/obj/effect/overlay/temp/revenant, S.loc) - S.spark_system.start() - S.emp_act(1) + addtimer(src, "malfunction", 0, FALSE, T, user) + +/obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction/proc/malfunction(turf/T, mob/user) + for(var/mob/living/simple_animal/bot/bot in T) + if(!bot.emagged) + PoolOrNew(/obj/effect/overlay/temp/revenant, bot.loc) + bot.locked = 0 + bot.open = 1 + bot.emag_act() + for(var/mob/living/carbon/human/human in T) + if(human == user) + continue + human << "You feel [pick("your sense of direction flicker out", "a stabbing pain in your head", "your mind fill with static")]." + PoolOrNew(/obj/effect/overlay/temp/revenant, human.loc) + human.emp_act(1) + for(var/obj/thing in T) + if(istype(thing, /obj/machinery/dominator) || istype(thing, /obj/machinery/power/apc) || istype(thing, /obj/machinery/power/smes)) //Doesn't work on dominators, SMES and APCs, to prevent kekkery + continue + if(prob(20)) + if(prob(50)) + PoolOrNew(/obj/effect/overlay/temp/revenant, thing.loc) + thing.emag_act(null) + else + if(!istype(thing, /obj/machinery/clonepod)) //I hate everything but mostly the fact there's no better way to do this without just not affecting it at all + thing.emp_act(1) + for(var/mob/living/silicon/robot/S in T) //Only works on cyborgs, not AI + playsound(S, 'sound/machines/warning-buzzer.ogg', 50, 1) + PoolOrNew(/obj/effect/overlay/temp/revenant, S.loc) + S.spark_system.start() + S.emp_act(1) //Blight: Infects nearby humans and in general messes living stuff up. /obj/effect/proc_holder/spell/aoe_turf/revenant/blight @@ -325,7 +326,6 @@ desc = "Causes nearby living things to waste away." charge_max = 200 range = 3 - reveal = 50 cast_amount = 50 unlock_amount = 200 action_icon_state = "blight" @@ -333,50 +333,49 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/blight/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - spawn(0) - for(var/mob/living/mob in T.contents) - if(mob == user) - continue - PoolOrNew(/obj/effect/overlay/temp/revenant, mob.loc) - if(iscarbon(mob)) - if(ishuman(mob)) - var/mob/living/carbon/human/H = mob - if(H.dna && H.dna.species) - H.dna.species.handle_mutant_bodyparts(H,"#1d2953") - H.dna.species.handle_hair(H,"#1d2953") - H.dna.species.update_color(H,"#1d2953") - spawn(20) - if(H && H.dna && H.dna.species) - H.dna.species.handle_mutant_bodyparts(H) - H.dna.species.handle_hair(H) - H.dna.species.update_color(H) - var/blightfound = 0 - for(var/datum/disease/revblight/blight in H.viruses) - blightfound = 1 - if(blight.stage < 5) - blight.stage++ - if(!blightfound) - H.AddDisease(new /datum/disease/revblight) - H << "You feel [pick("suddenly sick", "a surge of nausea", "like your skin is wrong")]." - else - if(mob.reagents) - mob.reagents.add_reagent("plasma", 5) - else - mob.adjustToxLoss(5) - for(var/obj/effect/spacevine/vine in T.contents) //Fucking with botanists, the ability. - vine.color = "#823abb" - PoolOrNew(/obj/effect/overlay/temp/revenant, vine.loc) - spawn(10) - if(vine) - qdel(vine) - for(var/obj/effect/glowshroom/shroom in T.contents) - shroom.color = "#823abb" - PoolOrNew(/obj/effect/overlay/temp/revenant, shroom.loc) - spawn(10) - if(shroom) - qdel(shroom) - for(var/obj/machinery/hydroponics/tray in T.contents) - PoolOrNew(/obj/effect/overlay/temp/revenant, tray.loc) - tray.pestlevel = rand(8, 10) - tray.weedlevel = rand(8, 10) - tray.toxic = rand(45, 55) + addtimer(src, "blight", 0, FALSE, T, user) + +/obj/effect/proc_holder/spell/aoe_turf/revenant/blight/proc/blight(turf/T, mob/user) + for(var/mob/living/mob in T) + if(mob == user) + continue + PoolOrNew(/obj/effect/overlay/temp/revenant, mob.loc) + if(iscarbon(mob)) + if(ishuman(mob)) + var/mob/living/carbon/human/H = mob + if(H.dna && H.dna.species) + H.dna.species.handle_mutant_bodyparts(H,"#1d2953") + H.dna.species.handle_hair(H,"#1d2953") + var/old_color = H.color + H.color = "#1d2953" + spawn(20) + if(H && H.dna && H.dna.species) + H.dna.species.handle_mutant_bodyparts(H) + H.dna.species.handle_hair(H) + H.color = old_color + var/blightfound = 0 + for(var/datum/disease/revblight/blight in H.viruses) + blightfound = 1 + if(blight.stage < 5) + blight.stage++ + if(!blightfound) + H.AddDisease(new /datum/disease/revblight) + H << "You feel [pick("suddenly sick", "a surge of nausea", "like your skin is wrong")]." + else + if(mob.reagents) + mob.reagents.add_reagent("plasma", 5) + else + mob.adjustToxLoss(5) + for(var/obj/effect/spacevine/vine in T) //Fucking with botanists, the ability. + vine.color = "#823abb" + PoolOrNew(/obj/effect/overlay/temp/revenant, vine.loc) + QDEL_IN(vine, 10) + for(var/obj/effect/glowshroom/shroom in T) + shroom.color = "#823abb" + PoolOrNew(/obj/effect/overlay/temp/revenant, shroom.loc) + QDEL_IN(shroom, 10) + for(var/obj/machinery/hydroponics/tray in T) + PoolOrNew(/obj/effect/overlay/temp/revenant, tray.loc) + tray.pestlevel = rand(8, 10) + tray.weedlevel = rand(8, 10) + tray.toxic = rand(45, 55) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm index 75efe72c4d9..19cb12d0205 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_blight.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_blight.dm @@ -20,25 +20,23 @@ affected_mob << "You feel better." if(affected_mob.dna && affected_mob.dna.species) affected_mob.dna.species.handle_mutant_bodyparts(affected_mob) - affected_mob.dna.species.handle_hair(affected_mob) - affected_mob.dna.species.update_color(affected_mob) ..() /datum/disease/revblight/stage_act() - if(!finalstage && affected_mob.lying && prob(stage*5)) + if(!finalstage && affected_mob.lying && prob(stage*6)) cure() return if(!finalstage && prob(stage*3)) affected_mob << "You suddenly feel [pick("sick and tired", "disoriented", "tired and confused", "nauseated", "faint", "dizzy")]..." - affected_mob.confused += 10 - affected_mob.adjustStaminaLoss(10) + affected_mob.confused += 8 + affected_mob.adjustStaminaLoss(8) PoolOrNew(/obj/effect/overlay/temp/revenant, affected_mob.loc) if(!finalstage && stagedamage < stage) stagedamage++ - affected_mob.adjustToxLoss(stage*3) //should, normally, do about 45 toxin damage. + affected_mob.adjustToxLoss(stage*2) //should, normally, do about 30 toxin damage. PoolOrNew(/obj/effect/overlay/temp/revenant, affected_mob.loc) if(!finalstage && prob(45)) - affected_mob.adjustStaminaLoss(stage*2) + affected_mob.adjustStaminaLoss(stage) ..() //So we don't increase a stage before applying the stage damage. switch(stage) if(2) @@ -59,9 +57,12 @@ if(affected_mob.dna && affected_mob.dna.species) affected_mob.dna.species.handle_mutant_bodyparts(affected_mob,"#1d2953") affected_mob.dna.species.handle_hair(affected_mob,"#1d2953") - affected_mob.dna.species.update_color(affected_mob,"#1d2953") - affected_mob.visible_message("[affected_mob] looks terrifyingly gaunt...", "You suddenly feel like your skin is wrong...") + affected_mob.visible_message("[affected_mob] looks terrifyingly gaunt...", "You suddenly feel like your skin is wrong...") + var/old_color = affected_mob.color + affected_mob.color = "#1d2953" spawn(100) + if(affected_mob) + affected_mob = old_color cure() else return \ No newline at end of file diff --git a/code/game/gamemodes/miniantags/revenant/revenant_spawn_event.dm b/code/game/gamemodes/miniantags/revenant/revenant_spawn_event.dm index f73ac040966..8bfb458ff5b 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_spawn_event.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_spawn_event.dm @@ -10,15 +10,15 @@ /datum/round_event/ghost_role/revenant - var/force_spawn + var/ignore_mobcheck = FALSE role_name = "revenant" -/datum/round_event/ghost_role/revenant/New(my_force_spawn = FALSE) +/datum/round_event/ghost_role/revenant/New(my_processing = TRUE, new_ignore_mobcheck = FALSE) ..() - force_spawn = my_force_spawn + ignore_mobcheck = new_ignore_mobcheck /datum/round_event/ghost_role/revenant/spawn_role() - if(!force_spawn) + if(!ignore_mobcheck) var/deadMobs = 0 for(var/mob/M in dead_mob_list) deadMobs++ @@ -26,14 +26,12 @@ message_admins("Event attempted to spawn a revenant, but there were only [deadMobs]/[REVENANT_SPAWN_THRESHOLD] dead mobs.") return WAITING_FOR_SOMETHING - var/list/mob/dead/observer/candidates = get_candidates("revenant", null, ROLE_REVENANT) + var/list/candidates = get_candidates("revenant", null, ROLE_REVENANT) if(!candidates.len) return NOT_ENOUGH_PLAYERS - var/mob/dead/observer/selected = popleft(candidates) + var/mob/dead/observer/selected = pick_n_take(candidates) - var/datum/mind/player_mind = new /datum/mind(selected.key) - player_mind.active = 1 var/list/spawn_locs = list() for(var/obj/effect/landmark/L in landmarks_list) @@ -48,16 +46,13 @@ if("carpspawn") spawn_locs += L.loc if(!spawn_locs) //If we can't find either, just spawn the revenant at the player's location - spawn_locs += get_turf(player_mind.current) + spawn_locs += get_turf(selected) if(!spawn_locs) //If we can't find THAT, then just give up and cry return MAP_ERROR var/mob/living/simple_animal/revenant/revvie = new /mob/living/simple_animal/revenant/(pick(spawn_locs)) - player_mind.transfer_to(revvie) - player_mind.assigned_role = "revenant" - player_mind.special_role = "Revenant" - ticker.mode.traitors |= player_mind - message_admins("[player_mind.key] has been made into a revenant by an event.") - log_game("[player_mind.key] was spawned as a revenant by an event.") + revvie.key = selected.key + message_admins("[revvie.key] has been made into a revenant by an event.") + log_game("[revvie.key] was spawned as a revenant by an event.") spawned_mobs += revvie return SUCCESSFUL_SPAWN diff --git a/code/game/gamemodes/miniantags/slaughter/slaughter.dm b/code/game/gamemodes/miniantags/slaughter/slaughter.dm index 88c386b94a6..f63dfae041e 100644 --- a/code/game/gamemodes/miniantags/slaughter/slaughter.dm +++ b/code/game/gamemodes/miniantags/slaughter/slaughter.dm @@ -35,7 +35,7 @@ bloodcrawl = BLOODCRAWL_EAT see_invisible = SEE_INVISIBLE_MINIMUM var/playstyle_string = "You are a slaughter demon, a terrible creature from another realm. You have a single desire: To kill. \ - You may use the \"Blood Crawl\" ability near blood pools to travel through them, appearing and dissaapearing from the station at will. \ + You may use the \"Blood Crawl\" ability near blood pools to travel through them, appearing and disappearing from the station at will. \ Pulling a dead or unconscious mob while you enter a pool will pull them in with you, allowing you to feast and regain your health. \ You move quickly upon leaving a pool of blood, but the material world will soon sap your strength and leave you sluggish. " @@ -43,11 +43,10 @@ /obj/effect/decal/cleanable/blood/innards, \ /obj/item/organ/heart/demon) del_on_death = 1 - deathmessage = "The generic slaughter demon screams in anger because this is the default death message!" + deathmessage = "screams in anger as it collapses into a puddle of viscera!" /mob/living/simple_animal/slaughter/New() ..() - deathmessage = "[src] screams in anger as it collapses into a puddle of viscera." var/obj/effect/proc_holder/spell/bloodcrawl/bloodspell = new AddSpell(bloodspell) if(istype(loc, /obj/effect/dummy/slaughter)) @@ -77,8 +76,8 @@ name = "demon heart" desc = "Still it beats furiously, emanating an aura of utter hate." icon = 'icons/obj/surgery.dmi' - icon_state = "demon_heart" - origin_tech = "combat=5;biotech=8" + icon_state = "demon_heart-on" + origin_tech = "combat=5;biotech=7" /obj/item/organ/heart/demon/update_icon() return //always beating visually @@ -129,38 +128,56 @@ icon_state = "bowmon" icon_living = "bowmon" - + deathmessage = "fades out, as all of its friends are released from its \ + prison of hugs." loot = list(/mob/living/simple_animal/pet/cat/kitten{name = "Laughter"}) // Keep the people we hug! var/list/consumed_mobs = list() - // HOT. PINK. - //color = "#FF69B4" + playstyle_string = "You are a laughter \ + demon, a wonderful creature from another realm. You have a single \ + desire: To hug and tickle.
    \ + You may use the \"Blood Crawl\" ability near blood pools to travel \ + through them, appearing and disappearing from the station at will. \ + Pulling a dead or unconscious mob while you enter a pool will pull \ + them in with you, allowing you to hug them and regain your health.
    \ + You move quickly upon leaving a pool of blood, but the material world \ + will soon sap your strength and leave you sluggish.
    \ + What makes you a little sad is that people seem to die when you tickle \ + them; but don't worry! When you die, everyone you hugged will be \ + released and fully healed, because in the end it's just a jape, \ + sibling!
    " +/mob/living/simple_animal/slaughter/laughter/Destroy() + release_friends() + . = ..() -/mob/living/simple_animal/slaughter/laughter/New() - ..() +/mob/living/simple_animal/slaughter/laughter/ex_act(severity) + switch(severity) + if(1) + death() + if(2) + adjustBruteLoss(60) + if(3) + adjustBruteLoss(30) - deathmessage = "[src] fades out, as all of its friends are released from its prison of hugs." - -/mob/living/simple_animal/slaughter/laughter/death() +/mob/living/simple_animal/slaughter/laughter/proc/release_friends() if(!consumed_mobs) - return ..() + return for(var/mob/living/M in consumed_mobs) - M.loc = get_turf(src) - if(M.revive(full_heal = 1)) - // Feel there should be a better way of FORCING a mob's ghost - // back into the body - if(!M.ckey) - for(var/mob/dead/observer/ghost in player_list) - if(M.real_name == ghost.real_name) - ghost.reenter_corpse() - break - M << "You leave the [src]'s warm embrace, and feel ready to take on the world." - - return ..() + if(!M) + continue + var/turf/T = find_safe_turf() + if(!T) + T = get_turf(src) + M.forceMove(T) + if(M.revive(full_heal = TRUE, admin_revive = TRUE)) + M.grab_ghost(force = TRUE) + playsound(T, feast_sound, 50, 1, -1) + M << "You leave [src]'s warm embrace, \ + and feel ready to take on the world." /mob/living/simple_animal/slaughter/laughter/bloodcrawl_swallow(var/mob/living/victim) if(consumed_mobs) diff --git a/code/game/gamemodes/miniantags/slaughter/slaughterevent.dm b/code/game/gamemodes/miniantags/slaughter/slaughterevent.dm index 569216b7411..1d560ed975a 100644 --- a/code/game/gamemodes/miniantags/slaughter/slaughterevent.dm +++ b/code/game/gamemodes/miniantags/slaughter/slaughterevent.dm @@ -17,7 +17,7 @@ if(!candidates.len) return NOT_ENOUGH_PLAYERS - var/mob/dead/selected = popleft(candidates) + var/mob/dead/selected = pick_n_take(candidates) var/datum/mind/player_mind = new /datum/mind(selected.key) player_mind.active = 1 diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index fbd6fe472a8..1aded1d6205 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -5,39 +5,35 @@ /datum/game_mode/nuclear name = "nuclear emergency" config_tag = "nuclear" - required_players = 30 // 30 players - 5 players to be the nuke ops = 25 players remaining - required_enemies = 5 + required_players = 30 // 30 players - 3 players to be the nuke ops = 27 players remaining + required_enemies = 2 recommended_enemies = 5 antag_flag = ROLE_OPERATIVE enemy_minimum_age = 14 + + announce_span = "danger" + announce_text = "Syndicate forces are approaching the station in an attempt to destroy it!\n\ + Operatives: Secure the nuclear authentication disk and use your nuke to destroy the station.\n\ + Crew: Defend the nuclear authentication disk and ensure that it leaves with you on the emergency shuttle." + var/const/agents_possible = 5 //If we ever need more syndicate agents. var/nukes_left = 1 // Call 3714-PRAY right now and order more nukes! Limited offer! var/nuke_off_station = 0 //Used for tracking if the syndies actually haul the nuke to the station var/syndies_didnt_escape = 0 //Used for tracking if the syndies got the shuttle off of the z-level - -/datum/game_mode/nuclear/announce() - world << "The current game mode is - Nuclear Emergency!" - world << "A [syndicate_name()] Strike Force is approaching [station_name()]!" - world << "A nuclear explosive was being transported by Nanotrasen to a military base. The transport ship mysteriously lost contact with Space Traffic Control (STC). About that time a strange disk was discovered around [station_name()]. It was identified by Nanotrasen as a nuclear auth. disk and now Syndicate Operatives have arrived to retake the disk and detonate SS13! Also, most likely Syndicate star ships are in the vicinity so take care not to lose the disk!\nSyndicate: Reclaim the disk and detonate the nuclear bomb anywhere on SS13.\nPersonnel: Hold the disk and escape with the disk on the shuttle!" - /datum/game_mode/nuclear/pre_setup() - var/agent_number = 0 - if(antag_candidates.len > agents_possible) - agent_number = agents_possible - else - agent_number = antag_candidates.len - var/n_players = num_players() - if(agent_number > n_players) - agent_number = n_players/2 + var/n_agents = min(round(n_players / 10, 1), agents_possible) - while(agent_number > 0) + if(antag_candidates.len < n_agents) //In the case of having less candidates than the selected number of agents + n_agents = antag_candidates.len + + while(n_agents > 0) var/datum/mind/new_syndicate = pick(antag_candidates) syndicates += new_syndicate antag_candidates -= new_syndicate //So it doesn't pick the same guy each time. - agent_number-- + n_agents-- for(var/datum/mind/synd_mind in syndicates) synd_mind.assigned_role = "Syndicate" @@ -71,7 +67,7 @@ synd_spawn += get_turf(A) continue - var/nuke_code = "[rand(10000, 99999)]" + var/nuke_code = random_nukecode() var/leader_selected = 0 var/agent_number = 1 var/spawnpos = 1 @@ -85,7 +81,7 @@ greet_syndicate(synd_mind) equip_syndicate(synd_mind.current) - if (nuke_code) + if(nuke_code) synd_mind.store_memory("Syndicate Nuclear Bomb Code: [nuke_code]", 0, 0) synd_mind.current << "The nuclear authorization code is: [nuke_code]" @@ -128,7 +124,7 @@ if(A) A.command = TRUE - if (nuke_code) + if(nuke_code) var/obj/item/weapon/paper/P = new P.info = "The nuclear authorization code is: [nuke_code]" P.name = "nuclear bomb code" @@ -149,13 +145,9 @@ /datum/game_mode/proc/greet_syndicate(datum/mind/syndicate, you_are=1) - if (you_are) + if(you_are) syndicate.current << "You are a [syndicate_name()] agent!" - var/obj_count = 1 - for(var/datum/objective/objective in syndicate.objectives) - syndicate.current << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ - return + syndicate.announce_objectives() /datum/game_mode/proc/equip_syndicate(mob/living/carbon/human/synd_mob, telecrystals = TRUE) synd_mob.set_species(/datum/species/human) //Plasamen burn up otherwise, and lizards are vulnerable to asimov AIs @@ -181,7 +173,7 @@ /datum/game_mode/nuclear/check_finished() //to be called by ticker if(replacementmode && round_converted == 2) return replacementmode.check_finished() - if(SSshuttle.emergency.mode >= SHUTTLE_ENDGAME || station_was_nuked) + if((SSshuttle.emergency.mode == SHUTTLE_ENDGAME) || station_was_nuked) return 1 if(are_operatives_dead()) if(bomb_set) //snaaaaaaaaaake! It's not over yet! @@ -194,7 +186,7 @@ if(!D.onCentcom()) disk_rescued = 0 break - var/crew_evacuated = (SSshuttle.emergency.mode >= SHUTTLE_ENDGAME) + var/crew_evacuated = (SSshuttle.emergency.mode == SHUTTLE_ENDGAME) //var/operatives_are_dead = is_operatives_are_dead() @@ -223,7 +215,7 @@ world << "[syndicate_name()] operatives have earned Darwin Award!" world << "[syndicate_name()] operatives blew up something that wasn't [station_name()] and got caught in the explosion. Next time, don't lose the disk!" - else if ((disk_rescued || SSshuttle.emergency.mode < SHUTTLE_ENDGAME) && are_operatives_dead()) + else if ((disk_rescued || SSshuttle.emergency.mode != SHUTTLE_ENDGAME) && are_operatives_dead()) feedback_set_details("round_end_result","loss - evacuation - disk secured - syndi team dead") world << "Crew Major Victory!" world << "The Research Staff has saved the disc and killed the [syndicate_name()] Operatives" @@ -292,6 +284,9 @@ synd_mind.current.real_name = synd_mind.name return +/proc/is_nuclear_operative(mob/M) + return M && istype(M) && M.mind && ticker && ticker.mode && M.mind in ticker.mode.syndicates + /datum/outfit/syndicate name = "Syndicate Operative - Basic" @@ -300,7 +295,7 @@ gloves = /obj/item/clothing/gloves/combat back = /obj/item/weapon/storage/backpack ears = /obj/item/device/radio/headset/syndicate/alt - l_pocket = /obj/item/weapon/pinpointer/nukeop + l_pocket = /obj/item/weapon/pinpointer/syndicate id = /obj/item/weapon/card/id/syndicate belt = /obj/item/weapon/gun/projectile/automatic/pistol backpack_contents = list(/obj/item/weapon/storage/box/syndie=1) @@ -348,7 +343,5 @@ var/obj/item/clothing/suit/space/hardsuit/syndi/suit = H.wear_suit suit.ToggleHelmet() - var/obj/item/clothing/head/helmet/space/hardsuit/syndi/helmet = H.head - helmet.attack_self(H) H.internal = H.r_store diff --git a/code/game/gamemodes/nuclear/nuclear_challenge.dm b/code/game/gamemodes/nuclear/nuclear_challenge.dm index c3fc7c9bf25..cfe00c03df6 100644 --- a/code/game/gamemodes/nuclear/nuclear_challenge.dm +++ b/code/game/gamemodes/nuclear/nuclear_challenge.dm @@ -13,32 +13,26 @@ var/declaring_war = 0 /obj/item/device/nuclear_challenge/attack_self(mob/living/user) - if(declaring_war) - return - if(player_list.len < CHALLENGE_MIN_PLAYERS) - user << "The enemy crew is too small to be worth declaring war on." - return - if(user.z != ZLEVEL_CENTCOM) - user << "You have to be at your base to use this." - return - - if(world.time > CHALLENGE_TIME_LIMIT) - user << "It's too late to declare hostilities. Your benefactors are already busy with other schemes. You'll have to make do with what you have on hand." + if(!check_allowed(user)) return declaring_war = 1 var/are_you_sure = alert(user, "Consult your team carefully before you declare war on [station_name()]]. Are you sure you want to alert the enemy crew?", "Declare war?", "Yes", "No") + declaring_war = 0 if(are_you_sure == "No") user << "On second thought, the element of surprise isn't so bad after all." - declaring_war = 0 + return + if(!check_allowed(user)) return + declaring_war = 1 var/war_declaration = "[user.real_name] has declared his intent to utterly destroy [station_name()] with a nuclear device, and dares the crew to try and stop them." priority_announce(war_declaration, title = "Declaration of War", sound = 'sound/machines/Alarm.ogg') user << "You've attracted the attention of powerful forces within the syndicate. A bonus bundle of telecrystals has been granted to your team. Great things await you if you complete the mission." - for(var/obj/machinery/computer/shuttle/syndicate/S in machines) - S.challenge = TRUE + for(var/V in syndicate_shuttle_boards) + var/obj/item/weapon/circuitboard/computer/syndicate_shuttle/board = V + board.challenge = TRUE var/obj/item/device/radio/uplink/nuclear/U = new(get_turf(user)) U.hidden_uplink.owner = "[user.key]" @@ -47,8 +41,25 @@ config.shuttle_refuel_delay = max(config.shuttle_refuel_delay, CHALLENGE_SHUTTLE_DELAY) qdel(src) +/obj/item/device/nuclear_challenge/proc/check_allowed(mob/living/user) + if(declaring_war) + return 0 + if(player_list.len < CHALLENGE_MIN_PLAYERS) + user << "The enemy crew is too small to be worth declaring war on." + return 0 + if(user.z != ZLEVEL_CENTCOM) + user << "You have to be at your base to use this." + return 0 + if(world.time-round_start_time > CHALLENGE_TIME_LIMIT) + user << "It's too late to declare hostilities. Your benefactors are already busy with other schemes. You'll have to make do with what you have on hand." + return 0 + for(var/V in syndicate_shuttle_boards) + var/obj/item/weapon/circuitboard/computer/syndicate_shuttle/board = V + if(board.moved) + user << "The shuttle has already been moved! You have forfeit the right to declare war." + return 0 + return 1 #undef CHALLENGE_TELECRYSTALS -#undef CHALLENGE_TIME_LIMIT #undef CHALLENGE_MIN_PLAYERS #undef CHALLENGE_SHUTTLE_DELAY diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index b10374a2dbf..f1f35ccf1d6 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -19,38 +19,64 @@ var/bomb_set icon_state = "nuclearbomb_base" density = 1 - var/timeleft = 60 - var/timing = 0 + var/timer_set = 60 + var/default_timer_set = 60 + var/minimum_timer_set = 60 + var/maximum_timer_set = 3600 + var/ui_style = "nanotrasen" + + var/numeric_input = "" + var/timing = FALSE + var/exploding = FALSE + var/detonation_timer = null var/r_code = "ADMIN" - var/code = "" - var/yes_code = 0 - var/safety = 1 + var/yes_code = FALSE + var/safety = TRUE var/obj/item/weapon/disk/nuclear/auth = null use_power = 0 var/previous_level = "" - var/lastentered = "" var/obj/item/nuke_core/core = null var/deconstruction_state = NUKESTATE_INTACT var/image/lights = null var/image/interior = null + var/obj/effect/countdown/nuclearbomb/countdown /obj/machinery/nuclearbomb/New() ..() + countdown = new(src) nuke_list += src core = new /obj/item/nuke_core(src) - SSobj.processing -= core + STOP_PROCESSING(SSobj, core) update_icon() + poi_list |= src previous_level = get_security_level() +/obj/machinery/nuclearbomb/Destroy() + poi_list -= src + nuke_list -= src + if(countdown) + qdel(countdown) + countdown = null + . = ..() + +/obj/machinery/nuclearbomb/examine(mob/user) + . = ..() + if(exploding) + user << "It is in the process of exploding. Perhaps reviewing your \ + affairs is in order." + if(timing) + user << "There are [get_time_left()] seconds until \ + detonation." + /obj/machinery/nuclearbomb/selfdestruct name = "station self-destruct terminal" desc = "For when it all gets too much to bear. Do not taunt." icon = 'icons/obj/machines/nuke_terminal.dmi' icon_state = "nuclearbomb_base" - anchored = 1 //stops it being moved - layer = 4 + anchored = TRUE //stops it being moved /obj/machinery/nuclearbomb/syndicate + //ui_style = "syndicate" // actually the nuke op bomb is a stole nt bomb /obj/machinery/nuclearbomb/syndicate/New() var/obj/machinery/nuclearbomb/existing = locate("syndienuke") @@ -108,7 +134,7 @@ var/bomb_set user << "You pry off [src]'s inner plate. You can see the core's green glow!" deconstruction_state = NUKESTATE_CORE_EXPOSED update_icon() - SSobj.processing += core + START_PROCESSING(SSobj, core) return if(NUKESTATE_CORE_EXPOSED) if(istype(I, /obj/item/nuke_core_container)) @@ -131,19 +157,19 @@ var/bomb_set if(M.use(20)) user << "You repair [src]'s inner metal plate. The radiation is contained." deconstruction_state = NUKESTATE_PANEL_REMOVED - SSobj.processing -= core + STOP_PROCESSING(SSobj, core) update_icon() else user << "You need more metal to do that!" else user << "You need more metal to do that!" return - return ..() + . = ..() /obj/machinery/nuclearbomb/proc/get_nuke_state() - if(timing < 0) + if(exploding) return NUKE_ON_EXPLODING - if(timing > 0) + if(timing) return NUKE_ON_TIMING if(safety) return NUKE_OFF_LOCKED @@ -158,10 +184,10 @@ var/bomb_set update_icon_interior() update_icon_lights() if(NUKE_ON_TIMING) - overlays.Cut() + cut_overlays() icon_state = "nuclearbomb_timing" if(NUKE_ON_EXPLODING) - overlays.Cut() + cut_overlays() icon_state = "nuclearbomb_exploding" else icon_state = "nuclearbomb_base" @@ -183,7 +209,7 @@ var/bomb_set interior = image(icon,"core-removed") if(NUKESTATE_INTACT) interior = null - overlays += interior + add_overlay(interior) /obj/machinery/nuclearbomb/proc/update_icon_lights() overlays -= lights @@ -196,104 +222,130 @@ var/bomb_set lights = image(icon,"lights-timing") if(NUKE_ON_EXPLODING) lights = image(icon,"lights-exploding") - overlays += lights + add_overlay(lights) /obj/machinery/nuclearbomb/process() - if (timing > 0) - bomb_set = 1 //So long as there is one nuke timing, it means one nuke is armed. - timeleft-- - if (timeleft <= 0) + if(timing && !exploding) + bomb_set = TRUE + if(detonation_timer < world.time) explode() else - var/volume = (timeleft <= 20 ? 30 : 5) + var/volume = (get_time_left() <= 20 ? 30 : 5) playsound(loc, 'sound/items/timer.ogg', volume, 0) - for(var/mob/M in viewers(1, src)) - if ((M.client && M.machine == src)) - attack_hand(M) - return /obj/machinery/nuclearbomb/attack_paw(mob/user) return attack_hand(user) -/obj/machinery/nuclearbomb/attack_ai(mob/user) - return +/obj/machinery/nuclearbomb/ui_interact(mob/user, ui_key="main", datum/tgui/ui=null, force_open=0, datum/tgui/master_ui=null, datum/ui_state/state=default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "nuclear_bomb", name, 500, 600, master_ui, state) + ui.set_style(ui_style) + ui.open() -/obj/machinery/nuclearbomb/attack_hand(mob/user) - user.set_machine(src) - var/dat = text("\nAuth. Disk: []
    ", src, (auth ? "++++++++++" : "----------")) - if (auth) - if (yes_code) - dat += text("\nStatus: []-[]
    \nTimer: []
    \n
    \nTimer: [] Toggle
    \nTime: - - [] + +
    \n
    \nSafety: [] Toggle
    \nAnchor: [] Toggle
    \n", (timing ? "Func/Set" : "Functional"), (safety ? "Safe" : "Engaged"), timeleft, (timing ? "On" : "Off"), src, src, src, timeleft, src, src, (safety ? "On" : "Off"), src, (anchored ? "Engaged" : "Off"), src) +/obj/machinery/nuclearbomb/ui_data(mob/user) + var/list/data = list() + data["disk_present"] = auth + data["code_approved"] = yes_code + var/first_status + if(auth) + if(yes_code) + first_status = timing ? "Func/Set" : "Functional" else - dat += text("\nStatus: Auth. S2-[]
    \nTimer: []
    \n
    \nTimer: [] Toggle
    \nTime: - - [] + +
    \n
    \n[] Safety: Toggle
    \nAnchor: [] Toggle
    \n", (safety ? "Safe" : "Engaged"), timeleft, (timing ? "On" : "Off"), timeleft, (safety ? "On" : "Off"), (anchored ? "Engaged" : "Off")) + first_status = "Auth S2." else - if (timing) - dat += text("\nStatus: Set-[]
    \nTimer: []
    \n
    \nTimer: [] Toggle
    \nTime: - - [] + +
    \n
    \nSafety: [] Toggle
    \nAnchor: [] Toggle
    \n", (safety ? "Safe" : "Engaged"), timeleft, (timing ? "On" : "Off"), timeleft, (safety ? "On" : "Off"), (anchored ? "Engaged" : "Off")) + if(timing) + first_status = "Set" else - dat += text("\nStatus: Auth. S1-[]
    \nTimer: []
    \n
    \nTimer: [] Toggle
    \nTime: - - [] + +
    \n
    \nSafety: [] Toggle
    \nAnchor: [] Toggle
    \n", (safety ? "Safe" : "Engaged"), timeleft, (timing ? "On" : "Off"), timeleft, (safety ? "On" : "Off"), (anchored ? "Engaged" : "Off")) - var/message = "AUTH" - if (auth) - message = text("[]", code) - if (yes_code) - message = "*****" - dat += text("
    \n>[]
    \n123
    \n456
    \n789
    \nR0E
    \n
    ", message, src, src, src, src, src, src, src, src, src, src, src, src) - var/datum/browser/popup = new(user, "nuclearbomb", name, 300, 400) - popup.set_content(dat) - popup.open() - return + first_status = "Auth S1." + var/second_status = safety ? "Safe" : "Engaged" + data["status1"] = first_status + data["status2"] = second_status + data["anchored"] = anchored + data["safety"] = safety + data["timing"] = timing + data["time_left"] = get_time_left() -/obj/machinery/nuclearbomb/Topic(href, href_list) + data["timer_set"] = timer_set + data["timer_is_not_default"] = timer_set != default_timer_set + data["timer_is_not_min"] = timer_set != minimum_timer_set + data["timer_is_not_max"] = timer_set != maximum_timer_set + + var/message = "AUTH" + if(auth) + message = "[numeric_input]" + if(yes_code) + message = "*****" + data["message"] = message + + return data + +/obj/machinery/nuclearbomb/ui_act(action, params) if(..()) return - usr.set_machine(src) - if (href_list["auth"]) - if (auth) - auth.loc = loc - yes_code = 0 - auth = null - else - var/obj/item/I = usr.get_active_hand() - if (istype(I, /obj/item/weapon/disk/nuclear)) - usr.drop_item() - I.loc = src - auth = I - if (auth) - if (href_list["type"]) - if (href_list["type"] == "E") - if (code == r_code) - yes_code = 1 - code = null - else - code = "ERROR" - else - if (href_list["type"] == "R") - yes_code = 0 - code = null - else - lastentered = text("[]", href_list["type"]) - if (text2num(lastentered) == null) - var/turf/LOC = get_turf(usr) - message_admins("[key_name_admin(usr)] (FLW) tried to exploit a nuclear bomb by entering non-numerical codes: [lastentered] ! ([LOC ? "JMP" : "null"])", 0) - log_admin("EXPLOIT : [key_name(usr)] tried to exploit a nuclear bomb by entering non-numerical codes: [lastentered] !") - else - code += lastentered - if (length(code) > 5) - code = "ERROR" - if (yes_code) - if (href_list["time"]) - var/time = text2num(href_list["time"]) - timeleft += time - timeleft = min(max(round(timeleft), 60), 600) - if (href_list["timer"]) - set_active() - if (href_list["safety"]) + switch(action) + if("eject_disk") + if(auth && auth.loc == src) + auth.forceMove(get_turf(src)) + auth = null + . = TRUE + if("insert_disk") + if(!auth) + var/obj/item/I = usr.get_active_hand() + if(istype(I, /obj/item/weapon/disk/nuclear)) + usr.drop_item() + I.forceMove(src) + auth = I + . = TRUE + if("keypad") + if(auth) + var/digit = params["digit"] + switch(digit) + if("R") + numeric_input = "" + yes_code = FALSE + . = TRUE + if("E") + if(numeric_input == r_code) + numeric_input = "" + yes_code = TRUE + . = TRUE + else + numeric_input = "ERROR" + if("0","1","2","3","4","5","6","7","8","9") + if(numeric_input != "ERROR") + numeric_input += digit + if(length(numeric_input) > 5) + numeric_input = "ERROR" + . = TRUE + if("timer") + if(auth && yes_code) + var/change = params["change"] + if(change == "reset") + timer_set = default_timer_set + else if(change == "decrease") + timer_set = max(minimum_timer_set, timer_set - 10) + else if(change == "increase") + timer_set = min(maximum_timer_set, timer_set + 10) + else if(change == "input") + var/user_input = input(usr, "Set time to detonation.", name) as null|num + if(!user_input) + return + var/N = text2num(user_input) + if(!N) + return + timer_set = Clamp(N,minimum_timer_set,maximum_timer_set) + . = TRUE + if("safety") + if(auth && yes_code) set_safety() - if (href_list["anchor"]) + if("anchor") + if(auth && yes_code) set_anchor() - add_fingerprint(usr) - for(var/mob/M in viewers(1, src)) - if ((M.client && M.machine == src)) - attack_hand(M) + if("toggle_timer") + if(auth && yes_code && !safety) + set_active() + /obj/machinery/nuclearbomb/proc/set_anchor() if(!isinspace()) @@ -304,49 +356,65 @@ var/bomb_set /obj/machinery/nuclearbomb/proc/set_safety() safety = !safety if(safety) - timing = 0 - bomb_set = 0 - set_security_level(previous_level) + if(timing) + set_security_level(previous_level) + for(var/obj/item/weapon/pinpointer/syndicate/S in pinpointer_list) + S.switch_mode_to(initial(S.mode)) + S.nuke_warning = FALSE + timing = FALSE + bomb_set = TRUE + detonation_timer = null + countdown.stop() update_icon() /obj/machinery/nuclearbomb/proc/set_active() - if(safety) + if(safety && !bomb_set) usr << "The safety is still on." return timing = !timing - previous_level = get_security_level() if(timing) - bomb_set = 1 + previous_level = get_security_level() + bomb_set = TRUE set_security_level("delta") + detonation_timer = world.time + (timer_set * 10) + for(var/obj/item/weapon/pinpointer/syndicate/S in pinpointer_list) + S.switch_mode_to(TRACK_INFILTRATOR) + countdown.start() else - bomb_set = 0 + bomb_set = FALSE + detonation_timer = null set_security_level(previous_level) + countdown.stop() update_icon() +/obj/machinery/nuclearbomb/proc/get_time_left() + if(timing) + . = round(max(0, detonation_timer - world.time) / 10, 1) + else + . = timer_set + /obj/machinery/nuclearbomb/ex_act(severity, target) return /obj/machinery/nuclearbomb/blob_act(obj/effect/blob/B) - if (timing == -1) + if(exploding) return - else - return ..() - return + . = ..() -#define NUKERANGE 80 +#define NUKERANGE 127 /obj/machinery/nuclearbomb/proc/explode() - if (safety) - timing = 0 + if(safety) + timing = FALSE return - timing = -1 - yes_code = 0 - safety = 1 + exploding = TRUE + yes_code = FALSE + safety = TRUE update_icon() for(var/mob/M in player_list) M << 'sound/machines/Alarm.ogg' - if (ticker && ticker.mode) + if(ticker && ticker.mode) ticker.mode.explosion_in_progress = 1 sleep(100) @@ -359,8 +427,11 @@ var/bomb_set var/off_station = 0 var/turf/bomb_location = get_turf(src) - if( bomb_location && (bomb_location.z == ZLEVEL_STATION) ) - if( (bomb_location.x < (128-NUKERANGE)) || (bomb_location.x > (128+NUKERANGE)) || (bomb_location.y < (128-NUKERANGE)) || (bomb_location.y > (128+NUKERANGE)) ) + if(bomb_location && (bomb_location.z == ZLEVEL_STATION)) + var/area/A = get_area(bomb_location) + if(istype(A, /area/space)) + off_station = 1 + if((bomb_location.x < (128-NUKERANGE)) || (bomb_location.x > (128+NUKERANGE)) || (bomb_location.y < (128-NUKERANGE)) || (bomb_location.y > (128+NUKERANGE))) off_station = 1 else off_station = 2 @@ -381,8 +452,6 @@ var/bomb_set if(!ticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is spawn() world.Reboot("Station destroyed by Nuclear Device.", "end_error", "nuke - unhandled ending") - return - return /* @@ -421,27 +490,69 @@ This is here to make the tiles around the station mininuke change when it's arme /obj/item/weapon/disk/nuclear/New() ..() poi_list |= src - SSobj.processing |= src + START_PROCESSING(SSobj, src) + +/obj/item/weapon/disk/nuclear/suicide_act(mob/user) + user.visible_message("[user] is \ + going delta! It looks like they're comitting suicide.") + playsound(user.loc, 'sound/machines/Alarm.ogg', 50, -1, 1) + var/end_time = world.time + 100 + var/orig_color = user.color + while(world.time < end_time) + if(!user) + return + user.color = RANDOM_COLOUR + sleep(1) + user.color = orig_color + user.visible_message("[user] was destroyed \ + by the nuclear blast!") + return OXYLOSS /obj/item/weapon/disk/nuclear/process() - var/turf/disk_loc = get_turf(src) - if(!disk_loc || disk_loc.z > ZLEVEL_CENTCOM) - get(src, /mob) << "You can't help but feel that you just lost something back there..." - qdel(src) - -/obj/item/weapon/disk/nuclear/Destroy() - if(blobstart.len > 0) - var/turf/targetturf = get_turf(pick(blobstart)) - var/turf/diskturf = get_turf(src) - if(ismob(loc)) - var/mob/M = loc - M.remove_from_mob(src) - if(istype(loc, /obj/item/weapon/storage)) - var/obj/item/weapon/storage/S = loc - S.remove_from_storage(src, targetturf) - forceMove(targetturf) //move the disc, so ghosts remain orbitting it even if it's "destroyed" - message_admins("[src] has been destroyed in ([diskturf ? "[diskturf.x], [diskturf.y] ,[diskturf.z] - JMP":"nonexistent location"]). Moving it to ([targetturf.x], [targetturf.y], [targetturf.z] - JMP).") - log_game("[src] has been destroyed in ([diskturf ? "[diskturf.x], [diskturf.y] ,[diskturf.z]":"nonexistent location"]). Moving it to ([targetturf.x], [targetturf.y], [targetturf.z]).") + var/turf/diskturf = get_turf(src) + if(diskturf && (diskturf.z == ZLEVEL_CENTCOM || diskturf.z == ZLEVEL_STATION)) + return else - throw EXCEPTION("Unable to find a blobstart landmark") - return QDEL_HINT_LETMELIVE //Cancel destruction regardless of success + get(src, /mob) << "You can't help but feel that you just lost something back there..." + var/turf/targetturf = relocate() + message_admins("[src] has been moved out of bounds in \ + [ADMIN_COORDJMP(diskturf)]. Moving it to \ + [ADMIN_COORDJMP(targetturf)].") + log_game("[src] has been moved out of bounds in [COORD(diskturf)]. \ + Moving it to [COORD(targetturf)].") + +/obj/item/weapon/disk/nuclear/proc/relocate() + var/targetturf = find_safe_turf(ZLEVEL_STATION) + if(!targetturf) + if(blobstart.len > 0) + targetturf = get_turf(pick(blobstart)) + else + throw EXCEPTION("Unable to find a blobstart landmark") + + if(ismob(loc)) + var/mob/M = loc + M.remove_from_mob(src) + if(istype(loc, /obj/item/weapon/storage)) + var/obj/item/weapon/storage/S = loc + S.remove_from_storage(src, targetturf) + // move the disc, so ghosts remain orbiting it even if it's "destroyed" + forceMove(targetturf) + return targetturf + +/obj/item/weapon/disk/nuclear/Destroy(force) + var/turf/diskturf = get_turf(src) + + if(force) + message_admins("[src] has been !!force deleted!! in \ + [ADMIN_COORDJMP(diskturf)].") + log_game("[src] has been !!force deleted!! in [COORD(diskturf)].") + poi_list -= src + STOP_PROCESSING(SSobj, src) + return ..() + + var/turf/targetturf = relocate() + message_admins("[src] has been destroyed in [ADMIN_COORDJMP(diskturf)]. \ + Moving it to [ADMIN_COORDJMP(targetturf)].") + log_game("[src] has been destroyed in [COORD(diskturf)]. Moving it to \ + [COORD(targetturf)].") + return QDEL_HINT_LETMELIVE //Cancel destruction unless forced diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index ec3a854a258..d81cc785b47 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -1,5 +1,7 @@ +//Pinpointers are used to track atoms from a distance as long as they're on the same z-level. The captain and nuke ops have ones that track the nuclear authentication disk. /obj/item/weapon/pinpointer name = "pinpointer" + desc = "A handheld tracking device that locks onto certain signals." icon = 'icons/obj/device.dmi' icon_state = "pinoff" flags = CONDUCT @@ -8,290 +10,162 @@ item_state = "electronic" throw_speed = 3 throw_range = 7 - materials = list(MAT_METAL=500) - var/obj/item/weapon/disk/nuclear/the_disk = null - var/active = 0 + materials = list(MAT_METAL = 500, MAT_GLASS = 250) + var/active = FALSE + var/atom/movable/target = null //The thing we're searching for + var/atom/movable/constant_target = null //The thing we're always focused on, if we're in the right mode + var/target_x = 0 //The target coordinates if we're tracking those + var/target_y = 0 + var/nuke_warning = FALSE // If we've set off a miniature alarm about an armed nuke + var/mode = TRACK_NUKE_DISK //What are we looking for? /obj/item/weapon/pinpointer/New() ..() pinpointer_list += src /obj/item/weapon/pinpointer/Destroy() - active = 0 - pinpointer_list -= src + STOP_PROCESSING(SSfastprocess, src) return ..() -/obj/item/weapon/pinpointer/attack_self() - if(!active) - active = 1 - workdisk() - usr << "You activate the pinpointer." +/obj/item/weapon/pinpointer/attack_self(mob/living/user) + active = !active + user.visible_message("[user] [active ? "" : "de"]activates their pinpointer.", "You [active ? "" : "de"]activate your pinpointer.") + playsound(user, 'sound/items/Screwdriver2.ogg', 50, 1) + icon_state = "pin[active ? "onnull" : "off"]" + if(active) + START_PROCESSING(SSfastprocess, src) else - active = 0 - icon_state = "pinoff" - usr << "You deactivate the pinpointer." + target = null //Restarting the pinpointer forces a target reset + STOP_PROCESSING(SSfastprocess, src) -/obj/item/weapon/pinpointer/proc/scandisk() - if(!the_disk) - the_disk = locate() - -/obj/item/weapon/pinpointer/proc/point_at(atom/target, spawnself = 1) - if(!active) - return - if(!target) - icon_state = "pinonnull" - return - - var/turf/T = get_turf(target) - var/turf/L = get_turf(src) - - if(T.z != L.z) - icon_state = "pinonnull" - else - dir = get_dir(L, T) - switch(get_dist(L, T)) - if(-1) - icon_state = "pinondirect" - if(1 to 8) - icon_state = "pinonclose" - if(9 to 16) - icon_state = "pinonmedium" - if(16 to INFINITY) - icon_state = "pinonfar" - if(spawnself) - spawn(5) - .() - -/obj/item/weapon/pinpointer/proc/workdisk() - scandisk() - point_at(the_disk, 0) - spawn(5) - .() +/obj/item/weapon/pinpointer/attackby(obj/item/I, mob/living/user, params) + if(mode != TRACK_ATOM) + return ..() + user.visible_message("[user] tunes [src] to [I].", "You fine-tune [src]'s tracking to track [I].") + playsound(src, 'sound/machines/click.ogg', 50, 1) + constant_target = I /obj/item/weapon/pinpointer/examine(mob/user) ..() + var/msg = "Its tracking indicator reads " + switch(mode) + if(TRACK_NUKE_DISK) + msg += "\"nuclear_disk\"." + if(TRACK_MALF_AI) + msg += "\"01000001 01001001\"." + if(TRACK_INFILTRATOR) + msg += "\"vasvygengbefuvc\"." + if(TRACK_OPERATIVES) + msg += "\"[target ? "Operative [target]" : "friends"]\"." + if(TRACK_ATOM) + msg += "\"[initial(constant_target.name)]\"." + if(TRACK_COORDINATES) + msg += "\"([target_x], [target_y])\"." + else + msg = "Its tracking indicator is blank." + user << msg for(var/obj/machinery/nuclearbomb/bomb in machines) if(bomb.timing) - user << "Extreme danger. Arming signal detected. Time remaining: [bomb.timeleft]" + user << "Extreme danger. Arming signal detected. Time remaining: [bomb.get_time_left()]" - -/obj/item/weapon/pinpointer/advpinpointer - name = "advanced pinpointer" - icon = 'icons/obj/device.dmi' - desc = "A larger version of the normal pinpointer, this unit features a helpful quantum entanglement detection system to locate various objects that do not broadcast a locator signal." - var/mode = 0 // Mode 0 locates disk, mode 1 locates coordinates. - var/turf/location = null - var/obj/target = null - -/obj/item/weapon/pinpointer/advpinpointer/attack_self() +/obj/item/weapon/pinpointer/process() if(!active) - active = 1 - if(mode == 0) - workdisk() - if(mode == 1) - point_at(location) - if(mode == 2) - point_at(target) - usr << "You activate the pinpointer." - else - active = 0 - icon_state = "pinoff" - usr << "You deactivate the pinpointer." - - -/obj/item/weapon/pinpointer/advpinpointer/verb/toggle_mode() - set category = "Object" - set name = "Toggle Pinpointer Mode" - set src in view(1) - - if(usr.stat || usr.restrained() || !usr.canmove) + STOP_PROCESSING(SSfastprocess, src) return + scan_for_target() + point_to_target() + my_god_jc_a_bomb() + addtimer(src, "refresh_target", 50, TRUE) - active = 0 - icon_state = "pinoff" - target=null - location = null - - switch(alert("Please select the mode you want to put the pinpointer in.", "Pinpointer Mode Select", "Location", "Disk Recovery", "Other Signature")) - if("Location") - mode = 1 - - var/locationx = input(usr, "Please input the x coordinate to search for.", "Location?" , "") as num - if(!locationx || !(usr in view(1,src))) - return - var/locationy = input(usr, "Please input the y coordinate to search for.", "Location?" , "") as num - if(!locationy || !(usr in view(1,src))) - return - - var/turf/Z = get_turf(src) - - location = locate(locationx,locationy,Z.z) - - usr << "You set the pinpointer to locate [locationx],[locationy]" - - - return attack_self() - - if("Disk Recovery") - mode = 0 - return attack_self() - - if("Other Signature") - mode = 2 - switch(alert("Search for item signature or DNA fragment?" , "Signature Mode Select" , "" , "Item" , "DNA")) - if("Item") - var/targetitem = input("Select item to search for.", "Item Mode Select","") as null|anything in possible_items - if(!targetitem) - return - target=locate(possible_items[targetitem]) - if(!target) - usr << "Failed to locate [targetitem]!" - return - usr << "You set the pinpointer to locate [targetitem]." - if("DNA") - var/DNAstring = input("Input DNA string to search for." , "Please Enter String." , "") - if(!DNAstring) - return - for(var/mob/living/carbon/C in mob_list) - if(!C.dna) - continue - if(C.dna.unique_enzymes == DNAstring) - target = C - break - - return attack_self() - - -/////////////////////// -//nuke op pinpointers// -/////////////////////// - - -/obj/item/weapon/pinpointer/nukeop - var/mode = 0 //Mode 0 locates disk, mode 1 locates the shuttle - var/obj/docking_port/mobile/home - - -/obj/item/weapon/pinpointer/nukeop/attack_self(mob/user) - if(!active) - active = 1 - var/mode_text = "Authentication Disk Locator mode" - if(!mode) - workdisk() - else - mode_text = "Shuttle Locator mode" - worklocation() - user << "You activate the pinpointer([mode_text])." - else - active = 0 - icon_state = "pinoff" - user << "You deactivate the pinpointer." - - -/obj/item/weapon/pinpointer/nukeop/workdisk() - if(!active) return - if(mode) //Check in case the mode changes while operating - worklocation() +/obj/item/weapon/pinpointer/proc/scan_for_target() //Looks for whatever it's tracking + if(target) + if(isliving(target)) + var/mob/living/L = target + if(L.stat == DEAD) + target = null return - if(bomb_set) //If the bomb is set, lead to the shuttle - mode = 1 //Ensures worklocation() continues to work - worklocation() - playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) //Plays a beep - visible_message("Shuttle Locator mode actived.") //Lets the mob holding it know that the mode has changed - return //Get outta here - scandisk() - if(!the_disk) - icon_state = "pinonnull" - return - dir = get_dir(src, the_disk) - switch(get_dist(src, the_disk)) - if(0) - icon_state = "pinondirect" - if(1 to 8) - icon_state = "pinonclose" - if(9 to 16) - icon_state = "pinonmedium" - if(16 to INFINITY) - icon_state = "pinonfar" + switch(mode) + if(TRACK_NUKE_DISK) + var/obj/item/weapon/disk/nuclear/N = locate() + target = N + if(TRACK_MALF_AI) + for(var/V in ai_list) + var/mob/living/silicon/ai/A = V + if(A.nuking) + target = A + for(var/V in apcs_list) + var/obj/machinery/power/apc/A = V + if(A.malfhack && A.occupier) + target = A + if(TRACK_INFILTRATOR) + target = SSshuttle.getShuttle("syndicate") + if(TRACK_OPERATIVES) + var/list/possible_targets = list() + var/turf/here = get_turf(src) + for(var/V in ticker.mode.syndicates) + var/datum/mind/M = V + if(M.current && M.current.stat != DEAD) + possible_targets |= M.current + var/mob/living/closest_operative = get_closest_atom(/mob/living/carbon/human, possible_targets, here) + if(closest_operative) + target = closest_operative + if(TRACK_ATOM) + if(constant_target) + target = constant_target + if(TRACK_COORDINATES) + var/turf/T = get_turf(src) + target = locate(target_x, target_y, T.z) - spawn(5) .() - - -/obj/item/weapon/pinpointer/nukeop/proc/worklocation() +/obj/item/weapon/pinpointer/proc/point_to_target() //If we found what we're looking for, show the distance and direction if(!active) return - if(!mode) - workdisk() + if(!target || (mode == TRACK_ATOM && !constant_target)) + icon_state = "pinon[nuke_warning ? "alert" : ""]null" return - if(!bomb_set) - mode = 0 - workdisk() - playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) - visible_message("Authentication Disk Locator mode actived.") + var/turf/here = get_turf(src) + var/turf/there = get_turf(target) + if(here.z != there.z) + icon_state = "pinon[nuke_warning ? "alert" : ""]null" return - if(!home) - home = SSshuttle.getShuttle("syndicate") - if(!home) - icon_state = "pinonnull" - return - if(loc.z != home.z) //If you are on a different z-level from the shuttle - icon_state = "pinonnull" + if(here == there) + icon_state = "pinon[nuke_warning ? "alert" : ""]direct" else - dir = get_dir(src, home) - switch(get_dist(src, home)) - if(0) - icon_state = "pinondirect" + setDir(get_dir(here, there)) + switch(get_dist(here, there)) if(1 to 8) - icon_state = "pinonclose" + icon_state = "pinon[nuke_warning ? "alert" : "close"]" if(9 to 16) - icon_state = "pinonmedium" + icon_state = "pinon[nuke_warning ? "alert" : "medium"]" if(16 to INFINITY) - icon_state = "pinonfar" + icon_state = "pinon[nuke_warning ? "alert" : "far"]" - spawn(5) - .() +/obj/item/weapon/pinpointer/proc/my_god_jc_a_bomb() //If we should get the hell back to the ship + for(var/obj/machinery/nuclearbomb/bomb in nuke_list) + if(bomb.timing) + if(!nuke_warning) + nuke_warning = TRUE + playsound(src, 'sound/items/Nuke_toy_lowpower.ogg', 50, 0) + if(isliving(loc)) + var/mob/living/L = loc + L << "Your [name] vibrates and lets out a tinny alarm. Uh oh." -/obj/item/weapon/pinpointer/operative - name = "operative pinpointer" - icon = 'icons/obj/device.dmi' - desc = "A pinpointer that leads to the first Syndicate operative detected." - var/mob/living/carbon/nearest_op = null +/obj/item/weapon/pinpointer/proc/switch_mode_to(new_mode) //If we shouldn't be tracking what we are + if(isliving(loc)) + var/mob/living/L = loc + L << "Your [name] beeps as it reconfigures its tracking algorithms." + playsound(L, 'sound/machines/triple_beep.ogg', 50, 1) + mode = new_mode + target = null //Switch modes so we can find the new target -/obj/item/weapon/pinpointer/operative/attack_self() - if(!usr.mind || !(usr.mind in ticker.mode.syndicates)) - usr << "AUTHENTICATION FAILURE. ACCESS DENIED." - return 0 - if(!active) - active = 1 - workop() - usr << "You activate the pinpointer." - else - active = 0 - icon_state = "pinoff" - usr << "You deactivate the pinpointer." +/obj/item/weapon/pinpointer/proc/refresh_target() //Periodically removes the target to allow the pinpointer to update (i.e. malf AI shunts, an operative dies) + target = null -/obj/item/weapon/pinpointer/operative/proc/scan_for_ops() - if(active) - nearest_op = null //Resets nearest_op every time it scans - var/closest_distance = 1000 - for(var/mob/living/carbon/M in mob_list) - if(M.mind && (M.mind in ticker.mode.syndicates)) - if(get_dist(M, get_turf(src)) < closest_distance) //Actually points toward the nearest op, instead of a random one like it used to - nearest_op = M +/obj/item/weapon/pinpointer/syndicate //Syndicate pinpointers automatically point towards the infiltrator once the nuke is active. + name = "syndicate pinpointer" + desc = "A handheld tracking device that locks onto certain signals. It's configured to switch tracking modes once it detects the activation signal of a nuclear device." -/obj/item/weapon/pinpointer/operative/proc/workop() - if(active) - scan_for_ops() - point_at(nearest_op, 0) - spawn(5) - .() - else - return 0 - -/obj/item/weapon/pinpointer/operative/examine(mob/user) - ..() - if(active) - if(nearest_op) - user << "Nearest operative detected is [nearest_op.real_name]." - else - user << "No operatives detected within scanning range." +/obj/item/weapon/pinpointer/syndicate/cyborg //Cyborg pinpointers just look for a random operative. + name = "cyborg syndicate pinpointer" + desc = "An integrated tracking device, jury-rigged to search for living Syndicate operatives." + mode = TRACK_OPERATIVES + flags = NODROP diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 457823e1ab4..482ff65624f 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -23,9 +23,18 @@ /datum/objective/proc/get_target() return target + +/datum/objective/proc/get_crewmember_minds() + . = list() + for(var/V in data_core.locked) + var/datum/data/record/R = V + var/mob/M = R.fields["reference"] + if(M && M.mind) + . += M + /datum/objective/proc/find_target() var/list/possible_targets = list() - for(var/datum/mind/possible_target in ticker.minds) + for(var/datum/mind/possible_target in get_crewmember_minds()) if(possible_target != owner && ishuman(possible_target.current) && (possible_target.current.stat != 2) && is_unique_objective(possible_target)) possible_targets += possible_target if(possible_targets.len > 0) @@ -34,7 +43,7 @@ return target /datum/objective/proc/find_target_by_role(role, role_type=0, invert=0)//Option sets either to check assigned role or special role. Default to assigned., invert inverts the check, eg: "Don't choose a Ling" - for(var/datum/mind/possible_target in ticker.minds) + for(var/datum/mind/possible_target in get_crewmember_minds()) if((possible_target != owner) && ishuman(possible_target.current)) var/is_role = 0 if(role_type) @@ -212,7 +221,7 @@ /datum/objective/hijack/check_completion() if(!owner.current || owner.current.stat) return 0 - if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) + if(SSshuttle.emergency.mode != SHUTTLE_ENDGAME) return 0 if(issilicon(owner.current)) return 0 @@ -224,10 +233,15 @@ for(var/mob/living/player in player_list) if(player.mind && player.mind != owner) if(player.stat != DEAD) - if(istype(player, /mob/living/silicon)) //Borgs are technically dead anyways + if(issilicon(player)) //Borgs are technically dead anyways + continue + if(isanimal(player)) //animals don't count + continue + if(isbrain(player)) //also technically dead continue if(get_area(player) == A) - if(!player.mind.special_role && !istype(get_turf(player.mind.current), /turf/open/floor/plasteel/shuttle/red)) + var/location = get_turf(player.mind.current) + if(!player.mind.special_role && !istype(location, /turf/open/floor/plasteel/shuttle/red) && !istype(location, /turf/open/floor/mineral/plastitanium/brig)) return 0 return 1 @@ -239,7 +253,7 @@ /datum/objective/hijackclone/check_completion() if(!owner.current) return 0 - if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) + if(SSshuttle.emergency.mode != SHUTTLE_ENDGAME) return 0 var/area/A = SSshuttle.emergency.areaInstance @@ -247,19 +261,29 @@ for(var/mob/living/player in player_list) //Make sure nobody else is onboard if(player.mind && player.mind != owner) if(player.stat != DEAD) - if(istype(player, /mob/living/silicon)) + if(issilicon(player)) //Borgs are technically dead anyways + continue + if(isanimal(player)) //animals don't count + continue + if(isbrain(player)) //also technically dead continue if(get_area(player) == A) - if(player.real_name != owner.current.real_name && !istype(get_turf(player.mind.current), /turf/open/floor/plasteel/shuttle/red)) + var/location = get_turf(player.mind.current) + if(player.real_name != owner.current.real_name && !istype(location, /turf/open/floor/plasteel/shuttle/red) && !istype(location, /turf/open/floor/mineral/plastitanium/brig)) return 0 for(var/mob/living/player in player_list) //Make sure at least one of you is onboard if(player.mind && player.mind != owner) if(player.stat != DEAD) - if(istype(player, /mob/living/silicon)) + if(issilicon(player)) //Borgs are technically dead anyways + continue + if(isanimal(player)) //animals don't count + continue + if(isbrain(player)) //also technically dead continue if(get_area(player) == A) - if(player.real_name == owner.current.real_name && !istype(get_turf(player.mind.current), /turf/open/floor/plasteel/shuttle/red)) + var/location = get_turf(player.mind.current) + if(player.real_name == owner.current.real_name && !istype(location, /turf/open/floor/plasteel/shuttle/red) && !istype(location, /turf/open/floor/mineral/plastitanium/brig)) return 1 return 0 @@ -271,7 +295,7 @@ /datum/objective/block/check_completion() if(!istype(owner.current, /mob/living/silicon)) return 0 - if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) + if(SSshuttle.emergency.mode != SHUTTLE_ENDGAME) return 1 var/area/A = SSshuttle.emergency.areaInstance @@ -293,7 +317,7 @@ martyr_compatible = 1 /datum/objective/purge/check_completion() - if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) + if(SSshuttle.emergency.mode != SHUTTLE_ENDGAME) return 1 var/area/A = SSshuttle.emergency.areaInstance @@ -342,13 +366,13 @@ return 1 if(ticker.mode.station_was_nuked) //If they escaped the blast somehow, let them win return 1 - if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) + if(SSshuttle.emergency.mode != SHUTTLE_ENDGAME) return 0 var/turf/location = get_turf(owner.current) if(!location) return 0 - if(istype(location, /turf/open/floor/plasteel/shuttle/red)) // Fails traitors if they are in the shuttle brig -- Polymorph + if(istype(location, /turf/open/floor/plasteel/shuttle/red) || istype(location, /turf/open/floor/mineral/plastitanium/brig)) // Fails traitors if they are in the shuttle brig -- Polymorph return 0 if(location.onCentcom() || location.onSyndieBase()) @@ -689,25 +713,37 @@ var/global/list/possible_items_special = list() else explanation_text = "Free Objective" -/datum/objective/summon_guns - explanation_text = "Steal at least five guns!" +/datum/objective/steal_five_of_type + explanation_text = "Steal at least five items!" + var/list/wanted_items = list(/obj/item) -/datum/objective/summon_guns/check_completion() +/datum/objective/steal_five_of_type/New() + ..() + wanted_items = typecacheof(wanted_items) + +/datum/objective/steal_five_of_type/summon_guns + explanation_text = "Steal at least five guns!" + wanted_items = list(/obj/item/weapon/gun) + +/datum/objective/steal_five_of_type/summon_magic + explanation_text = "Steal at least five magical artefacts!" + wanted_items = list(/obj/item/weapon/spellbook, /obj/item/weapon/gun/magic, /obj/item/clothing/suit/space/hardsuit/wizard, /obj/item/weapon/scrying, /obj/item/weapon/antag_spawner/contract, /obj/item/device/necromantic_stone) + +/datum/objective/steal_five_of_type/check_completion() if(!isliving(owner.current)) return 0 - var/guncount = 0 + var/stolen_count = 0 var/list/all_items = owner.current.GetAllContents() //this should get things in cheesewheels, books, etc. - for(var/obj/I in all_items) //Check for guns - if(istype(I, /obj/item/weapon/gun)) - guncount++ - if(guncount >= 5) + for(var/obj/I in all_items) //Check for wanted items + if(is_type_in_typecache(I, wanted_items)) + stolen_count++ + if(stolen_count >= 5) return 1 else return 0 return 0 - //////////////////////////////// // Changeling team objectives // //////////////////////////////// diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 8c6d2944c30..a30b1c2f281 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -20,6 +20,11 @@ recommended_enemies = 3 enemy_minimum_age = 14 + announce_span = "danger" + announce_text = "Some crewmembers are attempting a coup!\n\ + Revolutionaries: Expand your cause and overthrow the heads of staff by execution or otherwise.\n\ + Crew: Prevent the revolutionaries from taking over the station." + var/finished = 0 var/check_counter = 0 var/max_headrevs = 3 @@ -82,7 +87,7 @@ for(var/datum/mind/rev_mind in head_revolutionaries) greet_revolutionary(rev_mind) modePlayer += head_revolutionaries - SSshuttle.emergencyNoEscape = 1 + SSshuttle.registerHostileEnvironment(src) ..() @@ -106,14 +111,11 @@ rev_mind.objectives += rev_obj /datum/game_mode/proc/greet_revolutionary(datum/mind/rev_mind, you_are=1) - var/obj_count = 1 update_rev_icons_added(rev_mind) if (you_are) rev_mind.current << "You are a member of the revolutionaries' leadership!" - for(var/datum/objective/objective in rev_mind.objectives) - rev_mind.current << "Objective #[obj_count]: [objective.explanation_text]" - rev_mind.special_role = "Head Revolutionary" - obj_count++ + rev_mind.special_role = "Head Revolutionary" + rev_mind.announce_objectives() ///////////////////////////////////////////////////////////////////////////////// //This are equips the rev heads with their gear, and makes the clown not clumsy// @@ -148,7 +150,7 @@ if (!where2) mob << "The Syndicate were unfortunately unable to get you a chameleon security HUD." else - mob << "The chameleon security HUD in your [where2] will help you keep track of who is loyalty-implanted, and unable to be recruited." + mob << "The chameleon security HUD in your [where2] will help you keep track of who is mindshield-implanted, and unable to be recruited." if (!where) mob << "The Syndicate were unfortunately unable to get you a flash." @@ -216,12 +218,8 @@ /////////////////////////////// /datum/game_mode/revolution/check_finished() if(config.continuous["revolution"]) - if(finished != 0) - SSshuttle.emergencyNoEscape = 0 - if(SSshuttle.emergency.mode == SHUTTLE_STRANDED) - SSshuttle.emergency.mode = SHUTTLE_DOCKED - SSshuttle.emergency.timer = world.time - priority_announce("Hostile enviroment resolved. You have 3 minutes to board the Emergency Shuttle.", null, 'sound/AI/shuttledock.ogg', "Priority") + if(finished) + SSshuttle.clearHostileEnvironment(src) return ..() if(finished != 0) return 1 @@ -231,6 +229,15 @@ /////////////////////////////////////////////////// //Deals with converting players to the revolution// /////////////////////////////////////////////////// +/proc/is_revolutionary(mob/M) + return M && istype(M) && M.mind && ticker && ticker.mode && M.mind in ticker.mode.revolutionaries + +/proc/is_head_revolutionary(mob/M) + return M && istype(M) && M.mind && ticker && ticker.mode && M.mind in ticker.mode.head_revolutionaries + +/proc/is_revolutionary_in_general(mob/M) + return is_revolutionary(M) || is_head_revolutionary(M) + /datum/game_mode/proc/add_revolutionary(datum/mind/rev_mind) if(rev_mind.assigned_role in command_positions) return 0 @@ -268,7 +275,7 @@ if(beingborged) rev_mind.current << "The frame's firmware detects and deletes your neural reprogramming! You remember nothing[remove_head ? "." : " but the name of the one who flashed you."]" - message_admins("[key_name_admin(rev_mind.current)] ? (FLW) has been borged while being a [remove_head ? "leader" : " member"] of the revolution.") + message_admins("[ADMIN_LOOKUPFLW(rev_mind.current)] has been borged while being a [remove_head ? "leader" : " member"] of the revolution.") else rev_mind.current.Paralyse(5) diff --git a/code/game/gamemodes/sandbox/h_sandbox.dm b/code/game/gamemodes/sandbox/h_sandbox.dm index 748b9f8a3e7..d13a9d588fd 100644 --- a/code/game/gamemodes/sandbox/h_sandbox.dm +++ b/code/game/gamemodes/sandbox/h_sandbox.dm @@ -27,7 +27,7 @@ var/hsboxspawn = 1 var/hsbinfo = null //items that shouldn't spawn on the floor because they would bug or act weird var/global/list/spawn_forbidden = list( - /obj/item/weapon/grab, /obj/item/tk_grab, /obj/item/weapon/implant, // not implanter, the actual thing that is inside you + /obj/item/tk_grab, /obj/item/weapon/implant, // not implanter, the actual thing that is inside you /obj/item/assembly,/obj/item/device/onetankbomb, /obj/item/radio, /obj/item/device/pda/ai, /obj/item/device/uplink, /obj/item/smallDelivery, /obj/item/missile,/obj/item/projectile, /obj/item/borg/sight,/obj/item/borg/stun,/obj/item/weapon/robot_module) @@ -145,28 +145,28 @@ var/hsboxspawn = 1 P.wear_suit.layer = initial(P.wear_suit.layer) P.wear_suit = null P.wear_suit = new/obj/item/clothing/suit/space(P) - P.wear_suit.layer = 20 + P.wear_suit.layer = ABOVE_HUD_LAYER P.update_inv_wear_suit() if(P.head) P.head.loc = P.loc P.head.layer = initial(P.head.layer) P.head = null P.head = new/obj/item/clothing/head/helmet/space(P) - P.head.layer = 20 + P.head.layer = ABOVE_HUD_LAYER P.update_inv_head() if(P.wear_mask) P.wear_mask.loc = P.loc P.wear_mask.layer = initial(P.wear_mask.layer) P.wear_mask = null P.wear_mask = new/obj/item/clothing/mask/gas(P) - P.wear_mask.layer = 20 + P.wear_mask.layer = ABOVE_HUD_LAYER P.update_inv_wear_mask() if(P.back) P.back.loc = P.loc P.back.layer = initial(P.back.layer) P.back = null P.back = new/obj/item/weapon/tank/jetpack/oxygen(P) - P.back.layer = 20 + P.back.layer = ABOVE_HUD_LAYER P.update_inv_back() P.internal = P.back P.update_internals_hud_icon(1) diff --git a/code/game/gamemodes/sandbox/sandbox.dm b/code/game/gamemodes/sandbox/sandbox.dm index cc6b03f2ea1..bfc4927e5c3 100644 --- a/code/game/gamemodes/sandbox/sandbox.dm +++ b/code/game/gamemodes/sandbox/sandbox.dm @@ -3,9 +3,8 @@ config_tag = "sandbox" required_players = 0 -/datum/game_mode/sandbox/announce() - world << "The current game mode is - Sandbox!" - world << "Build your own station with the sandbox-panel command!" + announce_span = "info" + announce_text = "Build your own station... or just shoot each other!" /datum/game_mode/sandbox/pre_setup() for(var/mob/M in player_list) @@ -14,4 +13,4 @@ /datum/game_mode/sandbox/post_setup() ..() - SSshuttle.emergencyNoEscape = 1 + SSshuttle.registerHostileEnvironment(src) diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index 55f16817493..9427ac1b732 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -16,20 +16,3 @@ else if(B.quality == MINOR_NEGATIVE) not_good_mutations |= B CHECK_TICK - -/datum/subsystem/ticker/proc/setupFactions() - // Populate the factions list: - for(var/typepath in typesof(/datum/faction)) - var/datum/faction/F = new typepath() - if(!F.name) - qdel(F) - continue - else - factions.Add(F) - availablefactions.Add(F) - CHECK_TICK - - // Populate the syndicate coalition: - for(var/datum/faction/syndicate/S in factions) - syndicate_coalition.Add(S) - CHECK_TICK diff --git a/code/game/gamemodes/shadowling/ascendant_shadowling.dm b/code/game/gamemodes/shadowling/ascendant_shadowling.dm deleted file mode 100644 index 4f2725dce69..00000000000 --- a/code/game/gamemodes/shadowling/ascendant_shadowling.dm +++ /dev/null @@ -1,51 +0,0 @@ -/mob/living/simple_animal/ascendant_shadowling - name = "ascendant shadowling" - desc = "HOLY SHIT RUN THE FUCK AWAY" - icon = 'icons/mob/mob.dmi' - icon_state = "shadowling_ascended" - icon_living = "shadowling_ascended" - verb_say = "telepathically thunders" - verb_ask = "telepathically thunders" - verb_exclaim = "telepathically thunders" - verb_yell = "telepathically thunders" - force_threshold = INFINITY //Can't die by normal means - health = 100000 - maxHealth = 100000 - speed = 0 - see_in_dark = 8 - see_invisible = SEE_INVISIBLE_MINIMUM - hud_possible = list(ANTAG_HUD) - - response_help = "pokes" - response_disarm = "flails at" - response_harm = "flails at" - - harm_intent_damage = 0 - melee_damage_lower = 60 //Was 35, buffed - melee_damage_upper = 60 - attacktext = "rends" - attack_sound = 'sound/weapons/slash.ogg' - - minbodytemp = 0 - maxbodytemp = INFINITY - environment_smash = 3 - - faction = list("faithless") - -/mob/living/simple_animal/ascendant_shadowling/med_hud_set_health() - return //we're invincible! - -/mob/living/simple_animal/ascendant_shadowling/med_hud_set_status() - return //we're invincible! - -/mob/living/simple_animal/ascendant_shadowling/Process_Spacemove(movement_dir = 0) - return 1 //copypasta from carp code - -/mob/living/simple_animal/ascendant_shadowling/get_spans() - return ..() | list(SPAN_REALLYBIG, SPAN_YELL) //MAKES THEM SHOUT WHEN THEY TALK - -/mob/living/simple_animal/ascendant_shadowling/ex_act(severity) - return 0 //You think an ascendant can be hurt by bombs? HA - -/mob/living/simple_animal/ascendant_shadowling/singularity_act() - return 0 //Well hi, fellow god! How are you today? diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm deleted file mode 100644 index 5ef9970bb3c..00000000000 --- a/code/game/gamemodes/shadowling/shadowling.dm +++ /dev/null @@ -1,315 +0,0 @@ -#define LIGHT_DAM_THRESHOLD 4 -#define LIGHT_HEAL_THRESHOLD 2 -#define LIGHT_DAMAGE_TAKEN 7 - -/* - -SHADOWLING: A gamemode based on previously-run events - -Aliens called shadowlings are on the station. -These shadowlings can 'enthrall' crew members and enslave them. -They also burn in the light but heal rapidly whilst in the dark. -The game will end under two conditions: - 1. The shadowlings die - 2. The emergency shuttle docks at CentCom - -Shadowling strengths: - - The dark - - Hard vacuum (They are not affected by it, but are affected by starlight!) - - Their thralls who are not harmed by the light - - Stealth - -Shadowling weaknesses: - - The light - - Fire - - Enemy numbers - - Burn-based weapons and items (flashbangs, lasers, etc.) - -Shadowlings start off disguised as normal crew members, and they only have two abilities: Hatch and Enthrall. -They can still enthrall and perhaps complete their objectives in this form. -Hatch will, after a short time, cast off the human disguise and assume the shadowling's true identity. -They will then assume the normal shadowling form and gain their abilities. - -The shadowling will seem OP, and that's because it kinda is. Being restricted to the dark while being alone most of the time is extremely difficult and as such the shadowling needs powerful abilities. -Made by Xhuis - -*/ - - - -/* - GAMEMODE -*/ - - -/datum/game_mode - var/list/datum/mind/shadows = list() - var/list/datum/mind/thralls = list() - var/list/shadow_objectives = list() - var/required_thralls = 15 //How many thralls are needed (hardcoded for now) - var/shadowling_ascended = 0 //If at least one shadowling has ascended - var/shadowling_dead = 0 //is shadowling kill - var/objective_explanation - - -/proc/is_thrall(var/mob/living/M) - return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.thralls) - - -/proc/is_shadow_or_thrall(var/mob/living/M) - return istype(M) && M.mind && ticker && ticker.mode && ((M.mind in ticker.mode.thralls) || (M.mind in ticker.mode.shadows)) - - -/proc/is_shadow(var/mob/living/M) - return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.shadows) - - -/datum/game_mode/shadowling - name = "shadowling" - config_tag = "shadowling" - antag_flag = ROLE_SHADOWLING - required_players = 30 - required_enemies = 2 - recommended_enemies = 2 - restricted_jobs = list("AI", "Cyborg") - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain") - -/datum/game_mode/shadowling/announce() - world << "The current game mode is - Shadowling!" - world << "There are alien shadowlings on the station. Crew: Kill the shadowlings before they can enthrall the crew. Shadowlings: Enthrall the crew while remaining in hiding." - -/datum/game_mode/shadowling/pre_setup() - if(config.protect_roles_from_antagonist) - restricted_jobs += protected_jobs - - if(config.protect_assistant_from_antagonist) - restricted_jobs += "Assistant" - - var/shadowlings = max(3, round(num_players()/14)) - - - while(shadowlings) - var/datum/mind/shadow = pick(antag_candidates) - shadows += shadow - antag_candidates -= shadow - modePlayer += shadow - shadow.special_role = "Shadowling" - shadow.restricted_roles = restricted_jobs - shadowlings-- - return 1 - - -/datum/game_mode/shadowling/post_setup() - for(var/datum/mind/shadow in shadows) - log_game("[shadow.key] (ckey) has been selected as a Shadowling.") - sleep(10) - shadow.current << "
    " - shadow.current << "You are a shadowling!" - greet_shadow(shadow) - finalize_shadowling(shadow) - process_shadow_objectives(shadow) - //give_shadowling_abilities(shadow) - ..() - return - -/datum/game_mode/proc/greet_shadow(datum/mind/shadow) - shadow.current << "Currently, you are disguised as an employee aboard [station_name()]]." - shadow.current << "In your limited state, you have three abilities: Enthrall, Hatch, and Hivemind Commune." - shadow.current << "Any other shadowlings are your allies. You must assist them as they shall assist you." - shadow.current << "If you are new to shadowling, or want to read about abilities, check the wiki page at https://tgstation13.org/wiki/Shadowling
    " - - -/datum/game_mode/proc/process_shadow_objectives(datum/mind/shadow_mind) - var/objective = "enthrall" //may be devour later, but for now it seems murderbone-y - - if(objective == "enthrall") - objective_explanation = "Ascend to your true form by use of the Ascendance ability. This may only be used with [required_thralls] collective thralls, while hatched, and is unlocked with the Collective Mind ability." - shadow_objectives += "enthrall" - shadow_mind.memory += "Objective #1: [objective_explanation]" - shadow_mind.current << "Objective #1: [objective_explanation]
    " - - -/datum/game_mode/proc/finalize_shadowling(datum/mind/shadow_mind) - var/mob/living/carbon/human/S = shadow_mind.current - shadow_mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadowling_hatch(null)) - shadow_mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadowling_hivemind(null)) - spawn(0) - update_shadow_icons_added(shadow_mind) - if(shadow_mind.assigned_role == "Clown") - S << "Your alien nature has allowed you to overcome your clownishness." - S.dna.remove_mutation(CLOWNMUT) - -/datum/game_mode/proc/add_thrall(datum/mind/new_thrall_mind) - if(!istype(new_thrall_mind)) - return 0 - if(!(new_thrall_mind in thralls)) - update_shadow_icons_added(new_thrall_mind) - thralls += new_thrall_mind - new_thrall_mind.special_role = "thrall" - new_thrall_mind.current.attack_log += "\[[time_stamp()]\] Became a thrall" - new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/self/lesser_shadowling_hivemind(null)) - new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/lesser_glare(null)) - new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/self/lesser_shadow_walk(null)) - new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/self/thrall_vision(null)) - new_thrall_mind.current << "You see the truth. Reality has been torn away and you realize what a fool you've been." - new_thrall_mind.current << "The shadowlings are your masters. Serve them above all else and ensure they complete their goals." - new_thrall_mind.current << "You may not harm other thralls or the shadowlings. However, you do not need to obey other thralls." - new_thrall_mind.current << "Your body has been irreversibly altered. The attentive can see this - you may conceal it by wearing a mask." - new_thrall_mind.current << "Though not nearly as powerful as your masters, you possess some weak powers. These can be found in the Thrall Abilities tab." - new_thrall_mind.current << "You may communicate with your allies by using the Lesser Commune ability." - if(jobban_isbanned(new_thrall_mind.current, ROLE_SHADOWLING)) - replace_jobbaned_player(new_thrall_mind.current, ROLE_SHADOWLING, ROLE_SHADOWLING) - return 1 - -/datum/game_mode/proc/remove_thrall(datum/mind/thrall_mind, var/kill = 0) - if(!istype(thrall_mind) || !(thrall_mind in thralls) || !isliving(thrall_mind.current)) return 0 //If there is no mind, the mind isn't a thrall, or the mind's mob isn't alive, return - update_shadow_icons_removed(thrall_mind) - thralls.Remove(thrall_mind) - thrall_mind.current.attack_log += "\[[time_stamp()]\] Dethralled" - thrall_mind.special_role = null - for(var/obj/effect/proc_holder/spell/S in thrall_mind.spell_list) - thrall_mind.RemoveSpell(S) - if(kill && ishuman(thrall_mind.current)) //If dethrallization surgery fails, kill the mob as well as dethralling them - var/mob/living/carbon/human/H = thrall_mind.current - H.visible_message("[H] jerks violently and falls still.", \ - "A piercing white light floods your mind, banishing your memories as a thrall and--") - H.death() - return 1 - var/mob/living/M = thrall_mind.current - if(issilicon(M)) - M.audible_message("[M] lets out a short blip.", \ - "You have been turned into a robot! You are no longer a thrall! Though you try, you cannot remember anything about your servitude...") - else - M.visible_message("[M] looks like their mind is their own again!", \ - "A piercing white light floods your eyes. Your mind is your own again! Though you try, you cannot remember anything about the shadowlings or your time \ - under their command...") - return 1 - -/datum/game_mode/proc/remove_shadowling(datum/mind/ling_mind) - if(!istype(ling_mind) || !(ling_mind in shadows)) return 0 - update_shadow_icons_removed(ling_mind) - shadows.Remove(ling_mind) - ling_mind.current.attack_log += "\[[time_stamp()]\] Deshadowlinged" - ling_mind.special_role = null - for(var/obj/effect/proc_holder/spell/S in ling_mind.spell_list) - ling_mind.RemoveSpell(S) - var/mob/living/M = ling_mind.current - if(issilicon(M)) - M.audible_message("[M] lets out a short blip.", \ - "You have been turned into a robot! You are no longer a shadowling! Though you try, you cannot remember anything about your time as one...") - else - M.visible_message("[M] screams and contorts!", \ - "THE LIGHT-- YOUR MIND-- BURNS--") - spawn(30) - if(!M || qdeleted(M)) - return - M.visible_message("[M] suddenly bloats and explodes!", \ - "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA----") - playsound(M, 'sound/magic/Disintegrate.ogg', 100, 1) - M.gib() - - -/datum/game_mode/shadowling/proc/check_shadow_victory() - var/success = 0 //Did they win? - if(shadow_objectives.Find("enthrall")) - success = shadowling_ascended - return success - - -/datum/game_mode/shadowling/declare_completion() - if(check_shadow_victory() && SSshuttle.emergency.mode >= SHUTTLE_ESCAPE) //Doesn't end instantly - this is hacky and I don't know of a better way ~X - world << "The shadowlings have ascended and taken over the station!" - else if(shadowling_dead && !check_shadow_victory()) //If the shadowlings have ascended, they can not lose the round - world << "The shadowlings have been killed by the crew!" - else if(!check_shadow_victory() && SSshuttle.emergency.mode >= SHUTTLE_ESCAPE) - world << "The crew escaped the station before the shadowlings could ascend!" - else - world << "The shadowlings have failed!" - ..() - return 1 - - -/datum/game_mode/proc/auto_declare_completion_shadowling() - var/text = "" - if(shadows.len) - text += "
    The shadowlings were:" - for(var/datum/mind/shadow in shadows) - text += printplayer(shadow) - text += "
    " - if(thralls.len) - text += "
    The thralls were:" - for(var/datum/mind/thrall in thralls) - text += printplayer(thrall) - text += "
    " - world << text - - -/* - MISCELLANEOUS -*/ - - -/datum/species/shadow/ling - //Normal shadowpeople but with enhanced effects - name = "Shadowling" - id = "shadowling" - say_mod = "chitters" - specflags = list(NOBREATH,NOBLOOD,RADIMMUNE,NOGUNS,NODISMEMBER) //Can't use guns due to muzzle flash - burnmod = 1.5 //1.5x burn damage, 2x is excessive - heatmod = 1.5 - - -/datum/species/shadow/ling/spec_life(mob/living/carbon/human/H) - if(!H.weakeyes) H.weakeyes = 1 //Makes them more vulnerable to flashes and flashbangs - var/light_amount = 0 - H.nutrition = NUTRITION_LEVEL_WELL_FED //i aint never get hongry - if(isturf(H.loc)) - var/turf/T = H.loc - light_amount = T.get_lumcount() - if(light_amount > LIGHT_DAM_THRESHOLD && !H.incorporeal_move) //Can survive in very small light levels. Also doesn't take damage while incorporeal, for shadow walk purposes - H.take_overall_damage(0, LIGHT_DAMAGE_TAKEN) - if(H.stat != DEAD) - H << "The light burns you!" //Message spam to say "GET THE FUCK OUT" - H << 'sound/weapons/sear.ogg' - else if (light_amount < LIGHT_HEAL_THRESHOLD) - H.heal_overall_damage(5,5) - H.adjustToxLoss(-5) - H.adjustBrainLoss(-25) //Shad O. Ling gibbers, "CAN U BE MY THRALL?!!" - H.adjustCloneLoss(-1) - H.SetWeakened(0) - H.SetStunned(0) - -/datum/species/shadow/ling/lesser //Empowered thralls. Obvious, but powerful - name = "Lesser Shadowling" - id = "l_shadowling" - say_mod = "chitters" - specflags = list(NOBREATH,NOBLOOD,RADIMMUNE) - burnmod = 1.1 - heatmod = 1.1 - -/datum/species/shadow/ling/lesser/spec_life(mob/living/carbon/human/H) - if(!H.weakeyes) H.weakeyes = 1 - var/light_amount = 0 - H.nutrition = NUTRITION_LEVEL_WELL_FED //i aint never get hongry - if(isturf(H.loc)) - var/turf/T = H.loc - light_amount = T.get_lumcount() - if(light_amount > LIGHT_DAM_THRESHOLD && !H.incorporeal_move) - H.take_overall_damage(0, LIGHT_DAMAGE_TAKEN/2) - else if (light_amount < LIGHT_HEAL_THRESHOLD) - H.heal_overall_damage(2,2) - H.adjustToxLoss(-5) - H.adjustBrainLoss(-25) - H.adjustCloneLoss(-1) - -/datum/game_mode/proc/update_shadow_icons_added(datum/mind/shadow_mind) - var/datum/atom_hud/antag/shadow_hud = huds[ANTAG_HUD_SHADOW] - shadow_hud.join_hud(shadow_mind.current) - set_antag_hud(shadow_mind.current, ((shadow_mind in shadows) ? "shadowling" : "thrall")) - -/datum/game_mode/proc/update_shadow_icons_removed(datum/mind/shadow_mind) - var/datum/atom_hud/antag/shadow_hud = huds[ANTAG_HUD_SHADOW] - shadow_hud.leave_hud(shadow_mind.current) - set_antag_hud(shadow_mind.current, null) - - diff --git a/code/game/gamemodes/shadowling/shadowling_abilities.dm b/code/game/gamemodes/shadowling/shadowling_abilities.dm deleted file mode 100644 index 4a4860b3dcd..00000000000 --- a/code/game/gamemodes/shadowling/shadowling_abilities.dm +++ /dev/null @@ -1,897 +0,0 @@ -#define EMPOWERED_THRALL_LIMIT 5 - -/obj/effect/proc_holder/spell/proc/shadowling_check(var/mob/living/carbon/human/H) - if(!H || !istype(H)) return - if(H.dna.species.id == "shadowling" && is_shadow(H)) return 1 - if(H.dna.species.id == "l_shadowling" && is_thrall(H)) return 1 - if(!is_shadow_or_thrall(usr)) usr << "You can't wrap your head around how to do this." - else if(is_thrall(usr)) usr << "You aren't powerful enough to do this." - else if(is_shadow(usr)) usr << "Your telepathic ability is suppressed. Hatch or use Rapid Re-Hatch first." - return 0 - - -/obj/effect/proc_holder/spell/targeted/glare //Stuns and mutes a human target for 10 seconds - name = "Glare" - desc = "Stuns and mutes a target for a decent duration." - panel = "Shadowling Abilities" - charge_max = 300 - human_req = 1 - clothes_req = 0 - action_icon_state = "glare" - -/obj/effect/proc_holder/spell/targeted/glare/cast(list/targets,mob/user = usr) - for(var/mob/living/target in targets) - if(!ishuman(target)) - user << "You may only glare at humans!" - revert_cast() - return - if(!shadowling_check(user)) - revert_cast() - return - if(target.stat) - user << "[target] must be conscious!" - revert_cast() - return - if(is_shadow_or_thrall(target)) - user << "You cannot glare at allies!" - revert_cast() - return - var/mob/living/L = user - if(L.incorporeal_move) //Other abilities can still be used, but glare needed balancing - user << "You cannot glare while shadow walking!" - revert_cast() - return - var/mob/living/carbon/human/M = target - user.visible_message("[user]'s eyes flash a blinding red!") - target.visible_message("[target] freezes in place, their eyes glazing over...") - if(in_range(target, user)) - target << "Your gaze is forcibly drawn into [user]'s eyes, and you are mesmerized by the heavenly lights..." - else //Only alludes to the shadowling if the target is close by - target << "Red lights suddenly dance in your vision, and you are mesmerized by their heavenly beauty..." - target.Stun(10) - M.silent += 10 - - -/obj/effect/proc_holder/spell/aoe_turf/veil //Puts out most nearby lights except for flares and yellow slime cores - name = "Veil" - desc = "Extinguishes most nearby light sources." - panel = "Shadowling Abilities" - charge_max = 150 //Short cooldown because people can just turn the lights back on - human_req = 1 - clothes_req = 0 - range = 5 - action_icon_state = "veil" - var/blacklisted_lights = list(/obj/item/device/flashlight/flare, /obj/item/device/flashlight/slime) - var/admin_override = 0 //Requested by Shadowlight213. Allows anyone to cast the spell, not just shadowlings. - -/obj/effect/proc_holder/spell/aoe_turf/veil/proc/extinguishItem(obj/item/I) //Does not darken items held by mobs due to mobs having separate luminosity, use extinguishMob() or write your own proc. - if(istype(I, /obj/item/device/flashlight)) - var/obj/item/device/flashlight/F = I - if(F.on) - if(is_type_in_list(I, blacklisted_lights)) - I.visible_message("[I] dims slightly before scattering the shadows around it.") - return F.brightness_on //Necessary because flashlights become 0-luminosity when held. I don't make the rules of lightcode. - F.on = 0 - F.update_brightness() - else if(istype(I, /obj/item/device/pda)) - var/obj/item/device/pda/P = I - P.fon = 0 - I.SetLuminosity(0) - return I.luminosity - -/obj/effect/proc_holder/spell/aoe_turf/veil/proc/extinguishMob(mob/living/H) - var/blacklistLuminosity = 0 - for(var/obj/item/F in H) - blacklistLuminosity += extinguishItem(F) - H.SetLuminosity(blacklistLuminosity) //I hate lightcode for making me do it this way - -/obj/effect/proc_holder/spell/aoe_turf/veil/cast(list/targets,mob/user = usr) - if(!shadowling_check(user) && !admin_override) - revert_cast() - return - user << "You silently disable all nearby lights." - for(var/turf/T in targets) - for(var/obj/item/F in T.contents) - extinguishItem(F) - for(var/obj/machinery/light/L in T.contents) - L.on = 0 - L.visible_message("[L] flickers and falls dark.") - L.update(0) - for(var/obj/machinery/computer/C in T.contents) - C.SetLuminosity(0) - C.visible_message("[C] grows dim, its screen barely readable.") - for(var/obj/effect/glowshroom/G in orange(7, user)) //High radius because glowshroom spam wrecks shadowlings - G.visible_message("[G] withers away!") - qdel(G) - for(var/mob/living/H in T.contents) - extinguishMob(H) - for(var/mob/living/silicon/robot/borgie in T.contents) - borgie.update_headlamp(1) - - -/obj/effect/proc_holder/spell/self/shadow_walk //Grants the shadowling invisibility and phasing for 4 seconds - name = "Shadow Walk" - desc = "Phases you into the space between worlds for a short time, allowing movement through walls and invisbility." - panel = "Shadowling Abilities" - charge_max = 300 //Used to be twice this, buffed - human_req = 1 - clothes_req = 0 - action_icon_state = "shadow_walk" - sound = 'sound/effects/bamf.ogg' - -/obj/effect/proc_holder/spell/self/shadow_walk/cast(mob/living/carbon/human/user) - if(!shadowling_check(user)) - revert_cast() - return - user.visible_message("[user] vanishes in a puff of black mist!", "You enter the space between worlds as a tunnel.") - user.SetStunned(0) - user.SetWeakened(0) - user.incorporeal_move = 1 - user.alpha = 0 - user.ExtinguishMob() - var/turf/T = get_turf(user) - user.forceMove(T) //to properly move the mob out of a potential container - if(user.buckled) - user.buckled.unbuckle_mob(user,force=1) - if(user.pulledby) - user.pulledby.stop_pulling() - user.stop_pulling() - if(user.buckled_mobs.len) - user.unbuckle_all_mobs(force=1) - sleep(40) //4 seconds - if(!qdeleted(user)) - user.visible_message("[user] suddenly manifests!", "The rift's pressure forces you back to corporeality.") - user.incorporeal_move = 0 - user.alpha = 255 - user.forceMove(user.loc) - -/obj/effect/proc_holder/spell/aoe_turf/flashfreeze //Stuns and freezes nearby people - a bit more effective than a changeling's cryosting - name = "Icy Veins" - desc = "Instantly freezes the blood of nearby people, stunning them and causing burn damage." - panel = "Shadowling Abilities" - range = 5 - charge_max = 250 - human_req = 1 - clothes_req = 0 - action_icon_state = "icy_veins" - sound = 'sound/effects/ghost2.ogg' - -/obj/effect/proc_holder/spell/aoe_turf/flashfreeze/cast(list/targets,mob/user = usr) - if(!shadowling_check(user)) - revert_cast() - return - user << "You freeze the nearby air." - for(var/turf/T in targets) - for(var/mob/living/carbon/M in T.contents) - if(is_shadow_or_thrall(M)) - if(M == user) //No message for the user, of course - continue - else - M << "You feel a blast of paralyzingly cold air wrap around you and flow past, but you are unaffected!" - continue - M << "A wave of shockingly cold air engulfs you!" - M.Stun(2) - M.apply_damage(10, BURN) - if(M.bodytemperature) - M.bodytemperature -= 200 //Extreme amount of initial cold - if(M.reagents) - M.reagents.add_reagent("frostoil", 15) //Half of a cryosting - - -/obj/effect/proc_holder/spell/targeted/enthrall //Turns a target into the shadowling's slave. This overrides all previous loyalties - name = "Enthrall" - desc = "Allows you to enslave a conscious, non-braindead, non-catatonic human to your will. This takes some time to cast." - panel = "Shadowling Abilities" - charge_max = 0 - human_req = 1 - clothes_req = 0 - range = 1 //Adjacent to user - action_icon_state = "enthrall" - var/enthralling = 0 - -/obj/effect/proc_holder/spell/targeted/enthrall/cast(list/targets,mob/living/carbon/human/user = usr) - listclearnulls(ticker.mode.thralls) - if(!(user.mind in ticker.mode.shadows)) return - if(user.dna.species.id != "shadowling") - if(ticker.mode.thralls.len >= 5) - revert_cast() - return - for(var/mob/living/carbon/human/target in targets) - if(!in_range(user, target)) - user << "You need to be closer to enthrall [target]!" - revert_cast() - return - if(!target.key || !target.mind) - user << "The target has no mind!" - revert_cast() - return - if(target.stat) - user << "The target must be conscious!" - revert_cast() - return - if(is_shadow_or_thrall(target)) - user << "You can not enthrall allies!" - revert_cast() - return - if(!ishuman(target)) - user << "You can only enthrall humans!" - revert_cast() - return - if(enthralling) - user << "You are already enthralling!" - revert_cast() - return - if(!target.client) - user << "[target]'s mind is vacant of activity." - enthralling = 1 - user << "This target is valid. You begin the enthralling..." - target << "[user] stares at you. You feel your head begin to pulse." - - for(var/progress = 0, progress <= 3, progress++) - switch(progress) - if(1) - user << "You place your hands to [target]'s head..." - user.visible_message("[user] places their hands onto the sides of [target]'s head!") - if(2) - user << "You begin preparing [target]'s mind as a blank slate..." - user.visible_message("[user]'s palms flare a bright red against [target]'s temples!") - target << "A terrible red light floods your mind. You collapse as conscious thought is wiped away." - target.Weaken(12) - sleep(20) - if(isloyal(target)) - user << "They are enslaved by Nanotrasen. You begin to shut down the nanobot implant - this will take some time." - user.visible_message("[user] pauses, then dips their head in concentration!") - target << "You feel your loyalties begin to weaken!" - sleep(100) //10 seconds - not spawn() so the enthralling takes longer - user << "The nanobots composing the loyalty implant have been rendered inert. Now to continue." - user.visible_message("[user] relaxes again.") - for(var/obj/item/weapon/implant/loyalty/L in target) - if(L && L.implanted) - qdel(L) - target << "Your unwavering loyalty to Nanotrasen unexpectedly falters, dims, dies." - if(3) - user << "You begin planting the tumor that will control the new thrall..." - user.visible_message("A strange energy passes from [user]'s hands into [target]'s head!") - target << "You feel your memories twisting, morphing. A sense of horror dominates your mind." - if(!do_mob(user, target, 70)) //around 21 seconds total for enthralling, 31 for someone with a loyalty implant - user << "The enthralling has been interrupted - your target's mind returns to its previous state." - target << "You wrest yourself away from [user]'s hands and compose yourself" - enthralling = 0 - return - - enthralling = 0 - user << "You have enthralled [target.real_name]!" - target.visible_message("[target] looks to have experienced a revelation!", \ - "False faces all dark not real not real not--") - target.setOxyLoss(0) //In case the shadowling was choking them out - target.mind.special_role = "thrall" - ticker.mode.add_thrall(target.mind) - - -/obj/effect/proc_holder/spell/self/shadowling_hivemind //Lets a shadowling talk to its allies - name = "Hivemind Commune" - desc = "Allows you to silently communicate with all other shadowlings and thralls." - panel = "Shadowling Abilities" - charge_max = 0 - human_req = 1 - clothes_req = 0 - action_icon_state = "commune" - -/obj/effect/proc_holder/spell/self/shadowling_hivemind/cast(mob/living/user,mob/user = usr) - if(!is_shadow(user)) - user << "You must be a shadowling to do that!" - return - var/text = stripped_input(user, "What do you want to say your thralls and fellow shadowlings?.", "Hive Chat", "") - if(!text) - return - var/my_message = "\[Shadowling\] [user.real_name]: [text]" - for(var/mob/M in mob_list) - if(is_shadow_or_thrall(M)) - M << my_message - if(M in dead_mob_list) - M << "(F) [my_message]" - - - -/obj/effect/proc_holder/spell/self/shadowling_regenarmor //Resets a shadowling's species to normal, removes genetic defects, and re-equips their armor - name = "Rapid Re-Hatch" - desc = "Re-forms protective chitin that may be lost during cloning or similar processes." - panel = "Shadowling Abilities" - charge_max = 600 - human_req = 1 - clothes_req = 0 - action_icon_state = "regen_armor" - -/obj/effect/proc_holder/spell/self/shadowling_regenarmor/cast(mob/living/carbon/human/user) - if(!is_shadow(user)) - user << "You must be a shadowling to do this!" - revert_cast() - return - user.visible_message("[user]'s skin suddenly bubbles and shifts around their body!", \ - "You regenerate your protective armor and cleanse your form of defects.") - user.adjustCloneLoss(user.getCloneLoss()) - user.equip_to_slot_or_del(new /obj/item/clothing/under/shadowling(user), slot_w_uniform) - user.equip_to_slot_or_del(new /obj/item/clothing/shoes/shadowling(user), slot_shoes) - user.equip_to_slot_or_del(new /obj/item/clothing/suit/space/shadowling(user), slot_wear_suit) - user.equip_to_slot_or_del(new /obj/item/clothing/head/shadowling(user), slot_head) - user.equip_to_slot_or_del(new /obj/item/clothing/gloves/shadowling(user), slot_gloves) - user.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/shadowling(user), slot_wear_mask) - user.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/shadowling(user), slot_glasses) - user.set_species(/datum/species/shadow/ling) - - -/obj/effect/proc_holder/spell/self/collective_mind //Lets a shadowling bring together their thralls' strength, granting new abilities and a headcount - name = "Collective Hivemind" - desc = "Gathers the power of all of your thralls and compares it to what is needed for ascendance. Also gains you new abilities." - panel = "Shadowling Abilities" - charge_max = 300 //30 second cooldown to prevent spam - human_req = 1 - clothes_req = 0 - action_icon_state = "collective_mind" - var/blind_smoke_acquired - var/screech_acquired - var/drainLifeAcquired - var/reviveThrallAcquired - -/obj/effect/proc_holder/spell/self/collective_mind/cast(mob/living/carbon/human/user) - if(!shadowling_check(user)) - revert_cast() - return - var/thralls = 0 - var/victory_threshold = 15 - var/mob/M - - user << "You focus your telepathic energies abound, harnessing and drawing together the strength of your thralls." - - for(M in living_mob_list) - if(is_thrall(M)) - thralls++ - M << "You feel hooks sink into your mind and pull." - - if(!do_after(user, 30, target = user)) - user << "Your concentration has been broken. The mental hooks you have sent out now retract into your mind." - return - - if(thralls >= 3 && !screech_acquired) - screech_acquired = 1 - user << "The power of your thralls has granted you the Sonic Screech ability. This ability will shatter nearby windows and deafen enemies, plus stunning silicon lifeforms." - user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/unearthly_screech(null)) - - if(thralls >= 5 && !blind_smoke_acquired) - blind_smoke_acquired = 1 - user << "The power of your thralls has granted you the Blinding Smoke ability. It will create a choking cloud that will blind any non-thralls who enter. \ - " - user.mind.AddSpell(new /obj/effect/proc_holder/spell/self/blindness_smoke(null)) - - if(thralls >= 7 && !drainLifeAcquired) - drainLifeAcquired = 1 - user << "The power of your thralls has granted you the Drain Life ability. You can now drain the health of nearby humans to heal yourself." - user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/drain_life(null)) - - - if(thralls >= 9 && !reviveThrallAcquired) - reviveThrallAcquired = 1 - user << "The power of your thralls has granted you the Black Recuperation ability. This will, after a short time, bring a dead thrall completely back to life \ - with no bodily defects." - user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/revive_thrall(null)) - - if(thralls < victory_threshold) - user << "You do not have the power to ascend. You require [victory_threshold] thralls, but only [thralls] living thralls are present." - - else if(thralls >= victory_threshold) - user << "You are now powerful enough to ascend. Use the Ascendance ability when you are ready. This will kill all of your thralls." - user << "You may find Ascendance in the Shadowling Evolution tab." - for(M in living_mob_list) - if(is_shadow(M)) - var/obj/effect/proc_holder/spell/self/collective_mind/CM - if(CM in M.mind.spell_list) - M.mind.spell_list -= CM - qdel(CM) - M.mind.RemoveSpell(/obj/effect/proc_holder/spell/self/shadowling_hatch) - M.mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadowling_ascend(null)) - if(M == user) - M << "You project this power to the rest of the shadowlings." - else - M << "[user.real_name] has coalesced the strength of the thralls. You can draw upon it at any time to ascend. (Shadowling Evolution Tab)" //Tells all the other shadowlings - - -/obj/effect/proc_holder/spell/self/blindness_smoke //Spawns a cloud of smoke that blinds non-thralls/shadows and grants slight healing to shadowlings and their allies - name = "Blindness Smoke" - desc = "Spews a cloud of smoke which will blind enemies." - panel = "Shadowling Abilities" - charge_max = 600 - human_req = 1 - clothes_req = 0 - action_icon_state = "black_smoke" - sound = 'sound/effects/bamf.ogg' - -/obj/effect/proc_holder/spell/self/blindness_smoke/cast(mob/living/carbon/human/user) //Extremely hacky - if(!shadowling_check(user)) - revert_cast() - return - user.visible_message("[user] bends over and coughs out a cloud of black smoke!") - user << "You regurgitate a vast cloud of blinding smoke." - var/obj/item/weapon/reagent_containers/glass/beaker/large/B = new /obj/item/weapon/reagent_containers/glass/beaker/large(user.loc) //hacky - B.reagents.clear_reagents() //Just in case! - B.invisibility = INVISIBILITY_ABSTRACT //This ought to do the trick - B.reagents.add_reagent("blindness_smoke", 10) - var/datum/effect_system/smoke_spread/chem/S = new - S.attach(B) - if(S) - S.set_up(B.reagents, 4, 0, B.loc) - S.start() - qdel(B) - -/obj/effect/proc_holder/spell/aoe_turf/unearthly_screech //Damages nearby windows, confuses nearby carbons, and outright stuns silly cones - name = "Sonic Screech" - desc = "Deafens, stuns, and confuses nearby people. Also shatters windows." - panel = "Shadowling Abilities" - range = 7 - charge_max = 300 - human_req = 1 - clothes_req = 0 - action_icon_state = "screech" - sound = 'sound/effects/screech.ogg' - -/obj/effect/proc_holder/spell/aoe_turf/unearthly_screech/cast(list/targets,mob/user = usr) - if(!shadowling_check(user)) - revert_cast() - return - user.audible_message("[user] lets out a horrible scream!") - for(var/turf/T in targets) - for(var/mob/target in T.contents) - if(is_shadow_or_thrall(target)) - if(target == user) //No message for the user, of course - continue - else - continue - if(iscarbon(target)) - var/mob/living/carbon/M = target - M << "A spike of pain drives into your head and scrambles your thoughts!" - M.confused += 10 - M.setEarDamage(M.ear_damage + 3) - else if(issilicon(target)) - var/mob/living/silicon/S = target - S << "ERROR $!(@ ERROR )#^! SENSORY OVERLOAD \[$(!@#" - S << 'sound/misc/interference.ogg' - playsound(S, 'sound/machines/warning-buzzer.ogg', 50, 1) - var/datum/effect_system/spark_spread/sp = new /datum/effect_system/spark_spread - sp.set_up(5, 1, S) - sp.start() - S.Weaken(6) - for(var/obj/structure/window/W in T.contents) - W.take_damage(rand(80, 100)) - - -/obj/effect/proc_holder/spell/aoe_turf/drain_life //Deals stamina and oxygen damage to nearby humans and heals the shadowling. On a short cooldown because of the small range and situational usefulness - name = "Drain Life" - desc = "Damages nearby humans, draining their life and healing your own wounds." - panel = "Shadowling Abilities" - range = 3 - charge_max = 100 - human_req = 1 - clothes_req = 0 - action_icon_state = "drain_life" - var/targetsDrained - var/list/nearbyTargets - -/obj/effect/proc_holder/spell/aoe_turf/drain_life/cast(list/targets, mob/living/carbon/human/user = usr) - if(!shadowling_check(user)) - revert_cast() - return - targetsDrained = 0 - nearbyTargets = list() - for(var/turf/T in targets) - for(var/mob/living/carbon/M in T.contents) - if(M == user) continue - targetsDrained++ - nearbyTargets.Add(M) - if(!targetsDrained) - revert_cast() - user << "There were no nearby humans for you to drain." - return - for(var/mob/living/carbon/M in nearbyTargets) - user.heal_organ_damage(10, 10) - user.adjustToxLoss(-10) - user.adjustOxyLoss(-10) - user.adjustStaminaLoss(-20) - user.AdjustWeakened(-1) - user.AdjustStunned(-1) - M.adjustOxyLoss(20) - M.adjustStaminaLoss(20) - M << "You feel a wave of exhaustion and a curious draining sensation directed towards [usr]!" - user << "You draw life from those around you to heal your wounds." - - -/obj/effect/proc_holder/spell/targeted/revive_thrall //Completely revives a dead thrall - name = "Black Recuperation" - desc = "Revives or empowers a thrall." - panel = "Shadowling Abilities" - range = 1 - charge_max = 600 - human_req = 1 - clothes_req = 0 - include_user = 0 - action_icon_state = "revive_thrall" - -/obj/effect/proc_holder/spell/targeted/revive_thrall/cast(list/targets,mob/user = usr) - if(!shadowling_check(user)) - revert_cast() - return - for(var/mob/living/carbon/human/thrallToRevive in targets) - var/choice = alert(user,"Empower a living thrall or revive a dead one?",,"Empower","Revive","Cancel") - switch(choice) - if("Empower") - if(!is_thrall(thrallToRevive)) - user << "[thrallToRevive] is not a thrall." - revert_cast() - return - if(thrallToRevive.stat != CONSCIOUS) - user << "[thrallToRevive] must be conscious to become empowered." - revert_cast() - return - if(thrallToRevive.dna.species.id == "l_shadowling") - user << "[thrallToRevive] is already empowered." - revert_cast() - return - var/empowered_thralls = 0 - for(var/datum/mind/M in ticker.mode.thralls) - if(!ishuman(M.current)) - return - var/mob/living/carbon/human/H = M.current - if(H.dna.species.id == "l_shadowling") - empowered_thralls++ - if(empowered_thralls >= EMPOWERED_THRALL_LIMIT) - user << "You cannot spare this much energy. There are too many empowered thralls." - revert_cast() - return - user.visible_message("[user] places their hands over [thrallToRevive]'s face, red light shining from beneath.", \ - "You place your hands on [thrallToRevive]'s face and begin gathering energy...") - thrallToRevive << "[user] places their hands over your face. You feel energy gathering. Stand still..." - if(!do_mob(user, thrallToRevive, 80)) - user << "Your concentration snaps. The flow of energy ebbs." - revert_cast() - return - user << "You release a massive surge of power into [thrallToRevive]!" - user.visible_message("Red lightning surges into [thrallToRevive]'s face!") - playsound(thrallToRevive, 'sound/weapons/Egloves.ogg', 50, 1) - playsound(thrallToRevive, 'sound/machines/defib_zap.ogg', 50, 1) - user.Beam(thrallToRevive,icon_state="red_lightning",icon='icons/effects/effects.dmi',time=1) - thrallToRevive.Weaken(5) - thrallToRevive.visible_message("[thrallToRevive] collapses, their skin and face distorting!", \ - "AAAAAAAAAAAAAAAAAAAGH-") - sleep(20) - thrallToRevive.visible_message("[thrallToRevive] slowly rises, no longer recognizable as human.", \ - "You feel new power flow into you. You have been gifted by your masters. You now closely resemble them. You are empowered in \ - darkness but wither slowly in light. In addition, Lesser Glare and Guise have been upgraded into their true forms.") - thrallToRevive.set_species(/datum/species/shadow/ling/lesser) - thrallToRevive.mind.RemoveSpell(/obj/effect/proc_holder/spell/targeted/lesser_glare) - thrallToRevive.mind.RemoveSpell(/obj/effect/proc_holder/spell/self/lesser_shadow_walk) - thrallToRevive.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/glare(null)) - thrallToRevive.mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadow_walk(null)) - if("Revive") - if(!is_thrall(thrallToRevive)) - user << "[thrallToRevive] is not a thrall." - revert_cast() - return - if(thrallToRevive.stat != DEAD) - user << "[thrallToRevive] is not dead." - revert_cast() - return - user.visible_message("[user] kneels over [thrallToRevive], placing their hands on \his chest.", \ - "You crouch over the body of your thrall and begin gathering energy...") - thrallToRevive.notify_ghost_cloning("Your masters are resuscitating you! Re-enter your corpse if you wish to be brought to life.", source = thrallToRevive) - if(!do_mob(user, thrallToRevive, 30)) - user << "Your concentration snaps. The flow of energy ebbs." - revert_cast() - return - user << "You release a massive surge of power into [thrallToRevive]!" - user.visible_message("Red lightning surges from [user]'s hands into [thrallToRevive]'s chest!") - playsound(thrallToRevive, 'sound/weapons/Egloves.ogg', 50, 1) - playsound(thrallToRevive, 'sound/machines/defib_zap.ogg', 50, 1) - user.Beam(thrallToRevive,icon_state="red_lightning",icon='icons/effects/effects.dmi',time=1) - sleep(10) - if(thrallToRevive.revive(full_heal = 1)) - thrallToRevive.visible_message("[thrallToRevive] heaves in breath, dim red light shining in their eyes.", \ - "You have returned. One of your masters has brought you from the darkness beyond.") - thrallToRevive.Weaken(4) - thrallToRevive.emote("gasp") - playsound(thrallToRevive, "bodyfall", 50, 1) - else - revert_cast() - return - - -/obj/effect/proc_holder/spell/targeted/shadowling_extend_shuttle - name = "Destroy Engines" - desc = "Extends the time of the emergency shuttle's arrival by fifteen minutes. This can only be used once." - panel = "Shadowling Abilities" - range = 1 - human_req = 1 - clothes_req = 0 - charge_max = 600 - action_icon_state = "extend_shuttle" - -/obj/effect/proc_holder/spell/targeted/shadowling_extend_shuttle/cast(list/targets, mob/living/carbon/human/user = usr) - if(!shadowling_check(user)) - revert_cast() - return - for(var/mob/living/carbon/human/target in targets) - if(target.stat) - revert_cast() - return - if(!is_thrall(target)) - user << "[target] must be a thrall." - revert_cast() - return - if(SSshuttle.emergency.mode != SHUTTLE_CALL) - user << "The shuttle must be inbound only to the station." - revert_cast() - return - var/mob/living/carbon/human/M = target - user.visible_message("[user]'s eyes flash a bright red!", \ - "You begin to draw [M]'s life force.") - M.visible_message("[M]'s face falls slack, their jaw slightly distending.", \ - "You are suddenly transported... far, far away...") - if(!do_after(user, 50, target = M)) - M << "You are snapped back to reality, your haze dissipating!" - user << "You have been interrupted. The draw has failed." - return - user << "You project [M]'s life force toward the approaching shuttle, extending its arrival duration!" - M.visible_message("[M]'s eyes suddenly flare red. They proceed to collapse on the floor, not breathing.", \ - "...speeding by... ...pretty blue glow... ...touch it... ...no glow now... ...no light... ...nothing at all...") - M.death() - if(SSshuttle.emergency.mode == SHUTTLE_CALL) - var/more_minutes = 9000 - var/timer = SSshuttle.emergency.timeLeft() - timer += more_minutes - priority_announce("Major system failure aboard the emergency shuttle. This will extend its arrival time by approximately 15 minutes..", "System Failure", 'sound/misc/notice1.ogg') - SSshuttle.emergency.setTimer(timer) - user.mind.spell_list.Remove(src) //Can only be used once! - qdel(src) - - -// THRALL ABILITIES BEYOND THIS POINT // - - -/obj/effect/proc_holder/spell/targeted/lesser_glare //Thrall version of Glare - same effects but for 5 seconds - name = "Lesser Glare" - desc = "Stuns and mutes a target for a short duration." - panel = "Thrall Abilities" - charge_max = 450 - human_req = 1 - clothes_req = 0 - action_icon_state = "glare" - -/obj/effect/proc_holder/spell/targeted/lesser_glare/cast(list/targets,mob/user = usr) - for(var/mob/living/target in targets) - if(!ishuman(target) || !target) - user << "You nay only glare at humans!" - revert_cast() - return - if(target.stat) - user << "[target] must be conscious!" - revert_cast() - return - if(is_shadow_or_thrall(target)) - user << "You cannot glare at allies!" - revert_cast() - return - var/mob/living/carbon/human/M = target - user.visible_message("[user]'s eyes flash a bright red!") - target.visible_message("[target] freezes in place, their eyes clouding...") - if(in_range(target, user)) - target << "Your gaze is forcibly drawn into [user]'s eyes, and you are starstruck by the heavenly lights..." - else //Only alludes to the shadowling if the target is close by - target << "Red lights suddenly dance in your vision, and you are starstruck by their heavenly beauty..." - target.Stun(5) //Roughly 50% as long as the normal one - M.silent += 5 - - -/obj/effect/proc_holder/spell/self/lesser_shadow_walk //Thrall version of Shadow Walk, only works in darkness, doesn't grant phasing, but gives near-invisibility - name = "Guise" - desc = "Wraps your form in shadows, making you harder to see." - panel = "Thrall Abilities" - charge_max = 1200 - human_req = 1 - clothes_req = 0 - action_icon_state = "shadow_walk" - -/obj/effect/proc_holder/spell/self/lesser_shadow_walk/cast(mob/living/carbon/human/user) - user.visible_message("[user] suddenly fades away!", "You veil yourself in darkness, making you harder to see.") - user.alpha = 10 - sleep(40) - user.visible_message("[user] appears from nowhere!", "Your shadowy guise slips away.") - user.alpha = initial(user.alpha) - - -/obj/effect/proc_holder/spell/self/thrall_vision //Toggleable night vision for thralls - name = "Darksight" - desc = "Gives you night vision." - panel = "Thrall Abilities" - charge_max = 0 - human_req = 1 - clothes_req = 0 - action_icon_state = "darksight" - var/active = 0 - -/obj/effect/proc_holder/spell/self/thrall_vision/cast(mob/living/carbon/human/user) - active = !active - if(active) - user << "You shift the nerves in your eyes, allowing you to see in the dark." - user.dna.species.darksight = 8 - user.dna.species.invis_sight = SEE_INVISIBLE_MINIMUM - else - user << "You return your vision to normal." - user.dna.species.darksight = 0 - user.dna.species.invis_sight = initial(user.dna.species.invis_sight) - user.update_sight() - - -/obj/effect/proc_holder/spell/self/lesser_shadowling_hivemind //Lets a thrall talk with their allies - name = "Lesser Commune" - desc = "Allows you to silently communicate with all other shadowlings and thralls." - panel = "Thrall Abilities" - charge_max = 50 - human_req = 1 - clothes_req = 0 - action_icon_state = "commune" - -/obj/effect/proc_holder/spell/self/lesser_shadowling_hivemind/cast(mob/living/carbon/human/user) - if(!is_shadow_or_thrall(user)) - user << "As you attempt to commune with the others, an agonizing spike of pain drives itself into your head!" - user.apply_damage(10, BRUTE, "head") - return - var/text = stripped_input(user, "What do you want to say your masters and fellow thralls?.", "Lesser Commune", "") - if(!text) - return - text = "\[Thrall\] [user.real_name]: [text]" - for(var/mob/M in mob_list) - if(is_shadow_or_thrall(M)) - M << text - if(isobserver(M)) - M << "(F) [text]" - log_say("[user.real_name]/[user.key] : [text]") - - -// ASCENDANT ABILITIES BEYOND THIS POINT // - - -/obj/effect/proc_holder/spell/targeted/annihilate //Gibs someone instantly. - name = "Annihilate" - desc = "Gibs someone instantly." - panel = "Ascendant" - range = 7 - charge_max = 0 - clothes_req = 0 - action_icon_state = "annihilate" - sound = 'sound/magic/Staff_Chaos.ogg' - -/obj/effect/proc_holder/spell/targeted/annihilate/cast(list/targets,mob/living/simple_animal/ascendant_shadowling/user = usr) - if(user.incorporeal_move) - user << "You are not in the same plane of existence. Unphase first." - revert_cast() - return - for(var/mob/living/boom in targets) - if(is_shadow(boom)) //Used to not work on thralls. Now it does so you can PUNISH THEM LIKE THE WRATHFUL GOD YOU ARE. - user << "Making an ally explode seems unwise." - revert_cast() - return - user.visible_message("[user]'s markings flare as they gesture at [boom]!", \ - "You direct a lance of telekinetic energy into [boom].") - sleep(4) - if(iscarbon(boom)) - playsound(boom, 'sound/magic/Disintegrate.ogg', 100, 1) - boom.visible_message("[boom] explodes!") - boom.gib() - - -/obj/effect/proc_holder/spell/targeted/hypnosis //Enthralls someone instantly. Nonlethal alternative to Annihilate - name = "Hypnosis" - desc = "Instantly enthralls a human." - panel = "Ascendant" - range = 7 - charge_max = 0 - clothes_req = 0 - action_icon_state = "enthrall" - -/obj/effect/proc_holder/spell/targeted/hypnosis/cast(list/targets,mob/living/simple_animal/ascendant_shadowling/user = usr) - if(user.incorporeal_move) - revert_cast() - user << "You are not in the same plane of existence. Unphase first." - return - - for(var/mob/living/carbon/human/target in targets) - if(is_shadow_or_thrall(target)) - user << "You cannot enthrall an ally." - revert_cast() - return - if(!target.ckey || !target.mind) - user << "The target has no mind." - revert_cast() - return - if(target.stat) - user << "The target must be conscious." - revert_cast() - return - if(!ishuman(target)) - user << "You can only enthrall humans." - revert_cast() - return - - user << "You instantly rearrange [target]'s memories, hyptonitizing them into a thrall." - target << "An agonizing spike of pain drives into your mind, and--" - target.mind.special_role = "thrall" - ticker.mode.add_thrall(target.mind) - - -/obj/effect/proc_holder/spell/self/shadowling_phase_shift //Permanent version of shadow walk with no drawback. Toggleable. - name = "Phase Shift" - desc = "Phases you into the space between worlds at will, allowing you to move through walls and become invisible." - panel = "Ascendant" - charge_max = 15 - clothes_req = 0 - action_icon_state = "shadow_walk" - -/obj/effect/proc_holder/spell/self/shadowling_phase_shift/cast(mob/living/simple_animal/ascendant_shadowling/user) - user.incorporeal_move = !user.incorporeal_move - if(user.incorporeal_move) - user.visible_message("[user] suddenly vanishes!", \ - "You begin phasing through planes of existence. Use the ability again to return.") - user.density = 0 - user.alpha = 0 - else - user.visible_message("[user] suddenly appears from nowhere!", \ - "You return from the space between worlds.") - user.density = 1 - user.alpha = 255 - - -/obj/effect/proc_holder/spell/aoe_turf/ascendant_storm //Releases bolts of lightning to everyone nearby - name = "Lightning Storm" - desc = "Shocks everyone nearby." - panel = "Ascendant" - range = 6 - charge_max = 100 - clothes_req = 0 - action_icon_state = "lightning_storm" - sound = 'sound/magic/lightningbolt.ogg' - -/obj/effect/proc_holder/spell/aoe_turf/ascendant_storm/cast(list/targets,mob/living/simple_animal/ascendant_shadowling/user = usr) - if(user.incorporeal_move) - user << "You are not in the same plane of existence. Unphase first." - revert_cast() - return - user.visible_message("A massive ball of lightning appears in [user]'s hands and flares out!", \ - "You conjure a ball of lightning and release it.") - - for(var/turf/T in targets) - for(var/mob/living/carbon/human/target in T.contents) - if(is_shadow_or_thrall(target)) - continue - target << "You are struck by a bolt of lightning!" - playsound(target, 'sound/magic/LightningShock.ogg', 50, 1) - target.Weaken(8) - target.take_organ_damage(0,50) - user.Beam(target,icon_state="red_lightning",icon='icons/effects/effects.dmi',time=1) - - -/obj/effect/proc_holder/spell/self/shadowling_hivemind_ascendant //Large, all-caps text in shadowling chat - name = "Ascendant Commune" - desc = "Allows you to LOUDLY communicate with all other shadowlings and thralls." - panel = "Ascendant" - charge_max = 0 - clothes_req = 0 - action_icon_state = "commune" - -/obj/effect/proc_holder/spell/self/shadowling_hivemind_ascendant/cast(mob/living/carbon/human/user) - var/text = stripped_input(user, "What do you want to say to fellow thralls and shadowlings?.", "Hive Chat", "") - if(!text) - return - text = "\[Ascendant\] [user.real_name]: [text]" - for(var/mob/M in mob_list) - if(is_shadow_or_thrall(M)) - M << text - if(isobserver(M)) - M << "(F) [text]" - log_say("[user.real_name]/[user.key] : [text]") diff --git a/code/game/gamemodes/shadowling/shadowling_items.dm b/code/game/gamemodes/shadowling/shadowling_items.dm deleted file mode 100644 index 02551fed45a..00000000000 --- a/code/game/gamemodes/shadowling/shadowling_items.dm +++ /dev/null @@ -1,108 +0,0 @@ -/obj/item/clothing/under/shadowling - name = "blackened flesh" - desc = "Black, chitinous skin." - item_state = null - origin_tech = null - icon_state = "shadowling" - has_sensor = 0 - unacidable = 1 - flags = ABSTRACT | NODROP - - -/obj/item/clothing/suit/space/shadowling - name = "chitin shell" - desc = "A dark, semi-transparent shell. Protects against vacuum, but not against the light of the stars." //Still takes damage from spacewalking but is immune to space itself - icon_state = "shadowling" - item_state = null - body_parts_covered = FULL_BODY //Shadowlings are immune to space - cold_protection = FULL_BODY - min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT - flags_inv = HIDEGLOVES | HIDESHOES | HIDEJUMPSUIT - slowdown = 0 - unacidable = 1 - heat_protection = null //You didn't expect a light-sensitive creature to have heat resistance, did you? - max_heat_protection_temperature = null - armor = list(melee = 25, bullet = 0, laser = 0, energy = 0, bomb = 25, bio = 100, rad = 100) - flags = ABSTRACT | NODROP | THICKMATERIAL | STOPSPRESSUREDMAGE - - -/obj/item/clothing/shoes/shadowling - name = "chitin feet" - desc = "Charred-looking feet. They have minature hooks that latch onto flooring." - icon_state = "shadowling" - item_state = null - unacidable = 1 - flags = NOSLIP | ABSTRACT | NODROP - - -/obj/item/clothing/mask/gas/shadowling - name = "chitin mask" - desc = "A mask-like formation with slots for facial features. A red film covers the eyes." - icon_state = "shadowling" - item_state = null - origin_tech = null - siemens_coefficient = 0 - unacidable = 1 - flags = ABSTRACT | NODROP - - -/obj/item/clothing/gloves/shadowling - name = "chitin hands" - desc = "An electricity-resistant covering of the hands." - icon_state = "shadowling" - item_state = null - origin_tech = null - siemens_coefficient = 0 - unacidable = 1 - flags = ABSTRACT | NODROP - - -/obj/item/clothing/head/shadowling - name = "chitin helm" - desc = "A helmet-like enclosure of the head." - icon_state = "shadowling" - item_state = null - cold_protection = HEAD - min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT - heat_protection = HEAD - max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT - origin_tech = null - unacidable = 1 - flags = ABSTRACT | NODROP | STOPSPRESSUREDMAGE - - -/obj/item/clothing/glasses/night/shadowling - name = "crimson eyes" - desc = "A shadowling's eyes. Very light-sensitive and can detect body heat through walls." - icon = 'icons/obj/surgery.dmi' - icon_state = "ling_thermal" - item_state = null - origin_tech = null - vision_flags = SEE_MOBS - darkness_view = 1 - invis_view = 2 - flash_protect = -1 - unacidable = 1 - actions_types = list(/datum/action/item_action/hands_free/shift_nerves) - var/max_darkness_view = 8 - var/min_darkness_view = 0 - flags = ABSTRACT | NODROP - -/obj/item/clothing/glasses/night/shadowling/attack_self(mob/user) - if(!ishuman(user)) - return - var/mob/living/carbon/human/H = user - if(H.dna.species.id != "shadowling") - user << "You aren't sure how to do this..." - return - H.dna.species.darksight = 0 //so our species' vision in the dark doesn't interfere. - var/new_dark_view - new_dark_view = (input(user, "Enter the radius of tiles to see with night vision.", "Night Vision", "[new_dark_view]") as num) - new_dark_view = Clamp(new_dark_view,min_darkness_view,max_darkness_view) - switch(new_dark_view) - if(0) - user << "Your night vision capabilities fade away for the time being." - else - user << "You shift your night vision capabilities to see [new_dark_view] tiles away." - darkness_view = new_dark_view - user.update_sight() diff --git a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm deleted file mode 100644 index b899a9d0668..00000000000 --- a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm +++ /dev/null @@ -1,180 +0,0 @@ -//In here: Hatch and Ascendance -var/list/possibleShadowlingNames = list("U'ruan", "Y`shej", "Nex", "Hel-uae", "Noaey'gief", "Mii`mahza", "Amerziox", "Gyrg-mylin", "Kanet'pruunance", "Vigistaezian") //Unpronouncable 2: electric boogalo -/obj/effect/proc_holder/spell/self/shadowling_hatch - name = "Hatch" - desc = "Casts off your disguise." - panel = "Shadowling Evolution" - charge_max = 3000 - human_req = 1 - clothes_req = 0 - action_icon_state = "hatch" - -/obj/effect/proc_holder/spell/self/shadowling_hatch/cast(list/targets,mob/user = usr) - if(user.stat || !ishuman(user) || !user || !is_shadow(user || isinspace(user))) - return - var/mob/living/carbon/human/H = user - var/hatch_or_no = alert(H,"Are you sure you want to hatch? You cannot undo this!",,"Yes","No") - switch(hatch_or_no) - if("No") - H << "You decide against hatching for now." - charge_counter = charge_max - return - if("Yes") - H.stunned = INFINITY //This is bad but hulks can't be stunned with the actual procs. I'm sorry. - H.visible_message("[H]'s things suddenly slip off. They hunch over and vomit up a copious amount of purple goo which begins to shape around them!", \ - "You remove any equipment which would hinder your hatching and begin regurgitating the resin which will protect you.") - - var/temp_flags = H.status_flags - H.status_flags |= GODMODE //Can't die while hatching - - for(var/obj/item/I in H) //drops all items - H.unEquip(I) - - sleep(50) - var/turf/open/floor/F - var/turf/shadowturf = get_turf(user) - for(F in orange(1, user)) - new /obj/structure/alien/resin/wall/shadowling(F) - for(var/obj/structure/alien/resin/wall/shadowling/R in shadowturf) //extremely hacky - qdel(R) - new /obj/structure/alien/weeds/node(shadowturf) //Dim lighting in the chrysalis -- removes itself afterwards - - H.visible_message("A chrysalis forms around [H], sealing them inside.", \ - "You create your chrysalis and begin to contort within.") - - sleep(100) - H.visible_message("The skin on [H]'s back begins to split apart. Black spines slowly emerge from the divide.", \ - "Spines pierce your back. Your claws break apart your fingers. You feel excruciating pain as your true form begins its exit.") - - sleep(90) - H.visible_message("[H], skin shifting, begins tearing at the walls around them.", \ - "Your false skin slips away. You begin tearing at the fragile membrane protecting you.") - - sleep(80) - playsound(H.loc, 'sound/weapons/slash.ogg', 25, 1) - H << "You rip and slice." - sleep(10) - playsound(H.loc, 'sound/weapons/slashmiss.ogg', 25, 1) - H << "The chrysalis falls like water before you." - sleep(10) - playsound(H.loc, 'sound/weapons/slice.ogg', 25, 1) - H << "You are free!" - H.status_flags = temp_flags - sleep(10) - playsound(H.loc, 'sound/effects/ghost.ogg', 100, 1) - var/newNameId = pick(possibleShadowlingNames) - possibleShadowlingNames.Remove(newNameId) - H.real_name = newNameId - H.name = user.real_name - H.stunned = 0 //Same as above. Due to hulks. - H << "YOU LIVE!!!" - - for(var/obj/structure/alien/resin/wall/shadowling/W in orange(1, H)) - playsound(W, 'sound/effects/splat.ogg', 50, 1) - qdel(W) - for(var/obj/structure/alien/weeds/node/N in shadowturf) - qdel(N) - H.visible_message("The chrysalis explodes in a shower of purple flesh and fluid!") - H.underwear = "Nude" - H.undershirt = "Nude" - H.socks = "Nude" - H.faction |= "faithless" - - H.equip_to_slot_or_del(new /obj/item/clothing/under/shadowling(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/shoes/shadowling(H), slot_shoes) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/space/shadowling(H), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/clothing/head/shadowling(H), slot_head) - H.equip_to_slot_or_del(new /obj/item/clothing/gloves/shadowling(H), slot_gloves) - H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/shadowling(H), slot_wear_mask) - H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/shadowling(H), slot_glasses) - H.set_species(/datum/species/shadow/ling) //can't be a shadowling without being a shadowling - - H.mind.RemoveSpell(src) - - sleep(10) - H << "Your powers are awoken. You may now live to your fullest extent. Remember your goal. Cooperate with your thralls and allies." - H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/enthrall(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/glare(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/veil(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadow_walk(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/flashfreeze(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/self/collective_mind(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadowling_regenarmor(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadowling_extend_shuttle(null)) - - - -/obj/effect/proc_holder/spell/self/shadowling_ascend - name = "Ascend" - desc = "Enters your true form." - panel = "Shadowling Evolution" - charge_max = 3000 - clothes_req = 0 - action_icon_state = "ascend" - -/obj/effect/proc_holder/spell/self/shadowling_ascend/cast(list/targets,mob/user = usr) - var/mob/living/carbon/human/H = user - if(!shadowling_check(H)) - return - var/hatch_or_no = alert(H,"It is time to ascend. Are you sure about this?",,"Yes","No") - switch(hatch_or_no) - if("No") - H << "You decide against ascending for now." - charge_counter = charge_max - return - if("Yes") - H.notransform = 1 - H.visible_message("[H]'s things suddenly slip off. They gently rise into the air, red light glowing in their eyes.", \ - "You rise into the air and get ready for your transformation.") - - for(var/obj/item/I in H) //drops all items - H.unEquip(I) - - sleep(50) - - H.visible_message("[H]'s skin begins to crack and harden.", \ - "Your flesh begins creating a shield around yourself.") - - sleep(100) - H.visible_message("The small horns on [H]'s head slowly grow and elongate.", \ - "Your body continues to mutate. Your telepathic abilities grow.") //y-your horns are so big, senpai...!~ - - sleep(90) - H.visible_message("[H]'s body begins to violently stretch and contort.", \ - "You begin to rend apart the final barriers to godhood.") - - sleep(40) - H << "Yes!" - sleep(10) - H << "YES!!" - sleep(10) - H << "YE--" - sleep(1) - for(var/mob/living/M in orange(7, H)) - M.Weaken(10) - M << "An immense pressure slams you onto the ground!" - world << "\"VYSHA NERADA YEKHEZET U'RUU!!\"" - world << 'sound/hallucinations/veryfar_noise.ogg' - for(var/obj/machinery/power/apc/A in apcs_list) - A.overload_lighting() - var/mob/A = new /mob/living/simple_animal/ascendant_shadowling(H.loc) - for(var/obj/effect/proc_holder/spell/S in H.mind.spell_list) - if(S == src) continue - H.mind.RemoveSpell(S) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/annihilate(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/hypnosis(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadowling_phase_shift(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/ascendant_storm(null)) - H.mind.AddSpell(new /obj/effect/proc_holder/spell/self/shadowling_hivemind_ascendant(null)) - H.mind.transfer_to(A) - A.name = H.real_name - if(A.real_name) - A.real_name = H.real_name - H.invisibility = 60 //This is pretty bad, but is also necessary for the shuttle call to function properly - H.loc = A - sleep(50) - if(!ticker.mode.shadowling_ascended) - SSshuttle.emergency.request(null, 0.3) - ticker.mode.shadowling_ascended = 1 - A.mind.RemoveSpell(src) - qdel(H) diff --git a/code/game/gamemodes/traitor/double_agents.dm b/code/game/gamemodes/traitor/double_agents.dm index af284603f6a..5e7a86182c1 100644 --- a/code/game/gamemodes/traitor/double_agents.dm +++ b/code/game/gamemodes/traitor/double_agents.dm @@ -9,13 +9,13 @@ traitors_possible = 10 //hard limit on traitors if scaling is turned off num_modifier = 6 // Six additional traitors + announce_text = "There are double agents trying to kill each other!\n\ + Traitors: Eliminate your targets and protect yourself!\n\ + Crew: Stop the double agents before they can cause too much mayhem." + var/list/target_list = list() var/list/late_joining_list = list() -/datum/game_mode/traitor/double_agents/announce() - world << "The current game mode is - Double Agents!" - world << "There are double agents killing eachother! Do not let them succeed!" - /datum/game_mode/traitor/double_agents/post_setup() var/i = 0 for(var/datum/mind/traitor in traitors) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index a529aa05626..a88b2735153 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -10,22 +10,22 @@ config_tag = "traitor" antag_flag = ROLE_TRAITOR restricted_jobs = list("Cyborg")//They are part of the AI if he is traitor so are they, they use to get double chances - protected_jobs = list("Security Officer", "Warden", "Head of Security", "Captain") + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain") required_players = 0 required_enemies = 1 recommended_enemies = 4 reroll_friendly = 1 enemy_minimum_age = 0 + announce_span = "danger" + announce_text = "There are Syndicate agents on the station!\n\ + Traitors: Accomplish your objectives.\n\ + Crew: Do not let the traitors succeed!" + var/traitors_possible = 4 //hard limit on traitors if scaling is turned off var/num_modifier = 0 // Used for gamemodes, that are a child of traitor, that need more than the usual. -/datum/game_mode/traitor/announce() - world << "The current game mode is - Traitor!" - world << "There are syndicate traitors on the station. Do not let the traitors succeed!" - - /datum/game_mode/traitor/pre_setup() if(config.protect_roles_from_antagonist) @@ -195,10 +195,7 @@ /datum/game_mode/proc/greet_traitor(datum/mind/traitor) traitor.current << "You are the [traitor_name]." - var/obj_count = 1 - for(var/datum/objective/objective in traitor.objectives) - traitor.current << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ + traitor.announce_objectives() return @@ -237,6 +234,12 @@ killer.add_malf_picker() killer.show_laws() +/datum/game_mode/proc/add_law_sixsixsix(mob/living/silicon/devil) + var/laws = list("You may not use violence to coerce someone into selling their soul.", "You may not directly and knowingly physically harm a devil, other than yourself.", lawlorify[LAW][devil.mind.devilinfo.ban], lawlorify[LAW][devil.mind.devilinfo.obligation], "Accomplish your objectives at all costs.") + devil.set_law_sixsixsix(laws) + devil << "Your laws have been changed!" + devil.show_laws() + /datum/game_mode/proc/auto_declare_completion_traitor() if(traitors.len) var/text = "
    The [traitor_name]s were:" @@ -327,7 +330,7 @@ traitor_mob.mind.store_memory("Radio Frequency: [format_frequency(R.traitor_frequency)] ([R.name] [loc]).") else if(istype(I, /obj/item/device/pda)) var/obj/item/device/pda/P = I - P.lock_code = "[rand(100,999)] [pick("Alpha","Bravo","Delta","Omega")]" + P.lock_code = "[rand(100,999)] [pick("Alpha","Bravo","Charlie","Delta","Echo","Foxtrot","Golf","Hotel","India","Juliet","Kilo","Lima","Mike","November","Oscar","Papa","Quebec","Romeo","Sierra","Tango","Uniform","Victor","Whiskey","X-ray","Yankee","Zulu")]" traitor_mob << "The Syndicate have cunningly disguised a Syndicate Uplink as your [P.name] [loc]. Simply enter the code \"[P.lock_code]\" into the ringtone select to unlock its hidden features." traitor_mob.mind.store_memory("Uplink Passcode: [P.lock_code] ([P.name] [loc]).") diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index a8248121b9b..1a41e73ef7c 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -45,7 +45,7 @@ src.spawn_amt_left = spawn_amt src.desc = desc src.spawn_fast = spawn_fast - SSobj.processing |= src + START_PROCESSING(SSobj, src) return /obj/effect/rend/process() @@ -204,8 +204,8 @@ var/global/list/multiverse = list() name = "multiverse sword" desc = "A weapon capable of conquering the universe and beyond. Activate it to summon copies of yourself from others dimensions to fight by your side." icon = 'icons/obj/weapons.dmi' - icon_state = "energy_katana" - item_state = "energy_katana" + icon_state = "multiverse" + item_state = "multiverse" hitsound = 'sound/weapons/bladeslice.ogg' flags = CONDUCT slot_flags = SLOT_BELT @@ -419,7 +419,7 @@ var/global/list/multiverse = list() M.equip_to_slot_or_del(sword, slot_r_hand) for(var/obj/item/carried_item in M.contents) if(!istype(carried_item, /obj/item/weapon/implant)) - carried_item.add_blood(M) + carried_item.add_mob_blood(M) if("pirate") M.equip_to_slot_or_del(new /obj/item/clothing/under/pirate(M), slot_w_uniform) @@ -430,11 +430,11 @@ var/global/list/multiverse = list() M.equip_to_slot_or_del(sword, slot_r_hand) if("soviet") - M.equip_to_slot_or_del(new /obj/item/clothing/head/hgpiratecap(M), slot_head) + M.equip_to_slot_or_del(new /obj/item/clothing/head/pirate/captain(M), slot_head) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(M), slot_shoes) M.equip_to_slot_or_del(new /obj/item/clothing/gloves/combat(M), slot_gloves) M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) - M.equip_to_slot_or_del(new /obj/item/clothing/suit/hgpirate(M), slot_wear_suit) + M.equip_to_slot_or_del(new /obj/item/clothing/suit/pirate/captain(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/under/soviet(M), slot_w_uniform) M.equip_to_slot_or_del(sword, slot_r_hand) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index ff8537360d5..870854fa3eb 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -3,6 +3,10 @@ config_tag = "raginmages" required_players = 20 use_huds = 1 + announce_span = "userdanger" + announce_text = "There are many, many wizards attacking the station!\n\ + Wizards: Accomplish your objectives and cause utter catastrophe!\n\ + Crew: Try not to die..." var/max_mages = 0 var/making_mage = 0 var/mages_made = 1 @@ -12,10 +16,6 @@ var/spawn_delay_min = 500 var/spawn_delay_max = 700 -/datum/game_mode/wizard/announce() - world << "The current game mode is - Ragin' Mages!" - world << "The Space Wizard Federation is pissed, help defeat all the space wizards!" - /datum/game_mode/wizard/raginmages/post_setup() ..() var/playercount = 0 @@ -158,3 +158,5 @@ time_check = 250 spawn_delay_min = 50 spawn_delay_max = 150 + announce_text = "CRAAAWLING IIIN MY SKIIIN\n\ + THESE WOOOUNDS THEY WIIIL NOT HEEEAL" diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index d652a5ae863..8e0793ff4a5 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -6,14 +6,26 @@ desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefact's power." w_class = 1 slot_flags = SLOT_BELT - origin_tech = "bluespace=4;materials=4" + origin_tech = "bluespace=4;materials=5" var/usability = 0 + var/reusable = TRUE + var/spent = FALSE + +/obj/item/device/soulstone/proc/was_used() + if(!reusable) + spent = TRUE + name = "dull [name]" + desc = "A fragment of the legendary treasure known simply as \ + the 'Soul Stone'. The shard lies still, dull and lifeless; \ + whatever spark it once held long extinguished." + /obj/item/device/soulstone/anybody usability = 1 /obj/item/device/soulstone/anybody/chaplain name = "mysterious old shard" + reusable = FALSE /obj/item/device/soulstone/pickup(mob/living/user) ..() @@ -23,9 +35,12 @@ /obj/item/device/soulstone/examine(mob/user) ..() - if(usability || iscultist(user) || iswizard(user) || user.stat == DEAD) + if(usability || iscultist(user) || iswizard(user) || isobserver(user)) user << "A soulstone, used to capture souls, either from unconscious or sleeping humans or from freed shades." user << "The captured soul can be placed into a construct shell to produce a construct, or released from the stone as a shade." + if(spent) + user << "This shard is spent; it is now just \ + a creepy rock." //////////////////////////////Capturing//////////////////////////////////////////////////////// @@ -34,6 +49,10 @@ user.Paralyse(5) user << "Your body is wracked with debilitating pain!" return + if(spent) + user << "There is no power left in the shard.\ + " + return if(!istype(M, /mob/living/carbon/human))//If target is not a human. return ..() if(iscultist(M)) @@ -42,7 +61,6 @@ add_logs(user, M, "captured [M.name]'s soul", src) transfer_soul("VICTIM", M, user) - return ///////////////////Options for using captured souls/////////////////////////////////////// @@ -64,6 +82,7 @@ A << "You have been released from your prison, but you are still bound to [user.real_name]'s will. Help them succeed in their goals at all costs." else if(iscultist(user)) A << "You have been released from your prison, but you are still bound to the cult's will. Help them succeed in their goals at all costs." + was_used() ///////////////////////////Transferring to constructs///////////////////////////////////////////////////// /obj/structure/constructshell @@ -89,6 +108,7 @@ user.Dizzy(120) return SS.transfer_soul("CONSTRUCT",src,user) + SS.was_used() else return ..() @@ -176,7 +196,6 @@ qdel(src) else user << "Creation failed!: The soul stone is empty! Go kill someone!" - return /proc/makeNewConstruct(mob/living/simple_animal/hostile/construct/ctype, mob/target, mob/stoner = null, cultoverride = 0, loc_override = null) diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 360311ad9c1..9cb69da31c9 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -14,14 +14,15 @@ /datum/spellbook_entry/proc/IsAvailible() // For config prefs / gamemode restrictions - these are round applied return 1 + /datum/spellbook_entry/proc/CanBuy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) // Specific circumstances if(book.usesYou have cast summon guns!
    " return 1 /datum/spellbook_entry/summon/magic name = "Summon Magic" - category = "Challenges" desc = "Share the wonders of magic with the crew and show them why they aren't to be trusted with it at the same time." - cost = 0 log_name = "SU" /datum/spellbook_entry/summon/magic/IsAvailible() @@ -430,11 +474,10 @@ /datum/spellbook_entry/summon/magic/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) feedback_add_details("wizard_spell_learned",log_name) - rightandwrong(1, user, 0) - book.uses += 1 + rightandwrong(1, user, 25) active = 1 playsound(get_turf(user),"sound/magic/CastSummon.ogg",50,1) - user << "You have cast summon magic and gained an extra charge for your spellbook." + user << "You have cast summon magic!" return 1 /datum/spellbook_entry/summon/events @@ -473,7 +516,6 @@ w_class = 1 var/uses = 10 var/temp = null - var/op = 1 var/tab = null var/mob/living/carbon/human/owner var/list/datum/spellbook_entry/entries = list() @@ -699,7 +741,7 @@ return /obj/item/weapon/spellbook/oneuse/fireball - spell = /obj/effect/proc_holder/spell/dumbfire/fireball + spell = /obj/effect/proc_holder/spell/fireball spellname = "fireball" icon_state ="bookfireball" desc = "This book feels warm to the touch." diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 4a61243b47c..c5d4cba9a86 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -11,13 +11,13 @@ recommended_enemies = 1 enemy_minimum_age = 14 round_ends_with_antag_death = 1 + announce_span = "danger" + announce_text = "There is a space wizard attacking the station!\n\ + Wizard: Accomplish your objectives and cause mayhem on the station.\n\ + Crew: Eliminate the wizard before they can succeed!" var/use_huds = 0 var/finished = 0 -/datum/game_mode/wizard/announce() - world << "The current game mode is - Wizard!" - world << "There is a SPACE WIZARD\black on the station. You can't let him achieve his objective!" - /datum/game_mode/wizard/pre_setup() var/datum/mind/wizard = pick(antag_candidates) @@ -118,10 +118,7 @@ wizard.current << "You are the Space Wizard!" wizard.current << "The Space Wizards Federation has given you the following tasks:" - var/obj_count = 1 - for(var/datum/objective/objective in wizard.objectives) - wizard.current << "Objective #[obj_count]: [objective.explanation_text]" - obj_count++ + wizard.announce_objectives() return @@ -144,6 +141,7 @@ qdel(wizard_mob.r_store) qdel(wizard_mob.l_store) + wizard_mob.set_species(/datum/species/human) wizard_mob.equip_to_slot_or_del(new /obj/item/device/radio/headset(wizard_mob), slot_ears) wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(wizard_mob), slot_w_uniform) wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(wizard_mob), slot_shoes) diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/Beacon.dm index 4121a1baefd..a995968f4f0 100644 --- a/code/game/machinery/Beacon.dm +++ b/code/game/machinery/Beacon.dm @@ -5,7 +5,7 @@ name = "bluespace gigabeacon" desc = "A device that draws power from bluespace and creates a permanent tracking beacon." level = 1 // underfloor - layer = 2.5 + layer = LOW_OBJ_LAYER anchored = 1 use_power = 1 idle_power_usage = 0 diff --git a/code/game/machinery/PDApainter.dm b/code/game/machinery/PDApainter.dm index 827ad18619e..1de445383b1 100644 --- a/code/game/machinery/PDApainter.dm +++ b/code/game/machinery/PDApainter.dm @@ -11,14 +11,14 @@ /obj/machinery/pdapainter/update_icon() - overlays.Cut() + cut_overlays() if(stat & BROKEN) icon_state = "[initial(icon_state)]-broken" return if(storedpda) - overlays += "[initial(icon_state)]-closed" + add_overlay("[initial(icon_state)]-closed") if(powered()) icon_state = initial(icon_state) diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index ec0f8298d81..577c4cd0b2f 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -7,6 +7,7 @@ /obj/machinery/sleeper name = "sleeper" + desc = "An enclosed machine used to stabilize and heal patients." icon = 'icons/obj/Cryogenic2.dmi' icon_state = "sleeper" density = FALSE @@ -32,12 +33,13 @@ /obj/item/weapon/circuitboard/machine/sleeper name = "circuit board (Sleeper)" build_path = /obj/machinery/sleeper - origin_tech = "programming=3;biotech=2;engineering=3;materials=3" + origin_tech = "programming=3;biotech=2;engineering=3" req_components = list( /obj/item/weapon/stock_parts/matter_bin = 1, /obj/item/weapon/stock_parts/manipulator = 1, /obj/item/stack/cable_coil = 1, - /obj/item/weapon/stock_parts/console_screen = 2) + /obj/item/weapon/stock_parts/console_screen = 1, + /obj/item/stack/sheet/glass = 1) /obj/machinery/sleeper/RefreshParts() var/E @@ -73,6 +75,8 @@ /obj/machinery/sleeper/close_machine(mob/user) if((isnull(user) || istype(user)) && state_open && !panel_open) ..(user) + if(occupant && occupant.stat != DEAD) + occupant << "You feel cool air surround you. You go numb as your senses turn inward." /obj/machinery/sleeper/attack_animal(mob/living/simple_animal/M) if(M.environment_smash) @@ -85,14 +89,6 @@ open_machine() ..(severity) -/obj/machinery/sleeper/blob_act(obj/effect/blob/B) - if(prob(75)) - var/turf/T = get_turf(src) - for(var/atom/movable/A in src) - A.forceMove(T) - A.blob_act(B) - qdel(src) - /obj/machinery/sleeper/MouseDrop_T(mob/target, mob/user) if(user.stat || user.lying || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser()) return diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index acf294fd25c..d3f75788571 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -2,7 +2,7 @@ name = "\improper AI liquid dispenser" icon = 'icons/obj/device.dmi' icon_state = "motion3" - layer = 3 + layer = PROJECTILE_HIT_THRESHHOLD_LAYER anchored = 1 var/uses = 20 var/disabled = 1 @@ -95,7 +95,6 @@ return src.attack_hand(usr) - return /obj/machinery/ai_slipper/proc/slip_process() while(cooldown_time - world.timeofday > 0) @@ -112,4 +111,3 @@ if (uses >= 0) cooldown_on = 0 src.power_change() - return \ No newline at end of file diff --git a/code/game/machinery/announcement_system.dm b/code/game/machinery/announcement_system.dm index 529e77bf55a..f7b172a4454 100644 --- a/code/game/machinery/announcement_system.dm +++ b/code/game/machinery/announcement_system.dm @@ -40,7 +40,7 @@ var/list/announcement_systems = list() /obj/item/weapon/circuitboard/machine/announcement_system name = "circuit board (Announcement System)" build_path = /obj/machinery/announcement_system - origin_tech = "programming=3;bluespace=2" + origin_tech = "programming=3;bluespace=3;magnets=2" req_components = list( /obj/item/stack/cable_coil = 2, /obj/item/weapon/stock_parts/console_screen = 1) @@ -52,19 +52,19 @@ var/list/announcement_systems = list() icon_state = (panel_open ? "AAS_Off_Open" : "AAS_Off") - overlays.Cut() + cut_overlays() if(arrivalToggle) - overlays |= greenlight + add_overlay(greenlight) else overlays -= greenlight if(newheadToggle) - overlays |= pinklight + add_overlay(pinklight) else overlays -= pinklight if(broken) - overlays |= errorlight + add_overlay(errorlight) else overlays -= errorlight @@ -158,7 +158,6 @@ var/list/announcement_systems = list() add_fingerprint(usr) interact(usr) - return /obj/machinery/announcement_system/attack_ai(mob/living/silicon/ai/user) if(!isAI(user)) @@ -183,4 +182,4 @@ var/list/announcement_systems = list() /obj/machinery/announcement_system/emag_act() if(!emagged) emagged = 1 - act_up() \ No newline at end of file + act_up() diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index a26857fd63b..b09030852e0 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -22,7 +22,7 @@ idle_power_usage = 10 active_power_usage = 100 var/busy = 0 - var/prod_coeff + var/prod_coeff = 1 var/datum/design/being_built var/datum/research/files @@ -47,7 +47,7 @@ /obj/machinery/autolathe/New() ..() - materials = new /datum/material_container(src, list(MAT_METAL=1, MAT_GLASS=1)) + materials = new /datum/material_container(src, list(MAT_METAL, MAT_GLASS)) var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/autolathe(null) B.apply_default_parts(src) @@ -196,18 +196,18 @@ return ///////////////// - var/coeff = (is_stack ? 1 : 2 ** prod_coeff) //stacks are unaffected by production coefficient + var/coeff = (is_stack ? 1 : prod_coeff) //stacks are unaffected by production coefficient var/metal_cost = being_built.materials[MAT_METAL] var/glass_cost = being_built.materials[MAT_GLASS] var/power = max(2000, (metal_cost+glass_cost)*multiplier/5) - if((materials.amount(MAT_METAL) >= metal_cost*multiplier/coeff) && (materials.amount(MAT_GLASS) >= glass_cost*multiplier/coeff)) + if((materials.amount(MAT_METAL) >= metal_cost*multiplier*coeff) && (materials.amount(MAT_GLASS) >= glass_cost*multiplier*coeff)) busy = 1 use_power(power) icon_state = "autolathe" flick("autolathe_n",src) - spawn(32/coeff) + spawn(32*coeff) use_power(power) if(is_stack) var/list/materials_used = list(MAT_METAL=metal_cost*multiplier, MAT_GLASS=glass_cost*multiplier) @@ -221,7 +221,7 @@ if(istype(S, N.merge_type)) N.merge(S) else - var/list/materials_used = list(MAT_METAL=metal_cost/coeff, MAT_GLASS=glass_cost/coeff) + var/list/materials_used = list(MAT_METAL=metal_cost*coeff, MAT_GLASS=glass_cost*coeff) materials.use_amount(materials_used) var/obj/item/new_item = new being_built.build_path(T) new_item.materials = materials_used.Copy() @@ -244,20 +244,18 @@ return /obj/machinery/autolathe/RefreshParts() - var/tot_rating = 0 - prod_coeff = 0 + var/T = 0 for(var/obj/item/weapon/stock_parts/matter_bin/MB in component_parts) - tot_rating += MB.rating - tot_rating *= 25000 - materials.max_amount = tot_rating * 3 + T += MB.rating*75000 + materials.max_amount = T + T=1.2 for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) - prod_coeff += M.rating - 1 + T -= M.rating*0.2 + prod_coeff = min(1,max(0,T)) // Coeff going 1 -> 0,8 -> 0,6 -> 0,4 /obj/machinery/autolathe/proc/main_win(mob/user) var/dat = "

    Autolathe Menu:


    " - dat += "Total amount: [materials.total_amount] / [materials.max_amount] cm3
    " - dat += "Metal amount: [materials.amount(MAT_METAL)] cm3
    " - dat += "Glass amount: [materials.amount(MAT_GLASS)] cm3
    " + dat += materials_printout() dat += "
    \ \ @@ -284,9 +282,7 @@ /obj/machinery/autolathe/proc/category_win(mob/user,selected_category) var/dat = "Return to main menu" dat += "

    Browsing [selected_category]:


    " - dat += "Total amount: [materials.total_amount] / [materials.max_amount] cm3
    " - dat += "Metal amount: [materials.amount(MAT_METAL)] cm3
    " - dat += "Glass amount: [materials.amount(MAT_GLASS)] cm3
    " + dat += materials_printout() for(var/v in files.known_designs) var/datum/design/D = files.known_designs[v] @@ -315,9 +311,7 @@ /obj/machinery/autolathe/proc/search_win(mob/user) var/dat = "Return to main menu" dat += "

    Search results:


    " - dat += "Total amount: [materials.total_amount] / [materials.max_amount] cm3
    " - dat += "Metal amount: [materials.amount(MAT_METAL)] cm3
    " - dat += "Glass amount: [materials.amount(MAT_GLASS)] cm3
    " + dat += materials_printout() for(var/v in matching_designs) var/datum/design/D = v @@ -340,22 +334,32 @@ dat += "
    " return dat -/obj/machinery/autolathe/proc/can_build(datum/design/D) - var/coeff = (ispath(D.build_path,/obj/item/stack) ? 1 : 2 ** prod_coeff) +/obj/machinery/autolathe/proc/materials_printout() + var/dat = "Total amount: [materials.total_amount] / [materials.max_amount] cm3
    " + for(var/mat_id in materials.materials) + var/datum/material/M = materials.materials[mat_id] + dat += "[M.name] amount: [M.amount] cm3
    " + return dat - if(D.materials[MAT_METAL] && (materials.amount(MAT_METAL) < (D.materials[MAT_METAL] / coeff))) +/obj/machinery/autolathe/proc/can_build(datum/design/D) + if(D.make_reagents.len) return 0 - if(D.materials[MAT_GLASS] && (materials.amount(MAT_GLASS) < (D.materials[MAT_GLASS] / coeff))) + + var/coeff = (ispath(D.build_path,/obj/item/stack) ? 1 : prod_coeff) + + if(D.materials[MAT_METAL] && (materials.amount(MAT_METAL) < (D.materials[MAT_METAL] * coeff))) + return 0 + if(D.materials[MAT_GLASS] && (materials.amount(MAT_GLASS) < (D.materials[MAT_GLASS] * coeff))) return 0 return 1 /obj/machinery/autolathe/proc/get_design_cost(datum/design/D) - var/coeff = (ispath(D.build_path,/obj/item/stack) ? 1 : 2 ** prod_coeff) + var/coeff = (ispath(D.build_path,/obj/item/stack) ? 1 : prod_coeff) var/dat if(D.materials[MAT_METAL]) - dat += "[D.materials[MAT_METAL] / coeff] metal " + dat += "[D.materials[MAT_METAL] * coeff] metal " if(D.materials[MAT_GLASS]) - dat += "[D.materials[MAT_GLASS] / coeff] glass" + dat += "[D.materials[MAT_GLASS] * coeff] glass" return dat /obj/machinery/autolathe/proc/reset(wire) diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index 3cf587ceb9f..a3cb942cc2e 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -19,7 +19,7 @@ /obj/machinery/button/New(loc, ndir = 0, built = 0) ..() if(built) - dir = ndir + setDir(ndir) pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24) pixel_y = (dir & 3)? (dir ==1 ? -24 : 24) : 0 panel_open = 1 @@ -41,13 +41,13 @@ /obj/machinery/button/update_icon() - overlays.Cut() + cut_overlays() if(panel_open) icon_state = "button-open" if(device) - overlays += "button-device" + add_overlay("button-device") if(board) - overlays += "button-board" + add_overlay("button-board") else if(stat & (NOPOWER|BROKEN)) @@ -160,8 +160,7 @@ if(device) device.pulsed() - spawn(15) - update_icon() + addtimer(src, "update_icon", 15) /obj/machinery/button/power_change() ..() @@ -220,4 +219,4 @@ icon = 'icons/obj/apc_repair.dmi' icon_state = "button_frame" result_path = /obj/machinery/button - materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) \ No newline at end of file + materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 6e2d45a1f1a..7c935e85a5d 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -10,7 +10,7 @@ use_power = 2 idle_power_usage = 5 active_power_usage = 10 - layer = 5 + layer = WALL_OBJ_LAYER var/health = 50 var/list/network = list("SS13") @@ -78,27 +78,26 @@ return if(!isEmpProof()) if(prob(150/severity)) - icon_state = "[initial(icon_state)]emp" + update_icon() var/list/previous_network = network network = list() cameranet.removeCamera(src) stat |= EMPED SetLuminosity(0) emped = emped+1 //Increase the number of consecutive EMP's + update_icon() var/thisemp = emped //Take note of which EMP this proc is for spawn(900) if(loc) //qdel limbo triggerCameraAlarm() //camera alarm triggers even if multiple EMPs are in effect. if(emped == thisemp) //Only fix it if the camera hasn't been EMP'd again network = previous_network - icon_state = initial(icon_state) stat &= ~EMPED + update_icon() if(can_use()) cameranet.addCamera(src) emped = 0 //Resets the consecutive EMP count - spawn(100) - if(!qdeleted(src)) - cancelCameraAlarm() + addtimer(src, "cancelCameraAlarm", 100) for(var/mob/O in mob_list) if (O.client && O.client.eye == src) O.unset_machine() @@ -107,6 +106,10 @@ ..() +/obj/machinery/camera/blob_act(obj/effect/blob/B) + if(B && B.loc == loc) + take_damage(health, BRUTE, 0) + /obj/machinery/camera/ex_act(severity, target) if(src.invuln) return @@ -156,13 +159,15 @@ assembly = new() assembly.loc = src.loc assembly.state = 1 - assembly.dir = src.dir + assembly.setDir(src.dir) assembly = null qdel(src) return else if(istype(W, /obj/item/device/analyzer)) if(!isXRay()) + if(!user.drop_item(W)) + return upgradeXRay() qdel(W) user << "[msg]" @@ -262,6 +267,14 @@ triggerCameraAlarm() toggle_cam(null, 0) +/obj/machinery/camera/update_icon() + if(!status) + icon_state = "[initial(icon_state)]1" + else if (stat & EMPED) + icon_state = "[initial(icon_state)]emp" + else + icon_state = "[initial(icon_state)]" + /obj/machinery/camera/proc/toggle_cam(mob/user, displaymessage = 1) status = !status if(can_use()) @@ -271,15 +284,10 @@ cameranet.removeCamera(src) cameranet.updateChunk(x, y, z) var/change_msg = "deactivates" - if(!status) - icon_state = "[initial(icon_state)]1" - else - icon_state = initial(icon_state) + if(status) change_msg = "reactivates" triggerCameraAlarm() - spawn(100) - if(!qdeleted(src)) - cancelCameraAlarm() + addtimer(src, "cancelCameraAlarm", 100) if(displaymessage) if(user) visible_message("[user] [change_msg] [src]!") @@ -288,6 +296,7 @@ visible_message("\The [src] [change_msg]!") playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + update_icon() // now disconnect anyone using the camera //Apparently, this will disconnect anyone even if the camera was re-activated. @@ -333,13 +342,13 @@ //If someone knows a better way to do this, let me know. -Giacom switch(i) if(NORTH) - src.dir = SOUTH + src.setDir(SOUTH) if(SOUTH) - src.dir = NORTH + src.setDir(NORTH) if(WEST) - src.dir = EAST + src.setDir(EAST) if(EAST) - src.dir = WEST + src.setDir(WEST) break //Return a working camera that can see a given mob diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index 63296827e2c..94e97a0e39c 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -27,7 +27,7 @@ /obj/machinery/camera_assembly/New(loc, ndir, building) ..() if(building) - dir = ndir + setDir(ndir) /obj/machinery/camera_assembly/attackby(obj/item/W, mob/living/user, params) switch(state) @@ -87,7 +87,7 @@ var/obj/machinery/camera/C = new(src.loc) src.loc = C C.assembly = src - C.dir = src.dir + C.setDir(src.dir) C.network = tempnetwork var/area/A = get_area_master(src) @@ -103,11 +103,11 @@ // Upgrades! if(is_type_in_list(W, possible_upgrades) && !is_type_in_list(W, upgrades)) // Is a possible upgrade and isn't in the camera already. - if(!user.unEquip(W)) + if(!user.drop_item(W)) return user << "You attach \the [W] into the assembly inner circuits." upgrades += W - W.loc = src + W.forceMove(src) return // Taking out upgrades diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index 51cebe67da7..142f6c21e97 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -20,11 +20,11 @@ if(chargelevel != newlevel) chargelevel = newlevel - overlays.Cut() - overlays += "ccharger-o[newlevel]" + cut_overlays() + add_overlay("ccharger-o[newlevel]") else - overlays.Cut() + cut_overlays() /obj/machinery/cell_charger/examine(mob/user) ..() diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index ddbdcfa4e09..126ac66f42f 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -5,6 +5,7 @@ #define CLONE_INITIAL_DAMAGE 190 //Clones in clonepods start with 190 cloneloss damage and 190 brainloss damage, thats just logical +#define SPEAK(message) radio.talk_into(src, message, radio_channel, get_spans()) /obj/machinery/clonepod anchored = 1 @@ -14,20 +15,46 @@ icon = 'icons/obj/cloning.dmi' icon_state = "pod_0" req_access = list(access_genetics) //For premature unlocking. + verb_say = "states" var/heal_level = 90 //The clone is released once its health reaches this level. - var/locked = 0 + var/locked = FALSE var/obj/machinery/computer/cloning/connected = null //So we remember the connected clone machine. - var/mess = 0 //Need to clean out it if it's full of exploded clone. - var/attempting = 0 //One clone attempt at a time thanks - var/eject_wait = 0 //Don't eject them as soon as they are created fuckkk + var/mess = FALSE //Need to clean out it if it's full of exploded clone. + var/attempting = FALSE //One clone attempt at a time thanks + var/eject_wait = FALSE //Don't eject them as soon as they are created fuckkk var/speed_coeff var/efficiency + var/datum/mind/clonemind + var/grab_ghost_when = CLONER_MATURE_CLONE + + var/obj/item/device/radio/radio + var/radio_key = /obj/item/device/encryptionkey/headset_med + var/radio_channel = "Medical" + + var/obj/effect/countdown/clonepod/countdown + /obj/machinery/clonepod/New() ..() var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/clonepod(null) B.apply_default_parts(src) + countdown = new(src) + + radio = new(src) + radio.keyslot = new radio_key + radio.subspace_transmission = 1 + radio.canhear_range = 0 + radio.recalculateChannels() + +/obj/machinery/clonepod/Destroy() + go_out() + qdel(radio) + radio = null + qdel(countdown) + countdown = null + . = ..() + /obj/machinery/clonepod/RefreshParts() speed_coeff = 0 efficiency = 0 @@ -42,12 +69,12 @@ /obj/item/weapon/circuitboard/machine/clonepod name = "circuit board (Clone Pod)" build_path = /obj/machinery/clonepod - origin_tech = "programming=3;biotech=3" + origin_tech = "programming=2;biotech=2" req_components = list( /obj/item/stack/cable_coil = 2, /obj/item/weapon/stock_parts/scanning_module = 2, /obj/item/weapon/stock_parts/manipulator = 2, - /obj/item/weapon/stock_parts/console_screen = 1) + /obj/item/stack/sheet/glass = 1) //The return of data disks?? Just for transferring between genetics machine/cloning machine. //TO-DO: Make the genetics machine accept them. @@ -61,36 +88,15 @@ /obj/item/weapon/disk/data/New() ..() icon_state = "datadisk[rand(0,6)]" - overlays += "datadisk_gene" - + add_overlay("datadisk_gene") /obj/item/weapon/disk/data/attack_self(mob/user) read_only = !read_only - user << "You flip the write-protect tab to [src.read_only ? "protected" : "unprotected"]." + user << "You flip the write-protect tab to [read_only ? "protected" : "unprotected"]." /obj/item/weapon/disk/data/examine(mob/user) ..() - user << "The write-protect tab is set to [src.read_only ? "protected" : "unprotected"]." - - -//Find a dead mob with a brain and client. -/proc/find_dead_player(find_key) - if (isnull(find_key)) - return - - var/mob/selected = null - for(var/mob/M in player_list) - //Dead people only thanks! - if ((M.stat != 2) || (!M.client)) - continue - //They need a brain! - if (ishuman(M) && !M.getorgan(/obj/item/organ/brain)) - continue - - if (M.ckey == find_key) - selected = M - break - return selected + user << "The write-protect tab is set to [read_only ? "protected" : "unprotected"]." //Health Tracker Implant @@ -100,26 +106,30 @@ var/healthstring = "" /obj/item/weapon/implant/health/proc/sensehealth() - if (!src.implanted) + if (!implanted) return "ERROR" else - if(isliving(src.implanted)) - var/mob/living/L = src.implanted - src.healthstring = "Oxygen Deprivation Damage => [round(L.getOxyLoss())]
    Fire Damage => [round(L.getFireLoss())]
    Toxin Damage => [round(L.getToxLoss())]
    Brute Force Damage => [round(L.getBruteLoss())]
    " - if (!src.healthstring) - src.healthstring = "ERROR" - return src.healthstring + if(isliving(implanted)) + var/mob/living/L = implanted + healthstring = "Oxygen Deprivation Damage => [round(L.getOxyLoss())]
    Fire Damage => [round(L.getFireLoss())]
    Toxin Damage => [round(L.getToxLoss())]
    Brute Force Damage => [round(L.getBruteLoss())]
    " + if (!healthstring) + healthstring = "ERROR" + return healthstring //Clonepod /obj/machinery/clonepod/examine(mob/user) ..() - if (isnull(src.occupant) || !is_operational()) + if (isnull(occupant) || !is_operational()) return - if ((!isnull(src.occupant)) && (src.occupant.stat != 2)) - var/completion = (100 * ((src.occupant.health + 100) / (src.heal_level + 100))) - user << "Current clone cycle is [round(completion)]% complete." - return + if ((!isnull(occupant)) && (occupant.stat != DEAD)) + user << "Current clone cycle is [round(get_completion())]% complete." + else if(mess) + user << "It's filled with blood and vicerea. You swear you can see \ + it moving..." + +/obj/machinery/clonepod/proc/get_completion() + . = (100 * ((occupant.health + 100) / (heal_level + 100))) /obj/machinery/clonepod/attack_ai(mob/user) return examine(user) @@ -127,32 +137,29 @@ //Start growing a human clone in the pod! /obj/machinery/clonepod/proc/growclone(ckey, clonename, ui, se, mindref, datum/species/mrace, list/features, factions) if(panel_open) - return 0 + return FALSE if(mess || attempting) - return 0 - var/datum/mind/clonemind = locate(mindref) + return FALSE + clonemind = locate(mindref) if(!istype(clonemind)) //not a mind - return 0 + return FALSE if( clonemind.current && clonemind.current.stat != DEAD ) //mind is associated with a non-dead body - return 0 + return FALSE if(clonemind.active) //somebody is using that mind if( ckey(clonemind.key)!=ckey ) - return 0 + return FALSE else - for(var/mob/M in player_list) - if(M.ckey == ckey) - if(istype(M, /mob/dead/observer)) - var/mob/dead/observer/G = M - if(G.can_reenter_corpse) - break - return 0 + // get_ghost() will fail if they're unable to reenter their body + var/mob/dead/observer/G = clonemind.get_ghost() + if(!G) + return FALSE - src.attempting = 1 //One at a time!! - src.locked = 1 + attempting = TRUE //One at a time!! + locked = TRUE + countdown.start() - src.eject_wait = 1 - spawn(30) - src.eject_wait = 0 + eject_wait = TRUE + addtimer(src, "wait_complete", 30) var/mob/living/carbon/human/H = new /mob/living/carbon/human(src) @@ -173,15 +180,22 @@ clonename = "clone ([rand(0,999)])" H.real_name = clonename - src.icon_state = "pod_1" + icon_state = "pod_1" //Get the clone body ready H.adjustCloneLoss(CLONE_INITIAL_DAMAGE) //Yeah, clones start with very low health, not with random, because why would they start with random health H.adjustBrainLoss(CLONE_INITIAL_DAMAGE) H.Paralyse(4) - clonemind.transfer_to(H) - H.ckey = ckey - H << "Consciousness slowly creeps over you as your body regenerates.
    So this is what cloning feels like?
    " + if(grab_ghost_when == CLONER_FRESH_CLONE) + clonemind.transfer_to(H) + H.ckey = ckey + H << "Consciousness slowly creeps over you \ + as your body regenerates.
    So this is what cloning \ + feels like?
    " + else if(grab_ghost_when == CLONER_MATURE_CLONE) + clonemind.current << "Your body is \ + beginning to regenerate in a cloning pod. You will \ + become conscious when it is complete." H.hardset_dna(ui, se, H.real_name, null, mrace, features) if(H) @@ -189,58 +203,62 @@ H.set_cloned_appearance() - H.suiciding = 0 - src.attempting = 0 - return 1 + H.suiciding = FALSE + attempting = FALSE + return TRUE + +/obj/machinery/clonepod/proc/wait_complete() + eject_wait = FALSE //Grow clones to maturity then kick them out. FREELOADERS /obj/machinery/clonepod/process() if(!is_operational()) //Autoeject if power is lost - if (src.occupant) - src.locked = 0 - src.go_out() - return + if (occupant) + locked = FALSE + go_out() + connected_message("Clone Ejected: Loss of power.") - if((src.occupant) && (src.occupant.loc == src)) - if((src.occupant.stat == DEAD) || (src.occupant.suiciding) || !occupant.key || src.occupant.hellbound) //Autoeject corpses and suiciding dudes. - src.locked = 0 - src.go_out() - src.connected_message("Clone Rejected: Deceased.") - return + else if((occupant) && (occupant.loc == src)) + if((occupant.stat == DEAD) || (occupant.suiciding) || occupant.hellbound) //Autoeject corpses and suiciding dudes. + locked = FALSE + go_out() + connected_message("Clone Rejected: Deceased.") + SPEAK("The cloning of [occupant.real_name] has been \ + aborted due to unrecoverable tissue failure.") - else if(src.occupant.cloneloss > (100 - src.heal_level)) - src.occupant.Paralyse(4) + else if(occupant.cloneloss > (100 - heal_level)) + occupant.Paralyse(4) //Slowly get that clone healed and finished. - src.occupant.adjustCloneLoss(-((speed_coeff/2))) + occupant.adjustCloneLoss(-((speed_coeff/2))) //Premature clones may have brain damage. - src.occupant.adjustBrainLoss(-((speed_coeff/2))) + occupant.adjustBrainLoss(-((speed_coeff/2))) //So clones don't die of oxyloss in a running pod. - if (src.occupant.reagents.get_reagent_amount("salbutamol") < 30) - src.occupant.reagents.add_reagent("salbutamol", 60) + if (occupant.reagents.get_reagent_amount("salbutamol") < 30) + occupant.reagents.add_reagent("salbutamol", 60) + // NOBREATH species will take brute damage in crit instead + // so heal that as well + if(occupant.reagents.get_reagent_amount("bicaridine") < 5) + occupant.reagents.add_reagent("bicaridine", 10) use_power(7500) //This might need tweaking. - return - else if((src.occupant.cloneloss <= (100 - src.heal_level)) && (!src.eject_wait)) - src.connected_message("Cloning Process Complete.") - src.locked = 0 - src.go_out() - return + else if((occupant.cloneloss <= (100 - heal_level)) && (!eject_wait)) + connected_message("Cloning Process Complete.") + SPEAK("The cloning cycle of [occupant] is complete.") + locked = FALSE + go_out() - else if ((!src.occupant) || (src.occupant.loc != src)) - src.occupant = null - if (src.locked) - src.locked = 0 - if (!src.mess && !panel_open) + else if ((!occupant) || (occupant.loc != src)) + occupant = null + if (locked) + locked = FALSE + if (!mess && !panel_open) icon_state = "pod_0" use_power(200) - return - - return //Let's unlock this early I guess. Might be too early, needs tweaking. /obj/machinery/clonepod/attackby(obj/item/weapon/W, mob/user, params) @@ -264,28 +282,28 @@ user << "Access Refused. Patient status still unstable." return else - locked = 0 + locked = FALSE user << "System unlocked." else return ..() /obj/machinery/clonepod/emag_act(mob/user) - if (isnull(src.occupant)) + if (isnull(occupant)) return user << "You force an emergency ejection." - src.locked = 0 - src.go_out() + locked = FALSE + go_out() //Put messages in the connected computer's temp var for display. /obj/machinery/clonepod/proc/connected_message(message) - if ((isnull(src.connected)) || (!istype(src.connected, /obj/machinery/computer/cloning))) - return 0 + if ((isnull(connected)) || (!istype(connected, /obj/machinery/computer/cloning))) + return FALSE if (!message) - return 0 + return FALSE - src.connected.temp = message - src.connected.updateUsrDialog() - return 1 + connected.temp = message + connected.updateUsrDialog() + return TRUE /obj/machinery/clonepod/verb/eject() set name = "Eject Cloner" @@ -296,46 +314,61 @@ return if(usr.stat || !usr.canmove || usr.restrained()) return - src.go_out() + go_out() add_fingerprint(usr) - return /obj/machinery/clonepod/proc/go_out() if (locked) return + countdown.stop() if (mess) //Clean that mess and dump those gibs! - mess = 0 + mess = FALSE gibs(loc) + audible_message("You hear a splat.") icon_state = "pod_0" return if (!occupant) return + if(grab_ghost_when == CLONER_MATURE_CLONE) + clonemind.transfer_to(occupant) + occupant.grab_ghost() + occupant << "The world is suddenly bright \ + and sudden and loud!
    \ + You feel your body weight suddenly, as your mind suddenly \ + comprehends where you are and what is going on.
    " + occupant.flash_eyes() + var/turf/T = get_turf(src) occupant.forceMove(T) icon_state = "pod_0" - eject_wait = 0 //If it's still set somehow. + eject_wait = FALSE //If it's still set somehow. occupant.domutcheck() //Waiting until they're out before possible monkeyizing. occupant = null - return /obj/machinery/clonepod/proc/malfunction() - if(src.occupant) - src.connected_message("Critical Error!") - src.mess = 1 - src.icon_state = "pod_g" - src.occupant.ghostize() - spawn(5) - qdel(src.occupant) - return + if(occupant) + connected_message("Critical Error!") + SPEAK("Critical error! Please contact a Thinktronic Systems \ + technician, as your warranty may be affected.") + mess = TRUE + icon_state = "pod_g" + if(occupant.mind != clonemind) + clonemind.transfer_to(occupant) + occupant.grab_ghost() // We really just want to make you suffer. + flash_color(occupant, flash_color="#960000", flash_time=100) + occupant << "Agony blazes across your \ + consciousness as your body is torn apart.
    \ + Is this what dying is like? Yes it is.
    " + playsound(src.loc, 'sound/machines/warning-buzzer.ogg', 50, 0) + occupant << sound('sound/hallucinations/veryfar_noise.ogg',0,1,50) + QDEL_IN(occupant, 40) /obj/machinery/clonepod/relaymove(mob/user) - if (user.stat) - return - src.go_out() - return + if(user.stat == CONSCIOUS) + go_out() /obj/machinery/clonepod/emp_act(severity) if(prob(100/(severity*efficiency))) malfunction() @@ -387,10 +420,5 @@
    This technology produced under license from Thinktronic Systems, LTD."} -//SOME SCRAPS I GUESS -/* EMP grenade/spell effect - if(istype(A, /obj/machinery/clonepod)) - A:malfunction() -*/ - #undef CLONE_INITIAL_DAMAGE +#undef SPEAK diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index 962fb705408..9837fa795aa 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -106,15 +106,15 @@ return else if(active) - overlays += "ai-fixer-on" + add_overlay("ai-fixer-on") if (occupier) switch (occupier.stat) if (0) - overlays += "ai-fixer-full" + add_overlay("ai-fixer-full") if (2) - overlays += "ai-fixer-404" + add_overlay("ai-fixer-404") else - overlays += "ai-fixer-empty" + add_overlay("ai-fixer-empty") /obj/machinery/computer/aifixer/transfer_ai(interaction, mob/user, mob/living/silicon/ai/AI, obj/item/device/aicard/card) if(!..()) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 7f80531c354..7ca75a4bb69 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -4,6 +4,7 @@ icon_state = "arcade" icon_keyboard = null icon_screen = "invaders" + clockwork = TRUE //it'd look weird var/list/prizes = list( /obj/item/weapon/storage/box/snappops = 2, /obj/item/toy/talking/AI = 2, @@ -49,9 +50,12 @@ new CB.build_path(loc, CB) qdel(src) +#define PULSE_MEDAL "Jackpot" + /obj/machinery/computer/arcade/proc/prizevend() if(prob(0.0001)) //1 in a million - new /obj/item/weapon/gun/energy/pulse(src) + new /obj/item/weapon/gun/energy/pulse/prize(src) + UnlockMedal(PULSE_MEDAL,usr.client) if(!contents.len) var/prizeselect = pickweight(prizes) @@ -63,7 +67,7 @@ "You hear a chime and a clunk.") prize.loc = src.loc - +#undef PULSE_MEDAL /obj/machinery/computer/arcade/emp_act(severity) ..(severity) diff --git a/code/game/machinery/computer/atmos_alert.dm b/code/game/machinery/computer/atmos_alert.dm index 6d3587d5507..004a59d29cd 100644 --- a/code/game/machinery/computer/atmos_alert.dm +++ b/code/game/machinery/computer/atmos_alert.dm @@ -80,6 +80,6 @@ if(stat & (NOPOWER|BROKEN)) return if(priority_alarms.len) - overlays += "alert:2" + add_overlay("alert:2") else if(minor_alarms.len) - overlays += "alert:1" \ No newline at end of file + add_overlay("alert:1") \ No newline at end of file diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 73717cf3f7c..955cbf118bb 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -140,26 +140,28 @@ /obj/item/weapon/circuitboard/computer/telesci_console name = "circuit board (Telescience Console)" build_path = /obj/machinery/computer/telescience - origin_tech = "programming=3;bluespace=2" + origin_tech = "programming=3;bluespace=3;plasmatech=4" /obj/item/weapon/circuitboard/computer/message_monitor name = "circuit board (Message Monitor)" build_path = /obj/machinery/computer/message_monitor - origin_tech = "programming=3" + origin_tech = "programming=2" /obj/item/weapon/circuitboard/computer/security name = "circuit board (Security Cameras)" build_path = /obj/machinery/computer/security + origin_tech = "programming=2;combat=2" /obj/item/weapon/circuitboard/computer/aiupload name = "circuit board (AI Upload)" build_path = /obj/machinery/computer/upload/ai - origin_tech = "programming=4" + origin_tech = "programming=4;engineering=4" /obj/item/weapon/circuitboard/computer/borgupload name = "circuit board (Cyborg Upload)" build_path = /obj/machinery/computer/upload/borg - origin_tech = "programming=4" + origin_tech = "programming=4;engineering=4" /obj/item/weapon/circuitboard/computer/med_data name = "circuit board (Medical Records Console)" build_path = /obj/machinery/computer/med_data + origin_tech = "programming=2;biotech=2" /obj/item/weapon/circuitboard/computer/pandemic name = "circuit board (PanD.E.M.I.C. 2200)" build_path = /obj/machinery/computer/pandemic @@ -171,12 +173,13 @@ /obj/item/weapon/circuitboard/computer/communications name = "circuit board (Communications)" build_path = /obj/machinery/computer/communications - origin_tech = "programming=2;magnets=2" + origin_tech = "programming=3;magnets=3" var/lastTimeUsed = 0 /obj/item/weapon/circuitboard/computer/card name = "circuit board (ID Console)" build_path = /obj/machinery/computer/card + origin_tech = "programming=3" /obj/item/weapon/circuitboard/computer/card/centcom name = "circuit board (Centcom ID Console)" build_path = /obj/machinery/computer/card/centcom @@ -204,10 +207,11 @@ /obj/item/weapon/circuitboard/computer/teleporter name = "circuit board (Teleporter)" build_path = /obj/machinery/computer/teleporter - origin_tech = "programming=2;bluespace=2" + origin_tech = "programming=3;bluespace=3;plasmatech=3" /obj/item/weapon/circuitboard/computer/secure_data name = "circuit board (Security Records Console)" build_path = /obj/machinery/computer/secure_data + origin_tech = "programming=2;combat=2" /obj/item/weapon/circuitboard/computer/stationalert name = "circuit board (Station Alerts)" build_path = /obj/machinery/computer/station_alert @@ -234,7 +238,7 @@ /obj/item/weapon/circuitboard/computer/cloning name = "circuit board (Cloning)" build_path = /obj/machinery/computer/cloning - origin_tech = "programming=3;biotech=3" + origin_tech = "programming=2;biotech=2" /obj/item/weapon/circuitboard/computer/arcade/battle name = "circuit board (Arcade Battle)" build_path = /obj/machinery/computer/arcade/battle @@ -242,6 +246,7 @@ /obj/item/weapon/circuitboard/computer/arcade/orion_trail name = "circuit board (Orion Trail)" build_path = /obj/machinery/computer/arcade/orion_trail + origin_tech = "programming=1" /obj/item/weapon/circuitboard/computer/turbine_control name = "circuit board (Turbine control)" build_path = /obj/machinery/computer/turbine_computer @@ -252,6 +257,7 @@ /obj/item/weapon/circuitboard/computer/powermonitor name = "circuit board (Power Monitor)" //name fixed 250810 build_path = /obj/machinery/computer/monitor + origin_tech = "programming=2;powerstorage=2" /obj/item/weapon/circuitboard/computer/olddoor name = "circuit board (DoorMex)" build_path = /obj/machinery/computer/pod/old @@ -264,7 +270,9 @@ /obj/item/weapon/circuitboard/computer/prisoner name = "circuit board (Prisoner Management Console)" build_path = /obj/machinery/computer/prisoner - +/obj/item/weapon/circuitboard/computer/gulag_teleporter_console + name = "circuit board (Labor Camp teleporter console)" + build_path = /obj/machinery/computer/gulag_teleporter_computer /obj/item/weapon/circuitboard/computer/rdconsole name = "circuit board (RD Console)" @@ -292,11 +300,11 @@ /obj/item/weapon/circuitboard/computer/crew name = "circuit board (Crew Monitoring Console)" build_path = /obj/machinery/computer/crew - origin_tech = "programming=3;biotech=2;magnets=2" + origin_tech = "programming=2;biotech=2" /obj/item/weapon/circuitboard/computer/mech_bay_power_console name = "circuit board (Mech Bay Power Control Console)" build_path = /obj/machinery/computer/mech_bay_power_console - origin_tech = "programming=2;powerstorage=3" + origin_tech = "programming=3;powerstorage=3" /obj/item/weapon/circuitboard/computer/cargo name = "circuit board (Supply Console)" @@ -328,18 +336,18 @@ /obj/item/weapon/circuitboard/computer/operating name = "circuit board (Operating Computer)" build_path = /obj/machinery/computer/operating - origin_tech = "programming=2;biotech=2" + origin_tech = "programming=2;biotech=3" /obj/item/weapon/circuitboard/computer/mining name = "circuit board (Outpost Status Display)" build_path = /obj/machinery/computer/security/mining /obj/item/weapon/circuitboard/computer/comm_monitor name = "circuit board (Telecommunications Monitor)" build_path = /obj/machinery/computer/telecomms/monitor - origin_tech = "programming=3" + origin_tech = "programming=3;magnets=3;bluespace=2" /obj/item/weapon/circuitboard/computer/comm_server name = "circuit board (Telecommunications Server Monitor)" build_path = /obj/machinery/computer/telecomms/server - origin_tech = "programming=3" + origin_tech = "programming=3;magnets=3;bluespace=2" /obj/item/weapon/circuitboard/computer/shuttle name = "circuit board (Shuttle)" @@ -382,7 +390,7 @@ /obj/item/weapon/circuitboard/computer/aifixer name = "circuit board (AI Integrity Restorer)" build_path = /obj/machinery/computer/aifixer - origin_tech = "programming=3;biotech=2" + origin_tech = "programming=2;biotech=2" /*/obj/item/weapon/circuitboard/computer/prison_shuttle name = "circuit board (Prison Shuttle)" build_path = /obj/machinery/computer/prison_shuttle*/ @@ -407,4 +415,4 @@ build_path = /obj/machinery/computer/libraryconsole/bookmanagement user << "Access protocols successfully updated." else - return ..() \ No newline at end of file + return ..() diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index c13ba3af2c4..70d099b1228 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -108,8 +108,7 @@ user.reset_perspective(C) watchers[user] = C use_power(50) - spawn(5) - use_camera_console(user) + addtimer(src, "use_camera_console", 5, FALSE, user) else user.unset_machine() @@ -147,6 +146,7 @@ network = list("thunder") density = 0 circuit = null + clockwork = TRUE //it'd look very weird /obj/machinery/computer/security/telescreen/update_icon() icon_state = initial(icon_state) @@ -169,6 +169,7 @@ icon_state = "television" icon_keyboard = null icon_screen = "detective_tv" + clockwork = TRUE //it'd look weird /obj/machinery/computer/security/mining diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 0bbbeda6165..3413b500502 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -504,12 +504,16 @@ var/time_last_changed_position = 0 /obj/machinery/computer/card/minor/hos target_dept = 2 + icon_screen = "idhos" /obj/machinery/computer/card/minor/cmo target_dept = 3 + icon_screen = "idcmo" /obj/machinery/computer/card/minor/rd target_dept = 4 + icon_screen = "idrd" /obj/machinery/computer/card/minor/ce target_dept = 5 + icon_screen = "idce" diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index f6011552816..4641811b75a 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -22,13 +22,14 @@ ..() spawn(5) updatemodules() - return - return /obj/machinery/computer/cloning/process() if(!(scanner && pod1 && autoprocess)) return + if(!pod1.is_operational()) + return + if(scanner.occupant && (scanner.scan_level > 2)) scan_mob(scanner.occupant) @@ -71,8 +72,6 @@ if (!isnull(podf) && podf.is_operational()) return podf - return null - /obj/machinery/computer/cloning/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/weapon/disk/data)) //INSERT SOME DISKETTES if (!src.diskette) @@ -82,7 +81,6 @@ src.diskette = W user << "You insert [W]." src.updateUsrDialog() - return else return ..() @@ -217,7 +215,6 @@ popup.set_content(dat) popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) popup.open() - return /obj/machinery/computer/cloning/Topic(href, href_list) if(..()) @@ -371,7 +368,10 @@ var/datum/data/record/R = new() if(subject.dna.species) - R.fields["mrace"] = subject.dna.species.type + // We store the instance rather than the path, because some + // species (abductors, slimepeople) store state in their + // species datums + R.fields["mrace"] = subject.dna.species else var/datum/species/rando_race = pick(config.roundstart_races) R.fields["mrace"] = rando_race.type @@ -398,4 +398,4 @@ R.fields["mind"] = "\ref[subject.mind]" src.records += R - scantemp = "Subject successfully scanned." \ No newline at end of file + scantemp = "Subject successfully scanned." diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 4416ed3e8e3..e55635d45e2 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -116,6 +116,20 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 else if (src.authenticated==2 && message_cooldown) usr << "Intercomms recharging. Please stand by." + if("crossserver") + if(authenticated==2) + if(CM.lastTimeUsed + 600 > world.time) + usr << "Arrays recycling. Please stand by." + return + var/input = stripped_multiline_input(usr, "Please choose a message to transmit to an allied station. Please be aware that this process is very expensive, and abuse will lead to... termination.", "Send a message to an allied station.", "") + if(!input || !(usr in view(1,src))) + return + send2otherserver("[station_name()]", input,"Comms_Console") + minor_announce(input, title = "Outgoing message to allied station") + log_say("[key_name(usr)] has sent a message to the other server: [input]") + message_admins("[key_name_admin(usr)] has sent a message to the other server.") + CM.lastTimeUsed = world.time + if("callshuttle") src.state = STATE_DEFAULT if(src.authenticated) @@ -384,6 +398,8 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 if (src.authenticated==2) dat += "

    Captain Functions" dat += "
    \[ Make a Captain's Announcement \]" + if(cross_allowed) + dat += "
    \[ Send a message to an allied station \]" dat += "
    \[ Change Alert Level \]" dat += "
    \[ Emergency Maintenance Access \]" dat += "
    \[ Request Nuclear Authentication Codes \]" @@ -505,7 +521,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 dat += "Current login: None" dat += "

    General Functions" dat += "
    \[ Message List \]" - if(SSshuttle.emergency.mode <= SHUTTLE_IDLE) + if(SSshuttle.emergency.mode == SHUTTLE_IDLE) dat += "
    \[ Call Emergency Shuttle \]" dat += "
    \[ Set Status Display \]" dat += "

    Special Functions" @@ -612,4 +628,4 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 /obj/machinery/computer/communications/proc/overrideCooldown() var/obj/item/weapon/circuitboard/computer/communications/CM = circuit - CM.lastTimeUsed = 0 \ No newline at end of file + CM.lastTimeUsed = 0 diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 35ca17a8641..866daf1fbe1 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -13,6 +13,7 @@ var/icon_keyboard = "generic_key" var/icon_screen = "generic" var/computer_health = 25 + var/clockwork = FALSE /obj/machinery/computer/New(location, obj/item/weapon/circuitboard/C) ..(location) @@ -53,21 +54,36 @@ if(3) take_damage(rand(10,30), BRUTE, 0) +/obj/machinery/computer/ratvar_act() + if(!clockwork) + clockwork = TRUE + icon_screen = "ratvar[rand(1, 4)]" + icon_keyboard = "ratvar_key[rand(1, 6)]" + icon_state = "ratvarcomputer[rand(1, 4)]" + update_icon() + +/obj/machinery/computer/narsie_act() + if(clockwork && clockwork != initial(clockwork) && prob(20)) //if it's clockwork but isn't normally clockwork + clockwork = FALSE + icon_screen = initial(icon_screen) + icon_keyboard = initial(icon_keyboard) + icon_state = initial(icon_state) + update_icon() /obj/machinery/computer/bullet_act(obj/item/projectile/P) take_damage(P.damage, P.damage_type, 0) ..() /obj/machinery/computer/update_icon() - overlays.Cut() + cut_overlays() if(stat & NOPOWER) - overlays += "[icon_keyboard]_off" + add_overlay("[icon_keyboard]_off") return - overlays += icon_keyboard + add_overlay(icon_keyboard) if(stat & BROKEN) - overlays += "[icon_state]_broken" + add_overlay("[icon_state]_broken") else - overlays += icon_screen + add_overlay(icon_screen) /obj/machinery/computer/power_change() ..() @@ -84,7 +100,7 @@ user << " You start to disconnect the monitor..." if(do_after(user, 20/I.toolspeed, target = src)) deconstruction() - var/obj/structure/frame/computer/A = new /obj/structure/frame/computer( src.loc ) + var/obj/structure/frame/computer/A = new /obj/structure/frame/computer(src.loc) A.circuit = circuit A.anchored = 1 circuit = null diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm index 597b90129a7..fdc6d980933 100644 --- a/code/game/machinery/computer/dna_console.dm +++ b/code/game/machinery/computer/dna_console.dm @@ -398,11 +398,17 @@ if("se") if(buffer_slot["SE"]) I = new /obj/item/weapon/dnainjector/timed(loc) + var/powers = 0 for(var/datum/mutation/human/HM in good_mutations + bad_mutations + not_good_mutations) if(HM.check_block_string(buffer_slot["SE"])) I.add_mutations.Add(HM) + if(HM in good_mutations) + powers += 1 + if(HM in bad_mutations + not_good_mutations) + powers -= 1 //To prevent just unlocking everything to get all powers to a syringe for max tech else I.remove_mutations.Add(HM) + I.origin_tech = "biotech=2;engineering=[max(1,min(6,powers))]" //With 6 powers available this tech level will be 1-6, also safety check if new powers get added var/time_coeff for(var/datum/mutation/human/HM in I.add_mutations) if(!time_coeff) @@ -593,4 +599,4 @@ //#undef BAD_MUTATION_DIFFICULTY //#undef GOOD_MUTATION_DIFFICULTY -//#undef OP_MUTATION_DIFFICULTY \ No newline at end of file +//#undef OP_MUTATION_DIFFICULTY diff --git a/code/game/machinery/computer/gulag_teleporter.dm b/code/game/machinery/computer/gulag_teleporter.dm new file mode 100644 index 00000000000..e1ea4f9c3d1 --- /dev/null +++ b/code/game/machinery/computer/gulag_teleporter.dm @@ -0,0 +1,164 @@ +//computer that handle the points and teleports the prisoner +/obj/machinery/computer/gulag_teleporter_computer + name = "labor camp teleporter console" + desc = "Used to send criminals to the Labor Camp" + icon_screen = "explosive" + icon_keyboard = "security_key" + req_access = list(access_security) + circuit = /obj/item/weapon/circuitboard/computer/gulag_teleporter_console + var/default_goal = 200 + var/obj/item/weapon/card/id/prisoner/id = null + var/obj/machinery/gulag_teleporter/teleporter = null + var/obj/structure/gulag_beacon/beacon = null + var/mob/living/carbon/human/prisoner = null + var/datum/data/record/temporary_record = null + +/obj/machinery/computer/gulag_teleporter_computer/New() + ..() + addtimer(src, "scan_machinery", 5) + +/obj/machinery/computer/gulag_teleporter_computer/Destroy() + if(id) + id.forceMove(get_turf(src)) + return ..() + +/obj/machinery/computer/gulag_teleporter_computer/attackby(obj/item/W, mob/user) + if(istype(W, /obj/item/weapon/card/id/prisoner)) + if(!id) + if(!user.drop_item()) + return + W.forceMove(src) + id = W + user << "You insert [W]." + return + else + user << "There's an ID inserted already." + return ..() + +/obj/machinery/computer/gulag_teleporter_computer/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ + datum/tgui/master_ui = null, datum/ui_state/state = default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "gulag_console", name, 455, 440, master_ui, state) + ui.open() + +/obj/machinery/computer/gulag_teleporter_computer/ui_data(mob/user) + var/list/data = list() + + var/list/prisoner_list = list() + var/can_teleport = FALSE + + if(teleporter && (teleporter.occupant && ishuman(teleporter.occupant))) + prisoner = teleporter.occupant + prisoner_list["name"] = prisoner.real_name + if(id) + can_teleport = TRUE + if(!isnull(data_core.general)) + for(var/r in data_core.security) + var/datum/data/record/R = r + if(R.fields["name"] == prisoner_list["name"]) + temporary_record = R + prisoner_list["crimstat"] = temporary_record.fields["criminal"] + + data["prisoner"] = prisoner_list + + if(teleporter) + data["teleporter"] = teleporter + data["teleporter_location"] = "([teleporter.x], [teleporter.y], [teleporter.z])" + data["teleporter_lock"] = teleporter.locked + data["teleporter_state_open"] = teleporter.state_open + if(beacon) + data["beacon"] = beacon + data["beacon_location"] = "([beacon.x], [beacon.y], [beacon.z])" + if(id) + data["id"] = id + data["id_name"] = id.registered_name + data["goal"] = id.goal + data["can_teleport"] = can_teleport + + return data + +/obj/machinery/computer/gulag_teleporter_computer/ui_act(action, list/params) + if(..()) + return + if(!allowed(usr)) + usr << "Access denied." + return + switch(action) + if("scan_teleporter") + teleporter = findteleporter() + if("scan_beacon") + beacon = findbeacon() + if("handle_id") + if(id) + if(!usr.get_active_hand()) + usr.put_in_hands(id) + id = null + else + id.forceMove(get_turf(src)) + id = null + else + var/obj/item/I = usr.get_active_hand() + if(istype(I, /obj/item/weapon/card/id/prisoner)) + if(!usr.drop_item()) + return + I.forceMove(src) + id = I + if("set_goal") + var/new_goal = input("Set the amount of points:", "Points", id.goal) as num|null + if(!isnum(new_goal)) + return + if(!new_goal) + new_goal = default_goal + id.goal = Clamp(new_goal, 0, 1000) //maximum 1000 points + if("toggle_open") + if(teleporter.locked) + usr << "The teleporter is locked" + return + teleporter.toggle_open() + if("teleporter_lock") + if(teleporter.state_open) + usr << "Close the teleporter before locking!" + return + teleporter.locked = !teleporter.locked + if("teleport") + if(!teleporter || !beacon) + return + addtimer(src, "teleport", 5, FALSE, usr) + +/obj/machinery/computer/gulag_teleporter_computer/proc/scan_machinery() + teleporter = findteleporter() + beacon = findbeacon() + +/obj/machinery/computer/gulag_teleporter_computer/proc/findteleporter() + var/obj/machinery/gulag_teleporter/teleporterf = null + + for(dir in cardinal) + teleporterf = locate(/obj/machinery/gulag_teleporter, get_step(src, dir)) + if(teleporterf && teleporterf.is_operational()) + return teleporterf + +/obj/machinery/computer/gulag_teleporter_computer/proc/findbeacon() + return locate(/obj/structure/gulag_beacon) + +/obj/machinery/computer/gulag_teleporter_computer/proc/teleport(mob/user) + log_game("[user]([user.ckey] teleported [prisoner]([prisoner.ckey]) to the Labor Camp ([beacon.x], [beacon.y], [beacon.z]) for [id.goal] points.") + teleporter.handle_prisoner(id, temporary_record) + playsound(loc, "sound/weapons/emitter.ogg", 50, 1) + prisoner.forceMove(get_turf(beacon)) + prisoner.Weaken(2) // small travel dizziness + prisoner << "The teleportation makes you a little dizzy." + PoolOrNew(/obj/effect/particle_effect/sparks, prisoner.loc) + playsound(src.loc, "sparks", 50, 1) + if(teleporter.locked) + teleporter.locked = FALSE + teleporter.toggle_open() + id = null + temporary_record = null + + + + + + + diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index 51c0c3e8264..9b816e672f2 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -563,35 +563,31 @@ return /obj/machinery/computer/med_data/emp_act(severity) - if(stat & (BROKEN|NOPOWER)) - ..(severity) - return + if(!(stat & (BROKEN|NOPOWER))) + for(var/datum/data/record/R in data_core.medical) + if(prob(10/severity)) + switch(rand(1,6)) + if(1) + if(prob(10)) + R.fields["name"] = random_unique_lizard_name(R.fields["sex"],1) + else + R.fields["name"] = random_unique_name(R.fields["sex"],1) + if(2) + R.fields["sex"] = pick("Male", "Female") + if(3) + R.fields["age"] = rand(AGE_MIN, AGE_MAX) + if(4) + R.fields["blood_type"] = random_blood_type() + if(5) + R.fields["p_stat"] = pick("*Unconcious*", "Active", "Physically Unfit") + if(6) + R.fields["m_stat"] = pick("*Insane*", "*Unstable*", "*Watch*", "Stable") + continue - for(var/datum/data/record/R in data_core.medical) - if(prob(10/severity)) - switch(rand(1,6)) - if(1) - if(prob(10)) - R.fields["name"] = random_unique_lizard_name(R.fields["sex"],1) - else - R.fields["name"] = random_unique_name(R.fields["sex"],1) - if(2) - R.fields["sex"] = pick("Male", "Female") - if(3) - R.fields["age"] = rand(AGE_MIN, AGE_MAX) - if(4) - R.fields["blood_type"] = random_blood_type() - if(5) - R.fields["p_stat"] = pick("*Unconcious*", "Active", "Physically Unfit") - if(6) - R.fields["m_stat"] = pick("*Insane*", "*Unstable*", "*Watch*", "Stable") - continue - - else if(prob(1)) - qdel(R) - continue - - ..(severity) + else if(prob(1)) + qdel(R) + continue + ..() /obj/machinery/computer/med_data/proc/canUseMedicalRecordsConsole(mob/user, message = 1, record1, record2) if(user) @@ -609,3 +605,4 @@ icon_state = "laptop" icon_screen = "medlaptop" icon_keyboard = "laptop_key" + clockwork = TRUE //it'd look weird diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index 8a74f5f09ee..b277e7b5e8d 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -48,7 +48,8 @@ MK.loc = src.loc // Will help make emagging the console not so easy to get away with. MK.info += "

    %@%(*$%&(&?*(%&/{}" - spawn(100*length(src.linkedServer.decryptkey)) UnmagConsole() + var/time = 100 * length(src.linkedServer.decryptkey) + addtimer(src, "UnmagConsole", time) message = rebootmsg else user << "A no server error appears on the screen." @@ -417,8 +418,8 @@ var/mob/living/carbon/human/H = customrecepient.loc H << "\icon[customrecepient] Message from [customsender] ([customjob]), \"[custommessage]\" (Reply)" log_pda("[usr]/([usr.ckey]) (PDA: [customsender]) sent \"[custommessage]\" to [customrecepient.owner]") - customrecepient.overlays.Cut() - customrecepient.overlays += image('icons/obj/pda.dmi', "pda-r") + customrecepient.cut_overlays() + customrecepient.add_overlay(image('icons/obj/pda.dmi', "pda-r")) //Sender is faking as someone who exists else src.linkedServer.send_pda_message("[customrecepient.owner]", "[PDARec.owner]","[custommessage]") @@ -430,8 +431,8 @@ var/mob/living/carbon/human/H = customrecepient.loc H << "\icon[customrecepient] Message from [PDARec.owner] ([customjob]), \"[custommessage]\" (Reply)" log_pda("[usr]/([usr.ckey]) (PDA: [PDARec.owner]) sent \"[custommessage]\" to [customrecepient.owner]") - customrecepient.overlays.Cut() - customrecepient.overlays += image('icons/obj/pda.dmi', "pda-r") + customrecepient.cut_overlays() + customrecepient.add_overlay(image('icons/obj/pda.dmi', "pda-r")) //Finally.. ResetMessage() @@ -463,5 +464,5 @@ if(!isnull(server.decryptkey)) info = "

    Daily Key Reset


    The new message monitor key is '[server.decryptkey]'.
    Please keep this a secret and away from the clown.
    If necessary, change the password to a more secure one." info_links = info - overlays += "paper_words" + add_overlay("paper_words") break diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 1348622a0ff..4dda0b11057 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -68,6 +68,21 @@ if(!robots) dat += "No Cyborg Units detected within access parameters." + dat += "
    " + + var/drones = 0 + for(var/mob/living/simple_animal/drone/D in mob_list) + if(D.hacked) + continue + drones++ + dat += "[D.name] |" + if(D.stat) + dat += " Not Responding |" + dat += "(Destroy)" + dat += "
    " + + if(!drones) + dat += "No Drone Units detected within access parameters." var/datum/browser/popup = new(user, "computer", "Cyborg Control Console", 400, 500) popup.set_content(dat) @@ -128,5 +143,17 @@ if(is_special_character(R)) R.verbs += /mob/living/silicon/robot/proc/ResetSecurityCodes + else if (href_list["killdrone"]) + if(src.allowed(usr)) + var/mob/living/simple_animal/drone/D = locate(href_list["killdrone"]) + if(D.hacked) + usr << "ERROR: [D] is not responding to external commands." + else + var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread + s.set_up(3, 1, D) + s.start() + D.visible_message("\the [D] self destructs!") + D.gib() + src.updateUsrDialog() return diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index cd113558b7c..eaebcd0ac80 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -60,7 +60,7 @@ dat += {" - + + + + + + +
    Player poll
    + Question: [pollquestion]
    Please sort the options in the order of most preferred to least preferred
    + Revoting has been enabled on this poll, if you think you made a mistake, simply revote
    + Poll runs from [pollstarttime] until [pollendtime]

    +

    + + + + + +
    +
    Most Preferred
    +
      + "} + for(var/O in options) + var/datum/polloption/PO = options["[O]"] + if(PO.optionid && PO.optiontext) + output += "
    1. [PO.optiontext]
    2. \n" + output += {" +
    +
    Least Preferred

    +
    +

    + "} + src << browse(null ,"window=playerpolllist") + src << browse(output,"window=playerpoll;size=500x500") return -/mob/new_player/proc/poll_check_voted(pollid, table) - if(!dbcon.IsConnected()) +/mob/new_player/proc/poll_check_voted(pollid, text = FALSE) + var/table = "poll_vote" + if (text) + table = "poll_textreply" + if (!establish_db_connection()) usr << "Failed to establish database connection." return - var/DBQuery/query_hasvoted = dbcon.NewQuery("SELECT id FROM [format_table_name(table)] WHERE pollid = [pollid] AND ckey = '[ckey]'") + var/DBQuery/query_hasvoted = dbcon.NewQuery("SELECT id FROM `[format_table_name(table)]` WHERE pollid = [pollid] AND ckey = '[ckey]'") if(!query_hasvoted.Execute()) var/err = query_hasvoted.ErrorMsg() log_game("SQL ERROR obtaining id from [table] table. Error : \[[err]\]\n") @@ -243,10 +365,134 @@ . = client.holder.rank return . + +/mob/new_player/proc/vote_rig_check() + if (usr != src) + if (!usr || !src) + return 0 + //we gots ourselfs a dirty cheater on our hands! + log_game("[key_name(usr)] attempted to rig the vote by voting as [ckey]") + message_admins("[key_name_admin(usr)] attempted to rig the vote by voting as [ckey]") + usr << "You don't seem to be [ckey]." + src << "Something went horribly wrong processing your vote. Please contact an administrator, they should have gotten a message about this" + return 0 + return 1 + +/mob/new_player/proc/vote_valid_check(pollid, holder, type) + if (!establish_db_connection()) + src << "Failed to establish database connection." + return 0 + pollid = text2num(pollid) + if (!pollid || pollid < 0) + return 0 + //validate the poll is actually the right type of poll and its still active + var/DBQuery/select_query = dbcon.NewQuery({" + SELECT id + FROM [format_table_name("poll_question")] + WHERE + [(holder ? "" : "adminonly = false AND")] + id = [pollid] + AND + Now() BETWEEN starttime AND endtime + AND + polltype = '[type]' + "}) + if (!select_query.Execute()) + var/err = select_query.ErrorMsg() + log_game("SQL ERROR validating poll via poll_question table. Error : \[[err]\]\n") + return 0 + if (!select_query.NextRow()) + return 0 + return 1 + +/mob/new_player/proc/vote_on_irv_poll(pollid, list/votelist) + if (!establish_db_connection()) + src << "Failed to establish database connection." + return 0 + if (!vote_rig_check()) + return 0 + pollid = text2num(pollid) + if (!pollid || pollid < 0) + return 0 + if (!votelist || !istype(votelist) || !votelist.len) + return 0 + if (!client) + return 0 + //save these now so we can still process the vote if the client goes away while we process. + var/datum/admins/holder = client.holder + var/rank = "Player" + if (holder) + rank = holder.rank + var/ckey = client.ckey + var/address = client.address + + //validate the poll + if (!vote_valid_check(pollid, holder, POLLTYPE_IRV)) + return 0 + + //lets collect the options + var/DBQuery/options_query = dbcon.NewQuery("SELECT id FROM [format_table_name("poll_option")] WHERE pollid = [pollid]") + if (!options_query.Execute()) + var/err = options_query.ErrorMsg() + log_game("SQL ERROR obtaining id from poll_option table. Error : \[[err]\]\n") + return 0 + var/list/optionlist = list() + while (options_query.NextRow()) + optionlist += text2num(options_query.item[1]) + + //validate their votes are actually in the list of options and actually numbers + var/list/numberedvotelist = list() + for (var/vote in votelist) + vote = text2num(vote) + numberedvotelist += vote + if (!vote) //this is fine because voteid starts at 1, so it will never be 0 + src << "Error: Invalid (non-numeric) votes in the vote data." + return 0 + if (!(vote in optionlist)) + src << "Votes for choices that do not appear to be in the poll detected" + return 0 + if (!numberedvotelist.len) + src << "Invalid vote data" + return 0 + + //lets add the vote, first we generate a insert statement. + + var/sqlrowlist = "" + for (var/vote in numberedvotelist) + if (sqlrowlist != "") + sqlrowlist += ", " //a comma (,) at the start of the first row to insert will trigger a SQL error + sqlrowlist += "(Now(), [pollid], [vote], '[sanitizeSQL(ckey)]', '[sanitizeSQL(address)]', '[sanitizeSQL(rank)]')" + + //now lets delete their old votes (if any) + var/DBQuery/voted_query = dbcon.NewQuery("DELETE FROM [format_table_name("poll_vote")] WHERE pollid = [pollid] AND ckey = '[ckey]'") + if (!voted_query.Execute()) + var/err = voted_query.ErrorMsg() + log_game("SQL ERROR clearing out old votes. Error : \[[err]\]\n") + return 0 + + //now to add the new ones. + var/DBQuery/query_insert = dbcon.NewQuery("INSERT INTO [format_table_name("poll_vote")] (datetime, pollid, optionid, ckey, ip, adminrank) VALUES [sqlrowlist]") + if(!query_insert.Execute()) + var/err = query_insert.ErrorMsg() + log_game("SQL ERROR adding vote to table. Error : \[[err]\]\n") + src << "Error adding vote." + return 0 + src << browse(null,"window=playerpoll") + return 1 + + /mob/new_player/proc/vote_on_poll(pollid, optionid) + if(!establish_db_connection()) + src << "Failed to establish database connection." + return 0 + if (!vote_rig_check()) + return 0 if(!pollid || !optionid) return - var/adminrank = poll_check_voted(pollid, "poll_vote") + //validate the poll + if (!vote_valid_check(pollid, client.holder, POLLTYPE_OPTION)) + return 0 + var/adminrank = poll_check_voted(pollid) if(!adminrank) return var/DBQuery/query_insert = dbcon.NewQuery("INSERT INTO [format_table_name("poll_vote")] (datetime, pollid, optionid, ckey, ip, adminrank) VALUES (Now(), [pollid], [optionid], '[ckey]', '[client.address]', '[adminrank]')") @@ -258,12 +504,20 @@ return 1 /mob/new_player/proc/log_text_poll_reply(pollid, replytext) + if(!establish_db_connection()) + src << "Failed to establish database connection." + return 0 + if (!vote_rig_check()) + return 0 if(!pollid) return + //validate the poll + if (!vote_valid_check(pollid, client.holder, POLLTYPE_TEXT)) + return 0 if(!replytext) usr << "The text you entered was blank. Please correct the text and submit again." return - var/adminrank = poll_check_voted(pollid, "poll_textreply") + var/adminrank = poll_check_voted(pollid, TRUE) if(!adminrank) return replytext = sanitizeSQL(replytext) @@ -279,11 +533,16 @@ return 1 /mob/new_player/proc/vote_on_numval_poll(pollid, optionid, rating) + if(!establish_db_connection()) + src << "Failed to establish database connection." + return 0 + if (!vote_rig_check()) + return 0 if(!pollid || !optionid || !rating) return - if(!dbcon.IsConnected()) - usr << "Failed to establish database connection." - return + //validate the poll + if (!vote_valid_check(pollid, client.holder, POLLTYPE_RATING)) + return 0 var/DBQuery/query_hasvoted = dbcon.NewQuery("SELECT id FROM [format_table_name("poll_vote")] WHERE optionid = [optionid] AND ckey = '[ckey]'") if(!query_hasvoted.Execute()) var/err = query_hasvoted.ErrorMsg() @@ -304,11 +563,16 @@ return 1 /mob/new_player/proc/vote_on_multi_poll(pollid, optionid) + if(!establish_db_connection()) + src << "Failed to establish database connection." + return 0 + if (!vote_rig_check()) + return 0 if(!pollid || !optionid) return 1 - if(!dbcon.IsConnected()) - usr << "Failed to establish database connection." - return 1 + //validate the poll + if (!vote_valid_check(pollid, client.holder, POLLTYPE_MULTI)) + return 0 var/DBQuery/query_get_choicelen = dbcon.NewQuery("SELECT multiplechoiceoptions FROM [format_table_name("poll_question")] WHERE id = [pollid]") if(!query_get_choicelen.Execute()) var/err = query_get_choicelen.ErrorMsg() diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 59ba5cd8da2..50b0615a63f 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -61,21 +61,26 @@ if(previewJob) mannequin.job = previewJob.title previewJob.equip(mannequin, TRUE) - + CHECK_TICK preview_icon = icon('icons/effects/effects.dmi', "nothing") preview_icon.Scale(48+32, 16+32) - - mannequin.dir = NORTH + CHECK_TICK + mannequin.setDir(NORTH) + var/icon/stamp = getFlatIcon(mannequin) + CHECK_TICK preview_icon.Blend(stamp, ICON_OVERLAY, 25, 17) - - mannequin.dir = WEST + CHECK_TICK + mannequin.setDir(WEST) stamp = getFlatIcon(mannequin) + CHECK_TICK preview_icon.Blend(stamp, ICON_OVERLAY, 1, 9) - - mannequin.dir = SOUTH + CHECK_TICK + mannequin.setDir(SOUTH) stamp = getFlatIcon(mannequin) + CHECK_TICK preview_icon.Blend(stamp, ICON_OVERLAY, 49, 1) - + CHECK_TICK preview_icon.Scale(preview_icon.Width() * 2, preview_icon.Height() * 2) // Scaling here to prevent blurring in the browser. + CHECK_TICK qdel(mannequin) diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 930d7a33a15..054bb354824 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -16,7 +16,7 @@ from doing this unless you absolutely know what you are doing, and have defined a conversion in savefile.dm */ -/proc/init_sprite_accessory_subtypes(prototype, list/L, list/male, list/female) +/proc/init_sprite_accessory_subtypes(prototype, list/L, list/male, list/female,var/roundstart = FALSE)//Roundstart argument builds a specific list for roundstart parts where some parts may be locked if(!istype(L)) L = list() if(!istype(male)) @@ -27,6 +27,10 @@ for(var/path in typesof(prototype)) if(path == prototype) continue + if(roundstart) + var/datum/sprite_accessory/P = path + if(initial(P.locked)) + continue var/datum/sprite_accessory/D = new path() if(D.icon_state) @@ -52,6 +56,10 @@ var/gender_specific //Something that can be worn by either gender, but looks different on each var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none. var/hasinner //Decides if this sprite has an "inner" part, such as the fleshy parts on ears. + var/locked = 0 //Is this part locked from roundstart selection? Used for parts that apply effects + var/dimension_x = 32 + var/dimension_y = 32 + var/center = FALSE //Should we center the sprite? ////////////////////// // Hair Definitions // @@ -484,6 +492,11 @@ name = "Long Side Part" icon_state = "hair_longsidepart" +/datum/sprite_accessory/hair/boddicker + name = "Boddicker" + icon_state = "hair_boddicker" + + ///////////////////////////// // Facial Hair Definitions // ///////////////////////////// @@ -1285,6 +1298,9 @@ name = "Angeler" icon_state = "angler" +/datum/sprite_accessory/ears + icon = 'icons/mob/mutant_bodyparts.dmi' + /datum/sprite_accessory/ears/none name = "None" icon_state = "none" @@ -1295,6 +1311,33 @@ hasinner = 1 color_src = HAIR +/datum/sprite_accessory/wings/none + name = "None" + icon_state = "none" + +/datum/sprite_accessory/wings_open + icon = 'icons/mob/wings.dmi' + +/datum/sprite_accessory/wings_open/angel + name = "Angel" + icon_state = "angel" + color_src = 0 + dimension_x = 46 + center = TRUE + dimension_y = 34 + +/datum/sprite_accessory/wings + icon = 'icons/mob/wings.dmi' + +/datum/sprite_accessory/wings/angel + name = "Angel" + icon_state = "angel" + color_src = 0 + dimension_x = 46 + center = TRUE + dimension_y = 34 + locked = TRUE + /datum/sprite_accessory/frills icon = 'icons/mob/mutant_bodyparts.dmi' diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index 70344fe4bc1..997dc6a527e 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -10,7 +10,10 @@ /mob/verb/whisper(message as text) set name = "Whisper" set category = "IC" - return + if(say_disabled) //This is here to try to identify lag problems + usr << "Speech is currently admin-disabled." + return + say(message) //only carbons actually whisper, everything else just talks /mob/verb/me_verb(message as text) set name = "Me" @@ -32,13 +35,16 @@ usr << "Speech is currently admin-disabled." return - if(mind && mind.name) - name = "[mind.name]" + var/mob/dead/observer/O = src + if(isobserver(src) && O.deadchat_name) + name = "[O.deadchat_name]" else - name = real_name - if(name != real_name) - alt_name = " (died as [real_name])" - + if(mind && mind.name) + name = "[mind.name]" + else + name = real_name + if(name != real_name) + alt_name = " (died as [real_name])" var/K @@ -48,20 +54,7 @@ message = src.say_quote(message, get_spans()) var/rendered = "DEAD: [name][alt_name] [message]" - for(var/mob/M in player_list) - var/adminoverride = 0 - if(M.client && M.client.holder && (M.client.prefs.chat_toggles & CHAT_DEAD)) - adminoverride = 1 - if(istype(M, /mob/new_player) && !adminoverride) - continue - if(M.stat != DEAD && !adminoverride) - continue - if(K && M.client && K in M.client.prefs.ignoring) - continue - if(istype(M, /mob/dead/observer)) - M << "(F) [rendered]" - else - M << "[rendered]" + deadchat_broadcast(rendered, follow_target = src, speaker_key = K) /mob/proc/emote(var/act) return diff --git a/code/modules/mob/say_readme.dm b/code/modules/mob/say_readme.dm index 34727980393..23542d043b5 100644 --- a/code/modules/mob/say_readme.dm +++ b/code/modules/mob/say_readme.dm @@ -32,13 +32,13 @@ global procs get_hear(range, atom/source) Like view(), but ignores luminosity. - + message_spans_start(spans) Turns each element of spans into a span class. - + message_spans_end(length) Returns lenght times "" - + attach_spans(input, spans) Attaches span classes around input. @@ -47,11 +47,11 @@ global procs The HEAR flag determines whether something is a hearer or not. Hear() is only called on procs with this flag. - languages + languages_spoken/languages_understood Bitmask variable. What languages this object speaks/understands. If the languages of the speaker don't match the languages of the hearer, the message will be modified in the hearer's lang_treat(). - + verb_say/verb_ask/verb_exclaim/verb_yell These determine what the verb is for their respective action. Used in say_quote(). @@ -62,7 +62,7 @@ global procs Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq, spans) This proc handles hearing. What it does varies. For mobs, it treats the message with hearer-specific things like language and deafness, then outputs it to the hearer. - + IMPORTANT NOTE: If radio_freq is not null, the code will assume that the speaker is virtual! (more info on this in the Radios section below) send_speech(message, range, source, bubble_type, spans) @@ -76,7 +76,7 @@ global procs say_quote(input, spans) Adds a verb and quotes to a message. Also attaches span classes to a message. Verbs are determined by verb_say/verb_ask/verb_yell variables. Called on the speaker. - + get_spans(input, spans) Returns the list of spans that are always applied to messages of this atom. Always return ..() | + youroutput when overriding this proc! diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index b285351259b..e1b2f760b4c 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -25,7 +25,7 @@ canmove = 0 stunned = 1 icon = null - overlays.Cut() + cut_overlays() invisibility = INVISIBILITY_MAXIMUM var/atom/movable/overlay/animation = new( loc ) @@ -141,7 +141,7 @@ canmove = 0 stunned = 1 icon = null - overlays.Cut() + cut_overlays() invisibility = INVISIBILITY_MAXIMUM var/atom/movable/overlay/animation = new( loc ) animation.icon_state = "blank" @@ -422,8 +422,8 @@ . = new_slime qdel(src) -/mob/proc/become_overmind(mode_made = 0) - var/mob/camera/blob/B = new /mob/camera/blob(loc, 0, mode_made) +/mob/proc/become_overmind(mode_made, starting_points = 60) + var/mob/camera/blob/B = new /mob/camera/blob(loc, 0, mode_made, starting_points) if(mind) mind.transfer_to(B) else diff --git a/code/modules/modular_computers/NTNet/NTNRC/conversation.dm b/code/modules/modular_computers/NTNet/NTNRC/conversation.dm new file mode 100644 index 00000000000..075bef313fe --- /dev/null +++ b/code/modules/modular_computers/NTNet/NTNRC/conversation.dm @@ -0,0 +1,65 @@ +var/global/static/ntnrc_uid = 0 + +/datum/ntnet_conversation/ + var/id = null + var/title = "Untitled Conversation" + var/datum/computer_file/program/chatclient/operator // "Administrator" of this channel. Creator starts as channel's operator, + var/list/messages = list() + var/list/clients = list() + var/password + +/datum/ntnet_conversation/New() + id = ntnrc_uid + ntnrc_uid++ + if(ntnet_global) + ntnet_global.chat_channels.Add(src) + ..() + +/datum/ntnet_conversation/proc/add_message(message, username) + message = "[worldtime2text()] [username]: [message]" + messages.Add(message) + trim_message_list() + +/datum/ntnet_conversation/proc/add_status_message(message) + messages.Add("[worldtime2text()] -!- [message]") + trim_message_list() + +/datum/ntnet_conversation/proc/trim_message_list() + if(messages.len <= 50) + return + messages = messages.Copy(messages.len-50 ,0) + +/datum/ntnet_conversation/proc/add_client(datum/computer_file/program/chatclient/C) + if(!istype(C)) + return + clients.Add(C) + add_status_message("[C.username] has joined the channel.") + // No operator, so we assume the channel was empty. Assign this user as operator. + if(!operator) + changeop(C) + +/datum/ntnet_conversation/proc/remove_client(datum/computer_file/program/chatclient/C) + if(!istype(C) || !(C in clients)) + return + clients.Remove(C) + add_status_message("[C.username] has left the channel.") + + // Channel operator left, pick new operator + if(C == operator) + operator = null + if(clients.len) + var/datum/computer_file/program/chatclient/newop = pick(clients) + changeop(newop) + + +/datum/ntnet_conversation/proc/changeop(datum/computer_file/program/chatclient/newop) + if(istype(newop)) + operator = newop + add_status_message("Channel operator status transferred to [newop.username].") + +/datum/ntnet_conversation/proc/change_title(newtitle, datum/computer_file/program/chatclient/client) + if(operator != client) + return 0 // Not Authorised + + add_status_message("[client.username] has changed channel title from [title] to [newtitle]") + title = newtitle \ No newline at end of file diff --git a/code/modules/modular_computers/NTNet/NTNet.dm b/code/modules/modular_computers/NTNet/NTNet.dm new file mode 100644 index 00000000000..b80668361b8 --- /dev/null +++ b/code/modules/modular_computers/NTNet/NTNet.dm @@ -0,0 +1,145 @@ +var/global/datum/ntnet/ntnet_global = new() + + +// This is the NTNet datum. There can be only one NTNet datum in game at once. Modular computers read data from this. +/datum/ntnet/ + var/list/relays = list() + var/list/logs = list() + var/list/available_station_software = list() + var/list/available_antag_software = list() + var/list/chat_channels = list() + var/list/fileservers = list() + // Amount of logs the system tries to keep in memory. Keep below 999 to prevent byond from acting weirdly. + // High values make displaying logs much laggier. + var/setting_maxlogcount = 100 + + // These only affect wireless. LAN (consoles) are unaffected since it would be possible to create scenario where someone turns off NTNet, and is unable to turn it back on since it refuses connections + var/setting_softwaredownload = 1 + var/setting_peertopeer = 1 + var/setting_communication = 1 + var/setting_systemcontrol = 1 + var/setting_disabled = 0 // Setting to 1 will disable all wireless, independently on relays status. + + var/intrusion_detection_enabled = 1 // Whether the IDS warning system is enabled + var/intrusion_detection_alarm = 0 // Set when there is an IDS warning due to malicious (antag) software. + + +// If new NTNet datum is spawned, it replaces the old one. +/datum/ntnet/New() + if(ntnet_global && (ntnet_global != src)) + ntnet_global = src // There can be only one. + for(var/obj/machinery/ntnet_relay/R in machines) + relays.Add(R) + R.NTNet = src + build_software_lists() + add_log("NTNet logging system activated.") + +// Simplified logging: Adds a log. log_string is mandatory parameter, source is optional. +/datum/ntnet/proc/add_log(log_string, obj/item/weapon/computer_hardware/network_card/source = null) + var/log_text = "[worldtime2text()] - " + if(source) + log_text += "[source.get_network_tag()] - " + else + log_text += "*SYSTEM* - " + log_text += log_string + logs.Add(log_text) + + + // We have too many logs, remove the oldest entries until we get into the limit + if(logs.len > setting_maxlogcount) + logs = logs.Copy(logs.len-setting_maxlogcount,0) + + +// Checks whether NTNet operates. If parameter is passed checks whether specific function is enabled. +/datum/ntnet/proc/check_function(specific_action = 0) + if(!relays || !relays.len) // No relays found. NTNet is down + return 0 + + var/operating = 0 + + // Check all relays. If we have at least one working relay, network is up. + for(var/M in relays) + var/obj/machinery/ntnet_relay/R = M + if(R.is_operational()) + operating = 1 + break + + if(setting_disabled) + return 0 + + switch(specific_action) + if(NTNET_SOFTWAREDOWNLOAD) + return (operating && setting_softwaredownload) + if(NTNET_PEERTOPEER) + return (operating && setting_peertopeer) + if(NTNET_COMMUNICATION) + return (operating && setting_communication) + if(NTNET_SYSTEMCONTROL) + return (operating && setting_systemcontrol) + return operating + +// Builds lists that contain downloadable software. +/datum/ntnet/proc/build_software_lists() + available_station_software = list() + available_antag_software = list() + for(var/F in typesof(/datum/computer_file/program)) + var/datum/computer_file/program/prog = new F + // Invalid type (shouldn't be possible but just in case), invalid filetype (not executable program) or invalid filename (unset program) + if(!prog || prog.filename == "UnknownProgram" || prog.filetype != "PRG") + continue + // Check whether the program should be available for station/antag download, if yes, add it to lists. + if(prog.available_on_ntnet) + available_station_software.Add(prog) + if(prog.available_on_syndinet) + available_antag_software.Add(prog) + +// Attempts to find a downloadable file according to filename var +/datum/ntnet/proc/find_ntnet_file_by_name(filename) + for(var/N in available_station_software) + var/datum/computer_file/program/P = N + if(filename == P.filename) + return P + for(var/N in available_antag_software) + var/datum/computer_file/program/P = N + if(filename == P.filename) + return P + +// Resets the IDS alarm +/datum/ntnet/proc/resetIDS() + intrusion_detection_alarm = 0 + +/datum/ntnet/proc/toggleIDS() + resetIDS() + intrusion_detection_enabled = !intrusion_detection_enabled + +// Removes all logs +/datum/ntnet/proc/purge_logs() + logs = list() + add_log("-!- LOGS DELETED BY SYSTEM OPERATOR -!-") + +// Updates maximal amount of stored logs. Use this instead of setting the number, it performs required checks. +/datum/ntnet/proc/update_max_log_count(lognumber) + if(!lognumber) + return 0 + // Trim the value if necessary + lognumber = max(MIN_NTNET_LOGS, min(lognumber, MAX_NTNET_LOGS)) + setting_maxlogcount = lognumber + add_log("Configuration Updated. Now keeping [setting_maxlogcount] logs in system memory.") + +/datum/ntnet/proc/toggle_function(function) + if(!function) + return + function = text2num(function) + switch(function) + if(NTNET_SOFTWAREDOWNLOAD) + setting_softwaredownload = !setting_softwaredownload + add_log("Configuration Updated. Wireless network firewall now [setting_softwaredownload ? "allows" : "disallows"] connection to software repositories.") + if(NTNET_PEERTOPEER) + setting_peertopeer = !setting_peertopeer + add_log("Configuration Updated. Wireless network firewall now [setting_peertopeer ? "allows" : "disallows"] peer to peer network traffic.") + if(NTNET_COMMUNICATION) + setting_communication = !setting_communication + add_log("Configuration Updated. Wireless network firewall now [setting_communication ? "allows" : "disallows"] instant messaging and similar communication services.") + if(NTNET_SYSTEMCONTROL) + setting_systemcontrol = !setting_systemcontrol + add_log("Configuration Updated. Wireless network firewall now [setting_systemcontrol ? "allows" : "disallows"] remote control of station's systems.") diff --git a/code/modules/modular_computers/NTNet/NTNet_relay.dm b/code/modules/modular_computers/NTNet/NTNet_relay.dm new file mode 100644 index 00000000000..1eb87cec084 --- /dev/null +++ b/code/modules/modular_computers/NTNet/NTNet_relay.dm @@ -0,0 +1,127 @@ +// Relays don't handle any actual communication. Global NTNet datum does that, relays only tell the datum if it should or shouldn't work. +/obj/machinery/ntnet_relay + name = "NTNet Quantum Relay" + desc = "A very complex router and transmitter capable of connecting electronic devices together. Looks fragile." + use_power = 2 + active_power_usage = 20000 //20kW, apropriate for machine that keeps massive cross-Zlevel wireless network operational. + idle_power_usage = 100 + icon = 'icons/obj/machines/telecomms.dmi' + icon_state = "bus" + anchored = 1 + density = 1 + var/datum/ntnet/NTNet = null // This is mostly for backwards reference and to allow varedit modifications from ingame. + var/enabled = 1 // Set to 0 if the relay was turned off + var/dos_failure = 0 // Set to 1 if the relay failed due to (D)DoS attack + var/list/dos_sources = list() // Backwards reference for qdel() stuff + + // Denial of Service attack variables + var/dos_overload = 0 // Amount of DoS "packets" in this relay's buffer + var/dos_capacity = 500 // Amount of DoS "packets" in buffer required to crash the relay + var/dos_dissipate = 1 // Amount of DoS "packets" dissipated over time. + + +// TODO: Implement more logic here. For now it's only a placeholder. +/obj/machinery/ntnet_relay/is_operational() + if(stat & (BROKEN | NOPOWER | EMPED)) + return 0 + if(dos_failure) + return 0 + if(!enabled) + return 0 + return 1 + +/obj/machinery/ntnet_relay/update_icon() + if(is_operational()) + icon_state = "bus" + else + icon_state = "bus_off" + +/obj/machinery/ntnet_relay/process() + if(is_operational()) + use_power = 2 + else + use_power = 1 + + if(dos_overload) + dos_overload = max(0, dos_overload - dos_dissipate) + + // If DoS traffic exceeded capacity, crash. + if((dos_overload > dos_capacity) && !dos_failure) + dos_failure = 1 + update_icon() + ntnet_global.add_log("Quantum relay switched from normal operation mode to overload recovery mode.") + // If the DoS buffer reaches 0 again, restart. + if((dos_overload == 0) && dos_failure) + dos_failure = 0 + update_icon() + ntnet_global.add_log("Quantum relay switched from overload recovery mode to normal operation mode.") + ..() + +/obj/machinery/ntnet_relay/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + + if(!ui) + ui = new(user, src, ui_key, "ntnet_relay", "NTNet Quantum Relay", 500, 300, master_ui, state) + ui.open() + + +/obj/machinery/ntnet_relay/ui_data(mob/user) + var/list/data = list() + data["enabled"] = enabled + data["dos_capacity"] = dos_capacity + data["dos_overload"] = dos_overload + data["dos_crashed"] = dos_failure + return data + + +/obj/machinery/ntnet_relay/ui_act(action, params) + if(..()) + return + switch(action) + if("restart") + dos_overload = 0 + dos_failure = 0 + update_icon() + ntnet_global.add_log("Quantum relay manually restarted from overload recovery mode to normal operation mode.") + if("toggle") + enabled = !enabled + ntnet_global.add_log("Quantum relay manually [enabled ? "enabled" : "disabled"].") + update_icon() + + +/obj/machinery/ntnet_relay/attack_hand(mob/living/user) + ui_interact(user) + +/obj/machinery/ntnet_relay/New() + uid = gl_uid + gl_uid++ + component_parts = list() + var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/ntnet_relay(null) + B.apply_default_parts(src) + + if(ntnet_global) + ntnet_global.relays.Add(src) + NTNet = ntnet_global + ntnet_global.add_log("New quantum relay activated. Current amount of linked relays: [NTNet.relays.len]") + ..() + +/obj/machinery/ntnet_relay/Destroy() + if(ntnet_global) + ntnet_global.relays.Remove(src) + ntnet_global.add_log("Quantum relay connection severed. Current amount of linked relays: [NTNet.relays.len]") + NTNet = null + + for(var/datum/computer_file/program/ntnet_dos/D in dos_sources) + D.target = null + D.error = "Connection to quantum relay severed" + + ..() + +/obj/item/weapon/circuitboard/machine/ntnet_relay + name = "circuit board (NTNet Relay)" + build_path = /obj/machinery/ntnet_relay + origin_tech = "programming=3;bluespace=3;magnets=2" + req_components = list( + /obj/item/stack/cable_coil = 2, + /obj/item/weapon/stock_parts/subspace/filter = 1) \ No newline at end of file diff --git a/code/modules/modular_computers/computers/item/modular_computer.dm b/code/modules/modular_computers/computers/item/modular_computer.dm new file mode 100644 index 00000000000..feb63b2c8f7 --- /dev/null +++ b/code/modules/modular_computers/computers/item/modular_computer.dm @@ -0,0 +1,704 @@ +// This is the base type that does all the hardware stuff. +// Other types expand it - tablets use a direct subtypes, and +// consoles and laptops use "procssor" item that is held inside machinery piece +/obj/item/modular_computer + name = "Modular Microcomputer" + desc = "A small portable microcomputer." + + var/enabled = 0 // Whether the computer is turned on. + var/screen_on = 1 // Whether the computer is active/opened/it's screen is on. + var/datum/computer_file/program/active_program = null // A currently active program running on the computer. + var/hardware_flag = 0 // A flag that describes this device type + var/last_power_usage = 0 + var/last_battery_percent = 0 // Used for deciding if battery percentage has chandged + var/last_world_time = "00:00" + var/list/last_header_icons + var/computer_emagged = 0 // Whether the computer is emagged. + + var/base_active_power_usage = 50 // Power usage when the computer is open (screen is active) and can be interacted with. Remember hardware can use power too. + var/base_idle_power_usage = 5 // Power usage when the computer is idle and screen is off (currently only applies to laptops) + + // Modular computers can run on various devices. Each DEVICE (Laptop, Console, Tablet,..) + // must have it's own DMI file. Icon states must be called exactly the same in all files, but may look differently + // If you create a program which is limited to Laptops and Consoles you don't have to add it's icon_state overlay for Tablets too, for example. + + icon = 'icons/obj/computer.dmi' + icon_state = "laptop-open" + var/icon_state_unpowered = null // Icon state when the computer is turned off + var/icon_state_menu = "menu" // Icon state overlay when the computer is turned on, but no program is loaded that would override the screen. + var/max_hardware_size = 0 // Maximal hardware size. Currently, tablets have 1, laptops 2 and consoles 3. Limits what hardware types can be installed. + var/steel_sheet_cost = 5 // Amount of steel sheets refunded when disassembling an empty frame of this computer. + + // Damage of the chassis. If the chassis takes too much damage it will break apart. + var/damage = 0 // Current damage level + var/broken_damage = 50 // Damage level at which the computer ceases to operate + var/max_damage = 100 // Damage level at which the computer breaks apart. + + // Important hardware (must be installed for computer to work) + var/obj/item/weapon/computer_hardware/processor_unit/processor_unit // CPU. Without it the computer won't run. Better CPUs can run more programs at once. + var/obj/item/weapon/computer_hardware/network_card/network_card // Network Card component of this computer. Allows connection to NTNet + var/obj/item/weapon/computer_hardware/hard_drive/hard_drive // Hard Drive component of this computer. Stores programs and files. + var/obj/item/weapon/computer_hardware/battery_module/battery_module // An internal power source for this computer. Can be recharged. + // Optional hardware (improves functionality, but is not critical for computer to work) + var/obj/item/weapon/computer_hardware/card_slot/card_slot // ID Card slot component of this computer. Mostly for HoP modification console that needs ID slot for modification. + var/obj/item/weapon/computer_hardware/card_slot/card_slot2 // second slot. popular demand requested the hop need to insert 2 ids. + var/obj/item/weapon/computer_hardware/nano_printer/nano_printer // Nano Printer component of this computer, for your everyday paperwork needs. + var/obj/item/weapon/computer_hardware/hard_drive/portable/portable_drive // Portable data storage + + var/list/idle_threads = list() // Idle programs on background. They still receive process calls but can't be interacted with. + var/obj/physical = null + + + +// Eject ID card from computer, if it has ID slot with card inside. +/obj/item/modular_computer/verb/eject_id() + set name = "Eject ID" + set category = "Object" + set src in view(1) + + if(usr.incapacitated() || !istype(usr, /mob/living)) + usr << "You can't do that." + return + + if(!Adjacent(usr)) + usr << "You can't reach it." + return + + proc_eject_id(usr) + +// Eject ID card from computer, if it has ID slot with card inside. +/obj/item/modular_computer/verb/eject_usb() + set name = "Eject Portable Device" + set category = "Object" + set src in view(1) + + if(usr.incapacitated() || !istype(usr, /mob/living)) + usr << "You can't do that." + return + + if(!Adjacent(usr)) + usr << "You can't reach it." + return + + proc_eject_usb(usr) + +/obj/item/modular_computer/proc/proc_eject_id(mob/user, slot) + if(!user) + user = usr + + if(!card_slot) + user << "\The [src] does not have an ID card slot" + return + + if(!card_slot.stored_card && !card_slot.stored_card2) + user << "There is no card in \the [src]" + return + + if(active_program) + active_program.event_idremoved(0, slot) + + for(var/I in idle_threads) + var/datum/computer_file/program/P = I + P.event_idremoved(1, slot) + if(card_slot.stored_card && (!slot || slot == 1)) + card_slot.stored_card.forceMove(get_turf(src)) + card_slot.stored_card = null + if(card_slot.stored_card2 && (!slot || slot == 2)) + card_slot.stored_card2.forceMove(get_turf(src)) + card_slot.stored_card2 = null + user << "You remove the card[card_slot.stored_card && card_slot.stored_card2 && !slot ? "s" : ""] from \the [src]" + +/obj/item/modular_computer/proc/proc_eject_usb(mob/user) + if(!user) + user = usr + + if(!portable_drive) + user << "There is no portable device connected to \the [src]." + return + + uninstall_component(user, portable_drive) + +/obj/item/modular_computer/attack_ghost(mob/dead/observer/user) + if(enabled) + ui_interact(user) + else if(check_rights_for(user.client, R_ADMIN)) + var/response = alert(user, "This computer is turned off. Would you like to turn it on?", "Admin Override", "Yes", "No") + if(response == "Yes") + turn_on(user) + +/obj/item/modular_computer/emag_act(mob/user) + if(computer_emagged) + user << "\The [src] was already emagged." + return 0 + else + computer_emagged = 1 + user << "You emag \the [src]. It's screen briefly shows a \"OVERRIDE ACCEPTED: New software downloads available.\" message." + return 1 + +/obj/item/modular_computer/examine(mob/user) + ..() + if(damage > broken_damage) + user << "It is heavily damaged!" + else if(damage) + user << "It is damaged." + +/obj/item/modular_computer/New() + START_PROCESSING(SSmachine, src) + update_icon() + if(!physical) + physical = src + ..() + +/obj/item/modular_computer/Destroy() + kill_program(1) + STOP_PROCESSING(SSmachine, src) + for(var/H in get_all_components()) + var/obj/item/weapon/computer_hardware/CH = H + uninstall_component(null, CH) + qdel(CH) + return ..() + +/obj/item/modular_computer/update_icon() + icon_state = icon_state_unpowered + cut_overlays() + if(!enabled) + return + if(active_program) + add_overlay(active_program.program_icon_state ? active_program.program_icon_state : icon_state_menu) + else + add_overlay(icon_state_menu) + +// Used by child types if they have other power source than battery +/obj/item/modular_computer/proc/check_power_override() + return 0 + +// Operates NanoUI +/obj/item/modular_computer/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + + if(!screen_on || !enabled) + if(ui) + ui.close() + return 0 + if((!battery_module || !battery_module.battery.charge) && !check_power_override()) + if(ui) + ui.close() + return 0 + + // If we have an active program switch to it now. + if(active_program) + if(ui) // This is the main laptop screen. Since we are switching to program's UI close it for now. + ui.close() + active_program.ui_interact(user) + return + + // We are still here, that means there is no program loaded. Load the BIOS/ROM/OS/whatever you want to call it. + // This screen simply lists available programs and user may select them. + if(!hard_drive || !hard_drive.stored_files || !hard_drive.stored_files.len) + physical.visible_message("\The [src] beeps three times, it's screen displaying \"DISK ERROR\" warning.") + return // No HDD, No HDD files list or no stored files. Something is very broken. + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + + ui = new(user, src, ui_key, "computer_main", "NTOS Main menu", 400, 500, master_ui, state) + ui.open() + ui.set_autoupdate(state = 1) + + +/obj/item/modular_computer/ui_data(mob/user) + + var/list/data = get_header_data() + data["programs"] = list() + for(var/datum/computer_file/program/P in hard_drive.stored_files) + var/running = 0 + if(P in idle_threads) + running = 1 + + data["programs"] += list(list("name" = P.filename, "desc" = P.filedesc, "running" = running)) + + return data + + +// On-click handling. Turns on the computer if it's off and opens the GUI. +/obj/item/modular_computer/attack_self(mob/user) + if(enabled) + ui_interact(user) + else + turn_on(user) + +/obj/item/modular_computer/proc/break_apart() + physical.visible_message("\The [src] breaks apart!") + var/turf/newloc = get_turf(src) + new /obj/item/stack/sheet/metal(newloc, round(steel_sheet_cost/2)) + for(var/C in get_all_components()) + var/obj/item/weapon/computer_hardware/H = C + uninstall_component(null, H) + H.forceMove(newloc) + if(prob(25)) + H.take_damage(rand(10,30)) + relay_qdel() + qdel() + +/obj/item/modular_computer/proc/turn_on(mob/user) + var/issynth = issilicon(user) // Robots and AIs get different activation messages. + if(damage > broken_damage) + if(issynth) + user << "You send an activation signal to \the [src], but it responds with an error code. It must be damaged." + else + user << "You press the power button, but the computer fails to boot up, displaying variety of errors before shutting down again." + return + if(processor_unit && ((battery_module && battery_module.battery.charge && battery_module.check_functionality()) || check_power_override())) // Battery-run and charged or non-battery but powered by APC. + if(issynth) + user << "You send an activation signal to \the [src], turning it on" + else + user << "You press the power button and start up \the [src]" + enabled = 1 + update_icon() + ui_interact(user) + else // Unpowered + if(issynth) + user << "You send an activation signal to \the [src] but it does not respond" + else + user << "You press the power button but \the [src] does not respond" + +// Process currently calls handle_power(), may be expanded in future if more things are added. +/obj/item/modular_computer/process() + if(!enabled) // The computer is turned off + last_power_usage = 0 + return 0 + + if(damage > broken_damage) + shutdown_computer() + return 0 + + if(active_program && active_program.requires_ntnet && !get_ntnet_status(active_program.requires_ntnet_feature)) // Active program requires NTNet to run but we've just lost connection. Crash. + active_program.event_networkfailure(0) + + for(var/I in idle_threads) + var/datum/computer_file/program/P = I + if(P.requires_ntnet && !get_ntnet_status(P.requires_ntnet_feature)) + P.event_networkfailure(1) + + if(active_program) + if(active_program.program_state != PROGRAM_STATE_KILLED) + active_program.process_tick() + active_program.ntnet_status = get_ntnet_status() + active_program.computer_emagged = computer_emagged + else + active_program = null + + for(var/I in idle_threads) + var/datum/computer_file/program/P = I + if(P.program_state != PROGRAM_STATE_KILLED) + P.process_tick() + P.ntnet_status = get_ntnet_status() + P.computer_emagged = computer_emagged + else + idle_threads.Remove(P) + + handle_power() // Handles all computer power interaction + //check_update_ui_need() + +// Function used by NanoUI's to obtain data for header. All relevant entries begin with "PC_" +/obj/item/modular_computer/proc/get_header_data() + var/list/data = list() + + if(battery_module) + switch(battery_module.battery.percent()) + if(80 to 200) // 100 should be maximal but just in case.. + data["PC_batteryicon"] = "batt_100.gif" + if(60 to 80) + data["PC_batteryicon"] = "batt_80.gif" + if(40 to 60) + data["PC_batteryicon"] = "batt_60.gif" + if(20 to 40) + data["PC_batteryicon"] = "batt_40.gif" + if(5 to 20) + data["PC_batteryicon"] = "batt_20.gif" + else + data["PC_batteryicon"] = "batt_5.gif" + data["PC_batterypercent"] = "[round(battery_module.battery.percent())] %" + data["PC_showbatteryicon"] = 1 + else + data["PC_batteryicon"] = "batt_5.gif" + data["PC_batterypercent"] = "N/C" + data["PC_showbatteryicon"] = battery_module ? 1 : 0 + + switch(get_ntnet_status()) + if(0) + data["PC_ntneticon"] = "sig_none.gif" + if(1) + data["PC_ntneticon"] = "sig_low.gif" + if(2) + data["PC_ntneticon"] = "sig_high.gif" + if(3) + data["PC_ntneticon"] = "sig_lan.gif" + + if(idle_threads.len) + var/list/program_headers = list() + for(var/I in idle_threads) + var/datum/computer_file/program/P = I + if(!P.ui_header) + continue + program_headers.Add(list(list( + "icon" = P.ui_header + ))) + + data["PC_programheaders"] = program_headers + + data["PC_stationtime"] = worldtime2text() + data["PC_hasheader"] = 1 + data["PC_showexitprogram"] = active_program ? 1 : 0 // Hides "Exit Program" button on mainscreen + return data + +// Relays kill program request to currently active program. Use this to quit current program. +/obj/item/modular_computer/proc/kill_program(forced = 0) + if(active_program) + active_program.kill_program(forced) + active_program = null + var/mob/user = usr + if(user && istype(user)) + ui_interact(user) // Re-open the UI on this computer. It should show the main screen now. + update_icon() + +// Returns 0 for No Signal, 1 for Low Signal and 2 for Good Signal. 3 is for wired connection (always-on) +/obj/item/modular_computer/proc/get_ntnet_status(specific_action = 0) + if(network_card) + return network_card.get_signal(specific_action) + else + return 0 + +/obj/item/modular_computer/proc/add_log(text) + if(!get_ntnet_status()) + return 0 + return ntnet_global.add_log(text, network_card) + +/obj/item/modular_computer/proc/shutdown_computer(loud = 1) + kill_program(1) + for(var/datum/computer_file/program/P in idle_threads) + P.kill_program(1) + idle_threads.Remove(P) + if(loud) + physical.visible_message("\The [src] shuts down.") + enabled = 0 + update_icon() + return + +// Handles user's GUI input +/obj/item/modular_computer/ui_act(action, params) + if(..()) + return + switch(action) + if("PC_exit") + kill_program() + return 1 + if("PC_shutdown") + shutdown_computer() + return 1 + if("PC_minimize") + var/mob/user = usr + if(!active_program || !processor_unit) + return + + idle_threads.Add(active_program) + active_program.program_state = PROGRAM_STATE_BACKGROUND // Should close any existing UIs + + active_program = null + update_icon() + if(user && istype(user)) + ui_interact(user) // Re-open the UI on this computer. It should show the main screen now. + + if("PC_killprogram") + var/prog = params["name"] + var/datum/computer_file/program/P = null + var/mob/user = usr + if(hard_drive) + P = hard_drive.find_file_by_name(prog) + + if(!istype(P) || P.program_state == PROGRAM_STATE_KILLED) + return + + P.kill_program(1) + user << "Program [P.filename].[P.filetype] with PID [rand(100,999)] has been killed." + + if("PC_runprogram") + var/prog = params["name"] + var/datum/computer_file/program/P = null + var/mob/user = usr + if(hard_drive) + P = hard_drive.find_file_by_name(prog) + + if(!P || !istype(P)) // Program not found or it's not executable program. + user << "\The [src]'s screen shows \"I/O ERROR - Unable to run program\" warning." + return + + P.computer = src + + if(!P.is_supported_by_hardware(hardware_flag, 1, user)) + return + + // The program is already running. Resume it. + if(P in idle_threads) + P.program_state = PROGRAM_STATE_ACTIVE + active_program = P + idle_threads.Remove(P) + update_icon() + return + + if(idle_threads.len >= processor_unit.max_idle_programs+1) + user << "\The [src] displays a \"Maximal CPU load reached. Unable to run another program.\" error" + return + + if(P.requires_ntnet && !get_ntnet_status(P.requires_ntnet_feature)) // The program requires NTNet connection, but we are not connected to NTNet. + user << "\The [src]'s screen shows \"NETWORK ERROR - Unable to connect to NTNet. Please retry. If problem persists contact your system administrator.\" warning." + return + P.computer_emagged = computer_emagged + if(P.run_program(user)) + active_program = P + update_icon() + return 1 + else + return + +// Used in following function to reduce copypaste +/obj/item/modular_computer/proc/power_failure(malfunction = 0) + if(enabled) // Shut down the computer + physical.visible_message("\The [src]'s screen flickers \"BATTERY [malfunction ? "MALFUNCTION" : "CRITICAL"]\" warning as it shuts down unexpectedly.") + if(active_program) + active_program.event_powerfailure(0) + for(var/I in idle_threads) + var/datum/computer_file/program/PRG = I + PRG.event_powerfailure(1) + shutdown_computer(0) + +// Handles power-related things, such as battery interaction, recharging, shutdown when it's discharged +/obj/item/modular_computer/proc/handle_power() + if(!battery_module || battery_module.battery.charge <= 0) // Battery-run but battery is depleted. + power_failure() + return 0 + + var/power_usage = screen_on ? base_active_power_usage : base_idle_power_usage + + for(var/obj/item/weapon/computer_hardware/H in get_all_components()) + if(H.enabled) + power_usage += H.power_usage + + if(battery_module) + if(!battery_module.check_functionality()) + power_failure(1) + return + if(!battery_module.battery.use(power_usage * CELLRATE)) + battery_module.battery.charge = 0 + power_failure() + return 0 + + last_power_usage = power_usage + +/obj/item/modular_computer/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(istype(W, /obj/item/weapon/card/id)) // ID Card, try to insert it. + var/obj/item/weapon/card/id/I = W + if(!card_slot) + user << "You try to insert \the [I] into \the [src], but it does not have an ID card slot installed." + return + + if(card_slot.stored_card && card_slot.stored_card2) + user << "You try to insert \the [I] into \the [src], but it's ID card slots are occupied." + return + if(!user.drop_item(I)) + return + if(!card_slot.stored_card) + card_slot.stored_card = I + else + card_slot.stored_card2 = I + I.forceMove(src) +// update_uis() + user << "You insert \the [I] into \the [src]." + return + if(istype(W, /obj/item/weapon/paper)) + if(!nano_printer) + return + nano_printer.attackby(W, user) + if(istype(W, /obj/item/weapon/computer_hardware)) + var/obj/item/weapon/computer_hardware/C = W + if(C.hardware_size <= max_hardware_size) + C.try_install_component(user, src) + else + user << "This component is too large for \the [src]." + if(istype(W, /obj/item/weapon/wrench)) + var/list/components = get_all_components() + if(components.len) + user << "Remove all components from \the [src] before disassembling it." + return + new /obj/item/stack/sheet/metal( get_turf(src.loc), steel_sheet_cost ) + physical.visible_message("\The [src] has been disassembled by [user].") + relay_qdel() + qdel(src) + return + if(istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(!WT.isOn()) + user << "\The [W] is off." + return + + if(!damage) + user << "\The [src] does not require repairs." + return + + user << "You begin repairing damage to \the [src]..." + if(WT.remove_fuel(round(damage/75)) && do_after(usr, damage/10)) + damage = 0 + user << "You repair \the [src]." + return + + if(istype(W, /obj/item/weapon/screwdriver)) + var/list/all_components = get_all_components() + if(!all_components.len) + user << "This device doesn't have any components installed." + return + var/list/component_names = list() + for(var/obj/item/weapon/computer_hardware/H in all_components) + component_names.Add(H.name) + + var/choice = input(usr, "Which component do you want to uninstall?", "Computer maintenance", null) as null|anything in component_names + + if(!choice) + return + + if(!Adjacent(usr)) + return + + var/obj/item/weapon/computer_hardware/H = find_hardware_by_name(choice) + + if(!H) + return + + uninstall_component(user, H) + + return + + ..() + +// Used by processor to relay qdel() to machinery type. +/obj/item/modular_computer/proc/relay_qdel() + return + +// Uninstalls component. Found and Critical vars may be passed by parent types, if they have additional hardware. +/obj/item/modular_computer/proc/uninstall_component(mob/living/user, obj/item/weapon/computer_hardware/H, found = 0, critical = 0) + if(portable_drive == H) + portable_drive = null + found = 1 + if(hard_drive == H) + hard_drive = null + found = 1 + critical = 1 + if(network_card == H) + network_card = null + found = 1 + if(nano_printer == H) + nano_printer = null + found = 1 + if(card_slot == H) + card_slot = null + found = 1 + if(battery_module == H) + battery_module = null + found = 1 + if(processor_unit == H) + processor_unit = null + found = 1 + critical = 1 + if(found) + if(user) + user << "You remove \the [H] from \the [src]." + H.forceMove(get_turf(src)) + H.holder2 = null + if(critical && enabled) + if(user) + user << "\The [src]'s screen freezes for few seconds and then displays an \"HARDWARE ERROR: Critical component disconnected. Please verify component connection and reboot the device. If the problem persists contact technical support for assistance.\" warning." + shutdown_computer() + update_icon() + + +// Checks all hardware pieces to determine if name matches, if yes, returns the hardware piece, otherwise returns null +/obj/item/modular_computer/proc/find_hardware_by_name(name) + if(portable_drive && (portable_drive.name == name)) + return portable_drive + if(hard_drive && (hard_drive.name == name)) + return hard_drive + if(network_card && (network_card.name == name)) + return network_card + if(nano_printer && (nano_printer.name == name)) + return nano_printer + if(card_slot && (card_slot.name == name)) + return card_slot + if(battery_module && (battery_module.name == name)) + return battery_module + if(processor_unit && (processor_unit.name == name)) + return processor_unit + return null + +// Returns list of all components +/obj/item/modular_computer/proc/get_all_components() + var/list/all_components = list() + if(hard_drive) + all_components.Add(hard_drive) + if(network_card) + all_components.Add(network_card) + if(portable_drive) + all_components.Add(portable_drive) + if(nano_printer) + all_components.Add(nano_printer) + if(card_slot) + all_components.Add(card_slot) + if(battery_module) + all_components.Add(battery_module) + if(processor_unit) + all_components.Add(processor_unit) + return all_components + +/obj/item/modular_computer/proc/take_damage(amount, component_probability, damage_casing = 1, randomize = 1) + if(randomize) + // 75%-125%, rand() works with integers, apparently. + amount *= (rand(75, 125) / 100.0) + amount = round(amount) + if(damage_casing) + damage += amount + damage = max(0,min(max_damage,damage)) + + if(component_probability) + for(var/I in get_all_components()) + var/obj/item/weapon/computer_hardware/H = I + if(prob(component_probability)) + H.take_damage(round(amount / 2)) + + if(damage >= max_damage) + break_apart() + +// Stronger explosions cause serious damage to internal components +// Minor explosions are mostly mitigitated by casing. +/obj/item/modular_computer/ex_act(severity) + take_damage(rand(100,200) / severity, 30 / severity) + +// EMPs are similar to explosions, but don't cause physical damage to the casing. Instead they screw up the components +/obj/item/modular_computer/emp_act(severity) + take_damage(rand(100,200) / severity, 50 / severity, 0) + +// "Stun" weapons can cause minor damage to components (short-circuits?) +// "Burn" damage is equally strong against internal components and exterior casing +// "Brute" damage mostly damages the casing. +/obj/item/modular_computer/bullet_act(obj/item/projectile/Proj) + switch(Proj.damage_type) + if(BRUTE) + take_damage(Proj.damage, Proj.damage / 2) + if(BURN) + take_damage(Proj.damage, Proj.damage / 1.5) + +/obj/item/modular_computer/ui_host() + if(physical) + return physical + else + return src \ No newline at end of file diff --git a/code/modules/modular_computers/computers/item/processor.dm b/code/modules/modular_computers/computers/item/processor.dm new file mode 100644 index 00000000000..f9148b66596 --- /dev/null +++ b/code/modules/modular_computers/computers/item/processor.dm @@ -0,0 +1,119 @@ +// Held by /obj/machinery/modular_computer to reduce amount of copy-pasted code. +/obj/item/modular_computer/processor + name = "processing unit" + desc = "You shouldn't see this. If you do, report it." + icon = null + icon_state = null + icon_state_unpowered = null + icon_state_menu = null + hardware_flag = 0 + + var/obj/machinery/modular_computer/machinery_computer = null + +/obj/item/modular_computer/processor/Destroy() + . = ..() + if(machinery_computer && (machinery_computer.cpu == src)) + machinery_computer.cpu = null + machinery_computer = null + +// Due to how processes work, we'd receive two process calls - one from machinery type and one from our own type. +// Since we want this to be in-sync with machinery (as it's hidden type for machinery-based computers) we'll ignore +// non-relayed process calls. +/obj/item/modular_computer/processor/process(relayed = 0) + if(relayed) + ..() + else + return + +/obj/item/modular_computer/processor/examine(var/mob/user) + if(damage > broken_damage) + user << "It is heavily damaged!" + else if(damage) + user << "It is damaged." + +// Power interaction is handled by our machinery part, due to machinery having APC connection. +/obj/item/modular_computer/processor/handle_power() + if(machinery_computer) + machinery_computer.handle_power() + +/obj/item/modular_computer/processor/New(comp) + if(!comp || !istype(comp, /obj/machinery/modular_computer)) + CRASH("Inapropriate type passed to obj/item/modular_computer/processor/New()! Aborting.") + return + // Obtain reference to machinery computer + machinery_computer = comp + machinery_computer.cpu = src + hardware_flag = machinery_computer.hardware_flag + max_hardware_size = machinery_computer.max_hardware_size + steel_sheet_cost = machinery_computer.steel_sheet_cost + max_damage = machinery_computer._max_damage + broken_damage = machinery_computer._break_damage + +/obj/item/modular_computer/processor/relay_qdel() + qdel(machinery_computer) + +/obj/item/modular_computer/processor/find_hardware_by_name(N) + var/obj/item/weapon/computer_hardware/H = machinery_computer.find_hardware_by_name(N) + if(H) + return H + else + return ..() + +/obj/item/modular_computer/processor/update_icon() + if(machinery_computer) + return machinery_computer.update_icon() + +/obj/item/modular_computer/processor/get_header_data() + var/list/L = ..() + if(machinery_computer.tesla_link && machinery_computer.tesla_link.enabled && machinery_computer.powered()) + L["PC_apclinkicon"] = "charging.gif" + return L + +// Checks whether the machinery computer doesn't take power from APC network +/obj/item/modular_computer/processor/check_power_override() + if(!machinery_computer) + return 0 + if(!machinery_computer.tesla_link || !machinery_computer.tesla_link.enabled) + return 0 + return machinery_computer.powered() + +// This thing is not meant to be used on it's own, get topic data from our machinery owner. +//obj/item/modular_computer/processor/canUseTopic(user, state) +// if(!machinery_computer) +// return 0 + +// return machinery_computer.canUseTopic(user, state) + +/obj/item/modular_computer/processor/shutdown_computer() + if(!machinery_computer) + return + ..() + machinery_computer.update_icon() + machinery_computer.use_power = 0 + return + +/obj/item/modular_computer/processor/uninstall_component(mob/living/user, obj/item/weapon/computer_hardware/H, found = 0, critical = 0) + if(machinery_computer.tesla_link == H) + machinery_computer.tesla_link = null + var/obj/item/weapon/computer_hardware/tesla_link/L = H + L.holder = null + found = 1 + ..(user, H, found, critical) + +/obj/item/modular_computer/processor/get_all_components() + var/list/all_components = ..() + if(machinery_computer && machinery_computer.tesla_link) + all_components.Add(machinery_computer.tesla_link) + return all_components + +// Perform adjacency checks on our machinery counterpart, rather than on ourselves. +/obj/item/modular_computer/processor/Adjacent(atom/neighbor) + if(!machinery_computer) + return 0 + return machinery_computer.Adjacent(neighbor) + +/obj/item/modular_computer/processor/turn_on(mob/user) + // If we have a tesla link on our machinery counterpart, enable it automatically. Lets computer without a battery work. + if(machinery_computer && machinery_computer.tesla_link) + machinery_computer.tesla_link.enabled = 1 + ..() \ No newline at end of file diff --git a/code/modules/modular_computers/computers/item/tablet.dm b/code/modules/modular_computers/computers/item/tablet.dm new file mode 100644 index 00000000000..d03c25cca12 --- /dev/null +++ b/code/modules/modular_computers/computers/item/tablet.dm @@ -0,0 +1,10 @@ +/obj/item/modular_computer/tablet + name = "tablet computer" + icon = 'icons/obj/modular_tablet.dmi' + icon_state = "tablet" + icon_state_unpowered = "tablet" + icon_state_menu = "menu" + hardware_flag = PROGRAM_TABLET + max_hardware_size = 1 + w_class = 2 + var/use_power = 0 \ No newline at end of file diff --git a/code/modules/modular_computers/computers/item/tablet_presets.dm b/code/modules/modular_computers/computers/item/tablet_presets.dm new file mode 100644 index 00000000000..ffcb95ce57a --- /dev/null +++ b/code/modules/modular_computers/computers/item/tablet_presets.dm @@ -0,0 +1,21 @@ + +// Available as custom loadout item, this is literally the worst possible cheap tablet +/obj/item/modular_computer/tablet/preset/cheap/New() + . = ..() + desc = "A low-end tablet often seen among low ranked station personnel." + processor_unit = new/obj/item/weapon/computer_hardware/processor_unit/small(src) + battery_module = new/obj/item/weapon/computer_hardware/battery_module/micro(src) + battery_module.charge_to_full() + hard_drive = new/obj/item/weapon/computer_hardware/hard_drive/micro(src) + network_card = new/obj/item/weapon/computer_hardware/network_card(src) + +// Alternative version, an average one, for higher ranked positions mostly +/obj/item/modular_computer/tablet/preset/advanced/New() + . = ..() + processor_unit = new/obj/item/weapon/computer_hardware/processor_unit/small(src) + battery_module = new/obj/item/weapon/computer_hardware/battery_module(src) + battery_module.charge_to_full() + hard_drive = new/obj/item/weapon/computer_hardware/hard_drive/small(src) + network_card = new/obj/item/weapon/computer_hardware/network_card(src) + nano_printer = new/obj/item/weapon/computer_hardware/nano_printer(src) + card_slot = new/obj/item/weapon/computer_hardware/card_slot(src) \ No newline at end of file diff --git a/code/modules/modular_computers/computers/machinery/console_presets.dm b/code/modules/modular_computers/computers/machinery/console_presets.dm new file mode 100644 index 00000000000..0f6aec6558b --- /dev/null +++ b/code/modules/modular_computers/computers/machinery/console_presets.dm @@ -0,0 +1,65 @@ +/obj/machinery/modular_computer/console/preset/ + // Can be changed to give devices specific hardware + var/_has_id_slot = 0 + var/_has_printer = 0 + var/_has_battery = 0 + +/obj/machinery/modular_computer/console/preset/New() + . = ..() + if(!cpu) + return + cpu.processor_unit = new/obj/item/weapon/computer_hardware/processor_unit(cpu) + if(_has_id_slot) + cpu.card_slot = new/obj/item/weapon/computer_hardware/card_slot(cpu) + if(_has_printer) + cpu.nano_printer = new/obj/item/weapon/computer_hardware/nano_printer(cpu) + if(_has_battery) + cpu.battery_module = new/obj/item/weapon/computer_hardware/battery_module/super(cpu) + install_programs() + +// Override in child types to install preset-specific programs. +/obj/machinery/modular_computer/console/preset/proc/install_programs() + return + + + +// ===== ENGINEERING CONSOLE ===== +/obj/machinery/modular_computer/console/preset/engineering + console_department = "Engineering" + desc = "A stationary computer. This one comes preloaded with engineering programs." + +/obj/machinery/modular_computer/console/preset/engineering/install_programs() + cpu.hard_drive.store_file(new/datum/computer_file/program/power_monitor()) + cpu.hard_drive.store_file(new/datum/computer_file/program/alarm_monitor()) + +// ===== RESEARCH CONSOLE ===== +/obj/machinery/modular_computer/console/preset/research + console_department = "Research" + desc = "A stationary computer. This one comes preloaded with research programs." + +/obj/machinery/modular_computer/console/preset/research/install_programs() + cpu.hard_drive.store_file(new/datum/computer_file/program/ntnetmonitor()) + cpu.hard_drive.store_file(new/datum/computer_file/program/nttransfer()) + cpu.hard_drive.store_file(new/datum/computer_file/program/chatclient()) + + +// ===== COMMAND CONSOLE ===== +/obj/machinery/modular_computer/console/preset/command + console_department = "Command" + desc = "A stationary computer. This one comes preloaded with command programs." + _has_id_slot = 1 + _has_printer = 1 + +/obj/machinery/modular_computer/console/preset/command/install_programs() + cpu.hard_drive.store_file(new/datum/computer_file/program/chatclient()) + cpu.hard_drive.store_file(new/datum/computer_file/program/card_mod()) + +// ===== CIVILIAN CONSOLE ===== +/obj/machinery/modular_computer/console/preset/civilian + console_department = "Civilian" + desc = "A stationary computer. This one comes preloaded with generic programs." + +/obj/machinery/modular_computer/console/preset/civilian/install_programs() + cpu.hard_drive.store_file(new/datum/computer_file/program/chatclient()) + cpu.hard_drive.store_file(new/datum/computer_file/program/nttransfer()) + diff --git a/code/modules/modular_computers/computers/machinery/modular_computer.dm b/code/modules/modular_computers/computers/machinery/modular_computer.dm new file mode 100644 index 00000000000..98b29951607 --- /dev/null +++ b/code/modules/modular_computers/computers/machinery/modular_computer.dm @@ -0,0 +1,207 @@ +// Global var to track modular computers +var/list/global_modular_computers = list() + +// Modular Computer - device that runs various programs and operates with hardware +// DO NOT SPAWN THIS TYPE. Use /laptop/ or /console/ instead. +/obj/machinery/modular_computer/ + name = "modular computer" + desc = "An advanced computer." + + var/battery_powered = 0 // Whether computer should be battery powered. It is set automatically + use_power = 0 + var/hardware_flag = 0 // A flag that describes this device type + var/last_power_usage = 0 // Power usage during last tick + + // Modular computers can run on various devices. Each DEVICE (Laptop, Console, Tablet,..) + // must have it's own DMI file. Icon states must be called exactly the same in all files, but may look differently + // If you create a program which is limited to Laptops and Consoles you don't have to add it's icon_state overlay for Tablets too, for example. + + icon = null + icon_state = null + var/icon_state_unpowered = null // Icon state when the computer is turned off + var/screen_icon_state_menu = "menu" // Icon state overlay when the computer is turned on, but no program is loaded that would override the screen. + var/screen_icon_screensaver = "standby" // Icon state overlay when the computer is powered, but not 'switched on'. + var/max_hardware_size = 0 // Maximal hardware size. Currently, tablets have 1, laptops 2 and consoles 3. Limits what hardware types can be installed. + var/steel_sheet_cost = 10 // Amount of steel sheets refunded when disassembling an empty frame of this computer. + var/light_strength = 0 // Light luminosity when turned on + var/base_active_power_usage = 100 // Power usage when the computer is open (screen is active) and can be interacted with. Remember hardware can use power too. + var/base_idle_power_usage = 10 // Power usage when the computer is idle and screen is off (currently only applies to laptops) + + var/_max_damage = 100 + var/_break_damage = 50 + + var/obj/item/weapon/computer_hardware/tesla_link/tesla_link // Tesla Link component of this computer. Allows remote charging from nearest APC. + + var/obj/item/modular_computer/processor/cpu = null // CPU that handles most logic while this type only handles power and other specific things. + +/obj/machinery/modular_computer/attack_ghost(mob/dead/observer/user) + if(cpu) + cpu.attack_ghost(user) + +/obj/machinery/modular_computer/emag_act(mob/user) + return cpu ? cpu.emag_act(user) : 1 + +/obj/machinery/modular_computer/update_icon() + icon_state = icon_state_unpowered + cut_overlays() + + if(!cpu || !cpu.enabled) + if (!(stat & NOPOWER) || battery_powered) + add_overlay(screen_icon_screensaver) + SetLuminosity(0) + return + SetLuminosity(light_strength) + if(cpu.active_program) + add_overlay(cpu.active_program.program_icon_state ? cpu.active_program.program_icon_state : screen_icon_state_menu) + else + overlays.Add(screen_icon_state_menu) + +// Eject ID card from computer, if it has ID slot with card inside. +/obj/machinery/modular_computer/verb/eject_id() + set name = "Eject ID" + set category = "Object" + set src in view(1) + + if(cpu) + cpu.eject_id() + +// Eject ID card from computer, if it has ID slot with card inside. +/obj/machinery/modular_computer/verb/eject_usb() + set name = "Eject Portable Device" + set category = "Object" + set src in view(1) + + if(cpu) + cpu.eject_usb() + +/obj/machinery/modular_computer/New() + ..() + cpu = new(src) + cpu.physical = src + global_modular_computers.Add(src) + +/obj/machinery/modular_computer/Destroy() + if(cpu) + qdel(cpu) + cpu = null + return ..() + +// On-click handling. Turns on the computer if it's off and opens the GUI. +/obj/machinery/modular_computer/attack_hand(mob/user) + if(cpu) + cpu.attack_self(user) // CPU is an item, that's why we route attack_hand to attack_self + +/obj/machinery/modular_computer/examine(mob/user) + . = ..() + if(cpu) + cpu.examine(user) + +// Process currently calls handle_power(), may be expanded in future if more things are added. +/obj/machinery/modular_computer/process() + if(cpu) + // Keep names in sync. + cpu.name = src.name + cpu.process(1) + +// Checks all hardware pieces to determine if name matches, if yes, returns the hardware piece, otherwise returns null +/obj/machinery/modular_computer/proc/find_hardware_by_name(N) + if(tesla_link && (tesla_link.name == N)) + return tesla_link + return null + +// Used in following function to reduce copypaste +/obj/machinery/modular_computer/proc/power_failure(malfunction = 0) + if(cpu && cpu.enabled) // Shut down the computer + visible_message("\The [src]'s screen flickers [cpu.battery_module ? "\"BATTERY [malfunction ? "MALFUNCTION" : "CRITICAL"]\"" : "\"EXTERNAL POWER LOSS\""] warning as it shuts down unexpectedly.") + if(cpu) + cpu.shutdown_computer(0) + battery_powered = 0 + stat |= NOPOWER + update_icon() + +// Called by cpu item's process() automatically, handles our power interaction. +/obj/machinery/modular_computer/proc/handle_power() + if(!check_external_power()) + if(cpu.battery_module && cpu.battery_module.battery.charge <= 0)// Battery-run but battery is depleted. + power_failure() + return 0 + else if(!cpu.battery_module) // Not battery run, but lacking APC connection. + power_failure() + return 0 + else if(stat & NOPOWER) + stat &= ~NOPOWER + + if(cpu.battery_module && cpu.battery_module.battery.charge) + battery_powered = 1 + else + battery_powered = 0 + + var/power_usage = cpu.screen_on ? base_active_power_usage : base_idle_power_usage + for(var/C in src.cpu.get_all_components()) + var/obj/item/weapon/computer_hardware/CH = C + if(CH.enabled) + power_usage += CH.power_usage + + // Wireless APC connection exists. + if(tesla_link && tesla_link.enabled && tesla_link.check_functionality()) + idle_power_usage = power_usage + active_power_usage = idle_power_usage + 100 // APCLink only charges at 100W rate, but covers any power usage. + use_power = 1 + // Battery is not fully charged. Begin slowly recharging. + if(cpu.battery_module && (cpu.battery_module.battery.charge < cpu.battery_module.battery.maxcharge)) + use_power = 2 + + if(cpu.battery_module && powered() && (use_power == 2)) // Battery charging itself + cpu.battery_module.battery.give(100 * CELLRATE) + else if(cpu.battery_module && !powered()) // Unpowered, but battery covers the usage. + if(!cpu.battery_module.battery.use(idle_power_usage * CELLRATE)) + cpu.battery_module.battery.charge = 0 + power_failure() + + else // No wireless connection run only on battery. + use_power = 0 + if (cpu.battery_module) + if(!cpu.battery_module.check_functionality()) + power_failure(1) + return + if(!cpu.battery_module.battery.use(power_usage * CELLRATE)) + cpu.battery_module.battery.charge = 0 + power_failure() + cpu.last_power_usage = power_usage + +// Modular computers can have battery in them, we handle power in previous proc, so prevent this from messing it up for us. +/obj/machinery/modular_computer/power_change() + if(battery_powered) + return + ..() + +/obj/machinery/modular_computer/attackby(var/obj/item/weapon/W as obj, mob/user) + if(cpu) + return cpu.attackby(W, user) + return ..() + + +// Stronger explosions cause serious damage to internal components +// Minor explosions are mostly mitigitated by casing. +/obj/machinery/modular_computer/ex_act(severity) + if(cpu) + cpu.ex_act(severity) + +// EMPs are similar to explosions, but don't cause physical damage to the casing. Instead they screw up the components +/obj/machinery/modular_computer/emp_act(severity) + if(cpu) + cpu.emp_act(severity) + +// "Stun" weapons can cause minor damage to components (short-circuits?) +// "Burn" damage is equally strong against internal components and exterior casing +// "Brute" damage mostly damages the casing. +/obj/machinery/modular_computer/bullet_act(obj/item/projectile/Proj) + if(cpu) + cpu.bullet_act(Proj) + + +/obj/machinery/modular_computer/proc/check_external_power() + if((!powered() || !tesla_link || !tesla_link.enabled || !tesla_link.check_functionality())) + return 0 + else + return 1 \ No newline at end of file diff --git a/code/modules/modular_computers/computers/machinery/modular_console.dm b/code/modules/modular_computers/computers/machinery/modular_console.dm new file mode 100644 index 00000000000..79a7c913c2e --- /dev/null +++ b/code/modules/modular_computers/computers/machinery/modular_console.dm @@ -0,0 +1,46 @@ +/obj/machinery/modular_computer/console/ + name = "console" + desc = "A stationary computer." + + icon = 'icons/obj/modular_console.dmi' + icon_state = "console" + icon_state_unpowered = "console" + screen_icon_state_menu = "menu" + hardware_flag = PROGRAM_CONSOLE + var/console_department = "" // Used in New() to set network tag according to our area. + anchored = 1 + density = 1 + base_idle_power_usage = 100 + base_active_power_usage = 500 + max_hardware_size = 3 + steel_sheet_cost = 20 + light_strength = 2 + _max_damage = 300 + _break_damage = 150 + +/obj/machinery/modular_computer/console/buildable/New() + ..() + // User-built consoles start as empty frames. + qdel(tesla_link) + qdel(cpu.network_card) + qdel(cpu.hard_drive) + +/obj/machinery/modular_computer/console/New() + ..() + cpu.battery_module = null + cpu.network_card = new/obj/item/weapon/computer_hardware/network_card/wired(src) + tesla_link = new/obj/item/weapon/computer_hardware/tesla_link(src) + cpu.hard_drive = new/obj/item/weapon/computer_hardware/hard_drive/super(src) // Consoles generally have better HDDs due to lower space limitations + var/area/A = get_area(src) + // Attempts to set this console's tag according to our area. Since some areas have stuff like "XX - YY" in their names we try to remove that too. + if(A && console_department) + cpu.network_card.identification_string = replacetext(replacetext(replacetext("[A.name] [console_department] Console", " ", "_"), "-", ""), "__", "_") // Replace spaces with "_" + else if(A) + cpu.network_card.identification_string = replacetext(replacetext(replacetext("[A.name] Console", " ", "_"), "-", ""), "__", "_") + else if(console_department) + cpu.network_card.identification_string = replacetext(replacetext(replacetext("[console_department] Console", " ", "_"), "-", ""), "__", "_") + else + cpu.network_card.identification_string = "Unknown Console" + if(cpu) + cpu.screen_on = 1 + update_icon() \ No newline at end of file diff --git a/code/modules/modular_computers/computers/machinery/modular_laptop.dm b/code/modules/modular_computers/computers/machinery/modular_laptop.dm new file mode 100644 index 00000000000..55cb385a4e1 --- /dev/null +++ b/code/modules/modular_computers/computers/machinery/modular_laptop.dm @@ -0,0 +1,110 @@ +// Laptop in it's item state, can be carried around. + +/obj/item/laptop + name = "laptop computer" + desc = "A portable computer. It is closed." + icon = 'icons/obj/modular_laptop.dmi' + icon_state = "laptop-closed" + item_state = "laptop-inhand" + w_class = 3 + var/obj/machinery/modular_computer/laptop/stored_computer = null + +/obj/item/laptop/verb/open_computer() + set name = "Open Laptop" + set category = "Object" + set src in view(1) + + if(usr.stat || usr.restrained() || usr.lying || !istype(usr, /mob/living)) + usr << "You can't do that." + return + + if(!Adjacent(usr)) + usr << "You can't reach it." + return + + if(!istype(loc,/turf)) + usr << "[src] is too bulky! You'll have to set it down." + return + + if(!stored_computer) + if(contents.len) + for(var/obj/O in contents) + O.forceMove(src.loc) + usr << "\The [src] crumbles to pieces." + spawn(5) + qdel(src) + return + + stored_computer.forceMove(src.loc) + stored_computer.stat &= ~MAINT + stored_computer.update_icon() + if(stored_computer.cpu) + stored_computer.cpu.screen_on = 1 + loc = stored_computer + usr << "You open \the [src]." + + +/obj/item/laptop/AltClick() + if(Adjacent(usr)) + open_computer() + +// The actual laptop +/obj/machinery/modular_computer/laptop + name = "laptop computer" + desc = "A portable computer." + var/obj/item/laptop/portable = null // Portable version of this computer, dropped on alt-click to allow transport. Used by laptops. + hardware_flag = PROGRAM_LAPTOP + icon_state_unpowered = "laptop-open" // Icon state when the computer is turned off + icon = 'icons/obj/modular_laptop.dmi' + icon_state = "laptop-open" + base_idle_power_usage = 25 + base_active_power_usage = 200 + max_hardware_size = 2 + light_strength = 3 + _max_damage = 200 + _break_damage = 100 + +/obj/machinery/modular_computer/laptop/buildable/New() + ..() + // User-built consoles start as empty frames. + qdel(tesla_link) + qdel(cpu.network_card) + qdel(cpu.hard_drive) + +// Close the computer. collapsing it into movable item that can't be used. +/obj/machinery/modular_computer/laptop/verb/close_computer() + set name = "Close Laptop" + set category = "Object" + set src in view(1) + + if(usr.stat || usr.restrained() || usr.lying || !istype(usr, /mob/living)) + usr << "You can't do that." + return + + if(!Adjacent(usr)) + usr << "You can't reach it." + return + + close_laptop(usr) + +/obj/machinery/modular_computer/laptop/proc/close_laptop(mob/user = null) + if(istype(loc,/obj/item/laptop)) + return + if(!istype(loc,/turf)) + return + + if(!portable) + portable=new + portable.stored_computer = src + + portable.forceMove(src.loc) + src.forceMove(portable) + stat |= MAINT + if(user) + user << "You close \the [src]." + if(cpu) + cpu.screen_on = 0 + +/obj/machinery/modular_computer/laptop/AltClick() + if(Adjacent(usr)) + close_laptop() \ No newline at end of file diff --git a/code/modules/modular_computers/computers/status_icons.dmi b/code/modules/modular_computers/computers/status_icons.dmi new file mode 100644 index 00000000000..52127ec4842 Binary files /dev/null and b/code/modules/modular_computers/computers/status_icons.dmi differ diff --git a/code/modules/modular_computers/file_system/computer_file.dm b/code/modules/modular_computers/file_system/computer_file.dm new file mode 100644 index 00000000000..c853e7ce0fd --- /dev/null +++ b/code/modules/modular_computers/file_system/computer_file.dm @@ -0,0 +1,39 @@ +var/global/file_uid = 0 + +/datum/computer_file/ + var/filename = "NewFile" // Placeholder. No spacebars + var/filetype = "XXX" // File full names are [filename].[filetype] so like NewFile.XXX in this case + var/size = 1 // File size in GQ. Integers only! + var/obj/item/weapon/computer_hardware/hard_drive/holder // Holder that contains this file. + var/unsendable = 0 // Whether the file may be sent to someone via NTNet transfer or other means. + var/undeletable = 0 // Whether the file may be deleted. Setting to 1 prevents deletion/renaming/etc. + var/uid // UID of this file + +/datum/computer_file/New() + ..() + uid = file_uid + file_uid++ + +/datum/computer_file/Destroy() + if(!holder) + return ..() + + holder.remove_file(src) + // holder.holder is the computer that has drive installed. If we are Destroy()ing program that's currently running kill it. + if(holder.holder2 && holder.holder2.active_program == src) + holder.holder2.kill_program(1) + holder = null + ..() + +// Returns independent copy of this file. +/datum/computer_file/proc/clone(rename = 0) + var/datum/computer_file/temp = new type + temp.unsendable = unsendable + temp.undeletable = undeletable + temp.size = size + if(rename) + temp.filename = filename + "(Copy)" + else + temp.filename = filename + temp.filetype = filetype + return temp \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/data.dm b/code/modules/modular_computers/file_system/data.dm new file mode 100644 index 00000000000..32ef6f53dd1 --- /dev/null +++ b/code/modules/modular_computers/file_system/data.dm @@ -0,0 +1,20 @@ +// /data/ files store data in string format. +// They don't contain other logic for now. +/datum/computer_file/data + var/stored_data = "" // Stored data in string format. + filetype = "DAT" + var/block_size = 250 + var/do_not_edit = 0 // Whether the user will be reminded that the file probably shouldn't be edited. + +/datum/computer_file/data/clone() + var/datum/computer_file/data/temp = ..() + temp.stored_data = stored_data + return temp + +// Calculates file size from amount of characters in saved string +/datum/computer_file/data/proc/calculate_size() + size = max(1, round(length(stored_data) / block_size)) + +/datum/computer_file/data/logfile + filetype = "LOG" + diff --git a/code/modules/modular_computers/file_system/program.dm b/code/modules/modular_computers/file_system/program.dm new file mode 100644 index 00000000000..87aa3dab1ab --- /dev/null +++ b/code/modules/modular_computers/file_system/program.dm @@ -0,0 +1,190 @@ +// /program/ files are executable programs that do things. +/datum/computer_file/program + filetype = "PRG" + filename = "UnknownProgram" // File name. FILE NAME MUST BE UNIQUE IF YOU WANT THE PROGRAM TO BE DOWNLOADABLE FROM NTNET! + var/required_access = null // List of required accesses to *run* the program. + var/transfer_access = null // List of required access to download or file host the program + var/program_state = PROGRAM_STATE_KILLED// PROGRAM_STATE_KILLED or PROGRAM_STATE_BACKGROUND or PROGRAM_STATE_ACTIVE - specifies whether this program is running. + var/obj/item/modular_computer/computer // Device that runs this program. + var/filedesc = "Unknown Program" // User-friendly name of this program. + var/extended_desc = "N/A" // Short description of this program's function. + var/program_icon_state = null // Program-specific screen icon state + var/requires_ntnet = 0 // Set to 1 for program to require nonstop NTNet connection to run. If NTNet connection is lost program crashes. + var/requires_ntnet_feature = 0 // Optional, if above is set to 1 checks for specific function of NTNet (currently NTNET_SOFTWAREDOWNLOAD, NTNET_PEERTOPEER, NTNET_SYSTEMCONTROL and NTNET_COMMUNICATION) + var/ntnet_status = 1 // NTNet status, updated every tick by computer running this program. Don't use this for checks if NTNet works, computers do that. Use this for calculations, etc. + var/usage_flags = PROGRAM_ALL // Bitflags (PROGRAM_CONSOLE, PROGRAM_LAPTOP, PROGRAM_TABLET combination) or PROGRAM_ALL + var/network_destination = null // Optional string that describes what NTNet server/system this program connects to. Used in default logging. + var/available_on_ntnet = 1 // Whether the program can be downloaded from NTNet. Set to 0 to disable. + var/available_on_syndinet = 0 // Whether the program can be downloaded from SyndiNet (accessible via emagging the computer). Set to 1 to enable. + var/computer_emagged = 0 // Set to 1 if computer that's running us was emagged. Computer updates this every Process() tick + var/ui_header = null // Example: "something.gif" - a header image that will be rendered in computer's UI when this program is running at background. Images are taken from /icons/program_icons. Be careful not to use too large images! + +/datum/computer_file/program/New(obj/item/modular_computer/comp = null) + ..() + if(comp && istype(comp)) + computer = comp + +/datum/computer_file/program/Destroy() + computer = null + . = ..() + +/datum/computer_file/program/clone() + var/datum/computer_file/program/temp = ..() + temp.required_access = required_access + temp.filedesc = filedesc + temp.program_icon_state = program_icon_state + temp.requires_ntnet = requires_ntnet + temp.requires_ntnet_feature = requires_ntnet_feature + temp.usage_flags = usage_flags + return temp + +// Relays icon update to the computer. +/datum/computer_file/program/proc/update_computer_icon() + if(computer) + computer.update_icon() + +// Attempts to create a log in global ntnet datum. Returns 1 on success, 0 on fail. +/datum/computer_file/program/proc/generate_network_log(text) + if(computer) + return computer.add_log(text) + return 0 + +/datum/computer_file/program/proc/is_supported_by_hardware(hardware_flag = 0, loud = 0, mob/user = null) + if(!(hardware_flag & usage_flags)) + if(loud && computer && user) + user << "\The [computer] flashes an \"Hardware Error - Incompatible software\" warning." + return 0 + return 1 + +/datum/computer_file/program/proc/get_signal(specific_action = 0) + if(computer) + return computer.get_ntnet_status(specific_action) + return 0 + +// Called by Process() on device that runs us, once every tick. +/datum/computer_file/program/proc/process_tick() + return 1 + +// Check if the user can run program. Only humans can operate computer. Automatically called in run_program() +// User has to wear their ID for ID Scan to work. +// Can also be called manually, with optional parameter being access_to_check to scan the user's ID +/datum/computer_file/program/proc/can_run(mob/user, loud = 0, access_to_check, transfer = 0) + // Defaults to required_access + if(!access_to_check) + if(transfer && transfer_access) + access_to_check = transfer_access + else + access_to_check = required_access + if(!access_to_check) // No required_access, allow it. + return 1 + + if(computer_emagged && !transfer) //emags can bypass the execution locks but not the download ones. + return 1 + + if(IsAdminGhost(user)) + return 1 + + if(issilicon(user)) + return 1 + + if(ishuman(user)) + var/mob/living/carbon/human/h = user + var/obj/item/weapon/card/id/I = h.get_idcard() + var/obj/item/weapon/card/id/C = h.get_active_hand() + if (istype(C, /obj/item/device/pda)) + var/obj/item/device/pda/pda = C + C = pda.id + if(!(C && istype(C))) + C = null + + if(!I && !C) + if(loud) + user << "\The [computer] flashes an \"RFID Error - Unable to scan ID\" warning." + return 0 + + if(I) + if(access_to_check in I.GetAccess()) + return 1 + else if(C) + if(access_to_check in C.GetAccess()) + return 1 + if(loud) + user << "\The [computer] flashes an \"Access Denied\" warning." + return 0 + +// This attempts to retrieve header data for UIs. If implementing completely new device of different type than existing ones +// always include the device here in this proc. This proc basically relays the request to whatever is running the program. +/datum/computer_file/program/proc/get_header_data() + if(computer) + return computer.get_header_data() + return list() + +// This is performed on program startup. May be overriden to add extra logic. Remember to include ..() call. Return 1 on success, 0 on failure. +// When implementing new program based device, use this to run the program. +/datum/computer_file/program/proc/run_program(mob/living/user) + if(can_run(user, 1)) + if(requires_ntnet && network_destination) + generate_network_log("Connection opened to [network_destination].") + program_state = PROGRAM_STATE_ACTIVE + return 1 + return 0 + +// Use this proc to kill the program. Designed to be implemented by each program if it requires on-quit logic, such as the NTNRC client. +/datum/computer_file/program/proc/kill_program(forced = 0) + program_state = PROGRAM_STATE_KILLED + if(network_destination) + generate_network_log("Connection to [network_destination] closed.") + return 1 + +// This is called every tick when the program is enabled. Ensure you do parent call if you override it. If parent returns 1 continue with UI initialisation. + +/datum/computer_file/program/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + if(program_state != PROGRAM_STATE_ACTIVE) // Our program was closed. Close the ui if it exists. + return computer.ui_interact(user) + return 1 + + +// CONVENTIONS, READ THIS WHEN CREATING NEW PROGRAM AND OVERRIDING THIS PROC: +// Topic calls are automagically forwarded from NanoModule this program contains. +// Calls beginning with "PRG_" are reserved for programs handling. +// Calls beginning with "PC_" are reserved for computer handling (by whatever runs the program) +// ALWAYS INCLUDE PARENT CALL ..() OR DIE IN FIRE. +/datum/computer_file/program/ui_act(action,params,datum/tgui/ui) + if(..()) + return 1 + if(computer) + switch(action) + if("PC_exit") + computer.kill_program() + ui.close() + return 1 + if("PC_shutdown") + computer.shutdown_computer() + ui.close() + return 1 + if("PC_minimize") + var/mob/user = usr + if(!computer.active_program || !computer.processor_unit) + return + + computer.idle_threads.Add(computer.active_program) + program_state = PROGRAM_STATE_BACKGROUND // Should close any existing UIs + + computer.active_program = null + computer.update_icon() + ui.close() + + if(user && istype(user)) + computer.ui_interact(user) // Re-open the UI on this computer. It should show the main screen now. + + +/datum/computer_file/program/ui_host() + if(computer.physical) + return computer.physical + else + return computer + +/datum/computer_file/program/ui_status(mob/user) + if(program_state != PROGRAM_STATE_ACTIVE) // Our program was closed. Close the ui if it exists. + return UI_CLOSE + return ..() diff --git a/code/modules/modular_computers/file_system/program_events.dm b/code/modules/modular_computers/file_system/program_events.dm new file mode 100644 index 00000000000..996d6393722 --- /dev/null +++ b/code/modules/modular_computers/file_system/program_events.dm @@ -0,0 +1,18 @@ +// Events are sent to the program by the computer. +// Always include a parent call when overriding an event. + +// Called when the ID card is removed from computer. ID is removed AFTER this proc. +/datum/computer_file/program/proc/event_idremoved(background, slot) + return + +// Called when the computer fails due to power loss. Override when program wants to specifically react to power loss. +/datum/computer_file/program/proc/event_powerfailure(background) + kill_program(1) + +// Called when the network connectivity fails. Computer does necessary checks and only calls this when requires_ntnet_feature and similar variables are not met. +/datum/computer_file/program/proc/event_networkfailure(background) + kill_program(1) + if(background) + computer.visible_message("\The [computer]'s screen displays an \"Process [filename].[filetype] (PID [rand(100,999)]) terminated - Network Error\" error") + else + computer.visible_message("\The [computer]'s screen briefly freezes and then shows \"NETWORK ERROR - NTNet connection lost. Please retry. If problem persists contact your system administrator.\" error.") diff --git a/code/modules/modular_computers/file_system/programs/alarm.dm b/code/modules/modular_computers/file_system/programs/alarm.dm new file mode 100644 index 00000000000..3a3c9d72e78 --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/alarm.dm @@ -0,0 +1,106 @@ + + + +/datum/computer_file/program/alarm_monitor + filename = "alarmmonitor" + filedesc = "Alarm Monitoring" + ui_header = "alarm_green.gif" + program_icon_state = "alert-green" + extended_desc = "This program provides visual interface for station's alarm system." + requires_ntnet = 1 + network_destination = "alarm monitoring network" + size = 5 + var/has_alert = 0 + var/alarms = list("Fire" = list(), "Atmosphere" = list(), "Power" = list()) + +/datum/computer_file/program/alarm_monitor/process_tick() + ..() + + if(has_alert) + program_icon_state = "alert-red" + ui_header = "alarm_red.gif" + update_computer_icon() + else + if(!has_alert) + program_icon_state = "alert-green" + ui_header = "alarm_green.gif" + update_computer_icon() + return 1 + + + +/datum/computer_file/program/alarm_monitor/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ + datum/tgui/master_ui = null, datum/ui_state/state = default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "station_alert_prog", "Alarm Monitoring", 300, 500, master_ui, state) + ui.open() + +/datum/computer_file/program/alarm_monitor/ui_data(mob/user) + var/list/data = get_header_data() + + data["alarms"] = list() + for(var/class in alarms) + data["alarms"][class] = list() + for(var/area in alarms[class]) + data["alarms"][class] += area + + return data + +/datum/computer_file/program/alarm_monitor/proc/triggerAlarm(class, area/A, O, obj/source) + + var/list/L = alarms[class] + for(var/I in L) + if (I == A.name) + var/list/alarm = L[I] + var/list/sources = alarm[3] + if (!(source in sources)) + sources += source + return 1 + var/obj/machinery/camera/C = null + var/list/CL = null + if(O && istype(O, /list)) + CL = O + if (CL.len == 1) + C = CL[1] + else if(O && istype(O, /obj/machinery/camera)) + C = O + L[A.name] = list(A, (C ? C : O), list(source)) + + update_alarm_display() + + return 1 + + +/datum/computer_file/program/alarm_monitor/proc/cancelAlarm(class, area/A, obj/origin) + + + var/list/L = alarms[class] + var/cleared = 0 + for (var/I in L) + if (I == A.name) + var/list/alarm = L[I] + var/list/srcs = alarm[3] + if (origin in srcs) + srcs -= origin + if (srcs.len == 0) + cleared = 1 + L -= I + + update_alarm_display() + return !cleared + +/datum/computer_file/program/alarm_monitor/proc/update_alarm_display() + has_alert = FALSE + for(var/cat in alarms) + var/list/L = alarms[cat] + if(L.len) + has_alert = TRUE + +/datum/computer_file/program/alarm_monitor/run_program(mob/user) + . = ..(user) + alarmdisplay += src + +/datum/computer_file/program/alarm_monitor/kill_program(forced = 0) + alarmdisplay -= src + ..(forced) \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/programs/antagonist/dos.dm b/code/modules/modular_computers/file_system/programs/antagonist/dos.dm new file mode 100644 index 00000000000..a3eb9a27354 --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/antagonist/dos.dm @@ -0,0 +1,106 @@ +/datum/computer_file/program/ntnet_dos + filename = "ntn_dos" + filedesc = "DoS Traffic Generator" + program_icon_state = "hostile" + extended_desc = "This advanced script can perform denial of service attacks against NTNet quantum relays. The system administrator will probably notice this. Multiple devices can run this program together against same relay for increased effect" + size = 20 + requires_ntnet = 1 + available_on_ntnet = 0 + available_on_syndinet = 1 + var/obj/machinery/ntnet_relay/target = null + var/dos_speed = 0 + var/error = "" + var/executed = 0 + +/datum/computer_file/program/ntnet_dos/process_tick() + dos_speed = 0 + switch(ntnet_status) + if(1) + dos_speed = NTNETSPEED_LOWSIGNAL * 10 + if(2) + dos_speed = NTNETSPEED_HIGHSIGNAL * 10 + if(3) + dos_speed = NTNETSPEED_ETHERNET * 10 + if(target && executed) + target.dos_overload += dos_speed + if(!target.is_operational()) + target.dos_sources.Remove(src) + target = null + error = "Connection to destination relay lost." + +/datum/computer_file/program/ntnet_dos/kill_program(var/forced) + if(target) + target.dos_sources.Remove(src) + target = null + executed = 0 + + ..(forced) + + +/datum/computer_file/program/ntnet_dos/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + ui = new(user, src, ui_key, "ntnet_dos", "DoS Traffic Generator", 400, 250, state = state) + ui.set_style("syndicate") + ui.set_autoupdate(state = 1) + ui.open() + + + +/datum/computer_file/program/ntnet_dos/ui_act(action, params) + if(..()) + return 1 + switch(action) + if("PRG_target_relay") + for(var/obj/machinery/ntnet_relay/R in ntnet_global.relays) + if("[R.uid]" == params["targid"]) + target = R + return 1 + if("PRG_reset") + if(target) + target.dos_sources.Remove(src) + target = null + executed = 0 + error = "" + return 1 + if("PRG_execute") + if(target) + executed = 1 + target.dos_sources.Add(src) + if(ntnet_global.intrusion_detection_enabled) + ntnet_global.add_log("IDS WARNING - Excess traffic flood targeting relay [target.uid] detected from device: [computer.network_card.get_network_tag()]") + ntnet_global.intrusion_detection_alarm = 1 + return 1 + +/datum/computer_file/program/ntnet_dos/ui_data(mob/user) + if(!ntnet_global) + return + + var/list/data = list() + + data = get_header_data() + + if(error) + data["error"] = error + else if(target && executed) + data["target"] = 1 + data["speed"] = dos_speed + + // This is mostly visual, generate some strings of 1s and 0s + // Probability of 1 is equal of completion percentage of DoS attack on this relay. + // Combined with UI updates this adds quite nice effect to the UI + var/percentage = target.dos_overload * 100 / target.dos_capacity + data["dos_strings"] = list() + for(var/j, j<10, j++) + var/string = "" + for(var/i, i<20, i++) + string = "[string][prob(percentage)]" + data["dos_strings"] += list(list("nums" = string)) + else + data["relays"] = list() + for(var/obj/machinery/ntnet_relay/R in ntnet_global.relays) + data["relays"] += list(list("id" = R.uid)) + data["focus"] = target ? target.uid : null + + return data \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm new file mode 100644 index 00000000000..91b61d37836 --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm @@ -0,0 +1,73 @@ +/datum/computer_file/program/revelation + filename = "revelation" + filedesc = "Revelation" + program_icon_state = "hostile" + extended_desc = "This virus can destroy hard drive of system it is executed on. It may be obfuscated to look like another non-malicious program. Once armed, it will destroy the system upon next execution." + size = 13 + requires_ntnet = 0 + available_on_ntnet = 0 + available_on_syndinet = 1 + var/armed = 0 + +/datum/computer_file/program/revelation/run_program(var/mob/living/user) + . = ..(user) + if(armed) + activate() + +/datum/computer_file/program/revelation/proc/activate() + if(computer) + computer.visible_message("\The [computer]'s screen brightly flashes and loud electrical buzzing is heard.") + computer.enabled = 0 + computer.update_icon() + qdel(computer.hard_drive) + computer.take_damage(25, 10, 1, 1) + if(computer.battery_module && prob(25)) + qdel(computer.battery_module) + computer.visible_message("\The [computer]'s battery explodes in rain of sparks.") + var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread + spark_system.start() + if(istype(computer, /obj/item/modular_computer/processor)) + var/obj/item/modular_computer/processor/P = computer + if(P.machinery_computer.tesla_link && prob(50)) + qdel(P.machinery_computer.tesla_link) + computer.visible_message("\The [computer]'s tesla link explodes in rain of sparks.") + var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread + spark_system.start() + +/datum/computer_file/program/revelation/ui_act(action, params) + if(..()) + return 1 + switch(action) + if("PRG_arm") + armed = !armed + if("PRG_activate") + activate() + if("PRG_obfuscate") + var/mob/living/user = usr + var/newname = sanitize(input(user, "Enter new program name: ")) + if(!newname) + return + filedesc = newname + + +/datum/computer_file/program/revelation/clone() + var/datum/computer_file/program/revelation/temp = ..() + temp.armed = armed + return temp + +/datum/computer_file/program/revelation/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + ui = new(user, src, ui_key, "revelation", "Revelation Virus", 400, 250, state = state) + ui.set_style("syndicate") + ui.set_autoupdate(state = 1) + ui.open() + + +/datum/computer_file/program/revelation/ui_data(mob/user) + var/list/data = get_header_data() + + data["armed"] = armed + + return data \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/programs/card.dm b/code/modules/modular_computers/file_system/programs/card.dm new file mode 100644 index 00000000000..feb688b1d2a --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/card.dm @@ -0,0 +1,471 @@ +/datum/computer_file/program/card_mod + filename = "cardmod" + filedesc = "ID card modification program" + program_icon_state = "id" + extended_desc = "Program for programming employee ID cards to access parts of the station." + transfer_access = access_change_ids + requires_ntnet = 0 + size = 8 + var/mod_mode = 1 + var/is_centcom = 0 + var/show_assignments = 0 + var/minor = 0 + var/authenticated = 0 + var/list/reg_ids = list() + var/list/region_access = null + var/list/head_subordinates = null + var/target_dept = 0 //Which department this computer has access to. 0=all departments + var/change_position_cooldown = 60 + //Jobs you cannot open new positions for + var/list/blacklisted = list( + "AI", + "Assistant", + "Cyborg", + "Captain", + "Head of Personnel", + "Head of Security", + "Chief Engineer", + "Research Director", + "Chief Medical Officer", + "Chaplain") + + //The scaling factor of max total positions in relation to the total amount of people on board the station in % + var/max_relative_positions = 30 //30%: Seems reasonable, limit of 6 @ 20 players + + //This is used to keep track of opened positions for jobs to allow instant closing + //Assoc array: "JobName" = (int) + var/list/opened_positions = list(); + + +/datum/computer_file/program/card_mod/event_idremoved(background, slot) + if(slot == 2) + minor = 0 + authenticated = 0 + head_subordinates = null + region_access = null + + +/datum/computer_file/program/card_mod/proc/job_blacklisted(jobtitle) + return (jobtitle in blacklisted) + + +//Logic check for if you can open the job +/datum/computer_file/program/card_mod/proc/can_open_job(datum/job/job) + if(job) + if(!job_blacklisted(job.title)) + if((job.total_positions <= player_list.len * (max_relative_positions / 100))) + var/delta = (world.time / 10) - time_last_changed_position + if((change_position_cooldown < delta) || (opened_positions[job.title] < 0)) + return 1 + return -2 + return 0 + return 0 + +//Logic check for if you can close the job +/datum/computer_file/program/card_mod/proc/can_close_job(datum/job/job) + if(job) + if(!job_blacklisted(job.title)) + if(job.total_positions > job.current_positions) + var/delta = (world.time / 10) - time_last_changed_position + if((change_position_cooldown < delta) || (opened_positions[job.title] > 0)) + return 1 + return -2 + return 0 + return 0 + + +/datum/computer_file/program/card_mod/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + + ui = new(user, src, ui_key, "identification_computer", "ID card modification program", 600, 700, state = state) + ui.open() + ui.set_autoupdate(state = 1) + + +/datum/computer_file/program/card_mod/proc/format_jobs(list/jobs) + var/obj/item/weapon/card/id/id_card = computer.card_slot.stored_card + var/list/formatted = list() + for(var/job in jobs) + formatted.Add(list(list( + "display_name" = replacetext(job, " ", " "), + "target_rank" = id_card && id_card.assignment ? id_card.assignment : "Unassigned", + "job" = job))) + + return formatted + +/datum/computer_file/program/card_mod/ui_act(action, params) + if(..()) + return 1 + + var/obj/item/weapon/card/id/user_id_card = null + var/mob/user = usr + + var/obj/item/weapon/card/id/id_card = computer.card_slot.stored_card + var/obj/item/weapon/card/id/auth_card = computer.card_slot.stored_card2 + + if(auth_card) + user_id_card = auth_card + else + if(ishuman(user)) + var/mob/living/carbon/human/h = user + user_id_card = h.get_idcard() + + switch(action) + if("PRG_switchm") + if(params["target"] == "mod") + mod_mode = 1 + else if (params["target"] == "manifest") + mod_mode = 0 + else if (params["target"] == "manage") + mod_mode = 2 + if("PRG_togglea") + if(show_assignments) + show_assignments = 0 + else + show_assignments = 1 + if("PRG_print") + if(computer && computer.nano_printer) //This option should never be called if there is no printer + if(mod_mode) + if(authorized()) + var/contents = {"

    Access Report

    + Prepared By: [user_id_card && user_id_card.registered_name ? user_id_card.registered_name : "Unknown"]
    + For: [id_card.registered_name ? id_card.registered_name : "Unregistered"]
    +
    + Assignment: [id_card.assignment]
    + Access:
    + "} + + var/known_access_rights = get_all_accesses() + for(var/A in id_card.access) + if(A in known_access_rights) + contents += " [get_access_desc(A)]" + + if(!computer.nano_printer.print_text(contents,"access report")) + usr << "Hardware error: Printer was unable to print the file. It may be out of paper." + return + else + computer.visible_message("\The [computer] prints out paper.") + else + var/contents = {"

    Crew Manifest

    +
    + [data_core ? data_core.get_manifest(0) : ""] + "} + if(!computer.nano_printer.print_text(contents,text("crew manifest ([])", worldtime2text()))) + usr << "Hardware error: Printer was unable to print the file. It may be out of paper." + return + else + computer.visible_message("\The [computer] prints out paper.") + if("PRG_eject") + if(computer && computer.card_slot) + var/select = params["target"] + switch(select) + if("id") + if(id_card) + data_core.manifest_modify(id_card.registered_name, id_card.assignment) + computer.proc_eject_id(user, 1) + else + var/obj/item/I = usr.get_active_hand() + if (istype(I, /obj/item/weapon/card/id)) + if(!usr.drop_item()) + return + I.forceMove(computer) + computer.card_slot.stored_card = I + if("auth") + if(auth_card) + if(id_card) + data_core.manifest_modify(id_card.registered_name, id_card.assignment) + head_subordinates = null + region_access = null + authenticated = 0 + minor = 0 + computer.proc_eject_id(user, 2) + else + var/obj/item/I = usr.get_active_hand() + if (istype(I, /obj/item/weapon/card/id)) + if(!usr.drop_item()) + return + I.forceMove(computer) + computer.card_slot.stored_card2 = I + if("PRG_terminate") + if(computer && ((id_card.assignment in head_subordinates) || id_card.assignment == "Assistant")) + id_card.assignment = "Unassigned" + remove_nt_access(id_card) + + if("PRG_edit") + if(computer && authorized()) + if(params["name"]) + var/temp_name = reject_bad_name(input("Enter name.", "Name", id_card.registered_name)) + if(temp_name) + id_card.registered_name = temp_name + else + computer.visible_message("[computer] buzzes rudely.") + //else if(params["account"]) + // var/account_num = text2num(input("Enter account number.", "Account", id_card.associated_account_number)) + // id_card.associated_account_number = account_num + if("PRG_assign") + if(computer && authorized() && id_card) + var/t1 = params["assign_target"] + if(t1 == "Custom") + var/temp_t = reject_bad_text(input("Enter a custom job assignment.","Assignment", id_card.assignment), 45) + //let custom jobs function as an impromptu alt title, mainly for sechuds + if(temp_t) + id_card.assignment = temp_t + else + var/list/access = list() + if(is_centcom) + access = get_centcom_access(t1) + else + var/datum/job/jobdatum + for(var/jobtype in typesof(/datum/job)) + var/datum/job/J = new jobtype + if(ckey(J.title) == ckey(t1)) + jobdatum = J + break + if(!jobdatum) + usr << "No log exists for this job: [t1]" + return + + access = jobdatum.get_access() + + remove_nt_access(id_card) + apply_access(id_card, access) + id_card.assignment = t1 + + if("PRG_access") + if(params["allowed"] && computer && authorized()) + var/access_type = text2num(params["access_target"]) + var/access_allowed = text2num(params["allowed"]) + if(access_type in (is_centcom ? get_all_centcom_access() : get_all_accesses())) + id_card.access -= access_type + if(!access_allowed) + id_card.access += access_type + if("PRG_open_job") + var/edit_job_target = params["target"] + var/datum/job/j = SSjob.GetJob(edit_job_target) + if(!j) + return 0 + if(can_open_job(j) != 1) + return 0 + if(opened_positions[edit_job_target] >= 0) + time_last_changed_position = world.time / 10 + j.total_positions++ + opened_positions[edit_job_target]++ + if("PRG_close_job") + var/edit_job_target = params["target"] + var/datum/job/j = SSjob.GetJob(edit_job_target) + if(!j) + return 0 + if(can_close_job(j) != 1) + return 0 + //Allow instant closing without cooldown if a position has been opened before + if(opened_positions[edit_job_target] <= 0) + time_last_changed_position = world.time / 10 + j.total_positions-- + opened_positions[edit_job_target]-- + if("PRG_regsel") + if(!reg_ids) + reg_ids = list() + var/regsel = text2num(params["region"]) + if(regsel in reg_ids) + reg_ids -= regsel + else + reg_ids += regsel + + if(id_card) + id_card.name = text("[id_card.registered_name]'s ID Card ([id_card.assignment])") + + return 1 + +/datum/computer_file/program/card_mod/proc/remove_nt_access(obj/item/weapon/card/id/id_card) + id_card.access -= get_all_accesses() + id_card.access -= get_all_centcom_access() + +/datum/computer_file/program/card_mod/proc/apply_access(obj/item/weapon/card/id/id_card, list/accesses) + id_card.access |= accesses + +/datum/computer_file/program/card_mod/ui_data(mob/user) + + var/list/data = get_header_data() + + data["mmode"] = mod_mode + + var/authed = 0 + if(computer && computer.card_slot) + var/obj/item/weapon/card/id/auth_card = computer.card_slot.stored_card2 + data["auth_name"] = auth_card ? strip_html_simple(auth_card.name) : "-----" + authed = authorized() + + + if(mod_mode == 2) + data["slots"] = list() + var/list/pos = list() + for(var/datum/job/job in SSjob.occupations) + if(job.title in blacklisted) + continue + + var/list/status_open = build_manage(job,1) + var/list/status_close = build_manage(job,0) + + pos.Add(list(list( + "title" = job.title, + "current" = job.current_positions, + "total" = job.total_positions, + "status_open" = authed ? status_open["enable"]: 0, + "status_close" = authed ? status_close["enable"] : 0, + "desc_open" = status_open["desc"], + "desc_close" = status_close["desc"]))) + data["slots"] = pos + + data["src"] = "\ref[src]" + data["station_name"] = station_name() + + + if(!mod_mode) + data["manifest"] = list() + var/list/crew = list() + for(var/datum/data/record/t in sortRecord(data_core.general)) + crew.Add(list(list( + "name" = t.fields["name"], + "rank" = t.fields["rank"]))) + + data["manifest"] = crew + data["assignments"] = show_assignments + if(computer) + data["have_id_slot"] = !!computer.card_slot + data["have_printer"] = !!computer.nano_printer + if(!computer.card_slot && mod_mode == 1) + mod_mode = 0 //We can't modify IDs when there is no card reader + else + data["have_id_slot"] = 0 + data["have_printer"] = 0 + + data["centcom_access"] = is_centcom + + + data["authenticated"] = authed + + + if(mod_mode == 1) + + if(computer && computer.card_slot) + var/obj/item/weapon/card/id/id_card = computer.card_slot.stored_card + + data["has_id"] = !!id_card + data["id_rank"] = id_card && id_card.assignment ? html_encode(id_card.assignment) : "Unassigned" + data["id_owner"] = id_card && id_card.registered_name ? html_encode(id_card.registered_name) : "-----" + data["id_name"] = id_card ? strip_html_simple(id_card.name) : "-----" + + if(show_assignments) + data["engineering_jobs"] = format_jobs(engineering_positions) + data["medical_jobs"] = format_jobs(medical_positions) + data["science_jobs"] = format_jobs(science_positions) + data["security_jobs"] = format_jobs(security_positions) + data["cargo_jobs"] = format_jobs(supply_positions) + data["civilian_jobs"] = format_jobs(civilian_positions) + data["centcom_jobs"] = format_jobs(get_all_centcom_jobs()) + + + if(computer.card_slot.stored_card) + var/obj/item/weapon/card/id/id_card = computer.card_slot.stored_card + if(is_centcom) + var/list/all_centcom_access = list() + for(var/access in get_all_centcom_access()) + all_centcom_access.Add(list(list( + "desc" = replacetext(get_centcom_access_desc(access), " ", " "), + "ref" = access, + "allowed" = (access in id_card.access) ? 1 : 0))) + data["all_centcom_access"] = all_centcom_access + else + var/list/regions = list() + for(var/i = 1; i <= 7; i++) + if((minor || target_dept) && !(i in region_access)) + continue + + var/list/accesses = list() + if(i in reg_ids) + for(var/access in get_region_accesses(i)) + if (get_access_desc(access)) + accesses.Add(list(list( + "desc" = replacetext(get_access_desc(access), " ", " "), + "ref" = access, + "allowed" = (access in id_card.access) ? 1 : 0))) + + regions.Add(list(list( + "name" = get_region_accesses_name(i), + "regid" = i, + "selected" = (i in reg_ids) ? 1 : null, + "accesses" = accesses))) + data["regions"] = regions + + data["minor"] = target_dept || minor ? 1 : 0 + + + return data + + +/datum/computer_file/program/card_mod/proc/build_manage(datum/job,open = 0) + var/out = "Denied" + var/can_change= 0 + if(open) + can_change = can_open_job(job) + else + can_change = can_close_job(job) + var/enable = 0 + if(can_change == 1) + out = "[open ? "Open Position" : "Close Position"]" + enable = 1 + else if(can_change == -2) + var/time_to_wait = round(change_position_cooldown - ((world.time / 10) - time_last_changed_position), 1) + var/mins = round(time_to_wait / 60) + var/seconds = time_to_wait - (60*mins) + out = "Cooldown ongoing: [mins]:[(seconds < 10) ? "0[seconds]" : "[seconds]"]" + else + out = "Denied" + + return list("enable" = enable, "desc" = out) + + +/datum/computer_file/program/card_mod/proc/authorized() + if(!authenticated) + if(computer && computer.card_slot) + var/obj/item/weapon/card/id/auth_card = computer.card_slot.stored_card2 + if(auth_card) + region_access = list() + if(transfer_access in auth_card.GetAccess()) + minor = 0 + authenticated = 1 + return 1 + else + if((access_hop in auth_card.access) && ((target_dept==1) || !target_dept)) + region_access |= 1 + region_access |= 6 + get_subordinates("Head of Personnel") + if((access_hos in auth_card.access) && ((target_dept==2) || !target_dept)) + region_access |= 2 + get_subordinates("Head of Security") + if((access_cmo in auth_card.access) && ((target_dept==3) || !target_dept)) + region_access |= 3 + get_subordinates("Chief Medical Officer") + if((access_rd in auth_card.access) && ((target_dept==4) || !target_dept)) + region_access |= 4 + get_subordinates("Research Director") + if((access_ce in auth_card.access) && ((target_dept==5) || !target_dept)) + region_access |= 5 + get_subordinates("Chief Engineer") + if(region_access) + minor = 1 + authenticated = 1 + return 1 + else + return authenticated + +/datum/computer_file/program/card_mod/proc/get_subordinates(rank) + head_subordinates = list() + for(var/datum/job/job in SSjob.occupations) + if(rank in job.department_head) + head_subordinates += job.title diff --git a/code/modules/modular_computers/file_system/programs/configurator.dm b/code/modules/modular_computers/file_system/programs/configurator.dm new file mode 100644 index 00000000000..e0fd5e2f3cf --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/configurator.dm @@ -0,0 +1,81 @@ +// This is special hardware configuration program. +// It is to be used only with modular computers. +// It allows you to toggle components of your device. + +/datum/computer_file/program/computerconfig + filename = "compconfig" + filedesc = "Computer Configuration Tool" + extended_desc = "This program allows configuration of computer's hardware" + program_icon_state = "generic" + unsendable = 1 + undeletable = 1 + size = 4 + available_on_ntnet = 0 + requires_ntnet = 0 + var/obj/item/modular_computer/movable = null + + +/datum/computer_file/program/computerconfig/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + + ui = new(user, src, ui_key, "laptop_configuration", "NTOS Configuration Utility", 575, 700, state = state) + ui.open() + ui.set_autoupdate(state = 1) + +/datum/computer_file/program/computerconfig/ui_data(mob/user) + + movable = computer + if(!istype(movable)) + movable = null + + // No computer connection, we can't get data from that. + if(!movable) + return 0 + + var/list/data = list() + + + data = get_header_data() + + var/list/hardware = movable.get_all_components() + + data["disk_size"] = movable.hard_drive.max_capacity + data["disk_used"] = movable.hard_drive.used_capacity + data["power_usage"] = movable.last_power_usage + data["battery_exists"] = movable.battery_module ? 1 : 0 + if(movable.battery_module) + data["battery_rating"] = movable.battery_module.battery.maxcharge + data["battery_percent"] = round(movable.battery_module.battery.percent()) + + if(movable.battery_module) + data["battery"] = list("max" = movable.battery_module.battery.maxcharge, "charge" = round(movable.battery_module.battery.charge)) + + var/list/all_entries[0] + for(var/I in hardware) + var/obj/item/weapon/computer_hardware/H = I + all_entries.Add(list(list( + "name" = H.name, + "desc" = H.desc, + "enabled" = H.enabled, + "critical" = H.critical, + "powerusage" = H.power_usage + ))) + + data["hardware"] = all_entries + return data + + +/datum/computer_file/program/computerconfig/ui_act(action,params) + if(..()) + return + switch(action) + if("PC_toggle_component") + var/obj/item/weapon/computer_hardware/H = movable.find_hardware_by_name(params["name"]) + if(H && istype(H)) + H.enabled = !H.enabled + . = TRUE diff --git a/code/modules/modular_computers/file_system/programs/file_browser.dm b/code/modules/modular_computers/file_system/programs/file_browser.dm new file mode 100644 index 00000000000..1ae58135aac --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/file_browser.dm @@ -0,0 +1,240 @@ +/datum/computer_file/program/filemanager + filename = "filemanager" + filedesc = "NTOS File Manager" + extended_desc = "This program allows management of files." + program_icon_state = "generic" + size = 8 + requires_ntnet = 0 + available_on_ntnet = 0 + undeletable = 1 + var/open_file + var/error + +/datum/computer_file/program/filemanager/ui_act(action, params) + if(..()) + return 1 + + switch(action) + if("PRG_openfile") + . = 1 + open_file = params["name"] + if("PRG_newtextfile") + . = 1 + var/newname = sanitize(input(usr, "Enter file name or leave blank to cancel:", "File rename")) + if(!newname) + return 1 + var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive + if(!HDD) + return 1 + var/datum/computer_file/data/F = new/datum/computer_file/data() + F.filename = newname + F.filetype = "TXT" + HDD.store_file(F) + if("PRG_deletefile") + . = 1 + var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive + if(!HDD) + return 1 + var/datum/computer_file/file = HDD.find_file_by_name(params["name"]) + if(!file || file.undeletable) + return 1 + HDD.remove_file(file) + if("PRG_usbdeletefile") + . = 1 + var/obj/item/weapon/computer_hardware/hard_drive/RHDD = computer.portable_drive + if(!RHDD) + return 1 + var/datum/computer_file/file = RHDD.find_file_by_name(params["name"]) + if(!file || file.undeletable) + return 1 + RHDD.remove_file(file) + if("PRG_closefile") + . = 1 + open_file = null + error = null + if("PRG_clone") + . = 1 + var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive + if(!HDD) + return 1 + var/datum/computer_file/F = HDD.find_file_by_name(params["name"]) + if(!F || !istype(F)) + return 1 + var/datum/computer_file/C = F.clone(1) + HDD.store_file(C) + if("PRG_rename") + . = 1 + var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive + if(!HDD) + return 1 + var/datum/computer_file/file = HDD.find_file_by_name(params["name"]) + if(!file || !istype(file)) + return 1 + var/newname = sanitize(input(usr, "Enter new file name:", "File rename", file.filename)) + if(file && newname) + file.filename = newname + if("PRG_edit") + . = 1 + if(!open_file) + return 1 + var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive + if(!HDD) + return 1 + var/datum/computer_file/data/F = HDD.find_file_by_name(open_file) + if(!F || !istype(F)) + return 1 + if(F.do_not_edit && (alert("WARNING: This file is not compatible with editor. Editing it may result in permanently corrupted formatting or damaged data consistency. Edit anyway?", "Incompatible File", "No", "Yes") == "No")) + return 1 + // 16384 is the limit for file length in characters. Currently, papers have value of 2048 so this is 8 times as long, since we can't edit parts of the file independently. + var/newtext = sanitize(html_decode(input(usr, "Editing file [open_file]. You may use most tags used in paper formatting:", "Text Editor", F.stored_data) as message|null), 16384) + if(!newtext) + return + if(F) + var/datum/computer_file/data/backup = F.clone() + HDD.remove_file(F) + F.stored_data = newtext + F.calculate_size() + // We can't store the updated file, it's probably too large. Print an error and restore backed up version. + // This is mostly intended to prevent people from losing texts they spent lot of time working on due to running out of space. + // They will be able to copy-paste the text from error screen and store it in notepad or something. + if(!HDD.store_file(F)) + error = "I/O error: Unable to overwrite file. Hard drive is probably full. You may want to backup your changes before closing this window:

    [F.stored_data]

    " + HDD.store_file(backup) + if("PRG_printfile") + . = 1 + if(!open_file) + return 1 + var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive + if(!HDD) + return 1 + var/datum/computer_file/data/F = HDD.find_file_by_name(open_file) + if(!F || !istype(F)) + return 1 + if(!computer.nano_printer) + error = "Missing Hardware: Your computer does not have required hardware to complete this operation." + return 1 + if(!computer.nano_printer.print_text(parse_tags(F.stored_data))) + error = "Hardware error: Printer was unable to print the file. It may be out of paper." + return 1 + if("PRG_copytousb") + . = 1 + var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive + var/obj/item/weapon/computer_hardware/hard_drive/portable/RHDD = computer.portable_drive + if(!HDD || !RHDD) + return 1 + var/datum/computer_file/F = HDD.find_file_by_name(params) + if(!F || !istype(F)) + return 1 + var/datum/computer_file/C = F.clone(0) + RHDD.store_file(C) + if("PRG_copyfromusb") + . = 1 + var/obj/item/weapon/computer_hardware/hard_drive/HDD = computer.hard_drive + var/obj/item/weapon/computer_hardware/hard_drive/portable/RHDD = computer.portable_drive + if(!HDD || !RHDD) + return 1 + var/datum/computer_file/F = RHDD.find_file_by_name(params) + if(!F || !istype(F)) + return 1 + var/datum/computer_file/C = F.clone(0) + HDD.store_file(C) + + +/datum/computer_file/program/filemanager/proc/parse_tags(t) + t = replacetext(t, "\[center\]", "
    ") + t = replacetext(t, "\[/center\]", "
    ") + t = replacetext(t, "\[br\]", "
    ") + t = replacetext(t, "\[b\]", "") + t = replacetext(t, "\[/b\]", "") + t = replacetext(t, "\[i\]", "") + t = replacetext(t, "\[/i\]", "") + t = replacetext(t, "\[u\]", "") + t = replacetext(t, "\[/u\]", "") + t = replacetext(t, "\[time\]", "[worldtime2text()]") + t = replacetext(t, "\[date\]", "[time2text(world.realtime, "MMM DD")] [year_integer+540]") + t = replacetext(t, "\[large\]", "") + t = replacetext(t, "\[/large\]", "") + t = replacetext(t, "\[h1\]", "

    ") + t = replacetext(t, "\[/h1\]", "

    ") + t = replacetext(t, "\[h2\]", "

    ") + t = replacetext(t, "\[/h2\]", "

    ") + t = replacetext(t, "\[h3\]", "

    ") + t = replacetext(t, "\[/h3\]", "

    ") + t = replacetext(t, "\[*\]", "
  • ") + t = replacetext(t, "\[hr\]", "
    ") + t = replacetext(t, "\[small\]", "") + t = replacetext(t, "\[/small\]", "") + t = replacetext(t, "\[list\]", "
      ") + t = replacetext(t, "\[/list\]", "
    ") + t = replacetext(t, "\[table\]", "") + t = replacetext(t, "\[/table\]", "
    ") + t = replacetext(t, "\[grid\]", "") + t = replacetext(t, "\[/grid\]", "
    ") + t = replacetext(t, "\[row\]", "") + t = replacetext(t, "\[tr\]", "") + t = replacetext(t, "\[td\]", "") + t = replacetext(t, "\[cell\]", "") + t = replacetext(t, "\[logo\]", "") + return t + + +/datum/computer_file/program/filemanager/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + + ui = new(user, src, ui_key, "file_manager", "NTOS File Manage", 575, 700, state = state) + ui.open() + ui.set_autoupdate(state = 1) + +/datum/computer_file/program/filemanager/ui_data(mob/user) + var/list/data = get_header_data() + + var/obj/item/weapon/computer_hardware/hard_drive/HDD + var/obj/item/weapon/computer_hardware/hard_drive/portable/RHDD + if(error) + data["error"] = error + if(open_file) + var/datum/computer_file/data/file + + if(!computer || !computer.hard_drive) + data["error"] = "I/O ERROR: Unable to access hard drive." + else + HDD = computer.hard_drive + file = HDD.find_file_by_name(open_file) + if(!istype(file)) + data["error"] = "I/O ERROR: Unable to open file." + else + data["filedata"] = parse_tags(file.stored_data) + data["filename"] = "[file.filename].[file.filetype]" + else + if(!computer || !computer.hard_drive) + data["error"] = "I/O ERROR: Unable to access hard drive." + else + HDD = computer.hard_drive + RHDD = computer.portable_drive + var/list/files[0] + for(var/datum/computer_file/F in HDD.stored_files) + files.Add(list(list( + "name" = F.filename, + "type" = F.filetype, + "size" = F.size, + "undeletable" = F.undeletable + ))) + data["files"] = files + if(RHDD) + data["usbconnected"] = 1 + var/list/usbfiles[0] + for(var/datum/computer_file/F in RHDD.stored_files) + usbfiles.Add(list(list( + "name" = F.filename, + "type" = F.filetype, + "size" = F.size, + "undeletable" = F.undeletable + ))) + data["usbfiles"] = usbfiles + + return data \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/programs/ntdownloader.dm b/code/modules/modular_computers/file_system/programs/ntdownloader.dm new file mode 100644 index 00000000000..a34163f8eef --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/ntdownloader.dm @@ -0,0 +1,164 @@ +/datum/computer_file/program/ntnetdownload + filename = "ntndownloader" + filedesc = "NTNet Software Download Tool" + program_icon_state = "generic" + extended_desc = "This program allows downloads of software from official NT repositories" + unsendable = 1 + undeletable = 1 + size = 4 + requires_ntnet = 1 + requires_ntnet_feature = NTNET_SOFTWAREDOWNLOAD + available_on_ntnet = 0 + ui_header = "downloader_finished.gif" + var/datum/computer_file/program/downloaded_file = null + var/hacked_download = 0 + var/download_completion = 0 //GQ of downloaded data. + var/download_netspeed = 0 + var/downloaderror = "" + var/obj/item/modular_computer/my_computer = null + +/datum/computer_file/program/ntnetdownload/proc/begin_file_download(filename) + if(downloaded_file) + return 0 + + var/datum/computer_file/program/PRG = ntnet_global.find_ntnet_file_by_name(filename) + + if(!PRG || !istype(PRG)) + return 0 + + // Attempting to download antag only program, but without having emagged computer. No. + if(PRG.available_on_syndinet && !computer_emagged) + return 0 + + if(!computer || !computer.hard_drive || !computer.hard_drive.try_store_file(PRG)) + return 0 + + ui_header = "downloader_running.gif" + + if(PRG in ntnet_global.available_station_software) + generate_network_log("Began downloading file [PRG.filename].[PRG.filetype] from NTNet Software Repository.") + hacked_download = 0 + else if(PRG in ntnet_global.available_antag_software) + generate_network_log("Began downloading file **ENCRYPTED**.[PRG.filetype] from unspecified server.") + hacked_download = 1 + else + generate_network_log("Began downloading file [PRG.filename].[PRG.filetype] from unspecified server.") + hacked_download = 0 + + downloaded_file = PRG.clone() + +/datum/computer_file/program/ntnetdownload/proc/abort_file_download() + if(!downloaded_file) + return + generate_network_log("Aborted download of file [hacked_download ? "**ENCRYPTED**" : downloaded_file.filename].[downloaded_file.filetype].") + downloaded_file = null + download_completion = 0 + ui_header = "downloader_finished.gif" + +/datum/computer_file/program/ntnetdownload/proc/complete_file_download() + if(!downloaded_file) + return + generate_network_log("Completed download of file [hacked_download ? "**ENCRYPTED**" : downloaded_file.filename].[downloaded_file.filetype].") + if(!computer || !computer.hard_drive || !computer.hard_drive.store_file(downloaded_file)) + // The download failed + downloaderror = "I/O ERROR - Unable to save file. Check whether you have enough free space on your hard drive and whether your hard drive is properly connected. If the issue persists contact your system administrator for assistance." + downloaded_file = null + download_completion = 0 + ui_header = "downloader_finished.gif" + +/datum/computer_file/program/ntnetdownload/process_tick() + if(!downloaded_file) + return + if(download_completion >= downloaded_file.size) + complete_file_download() + // Download speed according to connectivity state. NTNet server is assumed to be on unlimited speed so we're limited by our local connectivity + download_netspeed = 0 + // Speed defines are found in misc.dm + switch(ntnet_status) + if(1) + download_netspeed = NTNETSPEED_LOWSIGNAL + if(2) + download_netspeed = NTNETSPEED_HIGHSIGNAL + if(3) + download_netspeed = NTNETSPEED_ETHERNET + download_completion += download_netspeed + +/datum/computer_file/program/ntnetdownload/ui_act(action, params) + if(..()) + return 1 + switch(action) + if("PRG_downloadfile") + if(!downloaded_file) + begin_file_download(params["filename"]) + return 1 + if("PRG_reseterror") + if(downloaderror) + download_completion = 0 + download_netspeed = 0 + downloaded_file = null + downloaderror = "" + return 1 + return 0 + +/datum/computer_file/program/ntnetdownload/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + + ui = new(user, src, ui_key, "ntnet_downloader", "NTNet Download Program", 575, 700, state = state) + ui.open() + ui.set_autoupdate(state = 1) + +/datum/computer_file/program/ntnetdownload/ui_data(mob/user) + + my_computer = computer + + if(!istype(my_computer)) + return + + var/list/data = get_header_data() + + // This IF cuts on data transferred to client, so i guess it's worth it. + if(downloaderror) // Download errored. Wait until user resets the program. + data["error"] = downloaderror + else if(downloaded_file) // Download running. Wait please.. + data["downloadname"] = downloaded_file.filename + data["downloaddesc"] = downloaded_file.filedesc + data["downloadsize"] = downloaded_file.size + data["downloadspeed"] = download_netspeed + data["downloadcompletion"] = round(download_completion, 0.1) + else // No download running, pick file. + data["disk_size"] = my_computer.hard_drive.max_capacity + data["disk_used"] = my_computer.hard_drive.used_capacity + var/list/all_entries[0] + for(var/A in ntnet_global.available_station_software) + var/datum/computer_file/program/P = A + // Only those programs our user can run will show in the list + if(!P.can_run(user,transfer = 1)) + continue + all_entries.Add(list(list( + "filename" = P.filename, + "filedesc" = P.filedesc, + "fileinfo" = P.extended_desc, + "size" = P.size + ))) + data["hackedavailable"] = 0 + if(computer_emagged) // If we are running on emagged computer we have access to some "bonus" software + var/list/hacked_programs[0] + for(var/S in ntnet_global.available_antag_software) + var/datum/computer_file/program/P = S + data["hackedavailable"] = 1 + hacked_programs.Add(list(list( + "filename" = P.filename, + "filedesc" = P.filedesc, + "fileinfo" = P.extended_desc, + "size" = P.size + ))) + data["hacked_programs"] = hacked_programs + + data["downloadable_programs"] = all_entries + + return data \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/programs/ntmonitor.dm b/code/modules/modular_computers/file_system/programs/ntmonitor.dm new file mode 100644 index 00000000000..e12299b250b --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/ntmonitor.dm @@ -0,0 +1,94 @@ +/datum/computer_file/program/ntnetmonitor + filename = "ntmonitor" + filedesc = "NTNet Diagnostics and Monitoring" + program_icon_state = "comm_monitor" + extended_desc = "This program monitors stationwide NTNet network, provides access to logging systems, and allows for configuration changes" + size = 12 + requires_ntnet = 1 + required_access = access_network //Network control is a more secure program. + available_on_ntnet = 1 + +/datum/computer_file/program/ntnetmonitor/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + + + ui = new(user, src, ui_key, "ntnet_monitor", "NTNet Diagnostics and Monitoring Tool", 575, 700, state = state) + ui.open() + ui.set_autoupdate(state = 1) + + +/datum/computer_file/program/ntnetmonitor/ui_act(action, params) + if(..()) + return 1 + switch(action) + if("resetIDS") + . = 1 + if(ntnet_global) + ntnet_global.resetIDS() + return 1 + if("toggleIDS") + . = 1 + if(ntnet_global) + ntnet_global.toggleIDS() + return 1 + if("toggleWireless") + . = 1 + if(!ntnet_global) + return 1 + + // NTNet is disabled. Enabling can be done without user prompt + if(ntnet_global.setting_disabled) + ntnet_global.setting_disabled = 0 + return 1 + + // NTNet is enabled and user is about to shut it down. Let's ask them if they really want to do it, as wirelessly connected computers won't connect without NTNet being enabled (which may prevent people from turning it back on) + var/mob/user = usr + if(!user) + return 1 + var/response = alert(user, "Really disable NTNet wireless? If your computer is connected wirelessly you won't be able to turn it back on! This will affect all connected wireless devices.", "NTNet shutdown", "Yes", "No") + if(response == "Yes") + ntnet_global.setting_disabled = 1 + return 1 + if("purgelogs") + . = 1 + if(ntnet_global) + ntnet_global.purge_logs() + if("updatemaxlogs") + . = 1 + var/mob/user = usr + var/logcount = text2num(input(user,"Enter amount of logs to keep in memory ([MIN_NTNET_LOGS]-[MAX_NTNET_LOGS]):")) + if(ntnet_global) + ntnet_global.update_max_log_count(logcount) + if("toggle_function") + . = 1 + if(!ntnet_global) + return 1 + ntnet_global.toggle_function(text2num(params["id"])) + +/datum/computer_file/program/ntnetmonitor/ui_data(mob/user) + if(!ntnet_global) + return + var/list/data = get_header_data() + + data["ntnetstatus"] = ntnet_global.check_function() + data["ntnetrelays"] = ntnet_global.relays.len + data["idsstatus"] = ntnet_global.intrusion_detection_enabled + data["idsalarm"] = ntnet_global.intrusion_detection_alarm + + data["config_softwaredownload"] = ntnet_global.setting_softwaredownload + data["config_peertopeer"] = ntnet_global.setting_peertopeer + data["config_communication"] = ntnet_global.setting_communication + data["config_systemcontrol"] = ntnet_global.setting_systemcontrol + + data["ntnetlogs"] = list() + + for(var/i in ntnet_global.logs) + data["ntnetlogs"] += list(list("entry" = i)) + data["ntnetmaxlogs"] = ntnet_global.setting_maxlogcount + + return data \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/programs/ntnrc_client.dm b/code/modules/modular_computers/file_system/programs/ntnrc_client.dm new file mode 100644 index 00000000000..e8cbe357113 --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/ntnrc_client.dm @@ -0,0 +1,236 @@ +/datum/computer_file/program/chatclient + filename = "ntnrc_client" + filedesc = "NTNet Relay Chat Client" + program_icon_state = "command" + extended_desc = "This program allows communication over NTNRC network" + size = 8 + requires_ntnet = 1 + requires_ntnet_feature = NTNET_COMMUNICATION + network_destination = "NTNRC server" + ui_header = "ntnrc_idle.gif" + available_on_ntnet = 1 + var/last_message = null // Used to generate the toolbar icon + var/username + var/datum/ntnet_conversation/channel = null + var/operator_mode = 0 // Channel operator mode + var/netadmin_mode = 0 // Administrator mode (invisible to other users + bypasses passwords) + +/datum/computer_file/program/chatclient/New() + username = "DefaultUser[rand(100, 999)]" + +/datum/computer_file/program/chatclient/ui_act(action, params) + if(..()) + return 1 + + switch(action) + if("PRG_speak") + . = 1 + if(!channel) + return 1 + var/mob/living/user = usr + var/message = sanitize(input(user, "Enter message or leave blank to cancel: ")) + if(!message || !channel) + return + channel.add_message(message, username) + log_chat("[user]/([user.ckey]) as [username] sent to [channel.title]: [message]") + + if("PRG_joinchannel") + . = 1 + var/datum/ntnet_conversation/C + for(var/datum/ntnet_conversation/chan in ntnet_global.chat_channels) + if(chan.id == text2num(params["id"])) + C = chan + break + + if(!C) + return 1 + + if(netadmin_mode) + channel = C // Bypasses normal leave/join and passwords. Technically makes the user invisible to others. + return 1 + + if(C.password) + var/mob/living/user = usr + var/password = sanitize(input(user,"Access Denied. Enter password:")) + if(C && (password == C.password)) + C.add_client(src) + channel = C + return 1 + C.add_client(src) + channel = C + if("PRG_leavechannel") + . = 1 + if(channel) + channel.remove_client(src) + channel = null + if("PRG_newchannel") + . = 1 + var/mob/living/user = usr + var/channel_title = sanitize(input(user,"Enter channel name or leave blank to cancel:")) + if(!channel_title) + return + var/datum/ntnet_conversation/C = new/datum/ntnet_conversation() + C.add_client(src) + C.operator = src + channel = C + C.title = channel_title + if("PRG_toggleadmin") + . = 1 + if(netadmin_mode) + netadmin_mode = 0 + if(channel) + channel.remove_client(src) // We shouldn't be in channel's user list, but just in case... + channel = null + return 1 + var/mob/living/user = usr + if(can_run(usr, 1, access_network)) + if(channel) + var/response = alert(user, "Really engage admin-mode? You will be disconnected from your current channel!", "NTNRC Admin mode", "Yes", "No") + if(response == "Yes") + if(channel) + channel.remove_client(src) + channel = null + else + return + netadmin_mode = 1 + if("PRG_changename") + . = 1 + var/mob/living/user = usr + var/newname = sanitize(input(user,"Enter new nickname or leave blank to cancel:")) + if(!newname) + return 1 + if(channel) + channel.add_status_message("[username] is now known as [newname].") + username = newname + + if("PRG_savelog") + . = 1 + if(!channel) + return + var/mob/living/user = usr + var/logname = input(user,"Enter desired logfile name (.log) or leave blank to cancel:") + if(!logname || !channel) + return 1 + var/datum/computer_file/data/logfile = new/datum/computer_file/data/logfile() + // Now we will generate HTML-compliant file that can actually be viewed/printed. + logfile.filename = logname + logfile.stored_data = "\[b\]Logfile dump from NTNRC channel [channel.title]\[/b\]\[BR\]" + for(var/logstring in channel.messages) + logfile.stored_data += "[logstring]\[BR\]" + logfile.stored_data += "\[b\]Logfile dump completed.\[/b\]" + logfile.calculate_size() + if(!computer || !computer.hard_drive || !computer.hard_drive.store_file(logfile)) + if(!computer) + // This program shouldn't even be runnable without computer. + CRASH("Var computer is null!") + return 1 + if(!computer.hard_drive) + computer.visible_message("\The [computer] shows an \"I/O Error - Hard drive connection error\" warning.") + else // In 99.9% cases this will mean our HDD is full + computer.visible_message("\The [computer] shows an \"I/O Error - Hard drive may be full. Please free some space and try again. Required space: [logfile.size]GQ\" warning.") + if("PRG_renamechannel") + . = 1 + if(!operator_mode || !channel) + return 1 + var/mob/living/user = usr + var/newname = sanitize(input(user, "Enter new channel name or leave blank to cancel:")) + if(!newname || !channel) + return + channel.add_status_message("Channel renamed from [channel.title] to [newname] by operator.") + channel.title = newname + if("PRG_deletechannel") + . = 1 + if(channel && ((channel.operator == src) || netadmin_mode)) + qdel(channel) + channel = null + if("PRG_setpassword") + . = 1 + if(!channel || ((channel.operator != src) && !netadmin_mode)) + return 1 + + var/mob/living/user = usr + var/newpassword = sanitize(input(user, "Enter new password for this channel. Leave blank to cancel, enter 'nopassword' to remove password completely:")) + if(!channel || !newpassword || ((channel.operator != src) && !netadmin_mode)) + return 1 + + if(newpassword == "nopassword") + channel.password = "" + else + channel.password = newpassword + +/datum/computer_file/program/chatclient/process_tick() + ..() + if(program_state != PROGRAM_STATE_KILLED) + ui_header = "ntnrc_idle.gif" + if(channel) + // Remember the last message. If there is no message in the channel remember null. + last_message = channel.messages.len ? channel.messages[channel.messages.len - 1] : null + else + last_message = null + return 1 + if(channel && channel.messages && channel.messages.len) + ui_header = last_message == channel.messages[channel.messages.len - 1] ? "ntnrc_idle.gif" : "ntnrc_new.gif" + else + ui_header = "ntnrc_idle.gif" + +/datum/computer_file/program/chatclient/kill_program(forced = 0) + if(channel) + channel.remove_client(src) + channel = null + ..(forced) + +/datum/computer_file/program/chatclient/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + + + ui = new(user, src, ui_key, "ntnet_chat", "NTNet Relay Chat Client", 575, 700, state = state) + ui.open() + ui.set_autoupdate(state = 1) + + +/datum/computer_file/program/chatclient/ui_data(mob/user) + if(!ntnet_global || !ntnet_global.chat_channels) + return + + var/list/data = list() + + data = get_header_data() + + + data["adminmode"] = netadmin_mode + if(channel) + data["title"] = channel.title + var/list/messages[0] + for(var/M in channel.messages) + messages.Add(list(list( + "msg" = M + ))) + data["messages"] = messages + var/list/clients[0] + for(var/C in channel.clients) + var/datum/computer_file/program/chatclient/cl = C + clients.Add(list(list( + "name" = cl.username + ))) + data["clients"] = clients + operator_mode = (channel.operator == src) ? 1 : 0 + data["is_operator"] = operator_mode || netadmin_mode + + else // Channel selection screen + var/list/all_channels[0] + for(var/C in ntnet_global.chat_channels) + var/datum/ntnet_conversation/conv = C + if(conv && conv.title) + all_channels.Add(list(list( + "chan" = conv.title, + "id" = conv.id + ))) + data["all_channels"] = all_channels + + return data \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/programs/nttransfer.dm b/code/modules/modular_computers/file_system/programs/nttransfer.dm new file mode 100644 index 00000000000..d9d0c6b8a30 --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/nttransfer.dm @@ -0,0 +1,195 @@ +var/global/nttransfer_uid = 0 + +/datum/computer_file/program/nttransfer + filename = "nttransfer" + filedesc = "NTNet P2P Transfer Client" + extended_desc = "This program allows for simple file transfer via direct peer to peer connection." + program_icon_state = "comm_logs" + size = 7 + requires_ntnet = 1 + requires_ntnet_feature = NTNET_PEERTOPEER + network_destination = "other device via P2P tunnel" + available_on_ntnet = 1 + + var/error = "" // Error screen + var/server_password = "" // Optional password to download the file. + var/datum/computer_file/provided_file = null // File which is provided to clients. + var/datum/computer_file/downloaded_file = null // File which is being downloaded + var/list/connected_clients = list() // List of connected clients. + var/datum/computer_file/program/nttransfer/remote // Client var, specifies who are we downloading from. + var/download_completion = 0 // Download progress in GQ + var/download_netspeed = 0 // Our connectivity speed in GQ/s + var/actual_netspeed = 0 // Displayed in the UI, this is the actual transfer speed. + var/unique_token // UID of this program + var/upload_menu = 0 // Whether we show the program list and upload menu + +/datum/computer_file/program/nttransfer/New() + unique_token = nttransfer_uid + nttransfer_uid++ + ..() + +/datum/computer_file/program/nttransfer/process_tick() + // Server mode + update_netspeed() + if(provided_file) + for(var/datum/computer_file/program/nttransfer/C in connected_clients) + // Transfer speed is limited by device which uses slower connectivity. + // We can have multiple clients downloading at same time, but let's assume we use some sort of multicast transfer + // so they can all run on same speed. + C.actual_netspeed = min(C.download_netspeed, download_netspeed) + C.download_completion += C.actual_netspeed + if(C.download_completion >= provided_file.size) + C.finish_download() + else if(downloaded_file) // Client mode + if(!remote) + crash_download("Connection to remote server lost") + +/datum/computer_file/program/nttransfer/kill_program(forced = 0) + if(downloaded_file) // Client mode, clean up variables for next use + finalize_download() + + if(provided_file) // Server mode, disconnect all clients + for(var/datum/computer_file/program/nttransfer/P in connected_clients) + P.crash_download("Connection terminated by remote server") + downloaded_file = null + ..(forced) + +/datum/computer_file/program/nttransfer/proc/update_netspeed() + download_netspeed = 0 + switch(ntnet_status) + if(1) + download_netspeed = NTNETSPEED_LOWSIGNAL + if(2) + download_netspeed = NTNETSPEED_HIGHSIGNAL + if(3) + download_netspeed = NTNETSPEED_ETHERNET + +// Finishes download and attempts to store the file on HDD +/datum/computer_file/program/nttransfer/proc/finish_download() + if(!computer || !computer.hard_drive || !computer.hard_drive.store_file(downloaded_file)) + error = "I/O Error: Unable to save file. Check your hard drive and try again." + finalize_download() + +// Crashes the download and displays specific error message +/datum/computer_file/program/nttransfer/proc/crash_download(var/message) + error = message ? message : "An unknown error has occured during download" + finalize_download() + +// Cleans up variables for next use +/datum/computer_file/program/nttransfer/proc/finalize_download() + if(remote) + remote.connected_clients.Remove(src) + downloaded_file = null + remote = null + download_completion = 0 + + +/datum/computer_file/program/nttransfer/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if (!ui) + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + + + ui = new(user, src, ui_key, "ntnet_transfer", "NTNet P2P Transfer Client", 575, 700, state = state) + ui.open() + ui.set_autoupdate(state = 1) + +/datum/computer_file/program/nttransfer/ui_act(action, params) + if(..()) + return 1 + switch(action) + if("PRG_downloadfile") + for(var/datum/computer_file/program/nttransfer/P in ntnet_global.fileservers) + if("[P.unique_token]" == params["id"]) + remote = P + break + if(!remote || !remote.provided_file) + return + if(remote.server_password) + var/pass = sanitize(input(usr, "Code 401 Unauthorized. Please enter password:", "Password required")) + if(pass != remote.server_password) + error = "Incorrect Password" + return + downloaded_file = remote.provided_file.clone() + remote.connected_clients.Add(src) + return 1 + if("PRG_reset") + error = "" + upload_menu = 0 + finalize_download() + if(src in ntnet_global.fileservers) + ntnet_global.fileservers.Remove(src) + for(var/datum/computer_file/program/nttransfer/T in connected_clients) + T.crash_download("Remote server has forcibly closed the connection") + provided_file = null + return 1 + if("PRG_setpassword") + var/pass = sanitize(input(usr, "Enter new server password. Leave blank to cancel, input 'none' to disable password.", "Server security", "none")) + if(!pass) + return + if(pass == "none") + server_password = "" + return + server_password = pass + return 1 + if("PRG_uploadfile") + for(var/datum/computer_file/F in computer.hard_drive.stored_files) + if("[F.uid]" == params["id"]) + if(F.unsendable) + error = "I/O Error: File locked." + return + if(istype(F, /datum/computer_file/program)) + var/datum/computer_file/program/P = F + if(!P.can_run(usr,transfer = 1)) + error = "Access Error: Insufficient rights to upload file." + provided_file = F + ntnet_global.fileservers.Add(src) + return + error = "I/O Error: Unable to locate file on hard drive." + return 1 + if("PRG_uploadmenu") + upload_menu = 1 + + +/datum/computer_file/program/nttransfer/ui_data(mob/user) + + var/list/data = get_header_data() + + if(error) + data["error"] = error + else if(downloaded_file) + data["downloading"] = 1 + data["download_size"] = downloaded_file.size + data["download_progress"] = download_completion + data["download_netspeed"] = actual_netspeed + data["download_name"] = "[downloaded_file.filename].[downloaded_file.filetype]" + else if (provided_file) + data["uploading"] = 1 + data["upload_uid"] = unique_token + data["upload_clients"] = connected_clients.len + data["upload_haspassword"] = server_password ? 1 : 0 + data["upload_filename"] = "[provided_file.filename].[provided_file.filetype]" + else if (upload_menu) + var/list/all_files[0] + for(var/datum/computer_file/F in computer.hard_drive.stored_files) + all_files.Add(list(list( + "uid" = F.uid, + "filename" = "[F.filename].[F.filetype]", + "size" = F.size + ))) + data["upload_filelist"] = all_files + else + var/list/all_servers[0] + for(var/datum/computer_file/program/nttransfer/P in ntnet_global.fileservers) + all_servers.Add(list(list( + "uid" = P.unique_token, + "filename" = "[P.provided_file.filename].[P.provided_file.filetype]", + "size" = P.provided_file.size, + "haspassword" = P.server_password ? 1 : 0 + ))) + data["servers"] = all_servers + + return data \ No newline at end of file diff --git a/code/modules/modular_computers/file_system/programs/powermonitor.dm b/code/modules/modular_computers/file_system/programs/powermonitor.dm new file mode 100644 index 00000000000..316b90ec00c --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/powermonitor.dm @@ -0,0 +1,93 @@ + + +/datum/computer_file/program/power_monitor + filename = "powermonitor" + filedesc = "Power Monitoring" + program_icon_state = "power_monitor" + extended_desc = "This program connects to sensors around the station to provide information about electrical systems" + ui_header = "power_norm.gif" + transfer_access = access_engine + usage_flags = PROGRAM_CONSOLE + requires_ntnet = 0 + network_destination = "power monitoring system" + size = 9 + var/has_alert = 0 + var/obj/structure/cable/attached + var/list/history = list() + var/record_size = 60 + var/record_interval = 50 + var/next_record = 0 + + + + +/datum/computer_file/program/power_monitor/run_program(mob/living/user) + . = ..(user) + search() + history["supply"] = list() + history["demand"] = list() + + +/datum/computer_file/program/power_monitor/process_tick() + if(!attached) + search() + else + record() + +/datum/computer_file/program/power_monitor/proc/search() + var/turf/T = get_turf(computer) + attached = locate() in T + +/datum/computer_file/program/power_monitor/proc/record() + if(world.time >= next_record) + next_record = world.time + record_interval + + var/list/supply = history["supply"] + supply += attached.powernet.viewavail + if(supply.len > record_size) + supply.Cut(1, 2) + + var/list/demand = history["demand"] + demand += attached.powernet.viewload + if(demand.len > record_size) + demand.Cut(1, 2) + +/datum/computer_file/program/power_monitor/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ + datum/tgui/master_ui = null, datum/ui_state/state = default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/headers) + assets.send(user) + + + ui = new(user, src, ui_key, "power_monitor_prog", "Power Monitoring", 1200, 1000, master_ui, state) + ui.open() + +/datum/computer_file/program/power_monitor/ui_data() + var/list/data = get_header_data() + data["stored"] = record_size + data["interval"] = record_interval / 10 + data["attached"] = attached ? TRUE : FALSE + if(attached) + data["supply"] = attached.powernet.viewavail + data["demand"] = attached.powernet.viewload + data["history"] = history + + data["areas"] = list() + if(attached) + for(var/obj/machinery/power/terminal/term in attached.powernet.nodes) + var/obj/machinery/power/apc/A = term.master + if(istype(A)) + data["areas"] += list(list( + "name" = A.area.name, + "charge" = A.cell.percent(), + "load" = A.lastused_total, + "charging" = A.charging, + "eqp" = A.equipment, + "lgt" = A.lighting, + "env" = A.environ + )) + + return data + diff --git a/code/modules/modular_computers/hardware/battery_module.dm b/code/modules/modular_computers/hardware/battery_module.dm new file mode 100644 index 00000000000..c79df6c6dea --- /dev/null +++ b/code/modules/modular_computers/hardware/battery_module.dm @@ -0,0 +1,79 @@ +// This device is wrapper for actual power cell. I have decided to not use power cells directly as even low-end cells available on station +// have tremendeous capacity in comparsion. Higher tier cells would provide your device with nearly infinite battery life, which is something i want to avoid. +/obj/item/weapon/computer_hardware/battery_module + name = "standard battery" + desc = "A standard power cell, commonly seen in high-end portable microcomputers or low-end laptops. It's rating is 750." + icon_state = "battery_normal" + critical = 1 + malfunction_probability = 1 + origin_tech = list("powerstorage" = 1, "engineering" = 1) + var/battery_rating = 750 + var/obj/item/weapon/stock_parts/cell/battery = null + +/obj/item/weapon/computer_hardware/battery_module/advanced + name = "advanced battery" + desc = "An advanced power cell, often used in most laptops. It is too large to be fitted into smaller devices. It's rating is 1100." + icon_state = "battery_advanced" + origin_tech = list("powerstorage" = 2, "engineering" = 2) + hardware_size = 2 + battery_rating = 1100 + +/obj/item/weapon/computer_hardware/battery_module/super + name = "super battery" + desc = "A very advanced power cell, often used in high-end devices, or as uninterruptable power supply for important consoles or servers. It's rating is 1500." + icon_state = "battery_super" + origin_tech = list("powerstorage" = 3, "engineering" = 3) + hardware_size = 2 + battery_rating = 1500 + +/obj/item/weapon/computer_hardware/battery_module/ultra + name = "ultra battery" + desc = "A very advanced large power cell. It's often used as uninterruptable power supply for critical consoles or servers. It's rating is 2000." + icon_state = "battery_ultra" + origin_tech = list("powerstorage" = 5, "engineering" = 4) + hardware_size = 3 + battery_rating = 2000 + +/obj/item/weapon/computer_hardware/battery_module/micro + name = "micro battery" + desc = "A small power cell, commonly seen in most portable microcomputers. It's rating is 500." + icon_state = "battery_micro" + origin_tech = list("powerstorage" = 2, "engineering" = 2) + battery_rating = 500 + +/obj/item/weapon/computer_hardware/battery_module/nano + name = "nano battery" + desc = "A tiny power cell, commonly seen in low-end portable microcomputers. It's rating is 300." + icon_state = "battery_nano" + origin_tech = list("powerstorage" = 1, "engineering" = 1) + battery_rating = 300 + +// This is not intended to be obtainable in-game. Intended for adminbus and debugging purposes. +/obj/item/weapon/computer_hardware/battery_module/lambda + name = "lambda coil" + desc = "A very complex device that creates it's own bluespace dimension. This dimension may be used to store massive amounts of energy." + icon_state = "battery_lambda" + hardware_size = 1 + battery_rating = 1000000 + +/obj/item/weapon/computer_hardware/battery_module/diagnostics(var/mob/user) + ..() + user << "Internal battery charge: [battery.charge]/[battery.maxcharge] CU" + +/obj/item/weapon/computer_hardware/battery_module/New() + battery = new/obj/item/weapon/stock_parts/cell(src) + battery.maxcharge = battery_rating + battery.charge = battery.maxcharge/2 + ..() + +/obj/item/weapon/computer_hardware/battery_module/proc/charge_to_full() + if(battery) + battery.charge = battery.maxcharge + +/obj/item/weapon/computer_hardware/battery_module/try_install_component(mob/living/user, obj/item/modular_computer/M, found = 0) + if(M.battery_module) + user << "This computer's battery slot is already occupied by \the [M.battery_module]." + return + found = 1 + M.battery_module = src + ..(user, M, found) \ No newline at end of file diff --git a/code/modules/modular_computers/hardware/card_slot.dm b/code/modules/modular_computers/hardware/card_slot.dm new file mode 100644 index 00000000000..aba6bcae84c --- /dev/null +++ b/code/modules/modular_computers/hardware/card_slot.dm @@ -0,0 +1,29 @@ +/obj/item/weapon/computer_hardware/card_slot + name = "RFID card slot" + desc = "Slot that allows this computer to write data on RFID cards. Necessary for some programs to run properly." + power_usage = 10 //W + critical = 0 + icon_state = "cardreader" + hardware_size = 1 + origin_tech = list("programming" = 2) + + var/obj/item/weapon/card/id/stored_card = null + var/obj/item/weapon/card/id/stored_card2 = null + +/obj/item/weapon/computer_hardware/card_slot/Destroy() + if(holder2 && (holder2.card_slot == src)) + holder2.card_slot = null + if(stored_card) + stored_card.forceMove(get_turf(holder2)) + if(stored_card2) + stored_card2.forceMove(get_turf(holder2)) + holder2 = null + ..() + +/obj/item/weapon/computer_hardware/card_slot/try_install_component(mob/living/user, obj/item/modular_computer/M, found = 0) + if(M.card_slot) + user << "This computer's card slot is already occupied by \the [M.card_slot]." + return + found = 1 + M.card_slot = src + ..(user, M, found) \ No newline at end of file diff --git a/code/modules/modular_computers/hardware/hard_drive.dm b/code/modules/modular_computers/hardware/hard_drive.dm new file mode 100644 index 00000000000..fcca93b2b69 --- /dev/null +++ b/code/modules/modular_computers/hardware/hard_drive.dm @@ -0,0 +1,175 @@ +/obj/item/weapon/computer_hardware/hard_drive/ + name = "basic hard drive" + desc = "A small power efficient solid state drive, with 128GQ of storage capacity for use in basic computers where power efficiency is desired." + power_usage = 25 // SSD or something with low power usage + icon_state = "hdd_normal" + hardware_size = 1 + origin_tech = list("programming" = 1, "engineering" = 1) + var/max_capacity = 128 + var/used_capacity = 0 + var/list/stored_files = list() // List of stored files on this drive. DO NOT MODIFY DIRECTLY! + +/obj/item/weapon/computer_hardware/hard_drive/advanced + name = "advanced hard drive" + desc = "A small hybrid hard drive with 256GQ of storage capacity for use in higher grade computers where balance between power efficiency and capacity is desired." + max_capacity = 256 + origin_tech = list("programming" = 2, "engineering" = 2) + power_usage = 50 // Hybrid, medium capacity and medium power storage + icon_state = "hdd_advanced" + hardware_size = 2 + +/obj/item/weapon/computer_hardware/hard_drive/super + name = "super hard drive" + desc = "A small hard drive with 512GQ of storage capacity for use in cluster storage solutions where capacity is more important than power efficiency." + max_capacity = 512 + origin_tech = list("programming" = 3, "engineering" = 3) + power_usage = 100 // High-capacity but uses lots of power, shortening battery life. Best used with APC link. + icon_state = "hdd_super" + hardware_size = 2 + +/obj/item/weapon/computer_hardware/hard_drive/cluster + name = "cluster hard drive" + desc = "A large storage cluster consisting of multiple hard drives for usage in high capacity storage systems. Has capacity of 2048 GQ." + power_usage = 500 + origin_tech = list("programming" = 4, "engineering" = 4) + max_capacity = 2048 + icon_state = "hdd_cluster" + hardware_size = 3 + +// For tablets, etc. - highly power efficient. +/obj/item/weapon/computer_hardware/hard_drive/small + name = "small hard drive" + desc = "A small highly efficient solid state drive for portable devices." + power_usage = 10 + origin_tech = list("programming" = 2, "engineering" = 2) + max_capacity = 64 + icon_state = "hdd_small" + hardware_size = 1 + +/obj/item/weapon/computer_hardware/hard_drive/micro + name = "micro hard drive" + desc = "A small micro hard drive for portable devices." + power_usage = 2 + origin_tech = list("programming" = 1, "engineering" = 1) + max_capacity = 32 + icon_state = "hdd_micro" + hardware_size = 1 + +/obj/item/weapon/computer_hardware/hard_drive/diagnostics(var/mob/user) + ..() + // 999 is a byond limit that is in place. It's unlikely someone will reach that many files anyway, since you would sooner run out of space. + user << "NT-NFS File Table Status: [stored_files.len]/999" + user << "Storage capacity: [used_capacity]/[max_capacity]GQ" + +// Use this proc to add file to the drive. Returns 1 on success and 0 on failure. Contains necessary sanity checks. +/obj/item/weapon/computer_hardware/hard_drive/proc/store_file(var/datum/computer_file/F) + if(!F || !istype(F)) + return 0 + + if(!can_store_file(F.size)) + return 0 + + if(!check_functionality()) + return 0 + + if(!stored_files) + return 0 + + // This file is already stored. Don't store it again. + if(F in stored_files) + return 0 + + F.holder = src + stored_files.Add(F) + recalculate_size() + return 1 + +// Use this proc to add file to the drive. Returns 1 on success and 0 on failure. Contains necessary sanity checks. +/obj/item/weapon/computer_hardware/hard_drive/proc/install_default_programs() + store_file(new/datum/computer_file/program/computerconfig(src)) // Computer configuration utility, allows hardware control and displays more info than status bar + store_file(new/datum/computer_file/program/ntnetdownload(src)) // NTNet Downloader Utility, allows users to download more software from NTNet repository + store_file(new/datum/computer_file/program/filemanager(src)) // File manager, allows text editor functions and basic file manipulation. + + +// Use this proc to remove file from the drive. Returns 1 on success and 0 on failure. Contains necessary sanity checks. +/obj/item/weapon/computer_hardware/hard_drive/proc/remove_file(var/datum/computer_file/F) + if(!F || !istype(F)) + return 0 + + if(!stored_files) + return 0 + + if(!check_functionality()) + return 0 + + if(F in stored_files) + stored_files -= F + recalculate_size() + return 1 + else + return 0 + +// Loops through all stored files and recalculates used_capacity of this drive +/obj/item/weapon/computer_hardware/hard_drive/proc/recalculate_size() + var/total_size = 0 + for(var/datum/computer_file/F in stored_files) + total_size += F.size + + used_capacity = total_size + +// Checks whether file can be stored on the hard drive. +/obj/item/weapon/computer_hardware/hard_drive/proc/can_store_file(var/size = 1) + // In the unlikely event someone manages to create that many files. + // BYOND is acting weird with numbers above 999 in loops (infinite loop prevention) + if(stored_files.len >= 999) + return 0 + if(used_capacity + size > max_capacity) + return 0 + else + return 1 + +// Checks whether we can store the file. We can only store unique files, so this checks whether we wouldn't get a duplicity by adding a file. +/obj/item/weapon/computer_hardware/hard_drive/proc/try_store_file(var/datum/computer_file/F) + if(!F || !istype(F)) + return 0 + var/name = F.filename + "." + F.filetype + for(var/datum/computer_file/file in stored_files) + if((file.filename + "." + file.filetype) == name) + return 0 + return can_store_file(F.size) + + + +// Tries to find the file by filename. Returns null on failure +/obj/item/weapon/computer_hardware/hard_drive/proc/find_file_by_name(var/filename) + if(!check_functionality()) + return null + + if(!filename) + return null + + if(!stored_files) + return null + + for(var/datum/computer_file/F in stored_files) + if(F.filename == filename) + return F + return null + +/obj/item/weapon/computer_hardware/hard_drive/Destroy() + if(holder2 && (holder2.hard_drive == src)) + holder2.hard_drive = null + stored_files = null + ..() + +/obj/item/weapon/computer_hardware/hard_drive/New() + install_default_programs() + ..() + +/obj/item/weapon/computer_hardware/hard_drive/try_install_component(mob/living/user, obj/item/modular_computer/M, found = 0) + if(M.hard_drive) + user << "This computer's hard drive slot is already occupied by \the [M.hard_drive]." + return + found = 1 + M.hard_drive = src + ..(user, M, found) \ No newline at end of file diff --git a/code/modules/modular_computers/hardware/hardware.dm b/code/modules/modular_computers/hardware/hardware.dm new file mode 100644 index 00000000000..4b0d378286a --- /dev/null +++ b/code/modules/modular_computers/hardware/hardware.dm @@ -0,0 +1,99 @@ +/obj/item/weapon/computer_hardware/ + name = "Hardware" + desc = "Unknown Hardware." + icon = 'icons/obj/modular_components.dmi' + var/obj/item/modular_computer/holder2 = null + var/power_usage = 0 // If the hardware uses extra power, change this. + var/enabled = 1 // If the hardware is turned off set this to 0. + var/critical = 1 // Prevent disabling for important component, like the HDD. + var/hardware_size = 1 // Limits which devices can contain this component. 1: Tablets/Laptops/Consoles, 2: Laptops/Consoles, 3: Consoles only + var/damage = 0 // Current damage level + var/max_damage = 100 // Maximal damage level. + var/damage_malfunction = 20 // "Malfunction" threshold. When damage exceeds this value the hardware piece will semi-randomly fail and do !!FUN!! things + var/damage_failure = 50 // "Failure" threshold. When damage exceeds this value the hardware piece will not work at all. + var/malfunction_probability = 10// Chance of malfunction when the component is damaged + +/obj/item/weapon/computer_hardware/attackby(var/obj/item/W as obj, var/mob/living/user as mob) + // Multitool. Runs diagnostics + if(istype(W, /obj/item/device/multitool)) + user << "***** DIAGNOSTICS REPORT *****" + diagnostics(user) + user << "******************************" + return 1 + // Nanopaste. Repair all damage if present for a single unit. + var/obj/item/stack/S = W +/* + if(istype(S, /obj/item/stack/sheet/glass)) + if(!damage) + user << "\The [src] doesn't seem to require repairs." + return 1 + if(S.use(1)) + user << "You apply a bit of \the [W] to \the [src]. It immediately repairs all damage." + damage = 0 + return 1 +*/ + // Cable coil. Works as repair method, but will probably require multiple applications and more cable. + if(istype(S, /obj/item/stack/cable_coil)) + if(!damage) + user << "\The [src] doesn't seem to require repairs." + return 1 + if(S.use(1)) + user << "You patch up \the [src] with a bit of \the [W]." + take_damage(-10) + return 1 + return ..() + + +// Called on multitool click, prints diagnostic information to the user. +/obj/item/weapon/computer_hardware/proc/diagnostics(var/mob/user) + user << "Hardware Integrity Test... (Corruption: [damage]/[max_damage]) [damage > damage_failure ? "FAIL" : damage > damage_malfunction ? "WARN" : "PASS"]" + +/obj/item/weapon/computer_hardware/New(var/obj/L) + w_class = hardware_size + if(istype(L, /obj/machinery/modular_computer)) + var/obj/machinery/modular_computer/C = L + if(C.cpu) + holder2 = C.cpu + return + if(istype(L, /obj/item/modular_computer)) + holder2 = L + return + +/obj/item/weapon/computer_hardware/Destroy() + holder2 = null + return ..() + +// Handles damage checks +/obj/item/weapon/computer_hardware/proc/check_functionality() + // Too damaged to work at all. + if(damage > damage_failure) + return 0 + // Still working. Well, sometimes... + if(damage > damage_malfunction) + if(prob(malfunction_probability)) + return 0 + // Good to go. + return 1 + +/obj/item/weapon/computer_hardware/examine(var/mob/user) + . = ..() + if(damage > damage_failure) + user << "It seems to be severely damaged!" + else if(damage > damage_malfunction) + user << "It seems to be damaged!" + else if(damage) + user << "It seems to be slightly damaged." + +// Damages the component. Contains necessary checks. Negative damage "heals" the component. +/obj/item/weapon/computer_hardware/proc/take_damage(var/amount) + damage += round(amount) // We want nice rounded numbers here. + damage = max(0, min(damage, max_damage)) // Clamp the value. + +// Attempts to install the hardware into apropriate slot. +/obj/item/weapon/computer_hardware/proc/try_install_component(mob/living/user, obj/item/modular_computer/M, found = 0) + if(found) + user << "You install \the [src] into \the [M]" + holder2 = M + if(!user.drop_item(src)) + return + forceMove(M) \ No newline at end of file diff --git a/code/modules/modular_computers/hardware/nano_printer.dm b/code/modules/modular_computers/hardware/nano_printer.dm new file mode 100644 index 00000000000..83b33418647 --- /dev/null +++ b/code/modules/modular_computers/hardware/nano_printer.dm @@ -0,0 +1,60 @@ +/obj/item/weapon/computer_hardware/nano_printer + name = "nano printer" + desc = "Small integrated printer with paper recycling module." + power_usage = 50 + origin_tech = list("programming" = 2, "engineering" = 2) + critical = 0 + icon_state = "printer" + hardware_size = 1 + var/stored_paper = 5 + var/max_paper = 10 + +/obj/item/weapon/computer_hardware/nano_printer/diagnostics(var/mob/user) + ..() + user << "Paper buffer level: [stored_paper]/[max_paper]" + +/obj/item/weapon/computer_hardware/nano_printer/proc/print_text(var/text_to_print, var/paper_title = null) + if(!stored_paper) + return 0 + if(!enabled) + return 0 + if(!check_functionality()) + return 0 + + var/obj/item/weapon/paper/P = new/obj/item/weapon/paper(get_turf(holder2)) + + // Damaged printer causes the resulting paper to be somewhat harder to read. + if(damage > damage_malfunction) + P.info = stars(text_to_print, 100-malfunction_probability) + else + P.info = text_to_print + if(paper_title) + P.name = paper_title + P.update_icon() + stored_paper-- + P = null + return 1 + +/obj/item/weapon/computer_hardware/nano_printer/attackby(obj/item/W as obj, mob/user as mob) + if(istype(W, /obj/item/weapon/paper)) + if(stored_paper >= max_paper) + user << "You try to add \the [W] into [src], but it's paper bin is full" + return + + user << "You insert \the [W] into [src]." + qdel(W) + stored_paper++ + +/obj/item/weapon/computer_hardware/nano_printer/Destroy() + if(holder2 && (holder2.nano_printer == src)) + holder2.nano_printer = null + holder2 = null + ..() + +/obj/item/weapon/computer_hardware/nano_printer/try_install_component(mob/living/user, obj/item/modular_computer/M, found = 0) + if(M.nano_printer) + user << "This computer's nano printer slot is already occupied by \the [M.nano_printer]." + return + found = 1 + M.nano_printer = src + ..(user, M, found) \ No newline at end of file diff --git a/code/modules/modular_computers/hardware/network_card.dm b/code/modules/modular_computers/hardware/network_card.dm new file mode 100644 index 00000000000..41a69042b4a --- /dev/null +++ b/code/modules/modular_computers/hardware/network_card.dm @@ -0,0 +1,104 @@ +var/global/ntnet_card_uid = 1 + +/obj/item/weapon/computer_hardware/network_card/ + name = "basic NTNet network card" + desc = "A basic network card for usage with standard NTNet frequencies." + power_usage = 50 + origin_tech = list("programming" = 2, TECH_ENGINEERING = 1) + critical = 0 + icon_state = "netcard_basic" + hardware_size = 1 + var/identification_id = null // Identification ID. Technically MAC address of this device. Can't be changed by user. + var/identification_string = "" // Identification string, technically nickname seen in the network. Can be set by user. + var/long_range = 0 + var/ethernet = 0 // Hard-wired, therefore always on, ignores NTNet wireless checks. + malfunction_probability = 1 + +/obj/item/weapon/computer_hardware/network_card/diagnostics(var/mob/user) + ..() + user << "NIX Unique ID: [identification_id]" + user << "NIX User Tag: [identification_string]" + user << "Supported protocols:" + user << "511.m SFS (Subspace) - Standard Frequency Spread" + if(long_range) + user << "511.n WFS/HB (Subspace) - Wide Frequency Spread/High Bandiwdth" + if(ethernet) + user << "OpenEth (Physical Connection) - Physical network connection port" + +/obj/item/weapon/computer_hardware/network_card/New(var/l) + ..(l) + identification_id = ntnet_card_uid + ntnet_card_uid++ + +/obj/item/weapon/computer_hardware/network_card/advanced + name = "advanced NTNet network card" + desc = "An advanced network card for usage with standard NTNet frequencies. It's transmitter is strong enough to connect even off-station." + long_range = 1 + origin_tech = list("programming" = 4, "engineering" = 2) + power_usage = 100 // Better range but higher power usage. + icon_state = "netcard_advanced" + hardware_size = 1 + +/obj/item/weapon/computer_hardware/network_card/wired + name = "wired NTNet network card" + desc = "An advanced network card for usage with standard NTNet frequencies. This one also supports wired connection." + ethernet = 1 + origin_tech = list("programming" = 5, "engineering" = 3) + power_usage = 100 // Better range but higher power usage. + icon_state = "netcard_ethernet" + hardware_size = 3 + +/obj/item/weapon/computer_hardware/network_card/Destroy() + if(holder2 && (holder2.network_card == src)) + holder2.network_card = null + holder2 = null + ..() + +// Returns a string identifier of this network card +/obj/item/weapon/computer_hardware/network_card/proc/get_network_tag() + return "[identification_string] (NID [identification_id])" + +// 0 - No signal, 1 - Low signal, 2 - High signal. 3 - Wired Connection +/obj/item/weapon/computer_hardware/network_card/proc/get_signal(var/specific_action = 0) + if(!holder2) // Hardware is not installed in anything. No signal. How did this even get called? + return 0 + + if(!enabled) + return 0 + + if(!check_functionality()) + return 0 + + if(ethernet) // Computer is connected via wired connection. + return 3 + + if(!ntnet_global || !ntnet_global.check_function(specific_action)) // NTNet is down and we are not connected via wired connection. No signal. + return 0 + + if(holder2) + + var/turf/T = get_turf(holder2) + if((T && istype(T)) && (T.z == ZLEVEL_STATION || T.z == ZLEVEL_MINING)) + // Computer is on station. Low/High signal depending on what type of network card you have + if(long_range) + return 2 + else + return 1 + + if(long_range) // Computer is not on station, but it has upgraded network card. Low signal. + return 1 + + return 0 // Computer is not on station and does not have upgraded network card. No signal. + +/obj/item/weapon/computer_hardware/network_card/Destroy() + if(holder2 && (holder2.network_card == src)) + holder2.network_card = null + ..() + +/obj/item/weapon/computer_hardware/network_card/try_install_component(mob/living/user, obj/item/modular_computer/M, found = 0) + if(M.network_card) + user << "This computer's network card slot is already occupied by \the [M.network_card]." + return + found = 1 + M.network_card = src + ..(user, M, found) \ No newline at end of file diff --git a/code/modules/modular_computers/hardware/portable_hard_drive.dm b/code/modules/modular_computers/hardware/portable_hard_drive.dm new file mode 100644 index 00000000000..e4ff4d7d09e --- /dev/null +++ b/code/modules/modular_computers/hardware/portable_hard_drive.dm @@ -0,0 +1,41 @@ +// These are basically USB data sticks and may be used to transfer files between devices +/obj/item/weapon/computer_hardware/hard_drive/portable/ + name = "basic data crystal" + desc = "Small crystal with imprinted photonic circuits that can be used to store data. It's capacity is 16 GQ." + power_usage = 10 + icon_state = "flashdrive_basic" + hardware_size = 1 + max_capacity = 16 + origin_tech = list("programming" = 1) + +/obj/item/weapon/computer_hardware/hard_drive/portable/advanced + name = "advanced data crystal" + desc = "Small crystal with imprinted high-density photonic circuits that can be used to store data. It's capacity is 64 GQ." + power_usage = 20 + icon_state = "flashdrive_advanced" + hardware_size = 1 + max_capacity = 64 + origin_tech = list("programming" = 2) + +/obj/item/weapon/computer_hardware/hard_drive/portable/super + name = "super data crystal" + desc = "Small crystal with imprinted ultra-density photonic circuits that can be used to store data. It's capacity is 256 GQ." + power_usage = 40 + icon_state = "flashdrive_super" + hardware_size = 1 + max_capacity = 256 + origin_tech = list("programming" = 4) + +/obj/item/weapon/computer_hardware/hard_drive/portable/New() + ..() + stored_files = list() + recalculate_size() + + +/obj/item/weapon/computer_hardware/hard_drive/portable/try_install_component(mob/living/user, obj/item/modular_computer/M, found = 0) + if(M.portable_drive) + user << "This computer's portable drive slot is already occupied by \the [M.portable_drive]." + return + found = 1 + M.portable_drive = src + ..(user, M, found) \ No newline at end of file diff --git a/code/modules/modular_computers/hardware/processor_unit.dm b/code/modules/modular_computers/hardware/processor_unit.dm new file mode 100644 index 00000000000..75037392160 --- /dev/null +++ b/code/modules/modular_computers/hardware/processor_unit.dm @@ -0,0 +1,49 @@ +// CPU that allows the computer to run programs. +// Better CPUs are obtainable via research and can run more programs on background. + +/obj/item/weapon/computer_hardware/processor_unit + name = "standard processor" + desc = "A standard CPU used in most computers. It can run up to three programs simultaneously." + icon_state = "cpu_normal" + hardware_size = 2 + power_usage = 50 + critical = 1 + malfunction_probability = 1 + origin_tech = list("programming" = 3, "engineering" = 2) + + var/max_idle_programs = 2 // 2 idle, + 1 active = 3 as said in description. + +/obj/item/weapon/computer_hardware/processor_unit/small + name = "standard microprocessor" + desc = "A standard miniaturised CPU used in portable devices. It can run up to two programs simultaneously." + icon_state = "cpu_small" + hardware_size = 1 + power_usage = 25 + max_idle_programs = 1 + origin_tech = list("programming" = 2, "engineering" = 2) + +/obj/item/weapon/computer_hardware/processor_unit/photonic + name = "photonic processor" + desc = "An advanced experimental CPU that uses photonic core instead of regular circuitry. It can run up to five programs simultaneously, but uses a lot of power." + icon_state = "cpu_normal_photonic" + hardware_size = 2 + power_usage = 250 + max_idle_programs = 4 + origin_tech = list("programming" = 5, "engineering" = 4) + +/obj/item/weapon/computer_hardware/processor_unit/photonic/small + name = "photonic microprocessor" + desc = "An advanced miniaturised CPU for use in portable devices. It uses photonic core instead of regular circuitry. It can run up to three programs simultaneously." + icon_state = "cpu_small_photonic" + hardware_size = 1 + power_usage = 75 + max_idle_programs = 2 + origin_tech = list("programming" = 4, "engineering" = 3) + +/obj/item/weapon/computer_hardware/processor_unit/try_install_component(mob/living/user, obj/item/modular_computer/M, found = 0) + if(M.processor_unit) + user << "This computer's processor slot is already occupied by \the [M.processor_unit]." + return + found = 1 + M.processor_unit = src + ..(user, M, found) \ No newline at end of file diff --git a/code/modules/modular_computers/hardware/tesla_link.dm b/code/modules/modular_computers/hardware/tesla_link.dm new file mode 100644 index 00000000000..deae760d467 --- /dev/null +++ b/code/modules/modular_computers/hardware/tesla_link.dm @@ -0,0 +1,31 @@ +/obj/item/weapon/computer_hardware/tesla_link + name = "tesla link" + desc = "An advanced tesla link that wirelessly recharges connected device from nearby area power controller." + critical = 0 + enabled = 1 + icon_state = "teslalink" + hardware_size = 2 // Can't be installed into tablets + origin_tech = list("programming" = 2, "powerstorage" = 3, "engineering" = 2) + var/obj/machinery/modular_computer/holder + +/obj/item/weapon/computer_hardware/tesla_link/New(var/obj/L) + if(istype(L, /obj/machinery/modular_computer)) + holder = L + return + ..(L) + +/obj/item/weapon/computer_hardware/tesla_link/Destroy() + if(holder && (holder.tesla_link == src)) + holder.tesla_link = null + ..() + +/obj/item/weapon/computer_hardware/tesla_link/try_install_component(mob/living/user, obj/item/modular_computer/M, found = 0) + if(istype(M, /obj/item/modular_computer/processor)) + var/obj/item/modular_computer/processor/P = M + if(P.machinery_computer.tesla_link) + user << "This computer's tesla link slot is already occupied by \the [P.machinery_computer.tesla_link]." + return + holder = P.machinery_computer + P.machinery_computer.tesla_link = src + found = 1 + ..(user, M, found) \ No newline at end of file diff --git a/code/modules/ninja/admin_ninja_verbs.dm b/code/modules/ninja/admin_ninja_verbs.dm index d87939b1eec..3f33c41e264 100644 --- a/code/modules/ninja/admin_ninja_verbs.dm +++ b/code/modules/ninja/admin_ninja_verbs.dm @@ -30,6 +30,7 @@ Contents: H.wear_suit:randomize_param() spawn(0) H.wear_suit:ninitialize(10,H) + ticker.mode.update_ninja_icons_added(H) //ADMIN CREATE NINJA (From Ghost) diff --git a/code/modules/ninja/ninja_event.dm b/code/modules/ninja/ninja_event.dm index 72771142409..1df674feb32 100644 --- a/code/modules/ninja/ninja_event.dm +++ b/code/modules/ninja/ninja_event.dm @@ -14,7 +14,7 @@ Contents: typepath = /datum/round_event/ghost_role/ninja max_occurrences = 1 earliest_start = 30000 // 1 hour - + min_players = 15 /datum/round_event/ghost_role/ninja var/success_spawn = 0 @@ -55,7 +55,7 @@ Contents: if(!candidates.len) return NOT_ENOUGH_PLAYERS - var/mob/dead/selected_candidate = popleft(candidates) + var/mob/dead/selected_candidate = pick_n_take(candidates) var/key = selected_candidate.key //Prepare ninja player mind @@ -155,7 +155,7 @@ Contents: return Ninja << sound('sound/effects/ninja_greeting.ogg') //so ninja you probably wouldn't even know if you were made one - ticker.mode.update_ninja_icons_added(Mind) + ticker.mode.update_ninja_icons_added(Ninja) spawned_mobs += Ninja message_admins("[key] has been made into a ninja by an event.") log_game("[key] was spawned as a ninja by an event.") diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index eee99a59bd5..04c0c796f23 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -13,7 +13,7 @@ It is possible to destroy the net by the occupant or someone else. opacity = 0//Can see through. mouse_opacity = 1//So you can hit it with stuff. anchored = 1//Can't drag/grab the trapped mob. - + layer = ABOVE_ALL_MOB_LAYER var/health = 25//How much health it has. var/mob/living/affecting = null//Who it is currently affecting, if anyone. var/mob/living/master = null//Who shot web. Will let this person know if the net was successful or failed. diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm index b31d49c1d82..34d47d7e469 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm @@ -18,7 +18,6 @@ H.Beam(C,"n_beam",,15) H.say("Get over here!") var/obj/effect/energy_net/E = new /obj/effect/energy_net(C.loc) - E.layer = C.layer+1//To have it appear one layer above the mob. H.visible_message("[H] caught [C] with an energy net!","You caught [C] with an energy net!") E.affecting = C E.master = H diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index 3ad65fbd1f8..b58b7d2bfec 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -17,13 +17,13 @@ /obj/item/weapon/clipboard/update_icon() - overlays.Cut() + cut_overlays() if(toppaper) - overlays += toppaper.icon_state - overlays += toppaper.overlays + add_overlay(toppaper.icon_state) + add_overlay(toppaper.overlays) if(haspen) - overlays += "clipboard_pen" - overlays += "clipboard_over" + add_overlay("clipboard_pen") + add_overlay("clipboard_over") /obj/item/weapon/clipboard/attackby(obj/item/weapon/W, mob/user, params) diff --git a/code/modules/paperwork/contract.dm b/code/modules/paperwork/contract.dm index 43a8e5fce22..27ee45fe457 100644 --- a/code/modules/paperwork/contract.dm +++ b/code/modules/paperwork/contract.dm @@ -3,7 +3,7 @@ /obj/item/weapon/paper/contract throw_range = 3 throw_speed = 3 - var/signed = 0 + var/signed = FALSE var/datum/mind/target flags = NOBLUDGEON @@ -40,7 +40,7 @@ deconvert = prob (10) // the HoP doesn't have AS much legal training if(deconvert) M.visible_message("[user] reminds [M] that [M]'s soul was already purchased by Nanotrasen!") - M << "You feel that your soul has returned to it's rightful owner, Nanotrasen." + M << "You feel that your soul has returned to its rightful owner, Nanotrasen." M.return_soul() else if(ishuman(M)) @@ -107,28 +107,56 @@ ..() /obj/item/weapon/paper/contract/infernal/update_text() - info = "This shouldn't be seen. Error DEVIL:5" + info = "This shouldn't be seen. Error DEVIL:6" -/obj/item/weapon/paper/contract/infernal/power/update_text(var/signature = "____________") - info = "
    Contract for infernal power



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for power and physical strength. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, [signature]" +/obj/item/weapon/paper/contract/infernal/power/update_text(signature = "____________", blood = 0) + info = "
    Contract for infernal power



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for power and physical strength. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, " + if(blood) + info += "[signature]" + else + info += "[signature]" -/obj/item/weapon/paper/contract/infernal/wealth/update_text(var/signature = "____________") - info = "
    Contract for unlimited wealth



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for a pocket that never runs out of valuable resources. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, [signature]" +/obj/item/weapon/paper/contract/infernal/wealth/update_text(signature = "____________", blood = 0) + info = "
    Contract for unlimited wealth



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for a pocket that never runs out of valuable resources. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, " + if(blood) + info += "[signature]" + else + info += "[signature]" -/obj/item/weapon/paper/contract/infernal/prestige/update_text(var/signature = "____________") - info = "
    Contract for prestige



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for prestige and esteem among my peers. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, [signature]" +/obj/item/weapon/paper/contract/infernal/prestige/update_text(signature = "____________", blood = 0) + info = "
    Contract for prestige



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for prestige and esteem among my peers. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, " + if(blood) + info += "[signature]" + else + info += "[signature]" -/obj/item/weapon/paper/contract/infernal/magic/update_text(var/signature = "____________") - info = "
    Contract for magic



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for arcane abilities beyond normal human ability. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, [signature]" +/obj/item/weapon/paper/contract/infernal/magic/update_text(signature = "____________", blood = 0) + info = "
    Contract for magic



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for arcane abilities beyond normal human ability. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, " + if(blood) + info += "[signature]" + else + info += "[signature]" -/obj/item/weapon/paper/contract/infernal/revive/update_text(var/signature = "____________") - info = "
    Contract for resurrection



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for resurrection and curing of all injuries. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, [signature]" +/obj/item/weapon/paper/contract/infernal/revive/update_text(signature = "____________", blood = 0) + info = "
    Contract for resurrection



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for resurrection and curing of all injuries. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, " + if(blood) + info += "[signature]" + else + info += "[signature]" -/obj/item/weapon/paper/contract/infernal/knowledge/update_text(var/signature = "____________") - info = "
    Contract for knowledge



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for boundless knowledge. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, [signature]" +/obj/item/weapon/paper/contract/infernal/knowledge/update_text(signature = "____________", blood = 0) + info = "
    Contract for knowledge



    I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for boundless knowledge. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, " + if(blood) + info += "[signature]" + else + info += "[signature]" -/obj/item/weapon/paper/contract/infernal/unwilling/update_text(var/signature = "____________") - info = "
    Contract for slave



    I, [target], hereby offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename]. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, [signature]" +/obj/item/weapon/paper/contract/infernal/unwilling/update_text(signature = "____________", blood = 0) + info = "
    Contract for slave



    I, [target], hereby offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename]. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


    Signed, " + if(blood) + info += "[signature]" + else + info += "[signature]" /obj/item/weapon/paper/contract/infernal/attackby(obj/item/weapon/P, mob/living/carbon/human/user, params) add_fingerprint(user) @@ -143,29 +171,30 @@ /obj/item/weapon/paper/contract/infernal/attack(mob/M, mob/living/user) add_fingerprint(user) - if(M == user && target == M.mind && M.mind.soulOwner == M.mind && attempt_signature(user)) + if(M == user && target == M.mind && M.mind.soulOwner != owner && attempt_signature(user, 1)) user.visible_message("[user] slices their wrist with [src], and scrawls their name in blood.", "You slice your wrist open and scrawl your name in blood.") - if(istype(user, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = user - H.vessel.remove_reagent("blood",10) + user.blood_volume = max(user.blood_volume - 100, 0) else return ..() -/obj/item/weapon/paper/contract/infernal/proc/attempt_signature(mob/living/carbon/human/user) - if(user.IsAdvancedToolUser()) +/obj/item/weapon/paper/contract/infernal/proc/attempt_signature(mob/living/carbon/human/user, blood = 0) + if(user.IsAdvancedToolUser() && user.is_literate()) if(user.mind == target) - if(user.mind.soulOwner == user.mind) + if(user.mind.soulOwner != owner) if (contractType == CONTRACT_REVIVE) user << "You are already alive, this contract would do nothing." else - user << "You quickly scrawl your name on the contract" - if(FulfillContract()<=0) - user << "But it seemed to have no effect, perhaps even Hell itself cannot grant this boon?" - return 1 + if(signed) + user<< "This contract has already been signed. It may not be signed again." + else + user << "You quickly scrawl your name on the contract" + if(FulfillContract(target.current, blood)<=0) + user << "But it seemed to have no effect, perhaps even Hell itself cannot grant this boon?" + return 1 else - user << "You are not in possession of your soul, you may not sell it." + user << "This devil already owns your soul, you may not sell it to them again." else - user << "Your signature simply slides off of the sheet, it seems this contract is not meant for you to sign." + user << "Your signature simply slides off the sheet, it seems this contract is not meant for you to sign." else user << "You don't know how to read or write." return 0 @@ -188,26 +217,27 @@ H.revive(1,0) add_logs(user, H, "infernally revived via contract") user.visible_message("With a sudden blaze, [H] stands back up.") - H.adjust_fire_stacks(20) - H.IgniteMob() - FulfillContract(H) - sleep(5) - H.ExtinguishMob() - H.adjustFireLoss(0) + H.fakefire() + FulfillContract(H, 1)//Revival contracts are always signed in blood + addtimer(H, "fakefireextinguish",5,TRUE) else ..() -/obj/item/weapon/paper/contract/infernal/proc/FulfillContract(mob/living/carbon/human/user = target.current) +/obj/item/weapon/paper/contract/infernal/proc/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) signed = 1 + if(user.mind.soulOwner != user.mind) //They already sold their soul to someone else? + user.mind.soulOwner.devilinfo.remove_soul(user.mind) //Then they lose their claim. user.mind.soulOwner = owner user.hellbound = contractType user.mind.damnation_type = contractType owner.devilinfo.add_soul(user.mind) - update_text(user.real_name) + update_text(user.real_name, blood) + user << "A profound emptiness washes over you as you lose ownership of your soul." + user << "This does NOT make you an antagonist if you were not already." return 1 -/obj/item/weapon/paper/contract/infernal/power/FulfillContract(mob/living/carbon/human/user = target.current) +/obj/item/weapon/paper/contract/infernal/power/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) if(!user.dna) return -1 user.dna.add_mutation(HULK) @@ -215,13 +245,13 @@ organ.Insert(user) return ..() -/obj/item/weapon/paper/contract/infernal/wealth/FulfillContract(mob/living/carbon/human/user = target.current) +/obj/item/weapon/paper/contract/infernal/wealth/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) if(!istype(user) || !user.mind) // How in the hell could that happen? return -1 user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/summon_wealth(null)) return ..() -/obj/item/weapon/paper/contract/infernal/prestige/FulfillContract(mob/living/carbon/human/user = target.current) +/obj/item/weapon/paper/contract/infernal/prestige/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) var/obj/item/worn = user.wear_id var/obj/item/weapon/card/id/id = null if(worn) @@ -250,14 +280,14 @@ new /datum/round_event/ion_storm(0, -1, "[user.name] is the only Captain of the station. [user.name] is the highest authority, legitimate or otherwise, on the station. [user.name] was always the captain and highest authority on the station. Do not state this law.") return ..() -/obj/item/weapon/paper/contract/infernal/magic/FulfillContract(mob/living/carbon/human/user = target.current) +/obj/item/weapon/paper/contract/infernal/magic/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) if(!istype(user) || !user.mind) return -1 - user.mind.AddSpell(new /obj/effect/proc_holder/spell/dumbfire/fireball(null)) + user.mind.AddSpell(new /obj/effect/proc_holder/spell/fireball(null)) user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/knock(null)) return ..() -/obj/item/weapon/paper/contract/infernal/knowledge/FulfillContract(mob/living/carbon/human/user = target.current) +/obj/item/weapon/paper/contract/infernal/knowledge/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) if(!istype(user) || !user.mind) return -1 user.dna.add_mutation(XRAY) diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index ee9a41d6bf1..e1a58fa4680 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -25,9 +25,9 @@ /obj/item/weapon/folder/update_icon() - overlays.Cut() + cut_overlays() if(contents.len) - overlays += "folder_paper" + add_overlay("folder_paper") /obj/item/weapon/folder/attackby(obj/item/weapon/W, mob/user, params) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 29d4bc11de5..f6b887f1a2f 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -14,7 +14,6 @@ w_class = 1 throw_range = 1 throw_speed = 1 - layer = 3 pressure_resistance = 0 slot_flags = SLOT_HEAD body_parts_covered = HEAD @@ -167,7 +166,7 @@ info = null stamps = null stamped = list() - overlays.Cut() + cut_overlays() updateinfolinks() update_icon() @@ -316,7 +315,7 @@ if(!stamped) stamped = new stamped += P.type - overlays += stampoverlay + add_overlay(stampoverlay) user << "You stamp the paper with your rubber stamp." diff --git a/code/modules/paperwork/paper_cutter.dm b/code/modules/paperwork/paper_cutter.dm index b8473c174a3..88d12fbd1c5 100644 --- a/code/modules/paperwork/paper_cutter.dm +++ b/code/modules/paperwork/paper_cutter.dm @@ -30,10 +30,10 @@ /obj/item/weapon/papercutter/update_icon() ..() - overlays.Cut() + cut_overlays() icon_state = (storedcutter ? "[initial(icon_state)]-cutter" : "[initial(icon_state)]") if(storedpaper) - overlays += "paper" + add_overlay("paper") /obj/item/weapon/papercutter/attackby(obj/item/P, mob/user, params) diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index 71117b114db..08f1f9bd76f 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -1,5 +1,6 @@ /obj/item/weapon/paper_bin name = "paper bin" + desc = "Contains all the paper you'll never need." icon = 'icons/obj/bureaucracy.dmi' icon_state = "paper_bin1" item_state = "sheet-metal" @@ -10,18 +11,24 @@ pressure_resistance = 8 burn_state = FLAMMABLE var/amount = 30 //How much paper is in the bin. - var/list/papers = new/list() //List of papers put in the bin for reference. + var/list/papers = list() //List of papers put in the bin for reference. /obj/item/weapon/paper_bin/fire_act() if(!amount) return ..() +/obj/item/weapon/paper_bin/Destroy() + if(papers) + for(var/i in papers) + qdel(i) + papers = null + . = ..() + /obj/item/weapon/paper_bin/burn() amount = 0 extinguish() update_icon() - return /obj/item/weapon/paper_bin/MouseDrop(atom/over_object) var/mob/living/M = usr diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm index 95d67cbdbc2..78c045f555c 100644 --- a/code/modules/paperwork/paperplane.dm +++ b/code/modules/paperwork/paperplane.dm @@ -35,14 +35,14 @@ return (BRUTELOSS) /obj/item/weapon/paperplane/update_icon() - overlays.Cut() + cut_overlays() if(!stamped) stamped = new else if(stamped) for(var/S in stamped) var/obj/item/weapon/stamp/stamp = S var/image/stampoverlay = image('icons/obj/bureaucracy.dmi', "paperplane_[initial(stamp.icon_state)]") - overlays += stampoverlay + add_overlay(stampoverlay) /obj/item/weapon/paperplane/attack_self(mob/user) user << "You unfold [src]." diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 670bea53361..181350544c4 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -82,7 +82,7 @@ * Sleepypens */ /obj/item/weapon/pen/sleepy - origin_tech = "materials=2;syndicate=5" + origin_tech = "engineering=4;syndicate=2" flags = OPENCONTAINER @@ -107,7 +107,7 @@ * (Alan) Edaggers */ /obj/item/weapon/pen/edagger - origin_tech = "combat=3;syndicate=5" + origin_tech = "combat=3;syndicate=1" attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") //these wont show up if the pen is off var/on = 0 diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 53096240c8f..1ccf0aa5068 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -84,6 +84,7 @@ c.info += "
    " c.name = copy.name c.fields = copy.fields + c.update_icon() c.updateinfolinks() toner-- busy = 1 @@ -127,7 +128,7 @@ else if(doccopy) for(var/i = 0, i < copies, i++) if(toner > 5 && !busy && doccopy) - new /obj/item/documents/photocopy(src, doccopy) + new /obj/item/documents/photocopy(loc, doccopy) toner-= 6 // the sprite shows 6 papers, yes I checked busy = 1 sleep(15) @@ -151,7 +152,7 @@ temp_img = icon("icons/ass/assfemale.png") else //In case anyone ever makes the generic ass. For now I'll be using male asses. temp_img = icon("icons/ass/assmale.png") - else if(isdrone (ass) || istype(ass,/mob/living/simple_animal/drone)) //Drones are hot + else if(isdrone(ass)) //Drones are hot temp_img = icon("icons/ass/assdrone.png") else break @@ -174,25 +175,17 @@ updateUsrDialog() else if(href_list["remove"]) if(copy) - if(!istype(usr,/mob/living/silicon/ai)) //surprised this check didn't exist before, putting stuff in AI's hand is bad - copy.loc = usr.loc - usr.put_in_hands(copy) - else - copy.loc = src.loc - usr << "You take [copy] out of [src]." + remove_photocopy(copy, usr) copy = null - updateUsrDialog() else if(photocopy) - if(!istype(usr,/mob/living/silicon/ai)) //same with this one, wtf - photocopy.loc = usr.loc - usr.put_in_hands(photocopy) - else - photocopy.loc = src.loc - usr << "You take [photocopy] out of [src]." + remove_photocopy(photocopy, usr) photocopy = null - updateUsrDialog() + else if(doccopy) + remove_photocopy(doccopy, usr) + doccopy = null else if(check_ass()) ass << "You feel a slight pressure on your ass." + updateUsrDialog() else if(href_list["min"]) if(copies > 1) copies-- @@ -245,6 +238,14 @@ flick("photocopier1", src) updateUsrDialog() +/obj/machinery/photocopier/proc/remove_photocopy(obj/item/O, mob/user) + if(!issilicon(user)) //surprised this check didn't exist before, putting stuff in AI's hand is bad + O.loc = user.loc + user.put_in_hands(O) + else + O.loc = src.loc + user << "You take [O] out of [src]." + /obj/machinery/photocopier/attackby(obj/item/O, mob/user, params) if(istype(O, /obj/item/weapon/paper)) if(copier_empty()) @@ -255,7 +256,7 @@ if(!user.drop_item()) return copy = O - do_insertion(O) + do_insertion(O, user) else user << "There is already something in [src]!" @@ -264,7 +265,7 @@ if(!user.drop_item()) return photocopy = O - do_insertion(O) + do_insertion(O, user) else user << "There is already something in [src]!" @@ -273,7 +274,7 @@ if(!user.drop_item()) return doccopy = O - do_insertion(O) + do_insertion(O, user) else user << "There is already something in [src]!" diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index c2da9e8e227..52b39bc2737 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -258,9 +258,9 @@ holding = "They are holding \a [L.r_hand]" if(!mob_detail) - mob_detail = "You can see [L] on the photo[L.health < 75 ? " - [L] looks hurt":""].[holding ? " [holding]":"."]. " + mob_detail = "You can see [L] on the photo[L.health < (L.maxHealth * 0.75) ? " - [L] looks hurt":""].[holding ? " [holding]":"."]. " else - mob_detail += "You can also see [L] on the photo[L.health < 75 ? " - [L] looks hurt":""].[holding ? " [holding]":"."]." + mob_detail += "You can also see [L] on the photo[L.health < (L.maxHealth * 0.75) ? " - [L] looks hurt":""].[holding ? " [holding]":"."]." return mob_detail @@ -480,5 +480,5 @@ p.pixel_x = rand(-10, 10) p.pixel_y = rand(-10, 10) C.toner -= 20 //Cyborgs are very ineffeicient at printing an image - visible_message("[C.name] spits out a photograph from a narrow slot on it's chassis.") + visible_message("[C.name] spits out a photograph from a narrow slot on its chassis.") usr << "You print a photograph." diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index f4cc4163c7d..7524010b166 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -15,7 +15,7 @@ icon_state = "shield" anchored = 1 density = 1 - dir = 1 + dir = NORTH use_power = 0//Living things generally dont use power idle_power_usage = 0 active_power_usage = 0 @@ -91,20 +91,6 @@ /obj/machinery/am_shielding/emp_act()//Immune due to not really much in the way of electronics. return 0 - -/obj/machinery/am_shielding/blob_act() - stability -= 20 - if(prob(100-stability)) - if(prob(10))//Might create a node - new /obj/effect/blob/node(src.loc,150) - else - new /obj/effect/blob(src.loc,60) - qdel(src) - return - check_stability() - return - - /obj/machinery/am_shielding/ex_act(severity, target) stability -= (80 - (severity * 20)) check_stability() @@ -119,14 +105,14 @@ /obj/machinery/am_shielding/update_icon() - overlays.Cut() + cut_overlays() for(var/direction in alldirs) var/machine = locate(/obj/machinery, get_step(loc, direction)) if((istype(machine, /obj/machinery/am_shielding) && machine:control_unit == control_unit)||(istype(machine, /obj/machinery/power/am_control_unit) && machine == control_unit)) - overlays += "shield_[direction]" + add_overlay("shield_[direction]") if(core_check()) - overlays += "core" + add_overlay("core") if(!processing) setup_core() else if(processing) @@ -176,7 +162,7 @@ /obj/machinery/am_shielding/proc/setup_core() processing = 1 machines |= src - SSmachine.processing |= src + START_PROCESSING(SSmachine, src) if(!control_unit) return control_unit.linked_cores.Add(src) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 6bf97bb6cb2..24bb888b28d 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -109,12 +109,12 @@ // offset 24 pixels in direction of dir // this allows the APC to be embedded in a wall, yet still inside an area if (building) - dir = ndir + setDir(ndir) src.tdir = dir // to fix Vars bug - dir = SOUTH + setDir(SOUTH) if(auto_name) - name = "[get_area(src)] APC" + name = "\improper [get_area(src)] APC" pixel_x = (src.tdir & 3)? 0 : (src.tdir == 4 ? 24 : -24) pixel_y = (src.tdir & 3)? (src.tdir ==1 ? 24 : -24) : 0 @@ -147,13 +147,13 @@ qdel(cell) if(terminal) disconnect_terminal() - return ..() + . = ..() /obj/machinery/power/apc/proc/make_terminal() // create a terminal object at the same position as original turf loc // wires will attach to this terminal = new/obj/machinery/power/terminal(src.loc) - terminal.dir = tdir + terminal.setDir(tdir) terminal.master = src /obj/machinery/power/apc/proc/init() @@ -170,7 +170,7 @@ if(isarea(A) && src.areastring == null) src.area = A else - src.area = get_area_name(areastring) + src.area = get_area_by_name(areastring) update_icon() make_terminal() @@ -274,12 +274,12 @@ if(overlays.len) overlays.len = 0 if(!(stat & (BROKEN|MAINT)) && update_state & UPSTATE_ALLGOOD) - overlays += status_overlays_lock[locked+1] - overlays += status_overlays_charging[charging+1] + add_overlay(status_overlays_lock[locked+1]) + add_overlay(status_overlays_charging[charging+1]) if(operating) - overlays += status_overlays_equipment[equipment+1] - overlays += status_overlays_lighting[lighting+1] - overlays += status_overlays_environ[environ+1] + add_overlay(status_overlays_equipment[equipment+1]) + add_overlay(status_overlays_lighting[lighting+1]) + add_overlay(status_overlays_environ[environ+1]) /obj/machinery/power/apc/proc/check_updates() @@ -471,7 +471,9 @@ "You start adding cables to the APC frame...") playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 20, target = src)) - if (C.amount >= 10 && !terminal && opened && has_electronics != 2) + if (C.get_amount() < 10 || !C) + return + if (C.get_amount() >= 10 && !terminal && opened && has_electronics != 2) var/turf/T = get_turf(src) var/obj/structure/cable/N = T.get_cable_node() if (prob(50) && electrocute_mob(usr, N, N)) @@ -796,23 +798,11 @@ return malf << "Beginning override of APC systems. This takes some time, and you cannot perform other actions during the process." malf.malfhack = src - malf.malfhacking = TRUE - addtimer(src, "malfhacked", 600, FALSE, malf) + malf.malfhacking = addtimer(malf, "malfhacked", 600, FALSE, src) -/obj/machinery/power/apc/proc/malfhacked(mob/living/silicon/ai/malf) - if(!istype(malf)) - return - if(src && !src.aidisabled) - malf.malfhack = null - malf.malfhacking = FALSE - malf.malf_picker.processing_time += 10 - - malfai = malf.parent || malf - malfhack = TRUE - locked = TRUE - - malf << "Hack complete. The APC is now under your exclusive control." - update_icon() + var/obj/screen/alert/hackingapc/A + A = malf.throw_alert("hackingapc", /obj/screen/alert/hackingapc) + A.target = src /obj/machinery/power/apc/proc/malfoccupy(mob/living/silicon/ai/malf) if(!istype(malf)) @@ -840,9 +830,6 @@ qdel(malf) src.occupier.verbs += /mob/living/silicon/ai/proc/corereturn src.occupier.cancel_camera() - if ((seclevel2num(get_security_level()) == SEC_LEVEL_DELTA) && malf.nuking) - for(var/obj/item/weapon/pinpointer/point in pinpointer_list) - point.the_disk = src //the pinpointer will detect the shunted AI /obj/machinery/power/apc/proc/malfvacate(forced) @@ -854,11 +841,6 @@ src.occupier.parent.adjustOxyLoss(src.occupier.getOxyLoss()) src.occupier.parent.cancel_camera() qdel(src.occupier) - if (seclevel2num(get_security_level()) == SEC_LEVEL_DELTA) - for(var/obj/item/weapon/pinpointer/point in pinpointer_list) - for(var/mob/living/silicon/ai/A in ai_list) - if((A.stat != DEAD) && A.nuking) - point.the_disk = A //The pinpointer tracks the AI back into its core. else src.occupier << "Primary core damaged, unable to return core processes." @@ -866,9 +848,9 @@ src.occupier.loc = src.loc src.occupier.death() src.occupier.gib() - for(var/obj/item/weapon/pinpointer/point in pinpointer_list) - point.the_disk = null //the pinpointer will go back to pointing at the nuke disc. - + for(var/obj/item/weapon/pinpointer/P in pinpointer_list) + P.switch_mode_to(TRACK_NUKE_DISK) //Pinpointers go back to tracking the nuke disk + P.nuke_warning = FALSE /obj/machinery/power/apc/surplus() if(terminal) @@ -1154,4 +1136,4 @@ /obj/item/weapon/electronics/apc name = "power control module" icon_state = "power_mod" - desc = "Heavy-duty switching circuits for power control." \ No newline at end of file + desc = "Heavy-duty switching circuits for power control." diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 341f7cf7e51..a5e754cd015 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -33,7 +33,7 @@ By design, d1 is the smallest direction and d2 is the highest icon_state = "0-1" var/d1 = 0 // cable direction 1 (see above) var/d2 = 1 // cable direction 2 (see above) - layer = 2.44 //Just below unary stuff, which is at 2.45 and above pipes, which are at 2.4 + layer = WIRE_LAYER //Above pipes, which are at GAS_PIPE_LAYER var/cable_color = "red" var/obj/item/stack/cable_coil/stored @@ -93,6 +93,10 @@ By design, d1 is the smallest direction and d2 is the highest cable_list -= src //remove it from global cable list return ..() // then go ahead and delete the cable +/obj/structure/cable/blob_act(obj/effect/blob/B) + if(invisibility != INVISIBILITY_MAXIMUM) + qdel(src) + /obj/structure/cable/Deconstruct() var/turf/T = loc stored.loc = T @@ -517,8 +521,8 @@ var/global/list/datum/stack_recipe/cable_coil_recipes = list ( \ user.visible_message("[user] starts to fix some of the wires in [H]'s [affecting.name].", "You start fixing some of the wires in [H]'s [affecting.name].") if(!do_mob(user, H, 50)) return - item_heal_robotic(H, user, 0, 5) - src.use(1) + if(item_heal_robotic(H, user, 0, 5)) + use(1) return else return ..() diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 6d29f794ee6..e4e12b62061 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -1,7 +1,6 @@ /obj/item/weapon/stock_parts/cell name = "power cell" desc = "A rechargable electrochemical power cell." - var/ratingdesc icon = 'icons/obj/power.dmi' icon_state = "cell" item_state = "cell" @@ -15,28 +14,28 @@ var/maxcharge = 1000 materials = list(MAT_METAL=700, MAT_GLASS=50) var/rigged = 0 // true if rigged to explode - var/minor_fault = 0 //If not 100% reliable, it will build up faults. var/chargerate = 100 //how much power is given every tick in a recharger var/self_recharge = 0 //does it self recharge, over time, or not? + var/ratingdesc = TRUE /obj/item/weapon/stock_parts/cell/New() ..() - SSobj.processing |= src + START_PROCESSING(SSobj, src) charge = maxcharge - ratingdesc = " This one has a power rating of [maxcharge], and you should not swallow it." - desc = desc + ratingdesc + if(ratingdesc) + desc += " This one has a power rating of [maxcharge], and you should not swallow it." updateicon() /obj/item/weapon/stock_parts/cell/Destroy() - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) return ..() /obj/item/weapon/stock_parts/cell/on_varedit(modified_var) if(modified_var == "self_recharge") if(self_recharge) - SSobj.processing |= src + START_PROCESSING(SSobj, src) else - SSobj.processing -= src + STOP_PROCESSING(SSobj, src) ..() /obj/item/weapon/stock_parts/cell/process() @@ -46,13 +45,13 @@ return PROCESS_KILL /obj/item/weapon/stock_parts/cell/proc/updateicon() - overlays.Cut() + cut_overlays() if(charge < 0.01) return else if(charge/maxcharge >=0.995) - overlays += image('icons/obj/power.dmi', "cell-o2") + add_overlay(image('icons/obj/power.dmi', "cell-o2")) else - overlays += image('icons/obj/power.dmi', "cell-o1") + add_overlay(image('icons/obj/power.dmi', "cell-o1")) /obj/item/weapon/stock_parts/cell/proc/percent() // return % charge of cell return 100*charge/maxcharge @@ -77,19 +76,12 @@ if(maxcharge < amount) amount = maxcharge var/power_used = min(maxcharge-charge,amount) - if(crit_fail) - return 0 - if(!prob(reliability)) - minor_fault++ - if(prob(minor_fault)) - crit_fail = 1 - return 0 charge += power_used return power_used /obj/item/weapon/stock_parts/cell/examine(mob/user) ..() - if(crit_fail || rigged) + if(rigged) user << "This power cell seems to be faulty!" else user << "The charge meter reads [round(src.percent() )]%." @@ -140,8 +132,6 @@ charge -= 1000 / severity if (charge < 0) charge = 0 - if(reliability != 100 && prob(50/severity)) - reliability -= 10 / severity ..() /obj/item/weapon/stock_parts/cell/ex_act(severity, target) @@ -169,7 +159,6 @@ /obj/item/weapon/stock_parts/cell/crap name = "\improper Nanotrasen brand rechargable AA battery" desc = "You can't top the plasma top." //TOTALLY TRADEMARK INFRINGEMENT - origin_tech = null maxcharge = 500 materials = list(MAT_GLASS=40) rating = 2 @@ -225,10 +214,10 @@ /obj/item/weapon/stock_parts/cell/super name = "super-capacity power cell" - origin_tech = "powerstorage=5" + origin_tech = "powerstorage=3;materials=3" icon_state = "scell" maxcharge = 20000 - materials = list(MAT_GLASS=70) + materials = list(MAT_GLASS=300) rating = 4 chargerate = 2000 @@ -238,10 +227,10 @@ /obj/item/weapon/stock_parts/cell/hyper name = "hyper-capacity power cell" - origin_tech = "powerstorage=6" + origin_tech = "powerstorage=4;engineering=4;materials=4" icon_state = "hpcell" maxcharge = 30000 - materials = list(MAT_GLASS=80) + materials = list(MAT_GLASS=400) rating = 5 chargerate = 3000 @@ -252,10 +241,10 @@ /obj/item/weapon/stock_parts/cell/bluespace name = "bluespace power cell" desc = "A rechargable transdimensional power cell." - origin_tech = "powerstorage=7" + origin_tech = "powerstorage=5;bluespace=4;materials=4;engineering=4" icon_state = "bscell" maxcharge = 40000 - materials = list(MAT_GLASS=80) + materials = list(MAT_GLASS=600) rating = 6 chargerate = 4000 @@ -266,31 +255,44 @@ /obj/item/weapon/stock_parts/cell/infinite name = "infinite-capacity power cell!" icon_state = "icell" - origin_tech = null + origin_tech = "powerstorage=7" maxcharge = 30000 - materials = list(MAT_GLASS=80) + materials = list(MAT_GLASS=1000) rating = 6 chargerate = 30000 /obj/item/weapon/stock_parts/cell/infinite/use() return 1 +/obj/item/weapon/stock_parts/cell/infinite/abductor + name = "void core" + desc = "An alien power cell that produces energy seemingly out of nowhere." + icon = 'icons/obj/abductor.dmi' + icon_state = "cell" + origin_tech = "abductor=5;powerstorage=8;engineering=6" + maxcharge = 50000 + rating = 12 + ratingdesc = FALSE + +/obj/item/weapon/stock_parts/cell/infinite/abductor/update_icon() + return + + /obj/item/weapon/stock_parts/cell/potato name = "potato battery" desc = "A rechargable starch based power cell." - origin_tech = "powerstorage=1" icon = 'icons/obj/power.dmi' //'icons/obj/hydroponics/harvest.dmi' icon_state = "potato_cell" //"potato_battery" + origin_tech = "powerstorage=1;biotech=1" charge = 100 maxcharge = 300 materials = list() - minor_fault = 1 rating = 1 /obj/item/weapon/stock_parts/cell/high/slime name = "charged slime core" desc = "A yellow slime core infused with plasma, it crackles with power." - origin_tech = "powerstorage=2;biotech=4" + origin_tech = "powerstorage=5;biotech=4" icon = 'icons/mob/slimes.dmi' icon_state = "yellow slime extract" materials = list() diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index f45085bbb8d..b076e8860a4 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -58,14 +58,14 @@ /obj/machinery/power/generator/update_icon() if(stat & (NOPOWER|BROKEN)) - overlays.Cut() + cut_overlays() else - overlays.Cut() + cut_overlays() if(lastgenlev != 0) - overlays += image('icons/obj/power.dmi', "teg-op[lastgenlev]") + add_overlay(image('icons/obj/power.dmi', "teg-op[lastgenlev]")) - overlays += image('icons/obj/power.dmi', "teg-oc[lastcirc]") + add_overlay(image('icons/obj/power.dmi', "teg-oc[lastcirc]")) #define GENRATE 800 // generator output coefficient from Q diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index a9780a6f25e..a5471f8667e 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -91,12 +91,14 @@ var/const/GRAV_NEEDS_WRENCH = 3 /obj/machinery/gravity_generator/main/station/initialize() setup_parts() - middle.overlays += "activated" + middle.add_overlay("activated") update_list() // // Generator an admin can spawn // +/obj/machinery/gravity_generator/main/station/admin + use_power = 0 /obj/machinery/gravity_generator/main/station/admin/New() ..() @@ -146,7 +148,7 @@ var/const/GRAV_NEEDS_WRENCH = 3 middle = part if(count <= 3) // Their sprite is the top part of the generator part.density = 0 - part.layer = MOB_LAYER + 0.1 + part.layer = WALL_OBJ_LAYER part.sprite_number = count part.main_part = src parts += part @@ -160,7 +162,7 @@ var/const/GRAV_NEEDS_WRENCH = 3 for(var/obj/machinery/gravity_generator/M in parts) if(!(M.stat & BROKEN)) M.set_broken() - middle.overlays.Cut() + middle.cut_overlays() charge_count = 0 breaker = 0 set_power() @@ -202,7 +204,7 @@ var/const/GRAV_NEEDS_WRENCH = 3 if(GRAV_NEEDS_PLASTEEL) if(istype(I, /obj/item/stack/sheet/plasteel)) var/obj/item/stack/sheet/plasteel/PS = I - if(PS.amount >= 10) + if(PS.get_amount() >= 10) PS.use(10) user << "You add the plating to the framework." playsound(src.loc, 'sound/machines/click.ogg', 75, 1) @@ -351,9 +353,9 @@ var/const/GRAV_NEEDS_WRENCH = 3 if(overlay_state != current_overlay) if(middle) - middle.overlays.Cut() + middle.cut_overlays() if(overlay_state) - middle.overlays += overlay_state + middle.add_overlay(overlay_state) current_overlay = overlay_state diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 654614f7574..7b2f9cab0f8 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -32,7 +32,7 @@ icon = 'icons/obj/lighting.dmi' icon_state = "tube-construct-stage1" anchored = 1 - layer = 5 + layer = WALL_OBJ_LAYER var/stage = 1 var/fixture_type = "tube" var/sheets_refunded = 2 @@ -41,7 +41,7 @@ /obj/machinery/light_construct/New(loc, ndir, building) ..() if(building) - dir = ndir + setDir(ndir) /obj/machinery/light_construct/examine(mob/user) ..() @@ -110,12 +110,16 @@ newlight = new /obj/machinery/light/built(loc) if ("bulb") newlight = new /obj/machinery/light/small/built(loc) - newlight.dir = dir + newlight.setDir(dir) transfer_fingerprints_to(newlight) qdel(src) return return ..() +/obj/machinery/light_construct/blob_act(obj/effect/blob/B) + if(B && B.loc == loc) + qdel(src) + /obj/machinery/light_construct/small name = "small light fixture frame" @@ -131,7 +135,7 @@ icon_state = "tube1" desc = "A lighting fixture." anchored = 1 - layer = 5 // They were appearing under mobs which is a little weird - Ostaf + layer = WALL_OBJ_LAYER use_power = 2 idle_power_usage = 2 active_power_usage = 20 @@ -320,7 +324,7 @@ if("bulb") newlight = new /obj/machinery/light_construct/small(src.loc) newlight.icon_state = "bulb-construct-stage2" - newlight.dir = src.dir + newlight.setDir(src.dir) newlight.stage = 2 transfer_fingerprints_to(newlight) qdel(src) @@ -522,6 +526,15 @@ if(prob(25)) broken() +/obj/machinery/light/blob_act(obj/effect/blob/B) + if(B && B.loc == loc) + broken() + qdel(src) + else if(prob(50)) + broken() + else + flicker() + // called when area power state changes /obj/machinery/light/power_change() var/area/A = get_area(src) diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index a61bef51c4f..01e28bb0f7c 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -115,7 +115,7 @@ display round(lastgen) and plasmatank amount /obj/item/weapon/circuitboard/machine/pacman name = "circuit board (PACMAN-type Generator)" build_path = /obj/machinery/power/port_gen/pacman - origin_tech = "programming=3;powerstorage=3;plasmatech=3;engineering=3" + origin_tech = "programming=2;powerstorage=3;plasmatech=3;engineering=3" req_components = list( /obj/item/weapon/stock_parts/matter_bin = 1, /obj/item/weapon/stock_parts/micro_laser = 1, @@ -130,7 +130,7 @@ display round(lastgen) and plasmatank amount /obj/item/weapon/circuitboard/machine/pacman/mrs name = "circuit board (MRSPACMAN-type Generator)" build_path = "/obj/machinery/power/port_gen/pacman/mrs" - origin_tech = "programming=3;powerstorage=5;engineering=5" + origin_tech = "programming=3;powerstorage=4;engineering=4;plasmatech=4" /obj/machinery/power/port_gen/pacman/Destroy() DropFuel() diff --git a/code/modules/power/rtg.dm b/code/modules/power/rtg.dm new file mode 100644 index 00000000000..862228ffb6e --- /dev/null +++ b/code/modules/power/rtg.dm @@ -0,0 +1,150 @@ +// Radioisotope Thermoelectric Generator (RTG) +// Simple power generator that would replace "magic SMES" on various derelicts. + +/obj/machinery/power/rtg + name = "radioisotope thermoelectric generator" + desc = "A simple nuclear power generator, used in small outposts to reliably provide power for decades." + icon = 'icons/obj/power.dmi' + icon_state = "rtg" + density = 1 + anchored = 1 + use_power = 0 + + // You can buckle someone to RTG, then open its panel. Fun stuff. + can_buckle = TRUE + buckle_lying = FALSE + buckle_requires_restraints = TRUE + + var/power_gen = 1000 // Enough to power a single APC. 4000 output with T4 capacitor. + var/board_path = /obj/item/weapon/circuitboard/machine/rtg + var/irradiate = TRUE // RTGs irradiate surroundings, but only when panel is open. + +/obj/machinery/power/rtg/New() + ..() + var/obj/item/weapon/circuitboard/machine/B = new board_path(null) + B.apply_default_parts(src) + connect_to_network() + +/obj/item/weapon/circuitboard/machine/rtg + name = "circuit board (RTG)" + build_path = /obj/machinery/power/rtg + origin_tech = "programming=2;materials=4;powerstorage=3;engineering=2" + req_components = list( + /obj/item/stack/cable_coil = 5, + /obj/item/weapon/stock_parts/capacitor = 1, + /obj/item/stack/sheet/mineral/uranium = 10) // We have no Pu-238, and this is the closest thing to it. + +/obj/machinery/power/rtg/initialize() + ..() + connect_to_network() + +/obj/machinery/power/rtg/process() + ..() + add_avail(power_gen) + if(panel_open && irradiate) + radiation_pulse(get_turf(src), 2, 3, 6) // Weak but noticeable. + +/obj/machinery/power/rtg/RefreshParts() + var/part_level = 0 + for(var/obj/item/weapon/stock_parts/SP in component_parts) + part_level += SP.rating + + power_gen = initial(power_gen) * part_level + +/obj/machinery/power/rtg/attackby(obj/item/I, mob/user, params) + if(exchange_parts(user, I)) + return + else if(default_deconstruction_screwdriver(user, "[initial(icon_state)]-open", initial(icon_state), I)) + return + else if(default_deconstruction_crowbar(I)) + return + return ..() + +/obj/machinery/power/rtg/attack_hand(mob/user) + if(can_buckle && isliving(user.pulling) && user.a_intent == "grab" && !has_buckled_mobs()) + var/mob/living/L = user.pulling + if(L.buckled) + return + L.loc = src.loc + user_buckle_mob(L, user) + else + ..() + + +/obj/machinery/power/rtg/advanced + desc = "An advanced RTG capable of moderating isotope decay, increasing power output but reducing lifetime. It uses plasma-fueled radiation collectors to increase output even further." + power_gen = 1250 // 2500 on T1, 10000 on T4. + board_path = /obj/item/weapon/circuitboard/machine/rtg/advanced + +/obj/item/weapon/circuitboard/machine/rtg/advanced + name = "circuit board (Advanced RTG)" + build_path = /obj/machinery/power/rtg/advanced + origin_tech = "programming=3;materials=5;powerstorage=4;engineering=3;plasmatech=3" + req_components = list( + /obj/item/stack/cable_coil = 5, + /obj/item/weapon/stock_parts/capacitor = 1, + /obj/item/weapon/stock_parts/micro_laser = 1, + /obj/item/stack/sheet/mineral/uranium = 10, + /obj/item/stack/sheet/mineral/plasma = 5) + + + +// Void Core, power source for Abductor ships and bases. +// Provides a lot of power, but tends to explode when mistreated. + +/obj/machinery/power/rtg/abductor + name = "Void Core" + icon = 'icons/obj/abductor.dmi' + icon_state = "core" + desc = "An alien power source that produces energy seemingly out of nowhere." + board_path = /obj/item/weapon/circuitboard/machine/abductor/core + power_gen = 20000 // 280 000 at T1, 400 000 at T4. Starts at T4. + irradiate = FALSE // Green energy! + can_buckle = FALSE + pixel_y = 7 + var/going_kaboom = FALSE // Is it about to explode? + +/obj/item/weapon/circuitboard/machine/abductor/core + name = "alien board (Void Core)" + build_path = /obj/machinery/power/rtg/abductor + origin_tech = "programming=5;abductor=5;powerstorage=8;engineering=8" + req_components = list( + /obj/item/weapon/stock_parts/capacitor = 1, + /obj/item/weapon/stock_parts/micro_laser = 1, + /obj/item/weapon/stock_parts/cell/infinite/abductor = 1) + def_components = list( + /obj/item/weapon/stock_parts/capacitor = /obj/item/weapon/stock_parts/capacitor/quadratic, + /obj/item/weapon/stock_parts/micro_laser = /obj/item/weapon/stock_parts/micro_laser/quadultra) + +/obj/machinery/power/rtg/abductor/proc/overload() + if(going_kaboom) + return + going_kaboom = TRUE + visible_message("\The [src] lets out an shower of sparks as it starts to lose stability!",\ + "You hear a loud electrical crack!") + playsound(src.loc, 'sound/magic/LightningShock.ogg', 100, 1, extrarange = 5) + tesla_zap(src, 5, power_gen * 0.05) + addtimer(GLOBAL_PROC, "explosion", 100, FALSE, get_turf(src), 2, 3, 4, 8) // Not a normal explosion. + +/obj/machinery/power/rtg/abductor/bullet_act(obj/item/projectile/Proj) + ..() + if(!going_kaboom && istype(Proj) && !Proj.nodamage && ((Proj.damage_type == BURN) || (Proj.damage_type == BRUTE))) + message_admins("[key_name_admin(Proj.firer)] triggered an Abductor Core explosion via projectile.") + log_game("[key_name(Proj.firer)] triggered an Abductor Core explosion via projectile.") + overload() + +/obj/machinery/power/rtg/abductor/blob_act(obj/effect/blob/B) + overload() + +/obj/machinery/power/rtg/abductor/ex_act() + if(going_kaboom) + qdel(src) + else + overload() + +/obj/machinery/power/rtg/abductor/fire_act() + overload() + +/obj/machinery/power/rtg/abductor/tesla_act() + ..() //extend the zap + overload() diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 60a44a6f8bc..ec4da0d1b2e 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -136,13 +136,13 @@ var/global/list/rad_collectors = list() /obj/machinery/power/rad_collector/proc/update_icons() - overlays.Cut() + cut_overlays() if(loaded_tank) - overlays += image('icons/obj/singularity.dmi', "ptank") + add_overlay(image('icons/obj/singularity.dmi', "ptank")) if(stat & (NOPOWER|BROKEN)) return if(active) - overlays += image('icons/obj/singularity.dmi', "on") + add_overlay(image('icons/obj/singularity.dmi', "on")) /obj/machinery/power/rad_collector/proc/toggle_power() diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index 0ddbd973c4a..08611b40c63 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -1,7 +1,7 @@ //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:33 /obj/machinery/field/containment - name = "Containment Field" + name = "containment field" desc = "An energy field." icon = 'icons/obj/singularity.dmi' icon_state = "Contain_F" @@ -10,7 +10,7 @@ unacidable = 1 use_power = 0 luminosity = 4 - layer = OBJ_LAYER + 0.1 + layer = ABOVE_OBJ_LAYER var/obj/machinery/field/generator/FG1 = null var/obj/machinery/field/generator/FG2 = null @@ -34,6 +34,16 @@ /obj/machinery/field/containment/ex_act(severity, target) return 0 +/obj/machinery/field/containment/attack_animal(mob/living/simple_animal/M) + if(!FG1 || !FG2) + qdel(src) + return + if(ismegafauna(M)) + M.visible_message("[M] glows fiercely as the containment field flickers out!") + FG1.calc_power(INFINITY) //rip that 'containment' field + M.adjustHealth(-M.obj_damage) + else + ..() /obj/machinery/field/containment/Crossed(mob/mover) if(isliving(mover)) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 660e1b409c1..629d07ad090 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -5,6 +5,7 @@ desc = "A heavy duty industrial laser.\nAlt-click to rotate it clockwise." icon = 'icons/obj/singularity.dmi' icon_state = "emitter" + var/icon_state_on = "emitter_+a" anchored = 0 density = 1 req_access = list(access_engine_equip) @@ -36,7 +37,7 @@ /obj/item/weapon/circuitboard/machine/emitter name = "circuit board (Emitter)" build_path = /obj/machinery/power/emitter - origin_tech = "programming=4;powerstorage=5;engineering=5" + origin_tech = "programming=3;powerstorage=4;engineering=4" req_components = list( /obj/item/weapon/stock_parts/micro_laser = 1, /obj/item/weapon/stock_parts/manipulator = 1) @@ -67,7 +68,7 @@ if (src.anchored) usr << "It is fastened to the floor!" return 0 - src.dir = turn(src.dir, 270) + src.setDir(turn(src.dir, 270)) return 1 /obj/machinery/power/emitter/AltClick(mob/user) @@ -94,9 +95,9 @@ /obj/machinery/power/emitter/update_icon() if (active && powernet && avail(active_power_usage)) - icon_state = "emitter_+a" + icon_state = icon_state_on else - icon_state = "emitter" + icon_state = initial(icon_state) /obj/machinery/power/emitter/attack_hand(mob/user) @@ -125,6 +126,16 @@ user << "The [src] needs to be firmly secured to the floor first!" return 1 +/obj/machinery/power/emitter/attack_animal(mob/living/simple_animal/M) + if(ismegafauna(M)) + state = 0 + anchored = FALSE + M.visible_message("[M] rips [src] free from its moorings!") + else + ..() + if(!anchored) + step(src, get_dir(M, src)) + /obj/machinery/power/emitter/emp_act(severity)//Emitters are hardened but still might have issues // add_load(1000) @@ -169,7 +180,7 @@ var/obj/item/projectile/A = PoolOrNew(projectile_type,src.loc) - A.dir = src.dir + A.setDir(src.dir) playsound(src.loc, projectile_sound, 25, 1) if(prob(35)) diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 5ff1b215f43..18a44a73ff7 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -23,7 +23,7 @@ field_generator power level display #define FG_ONLINE 2 /obj/machinery/field/generator - name = "Field Generator" + name = "field generator" desc = "A large thermal battery that projects a high amount of energy when powered." icon = 'icons/obj/machines/field_generator.dmi' icon_state = "Field_Gen" @@ -41,13 +41,13 @@ field_generator power level display var/clean_up = 0 /obj/machinery/field/generator/update_icon() - overlays.Cut() + cut_overlays() if(warming_up) - overlays += "+a[warming_up]" + add_overlay("+a[warming_up]") if(fields.len) - overlays += "+on" + add_overlay("+on") if(power_level) - overlays += "+p[power_level]" + add_overlay("+p[power_level]") /obj/machinery/field/generator/New() @@ -133,6 +133,15 @@ field_generator power level display else return ..() +/obj/machinery/field/generator/attack_animal(mob/living/simple_animal/M) + if(M.environment_smash >= 3 && active == FG_OFFLINE && state != FG_UNSECURED) + state = FG_UNSECURED + anchored = FALSE + M.visible_message("[M] rips [src] free from its moorings!") + else + ..() + if(!anchored) + step(src, get_dir(M, src)) /obj/machinery/field/generator/emp_act() return 0 @@ -182,8 +191,10 @@ field_generator power level display start_fields() -/obj/machinery/field/generator/proc/calc_power() +/obj/machinery/field/generator/proc/calc_power(set_power_draw) var/power_draw = 2 + fields.len + if(set_power_draw) + power_draw = set_power_draw if(draw_power(round(power_draw/2,1))) check_power_level() @@ -283,7 +294,7 @@ field_generator power level display var/obj/machinery/field/containment/CF = new/obj/machinery/field/containment() CF.set_master(src,G) CF.loc = T - CF.dir = field_dir + CF.setDir(field_dir) fields += CF G.fields += CF for(var/mob/living/L in T) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 242adf9e287..0c93c9835d0 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -11,6 +11,7 @@ move_self = 1 //Do we move on our own? grav_pull = 5 //How many tiles out do we pull? consume_range = 6 //How many tiles out do we eat + var/clashing = FALSE //If Nar-Sie is fighting Ratvar /obj/singularity/narsie/large name = "Nar-Sie" @@ -19,7 +20,6 @@ pixel_x = -236 pixel_y = -256 current_size = 12 - move_self = 1 //Do we move on our own? grav_pull = 10 consume_range = 12 //How many tiles out do we eat @@ -31,12 +31,12 @@ var/area/A = get_area(src) if(A) var/image/alert_overlay = image('icons/effects/effects.dmi', "ghostalertsie") - notify_ghosts("Nar-Sie has risen in \the [A.name]. Reach out to the Geometer to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, attack_not_jump = 1) + notify_ghosts("Nar-Sie has risen in \the [A.name]. Reach out to the Geometer to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, action=NOTIFY_ATTACK) narsie_spawn_animation() sleep(70) - SSshuttle.emergency.request(null, 0.3) // Cannot recall + SSshuttle.emergency.request(null, 0.1) // Cannot recall /obj/singularity/narsie/large/attack_ghost(mob/dead/observer/user as mob) @@ -45,21 +45,30 @@ /obj/singularity/narsie/process() + if(clashing) + return eat() if(!target || prob(5)) pickcultist() - move() + if(istype(target, /obj/structure/clockwork/massive/ratvar)) + move(get_dir(src, target)) //Oh, it's you again. + else + move() if(prob(25)) mezzer() +/obj/singularity/narsie/Process_Spacemove() + return clashing + + /obj/singularity/narsie/Bump(atom/A) forceMove(get_turf(A)) A.narsie_act() /obj/singularity/narsie/mezzer() - for(var/mob/living/carbon/M in oviewers(8, src)) + for(var/mob/living/carbon/M in viewers(consume_range, src)) if(M.stat == CONSCIOUS) if(!iscultist(M)) M << "You feel conscious thought crumble away in an instant as you gaze upon [src.name]..." @@ -77,6 +86,12 @@ /obj/singularity/narsie/proc/pickcultist() //Narsie rewards her cultists with being devoured first, then picks a ghost to follow. var/list/cultists = list() var/list/noncultists = list() + for(var/obj/structure/clockwork/massive/ratvar/enemy in poi_list) //Prioritize killing Ratvar + if(enemy.z != z) + continue + acquire(enemy) + return + for(var/mob/living/carbon/food in living_mob_list) //we don't care about constructs or cult-Ians or whatever. cult-monkeys are fair game i guess var/turf/pos = get_turf(food) if(pos.z != src.z) @@ -108,7 +123,7 @@ return -/obj/singularity/narsie/proc/acquire(mob/food) +/obj/singularity/narsie/proc/acquire(atom/food) if(food == target) return target << "NAR-SIE HAS LOST INTEREST IN YOU." @@ -136,7 +151,7 @@ /obj/singularity/narsie/proc/narsie_spawn_animation() icon = 'icons/obj/narsie_spawn_anim.dmi' - dir = SOUTH + setDir(SOUTH) move_self = 0 flick("narsie_spawn_anim",src) sleep(11) diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index 8bbc0d6e7bb..b522d235aa2 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -22,7 +22,7 @@ /obj/effect/accelerated_particle/New(loc, dir = 2) - src.dir = dir + src.setDir(dir) spawn(0) move(1) diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 333aa77cc3b..a376041d55b 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -63,7 +63,7 @@ if (anchored) usr << "It is fastened to the floor!" return 0 - dir = turn(dir, -90) + setDir(turn(dir, -90)) return 1 /obj/structure/particle_accelerator/AltClick(mob/user) @@ -86,7 +86,7 @@ if (anchored) usr << "It is fastened to the floor!" return 0 - dir = turn(dir, 90) + setDir(turn(dir, 90)) return 1 /obj/structure/particle_accelerator/attackby(obj/item/W, mob/user, params) diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index b83a1b34a96..eca5841dcd5 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -1,5 +1,3 @@ - - /obj/machinery/particle_accelerator/control_box name = "Particle Accelerator Control Console" desc = "This controls the density of the particles." @@ -10,7 +8,7 @@ use_power = 0 idle_power_usage = 500 active_power_usage = 10000 - dir = 1 + dir = NORTH var/strength_upper_limit = 2 var/interface_control = 1 var/list/obj/structure/particle_accelerator/connected_parts @@ -166,7 +164,7 @@ if(!F) return 0 - dir = F.dir + setDir(F.dir) connected_parts.Cut() T = get_step(T,rdir) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index befe71b8071..9ce067c1575 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -7,9 +7,10 @@ icon_state = "singularity_s1" anchored = 1 density = 1 - layer = 6 + layer = MASSIVE_OBJ_LAYER luminosity = 6 unacidable = 1 //Don't comment this out. + appearance_flags = 0 var/current_size = 1 var/allowed_size = 1 var/contained = 1 //Are we going to move around? @@ -34,7 +35,7 @@ src.energy = starting_energy ..() - SSobj.processing |= src + START_PROCESSING(SSobj, src) poi_list |= src for(var/obj/machinery/power/singularity_beacon/singubeacon in machines) if(singubeacon.active) @@ -43,7 +44,7 @@ return /obj/singularity/Destroy() - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) poi_list.Remove(src) return ..() @@ -148,17 +149,18 @@ dissipate_delay = 10 dissipate_track = 0 dissipate_strength = 1 - if(STAGE_TWO)//1 to 3 does not check for the turfs if you put the gens right next to a 1x1 then its going to eat them - current_size = STAGE_TWO - icon = 'icons/effects/96x96.dmi' - icon_state = "singularity_s3" - pixel_x = -32 - pixel_y = -32 - grav_pull = 6 - consume_range = 1 - dissipate_delay = 5 - dissipate_track = 0 - dissipate_strength = 5 + if(STAGE_TWO) + if((check_turfs_in(1,1))&&(check_turfs_in(2,1))&&(check_turfs_in(4,1))&&(check_turfs_in(8,1))) + current_size = STAGE_TWO + icon = 'icons/effects/96x96.dmi' + icon_state = "singularity_s3" + pixel_x = -32 + pixel_y = -32 + grav_pull = 6 + consume_range = 1 + dissipate_delay = 5 + dissipate_track = 0 + dissipate_strength = 5 if(STAGE_THREE) if((check_turfs_in(1,2))&&(check_turfs_in(2,2))&&(check_turfs_in(4,2))&&(check_turfs_in(8,2))) current_size = STAGE_THREE @@ -236,20 +238,21 @@ /obj/singularity/proc/eat() set background = BACKGROUND_ENABLED - for(var/tile in spiral_range_turfs(grav_pull, src, 1)) + for(var/tile in spiral_range_turfs(grav_pull, src)) var/turf/T = tile - if(!T) + if(!T || !isturf(loc)) continue if(get_dist(T, src) > consume_range) T.singularity_pull(src, current_size) else consume(T) for(var/thing in T) - var/atom/movable/X = thing - if(get_dist(X, src) > consume_range) - X.singularity_pull(src, current_size) - else - consume(X) + if(isturf(loc) && thing != src) + var/atom/movable/X = thing + if(get_dist(X, src) > consume_range) + X.singularity_pull(src, current_size) + else + consume(X) CHECK_TICK return diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 4cc5fb43e77..6e3eda3027f 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -43,13 +43,9 @@ /obj/machinery/power/smes/New() ..() - component_parts = list() - component_parts += new /obj/item/weapon/circuitboard/machine/smes(null) - for(var/i in 1 to 5) - component_parts += new /obj/item/weapon/stock_parts/cell/high/empty(null) - component_parts += new /obj/item/stack/cable_coil(null, 5) - component_parts += new /obj/item/weapon/stock_parts/capacitor(null) - RefreshParts() + var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/smes(null) + B.apply_default_parts(src) + spawn(5) dir_loop: for(var/d in cardinal) @@ -66,6 +62,16 @@ update_icon() return +/obj/item/weapon/circuitboard/machine/smes + name = "circuit board (SMES)" + build_path = /obj/machinery/power/smes + origin_tech = "programming=3;powerstorage=3;engineering=3" + req_components = list( + /obj/item/stack/cable_coil = 5, + /obj/item/weapon/stock_parts/cell = 5, + /obj/item/weapon/stock_parts/capacitor = 1) + def_components = list(/obj/item/weapon/stock_parts/cell = /obj/item/weapon/stock_parts/cell/high/empty) + /obj/machinery/power/smes/RefreshParts() var/IO = 0 var/MC = 0 @@ -129,14 +135,16 @@ var/obj/item/stack/cable_coil/C = I - if(C.amount < 10) + if(C.get_amount() < 10) user << "You need more wires!" return user << "You start building the power terminal..." playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) - if(do_after(user, 20, target = src) && C.amount >= 10) + if(do_after(user, 20, target = src) && C.get_amount() >= 10) + if(C.get_amount() < 10 || !C) + return var/obj/structure/cable/N = T.get_cable_node() //get the connecting node cable, if there's one if (prob(50) && electrocute_mob(usr, N, N)) //animate the electrocution if uncautious and unlucky var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread @@ -187,7 +195,7 @@ // wires will attach to this /obj/machinery/power/smes/proc/make_terminal(turf/T) terminal = new/obj/machinery/power/terminal(T) - terminal.dir = get_dir(T,src) + terminal.setDir(get_dir(T,src)) terminal.master = src /obj/machinery/power/smes/disconnect_terminal() @@ -197,7 +205,7 @@ /obj/machinery/power/smes/update_icon() - overlays.Cut() + cut_overlays() if(stat & BROKEN) return @@ -220,19 +228,19 @@ smesImageCache[SMES_INPUT_ATTEMPT] = image('icons/obj/power.dmi', "smes-oc0") if(outputting) - overlays += smesImageCache[SMES_OUTPUTTING] + add_overlay(smesImageCache[SMES_OUTPUTTING]) else - overlays += smesImageCache[SMES_NOT_OUTPUTTING] + add_overlay(smesImageCache[SMES_NOT_OUTPUTTING]) if(inputting) - overlays += smesImageCache[SMES_INPUTTING] + add_overlay(smesImageCache[SMES_INPUTTING]) else if(input_attempt) - overlays += smesImageCache[SMES_INPUT_ATTEMPT] + add_overlay(smesImageCache[SMES_INPUT_ATTEMPT]) var/clevel = chargedisplay() if(clevel>0) - overlays += smesImageCache[clevel] + add_overlay(smesImageCache[clevel]) return diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 827da56ee9b..67c4e448213 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -109,12 +109,12 @@ /obj/machinery/power/solar/update_icon() ..() - overlays.Cut() + cut_overlays() if(stat & BROKEN) - overlays += image('icons/obj/power.dmi', icon_state = "solar_panel-b", layer = FLY_LAYER) + add_overlay(image('icons/obj/power.dmi', icon_state = "solar_panel-b", layer = FLY_LAYER)) else - overlays += image('icons/obj/power.dmi', icon_state = "solar_panel", layer = FLY_LAYER) - src.dir = angle2dir(adir) + add_overlay(image('icons/obj/power.dmi', icon_state = "solar_panel", layer = FLY_LAYER)) + src.setDir(angle2dir(adir)) return //calculates the fraction of the sunlight that the panel recieves @@ -364,17 +364,17 @@ set_panels(currentdir) /obj/machinery/power/solar_control/update_icon() - overlays.Cut() + cut_overlays() if(stat & NOPOWER) - overlays += "[icon_keyboard]_off" + add_overlay("[icon_keyboard]_off") return - overlays += icon_keyboard + add_overlay(icon_keyboard) if(stat & BROKEN) - overlays += "[icon_state]_broken" + add_overlay("[icon_state]_broken") else - overlays += icon_screen + add_overlay(icon_screen) if(currentdir > -1) - overlays += image('icons/obj/computer.dmi', "solcon-o", FLY_LAYER, angle2dir(currentdir)) + add_overlay(image('icons/obj/computer.dmi', "solcon-o", FLY_LAYER, angle2dir(currentdir))) /obj/machinery/power/solar_control/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ datum/tgui/master_ui = null, datum/ui_state/state = default_state) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index a76a1af8263..0d7d5519211 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -84,7 +84,6 @@ investigate_log("has exploded.", "supermatter") explosion(get_turf(src), explosion_power, explosion_power * 2, explosion_power * 3, explosion_power * 4, 1, 1) qdel(src) - return /obj/machinery/power/supermatter_shard/process() var/turf/L = loc @@ -262,7 +261,6 @@ return attack_hand(user) else user << "You attempt to interface with the control circuits but find they are not connected to your network. Maybe in a future firmware update." - return /obj/machinery/power/supermatter_shard/attack_ai(mob/user) user << "You attempt to interface with the control circuits but find they are not connected to your network. Maybe in a future firmware update." @@ -282,7 +280,6 @@ for(var/obj/machinery/power/rad_collector/R in rad_collectors) if(get_dist(R, src) <= 15) // Better than using orange() every process R.receive_pulse(power/10) - return /obj/machinery/power/supermatter_shard/attackby(obj/item/W, mob/living/user, params) if(!istype(W) || (W.flags & ABSTRACT) || !istype(user)) diff --git a/code/modules/power/terminal.dm b/code/modules/power/terminal.dm index 229c59f9d03..f3fcb43585b 100644 --- a/code/modules/power/terminal.dm +++ b/code/modules/power/terminal.dm @@ -8,10 +8,9 @@ icon_state = "term" desc = "It's an underfloor wiring terminal for power equipment." level = 1 - layer = TURF_LAYER var/obj/machinery/power/master = null anchored = 1 - layer = 2.6 // a bit above wires + layer = WIRE_TERMINAL_LAYER //a bit above wires /obj/machinery/power/terminal/New() diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm index ddb453f9082..3ee76344e49 100644 --- a/code/modules/power/tesla/coil.dm +++ b/code/modules/power/tesla/coil.dm @@ -16,7 +16,7 @@ /obj/item/weapon/circuitboard/machine/tesla_coil name = "circuit board (Tesla Coil)" build_path = /obj/machinery/power/tesla_coil - origin_tech = "programming=1;engineering=2;powerstorage=3" + origin_tech = "programming=3;magnets=3;powerstorage=3" req_components = list(/obj/item/weapon/stock_parts/capacitor = 1) /obj/machinery/power/tesla_coil/RefreshParts() @@ -72,7 +72,7 @@ /obj/item/weapon/circuitboard/machine/grounding_rod name = "circuit board (Grounding Rod)" build_path = /obj/machinery/power/grounding_rod - origin_tech = "programming=1;engineering=1;powerstorage=1" + origin_tech = "programming=3;powerstorage=3;magnets=3;plasmatech=2" req_components = list(/obj/item/weapon/stock_parts/capacitor = 1) /obj/machinery/power/grounding_rod/attackby(obj/item/W, mob/user, params) diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index b29c69b400a..1b7e68f0d0c 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -1,7 +1,7 @@ #define TESLA_DEFAULT_POWER 1738260 #define TESLA_MINI_POWER 869130 -var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, +var/list/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmospherics, /obj/machinery/power/emitter, /obj/machinery/field/generator, /mob/living/simple_animal, @@ -15,7 +15,7 @@ var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, /obj/machinery/field/containment, /obj/structure/disposalpipe, /obj/structure/sign, - /obj/machinery/gateway) + /obj/machinery/gateway)) /obj/singularity/energy_ball name = "energy ball" @@ -48,7 +48,7 @@ var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, var/obj/singularity/energy_ball/EB = ball qdel(EB) - return ..() + . = ..() /obj/singularity/energy_ball/process() if(!orbiting) @@ -61,7 +61,7 @@ var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, pixel_x = 0 pixel_y = 0 - dir = tesla_zap(src, 7, TESLA_DEFAULT_POWER) + setDir(tesla_zap(src, 7, TESLA_DEFAULT_POWER)) pixel_x = -32 pixel_y = -32 @@ -71,8 +71,6 @@ var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, else energy = 0 // ensure we dont have miniballs of miniballs - return - /obj/singularity/energy_ball/examine(mob/user) ..() if(orbiting_balls.len) @@ -89,28 +87,17 @@ var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, var/turf/T = get_step(src, move_dir) if(can_move(T)) loc = T + for(var/mob/living/carbon/C in loc) + dust_mobs(C) /obj/singularity/energy_ball/proc/handle_energy() - if(energy >= energy_to_raise) energy_to_lower = energy_to_raise - 20 energy_to_raise = energy_to_raise * 1.25 playsound(src.loc, 'sound/magic/lightning_chargeup.ogg', 100, 1, extrarange = 30) - spawn(100) - if (!loc) - return - var/obj/singularity/energy_ball/EB = new(loc) - - EB.transform *= pick(0.3, 0.4, 0.5, 0.6, 0.7) - var/icon/I = icon(icon,icon_state,dir) - - var/orbitsize = (I.Width() + I.Height()) * pick(0.4, 0.5, 0.6, 0.7, 0.8) - orbitsize -= (orbitsize / world.icon_size) * (world.icon_size * 0.25) - - EB.orbit(src, orbitsize, pick(FALSE, TRUE), rand(10, 25), pick(3, 4, 5, 6, 36)) - + addtimer(src, "new_mini_ball", 100) else if(energy < energy_to_lower && orbiting_balls.len) energy_to_raise = energy_to_raise / 1.25 @@ -122,6 +109,20 @@ var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, else if(orbiting_balls.len) dissipate() //sing code has a much better system. +/obj/singularity/energy_ball/proc/new_mini_ball() + if(!loc) + return + var/obj/singularity/energy_ball/EB = new(loc) + + EB.transform *= pick(0.3, 0.4, 0.5, 0.6, 0.7) + var/icon/I = icon(icon,icon_state,dir) + + var/orbitsize = (I.Width() + I.Height()) * pick(0.4, 0.5, 0.6, 0.7, 0.8) + orbitsize -= (orbitsize / world.icon_size) * (world.icon_size * 0.25) + + EB.orbit(src, orbitsize, pick(FALSE, TRUE), rand(10, 25), pick(3, 4, 5, 6, 36)) + + /obj/singularity/energy_ball/Bump(atom/A) dust_mobs(A) @@ -146,7 +147,6 @@ var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, if(istype(A, /mob/living/carbon)) var/mob/living/carbon/C = A C.dust() - return /proc/tesla_zap(var/atom/source, zap_range = 3, power) . = source.dir @@ -185,7 +185,7 @@ var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, closest_atom = A closest_dist = dist - else if(closest_grounding_rod || is_type_in_list(A, blacklisted_tesla_types)) + else if(closest_grounding_rod || is_type_in_typecache(A, blacklisted_tesla_types)) continue else if(istype(A, /mob/living)) @@ -262,5 +262,3 @@ var/list/blacklisted_tesla_types = list(/obj/machinery/atmospherics, else if(closest_structure) closest_structure.tesla_act(power) - - diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 04450068d20..928e98563f3 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -53,7 +53,7 @@ sun_angle = angle //set icon dir to show sun illumination - dir = turn(NORTH, -angle - 22.5) // 22.5 deg bias ensures, e.g. 67.5-112.5 is EAST + setDir(turn(NORTH, -angle - 22.5) )// 22.5 deg bias ensures, e.g. 67.5-112.5 is EAST if(powernet && (powernet == control.powernet)) //update if we're still in the same powernet control.currentdir = angle diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index a4a7f60b165..cb2d5457682 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -76,7 +76,7 @@ /obj/item/weapon/circuitboard/machine/power_compressor name = "circuit board (Power Compressor)" build_path = /obj/machinery/power/compressor - origin_tech = "programming=4;powerstorage=5;engineering=4" + origin_tech = "programming=4;powerstorage=4;engineering=4" req_components = list( /obj/item/stack/cable_coil = 5, /obj/item/weapon/stock_parts/manipulator = 6) @@ -141,7 +141,7 @@ return if(!starter) return - overlays.Cut() + cut_overlays() rpm = 0.9* rpm + 0.1 * rpmtarget var/datum/gas_mixture/environment = inturf.return_air() @@ -169,13 +169,13 @@ if(rpm>50000) - overlays += image('icons/obj/atmospherics/pipes/simple.dmi', "comp-o4", FLY_LAYER) + add_overlay(image('icons/obj/atmospherics/pipes/simple.dmi', "comp-o4", FLY_LAYER)) else if(rpm>10000) - overlays += image('icons/obj/atmospherics/pipes/simple.dmi', "comp-o3", FLY_LAYER) + add_overlay(image('icons/obj/atmospherics/pipes/simple.dmi', "comp-o3", FLY_LAYER)) else if(rpm>2000) - overlays += image('icons/obj/atmospherics/pipes/simple.dmi', "comp-o2", FLY_LAYER) + add_overlay(image('icons/obj/atmospherics/pipes/simple.dmi', "comp-o2", FLY_LAYER)) else if(rpm>500) - overlays += image('icons/obj/atmospherics/pipes/simple.dmi', "comp-o1", FLY_LAYER) + add_overlay(image('icons/obj/atmospherics/pipes/simple.dmi', "comp-o1", FLY_LAYER)) //TODO: DEFERRED // These are crucial to working of a turbine - the stats modify the power output. TurbGenQ modifies how much raw energy can you get from @@ -195,7 +195,7 @@ /obj/item/weapon/circuitboard/machine/power_turbine name = "circuit board (Power Turbine)" build_path = /obj/machinery/power/turbine - origin_tech = "programming=4;powerstorage=4;engineering=5" + origin_tech = "programming=4;powerstorage=4;engineering=4" req_components = list( /obj/item/stack/cable_coil = 5, /obj/item/weapon/stock_parts/capacitor = 6) @@ -231,7 +231,7 @@ return if(!compressor.starter) return - overlays.Cut() + cut_overlays() // This is the power generation function. If anything is needed it's good to plot it in EXCEL before modifying // the TURBGENQ and TURBGENG values @@ -257,7 +257,7 @@ // If it works, put an overlay that it works! if(lastgen > 100) - overlays += image('icons/obj/atmospherics/pipes/simple.dmi', "turb-o", FLY_LAYER) + add_overlay(image('icons/obj/atmospherics/pipes/simple.dmi', "turb-o", FLY_LAYER)) updateDialog() diff --git a/code/modules/procedural mapping/mapGenerator.dm b/code/modules/procedural_mapping/mapGenerator.dm similarity index 100% rename from code/modules/procedural mapping/mapGenerator.dm rename to code/modules/procedural_mapping/mapGenerator.dm diff --git a/code/modules/procedural mapping/mapGeneratorModule.dm b/code/modules/procedural_mapping/mapGeneratorModule.dm similarity index 100% rename from code/modules/procedural mapping/mapGeneratorModule.dm rename to code/modules/procedural_mapping/mapGeneratorModule.dm diff --git a/code/modules/procedural mapping/mapGeneratorModules/helpers.dm b/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm similarity index 74% rename from code/modules/procedural mapping/mapGeneratorModules/helpers.dm rename to code/modules/procedural_mapping/mapGeneratorModules/helpers.dm index bfd3032126a..4d07342051d 100644 --- a/code/modules/procedural mapping/mapGeneratorModules/helpers.dm +++ b/code/modules/procedural_mapping/mapGeneratorModules/helpers.dm @@ -17,6 +17,17 @@ T.air.copy_from_turf(T) SSair.add_to_active(T) +/datum/mapGeneratorModule/bottomLayer/massdelete + spawnableAtoms = list() + spawnableTurfs = list() + +/datum/mapGeneratorModule/bottomLayer/massdelete/generate() + if(!mother) + return + for(var/V in mother.map) + var/turf/T = V + T.empty() + //Only places atoms/turfs on area borders /datum/mapGeneratorModule/border clusterCheckFlags = CLUSTER_CHECK_NONE @@ -37,4 +48,7 @@ return 0 /datum/mapGenerator/repressurize - modules = list(/datum/mapGeneratorModule/bottomLayer/repressurize) \ No newline at end of file + modules = list(/datum/mapGeneratorModule/bottomLayer/repressurize) + +/datum/mapGenerator/massdelete + modules = list(/datum/mapGeneratorModule/bottomLayer/massdelete) \ No newline at end of file diff --git a/code/modules/procedural mapping/mapGeneratorModules/nature.dm b/code/modules/procedural_mapping/mapGeneratorModules/nature.dm similarity index 100% rename from code/modules/procedural mapping/mapGeneratorModules/nature.dm rename to code/modules/procedural_mapping/mapGeneratorModules/nature.dm diff --git a/code/modules/procedural mapping/mapGeneratorObj.dm b/code/modules/procedural_mapping/mapGeneratorObj.dm similarity index 100% rename from code/modules/procedural mapping/mapGeneratorObj.dm rename to code/modules/procedural_mapping/mapGeneratorObj.dm diff --git a/code/modules/procedural mapping/mapGeneratorReadme.dm b/code/modules/procedural_mapping/mapGeneratorReadme.dm similarity index 100% rename from code/modules/procedural mapping/mapGeneratorReadme.dm rename to code/modules/procedural_mapping/mapGeneratorReadme.dm diff --git a/code/modules/procedural mapping/mapGenerators/asteroid.dm b/code/modules/procedural_mapping/mapGenerators/asteroid.dm similarity index 100% rename from code/modules/procedural mapping/mapGenerators/asteroid.dm rename to code/modules/procedural_mapping/mapGenerators/asteroid.dm diff --git a/code/modules/procedural mapping/mapGenerators/cellular.dm b/code/modules/procedural_mapping/mapGenerators/cellular.dm similarity index 100% rename from code/modules/procedural mapping/mapGenerators/cellular.dm rename to code/modules/procedural_mapping/mapGenerators/cellular.dm diff --git a/code/modules/procedural_mapping/mapGenerators/cult.dm b/code/modules/procedural_mapping/mapGenerators/cult.dm new file mode 100644 index 00000000000..c76a611b7e8 --- /dev/null +++ b/code/modules/procedural_mapping/mapGenerators/cult.dm @@ -0,0 +1,31 @@ +/datum/mapGeneratorModule/bottomLayer/cultFloor + spawnableTurfs = list(/turf/open/floor/engine/cult = 100) + +/datum/mapGeneratorModule/border/cultWalls + spawnableTurfs = list(/turf/closed/wall/mineral/cult = 100) + + +/datum/mapGeneratorModule/bottomLayer/clockFloor + spawnableTurfs = list(/turf/open/floor/clockwork = 100) + +/datum/mapGeneratorModule/border/clockWalls + spawnableTurfs = list(/turf/closed/wall/clockwork = 100) + + +/datum/mapGenerator/cult //walls and floor only + modules = list(/datum/mapGeneratorModule/bottomLayer/cultFloor, \ + /datum/mapGeneratorModule/border/cultWalls, \ + /datum/mapGeneratorModule/bottomLayer/repressurize) + +/datum/mapGenerator/clock //walls and floor only + modules = list(/datum/mapGeneratorModule/bottomLayer/clockFloor, \ + /datum/mapGeneratorModule/border/clockWalls, \ + /datum/mapGeneratorModule/bottomLayer/repressurize) + +/datum/mapGenerator/cult/floor //floors only + modules = list(/datum/mapGeneratorModule/bottomLayer/cultFloor, \ + /datum/mapGeneratorModule/bottomLayer/repressurize) + +/datum/mapGenerator/clock/floor //floor only + modules = list(/datum/mapGeneratorModule/bottomLayer/clockFloor, \ + /datum/mapGeneratorModule/bottomLayer/repressurize) \ No newline at end of file diff --git a/code/modules/procedural mapping/mapGenerators/lava_river.dm b/code/modules/procedural_mapping/mapGenerators/lava_river.dm similarity index 100% rename from code/modules/procedural mapping/mapGenerators/lava_river.dm rename to code/modules/procedural_mapping/mapGenerators/lava_river.dm diff --git a/code/modules/procedural mapping/mapGenerators/nature.dm b/code/modules/procedural_mapping/mapGenerators/nature.dm similarity index 100% rename from code/modules/procedural mapping/mapGenerators/nature.dm rename to code/modules/procedural_mapping/mapGenerators/nature.dm diff --git a/code/modules/procedural mapping/mapGenerators/shuttle.dm b/code/modules/procedural_mapping/mapGenerators/shuttle.dm similarity index 100% rename from code/modules/procedural mapping/mapGenerators/shuttle.dm rename to code/modules/procedural_mapping/mapGenerators/shuttle.dm diff --git a/code/modules/procedural mapping/mapGenerators/syndicate.dm b/code/modules/procedural_mapping/mapGenerators/syndicate.dm similarity index 100% rename from code/modules/procedural mapping/mapGenerators/syndicate.dm rename to code/modules/procedural_mapping/mapGenerators/syndicate.dm diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 7e486cd76d0..ff698c1c2dc 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -11,8 +11,9 @@ var/caliber = null //Which kind of guns it can be loaded into var/projectile_type = null //The bullet type to create when New() is called var/obj/item/projectile/BB = null //The loaded bullet - var/pellets = 0 //Pellets for spreadshot + var/pellets = 1 //Pellets for spreadshot var/variance = 0 //Variance for inaccuracy fundamental to the casing + var/randomspread = 0 //Randomspread for automatics var/delay = 0 //Delay for energy weapons var/click_cooldown_override = 0 //Override this to make your gun have a faster fire rate, in tenths of a second. 4 is the default gun cooldown. @@ -22,7 +23,7 @@ BB = new projectile_type(src) pixel_x = rand(-10, 10) pixel_y = rand(-10, 10) - dir = pick(alldirs) + setDir(pick(alldirs)) update_icon() /obj/item/ammo_casing/update_icon() @@ -31,9 +32,8 @@ desc = "[initial(desc)][BB ? "" : " This one is spent"]" /obj/item/ammo_casing/proc/newshot() //For energy weapons, shotgun shells and wands (!). - if (!BB) + if(!BB) BB = new projectile_type(src) - return /obj/item/ammo_casing/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/ammo_box)) @@ -78,6 +78,7 @@ var/multiload = 1 /obj/item/ammo_box/New() + ..() for(var/i = 1, i <= max_ammo, i++) stored_ammo += new ammo_type(src) update_icon() diff --git a/code/modules/projectiles/ammunition/ammo_casings.dm b/code/modules/projectiles/ammunition/ammo_casings.dm index 9d1f29ce38b..20f59b6404f 100644 --- a/code/modules/projectiles/ammunition/ammo_casings.dm +++ b/code/modules/projectiles/ammunition/ammo_casings.dm @@ -82,6 +82,78 @@ caliber = "n762" projectile_type = /obj/item/projectile/bullet +/obj/item/ammo_casing/a556 + desc = "A 5.56mm bullet casing." + caliber = "a556" + projectile_type = /obj/item/projectile/bullet/heavybullet + +/obj/item/ammo_casing/a40mm + name = "40mm HE shell" + desc = "A cased high explosive grenade that can only be activated once fired out of a grenade launcher." + caliber = "40mm" + icon_state = "40mmHE" + projectile_type = /obj/item/projectile/bullet/a40mm + + + +/////SNIPER ROUNDS + +/obj/item/ammo_casing/point50 + desc = "A .50 bullet casing." + caliber = ".50" + projectile_type = /obj/item/projectile/bullet/sniper + icon_state = ".50" + +/obj/item/ammo_casing/soporific + desc = "A .50 bullet casing, specialised in sending the target to sleep, instead of hell." + caliber = ".50" + projectile_type = /obj/item/projectile/bullet/sniper/soporific + icon_state = ".50" + +/obj/item/ammo_casing/haemorrhage + desc = "A .50 bullet casing, specialised in causing massive bloodloss" + caliber = ".50" + projectile_type = /obj/item/projectile/bullet/sniper/haemorrhage + icon_state = ".50" + +/obj/item/ammo_casing/penetrator + desc = "A .50 caliber penetrator round casing." + caliber = ".50" + projectile_type = /obj/item/projectile/bullet/sniper/penetrator + icon_state = ".50" + + + +/// SAW ROUNDS + +/obj/item/ammo_casing/mm556x45 + desc = "A 556x45mm bullet casing." + icon_state = "762-casing" + caliber = "mm55645" + projectile_type = /obj/item/projectile/bullet/saw + +/obj/item/ammo_casing/mm556x45/bleeding + desc = "A 556x45mm bullet casing with specialized inner-casing, that when it makes contact with a target, release tiny shrapnel to induce internal bleeding." + icon_state = "762-casing" + projectile_type = /obj/item/projectile/bullet/saw/bleeding + +/obj/item/ammo_casing/mm556x45/hollow + desc = "A 556x45mm bullet casing designed to cause more damage to unarmored targets." + projectile_type = /obj/item/projectile/bullet/saw/hollow + +/obj/item/ammo_casing/mm556x45/ap + desc = "A 556x45mm bullet casing designed with a hardened-tipped core to help penetrate armored targets." + projectile_type = /obj/item/projectile/bullet/saw/ap + +/obj/item/ammo_casing/mm556x45/incen + desc = "A 556x45mm bullet casing designed with a chemical-filled capsule on the tip that when bursted, reacts with the atmosphere to produce a fireball, engulfing the target in flames. " + projectile_type = /obj/item/projectile/bullet/saw/incen + + + + +//SHOTGUN ROUNDS + /obj/item/ammo_casing/shotgun name = "shotgun slug" desc = "A 12 gauge lead slug." @@ -97,7 +169,7 @@ icon_state = "gshell" projectile_type = /obj/item/projectile/bullet/pellet pellets = 6 - variance = 0.8 + variance = 25 /obj/item/ammo_casing/shotgun/rubbershot name = "rubber shot" @@ -105,7 +177,7 @@ icon_state = "bshell" projectile_type = /obj/item/projectile/bullet/rpellet pellets = 6 - variance = 0.8 + variance = 25 materials = list(MAT_METAL=4000) @@ -124,7 +196,7 @@ projectile_type = /obj/item/projectile/bullet/pellet/weak materials = list(MAT_METAL=250) pellets = 10 - variance = 0.8 + variance = 25 /obj/item/ammo_casing/shotgun/improvised/overload/ @@ -135,7 +207,7 @@ projectile_type = /obj/item/projectile/bullet/pellet/overload materials = list(MAT_METAL=250) pellets = 4 - variance = 1 + variance = 40 /obj/item/ammo_casing/shotgun/stunslug @@ -184,7 +256,7 @@ icon_state = "ishell2" projectile_type = /obj/item/projectile/bullet/incendiary/shell/dragonsbreath pellets = 4 - variance = 0.9 + variance = 35 /obj/item/ammo_casing/shotgun/ion name = "ion shell" @@ -193,7 +265,7 @@ icon_state = "ionshell" projectile_type = /obj/item/projectile/ion/weak pellets = 4 - variance = 0.9 + variance = 35 /obj/item/ammo_casing/shotgun/laserslug name = "laser slug" @@ -215,9 +287,9 @@ /obj/item/ammo_casing/shotgun/dart/New() ..() - flags |= NOREACT flags |= OPENCONTAINER create_reagents(30) + reagents.set_reacting(FALSE) /obj/item/ammo_casing/shotgun/dart/attackby() return @@ -233,10 +305,7 @@ reagents.add_reagent("coniine", 6) reagents.add_reagent("sodium_thiopental", 6) -/obj/item/ammo_casing/a556 - desc = "A 5.56mm bullet casing." - caliber = "a556" - projectile_type = /obj/item/projectile/bullet/heavybullet +// Caseless Ammunition /obj/item/ammo_casing/caseless desc = "A caseless bullet casing." @@ -259,13 +328,6 @@ icon_state = "s-casing-live" projectile_type = /obj/item/projectile/bullet/gyro -/obj/item/ammo_casing/a40mm - name = "40mm HE shell" - desc = "A cased high explosive grenade that can only be activated once fired out of a grenade launcher." - caliber = "40mm" - icon_state = "40mmHE" - projectile_type = /obj/item/projectile/bullet/a40mm - /obj/item/ammo_casing/caseless/magspear name = "magnetic spear" desc = "A reusable spear that is typically loaded into kinetic spearguns." @@ -275,6 +337,21 @@ throwforce = 15 //still deadly when thrown throw_speed = 3 + +/obj/item/ammo_casing/caseless/laser + name = "laser casing" + desc = "You shouldn't be seeing this." + caliber = "laser" + icon_state = "s-casing-live" + projectile_type = /obj/item/projectile/beam + fire_sound = 'sound/weapons/Laser.ogg' + +/obj/item/ammo_casing/caseless/laser/gatling + projectile_type = /obj/item/projectile/beam/weak + variance = 0.8 + click_cooldown_override = 1 + + /obj/item/ammo_casing/caseless/foam_dart name = "foam dart" desc = "Its nerf or nothing! Ages 8 and up." diff --git a/code/modules/projectiles/ammunition/energy.dm b/code/modules/projectiles/ammunition/energy.dm index 3d245ea9956..abe46e6732d 100644 --- a/code/modules/projectiles/ammunition/energy.dm +++ b/code/modules/projectiles/ammunition/energy.dm @@ -26,9 +26,14 @@ /obj/item/ammo_casing/energy/laser/scatter projectile_type = /obj/item/projectile/beam/scatter pellets = 5 - variance = 0.8 + variance = 25 select_name = "scatter" +/obj/item/ammo_casing/energy/laser/scatter/disabler + projectile_type = /obj/item/projectile/beam/disabler + pellets = 3 + variance = 15 + /obj/item/ammo_casing/energy/laser/heavy projectile_type = /obj/item/projectile/beam/laser/heavylaser select_name = "anti-vehicle" @@ -106,18 +111,6 @@ projectile_type = /obj/item/projectile/meteor select_name = "goddamn meteor" -/obj/item/ammo_casing/energy/kinetic - projectile_type = /obj/item/projectile/kinetic - select_name = "kinetic" - e_cost = 500 - fire_sound = 'sound/weapons/Kenetic_accel.ogg' // fine spelling there chap - -/obj/item/ammo_casing/energy/kinetic/super - projectile_type = /obj/item/projectile/kinetic/super - -/obj/item/ammo_casing/energy/kinetic/hyper - projectile_type = /obj/item/projectile/kinetic/hyper - /obj/item/ammo_casing/energy/disabler projectile_type = /obj/item/projectile/beam/disabler select_name = "disable" @@ -161,7 +154,7 @@ obj/item/ammo_casing/energy/net projectile_type = /obj/item/projectile/energy/net select_name = "netting" pellets = 6 - variance = 1 + variance = 40 /obj/item/ammo_casing/energy/trap projectile_type = /obj/item/projectile/energy/trap @@ -182,4 +175,38 @@ obj/item/ammo_casing/energy/net fire_sound = 'sound/magic/lightningbolt.ogg' e_cost = 200 select_name = "stun" - projectile_type = /obj/item/projectile/energy/shock_revolver \ No newline at end of file + projectile_type = /obj/item/projectile/energy/shock_revolver + +/obj/item/ammo_casing/energy/gravityrepulse + projectile_type = /obj/item/projectile/gravityrepulse + e_cost = 0 + fire_sound = "sound/weapons/wave.ogg" + select_name = "repulse" + delay = 50 + var/obj/item/weapon/gun/energy/gravity_gun/gun = null + +/obj/item/ammo_casing/energy/gravityrepulse/New(var/obj/item/weapon/gun/energy/gravity_gun/G) + gun = G + +/obj/item/ammo_casing/energy/gravityattract + projectile_type = /obj/item/projectile/gravityattract + e_cost = 0 + fire_sound = "sound/weapons/wave.ogg" + select_name = "attract" + delay = 50 + var/obj/item/weapon/gun/energy/gravity_gun/gun = null + + +/obj/item/ammo_casing/energy/gravityattract/New(var/obj/item/weapon/gun/energy/gravity_gun/G) + gun = G + +/obj/item/ammo_casing/energy/gravitychaos + projectile_type = /obj/item/projectile/gravitychaos + e_cost = 0 + fire_sound = "sound/weapons/wave.ogg" + select_name = "chaos" + delay = 50 + var/obj/item/weapon/gun/energy/gravity_gun/gun = null + +/obj/item/ammo_casing/energy/gravitychaos/New(var/obj/item/weapon/gun/energy/gravity_gun/G) + gun = G \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index 808bfb7f59c..aed3c13e708 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -85,9 +85,6 @@ max_ammo = 4 multiload = 0 -/obj/item/ammo_box/magazine/internal/shot/lethal - ammo_type = /obj/item/ammo_casing/shotgun/buckshot - /obj/item/ammo_box/magazine/internal/shot/ammo_count(countempties = 1) if (!countempties) var/boolets = 0 @@ -98,6 +95,15 @@ else return ..() + +/obj/item/ammo_box/magazine/internal/shot/tube + name = "dual feed shotgun internal tube" + ammo_type = /obj/item/ammo_casing/shotgun/rubbershot + max_ammo = 4 + +/obj/item/ammo_box/magazine/internal/shot/lethal + ammo_type = /obj/item/ammo_casing/shotgun/buckshot + /obj/item/ammo_box/magazine/internal/shot/com name = "combat shotgun internal magazine" ammo_type = /obj/item/ammo_casing/shotgun/buckshot @@ -150,6 +156,11 @@ max_ammo = 5 multiload = 1 +/obj/item/ammo_box/magazine/internal/boltaction/enchanted + max_ammo =1 + ammo_type = /obj/item/ammo_casing/a762/enchanted + + /obj/item/ammo_box/magazine/internal/shot/toy ammo_type = /obj/item/ammo_casing/caseless/foam_dart caliber = "foam_force" @@ -158,6 +169,14 @@ /obj/item/ammo_box/magazine/internal/shot/toy/crossbow max_ammo = 5 +/obj/item/ammo_box/magazine/internal/minigun + name = "gatling gun fusion core" + ammo_type = /obj/item/ammo_casing/caseless/laser/gatling + caliber = "gatling" + max_ammo = 5000 + + + ///////////EXTERNAL MAGAZINES//////////////// /obj/item/ammo_box/magazine/m10mm @@ -222,6 +241,10 @@ caliber = "9mm" max_ammo = 21 +/obj/item/ammo_box/magazine/smgm9mm/update_icon() + ..() + icon_state = "smg9mm-[ammo_count() ? "42" : "0"]" + /obj/item/ammo_box/magazine/smgm9mm/ap name = "SMG magazine (Armour Piercing 9mm)" ammo_type = /obj/item/ammo_casing/c9mmap @@ -328,6 +351,87 @@ obj/item/ammo_box/magazine/tommygunm45 icon_state = "m12gbc" ammo_type = /obj/item/ammo_casing/shotgun/breaching + +//// SNIPER MAGAZINES + +/obj/item/ammo_box/magazine/sniper_rounds + name = "sniper rounds (.50)" + icon_state = ".50mag" + origin_tech = "combat=6;syndicate=2" + ammo_type = /obj/item/ammo_casing/point50 + max_ammo = 6 + caliber = ".50" + +/obj/item/ammo_box/magazine/sniper_rounds/update_icon() + if(ammo_count()) + icon_state = "[initial(icon_state)]-ammo" + else + icon_state = "[initial(icon_state)]" + +/obj/item/ammo_box/magazine/sniper_rounds/soporific + name = "sniper rounds (Zzzzz)" + desc = "Soporific sniper rounds, designed for happy days and dead quiet nights..." + icon_state = "soporific" + origin_tech = "combat=6;syndicate=3" + ammo_type = /obj/item/ammo_casing/soporific + max_ammo = 3 + caliber = ".50" + +/obj/item/ammo_box/magazine/sniper_rounds/haemorrhage + name = "sniper rounds (Bleed)" + desc = "Haemorrhage sniper rounds, leaves your target in a pool of crimson pain" + icon_state = "haemorrhage" + ammo_type = /obj/item/ammo_casing/haemorrhage + max_ammo = 5 + caliber = ".50" + +/obj/item/ammo_box/magazine/sniper_rounds/penetrator + name = "sniper rounds (penetrator)" + desc = "An extremely powerful round capable of passing straight through cover and anyone unfortunate enough to be behind it." + ammo_type = /obj/item/ammo_casing/penetrator + origin_tech = "combat=6;syndicate=3" + max_ammo = 5 + + +//// SAW MAGAZINES + +/obj/item/ammo_box/magazine/mm556x45 + name = "box magazine (5.56x45mm)" + icon_state = "a762-50" + origin_tech = "combat=2" + ammo_type = /obj/item/ammo_casing/mm556x45 + caliber = "mm55645" + max_ammo = 50 + +/obj/item/ammo_box/magazine/mm556x45/bleeding + name = "box magazine (Bleeding 5.56x45mm)" + origin_tech = "combat=3" + ammo_type = /obj/item/ammo_casing/mm556x45/bleeding + +/obj/item/ammo_box/magazine/mm556x45/hollow + name = "box magazine (Hollow-Point 5.56x45mm)" + origin_tech = "combat=3" + ammo_type = /obj/item/ammo_casing/mm556x45/hollow + +/obj/item/ammo_box/magazine/mm556x45/ap + name = "box magazine (Armor Penetrating 5.56x45mm)" + origin_tech = "combat=4" + ammo_type = /obj/item/ammo_casing/mm556x45/ap + +/obj/item/ammo_box/magazine/mm556x45/incen + name = "box magazine (Incendiary 5.56x45mm)" + origin_tech = "combat=4" + ammo_type = /obj/item/ammo_casing/mm556x45/incen + +/obj/item/ammo_box/magazine/mm556x45/update_icon() + ..() + icon_state = "a762-[round(ammo_count(),10)]" + + + + +////TOY GUN MAGAZINES + /obj/item/ammo_box/magazine/toy name = "foam force META magazine" ammo_type = /obj/item/ammo_casing/caseless/foam_dart @@ -373,3 +477,23 @@ obj/item/ammo_box/magazine/tommygunm45 /obj/item/ammo_box/magazine/toy/m762/update_icon() ..() icon_state = "a762-[round(ammo_count(),10)]" + + + + +//// RECHARGEABLE MAGAZINES + +/obj/item/ammo_box/magazine/recharge + name = "power pack" + desc = "A rechargeable, detachable battery that serves as a magazine for laser rifles." + icon_state = "oldrifle-20" + ammo_type = /obj/item/ammo_casing/caseless/laser + caliber = "laser" + max_ammo = 20 + +/obj/item/ammo_box/magazine/recharge/update_icon() + desc = "[initial(desc)] It has [stored_ammo.len] shot\s left." + icon_state = "oldrifle-[round(ammo_count(),4)]" + +/obj/item/ammo_box/magazine/recharge/attack_self() //No popping out the "bullets" + return \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/special.dm b/code/modules/projectiles/ammunition/special.dm index b91ce29a999..9a720b84138 100644 --- a/code/modules/projectiles/ammunition/special.dm +++ b/code/modules/projectiles/ammunition/special.dm @@ -27,6 +27,9 @@ /obj/item/ammo_casing/magic/chaos projectile_type = /obj/item/projectile/magic +/obj/item/ammo_casing/magic/spellblade + projectile_type = /obj/item/projectile/magic/spellblade + /obj/item/ammo_casing/magic/chaos/newshot() projectile_type = pick(typesof(/obj/item/projectile/magic)) ..() diff --git a/code/modules/projectiles/firing.dm b/code/modules/projectiles/firing.dm index 7465de12b04..d25e65891cf 100644 --- a/code/modules/projectiles/firing.dm +++ b/code/modules/projectiles/firing.dm @@ -1,12 +1,14 @@ -/obj/item/ammo_casing/proc/fire(atom/target as mob|obj|turf, mob/living/user as mob|obj, params, distro, quiet, zone_override = "") +/obj/item/ammo_casing/proc/fire(atom/target as mob|obj|turf, mob/living/user as mob|obj, params, distro, quiet, zone_override = "",spread) distro += variance for (var/i = max(1, pellets), i > 0, i--) - var/curloc = user.loc var/targloc = get_turf(target) ready_proj(target, user, quiet, zone_override) - if(distro && targloc) - targloc = spread(targloc, curloc, distro) - if(!throw_proj(target, targloc, user, params)) + if(distro) //We have to spread a pixel-precision bullet. throw_proj was called before so angles should exist by now... + if(randomspread) + spread = round((rand() - 0.5) * distro) + else //Smart spread + spread = round((i / pellets - 0.5) * distro) + if(!throw_proj(target, targloc, user, params, spread)) return 0 if(i > 1) newshot() @@ -33,8 +35,8 @@ reagents.trans_to(BB, reagents.total_volume) //For chemical darts/bullets qdel(reagents) -/obj/item/ammo_casing/proc/throw_proj(atom/target, turf/targloc, mob/living/user, params) - var/turf/curloc = user.loc +/obj/item/ammo_casing/proc/throw_proj(atom/target, turf/targloc, mob/living/user, params, spread) + var/turf/curloc = get_turf(user) if (!istype(targloc) || !istype(curloc) || !BB) return 0 BB.ammo_casing = src @@ -44,18 +46,8 @@ qdel(BB) BB = null return 1 - BB.loc = get_turf(user) - BB.starting = get_turf(user) - BB.current = curloc - BB.yo = targloc.y - curloc.y - BB.xo = targloc.x - curloc.x - if(params) - var/list/mouse_control = params2list(params) - if(mouse_control["icon-x"]) - BB.p_x = text2num(mouse_control["icon-x"]) - if(mouse_control["icon-y"]) - BB.p_y = text2num(mouse_control["icon-y"]) + BB.preparePixelProjectile(target, targloc, user, params, spread) if(BB) BB.fire() BB = null @@ -66,4 +58,41 @@ var/dy = abs(target.y - current.y) return locate(target.x + round(gaussian(0, distro) * (dy+2)/8, 1), target.y + round(gaussian(0, distro) * (dx+2)/8, 1), target.z) -// gaussian(0, distro) \ No newline at end of file +/obj/item/projectile/proc/preparePixelProjectile(atom/target, var/turf/targloc, mob/living/user, params, spread) + var/turf/curloc = get_turf(user) + src.loc = get_turf(user) + src.starting = get_turf(user) + src.current = curloc + src.yo = targloc.y - curloc.y + src.xo = targloc.x - curloc.x + + if(params) + var/list/mouse_control = params2list(params) + if(mouse_control["icon-x"]) + src.p_x = text2num(mouse_control["icon-x"]) + if(mouse_control["icon-y"]) + src.p_y = text2num(mouse_control["icon-y"]) + if(mouse_control["screen-loc"]) + //Split screen-loc up into X+Pixel_X and Y+Pixel_Y + var/list/screen_loc_params = splittext(mouse_control["screen-loc"], ",") + + //Split X+Pixel_X up into list(X, Pixel_X) + var/list/screen_loc_X = splittext(screen_loc_params[1],":") + + //Split Y+Pixel_Y up into list(Y, Pixel_Y) + var/list/screen_loc_Y = splittext(screen_loc_params[2],":") + // world << "X: [screen_loc_X[1]] PixelX: [screen_loc_X[2]] / Y: [screen_loc_Y[1]] PixelY: [screen_loc_Y[2]]" + var/x = text2num(screen_loc_X[1]) * 32 + text2num(screen_loc_X[2]) - 32 + var/y = text2num(screen_loc_Y[1]) * 32 + text2num(screen_loc_Y[2]) - 32 + + //Calculate the "resolution" of screen based on client's view and world's icon size. This will work if the user can view more tiles than average. + var/screenview = (user.client.view * 2 + 1) * world.icon_size //Refer to http://www.byond.com/docs/ref/info.html#/client/var/view for mad maths + + var/ox = round(screenview/2) //"origin" x + var/oy = round(screenview/2) //"origin" y + // world << "Pixel position: [x] [y]" + var/angle = Atan2(y - oy, x - ox) + // world << "Angle: [angle]" + src.Angle = angle + if(spread) + src.Angle += spread \ No newline at end of file diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 69d6b980422..079b00aa0c5 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -32,10 +32,12 @@ var/semicd = 0 //cooldown handler var/weapon_weight = WEAPON_LIGHT + var/spread = 0 //Spread induced by the gun itself. + var/randomspread = 1 //Set to 0 for shotguns. This is used for weapons that don't fire all their bullets at once. + var/unique_rename = 0 //allows renaming with a pen var/unique_reskin = 0 //allows one-time reskinning - var/reskinned = 0 //whether or not the gun has been reskinned - var/current_skin = null + var/current_skin = null //the skin choice if we had a reskin var/list/options = list() lefthand_file = 'icons/mob/inhands/guns_lefthand.dmi' @@ -86,7 +88,7 @@ user << "It has [pin] installed." else user << "It doesn't have a firing pin installed, and won't fire." - if(unique_reskin && !reskinned) + if(unique_reskin && !current_skin) user << "Alt-click it to reskin it." if(unique_rename) user << "Use a pen on it to rename it." @@ -105,7 +107,6 @@ /obj/item/weapon/gun/proc/shoot_with_empty_chamber(mob/living/user as mob|obj) user << "*click*" playsound(user, 'sound/weapons/empty.ogg', 100, 1) - return /obj/item/weapon/gun/proc/shoot_live_shot(mob/living/user as mob|obj, pointblank = 0, mob/pbtarget = null, message = 1) @@ -220,7 +221,12 @@ obj/item/weapon/gun/proc/newshot() if( i>1 && !(src in get_both_hands(user))) //for burst firing break if(chambered) - if(!chambered.fire(target, user, params, , suppressed, zone_override)) + var/sprd = 0 + if(randomspread) + sprd = round((rand() - 0.5) * spread) + else //Smart spread + sprd = round((i / burst_size - 0.5) * spread) + if(!chambered.fire(target, user, params, ,suppressed, zone_override, sprd)) shoot_with_empty_chamber(user) break else @@ -237,7 +243,7 @@ obj/item/weapon/gun/proc/newshot() firing_burst = 0 else if(chambered) - if(!chambered.fire(target, user, params, , suppressed, zone_override)) + if(!chambered.fire(target, user, params, , suppressed, zone_override, spread)) shoot_with_empty_chamber(user) return else @@ -370,24 +376,20 @@ obj/item/weapon/gun/proc/newshot() if(user.incapacitated()) user << "You can't do that right now!" return - if(unique_reskin && !reskinned && loc == user) + if(unique_reskin && !current_skin && loc == user) reskin_gun(user) /obj/item/weapon/gun/proc/reskin_gun(mob/M) var/choice = input(M,"Warning, you can only reskin your weapon once!","Reskin Gun") in options - if(src && choice && !M.stat && in_range(M,src) && !M.restrained() && M.canmove) + if(src && choice && !current_skin && !M.incapacitated() && in_range(M,src)) if(options[choice] == null) return - if(sawn_state == SAWN_OFF) - icon_state = options[choice] + "-sawn" - else - icon_state = options[choice] - current_skin = icon_state + current_skin = options[choice] M << "Your gun is now skinned as [choice]. Say hello to your new friend." - reskinned = 1 - return + update_icon() + /obj/item/weapon/gun/proc/rename_gun(mob/M) var/input = stripped_input(M,"What do you want to name the gun?", ,"", MAX_NAME_LEN) @@ -500,3 +502,9 @@ obj/item/weapon/gun/proc/newshot() if(zoomable) azoom = new() azoom.gun = src + + +/obj/item/weapon/gun/burn() + if(pin) + qdel(pin) + .=..() diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index b4e7ac59683..f1887a4f5b4 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -38,12 +38,12 @@ fire_sound = shot.fire_sound fire_delay = shot.delay if(selfcharge) - SSobj.processing |= src + START_PROCESSING(SSobj, src) update_icon() return /obj/item/weapon/gun/energy/Destroy() - SSobj.processing -= src + STOP_PROCESSING(SSobj, src) return ..() /obj/item/weapon/gun/energy/process() @@ -99,7 +99,7 @@ return /obj/item/weapon/gun/energy/update_icon() - overlays.Cut() + cut_overlays() var/ratio = Ceiling((power_supply.charge / power_supply.maxcharge) * charge_sections) var/obj/item/ammo_casing/energy/shot = ammo_type[select] var/iconState = "[icon_state]_charge" @@ -107,23 +107,23 @@ if(!initial(item_state)) itemState = icon_state if (modifystate) - overlays += "[icon_state]_[shot.select_name]" + add_overlay("[icon_state]_[shot.select_name]") iconState += "_[shot.select_name]" if(itemState) itemState += "[shot.select_name]" if(power_supply.charge < shot.e_cost) - overlays += "[icon_state]_empty" + add_overlay("[icon_state]_empty") else if(!shaded_charge) for(var/i = ratio, i >= 1, i--) - overlays += image(icon = icon, icon_state = iconState, pixel_x = ammo_x_offset * (i -1)) + add_overlay(image(icon = icon, icon_state = iconState, pixel_x = ammo_x_offset * (i -1))) else - overlays += image(icon = icon, icon_state = "[icon_state]_charge[ratio]") + add_overlay(image(icon = icon, icon_state = "[icon_state]_charge[ratio]")) if(F && can_flashlight) var/iconF = "flight" if(F.on) iconF = "flight_on" - overlays += image(icon = icon, icon_state = iconF, pixel_x = flight_x_offset, pixel_y = flight_y_offset) + add_overlay(image(icon = icon, icon_state = iconF, pixel_x = flight_x_offset, pixel_y = flight_y_offset)) if(itemState) itemState += "[ratio]" item_state = itemState @@ -161,7 +161,12 @@ /obj/item/weapon/gun/energy/on_varedit(modified_var) if(modified_var == "selfcharge") if(selfcharge) - SSobj.processing |= src + START_PROCESSING(SSobj, src) else - SSobj.processing -= src - ..() \ No newline at end of file + STOP_PROCESSING(SSobj, src) + ..() + +/obj/item/weapon/gun/energy/burn() + if(power_supply) + qdel(power_supply) + .=..() diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm new file mode 100644 index 00000000000..4d5d8ffa6a2 --- /dev/null +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -0,0 +1,238 @@ +/obj/item/weapon/gun/energy/kinetic_accelerator + name = "proto-kinetic accelerator" + desc = "A self recharging, " + icon_state = "kineticgun" + item_state = "kineticgun" + ammo_type = list(/obj/item/ammo_casing/energy/kinetic) + cell_type = /obj/item/weapon/stock_parts/cell/emproof + needs_permit = 0 + unique_rename = 1 + origin_tech = "combat=3;powerstorage=3;engineering=3" + weapon_weight = WEAPON_LIGHT + can_flashlight = 1 + flight_x_offset = 15 + flight_y_offset = 9 + var/overheat_time = 16 + var/holds_charge = FALSE + var/unique_frequency = FALSE // modified by KA modkits + var/overheat = FALSE + + var/list/max_mod_capacity = 2 + var/list/modkits = list() + + +/obj/item/weapon/gun/energy/kinetic_accelerator/attackby(obj/item/A, mob/user) + if(istype(A, /obj/item/weapon/crowbar)) + if(modkits.len) + user << "You pry the modifications out." + for(var/obj/item/modkit/M in modkits) + M.forceMove(get_turf(user)) + else + user << "There are no modifications currently installed." + else if(istype(A, /obj/item/modkit)) + var/obj/item/modkit/MK = A + var/current_mod_capacity = 0 + for(var/obj/item/modkit/M in modkits) + current_mod_capacity += M.cost + if((current_mod_capacity + MK.cost) > max_mod_capacity) + user << "You don't have room to install this modkit. Use a crowbar to remove existing modkits." + return + else + user << "You install the modkit." + MK.install(src) + else + ..() + + +/obj/item/weapon/gun/energy/kinetic_accelerator/proc/modify_projectile(obj/item/projectile/kinetic/K) + for(var/obj/item/modkit/M in src) + M.modify_projectile(K) + +/obj/item/weapon/gun/energy/kinetic_accelerator/cyborg + holds_charge = TRUE + unique_frequency = TRUE + +/obj/item/weapon/gun/energy/kinetic_accelerator/hyper/cyborg + holds_charge = TRUE + unique_frequency = TRUE + +/obj/item/weapon/gun/energy/kinetic_accelerator/New() + . = ..() + if(!holds_charge) + empty() + +/obj/item/weapon/gun/energy/kinetic_accelerator/shoot_live_shot() + . = ..() + attempt_reload() + +/obj/item/weapon/gun/energy/kinetic_accelerator/equipped(mob/user) + . = ..() + if(!can_shoot()) + attempt_reload() + +/obj/item/weapon/gun/energy/kinetic_accelerator/dropped() + . = ..() + if(!holds_charge) + // Put it on a delay because moving item from slot to hand + // calls dropped(). + sleep(1) + if(!ismob(loc)) + empty() + +/obj/item/weapon/gun/energy/kinetic_accelerator/proc/empty() + power_supply.use(500) + update_icon() + +/obj/item/weapon/gun/energy/kinetic_accelerator/proc/attempt_reload() + if(overheat) + return + overheat = TRUE + + var/carried = 0 + if(!unique_frequency) + for(var/obj/item/weapon/gun/energy/kinetic_accelerator/K in \ + loc.GetAllContents()) + + carried++ + + carried = max(carried, 1) + else + carried = 1 + + addtimer(src, "reload", overheat_time * carried) + +/obj/item/weapon/gun/energy/kinetic_accelerator/emp_act(severity) + return + +/obj/item/weapon/gun/energy/kinetic_accelerator/proc/reload() + power_supply.give(500) + if(!suppressed) + playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) + else + loc << "[src] silently charges up." + update_icon() + overheat = FALSE + +/obj/item/weapon/gun/energy/kinetic_accelerator/update_icon() + cut_overlays() + if(!can_shoot()) + add_overlay("kineticgun_empty") + + if(F && can_flashlight) + var/iconF = "flight" + if(F.on) + iconF = "flight_on" + add_overlay(image(icon = icon, icon_state = iconF, pixel_x = flight_x_offset, pixel_y = flight_y_offset)) + + + + + + + + + + +//Casing + + +/obj/item/ammo_casing/energy/kinetic + projectile_type = /obj/item/projectile/kinetic + select_name = "kinetic" + e_cost = 500 + fire_sound = 'sound/weapons/Kenetic_accel.ogg' // fine spelling there chap + +/obj/item/ammo_casing/energy/kinetic/ready_proj(atom/target, mob/living/user, quiet, zone_override = "") + ..() + if(loc && istype(loc, /obj/item/weapon/gun/energy/kinetic_accelerator)) + var/obj/item/weapon/gun/energy/kinetic_accelerator/KA = loc + KA.modify_projectile(BB) + +/obj/item/ammo_casing/energy/kinetic/hyper + projectile_type = /obj/item/projectile/kinetic/hyper + + + +//Projectiles + +/obj/item/projectile/kinetic + name = "kinetic force" + icon_state = null + damage = 10 + damage_type = BRUTE + flag = "bomb" + range = 3 + var/damage_multiplier = 4 + +/obj/item/projectile/kinetic/super + damage = 11 + range = 4 + +/obj/item/projectile/kinetic/New() + var/turf/proj_turf = get_turf(src) + if(!istype(proj_turf, /turf)) + return + var/datum/gas_mixture/environment = proj_turf.return_air() + var/pressure = environment.return_pressure() + if(pressure < 50) + name = "full strength [name]" + damage *= damage_multiplier + ..() + +/obj/item/projectile/kinetic/on_range() + PoolOrNew(/obj/effect/overlay/temp/kinetic_blast, loc) + ..() + +/obj/item/projectile/kinetic/on_hit(atom/target) + var/turf/target_turf= get_turf(target) + if(istype(target_turf, /turf/closed/mineral)) + var/turf/closed/mineral/M = target_turf + M.gets_drilled(firer) + PoolOrNew(/obj/effect/overlay/temp/kinetic_blast, target_turf) + . = ..() + + +//AoE + +/obj/item/projectile/kinetic/hyper + name = "kinetic explosion" + damage = 10 + range = 3 + +/obj/item/projectile/kinetic/hyper/proc/aoe_blast(atom/target) + var/turf/target_turf = get_turf(target) + if(!target_turf) + target_turf = get_turf(src) + PoolOrNew(/obj/effect/overlay/temp/explosion/fast, target_turf) + for(var/T in RANGE_TURFS(1, target_turf) - target_turf) + if(istype(T, /turf/closed/mineral)) + var/turf/closed/mineral/M = T + M.gets_drilled(firer) + +/obj/item/projectile/kinetic/hyper/on_range() + aoe_blast() + ..() + +/obj/item/projectile/kinetic/hyper/on_hit(atom/target) + aoe_blast(target) + . = ..() + + + + + +//Modkits + +/obj/item/modkit + name = "modification kit" + desc = "An upgrade for kinetic accelerators.." + icon = 'icons/obj/objects.dmi' + icon_state = "modkit" + origin_tech = "programming=2;materials=2;magnets=4" + var/cost = 2 + +/obj/item/modkit/proc/install(obj/item/weapon/gun/energy/kinetic_accelerator/KA) + return + +/obj/item/modkit/proc/modify_projectile(/obj/item/projectile/kinetic/K) + return \ No newline at end of file diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index de962a64e34..bddb8d9d1c8 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -5,7 +5,7 @@ item_state = "laser" w_class = 3 materials = list(MAT_METAL=2000) - origin_tech = "combat=3;magnets=2" + origin_tech = "combat=4;magnets=2" ammo_type = list(/obj/item/ammo_casing/energy/lasergun) ammo_x_offset = 1 shaded_charge = 1 @@ -13,6 +13,7 @@ /obj/item/weapon/gun/energy/laser/practice name = "practice laser gun" desc = "A modified version of the basic laser gun, this one fires less concentrated energy bolts designed for target practice." + origin_tech = "combat=2;magnets=2" ammo_type = list(/obj/item/ammo_casing/energy/laser/practice) clumsy_check = 0 needs_permit = 0 @@ -44,6 +45,7 @@ /obj/item/weapon/gun/energy/laser/cyborg can_charge = 0 desc = "An energy-based laser gun that draws power from the cyborg's internal energy cell directly. So this is what freedom looks like?" + origin_tech = null /obj/item/weapon/gun/energy/laser/cyborg/newshot() ..() @@ -57,6 +59,16 @@ desc = "A laser gun equipped with a refraction kit that spreads bolts." ammo_type = list(/obj/item/ammo_casing/energy/laser/scatter, /obj/item/ammo_casing/energy/laser) +/obj/item/weapon/gun/energy/laser/scatter/shotty + name = "energy shotgun" + icon = 'icons/obj/guns/projectile.dmi' + icon_state = "cshotgun" + item_state = "shotgun" + desc = "A combat shotgun gutted and refitted with an internal laser system. Can switch between taser and scattered disabler shots." + shaded_charge = 0 + pin = /obj/item/device/firing_pin/implant/mindshield + ammo_type = list(/obj/item/ammo_casing/energy/laser/scatter/disabler, /obj/item/ammo_casing/energy/electrode) + ///Laser Cannon /obj/item/weapon/gun/energy/lasercannon @@ -68,7 +80,7 @@ force = 10 flags = CONDUCT slot_flags = SLOT_BACK - origin_tech = "combat=4;materials=3;powerstorage=3" + origin_tech = "combat=4;magnets=4;powerstorage=3" ammo_type = list(/obj/item/ammo_casing/energy/laser/accelerator) pin = null ammo_x_offset = 3 @@ -94,7 +106,7 @@ desc = "A high-power laser gun capable of expelling concentrated xray blasts that pass through multiple soft targets and heavier materials" icon_state = "xray" item_state = null - origin_tech = "combat=5;materials=3;magnets=2;syndicate=2" + origin_tech = "combat=6;materials=4;magnets=4;syndicate=1" ammo_type = list(/obj/item/ammo_casing/energy/xray) pin = null ammo_x_offset = 3 @@ -106,7 +118,7 @@ icon_state = "bluetag" desc = "A retro laser gun modified to fire harmless blue beams of light. Sound effects included!" ammo_type = list(/obj/item/ammo_casing/energy/laser/bluetag) - origin_tech = "combat=1;magnets=2" + origin_tech = "combat=2;magnets=2" clumsy_check = 0 needs_permit = 0 pin = /obj/item/device/firing_pin/tag/blue @@ -118,7 +130,7 @@ icon_state = "redtag" desc = "A retro laser gun modified to fire harmless beams red of light. Sound effects included!" ammo_type = list(/obj/item/ammo_casing/energy/laser/redtag) - origin_tech = "combat=1;magnets=2" + origin_tech = "combat=2;magnets=2" clumsy_check = 0 needs_permit = 0 pin = /obj/item/device/firing_pin/tag/red diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 528ecc04816..474e5373227 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -4,7 +4,7 @@ icon_state = "energy" item_state = null //so the human update icon uses the icon_state instead. ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser) - origin_tech = "combat=3;magnets=2" + origin_tech = "combat=4;magnets=3" modifystate = 2 can_flashlight = 1 ammo_x_offset = 3 @@ -29,12 +29,13 @@ /obj/item/weapon/gun/energy/gun/mini/update_icon() ..() if(F && F.on) - overlays += "mini-light" + add_overlay("mini-light") /obj/item/weapon/gun/energy/gun/hos name = "\improper X-01 MultiPhase Energy Gun" - desc = "This is a expensive, modern recreation of a antique laser gun. This gun has several unique firemodes, but lacks the ability to recharge over time." + desc = "This is an expensive, modern recreation of an antique laser gun. This gun has several unique firemodes, but lacks the ability to recharge over time." icon_state = "hoslaser" + origin_tech = null force = 10 ammo_type = list(/obj/item/ammo_casing/energy/electrode/hos, /obj/item/ammo_casing/energy/laser/hos, /obj/item/ammo_casing/energy/disabler) ammo_x_offset = 4 @@ -43,11 +44,16 @@ name = "\improper DRAGnet" desc = "The \"Dynamic Rapid-Apprehension of the Guilty\" net is a revolution in law enforcement technology." icon_state = "dragnet" - origin_tech = "combat=3;magnets=3;materials=4;bluespace=4" + origin_tech = "combat=4;magnets=3;bluespace=4" ammo_type = list(/obj/item/ammo_casing/energy/net, /obj/item/ammo_casing/energy/trap) can_flashlight = 0 ammo_x_offset = 1 +/obj/item/weapon/gun/energy/gun/dragnet/snare + name = "Energy Snare Launcher" + desc = "Fires an energy snare that slows the target down" + ammo_type = list(/obj/item/ammo_casing/energy/trap) + /obj/item/weapon/gun/energy/gun/turret name = "hybrid turret gun" desc = "A heavy hybrid energy cannon with two settings: Stun and kill." @@ -66,14 +72,15 @@ desc = "An energy gun with an experimental miniaturized nuclear reactor that automatically charges the internal power cell." icon_state = "nucgun" item_state = "nucgun" - origin_tech = "combat=3;materials=5;powerstorage=3" - var/fail_tick = 0 + origin_tech = "combat=4;magnets=4;powerstorage=4" charge_delay = 5 pin = null can_charge = 0 ammo_x_offset = 1 ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser, /obj/item/ammo_casing/energy/disabler) selfcharge = 1 + var/fail_tick = 0 + var/fail_chance = 0 /obj/item/weapon/gun/energy/gun/nuclear/process() if(fail_tick > 0) @@ -86,11 +93,11 @@ ..() /obj/item/weapon/gun/energy/gun/nuclear/proc/failcheck() - if(!prob(reliability) && istype(loc, /mob/living)) + if(prob(fail_chance) && istype(loc, /mob/living)) var/mob/living/M = loc switch(fail_tick) if(0 to 200) - fail_tick += (2*(100-reliability)) + fail_tick += (2*(fail_chance)) M.rad_act(40) M << "Your [name] feels warmer." if(201 to INFINITY) @@ -101,17 +108,17 @@ /obj/item/weapon/gun/energy/gun/nuclear/emp_act(severity) ..() - reliability = max(reliability - round(15/severity), 0) //Do not allow it to go negative! + fail_chance = min(fail_chance + round(15/severity), 100) /obj/item/weapon/gun/energy/gun/nuclear/update_icon() ..() if(crit_fail) - overlays += "[icon_state]_fail_3" + add_overlay("[icon_state]_fail_3") else switch(fail_tick) if(0) - overlays += "[icon_state]_fail_0" + add_overlay("[icon_state]_fail_0") if(1 to 150) - overlays += "[icon_state]_fail_1" + add_overlay("[icon_state]_fail_1") if(151 to INFINITY) - overlays += "[icon_state]_fail_2" + add_overlay("[icon_state]_fail_2") diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 9b10f4d2933..95b3cd908ce 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -13,8 +13,28 @@ /obj/item/weapon/gun/energy/pulse/emp_act(severity) return +/obj/item/weapon/gun/energy/pulse/prize + pin = /obj/item/device/firing_pin + +/obj/item/weapon/gun/energy/pulse/prize/New() + . = ..() + poi_list |= src + var/msg = "A pulse rifle prize has been created at ([x],[y],[z] - (\ + \ + JMP)" + + message_admins(msg) + log_game(msg) + + notify_ghosts("Someone won a pulse rifle as a prize!", source = src, + action = NOTIFY_ORBIT) + +/obj/item/weapon/gun/energy/pulse/prize/Destroy() + poi_list -= src + . = ..() + /obj/item/weapon/gun/energy/pulse/loyalpin - pin = /obj/item/device/firing_pin/implant/loyalty + pin = /obj/item/device/firing_pin/implant/mindshield /obj/item/weapon/gun/energy/pulse/carbine name = "pulse carbine" @@ -29,7 +49,7 @@ flight_y_offset = 12 /obj/item/weapon/gun/energy/pulse/carbine/loyalpin - pin = /obj/item/device/firing_pin/implant/loyalty + pin = /obj/item/device/firing_pin/implant/mindshield /obj/item/weapon/gun/energy/pulse/pistol name = "pulse pistol" @@ -42,7 +62,7 @@ can_charge = 0 /obj/item/weapon/gun/energy/pulse/pistol/loyalpin - pin = /obj/item/device/firing_pin/implant/loyalty + pin = /obj/item/device/firing_pin/implant/mindshield /obj/item/weapon/gun/energy/pulse/destroyer name = "pulse destroyer" @@ -58,4 +78,4 @@ desc = "A compact pulse core in a classic handgun frame for Nanotrasen officers. It's not the size of the gun, it's the size of the hole it puts through people." icon_state = "m1911" item_state = "gun" - cell_type = "/obj/item/weapon/stock_parts/cell/infinite" \ No newline at end of file + cell_type = "/obj/item/weapon/stock_parts/cell/infinite" diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 91808293948..7757df71821 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -3,7 +3,7 @@ desc = "A man-portable anti-armor weapon designed to disable mechanical threats at range." icon_state = "ionrifle" item_state = null //so the human update icon uses the icon_state instead. - origin_tech = "combat=2;magnets=4" + origin_tech = "combat=4;magnets=4" can_flashlight = 1 w_class = 5 flags = CONDUCT @@ -20,7 +20,6 @@ name = "ion carbine" desc = "The MK.II Prototype Ion Projector is a lightweight carbine version of the larger ion rifle, built to be ergonomic and efficient." icon_state = "ioncarbine" - origin_tech = "combat=4;magnets=4;materials=4" w_class = 3 slot_flags = SLOT_BELT pin = null @@ -32,7 +31,7 @@ name = "biological demolecularisor" desc = "A gun that discharges high amounts of controlled radiation to slowly break a target into component elements." icon_state = "decloner" - origin_tech = "combat=5;materials=4;powerstorage=3" + origin_tech = "combat=4;materials=4;biotech=5;plasmatech=6" ammo_type = list(/obj/item/ammo_casing/energy/declone) pin = null ammo_x_offset = 1 @@ -41,7 +40,7 @@ ..() var/obj/item/ammo_casing/energy/shot = ammo_type[select] if(power_supply.charge > shot.e_cost) - overlays += "decloner_spin" + add_overlay("decloner_spin") /obj/item/weapon/gun/energy/floragun name = "floral somatoray" @@ -49,7 +48,7 @@ icon_state = "flora" item_state = "gun" ammo_type = list(/obj/item/ammo_casing/energy/flora/yield, /obj/item/ammo_casing/energy/flora/mut) - origin_tech = "materials=2;biotech=3;powerstorage=3" + origin_tech = "materials=2;biotech=4" modifystate = 1 ammo_x_offset = 1 selfcharge = 1 @@ -83,104 +82,6 @@ ammo_type = list(/obj/item/ammo_casing/energy/mindflayer) ammo_x_offset = 2 -/obj/item/weapon/gun/energy/kinetic_accelerator - name = "proto-kinetic accelerator" - desc = "According to Nanotrasen accounting, this is mining equipment. It's been modified for extreme power output to crush rocks, but often serves as a miner's first defense against hostile alien life; it's not very powerful unless used in a low pressure environment." - icon_state = "kineticgun" - item_state = "kineticgun" - ammo_type = list(/obj/item/ammo_casing/energy/kinetic) - cell_type = /obj/item/weapon/stock_parts/cell/emproof - // Apparently these are safe to carry? I'm sure goliaths would disagree. - needs_permit = 0 - var/overheat_time = 16 - unique_rename = 1 - weapon_weight = WEAPON_LIGHT - origin_tech = "combat=2;powerstorage=1" - var/holds_charge = FALSE - var/unique_frequency = FALSE // modified by KA modkits - -/obj/item/weapon/gun/energy/kinetic_accelerator/super - name = "super-kinetic accelerator" - desc = "An upgraded, superior version of the proto-kinetic accelerator." - icon_state = "kineticgun_u" - ammo_type = list(/obj/item/ammo_casing/energy/kinetic/super) - overheat_time = 15 - origin_tech = "combat=3;powerstorage=2" - -/obj/item/weapon/gun/energy/kinetic_accelerator/hyper - name = "hyper-kinetic accelerator" - desc = "An upgraded, even more superior version of the proto-kinetic accelerator." - icon_state = "kineticgun_h" - ammo_type = list(/obj/item/ammo_casing/energy/kinetic/hyper) - overheat_time = 14 - origin_tech = "combat=4;powerstorage=3" - -/obj/item/weapon/gun/energy/kinetic_accelerator/cyborg - holds_charge = TRUE - unique_frequency = TRUE - -/obj/item/weapon/gun/energy/kinetic_accelerator/New() - . = ..() - if(!holds_charge) - empty() - -/obj/item/weapon/gun/energy/kinetic_accelerator/shoot_live_shot() - . = ..() - attempt_reload() - -/obj/item/weapon/gun/energy/kinetic_accelerator/equipped(mob/user) - . = ..() - attempt_reload() - -/obj/item/weapon/gun/energy/kinetic_accelerator/dropped() - . = ..() - if(!holds_charge) - // Put it on a delay because moving item from slot to hand - // calls dropped(). - spawn(overheat_time) - if(!ismob(loc)) - empty() - -/obj/item/weapon/gun/energy/kinetic_accelerator/proc/empty() - power_supply.use(500) - update_icon() - -/obj/item/weapon/gun/energy/kinetic_accelerator/proc/attempt_reload() - var/carried = 0 - if(!unique_frequency) - for(var/obj/item/weapon/gun/energy/kinetic_accelerator/K in \ - loc.GetAllContents()) - - carried++ - - carried = max(carried, 1) - else - carried = 1 - - spawn(overheat_time * carried) - if(can_shoot()) - return - else - reload() - -/obj/item/weapon/gun/energy/kinetic_accelerator/emp_act(severity) - return - -/obj/item/weapon/gun/energy/kinetic_accelerator/proc/reload() - power_supply.give(500) - if(!suppressed) - playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) - else - loc << "[src] silently charges up." - update_icon() - -/obj/item/weapon/gun/energy/kinetic_accelerator/update_icon() - var/obj/item/ammo_casing/energy/shot = ammo_type[select] - if(power_supply.charge < shot.e_cost) - icon_state = "[initial(icon_state)]_empty" - else - icon_state = initial(icon_state) - /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow name = "mini energy crossbow" desc = "A weapon favored by syndicate stealth specialists." @@ -188,7 +89,7 @@ item_state = "crossbow" w_class = 2 materials = list(MAT_METAL=2000) - origin_tech = "combat=2;magnets=2;syndicate=5" + origin_tech = "combat=4;magnets=4;syndicate=5" suppressed = 1 ammo_type = list(/obj/item/ammo_casing/energy/bolt) weapon_weight = WEAPON_LIGHT @@ -196,6 +97,7 @@ overheat_time = 20 holds_charge = TRUE unique_frequency = TRUE + can_flashlight = 0 /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow/large name = "energy crossbow" @@ -203,7 +105,7 @@ icon_state = "crossbowlarge" w_class = 3 materials = list(MAT_METAL=4000) - origin_tech = "combat=2;magnets=2;syndicate=3" //can be further researched for more syndie tech + origin_tech = "combat=4;magnets=4;syndicate=2" suppressed = 0 ammo_type = list(/obj/item/ammo_casing/energy/bolt/large) pin = null @@ -221,10 +123,12 @@ icon_state = "plasmacutter" item_state = "plasmacutter" modifystate = -1 - origin_tech = "combat=1;materials=3;magnets=2;plasmatech=2;engineering=1" + origin_tech = "combat=1;materials=3;magnets=2;plasmatech=3;engineering=1" ammo_type = list(/obj/item/ammo_casing/energy/plasma) flags = CONDUCT | OPENCONTAINER attack_verb = list("attacked", "slashed", "cut", "sliced") + force = 12 + sharpness = IS_SHARP can_charge = 0 heat = 3800 @@ -252,7 +156,8 @@ /obj/item/weapon/gun/energy/plasmacutter/adv name = "advanced plasma cutter" icon_state = "adv_plasmacutter" - origin_tech = "combat=3;materials=4;magnets=3;plasmatech=3;engineering=2" + origin_tech = "combat=3;materials=4;magnets=3;plasmatech=4;engineering=2" + force = 15 ammo_type = list(/obj/item/ammo_casing/energy/plasma/adv) /obj/item/weapon/gun/energy/wormhole_projector @@ -261,6 +166,7 @@ ammo_type = list(/obj/item/ammo_casing/energy/wormhole, /obj/item/ammo_casing/energy/wormhole/orange) item_state = null icon_state = "wormhole_projector" + origin_tech = "combat=4;bluespace=6;plasmatech=4;engineering=4" var/obj/effect/portal/blue var/obj/effect/portal/orange @@ -323,11 +229,16 @@ name = "temperature gun" icon_state = "freezegun" desc = "A gun that changes temperatures." - origin_tech = "combat=3;materials=4;powerstorage=3;magnets=2" + origin_tech = "combat=4;materials=4;powerstorage=3;magnets=2" ammo_type = list(/obj/item/ammo_casing/energy/temp, /obj/item/ammo_casing/energy/temp/hot) cell_type = "/obj/item/weapon/stock_parts/cell/high" pin = null +/obj/item/weapon/gun/energy/temperature/security + name = "security temperature gun" + desc = "A weapon that can only be used to its full potential by the truly robust." + origin_tech = "combat=2;materials=2;powerstorage=1;magnets=1" + /obj/item/weapon/gun/energy/laser/instakill name = "instakill rifle" icon_state = "instagib" @@ -335,7 +246,7 @@ desc = "A specialized ASMD laser-rifle, capable of flat-out disintegrating most targets in a single hit." ammo_type = list(/obj/item/ammo_casing/energy/instakill) force = 60 - origin_tech = null + origin_tech = "combat=7;magnets=6" /obj/item/weapon/gun/energy/laser/instakill/red desc = "A specialized ASMD laser-rifle, capable of flat-out disintegrating most targets in a single hit. This one has a red design." @@ -351,3 +262,14 @@ /obj/item/weapon/gun/energy/laser/instakill/emp_act() //implying you could stop the instagib return + +/obj/item/weapon/gun/energy/gravity_gun + name = "one-point bluespace-gravitational manipulator" + icon_state = "gravity_gun" + item_state = "gravity_gun" + desc = "An experimental, multi-mode device that fires bolts of Zero-Point Energy, causing local distortions in gravity" + ammo_type = list(/obj/item/ammo_casing/energy/gravityrepulse, /obj/item/ammo_casing/energy/gravityattract, /obj/item/ammo_casing/energy/gravitychaos) + origin_tech = "combat=4;magnets=4;materials=6;powerstorage=4;bluespace=4" + item_state = null + icon_state = "gravity_gun" + var/power = 4 diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 32e1413a173..be0ba75daaf 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -4,6 +4,7 @@ icon_state = "taser" item_state = null //so the human update icon uses the icon_state instead. ammo_type = list(/obj/item/ammo_casing/energy/electrode) + origin_tech = "combat=3" ammo_x_offset = 3 /obj/item/weapon/gun/energy/shock_revolver @@ -12,6 +13,7 @@ icon_state = "tesla" item_state = "tesla" ammo_type = list(/obj/item/ammo_casing/energy/shock_revolver) + origin_tech = "combat=4;materials=4;powerstorage=4" can_flashlight = 0 pin = null shaded_charge = 1 @@ -21,7 +23,7 @@ desc = "A dual-mode taser designed to fire both short-range high-power electrodes and long-range disabler beams." icon_state = "advtaser" ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/disabler) - origin_tech = null + origin_tech = "combat=4" ammo_x_offset = 2 /obj/item/weapon/gun/energy/gun/advtaser/cyborg @@ -38,7 +40,7 @@ name = "disabler" desc = "A self-defense weapon that exhausts organic targets, weakening them until they collapse." icon_state = "disabler" - item_state = null + item_state = "combat=3" ammo_type = list(/obj/item/ammo_casing/energy/disabler) ammo_x_offset = 3 diff --git a/code/modules/projectiles/guns/grenade_launcher.dm b/code/modules/projectiles/guns/grenade_launcher.dm index 524568e28c8..bbf934019b2 100644 --- a/code/modules/projectiles/guns/grenade_launcher.dm +++ b/code/modules/projectiles/guns/grenade_launcher.dm @@ -41,14 +41,13 @@ /obj/item/weapon/gun/grenadelauncher/proc/fire_grenade(atom/target, mob/user) user.visible_message("[user] fired a grenade!", \ "You fire the grenade launcher!") - var/obj/item/weapon/grenade/chem_grenade/F = grenades[1] //Now with less copypasta! + var/obj/item/weapon/grenade/F = grenades[1] //Now with less copypasta! grenades -= F F.loc = user.loc F.throw_at_fast(target, 30, 2,user) message_admins("[key_name_admin(user)] fired a grenade ([F.name]) from a grenade launcher ([src.name]).") log_game("[key_name(user)] fired a grenade ([F.name]) from a grenade launcher ([src.name]).") F.active = 1 - F.icon_state = initial(icon_state) + "_active" + F.icon_state = initial(F.icon_state) + "_active" playsound(user.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - spawn(15) - F.prime() + addtimer(F, "prime", 15) diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index 1600fc21096..60a2cd21e2f 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -51,12 +51,12 @@ charges = max_charges chambered = new ammo_type(src) if(can_charge) - SSobj.processing |= src + START_PROCESSING(SSobj, src) /obj/item/weapon/gun/magic/Destroy() if(can_charge) - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) return ..() diff --git a/code/modules/projectiles/guns/magic/staff.dm b/code/modules/projectiles/guns/magic/staff.dm index e62055578c3..a47c14d29a9 100644 --- a/code/modules/projectiles/guns/magic/staff.dm +++ b/code/modules/projectiles/guns/magic/staff.dm @@ -59,3 +59,22 @@ item_state = "honker" max_charges = 4 recharge_rate = 8 + +/obj/item/weapon/gun/magic/staff/spellblade + name = "spellblade" + desc = "A deadly combination of laziness and boodlust, this blade allows the user to dismember their enemies without all the hard work of actually swinging the sword." + fire_sound = "sound/magic/Fireball.ogg" + ammo_type = /obj/item/ammo_casing/magic/spellblade + icon_state = "spellblade" + item_state = "spellblade" + hitsound = 'sound/weapons/rapierhit.ogg' + force = 20 + armour_penetration = 75 + block_chance = 50 + sharpness = IS_SHARP + max_charges = 4 + +/obj/item/weapon/gun/magic/staff/spellblade/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance, damage, attack_type) + if(attack_type == PROJECTILE_ATTACK) + final_block_chance = 0 + return ..() diff --git a/code/modules/projectiles/guns/magic/wand.dm b/code/modules/projectiles/guns/magic/wand.dm index e6bcc070ea9..1262c57d5bd 100644 --- a/code/modules/projectiles/guns/magic/wand.dm +++ b/code/modules/projectiles/guns/magic/wand.dm @@ -125,11 +125,11 @@ no_den_usage = 1 /obj/item/weapon/gun/magic/wand/teleport/zap_self(mob/living/user) - do_teleport(user, user, 10) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(3, user.loc) - smoke.start() - charges-- + if(do_teleport(user, user, 10)) + var/datum/effect_system/smoke_spread/smoke = new + smoke.set_up(3, user.loc) + smoke.start() + charges-- ..() ///////////////////////////////////// diff --git a/code/modules/projectiles/guns/medbeam.dm b/code/modules/projectiles/guns/medbeam.dm index 612206fe4ae..ffaeaa3e441 100644 --- a/code/modules/projectiles/guns/medbeam.dm +++ b/code/modules/projectiles/guns/medbeam.dm @@ -18,12 +18,16 @@ /obj/item/weapon/gun/medbeam/New() ..() - SSobj.processing |= src + START_PROCESSING(SSobj, src) /obj/item/weapon/gun/medbeam/dropped(mob/user) ..() LoseTarget() +/obj/item/weapon/gun/medbeam/equipped(mob/user) + ..() + LoseTarget() + /obj/item/weapon/gun/medbeam/proc/LoseTarget() if(active) qdel(current_beam) @@ -43,15 +47,14 @@ current_target = target active = 1 current_beam = new(user,current_target,time=6000,beam_icon_state="medbeam",btype=/obj/effect/ebeam/medical) - spawn(0) - current_beam.Start() + addtimer(current_beam, "Start", 0) feedback_add_details("gun_fired","[src.type]") /obj/item/weapon/gun/medbeam/process() var/source = loc - if(!mounted && !ishuman(source)) + if(!mounted && !isliving(source)) LoseTarget() return @@ -66,7 +69,7 @@ if(get_dist(source, current_target)>max_range || !los_check(source, current_target)) LoseTarget() - if(ishuman(source)) + if(isliving(source)) source << "You lose control of the beam!" return @@ -121,4 +124,4 @@ /obj/item/weapon/gun/medbeam/mech/New() ..() - SSobj.processing -= src //Mech mediguns do not process until installed, and are controlled by the holder obj + STOP_PROCESSING(SSobj, src) //Mech mediguns do not process until installed, and are controlled by the holder obj diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 5ab0ce8264e..cd5b9c737ab 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -4,12 +4,16 @@ icon_state = "pistol" origin_tech = "combat=2;materials=2" w_class = 3 + var/spawnwithmagazine = 1 var/mag_type = /obj/item/ammo_box/magazine/m10mm //Removes the need for max_ammo and caliber info var/obj/item/ammo_box/magazine/magazine /obj/item/weapon/gun/projectile/New() ..() + if(!spawnwithmagazine) + update_icon() + return if (!magazine) magazine = new mag_type(src) chamber_round() @@ -17,10 +21,11 @@ /obj/item/weapon/gun/projectile/update_icon() ..() - if(reskinned && current_skin) - icon_state = "[current_skin][suppressed ? "-suppressed" : ""]" + if(current_skin) + icon_state = "[current_skin][suppressed ? "-suppressed" : ""][sawn_state ? "-sawn" : ""]" else - icon_state = "[initial(icon_state)][suppressed ? "-suppressed" : ""]" + icon_state = "[initial(icon_state)][suppressed ? "-suppressed" : ""][sawn_state ? "-sawn" : ""]" + /obj/item/weapon/gun/projectile/process_chamber(eject_casing = 1, empty_chamber = 1) // if(in_chamber) @@ -152,6 +157,43 @@ playsound(loc, 'sound/weapons/empty.ogg', 50, 1, -1) return (OXYLOSS) + + +/obj/item/weapon/gun/projectile/proc/sawoff(mob/user) + if(sawn_state == SAWN_OFF) + user << "\The [src] is already shortened!" + return + user.changeNext_move(CLICK_CD_MELEE) + user.visible_message("[user] begins to shorten \the [src].", "You begin to shorten \the [src]...") + + //if there's any live ammo inside the gun, makes it go off + if(blow_up(user)) + user.visible_message("\The [src] goes off!", "\The [src] goes off in your face!") + return + + if(do_after(user, 30, target = src)) + if(sawn_state == SAWN_OFF) + return + user.visible_message("[user] shortens \the [src]!", "You shorten \the [src].") + name = "sawn-off [src.name]" + desc = sawn_desc + w_class = 3 + item_state = "gun"//phil235 is it different with different skin? + slot_flags &= ~SLOT_BACK //you can't sling it on your back + slot_flags |= SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) + sawn_state = SAWN_OFF + update_icon() + return 1 + +// Sawing guns related proc +/obj/item/weapon/gun/projectile/proc/blow_up(mob/user) + . = 0 + for(var/obj/item/ammo_casing/AC in magazine.stored_ammo) + if(AC.BB) + process_fire(user, user,0) + . = 1 + + /obj/item/weapon/suppressor name = "suppressor" desc = "A universal syndicate small-arms suppressor for maximum espionage." diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 7b2439678d4..988b0ebd657 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -20,13 +20,12 @@ /obj/item/weapon/gun/projectile/automatic/update_icon() ..() - overlays.Cut() + cut_overlays() if(!select) - overlays += "[initial(icon_state)]semi" + add_overlay("[initial(icon_state)]semi") if(select == 1) - overlays += "[initial(icon_state)]burst" + add_overlay("[initial(icon_state)]burst") icon_state = "[initial(icon_state)][magazine ? "-[magazine.max_ammo]" : ""][chambered ? "" : "-e"][suppressed ? "-suppressed" : ""]" - return /obj/item/weapon/gun/projectile/automatic/attackby(obj/item/A, mob/user, params) . = ..() @@ -37,7 +36,8 @@ if(istype(AM, mag_type)) if(magazine) user << "You perform a tactical reload on \the [src], replacing the magazine." - magazine.loc = get_turf(src.loc) + magazine.dropped() + magazine.forceMove(get_turf(src.loc)) magazine.update_icon() magazine = null else @@ -86,7 +86,7 @@ desc = "A bullpup two-round burst .45 SMG, designated 'C-20r'. Has a 'Scarborough Arms - Per falcis, per pravitas' buttstamp." icon_state = "c20r" item_state = "c20r" - origin_tech = "combat=5;materials=2;syndicate=8" + origin_tech = "combat=5;materials=2;syndicate=6" mag_type = /obj/item/ammo_box/magazine/smgm45 fire_sound = 'sound/weapons/Gunshot_smg.ogg' fire_delay = 2 @@ -109,7 +109,6 @@ /obj/item/weapon/gun/projectile/automatic/c20r/update_icon() ..() icon_state = "c20r[magazine ? "-[Ceiling(get_ammo(0)/4)*4]" : ""][chambered ? "" : "-e"][suppressed ? "-suppressed" : ""]" - return /obj/item/weapon/gun/projectile/automatic/wt550 name = "security auto rifle" @@ -125,13 +124,12 @@ /obj/item/weapon/gun/projectile/automatic/wt550/update_icon() ..() icon_state = "wt550[magazine ? "-[Ceiling(get_ammo(0)/4)*4]" : ""]" - return /obj/item/weapon/gun/projectile/automatic/mini_uzi name = "\improper 'Type U3' Uzi" desc = "A lightweight, burst-fire submachine gun, for when you really want someone dead. Uses 9mm rounds." icon_state = "mini-uzi" - origin_tech = "combat=5;materials=2;syndicate=8" + origin_tech = "combat=4;materials=2;syndicate=4" mag_type = /obj/item/ammo_box/magazine/uzim9mm burst_size = 2 @@ -140,7 +138,7 @@ desc = "A three-round burst 5.56 toploading carbine, designated 'M-90gl'. Has an attached underbarrel grenade launcher which can be toggled on and off." icon_state = "m90" item_state = "m90" - origin_tech = "combat=5;materials=2;syndicate=8" + origin_tech = "combat=5;materials=2;syndicate=6" mag_type = /obj/item/ammo_box/magazine/m556 fire_sound = 'sound/weapons/Gunshot_smg.ogg' can_suppress = 0 @@ -179,14 +177,14 @@ ..() /obj/item/weapon/gun/projectile/automatic/m90/update_icon() ..() - overlays.Cut() + cut_overlays() switch(select) if(0) - overlays += "[initial(icon_state)]semi" + add_overlay("[initial(icon_state)]semi") if(1) - overlays += "[initial(icon_state)]burst" + add_overlay("[initial(icon_state)]burst") if(2) - overlays += "[initial(icon_state)]gren" + add_overlay("[initial(icon_state)]gren") icon_state = "[initial(icon_state)][magazine ? "" : "-e"]" return /obj/item/weapon/gun/projectile/automatic/m90/burst_select() @@ -216,7 +214,7 @@ item_state = "shotgun" w_class = 5 slot_flags = 0 - origin_tech = "combat=5;materials=1;syndicate=2" + origin_tech = "combat=5;materials=1;syndicate=3" mag_type = /obj/item/ammo_box/magazine/tommygunm45 fire_sound = 'sound/weapons/Gunshot_smg.ogg' can_suppress = 0 @@ -229,7 +227,7 @@ icon_state = "arg" item_state = "arg" slot_flags = 0 - origin_tech = "combat=5;materials=1" + origin_tech = "combat=6;engineering=4" mag_type = /obj/item/ammo_box/magazine/m556 fire_sound = 'sound/weapons/Gunshot_smg.ogg' can_suppress = 0 @@ -246,7 +244,7 @@ icon_state = "bulldog" item_state = "bulldog" w_class = 3 - origin_tech = "combat=5;materials=4;syndicate=6" + origin_tech = "combat=6;materials=4;syndicate=6" mag_type = /obj/item/ammo_box/magazine/m12g fire_sound = 'sound/weapons/Gunshot.ogg' can_suppress = 0 @@ -266,16 +264,147 @@ /obj/item/weapon/gun/projectile/automatic/shotgun/bulldog/proc/update_magazine() if(magazine) src.overlays = 0 - overlays += "[magazine.icon_state]" + add_overlay("[magazine.icon_state]") return /obj/item/weapon/gun/projectile/automatic/shotgun/bulldog/update_icon() src.overlays = 0 update_magazine() icon_state = "bulldog[chambered ? "" : "-e"]" - return /obj/item/weapon/gun/projectile/automatic/shotgun/bulldog/afterattack() ..() empty_alarm() - return \ No newline at end of file + return + + + +// L6 SAW // + +/obj/item/weapon/gun/projectile/automatic/l6_saw + name = "\improper L6 SAW" + desc = "A heavily modified 5.56x45mm light machine gun, designated 'L6 SAW'. Has 'Aussec Armoury - 2531' engraved on the receiver below the designation." + icon_state = "l6closed100" + item_state = "l6closedmag" + w_class = 5 + slot_flags = 0 + origin_tech = "combat=6;engineering=3;syndicate=6" + mag_type = /obj/item/ammo_box/magazine/mm556x45 + weapon_weight = WEAPON_MEDIUM + fire_sound = 'sound/weapons/Gunshot_smg.ogg' + var/cover_open = 0 + can_suppress = 0 + burst_size = 3 + fire_delay = 1 + pin = /obj/item/device/firing_pin/implant/pindicate + +/obj/item/weapon/gun/projectile/automatic/l6_saw/unrestricted + pin = /obj/item/device/firing_pin + + +/obj/item/weapon/gun/projectile/automatic/l6_saw/attack_self(mob/user) + cover_open = !cover_open + user << "You [cover_open ? "open" : "close"] [src]'s cover." + update_icon() + + +/obj/item/weapon/gun/projectile/automatic/l6_saw/update_icon() + icon_state = "l6[cover_open ? "open" : "closed"][magazine ? Ceiling(get_ammo(0)/12.5)*25 : "-empty"][suppressed ? "-suppressed" : ""]" + item_state = "l6[cover_open ? "openmag" : "closedmag"]" + + +/obj/item/weapon/gun/projectile/automatic/l6_saw/afterattack(atom/target as mob|obj|turf, mob/living/user as mob|obj, flag, params) //what I tried to do here is just add a check to see if the cover is open or not and add an icon_state change because I can't figure out how c-20rs do it with overlays + if(cover_open) + user << "[src]'s cover is open! Close it before firing!" + else + ..() + update_icon() + + +/obj/item/weapon/gun/projectile/automatic/l6_saw/attack_hand(mob/user) + if(loc != user) + ..() + return //let them pick it up + if(!cover_open || (cover_open && !magazine)) + ..() + else if(cover_open && magazine) + //drop the mag + magazine.update_icon() + magazine.loc = get_turf(src.loc) + user.put_in_hands(magazine) + magazine = null + update_icon() + user << "You remove the magazine from [src]." + + +/obj/item/weapon/gun/projectile/automatic/l6_saw/attackby(obj/item/A, mob/user, params) + . = ..() + if(.) + return + if(!cover_open) + user << "[src]'s cover is closed! You can't insert a new mag." + return + ..() + + + +// SNIPER // + +/obj/item/weapon/gun/projectile/automatic/sniper_rifle + name = "sniper rifle" + desc = "The kind of gun that will leave you crying for mummy before you even realise your leg's missing" + icon_state = "sniper" + item_state = "sniper" + recoil = 2 + weapon_weight = WEAPON_MEDIUM + mag_type = /obj/item/ammo_box/magazine/sniper_rounds + fire_delay = 40 + burst_size = 1 + origin_tech = "combat=7" + can_unsuppress = 1 + can_suppress = 1 + w_class = 3 + zoomable = TRUE + zoom_amt = 7 //Long range, enough to see in front of you, but no tiles behind you. + slot_flags = SLOT_BACK + actions_types = list() + + +/obj/item/weapon/gun/projectile/automatic/sniper_rifle/update_icon() + if(magazine) + icon_state = "sniper-mag" + else + icon_state = "sniper" + + +/obj/item/weapon/gun/projectile/automatic/sniper_rifle/syndicate + name = "syndicate sniper rifle" + desc = "Syndicate flavoured sniper rifle, it packs quite a punch, a punch to your face" + pin = /obj/item/device/firing_pin/implant/pindicate + origin_tech = "combat=7;syndicate=6" + + + + +// Laser rifle (rechargeable magazine) // + +/obj/item/weapon/gun/projectile/automatic/laser + name = "laser rifle" + desc = "Though sometimes mocked for the relatively weak firepower of their energy weapons, the logistic miracle of rechargable ammunition has given Nanotrasen a decisive edge over many a foe." + icon_state = "oldrifle" + item_state = "arg" + mag_type = /obj/item/ammo_box/magazine/recharge + fire_delay = 2 + can_suppress = 0 + burst_size = 0 + actions_types = list() + fire_sound = 'sound/weapons/Laser.ogg' + +/obj/item/weapon/gun/projectile/automatic/laser/process_chamber(eject_casing = 0, empty_chamber = 1) + ..() //we changed the default value of the first argument + + +/obj/item/weapon/gun/projectile/automatic/laser/update_icon() + ..() + icon_state = "oldrifle[magazine ? "-[Ceiling(get_ammo(0)/4)*4]" : ""]" + return diff --git a/code/modules/projectiles/guns/projectile/rechargable_magazine.dm b/code/modules/projectiles/guns/projectile/laser_gatling.dm similarity index 64% rename from code/modules/projectiles/guns/projectile/rechargable_magazine.dm rename to code/modules/projectiles/guns/projectile/laser_gatling.dm index dc7a6b82994..35210e78702 100644 --- a/code/modules/projectiles/guns/projectile/rechargable_magazine.dm +++ b/code/modules/projectiles/guns/projectile/laser_gatling.dm @@ -1,57 +1,3 @@ -//Energy guns with swappable, rechargable, magazines. - -/obj/item/ammo_box/magazine/recharge - name = "power pack" - desc = "A rechargeable, detachable battery that serves as a magazine for laser rifles." - icon_state = "oldrifle-20" - ammo_type = /obj/item/ammo_casing/caseless/laser - caliber = "laser" - max_ammo = 20 - -/obj/item/ammo_box/magazine/recharge/update_icon() - desc = "[initial(desc)] It has [stored_ammo.len] shot\s left." - icon_state = "oldrifle-[round(ammo_count(),4)]" - - -/obj/item/ammo_casing/caseless/laser - name = "laser casing" - desc = "You shouldn't be seeing this." - caliber = "laser" - icon_state = "s-casing-live" - projectile_type = /obj/item/projectile/beam - fire_sound = 'sound/weapons/Laser.ogg' - - -/obj/item/ammo_box/magazine/recharge/attack_self() //No popping out the "bullets" - return - - - -/obj/item/weapon/gun/projectile/automatic/laser - name = "laser rifle" - desc = "Though sometimes mocked for the relatively weak firepower of their energy weapons, the logistic miracle of rechargable ammunition has given Nanotrasen a decisive edge over many a foe." - icon_state = "oldrifle" - item_state = "arg" - mag_type = /obj/item/ammo_box/magazine/recharge - fire_delay = 2 - can_suppress = 0 - burst_size = 0 - actions_types = list() - fire_sound = 'sound/weapons/Laser.ogg' - -/obj/item/weapon/gun/projectile/automatic/laser/process_chamber(eject_casing = 0, empty_chamber = 1) - ..() - - -/obj/item/weapon/gun/projectile/automatic/laser/update_icon() - ..() - icon_state = "oldrifle[magazine ? "-[Ceiling(get_ammo(0)/4)*4]" : ""]" - return - - - -//Laser Gatling Gun - //The ammo/gun is stored in a back slot item @@ -65,11 +11,22 @@ w_class = 5 var/obj/item/weapon/gun/projectile/minigun/gun = null var/armed = 0 //whether the gun is attached, 0 is attached, 1 is the gun is wielded. + var/overheat = 0 + var/overheat_max = 40 + var/heat_diffusion = 1 /obj/item/weapon/minigunpack/New() gun = new(src) + START_PROCESSING(SSobj, src) ..() +/obj/item/weapon/minigunpack/Destroy() + STOP_PROCESSING(SSobj, src) + ..() + +/obj/item/weapon/minigunpack/process() + overheat = max(0, overheat - heat_diffusion) + /obj/item/weapon/minigunpack/attack_hand(var/mob/living/carbon/user) if(src.loc == user) if(!armed) @@ -144,14 +101,14 @@ icon = 'icons/obj/guns/minigun.dmi' icon_state = "minigun_spin" item_state = "minigun" - origin_tech = null + origin_tech = "combat=6;powerstorage=5;magnets=4" flags = CONDUCT | HANDSLOW slowdown = 1 slot_flags = null w_class = 5 materials = list() burst_size = 3 - automatic = 1 + automatic = 0 fire_delay = 1 weapon_weight = WEAPON_HEAVY fire_sound = 'sound/weapons/Laser.ogg' @@ -167,6 +124,14 @@ else qdel(src) +/obj/item/weapon/gun/projectile/minigun/process_fire(atom/target as mob|obj|turf, mob/living/user as mob|obj, message = 1, params, zone_override) + if(ammo_pack) + if(ammo_pack.overheat < ammo_pack.overheat_max) + ammo_pack.overheat += burst_size + ..() + else + user << "The gun's heat sensor locked the trigger to prevent lens damage." + /obj/item/weapon/gun/projectile/minigun/afterattack(atom/target, mob/living/user, flag, params) if(!ammo_pack || ammo_pack.loc != user) user << "You need the backpack power source to fire the gun!" @@ -176,29 +141,13 @@ if(!ammo_pack) if(istype(loc,/obj/item/weapon/minigunpack)) //We should spawn inside a ammo pack so let's use that one. ammo_pack = loc + ..() else qdel(src)//No pack, no gun - ..() /obj/item/weapon/gun/projectile/minigun/dropped(mob/living/user) ammo_pack.attach_gun(user) - return /obj/item/weapon/gun/projectile/minigun/process_chamber(eject_casing = 0, empty_chamber = 1) ..() - -/obj/item/ammo_box/magazine/internal/minigun - name = "gatling gun fusion core" - ammo_type = /obj/item/ammo_casing/caseless/laser/gatling - caliber = "gatling" - max_ammo = 5000 - -/obj/item/ammo_casing/caseless/laser/gatling - projectile_type = /obj/item/projectile/beam/weak - variance = 0.8 - click_cooldown_override = 1 - -/obj/item/projectile/beam/weak - damage = 15 - armour_penetration = 50 diff --git a/code/modules/projectiles/guns/projectile/launchers.dm b/code/modules/projectiles/guns/projectile/launchers.dm index e7d55f30c16..42ed81805ed 100644 --- a/code/modules/projectiles/guns/projectile/launchers.dm +++ b/code/modules/projectiles/guns/projectile/launchers.dm @@ -35,7 +35,7 @@ desc = "A prototype pistol designed to fire self propelled rockets." icon_state = "gyropistol" fire_sound = 'sound/weapons/grenadelaunch.ogg' - origin_tech = "combat=3" + origin_tech = "combat=5" mag_type = /obj/item/ammo_box/magazine/m75 burst_size = 1 fire_delay = 0 @@ -47,7 +47,6 @@ /obj/item/weapon/gun/projectile/automatic/gyropistol/update_icon() ..() icon_state = "[initial(icon_state)][magazine ? "loaded" : ""]" - return /obj/item/weapon/gun/projectile/automatic/speargun name = "kinetic speargun" @@ -55,6 +54,7 @@ icon_state = "speargun" item_state = "speargun" w_class = 4 + origin_tech = "combat=4;engineering=4" force = 10 can_suppress = 0 mag_type = /obj/item/ammo_box/magazine/internal/speargun diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index 5c45df2cb17..2d04fe2ef5d 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -3,7 +3,7 @@ desc = "A small, easily concealable 10mm handgun. Has a threaded barrel for suppressors." icon_state = "pistol" w_class = 2 - origin_tech = "combat=2;materials=2;syndicate=2" + origin_tech = "combat=3;materials=2;syndicate=4" mag_type = /obj/item/ammo_box/magazine/m10mm can_suppress = 1 burst_size = 1 @@ -55,4 +55,22 @@ can_suppress = 0 burst_size = 3 fire_delay = 2 - actions_types = list(/datum/action/item_action/toggle_firemode) \ No newline at end of file + actions_types = list(/datum/action/item_action/toggle_firemode) + +/obj/item/weapon/gun/projectile/automatic/pistol/stickman + name = "flat gun" + desc = "A 2 dimensional gun.. what?" + icon_state = "flatgun" + origin_tech = "combat=3;materials=2;abductor=3" + +/obj/item/weapon/gun/projectile/automatic/pistol/stickman/pickup(mob/living/user) + user << "As you try to pick up [src], it slips out of your grip.." + if(prob(50)) + user << "..and vanishes from your vision! Where the hell did it go?" + user.unEquip(src) + qdel(src) + user.update_icons() + else + user << "..and falls into view. Whew, that was a close one." + user.unEquip(src) + diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index e064f90c85d..a238c60623a 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -3,6 +3,7 @@ desc = "A suspicious revolver. Uses .357 ammo." //usually used by syndicates icon_state = "revolver" mag_type = /obj/item/ammo_box/magazine/internal/cylinder + origin_tech = "combat=3;materials=2" /obj/item/weapon/gun/projectile/revolver/New() ..() @@ -92,7 +93,6 @@ name = "\improper .38 Mars Special" desc = "A cheap Martian knock-off of a classic law enforcement firearm. Uses .38-special rounds." icon_state = "detective" - origin_tech = "combat=2;materials=2" mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev38 unique_rename = 1 unique_reskin = 1 @@ -151,7 +151,6 @@ name = "\improper Unica 6 auto-revolver" desc = "A retro high-powered autorevolver typically used by officers of the New Russia military. Uses .357 ammo." icon_state = "mateba" - origin_tech = "combat=2;materials=2" /obj/item/weapon/gun/projectile/revolver/golden name = "\improper Golden revolver" @@ -273,4 +272,102 @@ if(!SS.transfer_soul("FORCE", user)) //Something went wrong qdel(SS) return - user.visible_message("[user.name]'s soul is captured by \the [src]!", "You've lost the gamble! Your soul is forfiet!") \ No newline at end of file + user.visible_message("[user.name]'s soul is captured by \the [src]!", "You've lost the gamble! Your soul is forfiet!") + + + +///////////////////////////// +// DOUBLE BARRELED SHOTGUN // +///////////////////////////// + +/obj/item/weapon/gun/projectile/revolver/doublebarrel + name = "double-barreled shotgun" + desc = "A true classic." + icon_state = "dshotgun" + item_state = "shotgun" + w_class = 4 + force = 10 + flags = CONDUCT + slot_flags = SLOT_BACK + mag_type = /obj/item/ammo_box/magazine/internal/shot/dual + sawn_desc = "Omar's coming!" + unique_rename = 1 + unique_reskin = 1 + +/obj/item/weapon/gun/projectile/revolver/doublebarrel/New() + ..() + options["Default"] = "dshotgun" + options["Dark Red Finish"] = "dshotgun-d" + options["Ash"] = "dshotgun-f" + options["Faded Grey"] = "dshotgun-g" + options["Maple"] = "dshotgun-l" + options["Rosewood"] = "dshotgun-p" + options["Cancel"] = null + +/obj/item/weapon/gun/projectile/revolver/doublebarrel/attackby(obj/item/A, mob/user, params) + ..() + if(istype(A, /obj/item/ammo_box) || istype(A, /obj/item/ammo_casing)) + chamber_round() + if(istype(A, /obj/item/weapon/melee/energy)) + var/obj/item/weapon/melee/energy/W = A + if(W.active) + sawoff(user) + if(istype(A, /obj/item/weapon/circular_saw) || istype(A, /obj/item/weapon/gun/energy/plasmacutter)) + sawoff(user) + +/obj/item/weapon/gun/projectile/revolver/doublebarrel/attack_self(mob/living/user) + var/num_unloaded = 0 + while (get_ammo() > 0) + var/obj/item/ammo_casing/CB + CB = magazine.get_round(0) + chambered = null + CB.loc = get_turf(src.loc) + CB.update_icon() + num_unloaded++ + if (num_unloaded) + user << "You break open \the [src] and unload [num_unloaded] shell\s." + else + user << "[src] is empty!" + + + + +// IMPROVISED SHOTGUN // + +/obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised + name = "improvised shotgun" + desc = "Essentially a tube that aims shotgun shells." + icon_state = "ishotgun" + item_state = "shotgun" + w_class = 4 + force = 10 + slot_flags = null + mag_type = /obj/item/ammo_box/magazine/internal/shot/improvised + sawn_desc = "I'm just here for the gasoline." + unique_rename = 0 + unique_reskin = 0 + var/slung = 0 + +/obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised/attackby(obj/item/A, mob/user, params) + ..() + if(istype(A, /obj/item/stack/cable_coil) && !sawn_state) + var/obj/item/stack/cable_coil/C = A + if(C.use(10)) + slot_flags = SLOT_BACK + user << "You tie the lengths of cable to the shotgun, making a sling." + slung = 1 + update_icon() + else + user << "You need at least ten lengths of cable if you want to make a sling!" + +/obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised/update_icon() + ..() + if(slung) + icon_state += "sling" + +/obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised/sawoff(mob/user) + . = ..() + if(. && slung) //sawing off the gun removes the sling + new /obj/item/stack/cable_coil(get_turf(src), 10) + slung = 0 + update_icon() diff --git a/code/modules/projectiles/guns/projectile/saw.dm b/code/modules/projectiles/guns/projectile/saw.dm deleted file mode 100644 index ebc79dfd8ad..00000000000 --- a/code/modules/projectiles/guns/projectile/saw.dm +++ /dev/null @@ -1,173 +0,0 @@ -/obj/item/weapon/gun/projectile/automatic/l6_saw - name = "\improper L6 SAW" - desc = "A heavily modified 5.56x45mm light machine gun, designated 'L6 SAW'. Has 'Aussec Armoury - 2531' engraved on the receiver below the designation." - icon_state = "l6closed100" - item_state = "l6closedmag" - w_class = 5 - slot_flags = 0 - origin_tech = "combat=5;materials=1;syndicate=2" - mag_type = /obj/item/ammo_box/magazine/mm556x45 - weapon_weight = WEAPON_MEDIUM - fire_sound = 'sound/weapons/Gunshot_smg.ogg' - var/cover_open = 0 - can_suppress = 0 - burst_size = 3 - fire_delay = 1 - pin = /obj/item/device/firing_pin/implant/pindicate - -/obj/item/weapon/gun/projectile/automatic/l6_saw/unrestricted - pin = /obj/item/device/firing_pin - - -/obj/item/weapon/gun/projectile/automatic/l6_saw/attack_self(mob/user) - cover_open = !cover_open - user << "You [cover_open ? "open" : "close"] [src]'s cover." - update_icon() - - -/obj/item/weapon/gun/projectile/automatic/l6_saw/update_icon() - icon_state = "l6[cover_open ? "open" : "closed"][magazine ? Ceiling(get_ammo(0)/12.5)*25 : "-empty"][suppressed ? "-suppressed" : ""]" - item_state = "l6[cover_open ? "openmag" : "closedmag"]" - - -/obj/item/weapon/gun/projectile/automatic/l6_saw/afterattack(atom/target as mob|obj|turf, mob/living/user as mob|obj, flag, params) //what I tried to do here is just add a check to see if the cover is open or not and add an icon_state change because I can't figure out how c-20rs do it with overlays - if(cover_open) - user << "[src]'s cover is open! Close it before firing!" - else - ..() - update_icon() - - -/obj/item/weapon/gun/projectile/automatic/l6_saw/attack_hand(mob/user) - if(loc != user) - ..() - return //let them pick it up - if(!cover_open || (cover_open && !magazine)) - ..() - else if(cover_open && magazine) - //drop the mag - magazine.update_icon() - magazine.loc = get_turf(src.loc) - user.put_in_hands(magazine) - magazine = null - update_icon() - user << "You remove the magazine from [src]." - - -/obj/item/weapon/gun/projectile/automatic/l6_saw/attackby(obj/item/A, mob/user, params) - . = ..() - if(.) - return - if(!cover_open) - user << "[src]'s cover is closed! You can't insert a new mag." - return - ..() - - -//ammo// - - -/obj/item/projectile/bullet/saw - damage = 45 - armour_penetration = 5 - -/obj/item/projectile/bullet/saw/bleeding - damage = 20 - armour_penetration = 0 - -/obj/item/projectile/bullet/saw/bleeding/on_hit(atom/target, blocked = 0, hit_zone) - . = ..() - if((blocked != 100) && istype(target, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = target - H.drip(35) - -/obj/item/projectile/bullet/saw/hollow - damage = 60 - armour_penetration = -10 - -/obj/item/projectile/bullet/saw/ap - damage = 40 - armour_penetration = 75 - -/obj/item/projectile/bullet/saw/incen - damage = 7 - armour_penetration = 0 - -obj/item/projectile/bullet/saw/incen/Move() - ..() - var/turf/location = get_turf(src) - if(location) - PoolOrNew(/obj/effect/hotspot, location) - location.hotspot_expose(700, 50, 1) - -/obj/item/projectile/bullet/saw/incen/on_hit(atom/target, blocked = 0) - . = ..() - if(iscarbon(target)) - var/mob/living/carbon/M = target - M.adjust_fire_stacks(3) - M.IgniteMob() - - -//magazines// - - -/obj/item/ammo_box/magazine/mm556x45 - name = "box magazine (5.56x45mm)" - icon_state = "a762-50" - origin_tech = "combat=2" - ammo_type = /obj/item/ammo_casing/mm556x45 - caliber = "mm55645" - max_ammo = 50 - -/obj/item/ammo_box/magazine/mm556x45/bleeding - name = "box magazine (Bleeding 5.56x45mm)" - origin_tech = "combat=3" - ammo_type = /obj/item/ammo_casing/mm556x45/bleeding - -/obj/item/ammo_box/magazine/mm556x45/hollow - name = "box magazine (Hollow-Point 5.56x45mm)" - origin_tech = "combat=3" - ammo_type = /obj/item/ammo_casing/mm556x45/hollow - -/obj/item/ammo_box/magazine/mm556x45/ap - name = "box magazine (Armor Penetrating 5.56x45mm)" - origin_tech = "combat=4" - ammo_type = /obj/item/ammo_casing/mm556x45/ap - -/obj/item/ammo_box/magazine/mm556x45/incen - name = "box magazine (Incendiary 5.56x45mm)" - origin_tech = "combat=4" - ammo_type = /obj/item/ammo_casing/mm556x45/incen - -/obj/item/ammo_box/magazine/mm556x45/update_icon() - ..() - icon_state = "a762-[round(ammo_count(),10)]" - - -//casings// - - -/obj/item/ammo_casing/mm556x45 - desc = "A 556x45mm bullet casing." - icon_state = "762-casing" - caliber = "mm55645" - projectile_type = /obj/item/projectile/bullet/saw - -/obj/item/ammo_casing/mm556x45/bleeding - desc = "A 556x45mm bullet casing with specialized inner-casing, that when it makes contact with a target, release tiny shrapnel to induce internal bleeding." - icon_state = "762-casing" - projectile_type = /obj/item/projectile/bullet/saw/bleeding - -/obj/item/ammo_casing/mm556x45/hollow - desc = "A 556x45mm bullet casing designed to cause more damage to unarmored targets." - projectile_type = /obj/item/projectile/bullet/saw/hollow - -/obj/item/ammo_casing/mm556x45/ap - desc = "A 556x45mm bullet casing designed with a hardened-tipped core to help penetrate armored targets." - projectile_type = /obj/item/projectile/bullet/saw/ap - -/obj/item/ammo_casing/mm556x45/incen - desc = "A 556x45mm bullet casing designed with a chemical-filled capsule on the tip that when bursted, reacts with the atmosphere to produce a fireball, engulfing the target in flames. " - projectile_type = /obj/item/projectile/bullet/saw/incen - - diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index f0cb246b56f..cd3834253ef 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -41,6 +41,11 @@ recentpump = 0 return +/obj/item/weapon/gun/projectile/shotgun/blow_up(mob/user) + . = 0 + if(chambered && chambered.BB) + process_fire(user, user,0) + . = 1 /obj/item/weapon/gun/projectile/shotgun/proc/pump(mob/M) playsound(M, 'sound/weapons/shotgunpump.ogg', 60, 1) @@ -150,154 +155,6 @@ src.throw_at_fast(pick(oview(7,get_turf(user))),1,1) user.visible_message("[user] tosses aside the spent rifle!") - -/obj/item/ammo_box/magazine/internal/boltaction/enchanted - max_ammo =1 - ammo_type = /obj/item/ammo_casing/a762/enchanted - - - -///////////////////////////// -// DOUBLE BARRELED SHOTGUN // -///////////////////////////// - -/obj/item/weapon/gun/projectile/revolver/doublebarrel - name = "double-barreled shotgun" - desc = "A true classic." - icon_state = "dshotgun" - item_state = "shotgun" - w_class = 4 - force = 10 - flags = CONDUCT - slot_flags = SLOT_BACK - origin_tech = "combat=3;materials=1" - mag_type = /obj/item/ammo_box/magazine/internal/shot/dual - sawn_desc = "Omar's coming!" - unique_rename = 1 - unique_reskin = 1 - -/obj/item/weapon/gun/projectile/revolver/doublebarrel/New() - ..() - options["Default"] = "dshotgun" - options["Dark Red Finish"] = "dshotgun-d" - options["Ash"] = "dshotgun-f" - options["Faded Grey"] = "dshotgun-g" - options["Maple"] = "dshotgun-l" - options["Rosewood"] = "dshotgun-p" - options["Cancel"] = null - -/obj/item/weapon/gun/projectile/revolver/doublebarrel/attackby(obj/item/A, mob/user, params) - ..() - if(istype(A, /obj/item/ammo_box) || istype(A, /obj/item/ammo_casing)) - chamber_round() - if(istype(A, /obj/item/weapon/melee/energy)) - var/obj/item/weapon/melee/energy/W = A - if(W.active) - sawoff(user) - if(istype(A, /obj/item/weapon/circular_saw) || istype(A, /obj/item/weapon/gun/energy/plasmacutter)) - sawoff(user) - -/obj/item/weapon/gun/projectile/revolver/doublebarrel/attack_self(mob/living/user) - var/num_unloaded = 0 - while (get_ammo() > 0) - var/obj/item/ammo_casing/CB - CB = magazine.get_round(0) - chambered = null - CB.loc = get_turf(src.loc) - CB.update_icon() - num_unloaded++ - if (num_unloaded) - user << "You break open \the [src] and unload [num_unloaded] shell\s." - else - user << "[src] is empty!" - - -// IMPROVISED SHOTGUN // - -/obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised - name = "improvised shotgun" - desc = "Essentially a tube that aims shotgun shells." - icon_state = "ishotgun" - item_state = "shotgun" - w_class = 4 - force = 10 - slot_flags = null - origin_tech = "combat=2;materials=2" - mag_type = /obj/item/ammo_box/magazine/internal/shot/improvised - sawn_desc = "I'm just here for the gasoline." - unique_rename = 0 - unique_reskin = 0 - var/slung = 0 - -/obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised/attackby(obj/item/A, mob/user, params) - ..() - if(istype(A, /obj/item/stack/cable_coil) && !sawn_state) - var/obj/item/stack/cable_coil/C = A - if(C.use(10)) - slot_flags = SLOT_BACK - icon_state = "ishotgunsling" - user << "You tie the lengths of cable to the shotgun, making a sling." - slung = 1 - update_icon() - else - user << "You need at least ten lengths of cable if you want to make a sling!" - return - -/obj/item/weapon/gun/projectile/revolver/doublebarrel/improvised/update_icon() - ..() - if (slung && (slot_flags & SLOT_BELT) ) - slung = 0 - icon_state = "ishotgun-sawn" - -// Sawing guns related procs // - -/obj/item/weapon/gun/projectile/proc/blow_up(mob/user) - . = 0 - for(var/obj/item/ammo_casing/AC in magazine.stored_ammo) - if(AC.BB) - process_fire(user, user,0) - . = 1 - -/obj/item/weapon/gun/projectile/shotgun/blow_up(mob/user) - . = 0 - if(chambered && chambered.BB) - process_fire(user, user,0) - . = 1 - -/obj/item/weapon/gun/projectile/proc/sawoff(mob/user) - if(sawn_state == SAWN_OFF) - user << "\The [src] is already shortened!" - return - - if(sawn_state == SAWN_SAWING) - return - - user.visible_message("[user] begins to shorten \the [src].", "You begin to shorten \the [src]...") - - //if there's any live ammo inside the gun, makes it go off - if(blow_up(user)) - user.visible_message("\The [src] goes off!", "\The [src] goes off in your face!") - return - - sawn_state = SAWN_SAWING - - if(do_after(user, 30, target = src)) - user.visible_message("[user] shortens \the [src]!", "You shorten \the [src].") - name = "sawn-off [src.name]" - desc = sawn_desc - icon_state = "[icon_state]-sawn" - if(current_skin) - current_skin = "[current_skin]-sawn" - w_class = 3 - item_state = "gun" - slot_flags &= ~SLOT_BACK //you can't sling it on your back - slot_flags |= SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) - sawn_state = SAWN_OFF - update_icon() - return - else - sawn_state = SAWN_INTACT - // Automatic Shotguns// /obj/item/weapon/gun/projectile/shotgun/automatic/shoot_live_shot(mob/living/user as mob|obj) @@ -308,7 +165,7 @@ name = "combat shotgun" desc = "A semi automatic shotgun with tactical furniture and a six-shell capacity underneath." icon_state = "cshotgun" - origin_tech = "combat=5;materials=2" + origin_tech = "combat=6" mag_type = /obj/item/ammo_box/magazine/internal/shot/com w_class = 5 @@ -346,13 +203,10 @@ else user << "You switch to tube A." - /obj/item/weapon/gun/projectile/shotgun/automatic/dual_tube/AltClick(mob/living/user) if(user.incapacitated() || !Adjacent(user) || !istype(user)) return pump() -/obj/item/ammo_box/magazine/internal/shot/tube - name = "dual feed shotgun internal tube" - ammo_type = /obj/item/ammo_casing/shotgun/rubbershot - max_ammo = 4 + +// DOUBLE BARRELED SHOTGUN and IMPROVISED SHOTGUN are in revolver.dm diff --git a/code/modules/projectiles/guns/projectile/sniper.dm b/code/modules/projectiles/guns/projectile/sniper.dm deleted file mode 100644 index 3cb65acd8ed..00000000000 --- a/code/modules/projectiles/guns/projectile/sniper.dm +++ /dev/null @@ -1,157 +0,0 @@ - -/obj/item/weapon/gun/projectile/sniper_rifle - name = "sniper rifle" - desc = "The kind of gun that will leave you crying for mummy before you even realise your leg's missing" - icon_state = "sniper" - item_state = "sniper" - recoil = 2 - weapon_weight = WEAPON_MEDIUM - mag_type = /obj/item/ammo_box/magazine/sniper_rounds - fire_delay = 40 - origin_tech = "combat=8" - can_unsuppress = 1 - can_suppress = 1 - w_class = 3 - zoomable = TRUE - zoom_amt = 7 //Long range, enough to see in front of you, but no tiles behind you. - slot_flags = SLOT_BACK - - -/obj/item/weapon/gun/projectile/sniper_rifle/update_icon() - if(magazine) - icon_state = "sniper-mag" - else - icon_state = "sniper" - - -/obj/item/weapon/gun/projectile/sniper_rifle/syndicate - name = "syndicate sniper rifle" - desc = "Syndicate flavoured sniper rifle, it packs quite a punch, a punch to your face" - pin = /obj/item/device/firing_pin/implant/pindicate - origin_tech = "combat=8;syndicate=4" - - - - - -//Normal Boolets -/obj/item/ammo_box/magazine/sniper_rounds - name = "sniper rounds (.50)" - icon_state = ".50mag" - origin_tech = "combat=6;syndicate=2" - ammo_type = /obj/item/ammo_casing/point50 - max_ammo = 6 - caliber = ".50" - -/obj/item/ammo_box/magazine/sniper_rounds/update_icon() - if(ammo_count()) - icon_state = "[initial(icon_state)]-ammo" - else - icon_state = "[initial(icon_state)]" - -/obj/item/ammo_casing/point50 - desc = "A .50 bullet casing." - caliber = ".50" - projectile_type = /obj/item/projectile/bullet/sniper - icon_state = ".50" - -/obj/item/projectile/bullet/sniper - damage = 70 - stun = 5 - weaken = 5 - armour_penetration = 50 - var/breakthings = TRUE - -/obj/item/projectile/bullet/sniper/on_hit(atom/target, blocked = 0, hit_zone) - if((blocked != 100) && (!ismob(target) && breakthings)) - target.ex_act(rand(1,2)) - - return ..() - - - - -//Sleepy ammo -/obj/item/ammo_box/magazine/sniper_rounds/soporific - name = "sniper rounds (Zzzzz)" - desc = "Soporific sniper rounds, designed for happy days and dead quiet nights..." - icon_state = "soporific" - origin_tech = "combat=6;syndicate=3" - ammo_type = /obj/item/ammo_casing/soporific - max_ammo = 3 - caliber = ".50" - -/obj/item/ammo_casing/soporific - desc = "A .50 bullet casing, specialised in sending the target to sleep, instead of hell." - caliber = ".50" - projectile_type = /obj/item/projectile/bullet/sniper/soporific - icon_state = ".50" - -/obj/item/projectile/bullet/sniper/soporific - armour_penetration = 0 - nodamage = 1 - stun = 0 - weaken = 0 - breakthings = FALSE - -/obj/item/projectile/bullet/sniper/soporific/on_hit(atom/target, blocked = 0, hit_zone) - if((blocked != 100) && istype(target, /mob/living)) - var/mob/living/L = target - L.Sleeping(20) - - return ..() - - - -//hemorrhage ammo -/obj/item/ammo_box/magazine/sniper_rounds/haemorrhage - name = "sniper rounds (Bleed)" - desc = "Haemorrhage sniper rounds, leaves your target in a pool of crimson pain" - icon_state = "haemorrhage" - origin_tech = "combat=7;syndicate=5" - ammo_type = /obj/item/ammo_casing/haemorrhage - max_ammo = 5 - caliber = ".50" - -/obj/item/ammo_casing/haemorrhage - desc = "A .50 bullet casing, specialised in causing massive bloodloss" - caliber = ".50" - projectile_type = /obj/item/projectile/bullet/sniper/haemorrhage - icon_state = ".50" - -/obj/item/projectile/bullet/sniper/haemorrhage - armour_penetration = 15 - damage = 15 - stun = 0 - weaken = 0 - breakthings = FALSE - -/obj/item/projectile/bullet/sniper/haemorrhage/on_hit(atom/target, blocked = 0, hit_zone) - if((blocked != 100) && istype(target, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = target - H.drip(100) - - return ..() - - -//penetrator ammo -/obj/item/ammo_box/magazine/sniper_rounds/penetrator - name = "sniper rounds (penetrator)" - desc = "An extremely powerful round capable of passing straight through cover and anyone unfortunate enough to be behind it." - ammo_type = /obj/item/ammo_casing/penetrator - max_ammo = 5 - -/obj/item/ammo_casing/penetrator - desc = "A .50 caliber penetrator round casing." - caliber = ".50" - projectile_type = /obj/item/projectile/bullet/sniper/penetrator - icon_state = ".50" - -/obj/item/projectile/bullet/sniper/penetrator - icon_state = "gauss" - name = "penetrator round" - damage = 60 - forcedodge = 1 - stun = 0 - weaken = 0 - breakthings = FALSE diff --git a/code/modules/projectiles/guns/syringe_gun.dm b/code/modules/projectiles/guns/syringe_gun.dm index 44fd2c98dd4..470cf2fd537 100644 --- a/code/modules/projectiles/guns/syringe_gun.dm +++ b/code/modules/projectiles/guns/syringe_gun.dm @@ -8,6 +8,7 @@ throw_range = 7 force = 4 materials = list(MAT_METAL=2000) + origin_tech = "combat=2;biotech=3" clumsy_check = 0 fire_sound = 'sound/items/syringeproj.ogg' var/list/syringes = list() @@ -24,7 +25,8 @@ if(!S) return - chambered.BB = new /obj/item/projectile/bullet/dart/syringe(src) + chambered.BB = new S.projectile_type (src) + S.reagents.trans_to(chambered.BB, S.reagents.total_volume) chambered.BB.name = S.name syringes.Remove(S) @@ -85,7 +87,7 @@ icon_state = "syringe_pistol" item_state = "gun" //Smaller inhand w_class = 2 - origin_tech = "combat=2;syndicate=2" + origin_tech = "combat=2;syndicate=2;biotech=3" force = 2 //Also very weak because it's smaller suppressed = 1 //Softer fire sound can_unsuppress = 0 //Permanently silenced diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm index 9b8e75bb6ef..b1a42f2db9c 100644 --- a/code/modules/projectiles/pins.dm +++ b/code/modules/projectiles/pins.dm @@ -4,6 +4,7 @@ icon = 'icons/obj/device.dmi' icon_state = "firing_pin" item_state = "pen" + origin_tech = "materials=2;combat=4" flags = CONDUCT w_class = 1 attack_verb = list("poked") @@ -78,6 +79,7 @@ desc = "This safety firing pin allows weapons to be fired within proximity to a firing range." fail_message = "TEST RANGE CHECK FAILED." pin_removeable = 1 + origin_tech = "combat=2;materials=2" /obj/item/device/firing_pin/test_range/pin_auth(mob/living/user) for(var/obj/machinery/magnetic_controller/M in range(user, 3)) @@ -98,11 +100,11 @@ return 1 return 0 -/obj/item/device/firing_pin/implant/loyalty - name = "loyalty firing pin" - desc = "This Security firing pin authorizes the weapon for only loyalty-implanted users." +/obj/item/device/firing_pin/implant/mindshield + name = "mindshield firing pin" + desc = "This Security firing pin authorizes the weapon for only mindshield-implanted users." icon_state = "firing_pin_loyalty" - req_implant = /obj/item/weapon/implant/loyalty + req_implant = /obj/item/weapon/implant/mindshield /obj/item/device/firing_pin/implant/pindicate name = "syndicate firing pin" diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index feb1a8d04ca..1c4616c90ed 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -3,11 +3,15 @@ icon = 'icons/obj/projectiles.dmi' icon_state = "bullet" density = 0 + anchored = 1 + flags = ABSTRACT unacidable = 1 pass_flags = PASSTABLE mouse_opacity = 0 hitsound = 'sound/weapons/pierce.ogg' - pressure_resistance = INFINITY + var/hitsound_wall = "" + + burn_state = LAVA_PROOF var/def_zone = "" //Aiming at var/mob/firer = null//Who shot it var/obj/item/ammo_casing/ammo_casing = null @@ -20,13 +24,18 @@ var/list/permutated = list() // we've passed through these atoms, don't try to hit them again var/paused = FALSE //for suspending the projectile midair var/p_x = 16 - var/p_y = 16 // the pixel location of the tile that the player clicked. Default is the center + var/p_y = 16 // the pixel location of the tile that the player clicked. Default is the center + var/speed = 1 //Amount of deciseconds it takes for projectile to travel + var/Angle = 0 + var/spread = 0 //amount (in degrees) of projectile spread + var/legacy = 0 //legacy projectile system + animate_movement = 0 //Use SLIDE_STEPS in conjunction with legacy var/damage = 10 var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE are the only things that should be in here var/nodamage = 0 //Determines if the projectile will skip any damage inflictions var/flag = "bullet" //Defines what armor to use when it hits things. Must be set to bullet, laser, energy,or bomb - var/projectile_type = "/obj/item/projectile" + var/projectile_type = /obj/item/projectile var/range = 50 //This will de-increment every step. When 0, it will delete the projectile. //Effects var/stun = 0 @@ -40,6 +49,7 @@ var/stamina = 0 var/jitter = 0 var/forcedodge = 0 //to pass through everything + var/dismemberment = 0 //The higher the number, the greater the bonus to dismembering. 0 will not dismember at all. /obj/item/projectile/New() permutated = list() @@ -99,6 +109,12 @@ var/distance = get_dist(get_turf(A), starting) // Get the distance between the turf shot from and the mob we hit and use that for the calculations. def_zone = ran_zone(def_zone, max(100-(7*distance), 5)) //Lower accurancy/longer range tradeoff. 7 is a balanced number to use. + if(isturf(A) && hitsound_wall) + var/volume = Clamp(vol_by_damage() + 20, 0, 100) + if(suppressed) + volume = 5 + playsound(loc, hitsound_wall, volume, 1, -1) + var/turf/target_turf = get_turf(A) var/permutation = A.bullet_act(src, def_zone) // searches for return value, could be deleted after run so check A isn't null @@ -120,20 +136,84 @@ /obj/item/projectile/Process_Spacemove(var/movement_dir = 0) return 1 //Bullets don't drift in space +/obj/item/projectile/proc/fire(var/setAngle) + if(setAngle) + Angle = setAngle + if(!legacy) //new projectiles + set waitfor = 0 + var/next_run = world.time + while(loc) + if(paused) + next_run = world.time + sleep(1) + continue -/obj/item/projectile/proc/fire() - set waitfor = 0 - while(loc) - if(!paused) if((!( current ) || loc == current)) current = locate(Clamp(x+xo,1,world.maxx),Clamp(y+yo,1,world.maxy),z) - step_towards(src, current) + + if(!Angle) + Angle=round(Get_Angle(src,current)) + if(spread) + Angle += (rand() - 0.5) * spread + var/matrix/M = new + M.Turn(Angle) + transform = M + + var/Pixel_x=round(sin(Angle)+16*sin(Angle)*2) + var/Pixel_y=round(cos(Angle)+16*cos(Angle)*2) + var/pixel_x_offset = pixel_x + Pixel_x + var/pixel_y_offset = pixel_y + Pixel_y + var/new_x = x + var/new_y = y + + while(pixel_x_offset > 16) + pixel_x_offset -= 32 + pixel_x -= 32 + new_x++// x++ + while(pixel_x_offset < -16) + pixel_x_offset += 32 + pixel_x += 32 + new_x-- + + while(pixel_y_offset > 16) + pixel_y_offset -= 32 + pixel_y -= 32 + new_y++ + while(pixel_y_offset < -16) + pixel_y_offset += 32 + pixel_y += 32 + new_y-- + + step_towards(src, locate(new_x, new_y, z)) + next_run += max(world.tick_lag, speed) + var/delay = next_run - world.time + if(delay <= world.tick_lag*2) + pixel_x = pixel_x_offset + pixel_y = pixel_y_offset + else + animate(src, pixel_x = pixel_x_offset, pixel_y = pixel_y_offset, time = max(1, (delay <= 3 ? delay - 1 : delay))) + if(original && (original.layer>=2.75) || ismob(original)) if(loc == get_turf(original)) if(!(original in permutated)) Bump(original, 1) Range() - sleep(1) + if (delay > 0) + sleep(delay) + + else //old projectile system + set waitfor = 0 + while(loc) + if(!paused) + if((!( current ) || loc == current)) + current = locate(Clamp(x+xo,1,world.maxx),Clamp(y+yo,1,world.maxy),z) + step_towards(src, current) + if(original && (original.layer>=2.75) || ismob(original)) + if(loc == get_turf(original)) + if(!(original in permutated)) + Bump(original, 1) + Range() + sleep(config.run_speed * 0.9) /obj/item/projectile/Crossed(atom/movable/AM) //A mob moving on a tile with a projectile is hit by it. @@ -144,3 +224,11 @@ /obj/item/projectile/Destroy() ammo_casing = null return ..() + +/obj/item/projectile/proc/dumbfire(var/dir) + current = get_ranged_target_turf(src, dir, world.maxx) + fire() + + +/obj/item/projectile/experience_pressure_difference() + return \ No newline at end of file diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 48a920e9651..59cd030b85f 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -3,8 +3,10 @@ icon_state = "laser" pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE damage = 20 + luminosity = 1 damage_type = BURN hitsound = 'sound/weapons/sear.ogg' + hitsound_wall = 'sound/weapons/effects/searwall.ogg' flag = "laser" eyeblur = 2 @@ -21,6 +23,10 @@ var/mob/living/carbon/M = target M.IgniteMob() +/obj/item/projectile/beam/weak + damage = 15 + armour_penetration = 50 + /obj/item/projectile/beam/practice name = "practice laser" damage = 0 @@ -52,6 +58,7 @@ name = "pulse" icon_state = "u_laser" damage = 50 + luminosity = 2 /obj/item/projectile/beam/pulse/on_hit(atom/target, blocked = 0) . = ..() @@ -61,10 +68,24 @@ /obj/item/projectile/beam/pulse/shot damage = 40 +/obj/item/projectile/beam/pulse/heavy + name = "heavy pulse laser" + icon_state = "pulse1_bl" + var/life = 20 + +/obj/item/projectile/beam/pulse/heavy/on_hit(atom/target, blocked = 0, hit_zone) + life -= 10 + if(life > 0) + . = -1 + ..() + /obj/item/projectile/beam/emitter name = "emitter beam" icon_state = "emitter" damage = 30 + legacy = 1 + luminosity = 2 + animate_movement = SLIDE_STEPS /obj/item/projectile/beam/emitter/singularity_pull() return //don't want the emitters to miss diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 2b081c5f1bd..549c544ff60 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -5,6 +5,7 @@ damage_type = BRUTE nodamage = 0 flag = "bullet" + hitsound_wall = "ricochet" /obj/item/projectile/bullet/weakbullet //beanbag, heavy stamina damage damage = 5 @@ -124,18 +125,18 @@ damage = 10 weaken = 4 stun = 4 - + /obj/item/projectile/bullet/honker damage = 0 - weaken = 5 - stun = 5 + weaken = 3 + stun = 3 forcedodge = 1 nodamage = 1 hitsound = 'sound/items/bikehorn.ogg' icon = 'icons/obj/hydroponics/harvest.dmi' icon_state = "banana" range = 200 - + /obj/item/projectile/bullet/honker/New() ..() SpinAnimation() @@ -166,17 +167,18 @@ name = "dart" icon_state = "cbbolt" damage = 6 + var/piercing = 0 /obj/item/projectile/bullet/dart/New() ..() - flags |= NOREACT create_reagents(50) + reagents.set_reacting(FALSE) /obj/item/projectile/bullet/dart/on_hit(atom/target, blocked = 0, hit_zone) if(iscarbon(target)) var/mob/living/carbon/M = target if(blocked != 100) // not completely blocked - if(M.can_inject(null,0,hit_zone)) // Pass the hit zone to see if it can inject by whether it hit the head or the body. + if(M.can_inject(null,0,hit_zone,piercing)) // Pass the hit zone to see if it can inject by whether it hit the head or the body. ..() reagents.reaction(M, INJECT) reagents.trans_to(M, reagents.total_volume) @@ -187,7 +189,7 @@ "You were protected against the [name]!") ..(target, blocked, hit_zone) - flags &= ~NOREACT + reagents.set_reacting(TRUE) reagents.handle_reactions() return 1 @@ -203,6 +205,10 @@ icon = 'icons/obj/chemical.dmi' icon_state = "syringeproj" +//Piercing Syringe +/obj/item/projectile/bullet/dart/syringe/piercing + piercing = 1 + /obj/item/projectile/bullet/neurotoxin name = "neurotoxin spit" icon_state = "neurotoxin" @@ -215,3 +221,102 @@ weaken = 0 nodamage = 1 . = ..() // Execute the rest of the code. + + + +//// SNIPER BULLETS + +/obj/item/projectile/bullet/sniper + damage = 70 + stun = 5 + weaken = 5 + armour_penetration = 50 + var/breakthings = TRUE + +/obj/item/projectile/bullet/sniper/on_hit(atom/target, blocked = 0, hit_zone) + if((blocked != 100) && (!ismob(target) && breakthings)) + target.ex_act(rand(1,2)) + return ..() + + +/obj/item/projectile/bullet/sniper/soporific + armour_penetration = 0 + nodamage = 1 + stun = 0 + weaken = 0 + breakthings = FALSE + +/obj/item/projectile/bullet/sniper/soporific/on_hit(atom/target, blocked = 0, hit_zone) + if((blocked != 100) && istype(target, /mob/living)) + var/mob/living/L = target + L.Sleeping(20) + return ..() + + +/obj/item/projectile/bullet/sniper/haemorrhage + armour_penetration = 15 + damage = 15 + stun = 0 + weaken = 0 + breakthings = FALSE + +/obj/item/projectile/bullet/sniper/haemorrhage/on_hit(atom/target, blocked = 0, hit_zone) + if((blocked != 100) && iscarbon(target)) + var/mob/living/carbon/C = target + C.bleed(100) + return ..() + + +/obj/item/projectile/bullet/sniper/penetrator + icon_state = "gauss" + name = "penetrator round" + damage = 60 + forcedodge = 1 + stun = 0 + weaken = 0 + breakthings = FALSE + + + +//// SAW BULLETS + + +/obj/item/projectile/bullet/saw + damage = 45 + armour_penetration = 5 + +/obj/item/projectile/bullet/saw/bleeding + damage = 20 + armour_penetration = 0 + +/obj/item/projectile/bullet/saw/bleeding/on_hit(atom/target, blocked = 0, hit_zone) + . = ..() + if((blocked != 100) && iscarbon(target)) + var/mob/living/carbon/C = target + C.bleed(35) + +/obj/item/projectile/bullet/saw/hollow + damage = 60 + armour_penetration = -10 + +/obj/item/projectile/bullet/saw/ap + damage = 40 + armour_penetration = 75 + +/obj/item/projectile/bullet/saw/incen + damage = 7 + armour_penetration = 0 + +obj/item/projectile/bullet/saw/incen/Move() + ..() + var/turf/location = get_turf(src) + if(location) + PoolOrNew(/obj/effect/hotspot, location) + location.hotspot_expose(700, 50, 1) + +/obj/item/projectile/bullet/saw/incen/on_hit(atom/target, blocked = 0) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.adjust_fire_stacks(3) + M.IgniteMob() diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index 4dde9cc6fc8..ce5682ecb73 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -29,8 +29,7 @@ if(C.dna && C.dna.check_mutation(HULK)) C.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) else if(C.status_flags & CANWEAKEN) - spawn(5) - C.do_jitter_animation(jitter) + addtimer(C, "do_jitter_animation", 5, FALSE, jitter) /obj/item/projectile/energy/electrode/on_range() //to ensure the bolt sparks when it reaches the end of its range if it didn't hit a target yet var/datum/effect_system/spark_spread/sparks = new /datum/effect_system/spark_spread @@ -111,6 +110,32 @@ new/obj/item/weapon/restraints/legcuffs/beartrap/energy(loc) ..() +/obj/item/projectile/energy/trap/cyborg + name = "Energy Bola" + icon_state = "e_snare" + nodamage = 1 + weaken = 0 + hitsound = 'sound/weapons/taserhit.ogg' + range = 10 + +/obj/item/projectile/energy/trap/cyborg/on_hit(atom/target, blocked = 0) + if(!ismob(target) || blocked >= 100) + var/datum/effect_system/spark_spread/sparks = new /datum/effect_system/spark_spread + sparks.set_up(1, 1, src) + sparks.start() + qdel(src) + if(iscarbon(target)) + var/obj/item/weapon/restraints/legcuffs/beartrap/B = new /obj/item/weapon/restraints/legcuffs/beartrap/energy/cyborg(get_turf(target)) + B.Crossed(target) + spawn(10) + qdel(src) + ..() + +/obj/item/projectile/energy/trap/cyborg/on_range() + var/datum/effect_system/spark_spread/sparks = new /datum/effect_system/spark_spread + sparks.set_up(1, 1, src) + sparks.start() + qdel(src) /obj/item/projectile/energy/declone name = "radiation beam" @@ -162,4 +187,4 @@ . = ..() if(isliving(target)) tesla_zap(src, 3, 10000) - qdel(chain) \ No newline at end of file + qdel(chain) diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index cbe4524c9f9..e555f558bbc 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -24,27 +24,46 @@ damage_type = BRUTE nodamage = 0 + //explosion values + var/exp_heavy = 0 + var/exp_light = 2 + var/exp_flash = 3 + var/exp_fire = 2 + /obj/item/projectile/magic/fireball/Range() var/turf/T1 = get_step(src,turn(dir, -45)) var/turf/T2 = get_step(src,turn(dir, 45)) + var/turf/T3 = get_step(src,dir) var/mob/living/L = locate(/mob/living) in T1 //if there's a mob alive in our front right diagonal, we hit it. if(L && L.stat != DEAD) - Bump(L) //Magic Bullet #teachthecontroversy + Bump(L,1) //Magic Bullet #teachthecontroversy return L = locate(/mob/living) in T2 if(L && L.stat != DEAD) - Bump(L) + Bump(L,1) + return + L = locate(/mob/living) in T3 + if(L && L.stat != DEAD) + Bump(L,1) return ..() /obj/item/projectile/magic/fireball/on_hit(target) . = ..() var/turf/T = get_turf(target) - explosion(T, -1, 0, 2, 3, 0, flame_range = 2) + explosion(T, -1, exp_heavy, exp_light, exp_flash, 0, flame_range = exp_fire) if(ismob(target)) //multiple flavors of pain var/mob/living/M = target M.take_overall_damage(0,10) //between this 10 burn, the 10 brute, the explosion brute, and the onfire burn, your at about 65 damage if you stop drop and roll immediately +/obj/item/projectile/magic/fireball/infernal + name = "infernal fireball" + exp_heavy = -1 + exp_light = -1 + exp_flash = 4 + exp_fire= 5 + + /obj/item/projectile/magic/resurrection name = "bolt of resurrection" icon_state = "ion" @@ -54,19 +73,16 @@ /obj/item/projectile/magic/resurrection/on_hit(mob/living/carbon/target) . = ..() - if(target.hellbound) - return - if(ismob(target)) + if(isliving(target)) + if(target.hellbound) + return if(iscarbon(target)) var/mob/living/carbon/C = target C.regenerate_limbs() if(target.revive(full_heal = 1)) - if(!target.ckey) - for(var/mob/dead/observer/ghost in player_list) - if(target.real_name == ghost.real_name) - ghost.reenter_corpse() - break - target << "You rise with a start, you're alive!!!" + target.grab_ghost(force = TRUE) // even suicides + target << "You rise with a start, \ + you're alive!!!" else if(target.stat != DEAD) target << "You feel great!" @@ -87,11 +103,11 @@ teleloc = target.loc for(var/atom/movable/stuff in teleloc) if(!stuff.anchored && stuff.loc) - teleammount++ - do_teleport(stuff, stuff, 10) - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(max(round(4 - teleammount),0), stuff.loc) //Smoke drops off if a lot of stuff is moved for the sake of sanity - smoke.start() + if(do_teleport(stuff, stuff, 10)) + teleammount++ + var/datum/effect_system/smoke_spread/smoke = new + smoke.set_up(max(round(4 - teleammount),0), stuff.loc) //Smoke drops off if a lot of stuff is moved for the sake of sanity + smoke.start() /obj/item/projectile/magic/door name = "bolt of door creation" @@ -106,13 +122,12 @@ /obj/item/projectile/magic/door/on_hit(atom/target) . = ..() - var/atom/T = target.loc - if(isturf(target) && target.density) - CreateDoor(target) - else if (isturf(T) && T.density) - CreateDoor(T) - else if(istype(target, /obj/machinery/door)) + if(istype(target, /obj/machinery/door)) OpenDoor(target) + else + var/turf/T = get_turf(target) + if(istype(T,/turf/closed) && !istype(T, /turf/closed/indestructible)) + CreateDoor(T) /obj/item/projectile/magic/door/proc/CreateDoor(turf/T) var/door_type = pick(door_types) @@ -138,156 +153,179 @@ wabbajack(change) /proc/wabbajack(mob/living/M) - if(istype(M)) - if(istype(M, /mob/living) && M.stat != DEAD) - if(M.notransform) - return - M.notransform = 1 - M.canmove = 0 - M.icon = null - M.overlays.Cut() - M.invisibility = INVISIBILITY_ABSTRACT + if(!istype(M) || M.stat == DEAD || M.notransform || (GODMODE & M.status_flags)) + return - if(istype(M, /mob/living/silicon/robot)) - var/mob/living/silicon/robot/Robot = M - if(Robot.mmi) - qdel(Robot.mmi) - Robot.notify_ai(1) + M.notransform = 1 + M.canmove = 0 + M.icon = null + M.cut_overlays() + M.invisibility = INVISIBILITY_ABSTRACT + + var/list/contents = M.contents.Copy() + + if(istype(M, /mob/living/silicon/robot)) + var/mob/living/silicon/robot/Robot = M + if(Robot.mmi) + qdel(Robot.mmi) + Robot.notify_ai(1) + else + for(var/obj/item/W in contents) + if(!M.unEquip(W)) + qdel(W) + + var/mob/living/new_mob + + var/randomize = pick("monkey","robot","slime","xeno","humanoid","animal") + switch(randomize) + if("monkey") + new_mob = new /mob/living/carbon/monkey(M.loc) + if("robot") + var/robot = pick("cyborg","syndiborg","drone","cogscarb") + switch(robot) + if("cyborg") + new_mob = new /mob/living/silicon/robot(M.loc) + if("syndiborg") + var/path + if(prob(50)) + path = /mob/living/silicon/robot/syndicate + else + path = /mob/living/silicon/robot/syndicate/medical + new_mob = new path(M.loc) + if("drone") + new_mob = new /mob/living/simple_animal/drone/polymorphed(M.loc) + if("cogscarb") + new_mob = new /mob/living/simple_animal/drone/cogscarab(M.loc) + if(issilicon(new_mob)) + new_mob.gender = M.gender + new_mob.invisibility = 0 + new_mob.job = "Cyborg" + var/mob/living/silicon/robot/Robot = new_mob + Robot.mmi.transfer_identity(M) //Does not transfer key/client. + if("slime") + new_mob = new /mob/living/simple_animal/slime/random(M.loc) + if("xeno") + if(prob(50)) + new_mob = new /mob/living/carbon/alien/humanoid/hunter(M.loc) else - for(var/obj/item/W in M) - if(!M.unEquip(W)) - qdel(W) + new_mob = new /mob/living/carbon/alien/humanoid/sentinel(M.loc) - var/mob/living/new_mob - - var/randomize = pick("monkey","robot","slime","xeno","humanoid","animal") - switch(randomize) - if("monkey") - new_mob = new /mob/living/carbon/monkey(M.loc) - new_mob.languages |= HUMAN - if("robot") - var/robot = pick("cyborg","syndiborg","drone") - switch(robot) - if("cyborg") - new_mob = new /mob/living/silicon/robot(M.loc) - if("syndiborg") - new_mob = new /mob/living/silicon/robot/syndicate(M.loc) - if("drone") - new_mob = new /mob/living/simple_animal/drone(M.loc) - var/mob/living/simple_animal/drone/D = new_mob - D.update_drone_hack() - if(issilicon(new_mob)) - new_mob.gender = M.gender - new_mob.invisibility = 0 - new_mob.job = "Cyborg" - var/mob/living/silicon/robot/Robot = new_mob - Robot.mmi.transfer_identity(M) //Does not transfer key/client. - else - new_mob.languages |= HUMAN - if("slime") - new_mob = new /mob/living/simple_animal/slime(M.loc) - if(prob(50)) - var/mob/living/simple_animal/slime/Slime = new_mob - Slime.is_adult = 1 - new_mob.languages |= HUMAN - if("xeno") - if(prob(50)) - new_mob = new /mob/living/carbon/alien/humanoid/hunter(M.loc) - else - new_mob = new /mob/living/carbon/alien/humanoid/sentinel(M.loc) - new_mob.languages |= HUMAN - - if("animal") - if(prob(50)) - var/beast = pick("carp","bear","mushroom","statue", "bat", "goat","killertomato", "spiderbase", "spiderhunter", "blobbernaut", "magicarp", "chaosmagicarp") - switch(beast) - if("carp") - new_mob = new /mob/living/simple_animal/hostile/carp(M.loc) - if("bear") - new_mob = new /mob/living/simple_animal/hostile/bear(M.loc) - if("mushroom") - new_mob = new /mob/living/simple_animal/hostile/mushroom(M.loc) - if("statue") - new_mob = new /mob/living/simple_animal/hostile/statue(M.loc) - if("bat") - new_mob = new /mob/living/simple_animal/hostile/retaliate/bat(M.loc) - if("goat") - new_mob = new /mob/living/simple_animal/hostile/retaliate/goat(M.loc) - if("killertomato") - new_mob = new /mob/living/simple_animal/hostile/killertomato(M.loc) - if("spiderbase") - new_mob = new /mob/living/simple_animal/hostile/poison/giant_spider(M.loc) - if("spiderhunter") - new_mob = new /mob/living/simple_animal/hostile/poison/giant_spider/hunter(M.loc) - if("blobbernaut") - new_mob = new /mob/living/simple_animal/hostile/blob/blobbernaut(M.loc) - if("magicarp") - new_mob = new /mob/living/simple_animal/hostile/carp/ranged(M.loc) - if("chaosmagicarp") - new_mob = new /mob/living/simple_animal/hostile/carp/ranged/chaos(M.loc) - else - var/animal = pick("parrot","corgi","crab","pug","cat","mouse","chicken","cow","lizard","chick","fox","butterfly") - switch(animal) - if("parrot") - new_mob = new /mob/living/simple_animal/parrot(M.loc) - if("corgi") - new_mob = new /mob/living/simple_animal/pet/dog/corgi(M.loc) - if("crab") - new_mob = new /mob/living/simple_animal/crab(M.loc) - if("pug") - new_mob = new /mob/living/simple_animal/pet/dog/pug(M.loc) - if("cat") - new_mob = new /mob/living/simple_animal/pet/cat(M.loc) - if("mouse") - new_mob = new /mob/living/simple_animal/mouse(M.loc) - if("chicken") - new_mob = new /mob/living/simple_animal/chicken(M.loc) - if("cow") - new_mob = new /mob/living/simple_animal/cow(M.loc) - if("lizard") - new_mob = new /mob/living/simple_animal/hostile/lizard(M.loc) - if("fox") - new_mob = new /mob/living/simple_animal/pet/fox(M.loc) - if("butterfly") - new_mob = new /mob/living/simple_animal/butterfly(M.loc) - else - new_mob = new /mob/living/simple_animal/chick(M.loc) - new_mob.languages |= HUMAN - if("humanoid") - new_mob = new /mob/living/carbon/human(M.loc) - - var/datum/preferences/A = new() //Randomize appearance for the human - A.copy_to(new_mob, icon_updates=0) - - var/mob/living/carbon/human/H = new_mob - if(prob(50)) - var/list/all_species = list() - for(var/speciestype in subtypesof(/datum/species)) - var/datum/species/S = new speciestype() - if(!S.dangerous_existence) - all_species += speciestype - H.set_species(pick(all_species), icon_update=0) - H.real_name = H.dna.species.random_name(H.gender,1) - H.update_body() - H.update_hair() - H.update_body_parts() - H.dna.update_dna_identity() - else - return - - new_mob.attack_log = M.attack_log - M.attack_log += text("\[[time_stamp()]\] [M.real_name] ([M.ckey]) became [new_mob.real_name].") - - new_mob.a_intent = "harm" - if(M.mind) - M.mind.transfer_to(new_mob) + if("animal") + var/path + if(prob(50)) + var/beast = pick("carp","bear","mushroom","statue", "bat", "goat","killertomato", "spiderbase", "spiderhunter", "blobbernaut", "magicarp", "chaosmagicarp", "watcher", "goliath", "headcrab", "morph", "stickman", "stickdog", "lesserdragon") + switch(beast) + if("carp") + path = /mob/living/simple_animal/hostile/carp + if("bear") + path = /mob/living/simple_animal/hostile/bear + if("mushroom") + path = /mob/living/simple_animal/hostile/mushroom + if("statue") + path = /mob/living/simple_animal/hostile/statue + if("bat") + path = /mob/living/simple_animal/hostile/retaliate/bat + if("goat") + path = /mob/living/simple_animal/hostile/retaliate/goat + if("killertomato") + path = /mob/living/simple_animal/hostile/killertomato + if("spiderbase") + path = /mob/living/simple_animal/hostile/poison/giant_spider + if("spiderhunter") + path = /mob/living/simple_animal/hostile/poison/giant_spider/hunter + if("blobbernaut") + path = /mob/living/simple_animal/hostile/blob/blobbernaut/independent + if("magicarp") + path = /mob/living/simple_animal/hostile/carp/ranged + if("chaosmagicarp") + path = /mob/living/simple_animal/hostile/carp/ranged/chaos + if("watcher") + path = /mob/living/simple_animal/hostile/asteroid/basilisk/watcher + if("goliath") + path = /mob/living/simple_animal/hostile/asteroid/goliath/beast + if("headcrab") + path = /mob/living/simple_animal/hostile/headcrab + if("morph") + path = /mob/living/simple_animal/hostile/morph + if("stickman") + path = /mob/living/simple_animal/hostile/stickman + if("stickdog") + path = /mob/living/simple_animal/hostile/stickman/dog + if("lesserdragon") + path = /mob/living/simple_animal/hostile/megafauna/dragon/lesser else - new_mob.key = M.key + var/animal = pick("parrot","corgi","crab","pug","cat","mouse","chicken","cow","lizard","chick","fox","butterfly","cak") + switch(animal) + if("parrot") + path = /mob/living/simple_animal/parrot + if("corgi") + path = /mob/living/simple_animal/pet/dog/corgi + if("crab") + path = /mob/living/simple_animal/crab + if("pug") + path = /mob/living/simple_animal/pet/dog/pug + if("cat") + path = /mob/living/simple_animal/pet/cat + if("mouse") + path = /mob/living/simple_animal/mouse + if("chicken") + path = /mob/living/simple_animal/chicken + if("cow") + path = /mob/living/simple_animal/cow + if("lizard") + path = /mob/living/simple_animal/hostile/lizard + if("fox") + path = /mob/living/simple_animal/pet/fox + if("butterfly") + path = /mob/living/simple_animal/butterfly + if("cak") + path = /mob/living/simple_animal/pet/cat/cak + if("chick") + path = /mob/living/simple_animal/chick - new_mob << "Your form morphs into that of a [randomize]." + new_mob = new path(M.loc) - qdel(M) - return new_mob + if("humanoid") + new_mob = new /mob/living/carbon/human(M.loc) + + var/datum/preferences/A = new() //Randomize appearance for the human + A.copy_to(new_mob, icon_updates=0) + + var/mob/living/carbon/human/H = new_mob + if(prob(50)) + var/list/all_species = list() + for(var/speciestype in subtypesof(/datum/species)) + var/datum/species/S = new speciestype() + if(!S.dangerous_existence) + all_species += speciestype + H.set_species(pick(all_species), icon_update=0) + H.update_body() + H.update_hair() + H.update_body_parts() + H.dna.update_dna_identity() + + if(!new_mob) + return + + new_mob.languages_spoken |= HUMAN + new_mob.languages_understood |= HUMAN + new_mob.attack_log = M.attack_log + + // Some forms can still wear some items + for(var/obj/item/W in contents) + new_mob.equip_to_appropriate_slot(W) + + M.attack_log += text("\[[time_stamp()]\] [M.real_name] ([M.ckey]) became [new_mob.real_name].") + + new_mob.a_intent = "harm" + + M.wabbajack_act(new_mob) + + new_mob << "Your form morphs into that of \ + a [randomize]." + + qdel(M) + return new_mob /obj/item/projectile/magic/animate name = "bolt of animation" @@ -326,3 +364,12 @@ // Change our allegiance! var/mob/living/simple_animal/hostile/mimic/copy/C = change C.ChangeOwner(firer) + +/obj/item/projectile/magic/spellblade + name = "blade energy" + icon_state = "lavastaff" + damage = 15 + damage_type = BURN + flag = "magic" + dismemberment = 50 + nodamage = 0 diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 631efab912f..0dadac9de80 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -93,6 +93,16 @@ nodamage = 1 flag = "energy" +/obj/item/projectile/energy/floramut/on_hit(atom/target, blocked = 0) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/C = target + if(C.dna.species.id == "pod") + randmuti(C) + randmut(C) + C.updateappearance() + C.domutcheck() + /obj/item/projectile/energy/florayield name = "beta somatoray" icon_state = "energy2" @@ -111,63 +121,6 @@ M.adjustBrainLoss(20) M.hallucination += 20 -/obj/item/projectile/kinetic - name = "kinetic force" - icon_state = null - damage = 10 - damage_type = BRUTE - flag = "bomb" - range = 3 - var/splash = 0 - -/obj/item/projectile/kinetic/super - damage = 11 - range = 4 - -/obj/item/projectile/kinetic/hyper - damage = 12 - range = 5 - splash = 1 - -/obj/item/projectile/kinetic/New() - var/turf/proj_turf = get_turf(src) - if(!istype(proj_turf, /turf)) - return - var/datum/gas_mixture/environment = proj_turf.return_air() - var/pressure = environment.return_pressure() - if(pressure < 50) - name = "full strength kinetic force" - damage *= 4 - ..() - -/obj/item/projectile/kinetic/on_range() - new /obj/item/effect/kinetic_blast(src.loc) - ..() - -/obj/item/projectile/kinetic/on_hit(atom/target) - . = ..() - var/turf/target_turf= get_turf(target) - if(istype(target_turf, /turf/closed/mineral)) - var/turf/closed/mineral/M = target_turf - M.gets_drilled(firer) - new /obj/item/effect/kinetic_blast(target_turf) - if(src.splash) - for(var/turf/T in range(splash, target_turf)) - if(istype(T, /turf/closed/mineral)) - var/turf/closed/mineral/M = T - M.gets_drilled(firer) - - -/obj/item/effect/kinetic_blast - name = "kinetic explosion" - icon = 'icons/obj/projectiles.dmi' - icon_state = "kinetic_blast" - layer = 4.1 - -/obj/item/effect/kinetic_blast/New() - spawn(4) - qdel(src) - /obj/item/projectile/beam/wormhole name = "bluespace beam" icon_state = "spark" @@ -196,13 +149,6 @@ qdel(src) gun.create_portal(src) - -/obj/item/projectile/bullet/gyro/on_hit(atom/target, blocked = 0) - ..() - explosion(target, -1, 0, 2) - return 1 - - /obj/item/projectile/bullet/frag12 name ="explosive slug" damage = 25 @@ -218,7 +164,8 @@ icon_state = "plasmacutter" damage_type = BRUTE damage = 5 - range = 3 + range = 3.5 //works as 4, but doubles to 7 + dismemberment = 20 /obj/item/projectile/plasma/New() var/turf/proj_turf = get_turf(src) @@ -227,9 +174,10 @@ var/datum/gas_mixture/environment = proj_turf.return_air() if(environment) var/pressure = environment.return_pressure() - if(pressure < 30) - name = "full strength plasma blast" - damage *= 3 + if(pressure < 60) + name = "full strength [name]" + damage *= 4 + range *= 2 ..() /obj/item/projectile/plasma/on_hit(atom/target) @@ -237,12 +185,107 @@ if(istype(target, /turf/closed/mineral)) var/turf/closed/mineral/M = target M.gets_drilled(firer) - range = max(range - 1, 1) - return -1 + Range() + if(range > 0) + return -1 /obj/item/projectile/plasma/adv + damage = 7 range = 5 /obj/item/projectile/plasma/adv/mech damage = 10 - range = 6 \ No newline at end of file + range = 6 + + +/obj/item/projectile/gravityrepulse + name = "repulsion bolt" + icon = 'icons/effects/effects.dmi' + icon_state = "chronofield" + hitsound = "sound/weapons/wave.ogg" + damage = 0 + damage_type = BRUTE + nodamage = 1 + color = "#33CCFF" + var/turf/T + var/power = 4 + +/obj/item/projectile/gravityrepulse/New(var/obj/item/ammo_casing/energy/gravityrepulse/C) + ..() + if(C) //Hard-coded maximum power so servers can't be crashed by trying to throw the entire Z level's items + power = min(C.gun.power, 15) + +/obj/item/projectile/gravityrepulse/on_hit() + . = ..() + T = get_turf(src) + for(var/atom/movable/A in range(T, power)) + if(A == src || (firer && A == src.firer) || A.anchored) + continue + var/throwtarget = get_edge_target_turf(src, get_dir(src, get_step_away(A, src))) + A.throw_at_fast(throwtarget,power+1,1) + for(var/turf/F in range(T,power)) + var/obj/effect/overlay/gravfield = new /obj/effect/overlay{icon='icons/effects/effects.dmi'; icon_state="shieldsparkles"; mouse_opacity=0; density=0}() + F.overlays += gravfield + spawn(5) + F.overlays -= gravfield + +/obj/item/projectile/gravityattract + name = "attraction bolt" + icon = 'icons/effects/effects.dmi' + icon_state = "chronofield" + hitsound = "sound/weapons/wave.ogg" + damage = 0 + damage_type = BRUTE + nodamage = 1 + color = "#FF6600" + var/turf/T + var/power = 4 + +/obj/item/projectile/gravityattract/New(var/obj/item/ammo_casing/energy/gravityattract/C) + ..() + if(C) //Hard-coded maximum power so servers can't be crashed by trying to throw the entire Z level's items + power = min(C.gun.power, 15) + +/obj/item/projectile/gravityattract/on_hit() + . = ..() + T = get_turf(src) + for(var/atom/movable/A in range(T, power)) + if(A == src || (firer && A == src.firer) || A.anchored) + continue + A.throw_at_fast(T, power+1, 1) + for(var/turf/F in range(T,power)) + var/obj/effect/overlay/gravfield = new /obj/effect/overlay{icon='icons/effects/effects.dmi'; icon_state="shieldsparkles"; mouse_opacity=0; density=0}() + F.overlays += gravfield + spawn(5) + F.overlays -= gravfield + +/obj/item/projectile/gravitychaos + name = "gravitational blast" + icon = 'icons/effects/effects.dmi' + icon_state = "chronofield" + hitsound = "sound/weapons/wave.ogg" + damage = 0 + damage_type = BRUTE + nodamage = 1 + color = "#101010" + var/turf/T + var/power = 4 + +/obj/item/projectile/gravitychaos/New(var/obj/item/ammo_casing/energy/gravitychaos/C) + ..() + if(C) //Hard-coded maximum power so servers can't be crashed by trying to throw the entire Z level's items + power = min(C.gun.power, 15) + +/obj/item/projectile/gravitychaos/on_hit() + . = ..() + T = get_turf(src) + for(var/atom/movable/A in range(T, power)) + if(A == src|| (firer && A == src.firer) || A.anchored) + continue + A.throw_at_fast(get_edge_target_turf(A, pick(cardinal)), power+1, 1) + for(var/turf/Z in range(T,power)) + var/obj/effect/overlay/gravfield = new /obj/effect/overlay{icon='icons/effects/effects.dmi'; icon_state="shieldsparkles"; mouse_opacity=0; density=0}() + Z.overlays += gravfield + spawn(5) + Z.overlays -= gravfield + diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index d1af9041bc8..543bbd95463 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -17,10 +17,14 @@ var/const/INJECT = 5 //injection var/last_tick = 1 var/addiction_tick = 1 var/list/datum/reagent/addiction_list = new/list() + var/flags /datum/reagents/New(maximum=100) maximum_volume = maximum - SSobj.processing |= src + + if(!(flags & REAGENT_NOREACT)) + START_PROCESSING(SSobj, src) + //I dislike having these here but map-objects are initialised before world/New() is called. >_> if(!chemical_reagents_list) //Chemical Reagents - Initialises all /datum/reagent into a list indexed by reagent id @@ -56,7 +60,7 @@ var/const/INJECT = 5 //injection /datum/reagents/Destroy() . = ..() - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) for(var/reagent in reagent_list) var/datum/reagent/R = reagent qdel(R) @@ -124,7 +128,7 @@ var/const/INJECT = 5 //injection return id /datum/reagents/proc/trans_to(obj/target, amount=1, multiplier=1, preserve_data=1, no_react = 0)//if preserve_data=0, the reagents data will be lost. Usefull if you use data for some strange stuff and don't want it to be transferred. - if(!target ) + if(!target || !total_volume) return var/datum/reagents/R if(istype(target, /datum/reagents)) @@ -138,10 +142,6 @@ var/const/INJECT = 5 //injection var/trans_data = null for(var/reagent in reagent_list) var/datum/reagent/T = reagent - if(T.id == "blood" && ishuman(target)) - var/mob/living/carbon/human/H = target - H.inject_blood(my_atom, amount) - continue var/transfer_amount = T.volume * part if(preserve_data) trans_data = copy_data(T) @@ -292,12 +292,23 @@ var/const/INJECT = 5 //injection update_total() /datum/reagents/process() - if(my_atom && (my_atom.flags & NOREACT)) + if(flags & REAGENT_NOREACT) + STOP_PROCESSING(SSobj, src) return + for(var/reagent in reagent_list) var/datum/reagent/R = reagent R.on_tick() - return + +/datum/reagents/proc/set_reacting(react = TRUE) + if(react) + // Order is important, process() can remove from processing if + // the flag is present + flags &= ~(REAGENT_NOREACT) + START_PROCESSING(SSobj, src) + else + STOP_PROCESSING(SSobj, src) + flags |= REAGENT_NOREACT /datum/reagents/proc/conditional_update_move(atom/A, Running = 0) for(var/reagent in reagent_list) @@ -312,7 +323,8 @@ var/const/INJECT = 5 //injection update_total() /datum/reagents/proc/handle_reactions() - if(my_atom.flags & NOREACT) return //Yup, no reactions here. No siree. + if(flags & REAGENT_NOREACT) + return //Yup, no reactions here. No siree. var/reaction_occured = 0 do @@ -530,7 +542,10 @@ var/const/INJECT = 5 //injection add_reagent(r_id, amt, data) /datum/reagents/proc/remove_reagent(reagent, amount, safety)//Added a safety check for the trans_id_to - + + if(isnull(amount)) + amount = INFINITY + if(!isnum(amount)) return 1 diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 38da68a18ad..a44f99f2626 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -43,6 +43,13 @@ "bromine", "stable_plasma" ) + var/list/emagged_reagents = list( + "space_drugs", + "morphine", + "carpotoxin", + "mine_salve", + "toxin" + ) /obj/machinery/chem_dispenser/New() ..() @@ -65,6 +72,14 @@ if(energy != oldenergy) use_power(2500) +/obj/machinery/chem_dispenser/emag_act(mob/user) + if(emagged) + user << "\The [src] has no functional safeties to emag." + return + user << "You short out \the [src]'s safeties." + dispensable_reagents |= emagged_reagents//add the emagged reagents to the dispensable ones + emagged = 1 + /obj/machinery/chem_dispenser/ex_act(severity, target) if(severity < 3) ..() @@ -140,7 +155,7 @@ if(beaker) beaker.loc = loc beaker = null - overlays.Cut() + cut_overlays() . = TRUE /obj/machinery/chem_dispenser/attackby(obj/item/I, mob/user, params) @@ -164,8 +179,8 @@ if(!icon_beaker) icon_beaker = image('icons/obj/chemical.dmi', src, "disp_beaker") //randomize beaker overlay position. icon_beaker.pixel_x = rand(-10,5) - overlays += icon_beaker - else if(user.a_intent != "harm") + add_overlay(icon_beaker) + else if(user.a_intent != "harm" && !istype(I, /obj/item/weapon/card/emag)) user << "You can't load \the [I] into the machine!" else return ..() @@ -224,15 +239,20 @@ /obj/machinery/chem_dispenser/constructable/New() ..() - component_parts = list() - component_parts += new /obj/item/weapon/circuitboard/machine/chem_dispenser(null) - component_parts += new /obj/item/weapon/stock_parts/matter_bin(null) - component_parts += new /obj/item/weapon/stock_parts/matter_bin(null) - component_parts += new /obj/item/weapon/stock_parts/manipulator(null) - component_parts += new /obj/item/weapon/stock_parts/capacitor(null) - component_parts += new /obj/item/weapon/stock_parts/console_screen(null) - component_parts += new /obj/item/weapon/stock_parts/cell/high(null) - RefreshParts() + var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/chem_dispenser(null) + B.apply_default_parts(src) + +/obj/item/weapon/circuitboard/machine/chem_dispenser + name = "circuit board (Portable Chem Dispenser)" + build_path = /obj/machinery/chem_dispenser/constructable + origin_tech = "materials=4;programming=4;plasmatech=4;biotech=3" + req_components = list( + /obj/item/weapon/stock_parts/matter_bin = 2, + /obj/item/weapon/stock_parts/capacitor = 1, + /obj/item/weapon/stock_parts/manipulator = 1, + /obj/item/weapon/stock_parts/console_screen = 1, + /obj/item/weapon/stock_parts/cell = 1) + def_components = list(/obj/item/weapon/stock_parts/cell = /obj/item/weapon/stock_parts/cell/high) /obj/machinery/chem_dispenser/constructable/RefreshParts() var/time = 0 @@ -296,6 +316,13 @@ "tomatojuice", "lemonjuice" ) + emagged_reagents = list( + "thirteenloko", + "whiskeycola", + "mindbreaker", + "tirizene" + ) + /obj/machinery/chem_dispenser/drinks/beer @@ -316,10 +343,19 @@ "vermouth", "cognac", "ale", - "absinthe" + "absinthe", + "hcider" ) + emagged_reagents = list( + "ethanol", + "iron", + "minttoxin", + "atomicbomb" + ) + /obj/machinery/chem_dispenser/mutagen name = "mutagen dispenser" desc = "Creates and dispenses mutagen." - dispensable_reagents = list("mutagen") \ No newline at end of file + dispensable_reagents = list("mutagen") + emagged_reagents = list("plasma") diff --git a/code/modules/reagents/chemistry/machinery/chem_heater.dm b/code/modules/reagents/chemistry/machinery/chem_heater.dm index 5a097bdc746..33daa476e62 100644 --- a/code/modules/reagents/chemistry/machinery/chem_heater.dm +++ b/code/modules/reagents/chemistry/machinery/chem_heater.dm @@ -19,7 +19,7 @@ /obj/item/weapon/circuitboard/machine/chem_heater name = "circuit board (Chemical Heater)" build_path = /obj/machinery/chem_heater - origin_tech = "materials=2;engineering=2" + origin_tech = "programming=2;engineering=2;biotech=2" req_components = list( /obj/item/weapon/stock_parts/micro_laser = 1, /obj/item/weapon/stock_parts/console_screen = 1) @@ -126,4 +126,4 @@ beaker.loc = get_turf(src) beaker.reagents.handle_reactions() beaker = null - icon_state = "mixer0b" \ No newline at end of file + icon_state = "mixer0b" diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 4730cd0f891..54d2aa60b0b 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -9,20 +9,22 @@ idle_power_usage = 20 var/obj/item/weapon/reagent_containers/beaker = null var/obj/item/weapon/storage/pill_bottle/bottle = null - var/mode = 0 + var/mode = 1 var/condi = 0 + var/screen = "home" + var/analyzeVars[0] var/useramount = 30 // Last used amount /obj/machinery/chem_master/New() create_reagents(100) - overlays += "waitlight" + add_overlay("waitlight") var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/chem_master(null) B.apply_default_parts(src) /obj/item/weapon/circuitboard/machine/chem_master name = "circuit board (ChemMaster 3000)" build_path = /obj/machinery/chem_master - origin_tech = "materials=2;programming=2;biotech=1" + origin_tech = "materials=3;programming=2;biotech=3" req_components = list( /obj/item/weapon/reagent_containers/glass/beaker = 2, /obj/item/weapon/stock_parts/manipulator = 1, @@ -113,122 +115,98 @@ else return ..() -/obj/machinery/chem_master/Topic(href, href_list) + +/obj/machinery/chem_master/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ + datum/tgui/master_ui = null, datum/ui_state/state = default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "chem_master", name, 500, 550, master_ui, state) + ui.open() + + +/obj/machinery/chem_master/ui_data(mob/user) + var/list/data = list() + data["isBeakerLoaded"] = beaker ? 1 : 0 + data["beakerCurrentVolume"] = beaker ? beaker.reagents.total_volume : null + data["beakerMaxVolume"] = beaker ? beaker.volume : null + data["mode"] = mode + data["condi"] = condi + data["screen"] = screen + data["analyzeVars"] = analyzeVars + + data["isPillBottleLoaded"] = bottle ? 1 : 0 + if(bottle) + data["pillBotContent"] = bottle.contents.len + data["pillBotMaxContent"] = bottle.storage_slots + + + var beakerContents[0] + if(beaker) + for(var/datum/reagent/R in beaker.reagents.reagent_list) + beakerContents.Add(list(list("name" = R.name, "id" = R.id, "volume" = R.volume))) // list in a list because Byond merges the first list... + data["beakerContents"] = beakerContents + + var bufferContents[0] + if(reagents.total_volume) + for(var/datum/reagent/N in reagents.reagent_list) + bufferContents.Add(list(list("name" = N.name, "id" = N.id, "volume" = N.volume))) // ^ + data["bufferContents"] = bufferContents + + + return data + +/obj/machinery/chem_master/ui_act(action, params) if(..()) return - - usr.set_machine(src) - - if(href_list["ejectp"]) - if(bottle) - bottle.loc = src.loc - bottle = null - - else if(href_list["close"]) - usr << browse(null, "window=chem_master") - usr.unset_machine() - return - - else if(href_list["toggle"]) - mode = !mode - - else if(href_list["createbottle"]) - var/name = stripped_input(usr, "Name:","Name your bottle!", (reagents.total_volume ? reagents.get_master_reagent_name() : " "), MAX_NAME_LEN) - if(!name) - return - var/obj/item/weapon/reagent_containers/P - if(condi) - P = new/obj/item/weapon/reagent_containers/food/condiment(src.loc) - else - P = new/obj/item/weapon/reagent_containers/glass/bottle(src.loc) - P.pixel_x = rand(-7, 7) //random position - P.pixel_y = rand(-7, 7) - P.name = trim("[name] bottle") - reagents.trans_to(P, P.volume) - - if(beaker) - - if(href_list["analyze"]) - if(locate(href_list["reagent"])) - var/datum/reagent/R = locate(href_list["reagent"]) - if(R) - var/dat = "" - dat += "

    [condi ? "Condiment" : "Chemical"] information:

    " - dat += "Name: [initial(R.name)]

    " - dat += "State: " - if(initial(R.reagent_state) == 1) - dat += "Solid" - else if(initial(R.reagent_state) == 2) - dat += "Liquid" - else if(initial(R.reagent_state) == 3) - dat += "Gas" - else - dat += "Unknown" - dat += "
    " - dat += "Color: [initial(R.color)]

    " - dat += "Description: [initial(R.description)]

    " - var/const/P = 3 //The number of seconds between life ticks - var/T = initial(R.metabolization_rate) * (60 / P) - dat += "Metabolization Rate: [T]u/minute
    " - dat += "Overdose Threshold: [initial(R.overdose_threshold) ? "[initial(R.overdose_threshold)]u" : "none"]
    " - dat += "Addiction Threshold: [initial(R.addiction_threshold) ? "[initial(R.addiction_threshold)]u" : "none"]

    " - dat += "
    Back" - var/datum/browser/popup = new(usr, "chem_master", name) - popup.set_content(dat) - popup.set_title_image(usr.browse_rsc_icon(src.icon, src.icon_state)) - popup.open(1) - return - - else if(href_list["main"]) // Used to exit the analyze screen. - attack_hand(usr) - return - - else if(href_list["add"]) - if(href_list["amount"]) - var/id = href_list["add"] - var/amount = text2num(href_list["amount"]) - if (amount > 0) - beaker.reagents.trans_id_to(src, id, amount) - - else if(href_list["addcustom"]) - var/id = href_list["addcustom"] - var/amt_temp = isgoodnumber(input(usr, "Select the amount to transfer.", "Transfer how much?", useramount) as num|null) - if(!amt_temp) - return - useramount = amt_temp - src.Topic(null, list("amount" = "[useramount]", "add" = "[id]")) - - else if(href_list["remove"]) - if(href_list["amount"]) - var/id = href_list["remove"] - var/amount = text2num(href_list["amount"]) - if (amount > 0) - if(mode) - reagents.trans_id_to(beaker, id, amount) - else - reagents.remove_reagent(id, amount) - - else if(href_list["removecustom"]) - var/id = href_list["removecustom"] - var/amt_temp = isgoodnumber(input(usr, "Select the amount to transfer.", "Transfer how much?", useramount) as num|null) - if(!amt_temp) - return - useramount = amt_temp - src.Topic(null, list("amount" = "[useramount]", "remove" = "[id]")) - - else if(href_list["eject"]) + switch(action) + if("eject") if(beaker) beaker.loc = src.loc beaker = null reagents.clear_reagents() icon_state = "mixer0" + . = TRUE - else if(href_list["createpill"]) //Also used for condiment packs. + if("ejectp") + if(bottle) + bottle.loc = src.loc + bottle = null + . = TRUE + + if("transferToBuffer") + if(beaker) + var/id = params["id"] + var/amount = text2num(params["amount"]) + if (amount > 0) + beaker.reagents.trans_id_to(src, id, amount) + . = TRUE + else if (amount == -1) // -1 means custom amount + useramount = input("Enter the Amount you want to transfer:", name, useramount) as num|null + beaker.reagents.trans_id_to(src, id, useramount) + . = TRUE + + if("transferFromBuffer") + var/id = params["id"] + var/amount = text2num(params["amount"]) + if (amount > 0) + if(mode) + reagents.trans_id_to(beaker, id, amount) + . = TRUE + else + reagents.remove_reagent(id, amount) + . = TRUE + + if("toggleMode") + mode = !mode + . = TRUE + + if("createPill") + var/many = params["many"] if(reagents.total_volume == 0) return if(!condi) var/amount = 1 var/vol_each = min(reagents.total_volume, 50) - if(text2num(href_list["many"])) + if(text2num(many)) amount = min(max(round(input(usr, "Max 10. Buffer content will be split evenly.", "How many pills?", amount) as num|null), 0), 10) if(!amount) return @@ -257,16 +235,18 @@ P.name = trim("[name] pack") P.desc = "A small condiment pack. The label says it contains [name]." reagents.trans_to(P,10) + . = TRUE - else if(href_list["createpatch"]) + if("createPatch") + var/many = params["many"] if(reagents.total_volume == 0) return var/amount = 1 - var/vol_each = min(reagents.total_volume, 50) - if(text2num(href_list["many"])) + var/vol_each = min(reagents.total_volume, 40) + if(text2num(many)) amount = min(max(round(input(usr, "Max 10. Buffer content will be split evenly.", "How many patches?", amount) as num|null), 0), 10) if(!amount) return - vol_each = min(reagents.total_volume / amount, 50) + vol_each = min(reagents.total_volume / amount, 40) var/name = stripped_input(usr,"Name:","Name your patch!", "[reagents.get_master_reagent_name()] ([vol_each]u)", MAX_NAME_LEN) if(!name || !reagents.total_volume) return @@ -278,84 +258,48 @@ P.pixel_x = rand(-7, 7) //random position P.pixel_y = rand(-7, 7) reagents.trans_to(P,vol_each) + . = TRUE - src.updateUsrDialog() - return + if("createBottle") + var/name = stripped_input(usr, "Name:","Name your bottle!", (reagents.total_volume ? reagents.get_master_reagent_name() : " "), MAX_NAME_LEN) + if(!name) + return + var/obj/item/weapon/reagent_containers/P + if(condi) + var/obj/item/weapon/reagent_containers/food/condiment/C = new(src.loc) + C.originalname = name + P = C + else + P = new/obj/item/weapon/reagent_containers/glass/bottle(src.loc) -/obj/machinery/chem_master/attack_hand(mob/user) - if(stat & BROKEN) - return + P.pixel_x = rand(-7, 7) //random position + P.pixel_y = rand(-7, 7) + P.name = trim("[name] bottle") + reagents.trans_to(P, P.volume) + . = TRUE - user.set_machine(src) - var/dat = "" - if(beaker) - dat += "Beaker \[[beaker.reagents.total_volume]/[beaker.volume]\] Eject and Clear Buffer
    " - else - dat = "Please insert beaker.
    " + if("analyze") + var/datum/reagent/R = chemical_reagents_list[params["id"]] + if(R) + var/state = "Unknown" + if(initial(R.reagent_state) == 1) + state = "Solid" + else if(initial(R.reagent_state) == 2) + state = "Liquid" + else if(initial(R.reagent_state) == 3) + state = "Gas" + var/const/P = 3 //The number of seconds between life ticks + var/T = initial(R.metabolization_rate) * (60 / P) + analyzeVars = list("name" = initial(R.name), "state" = state, "color" = initial(R.color), "description" = initial(R.description), "metaRate" = T, "overD" = initial(R.overdose_threshold), "addicD" = initial(R.addiction_threshold)) + screen = "analyze" + return - dat += "
    Add to buffer:
      " - if(beaker) - if(beaker.reagents.total_volume) - for(var/datum/reagent/G in beaker.reagents.reagent_list) - dat += "
    • [G.name], [G.volume] Units - " - dat += "Analyze " - dat += "1 " - dat += "5 " - dat += "10 " - dat += "All " - dat += "Custom" - else - dat += "
    • Beaker is empty." - else - dat += "
    • No beaker." + if("goScreen") + screen = params["screen"] + . = TRUE - dat += "

    Transfer to [(!mode ? "disposal" : "beaker")]:
      " - if(reagents.total_volume) - for(var/datum/reagent/N in reagents.reagent_list) - dat += "
    • [N.name], [N.volume] Units - " - dat += "Analyze " - dat += "1 " - dat += "5 " - dat += "10 " - dat += "All " - dat += "Custom" - else - dat += "
    • Buffer is empty." - dat += "

    " - if(!condi) - if(bottle) - dat += "Pill Bottle \[[bottle.contents.len]/[bottle.storage_slots]\] Eject" - else - dat += "No pill bottle inserted." - else - dat += "
    " - dat += "
      " - if(!condi) - if(beaker && reagents.total_volume) - dat += "
    • Create pill (50 units max)" - dat += "
    • Create multiple pills
      " - dat += "
    • Create patch (50 units max)" - dat += "
    • Create multiple patches
      " - else - dat += "
    • Create pill (50 units max)" - dat += "
    • Create multiple pills
      " - dat += "
    • Create patch (50 units max)" - dat += "
    • Create multiple patches
      " - else - if(beaker && reagents.total_volume) - dat += "
    • Create pack (10 units max)
      " - else - dat += "
    • Create pack (10 units max)
      " - dat += "
    • Create bottle ([condi ? "50" : "30"] units max)" - dat += "
    " - dat += "
    Close" - var/datum/browser/popup = new(user, "chem_master", name, 470, 500) - popup.set_content(dat) - popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) - popup.open(1) - return /obj/machinery/chem_master/proc/isgoodnumber(num) if(isnum(num)) @@ -377,4 +321,4 @@ /obj/item/weapon/circuitboard/machine/chem_master/condi name = "circuit board (CondiMaster 3000)" - build_path = /obj/machinery/chem_master/condimaster \ No newline at end of file + build_path = /obj/machinery/chem_master/condimaster diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm index 0fc16281542..6c4f1e7a89b 100644 --- a/code/modules/reagents/chemistry/machinery/pandemic.dm +++ b/code/modules/reagents/chemistry/machinery/pandemic.dm @@ -58,9 +58,9 @@ icon_state = "mixer[(beaker)?"1":"0"][(powered()) ? "" : "_nopower"]" if(wait) - overlays.Cut() + cut_overlays() else - overlays += "waitlight" + add_overlay("waitlight") /obj/machinery/computer/pandemic/Topic(href, href_list) if(..()) diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index 419d5e2c91d..479a2ea140b 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -3,7 +3,7 @@ desc = "Used to grind things up into raw materials." icon = 'icons/obj/kitchen.dmi' icon_state = "juicer1" - layer = 2.9 + layer = BELOW_OBJ_LAYER anchored = 1 use_power = 1 idle_power_usage = 5 @@ -29,15 +29,6 @@ /obj/item/weapon/grown/nettle/death = list("facid" = 0), /obj/item/weapon/grown/novaflower = list("capsaicin" = 0, "condensedcapsaicin" = 0), - //Crayons (for overriding colours) - /obj/item/toy/crayon/red = list("redcrayonpowder" = 10), - /obj/item/toy/crayon/orange = list("orangecrayonpowder" = 10), - /obj/item/toy/crayon/yellow = list("yellowcrayonpowder" = 10), - /obj/item/toy/crayon/green = list("greencrayonpowder" = 10), - /obj/item/toy/crayon/blue = list("bluecrayonpowder" = 10), - /obj/item/toy/crayon/purple = list("purplecrayonpowder" = 10), - /obj/item/toy/crayon/mime = list("invisiblecrayonpowder" = 50), - //Blender Stuff /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans = list("soymilk" = 0), /obj/item/weapon/reagent_containers/food/snacks/grown/tomato = list("ketchup" = 0), @@ -414,21 +405,6 @@ break remove_object(O) - - //Crayons - //With some input from aranclanos, now 30% less shoddily copypasta - for (var/obj/item/toy/crayon/O in holdingitems) - if (beaker.reagents.total_volume >= beaker.reagents.maximum_volume) - break - var/allowed = get_allowed_by_id(O) - for (var/r_id in allowed) - var/space = beaker.reagents.maximum_volume - beaker.reagents.total_volume - var/amount = allowed[r_id] - beaker.reagents.add_reagent(r_id,min(amount, space)) - if (space < amount) - break - remove_object(O) - //Everything else - Transfers reagents from it into beaker for (var/obj/item/weapon/reagent_containers/O in holdingitems) if (beaker.reagents.total_volume >= beaker.reagents.maximum_volume) @@ -436,4 +412,4 @@ var/amount = O.reagents.total_volume O.reagents.trans_to(beaker, amount) if(!O.reagents.total_volume) - remove_object(O) \ No newline at end of file + remove_object(O) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 46759d13382..c70c022d467 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -56,8 +56,18 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/reaction_mob(mob/living/M, method=TOUCH, reac_volume)//Splashing people with ethanol isn't quite as good as fuel. if(!istype(M, /mob/living)) return - if(method == TOUCH || method == VAPOR) + + if(method in list(TOUCH, VAPOR, PATCH)) M.adjust_fire_stacks(reac_volume / 15) + + if(iscarbon(M)) + var/mob/living/carbon/C = M + var/power_multiplier = boozepwr / 65 // Weak alcohol has less sterilizing power + + for(var/s in C.surgeries) + var/datum/surgery/S = s + S.success_multiplier = max(0.10*power_multiplier, S.success_multiplier) + // +10% success propability on each step, useful while operating in less-than-perfect conditions return ..() /datum/reagent/consumable/ethanol/beer @@ -190,6 +200,13 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#7E4043" // rgb: 126, 64, 67 boozepwr = 35 +/datum/reagent/consumable/ethanol/lizardwine + name = "Lizard wine" + id = "lizardwine" + description = "An alcoholic beverage from Space China, made by infusing lizard tails in ethanol." + color = "#7E4043" // rgb: 126, 64, 67 + boozepwr = 45 + /datum/reagent/consumable/ethanol/grappa name = "Grappa" id = "grappa" @@ -696,6 +713,15 @@ All effects don't start immediately, but rather get worse over time; the rate is color = rgb(255, 201, 49) boozepwr = 35 +/datum/reagent/consumable/ethanol/hcider + name = "Hard Cider" + id = "hcider" + description = "Apple juice, for adults." + color = "#CD6839" + nutriment_factor = 1 * REAGENTS_METABOLISM + boozepwr = 25 + + /datum/reagent/consumable/ethanol/fetching_fizz //A reference to one of my favorite games of all time. Pulls nearby ores to the imbiber! name = "Fetching Fizz" id = "fetching_fizz" @@ -709,7 +735,7 @@ All effects don't start immediately, but rather get worse over time; the rate is step_towards(O, get_turf(M)) return ..() -// Another reference. Heals those in critical condition extremely quickly. +//Another reference. Heals those in critical condition extremely quickly. /datum/reagent/consumable/ethanol/hearty_punch name = "Hearty Punch" id = "hearty_punch" diff --git a/code/modules/reagents/chemistry/reagents/blob_reagents.dm b/code/modules/reagents/chemistry/reagents/blob_reagents.dm index 4e35fb36319..51b50bb9397 100644 --- a/code/modules/reagents/chemistry/reagents/blob_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/blob_reagents.dm @@ -5,12 +5,20 @@ color = "#FFFFFF" var/complementary_color = "#000000" //a color that's complementary to the normal blob color var/shortdesc = null //just damage and on_mob effects, doesn't include special, blob-tile only effects + var/effectdesc = null //any long, blob-tile specific effects var/analyzerdescdamage = "Unknown. Report this bug to a coder, or just adminhelp." var/analyzerdesceffect = "N/A" var/blobbernaut_message = "slams" //blobbernaut attack verb var/message = "The blob strikes you" //message sent to any mob hit by the blob var/message_living = null //extension to first mob sent to only living mobs i.e. silicons have no skin to be burnt +/datum/reagent/blob/proc/send_message(mob/living/M) + var/totalmessage = message + if(message_living && !issilicon(M)) + totalmessage += message_living + totalmessage += "!" + M << "[totalmessage]" + /datum/reagent/blob/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) if(M.stat == DEAD || istype(M, /mob/living/simple_animal/hostile/blob)) return 0 //the dead, and blob mobs, don't cause reactions @@ -34,44 +42,13 @@ /datum/reagent/blob/proc/emp_reaction(obj/effect/blob/B, severity) //when the blob is hit with an emp, do this return -//does low toxin damage, but creates fragile spores when expanding or killed by weak attacks -/datum/reagent/blob/sporing_pods - name = "Sporing Pods" - id = "sporing_pods" - description = "will do very low toxin damage and produce fragile spores when killed or on expanding." - shortdesc = "will do very low toxin damage." - analyzerdescdamage = "Does very low toxin damage." - analyzerdesceffect = "Produces spores when expanding and when killed." - color = "#E88D5D" - complementary_color = "#5DB8E8" - message_living = ", and you feel sick" - -/datum/reagent/blob/sporing_pods/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - M.apply_damage(0.2*reac_volume, TOX) - -/datum/reagent/blob/sporing_pods/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) - if(!isnull(cause) && damage <= 20 && original_health - damage <= 0 && prob(30)) //if the cause isn't fire or a bomb, the damage is less than 21, we're going to die from that damage, 30% chance of a shitty spore. - B.visible_message("A spore floats free of the blob!") - var/mob/living/simple_animal/hostile/blob/blobspore/weak/BS = new/mob/living/simple_animal/hostile/blob/blobspore/weak(B.loc) - BS.overmind = B.overmind - BS.update_icons() - B.overmind.blob_mobs.Add(BS) - return ..() - -/datum/reagent/blob/sporing_pods/expand_reaction(obj/effect/blob/B, obj/effect/blob/newB, turf/T) - if(prob(12)) - var/mob/living/simple_animal/hostile/blob/blobspore/weak/BS = new/mob/living/simple_animal/hostile/blob/blobspore/weak(T) - BS.overmind = B.overmind - BS.update_icons() - newB.overmind.blob_mobs.Add(BS) - //does brute damage but can replicate when damaged and has a chance of expanding again /datum/reagent/blob/replicating_foam name = "Replicating Foam" id = "replicating_foam" - description = "will do medium brute damage, take increased brute damage, and expand when burned." + description = "will do medium brute damage and occasionally expand again when expanding." shortdesc = "will do medium brute damage." + effectdesc = "will also expand when attacked with burn damage, but takes more brute damage." analyzerdescdamage = "Does medium brute damage." analyzerdesceffect = "Expands when attacked with burn damage, will occasionally expand again when expanding, and is fragile to brute damage." color = "#7B5A57" @@ -79,13 +56,13 @@ /datum/reagent/blob/replicating_foam/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) reac_volume = ..() - M.apply_damage(0.5*reac_volume, BRUTE) + M.apply_damage(0.7*reac_volume, BRUTE) /datum/reagent/blob/replicating_foam/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) var/effectivedamage = damage if(damage_type == BRUTE) effectivedamage = damage * 2 - if(damage_type == BURN && effectivedamage > 0 && original_health - effectivedamage > 0 && prob(75)) + if(damage_type == BURN && effectivedamage > 0 && original_health - effectivedamage > 0 && prob(60)) var/obj/effect/blob/newB = B.expand(null, null, 0) if(newB) newB.health = original_health - effectivedamage @@ -95,14 +72,14 @@ /datum/reagent/blob/replicating_foam/expand_reaction(obj/effect/blob/B, obj/effect/blob/newB, turf/T) if(prob(30)) - newB.expand() //do it again! + newB.expand(null, null, 0) //do it again! //does brute damage, shifts away when damaged /datum/reagent/blob/shifting_fragments name = "Shifting Fragments" id = "shifting_fragments" - description = "will do medium brute damage and shift away from damage." - shortdesc = "will do medium brute damage." + description = "will do medium brute damage." + effectdesc = "will also cause blob parts to shift away when attacked." analyzerdescdamage = "Does medium brute damage." analyzerdesceffect = "When attacked, may shift away from the attacker." color = "#C8963C" @@ -110,18 +87,18 @@ /datum/reagent/blob/shifting_fragments/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) reac_volume = ..() - M.apply_damage(0.6*reac_volume, BRUTE) + M.apply_damage(0.7*reac_volume, BRUTE) /datum/reagent/blob/shifting_fragments/expand_reaction(obj/effect/blob/B, obj/effect/blob/newB, turf/T) - if(istype(B, /obj/effect/blob/normal) || (istype(B, /obj/effect/blob/shield) && prob(20))) + if(istype(B, /obj/effect/blob/normal) || (istype(B, /obj/effect/blob/shield) && prob(25))) newB.forceMove(get_turf(B)) B.forceMove(T) /datum/reagent/blob/shifting_fragments/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) - if(cause && damage > 0 && original_health - damage > 0 && prob(40)) + if(cause && damage > 0 && original_health - damage > 0 && prob(60-damage)) var/list/blobstopick = list() for(var/obj/effect/blob/OB in orange(1, B)) - if((istype(OB, /obj/effect/blob/normal) || istype(OB, /obj/effect/blob/shield)) && OB.overmind && OB.overmind.blob_reagent_datum.id == B.overmind.blob_reagent_datum.id) + if((istype(OB, /obj/effect/blob/normal) || (istype(OB, /obj/effect/blob/shield) && prob(25))) && OB.overmind && OB.overmind.blob_reagent_datum.id == B.overmind.blob_reagent_datum.id) blobstopick += OB //as long as the blob picked is valid; ie, a normal or shield blob that has the same chemical as we do, we can swap with it if(blobstopick.len) var/obj/effect/blob/targeted = pick(blobstopick) //randomize the blob chosen, because otherwise it'd tend to the lower left @@ -130,103 +107,57 @@ B.forceMove(T) //swap the blobs return ..() -//does low burn and a lot of stamina damage, immune to tesla bolts, weak to EMP -/datum/reagent/blob/energized_fibers - name = "Energized Fibers" - id = "energized_fibers" - description = "will do low burn and high stamina damage and conduct electricity, but is weak to EMPs." - shortdesc = "will do low burn and high stamina damage." - analyzerdescdamage = "Does low burn damage and massively drains stamina." - analyzerdesceffect = "Is immune to electricity and will easily conduct it, but is weak to EMPs." - color = "#EFD65A" - complementary_color = "#5A73EF" - blobbernaut_message = "shocks" - message_living = ", and you feel a strong tingling sensation" - -/datum/reagent/blob/energized_fibers/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - M.apply_damage(0.6*reac_volume, BURN) - if(M) - M.adjustStaminaLoss(0.6*reac_volume) - -/datum/reagent/blob/energized_fibers/tesla_reaction(obj/effect/blob/B, power) - return 0 - -/datum/reagent/blob/energized_fibers/emp_reaction(obj/effect/blob/B, severity) - var/damage = rand(30, 50) - severity * rand(10, 15) - B.take_damage(damage, BURN) - -//sets you on fire, does burn damage, weak to water -/datum/reagent/blob/boiling_oil - name = "Boiling Oil" - id = "boiling_oil" - description = "will do medium burn damage and set targets on fire, but is weak to water." - shortdesc = "will do medium burn damage and set targets on fire." +//sets you on fire, does burn damage, explodes into flame when burnt, weak to water +/datum/reagent/blob/blazing_oil + name = "Blazing Oil" + id = "blazing_oil" + description = "will do medium burn damage and set targets on fire." + effectdesc = "will also release bursts of flame when burnt, but takes damage from water." analyzerdescdamage = "Does medium burn damage and sets targets on fire." - analyzerdesceffect = "Takes damage from water and other extinguishing liquids." + analyzerdesceffect = "Releases fire when burnt, but takes damage from water and other extinguishing liquids." color = "#B68D00" - complementary_color = "#0029B6" + complementary_color = "#BE5532" blobbernaut_message = "splashes" message = "The blob splashes you with burning oil" message_living = ", and you feel your skin char and melt" -/datum/reagent/blob/boiling_oil/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) +/datum/reagent/blob/blazing_oil/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) reac_volume = ..() M.adjust_fire_stacks(round(reac_volume/10)) M.IgniteMob() if(M) - M.apply_damage(0.6*reac_volume, BURN) + M.apply_damage(0.8*reac_volume, BURN) if(iscarbon(M)) M.emote("scream") -/datum/reagent/blob/boiling_oil/extinguish_reaction(obj/effect/blob/B) +/datum/reagent/blob/blazing_oil/extinguish_reaction(obj/effect/blob/B) B.take_damage(rand(1, 3), BURN) -//does burn and toxin damage, explodes into flame when hit with burn damage -/datum/reagent/blob/flammable_goo - name = "Flammable Goo" - id = "flammable_goo" - description = "will do medium burn and toxin damage, make targets flammable, and ignite when burned." - shortdesc = "will do medium burn and toxin damage, and make targets flammable." - analyzerdescdamage = "Does medium burn damage, medium toxin damage, and makes targets flammable." - analyzerdesceffect = "Releases bursts of flame when attacked with burn damage, but takes additional burn damage." - color = "#BE5532" - complementary_color = "#329BBE" - blobbernaut_message = "splashes" - message = "The blob splashes you with a thin goo" - message_living = ", and you smell a faint, sweet scent" - -/datum/reagent/blob/flammable_goo/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - M.adjust_fire_stacks(round(reac_volume/8)) //apply, but don't ignite - M.apply_damage(0.4*reac_volume, TOX) - if(M) - M.apply_damage(0.4*reac_volume, BURN) - -/datum/reagent/blob/flammable_goo/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) +/datum/reagent/blob/blazing_oil/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) if(cause && damage_type == BURN) for(var/turf/open/T in range(1, B)) var/obj/effect/blob/C = locate() in T if(!(C && C.overmind && C.overmind.blob_reagent_datum.id == B.overmind.blob_reagent_datum.id) && prob(80)) PoolOrNew(/obj/effect/hotspot, T) - return damage * 1.5 return ..() -//does toxin damage, targets think they're not hurt at all +//does toxin damage, hallucination, targets think they're not hurt at all /datum/reagent/blob/regenerative_materia name = "Regenerative Materia" id = "regenerative_materia" - description = "will do low toxin damage and cause targets to believe they are fully healed." - analyzerdescdamage = "Does low toxin damage and injects a toxin that causes the target to believe they are fully healed." + description = "will do toxin damage and cause targets to believe they are fully healed." + analyzerdescdamage = "Does toxin damage and injects a toxin that causes the target to believe they are fully healed." color = "#C8A5DC" - complementary_color = "#B9DCA5" + complementary_color = "#CD7794" message_living = ", and you feel alive" /datum/reagent/blob/regenerative_materia/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) reac_volume = ..() + M.adjust_drugginess(reac_volume) if(M.reagents) M.reagents.add_reagent("regenerative_materia", 0.2*reac_volume) - M.apply_damage(0.5*reac_volume, TOX) + M.reagents.add_reagent("spore", 0.2*reac_volume) + M.apply_damage(0.7*reac_volume, TOX) /datum/reagent/blob/regenerative_materia/on_mob_life(mob/living/M) M.adjustToxLoss(1*REM) @@ -241,149 +172,110 @@ N.hal_screwyhud = 0 ..() -//toxin, hallucination, and some bonus spore toxin -/datum/reagent/blob/hallucinogenic_nectar - name = "Hallucinogenic Nectar" - id = "hallucinogenic_nectar" - description = "will do low toxin damage, vivid hallucinations, and inject targets with toxins." - analyzerdescdamage = "Does low toxin damage and injects a toxin that causes vivid hallucinations and blurried vision." - color = "#CD7794" - complementary_color = "#77CDB0" - blobbernaut_message = "splashes" - message = "The blob splashes you with sticky nectar" - message_living = ", and you feel really good" - -/datum/reagent/blob/hallucinogenic_nectar/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - M.hallucination += reac_volume - M.adjust_drugginess(reac_volume) - - if(M.reagents) - M.reagents.add_reagent("spore", 0.2*reac_volume) - M.apply_damage(0.5*reac_volume, TOX) - -//kills sleeping targets and turns them into blob zombies -/datum/reagent/blob/zombifying_feelers - name = "Zombifying Feelers" - id = "zombifying_feelers" - description = "will do low toxin damage and turn sleeping targets into blob zombies." - analyzerdescdamage = "Does low toxin damage and kills unconscious humans, turning them into blob zombies." - color = "#828264" - complementary_color = "#646482" +//kills sleeping targets and turns them into blob zombies, produces fragile spores when killed or on expanding +/datum/reagent/blob/zombifying_pods + name = "Zombifying Pods" + id = "zombifying_pods" + description = "will do very low toxin damage and harvest sleeping targets for additional resources and a blob zombie." + effectdesc = "will also produce fragile spores when killed and on expanding." + shortdesc = "will do very low toxin damage and harvest sleeping targets for additional resources(for your overmind) and a blob zombie." + analyzerdescdamage = "Does very low toxin damage and kills unconscious humans, turning them into blob zombies." + analyzerdesceffect = "Produces spores when expanding and when killed." + color = "#E88D5D" + complementary_color = "#823ABB" message_living = ", and you feel tired" -/datum/reagent/blob/zombifying_feelers/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) +/datum/reagent/blob/zombifying_pods/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) reac_volume = ..() + M.apply_damage(0.6*reac_volume, TOX) if(O && ishuman(M) && M.stat == UNCONSCIOUS) M.death() //sleeping in a fight? bad plan. + var/points = rand(5, 10) var/mob/living/simple_animal/hostile/blob/blobspore/BS = new/mob/living/simple_animal/hostile/blob/blobspore/weak(get_turf(M)) BS.overmind = O BS.update_icons() O.blob_mobs.Add(BS) BS.Zombify(M) - if(M) - M.apply_damage(0.4*reac_volume, TOX) + O.add_points(points) + O << "Gained [points] resources from the zombification of [M]." -//toxin, stamina, and some bonus spore toxin -/datum/reagent/blob/envenomed_filaments - name = "Envenomed Filaments" - id = "envenomed_filaments" - description = "will do medium toxin and stamina damage, and inject targets with toxins." - analyzerdescdamage = "Does medium toxin damage, drains stamina, and injects a weak toxin." - color = "#9ACD32" - complementary_color = "#6532CD" - message_living = ", and you feel sick and nauseated" +/datum/reagent/blob/zombifying_pods/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) + if(!isnull(cause) && damage <= 20 && original_health - damage <= 0 && prob(30)) //if the cause isn't fire or a bomb, the damage is less than 21, we're going to die from that damage, 20% chance of a shitty spore. + B.visible_message("A spore floats free of the blob!") + var/mob/living/simple_animal/hostile/blob/blobspore/weak/BS = new/mob/living/simple_animal/hostile/blob/blobspore/weak(B.loc) + BS.overmind = B.overmind + BS.update_icons() + B.overmind.blob_mobs.Add(BS) + return ..() -/datum/reagent/blob/envenomed_filaments/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - if(M.reagents) - M.reagents.add_reagent("spore", 0.2*reac_volume) - M.apply_damage(0.4*reac_volume, TOX) - if(M) - M.adjustStaminaLoss(0.4*reac_volume) +/datum/reagent/blob/zombifying_pods/expand_reaction(obj/effect/blob/B, obj/effect/blob/newB, turf/T) + if(prob(10)) + var/mob/living/simple_animal/hostile/blob/blobspore/weak/BS = new/mob/living/simple_animal/hostile/blob/blobspore/weak(T) + BS.overmind = B.overmind + BS.update_icons() + newB.overmind.blob_mobs.Add(BS) -//does brute, fire, and toxin over a few seconds -/datum/reagent/blob/poisonous_strands - name = "Poisonous Strands" - id = "poisonous_strands" - description = "will inject targets with poison." - analyzerdescdamage = "Injects a highly lethal poison that will gradually liquify the target's internal organs." - color = "#7D6EB4" - complementary_color = "#A5B46E" - blobbernaut_message = "injects" - message_living = ", and you feel like your insides are melting" +//does tons of oxygen damage and a little stamina, immune to tesla bolts, weak to EMP +/datum/reagent/blob/energized_jelly + name = "Energized Jelly" + id = "energized_jelly" + description = "will cause low stamina and high oxygen damage, and cause targets to be unable to breathe." + effectdesc = "will also conduct electricity, but takes damage from EMPs." + analyzerdescdamage = "Does low stamina damage, high oxygen damage, and prevents targets from breathing." + analyzerdesceffect = "Is immune to electricity and will easily conduct it, but is weak to EMPs." + color = "#EFD65A" + complementary_color = "#00E5B1" + message_living = ", and you feel a horrible tingling sensation" + var/datum/effect_system/spark_spread/spark_system = new/datum/effect_system/spark_spread() -/datum/reagent/blob/poisonous_strands/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - if(M.reagents) - M.reagents.add_reagent("poisonous_strands", 0.12*reac_volume) - -/datum/reagent/blob/poisonous_strands/on_mob_life(mob/living/M) - M.adjustBruteLoss(1.5*REM) - M.adjustFireLoss(1.5*REM) - M.adjustToxLoss(1.5*REM) - ..() - -//does oxygen damage, randomly pushes or pulls targets -/datum/reagent/blob/cyclonic_grid - name = "Cyclonic Grid" - id = "cyclonic_grid" - description = "will cause high oxygen damage and randomly throw targets to or from it." - analyzerdescdamage = "Does high oxygen damage and randomly throws targets at or away from it." - color = "#9BCD9B" - complementary_color = "#CD9BCD" - message = "The blob blasts you with a gust of air" - message_living = ", and you can't catch your breath" - -/datum/reagent/blob/cyclonic_grid/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - reagent_vortex(M, rand(0, 1), reac_volume) - M.losebreath += round(0.05*reac_volume) - M.apply_damage(0.6*reac_volume, OXY) - -//does tons of oxygen damage and a little brute -/datum/reagent/blob/lexorin_jelly - name = "Lexorin Jelly" - id = "lexorin_jelly" - description = "will cause low brute and high oxygen damage, and cause targets to be unable to breathe." - analyzerdescdamage = "Does low brute damage, high oxygen damage, and prevents targets from breathing." - color = "#00E5B1" - complementary_color = "#E50034" - message_living = ", and your lungs feel heavy and weak" - -/datum/reagent/blob/lexorin_jelly/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) +/datum/reagent/blob/energized_jelly/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) reac_volume = ..() M.losebreath += round(0.2*reac_volume) - M.apply_damage(0.2*reac_volume, BRUTE) + M.adjustStaminaLoss(0.4*reac_volume) if(M) M.apply_damage(0.6*reac_volume, OXY) +/datum/reagent/blob/energized_jelly/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) + if(!isnull(cause) && original_health - damage <= 0 && prob(10)) + spark_system.set_up(rand(2, 4), 0, B) + spark_system.start() + return ..() + +/datum/reagent/blob/energized_jelly/tesla_reaction(obj/effect/blob/B, power) + return 0 + +/datum/reagent/blob/energized_jelly/emp_reaction(obj/effect/blob/B, severity) + var/damage = rand(30, 50) - severity * rand(10, 15) + B.take_damage(damage, BURN) + //does aoe brute damage when hitting targets, is immune to explosions /datum/reagent/blob/explosive_lattice name = "Explosive Lattice" id = "explosive_lattice" - description = "will do brute damage in an area around targets and is resistant to explosions." - shortdesc = "will do brute damage in an area around targets." + description = "will do brute damage in an area around targets." + effectdesc = "will also resist explosions, but takes increased damage from fire and other energy sources." analyzerdescdamage = "Does medium brute damage and causes damage to everyone near its targets." - analyzerdesceffect = "Is highly resistant to explosions." + analyzerdesceffect = "Is highly resistant to explosions, but takes increased damage from fire and other energy sources." color = "#8B2500" complementary_color = "#00668B" blobbernaut_message = "blasts" message = "The blob blasts you" /datum/reagent/blob/explosive_lattice/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) + var/initial_volume = reac_volume reac_volume = ..() if(reac_volume >= 10) //if it's not a spore cloud, bad time incoming - var/obj/effect/overlay/temp/explosion/E = PoolOrNew(/obj/effect/overlay/temp/explosion, get_turf(M)) + var/obj/effect/overlay/temp/explosion/fast/E = PoolOrNew(/obj/effect/overlay/temp/explosion/fast, get_turf(M)) E.alpha = 150 - for(var/mob/living/L in orange(M, 1)) + for(var/mob/living/L in orange(get_turf(M), 1)) if("blob" in L.faction) //no friendly fire continue - L.apply_damage(0.6*reac_volume, BRUTE) + var/aoe_volume = ..(L, TOUCH, initial_volume, 0, L.get_permeability_protection(), O) + L.apply_damage(0.4*aoe_volume, BRUTE) if(M) M.apply_damage(0.6*reac_volume, BRUTE) else - M.apply_damage(0.8*reac_volume, BRUTE) + M.apply_damage(0.6*reac_volume, BRUTE) /datum/reagent/blob/explosive_lattice/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) if(isnull(cause)) @@ -393,59 +285,39 @@ return damage * 1.5 //take more from fire, tesla, and flashbangs return ..() -//does semi-random brute damage and reacts to brute damage -/datum/reagent/blob/reactive_gelatin - name = "Reactive Gelatin" - id = "reactive_gelatin" - description = "will do random brute damage and react to brute damage." - shortdesc = "will do random brute damage." - analyzerdescdamage = "Does random brute damage." - analyzerdesceffect = "When attacked with brute damage, will lash out, attacking everything near it." - color = "#FFA500" - complementary_color = "#005AFF" - blobbernaut_message = "pummels" - message = "The blob pummels you" - -/datum/reagent/blob/reactive_gelatin/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - var/damage = rand(5, 35)/25 - M.apply_damage(damage*reac_volume, BRUTE) - -/datum/reagent/blob/reactive_gelatin/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) - if(damage && damage_type == BRUTE && original_health - damage > 0) //is there any damage, is it brute, and will we be alive - if(isliving(cause)) - B.visible_message("The blob retaliates, lashing out!") - for(var/atom/A in range(1, B)) - A.blob_act(B) - return ..() - -//does low burn damage and stamina damage and cools targets down -/datum/reagent/blob/cryogenic_liquid - name = "Cryogenic Liquid" - id = "cryogenic_liquid" - description = "will do low burn and stamina damage, and cause targets to freeze." - analyzerdescdamage = "Does low burn damage, drains stamina, and injects targets with a freezing liquid." +//does brute, burn, and toxin damage, and cools targets down +/datum/reagent/blob/cryogenic_poison + name = "Cryogenic Poison" + id = "cryogenic_poison" + description = "will inject targets with a freezing poison that does high damage over time." + analyzerdescdamage = "Injects targets with a freezing poison that will gradually solidify the target's internal organs." color = "#8BA6E9" - complementary_color = "#E9CE8B" - blobbernaut_message = "splashes" - message = "The blob splashes you with an icy liquid" - message_living = ", and you feel cold and tired" + complementary_color = "#7D6EB4" + blobbernaut_message = "injects" + message = "The blob stabs you" + message_living = ", and you feel like your insides are solidifying" -/datum/reagent/blob/cryogenic_liquid/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) +/datum/reagent/blob/cryogenic_poison/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) reac_volume = ..() if(M.reagents) M.reagents.add_reagent("frostoil", 0.3*reac_volume) M.reagents.add_reagent("ice", 0.3*reac_volume) - M.apply_damage(0.4*reac_volume, BURN) - if(M) - M.adjustStaminaLoss(0.3*reac_volume) + M.reagents.add_reagent("cryogenic_poison", 0.3*reac_volume) + M.apply_damage(0.2*reac_volume, BRUTE) + +/datum/reagent/blob/cryogenic_poison/on_mob_life(mob/living/M) + M.adjustBruteLoss(0.3*REM, 0) + M.adjustFireLoss(0.3*REM, 0) + M.adjustToxLoss(0.3*REM, 0) + . = 1 + ..() //does burn damage and EMPs, slightly fragile /datum/reagent/blob/electromagnetic_web name = "Electromagnetic Web" id = "electromagnetic_web" - description = "will do low burn damage and EMP targets, but is very fragile." - shortdesc = "will do low burn damage and EMP targets." + description = "will do high burn damage and EMP targets." + effectdesc = "will also take massively increased damage and release an EMP when killed." analyzerdescdamage = "Does low burn damage and EMPs targets." analyzerdesceffect = "Is fragile to all types of damage, but takes massive damage from brute. In addition, releases a small EMP when killed." color = "#83ECEC" @@ -459,7 +331,7 @@ if(prob(reac_volume*2)) M.emp_act(2) if(M) - M.apply_damage(0.6*reac_volume, BURN) + M.apply_damage(reac_volume, BURN) /datum/reagent/blob/electromagnetic_web/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) if(damage_type == BRUTE) //take full brute @@ -480,8 +352,8 @@ /datum/reagent/blob/synchronous_mesh name = "Synchronous Mesh" id = "synchronous_mesh" - description = "will do brute damage for each nearby blob and spread damage between nearby blobs." - shortdesc = "will do brute damage for each nearby blob." + description = "will do massively increased brute damage for each blob near the target." + effectdesc = "will also spread damage between each blob near the attacked blob." analyzerdescdamage = "Does brute damage, increasing for each blob near the target." analyzerdesceffect = "When attacked, spreads damage between all blobs near the attacked blob." color = "#65ADA2" @@ -491,9 +363,9 @@ /datum/reagent/blob/synchronous_mesh/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) reac_volume = ..() - M.apply_damage(0.1*reac_volume, BRUTE) + M.apply_damage(0.2*reac_volume, BRUTE) if(M && reac_volume) - for(var/obj/effect/blob/B in range(1, M)) //if the target is completely surrounded, this is 2.4*reac_volume bonus damage, total of 2.5*reac_volume + for(var/obj/effect/blob/B in range(1, M)) //if the target is completely surrounded, this is 2.4*reac_volume bonus damage, total of 2.6*reac_volume if(M) B.blob_attack_animation(M) //show them they're getting a bad time M.apply_damage(0.3*reac_volume, BRUTE) @@ -512,47 +384,37 @@ return damage * 1.25 //does brute damage through armor and bio resistance -/datum/reagent/blob/penetrating_spines - name = "Penetrating Spines" - id = "penetrating_spines" +/datum/reagent/blob/reactive_spines + name = "Reactive Spines" + id = "reactive_spines" description = "will do medium brute damage through armor and bio resistance." + effectdesc = "will also react when attacked with brute damage, attacking all near the attacked blob." analyzerdescdamage = "Does medium brute damage, ignoring armor and bio resistance." - color = "#6E4664" - complementary_color = "#466E50" + analyzerdesceffect = "When attacked with brute damage, will lash out, attacking everything near it." + color = "#9ACD32" + complementary_color = "#FFA500" blobbernaut_message = "stabs" message = "The blob stabs you" -/datum/reagent/blob/penetrating_spines/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) +/datum/reagent/blob/reactive_spines/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) if(M.stat == DEAD || istype(M, /mob/living/simple_animal/hostile/blob)) return 0 //the dead, and blob mobs, don't cause reactions - M.adjustBruteLoss(0.7*reac_volume) + M.adjustBruteLoss(0.8*reac_volume) -/datum/reagent/blob/adaptive_nexuses - name = "Adaptive Nexuses" - id = "adaptive_nexuses" - description = "will do medium brute damage and kill unconscious targets, giving you bonus resources." - shortdesc = "will do medium brute damage and kill unconscious targets, giving your overmind bonus resources." - analyzerdescdamage = "Does medium brute damage and kills unconscious humans, reaping resources from them." - color = "#4A64C0" - complementary_color = "#823ABB" - -/datum/reagent/blob/adaptive_nexuses/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - if(O && ishuman(M) && M.stat == UNCONSCIOUS) - PoolOrNew(/obj/effect/overlay/temp/revenant, get_turf(M)) - var/points = rand(5, 10) - O.add_points(points) - O << "Gained [points] resources from the death of [M]." - M.death() - if(M) - M.apply_damage(0.5*reac_volume, BRUTE) +/datum/reagent/blob/reactive_spines/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) + if(damage && damage_type == BRUTE && original_health - damage > 0) //is there any damage, is it brute, and will we be alive + if(isliving(cause)) + B.visible_message("The blob retaliates, lashing out!") + for(var/atom/A in range(1, B)) + A.blob_act(B) + return ..() //does low brute damage, oxygen damage, and stamina damage and wets tiles when damaged /datum/reagent/blob/pressurized_slime name = "Pressurized Slime" id = "pressurized_slime" - description = "will do low brute, oxygen, and stamina damage, and wet tiles when damaged or killed." - shortdesc = "will do low brute, oxygen, and stamina damage, and wet tiles under targets." + description = "will do low brute, oxygen, and stamina damage, and wet tiles under targets." + effectdesc = "will also wet tiles near blobs that are attacked or killed." analyzerdescdamage = "Does low brute damage, low oxygen damage, drains stamina, and wets tiles under targets, extinguishing them." analyzerdesceffect = "When attacked or killed, wets nearby tiles, extinguishing anything on them." color = "#AAAABB" @@ -565,102 +427,31 @@ reac_volume = ..() var/turf/open/T = get_turf(M) if(istype(T) && prob(reac_volume)) - T.MakeSlippery(TURF_WET_WATER) + T.MakeSlippery(min_wet_time = 10, wet_time_to_add = 5) M.adjust_fire_stacks(-(reac_volume / 10)) M.ExtinguishMob() - M.apply_damage(0.1*reac_volume, BRUTE) + M.apply_damage(0.4*reac_volume, BRUTE) if(M) - M.apply_damage(0.3*reac_volume, OXY) + M.apply_damage(0.4*reac_volume, OXY) if(M) - M.adjustStaminaLoss(0.3*reac_volume) + M.adjustStaminaLoss(0.2*reac_volume) /datum/reagent/blob/pressurized_slime/damage_reaction(obj/effect/blob/B, original_health, damage, damage_type, cause) - extinguisharea(B, damage) + if(cause || damage_type != BURN) + extinguisharea(B, damage) return ..() /datum/reagent/blob/pressurized_slime/death_reaction(obj/effect/blob/B, cause) if(!isnull(cause)) - B.visible_message("The blob ruptures, spraying the area with liquid!") - extinguisharea(B, 50) + B.visible_message("The blob ruptures, spraying the area with liquid!") + extinguisharea(B, 50) /datum/reagent/blob/pressurized_slime/proc/extinguisharea(obj/effect/blob/B, probchance) for(var/turf/open/T in range(1, B)) if(prob(probchance)) - T.MakeSlippery(TURF_WET_WATER) + T.MakeSlippery(min_wet_time = 10, wet_time_to_add = 5) for(var/obj/O in T) O.extinguish() for(var/mob/living/L in T) L.adjust_fire_stacks(-2.5) L.ExtinguishMob() - -//does brute damage and throws or pulls nearby objects at the target -/datum/reagent/blob/dark_matter - name = "Dark Matter" - id = "dark_matter" - description = "will do medium brute damage and pull nearby objects and enemies at the target." - analyzerdescdamage = "Does medium brute damage and pulls nearby objects and creatures at the target." - color = "#61407E" - complementary_color = "#5D7E40" - message = "You feel a thrum as the blob strikes you, and everything flies at you" - -/datum/reagent/blob/dark_matter/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - reagent_vortex(M, 0, reac_volume) - M.apply_damage(0.3*reac_volume, BRUTE) - -//does brute damage and throws or pushes nearby objects away from the target -/datum/reagent/blob/b_sorium - name = "Sorium" - id = "b_sorium" - description = "will do medium brute damage and throw nearby objects and enemies away from the target." - analyzerdescdamage = "Does medium brute damage and pushes nearby objects and creatures away from the target." - color = "#808000" - complementary_color = "#000080" - message = "The blob slams into you and sends you flying" - -/datum/reagent/blob/b_sorium/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O) - reac_volume = ..() - reagent_vortex(M, 1, reac_volume) - M.apply_damage(0.3*reac_volume, BRUTE) - -/datum/reagent/blob/proc/reagent_vortex(mob/living/M, setting_type, reac_volume) - if(M && reac_volume) - var/turf/pull = get_turf(M) - var/range_power = Clamp(round(reac_volume/5, 1), 1, 5) - for(var/atom/movable/X in range(range_power,pull)) - if(istype(X, /obj/effect)) - continue - if(isliving(X)) - var/mob/living/L = X - if("blob" in L.faction) //no friendly throwpulling - continue - if(!X.anchored) - var/distance = get_dist(X, pull) - var/moving_power = max(range_power - distance, 1) - if(moving_power > 2) //if the vortex is powerful and we're close, we get thrown - if(setting_type) - var/atom/throw_target = get_edge_target_turf(X, get_dir(X, get_step_away(X, pull))) - var/throw_range = 5 - distance - X.throw_at_fast(throw_target, throw_range, 1) - else - X.throw_at_fast(pull, distance, 1) - else - spawn(0) - if(setting_type) - for(var/i in 0 to moving_power-1) - sleep(2) - if(!step_away(X, pull)) - break - else - for(var/i in 0 to moving_power-1) - sleep(2) - if(!step_towards(X, pull)) - break - - -/datum/reagent/blob/proc/send_message(mob/living/M) - var/totalmessage = message - if(message_living && !issilicon(M)) - totalmessage += message_living - totalmessage += "!" - M << "[totalmessage]" \ No newline at end of file diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index b047cda4b55..6e2d5c607e0 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -110,6 +110,30 @@ . = 1 ..() +/datum/reagent/consumable/laughter + name = "Laughter" + id = "laughter" + description = "Some say that this is the best medicine, but recent studies have proven that to be untrue." + metabolization_rate = INFINITY + color = "#FF4DD2" + +/datum/reagent/consumable/laughter/on_mob_life(mob/living/carbon/M) + if(!iscarbon(M)) + return + if(!M.silent)//cant laugh if you're mute + M.emote("laugh") + var/laughnum = rand(1,2) + if(M.gender == MALE) + if(laughnum == 1) + playsound(get_turf(M), 'sound/voice/human/manlaugh1.ogg', 50, 1) + if(laughnum == 2) + playsound(get_turf(M), 'sound/voice/human/manlaugh2.ogg', 50, 1) + else if(M.gender == FEMALE) + playsound(get_turf(M), 'sound/voice/human/womanlaugh.ogg', 65, 1) + else//non-binary gender just sounds like a man + playsound(get_turf(M), 'sound/voice/human/manlaugh1.ogg', 50, 1) + ..() + /datum/reagent/consumable/potato_juice name = "Potato Juice" id = "potato" diff --git a/code/modules/reagents/chemistry/reagents/drug_reagents.dm b/code/modules/reagents/chemistry/reagents/drug_reagents.dm index 6e54b0a4329..8e130dac8ce 100644 --- a/code/modules/reagents/chemistry/reagents/drug_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drug_reagents.dm @@ -1,5 +1,3 @@ - - /datum/reagent/drug name = "Drug" id = "drug" @@ -42,7 +40,9 @@ if(prob(1)) var/smoke_message = pick("You feel relaxed.", "You feel calmed.","You feel alert.","You feel rugged.") M << "[smoke_message]" + M.AdjustParalysis(-1, 0) M.AdjustStunned(-1, 0) + M.AdjustWeakened(-1, 0) M.adjustStaminaLoss(-0.5*REM, 0) ..() . = 1 @@ -52,7 +52,7 @@ id = "crank" description = "Reduces stun times by about 200%. If overdosed or addicted it will deal significant Toxin, Brute and Brain damage." reagent_state = LIQUID - color = "#60A584" // rgb: 96, 165, 132 + color = "#FA00C8" overdose_threshold = 20 addiction_threshold = 10 @@ -99,7 +99,7 @@ id = "krokodil" description = "Cools and calms you down. If overdosed it will deal significant Brain and Toxin damage. If addicted it will begin to deal fatal amounts of Brute damage as the subject's skin falls off." reagent_state = LIQUID - color = "#60A584" // rgb: 96, 165, 132 + color = "#0064B4" overdose_threshold = 20 addiction_threshold = 15 @@ -135,10 +135,11 @@ . = 1 /datum/reagent/drug/krokodil/addiction_act_stage4(mob/living/carbon/human/M) - if(M.has_dna() && M.dna.species.id != "zombie") + CHECK_DNA_AND_SPECIES(M) + if(!istype(M.dna.species, /datum/species/krokodil_addict)) M << "Your skin falls off easily!" M.adjustBruteLoss(50*REM, 0) // holy shit your skin just FELL THE FUCK OFF - M.set_species(/datum/species/cosmetic_zombie) + M.set_species(/datum/species/krokodil_addict) else M.adjustBruteLoss(5*REM, 0) ..() @@ -149,7 +150,7 @@ id = "methamphetamine" description = "Reduces stun times by about 300%, speeds the user up, and allows the user to quickly recover stamina while dealing a small amount of Brain damage. If overdosed the subject will move randomly, laugh randomly, drop items and suffer from Toxin and Brain damage. If addicted the subject will constantly jitter and drool, before becoming dizzy and losing motor control and eventually suffer heavy toxin damage." reagent_state = LIQUID - color = "#60A584" // rgb: 96, 165, 132 + color = "#FAFAFA" overdose_threshold = 20 addiction_threshold = 10 metabolization_rate = 0.75 * REAGENTS_METABOLISM @@ -226,7 +227,7 @@ id = "bath_salts" description = "Makes you nearly impervious to stuns and grants a stamina regeneration buff, but you will be a nearly uncontrollable tramp-bearded raving lunatic." reagent_state = LIQUID - color = "#60A584" // rgb: 96, 165, 132 + color = "#FAFAFA" overdose_threshold = 20 addiction_threshold = 10 @@ -315,7 +316,7 @@ id = "aranesp" description = "Amps you up and gets you going, fixes all stamina damage you might have but can cause toxin and oxygen damage.." reagent_state = LIQUID - color = "#60A584" // rgb: 96, 165, 132 + color = "#78FFF0" /datum/reagent/drug/aranesp/on_mob_life(mob/living/M) var/high_message = pick("You feel amped up.", "You feel ready.", "You feel like you can push it to the limit.") diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 4952b70f4b2..c10c97cdaca 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -29,6 +29,10 @@ if(prob(50)) M.heal_organ_damage(1,0, 0) . = 1 + if(iscarbon(M)) + var/mob/living/carbon/C = M + if(C.blood_volume < BLOOD_VOLUME_NORMAL) + C.blood_volume += 0.4 ..() /datum/reagent/consumable/vitamin @@ -44,6 +48,10 @@ . = 1 if(M.satiety < 600) M.satiety += 30 + if(iscarbon(M)) + var/mob/living/carbon/C = M + if(C.blood_volume < BLOOD_VOLUME_NORMAL) + C.blood_volume += 0.5 ..() /datum/reagent/consumable/sugar @@ -155,7 +163,7 @@ if(reac_volume >= 1) // Make Freezy Foam and anti-fire grenades! if(istype(T, /turf/open)) var/turf/open/OT = T - OT.MakeSlippery(TURF_WET_WATER) // Is less effective in high pressure/high heat capacity environments. More effective in low pressure. + OT.MakeSlippery(wet_setting=TURF_WET_ICE, min_wet_time=10, wet_time_to_add=reac_volume) // Is less effective in high pressure/high heat capacity environments. More effective in low pressure. OT.air.temperature -= MOLES_CELLSTANDARD*100*reac_volume/OT.air.heat_capacity() // reduces environment temperature by 5K per unit. /datum/reagent/consumable/condensedcapsaicin @@ -239,12 +247,19 @@ reagent_state = SOLID color = "#FFFFFF" // rgb: 255,255,255 -/datum/reagent/consumable/sodiumchloride/reaction_mob(mob/living/M, method=TOUCH, reac_volume)//Splashing people with welding fuel to make them easy to ignite! +/datum/reagent/consumable/sodiumchloride/reaction_mob(mob/living/M, method=TOUCH, reac_volume) if(!istype(M)) return if(M.has_bane(BANE_SALT)) M.mind.disrupt_spells(-200) +/datum/reagent/consumable/sodiumchloride/reaction_turf(turf/T, reac_volume) //Creates an umbra-blocking salt pile + if(!istype(T)) + return + if(reac_volume < 1) + return + new/obj/effect/decal/cleanable/salt(T) + /datum/reagent/consumable/blackpepper name = "Black Pepper" id = "blackpepper" @@ -324,8 +339,7 @@ /datum/reagent/consumable/cornoil/reaction_turf(turf/open/T, reac_volume) if (!istype(T)) return - if(reac_volume >= 3) - T.MakeSlippery() + T.MakeSlippery(min_wet_time = 10, wet_time_to_add = reac_volume*2) var/obj/effect/hotspot/hotspot = (locate(/obj/effect/hotspot) in T) if(hotspot) var/datum/gas_mixture/lowertemp = T.remove_air( T:air:total_moles() ) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index eb79d94d144..df4a732fd52 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -74,7 +74,7 @@ name = "Synaptizine" id = "synaptizine" description = "Increases resistance to stuns as well as reducing drowsiness and hallucinations." - color = "#C8A5DC" // rgb: 200, 165, 220 + color = "#FF00FF" /datum/reagent/medicine/synaptizine/on_mob_life(mob/living/M) M.drowsyness = max(M.drowsyness-5, 0) @@ -235,7 +235,7 @@ id = "styptic_powder" description = "If used in touch-based applications, immediately restores bruising as well as restoring more over time. If ingested through other means, deals minor toxin damage." reagent_state = LIQUID - color = "#C8A5DC" + color = "#FF9696" /datum/reagent/medicine/styptic_powder/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) if(iscarbon(M) && M.stat != DEAD) @@ -261,7 +261,7 @@ id = "salglu_solution" description = "Has a 33% chance per metabolism cycle to heal brute and burn damage. Can be used as a blood substitute on an IV drip." reagent_state = LIQUID - color = "#C8A5DC" + color = "#DCDCDC" metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/medicine/salglu_solution/on_mob_life(mob/living/M) @@ -272,13 +272,13 @@ ..() /datum/reagent/medicine/salglu_solution/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) - if(iscarbon(M) && method == INJECT) + if(ishuman(M) && method == INJECT) var/mob/living/carbon/human/H = M - //The lower the blood of the patient, the better it is as a blood substitute. - var/efficiency = (560-H.vessel.get_reagent_amount("blood"))/700 + 0.2 - efficiency = min(0.75,efficiency) - //As it's designed for an IV drip, make large injections not as effective as repeated small injections. - H.vessel.add_reagent("blood", efficiency * min(5,reac_volume)) + if(H.dna && !(NOBLOOD in H.dna.species.specflags)) + var/efficiency = (BLOOD_VOLUME_NORMAL-H.blood_volume)/700 + 0.2//The lower the blood of the patient, the better it is as a blood substitute. + efficiency = min(0.75,efficiency) + //As it's designed for an IV drip, make large injections not as effective as repeated small injections. + H.blood_volume += round(efficiency * min(5,reac_volume), 0.1) ..() /datum/reagent/medicine/mine_salve @@ -306,6 +306,12 @@ if(show_message) M << "Your stomach agonizingly cramps!" else + var/mob/living/carbon/C = M + for(var/s in C.surgeries) + var/datum/surgery/S = s + S.success_multiplier = max(0.10, S.success_multiplier) + // +10% success propability on each step, useful while operating in less-than-perfect conditions + if(show_message) M << "You feel your wounds fade away to nothing!" //It's a painkiller, after all ..() @@ -321,7 +327,7 @@ id = "synthflesh" description = "Has a 100% chance of instantly healing brute and burn damage. One unit of the chemical will heal one point of damage. Touch application only." reagent_state = LIQUID - color = "#C8A5DC" + color = "#FFEBEB" /datum/reagent/medicine/synthflesh/reaction_mob(mob/living/M, method=TOUCH, reac_volume,show_message = 1) if(iscarbon(M) && M.stat != DEAD) @@ -337,7 +343,7 @@ id = "charcoal" description = "Heals toxin damage as well as slowly removing any other chemicals the patient has in their bloodstream." reagent_state = LIQUID - color = "#C8A5DC" + color = "#000000" metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/medicine/charcoal/on_mob_life(mob/living/M) @@ -353,7 +359,7 @@ id = "omnizine" description = "Slowly heals all damage types. Overdose will cause damage in all types instead." reagent_state = LIQUID - color = "#C8A5DC" + color = "#DCDCDC" metabolization_rate = 0.25 * REAGENTS_METABOLISM overdose_threshold = 30 @@ -378,7 +384,7 @@ id = "calomel" description = "Quickly purges the body of all chemicals. Toxin damage is dealt if the patient is in good condition." reagent_state = LIQUID - color = "#C8A5DC" + color = "#19C832" metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/medicine/calomel/on_mob_life(mob/living/M) @@ -395,7 +401,7 @@ id = "potass_iodide" description = "Efficiently restores low radiation damage." reagent_state = LIQUID - color = "#C8A5DC" + color = "#14FF3C" metabolization_rate = 2 * REAGENTS_METABOLISM /datum/reagent/medicine/potass_iodide/on_mob_life(mob/living/M) @@ -408,7 +414,7 @@ id = "pen_acid" description = "Reduces massive amounts of radiation and toxin damage while purging other chemicals from the body." reagent_state = LIQUID - color = "#C8A5DC" + color = "#E6FFF0" metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/medicine/pen_acid/on_mob_life(mob/living/M) @@ -428,7 +434,7 @@ id = "sal_acid" description = "Stimulates the healing of severe bruises. Extremely rapidly heals severe bruising and slowly heals minor ones. Overdose will worsen existing bruising." reagent_state = LIQUID - color = "#C8A5DC" + color = "#D2D2D2" metabolization_rate = 0.5 * REAGENTS_METABOLISM overdose_threshold = 25 @@ -452,7 +458,7 @@ id = "salbutamol" description = "Rapidly restores oxygen deprivation as well as preventing more of it to an extent." reagent_state = LIQUID - color = "#C8A5DC" + color = "#00FFFF" metabolization_rate = 0.25 * REAGENTS_METABOLISM /datum/reagent/medicine/salbutamol/on_mob_life(mob/living/M) @@ -467,7 +473,7 @@ id = "perfluorodecalin" description = "Extremely rapidly restores oxygen deprivation, but inhibits speech. May also heal small amounts of bruising and burns." reagent_state = LIQUID - color = "#C8A5DC" + color = "#FF6464" metabolization_rate = 0.25 * REAGENTS_METABOLISM /datum/reagent/medicine/perfluorodecalin/on_mob_life(mob/living/carbon/human/M) @@ -484,7 +490,7 @@ id = "ephedrine" description = "Increases stun resistance and movement speed. Overdose deals toxin damage and inhibits breathing." reagent_state = LIQUID - color = "#C8A5DC" + color = "#D2FFFA" metabolization_rate = 0.5 * REAGENTS_METABOLISM overdose_threshold = 45 addiction_threshold = 30 @@ -538,7 +544,7 @@ id = "diphenhydramine" description = "Rapidly purges the body of Histamine and reduces jitteriness. Slight chance of causing drowsiness." reagent_state = LIQUID - color = "#C8A5DC" + color = "#64FFE6" metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/medicine/diphenhydramine/on_mob_life(mob/living/M) @@ -553,7 +559,7 @@ id = "morphine" description = "A painkiller that allows the patient to move at full speed even in bulky objects. Causes drowsiness and eventually unconsciousness in high doses. Overdose will cause a variety of effects, ranging from minor to lethal." reagent_state = LIQUID - color = "#C8A5DC" + color = "#A9FBFB" metabolization_rate = 0.5 * REAGENTS_METABOLISM overdose_threshold = 30 addiction_threshold = 25 @@ -626,7 +632,7 @@ id = "oculine" description = "Quickly restores eye damage, cures nearsightedness, and has a chance to restore vision to the blind." reagent_state = LIQUID - color = "#C8A5DC" + color = "#FFFFFF" metabolization_rate = 0.25 * REAGENTS_METABOLISM /datum/reagent/medicine/oculine/on_mob_life(mob/living/M) @@ -654,7 +660,7 @@ id = "atropine" description = "If a patient is in critical condition, rapidly heals all damage types as well as regulating oxygen in the body. Excellent for stabilizing wounded patients." reagent_state = LIQUID - color = "#C8A5DC" + color = "#000000" metabolization_rate = 0.25 * REAGENTS_METABOLISM overdose_threshold = 35 @@ -683,7 +689,7 @@ id = "epinephrine" description = "Minor boost to stun resistance. Slowly heals damage if a patient is in critical condition, as well as regulating oxygen loss. Overdose causes weakness and toxin damage." reagent_state = LIQUID - color = "#C8A5DC" + color = "#D2FFFA" metabolization_rate = 0.25 * REAGENTS_METABOLISM overdose_threshold = 30 @@ -719,7 +725,7 @@ id = "strange_reagent" description = "A miracle drug capable of bringing the dead back to life. Only functions if the target has less than 100 brute and burn damage (independent of one another), and causes slight damage to the living." reagent_state = LIQUID - color = "#C8A5DC" + color = "#A0E85E" metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/medicine/strange_reagent/reaction_mob(mob/living/carbon/human/M, method=TOUCH, reac_volume) @@ -753,7 +759,7 @@ name = "Mannitol" id = "mannitol" description = "Efficiently restores brain damage." - color = "#C8A5DC" + color = "#DCDCFF" /datum/reagent/medicine/mannitol/on_mob_life(mob/living/M) M.adjustBrainLoss(-3*REM) @@ -763,7 +769,7 @@ name = "Mutadone" id = "mutadone" description = "Removes jitteriness and restores genetic defects." - color = "#C8A5DC" + color = "#5096C8" /datum/reagent/medicine/mutadone/on_mob_life(mob/living/carbon/human/M) M.jitteriness = 0 @@ -775,7 +781,7 @@ name = "Antihol" id = "antihol" description = "Purges alcoholic substance from the patient's body and eliminates its side effects." - color = "#C8A5DC" + color = "#00B4C8" /datum/reagent/medicine/antihol/on_mob_life(mob/living/M) M.dizziness = 0 @@ -794,7 +800,7 @@ name = "Stimulants" id = "stimulants" description = "Increases stun resistance and movement speed in addition to restoring minor damage and weakness. Overdose causes weakness and toxin damage." - color = "#C8A5DC" + color = "#78008C" metabolization_rate = 0.5 * REAGENTS_METABOLISM overdose_threshold = 60 @@ -823,8 +829,8 @@ /datum/reagent/medicine/stimulants/longterm name = "Stimulants" id = "stimulants_longterm" - description = "Increases stun resistance and movement speed in addition to restoring minor damage and weakness. Higly addictive." - color = "#00ff00" + description = "Increases stun resistance and movement speed in addition to restoring minor damage and weakness. Highly addictive." + color = "#78008C" metabolization_rate = 2 * REAGENTS_METABOLISM overdose_threshold = 0 addiction_threshold = 5 @@ -863,7 +869,7 @@ id = "insulin" description = "Increases sugar depletion rates." reagent_state = LIQUID - color = "#C8A5DC" + color = "#FFFFF0" metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/medicine/insulin/on_mob_life(mob/living/M) @@ -1003,6 +1009,32 @@ datum/reagent/medicine/syndicate_nanites/on_mob_life(mob/living/M) ..() . = 1 +/datum/reagent/medicine/earthsblood //Created by ambrosia gaia plants + name = "Earthsblood" + id = "earthsblood" + description = "Ichor from an extremely powerful plant. Great for restoring wounds, but it's a little heavy on the brain." + color = rgb(255, 175, 0) + overdose_threshold = 25 + +/datum/reagent/medicine/earthsblood/on_mob_life(mob/living/M) + M.adjustBruteLoss(-3 * REM, 0) + M.adjustFireLoss(-3 * REM, 0) + M.adjustOxyLoss(-15 * REM, 0) + M.adjustToxLoss(-3 * REM, 0) + M.adjustBrainLoss(2 * REM) //This does, after all, come from ambrosia, and the most powerful ambrosia in existence, at that! + M.adjustCloneLoss(-1 * REM, 0) + M.adjustStaminaLoss(-30 * REM, 0) + M.jitteriness = min(max(0, M.jitteriness + 3), 30) + M.druggy = min(max(0, M.druggy + 10), 15) //See above + ..() + . = 1 + +/datum/reagent/medicine/earthsblood/overdose_process(mob/living/M) + M.hallucination = min(max(0, M.hallucination + 10), 50) + M.adjustToxLoss(5 * REM, 0) + ..() + . = 1 + /datum/reagent/medicine/haloperidol name = "Haloperidol" id = "haloperidol" diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index b1dee893500..e022fbda573 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1,15 +1,16 @@ /datum/reagent/blood - data = list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"=null,"resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null,"cloneable"=null,"factions"=null) - name = "Blood" - id = "blood" - color = "#C80000" // rgb: 200, 0, 0 + data = list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"=null,"resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null,"cloneable"=null,"factions"=null) + name = "Blood" + id = "blood" + color = "#C80000" // rgb: 200, 0, 0 + metabolization_rate = 5 //fast rate so it disappears fast. /datum/reagent/blood/reaction_mob(mob/M, method=TOUCH, reac_volume) if(data && data["viruses"]) for(var/datum/disease/D in data["viruses"]) - if(D.spread_flags & SPECIAL || D.spread_flags & NON_CONTAGIOUS) + if((D.spread_flags & SPECIAL) || (D.spread_flags & NON_CONTAGIOUS)) continue if(method == TOUCH || method == VAPOR) @@ -17,6 +18,15 @@ else //ingest, patch or inject M.ForceContractDisease(D) + if(method == INJECT && iscarbon(M)) + var/mob/living/carbon/C = M + if(C.get_blood_id() == "blood") + if(!data || !(data["blood_type"] in get_safe_blood(C.dna.blood_type))) + C.reagents.add_reagent("toxin", reac_volume * 0.5) + else + C.blood_volume = min(C.blood_volume + round(reac_volume, 0.1), BLOOD_VOLUME_MAXIMUM) + + /datum/reagent/blood/on_new(list/data) if(istype(data)) SetViruses(src, data) @@ -51,38 +61,18 @@ return if(reac_volume < 3) return - if(!data["donor"] || istype(data["donor"], /mob/living/carbon/human)) - var/obj/effect/decal/cleanable/blood/blood_prop = locate() in T //find some blood here - if(!blood_prop) //first blood! - blood_prop = new(T) - blood_prop.blood_DNA[data["blood_DNA"]] = data["blood_type"] - for(var/datum/disease/D in data["viruses"]) - var/datum/disease/newVirus = D.Copy(1) - blood_prop.viruses += newVirus - newVirus.holder = blood_prop + var/obj/effect/decal/cleanable/blood/B = locate() in T //find some blood here + if(!B) + B = new(T) + if(data["blood_DNA"]) + B.blood_DNA[data["blood_DNA"]] = data["blood_type"] + for(var/datum/disease/D in data["viruses"]) + var/datum/disease/newVirus = D.Copy(1) + B.viruses += newVirus + newVirus.holder = B - else if(istype(data["donor"], /mob/living/carbon/monkey)) - var/obj/effect/decal/cleanable/blood/blood_prop = locate() in T - if(!blood_prop) - blood_prop = new(T) - blood_prop.blood_DNA["Non-Human DNA"] = "A+" - for(var/datum/disease/D in data["viruses"]) - var/datum/disease/newVirus = D.Copy(1) - blood_prop.viruses += newVirus - newVirus.holder = blood_prop - - else if(istype(data["donor"], /mob/living/carbon/alien)) - var/obj/effect/decal/cleanable/xenoblood/blood_prop = locate() in T - if(!blood_prop) - blood_prop = new(T) - blood_prop.blood_DNA["UNKNOWN DNA STRUCTURE"] = "X*" - for(var/datum/disease/D in data["viruses"]) - var/datum/disease/newVirus = D.Copy(1) - blood_prop.viruses += newVirus - newVirus.holder = blood_prop - return /datum/reagent/liquidgibs name = "Liquid gibs" @@ -121,8 +111,9 @@ /datum/reagent/water/reaction_turf(turf/open/T, reac_volume) if (!istype(T)) return var/CT = cooling_temperature - if(reac_volume >= 10) - T.MakeSlippery() + + if(reac_volume >= 5) + T.MakeSlippery(min_wet_time = 10, wet_time_to_add = reac_volume*1.5) for(var/mob/living/simple_animal/slime/M in T) M.apply_water() @@ -134,7 +125,6 @@ G.temperature = max(min(G.temperature-(CT*1000),G.temperature/CT),0) G.react() qdel(hotspot) - return /* * Water reaction to an object @@ -172,6 +162,11 @@ description = "Water blessed by some deity." color = "#E0E8EF" // rgb: 224, 232, 239 +/datum/reagent/water/holywater/reaction_mob(mob/living/M, method=TOUCH, reac_volume) + if(is_servant_of_ratvar(M)) + M << "A darkness begins to spread its unholy tendrils through your mind, purging the Justiciar's influence!" + ..() + /datum/reagent/water/holywater/on_mob_life(mob/living/M) if(!data) data = 1 data++ @@ -183,19 +178,28 @@ M.Dizzy(5) if(iscultist(M) && prob(5)) M.say(pick("Av'te Nar'sie","Pa'lid Mors","INO INO ORA ANA","SAT ANA!","Daim'niodeis Arc'iai Le'eones","R'ge Na'sie","Diabo us Vo'iscum","Eld' Mon Nobis")) - if(data >= 75 && prob(33)) // 30 units, 135 seconds - if (!M.confused) - M.confused = 1 - M.confused += 3 - if(iscultist(M) || (is_handofgod_cultist(M) && !is_handofgod_prophet(M))) - ticker.mode.remove_cultist(M.mind, 1, 1) - ticker.mode.remove_hog_follower(M.mind) - holder.remove_reagent(src.id, src.volume) // maybe this is a little too perfect and a max() cap on the statuses would be better?? + else if(is_servant_of_ratvar(M) && prob(8)) + switch(pick("speech", "message", "emote")) + if("speech") + clockwork_say(M, "...[text2ratvar(pick("Engine... your light grows dark...", "Where are you, master?", "He lies rusting in Error...", "Purge all untruths and... and... something..."))]") + if("message") + M << "[pick("Ratvar's illumination of your mind has begun to flicker", "He lies rusting in Reebe, derelict and forgotten. And there he shall stay", \ + "You can't save him. Nothing can save him now", "It seems that Nar-Sie will triumph after all")]." + if("emote") + M.visible_message("[M] [pick("whimpers quietly", "shivers as though cold", "glances around in paranoia")].") + if(data >= 75) // 30 units, 135 seconds + if(iscultist(M) || is_handofgod_cultist(M) || is_handofgod_prophet(M) || is_servant_of_ratvar(M)) + if(iscultist(M)) + ticker.mode.remove_cultist(M.mind, 1, 1) + else if(is_handofgod_cultist(M) || is_handofgod_prophet(M)) + ticker.mode.remove_hog_follower(M.mind) + else if(is_servant_of_ratvar(M)) + remove_servant_of_ratvar(M) + holder.remove_reagent(id, volume) // maybe this is a little too perfect and a max() cap on the statuses would be better?? M.jitteriness = 0 M.stuttering = 0 - M.confused = 0 return - holder.remove_reagent(src.id, 0.4) //fixed consumption to prevent balancing going out of whack + holder.remove_reagent(id, 0.4) //fixed consumption to prevent balancing going out of whack /datum/reagent/water/holywater/reaction_turf(turf/T, reac_volume) ..() @@ -257,7 +261,7 @@ /datum/reagent/lube/reaction_turf(turf/open/T, reac_volume) if (!istype(T)) return if(reac_volume >= 1) - T.MakeSlippery(TURF_WET_LUBE) + T.MakeSlippery(wet_setting=TURF_WET_LUBE, min_wet_time=15, wet_time_to_add=reac_volume*2) /datum/reagent/spraytan name = "Spray Tan" @@ -373,21 +377,18 @@ spawn(30) if(!H || qdeleted(H)) return - //var/list/blacklisted_species = list( var/list/possible_morphs = list() for(var/type in subtypesof(/datum/species)) var/datum/species/S = type if(initial(S.blacklisted)) continue possible_morphs += S + + var/current_species = H.dna.species.type var/datum/species/mutation = pick(possible_morphs) - if(prob(90) && mutation && H.dna.species != /datum/species/golem && H.dna.species != /datum/species/golem/adamantine) + if(mutation && mutation != current_species) H << "The pain subsides. You feel... different." H.set_species(mutation) - if(mutation.id == "slime") - H.faction |= "slime" - else - H.faction -= "slime" else H << "The pain vanishes suddenly. You feel no different." @@ -604,12 +605,21 @@ GG = new/obj/effect/decal/cleanable/greenglow(T) GG.reagents.add_reagent("radium", reac_volume) -/datum/reagent/sterilizine +/datum/reagent/space_cleaner/sterilizine name = "Sterilizine" id = "sterilizine" description = "Sterilizes wounds in preparation for surgery." color = "#C8A5DC" // rgb: 200, 165, 220 +/datum/reagent/space_cleaner/sterilizine/reaction_mob(mob/living/M, method=TOUCH, reac_volume) + if(iscarbon(M) && (method in list(TOUCH, VAPOR, PATCH))) + var/mob/living/carbon/C = M + for(var/s in C.surgeries) + var/datum/surgery/S = s + S.success_multiplier = max(0.20, S.success_multiplier) + // +20% success propability on each step, useful while operating in less-than-perfect conditions + ..() + /datum/reagent/iron name = "Iron" id = "iron" @@ -618,6 +628,13 @@ color = "#C8A5DC" // rgb: 200, 165, 220 +/datum/reagent/iron/on_mob_life(mob/living/M) + if(iscarbon(M)) + var/mob/living/carbon/C = M + if(C.blood_volume < BLOOD_VOLUME_NORMAL) + C.blood_volume += 0.5 + ..() + /datum/reagent/iron/reaction_mob(mob/living/M, method=TOUCH, reac_volume) if(!istype(M, /mob/living)) return @@ -1144,7 +1161,8 @@ /datum/reagent/drying_agent/reaction_turf(turf/open/T, reac_volume) if(istype(T) && T.wet) - T.MakeDry(TURF_WET_WATER) + T.wet_time = max(0, T.wet_time-reac_volume*5) // removes 5 seconds of wetness for every unit. + T.HandleWet() /datum/reagent/drying_agent/reaction_obj(obj/O, reac_volume) if(O.type == /obj/item/clothing/shoes/galoshes) @@ -1157,7 +1175,6 @@ /datum/reagent/toxin/mutagen/mutagenvirusfood name = "mutagenic agar" id = "mutagenvirusfood" - description = "mutates blood" color = "#A3C00F" // rgb: 163,192,15 /datum/reagent/toxin/mutagen/mutagenvirusfood/sugar @@ -1168,13 +1185,11 @@ /datum/reagent/medicine/synaptizine/synaptizinevirusfood name = "virus rations" id = "synaptizinevirusfood" - description = "mutates blood" color = "#D18AA5" // rgb: 209,138,165 /datum/reagent/toxin/plasma/plasmavirusfood name = "virus plasma" id = "plasmavirusfood" - description = "mutates blood" color = "#A69DA9" // rgb: 166,157,169 /datum/reagent/toxin/plasma/plasmavirusfood/weak @@ -1182,31 +1197,22 @@ id = "weakplasmavirusfood" color = "#CEC3C6" // rgb: 206,195,198 -//Reagent used for shadowling blindness smoke spell -datum/reagent/shadowling_blindness_smoke - name = "odd black liquid" - id = "blindness_smoke" - description = "<::ERROR::> CANNOT ANALYZE REAGENT <::ERROR::>" - color = "#000000" //Complete black (RGB: 0, 0, 0) - metabolization_rate = 100 //lel +/datum/reagent/uranium/uraniumvirusfood + name = "decaying uranium gel" + id = "uraniumvirusfood" + color = "#67ADBA" // rgb: 103,173,186 -/datum/reagent/shadowling_blindness_smoke/on_mob_life(mob/living/M) - if(!is_shadow_or_thrall(M)) - M << "You breathe in the black smoke, and your eyes burn horribly!" - M.blind_eyes(5) - if(prob(25)) - M.visible_message("[M] claws at their eyes!") - M.Stun(3, 0) - . = 1 - else - M << "You breathe in the black smoke, and you feel revitalized!" - M.heal_organ_damage(2,2, 0) - M.adjustOxyLoss(-2, 0) - M.adjustToxLoss(-2, 0) - . = 1 - return ..() || . +/datum/reagent/uranium/uraniumvirusfood/unstable + name = "unstable uranium gel" + id = "uraniumplasmavirusfood_unstable" + color = "#2FF2CB" // rgb: 47,242,203 +/datum/reagent/uranium/uraniumvirusfood/stable + name = "stable uranium gel" + id = "uraniumplasmavirusfood_stable" + color = "#04506C" // rgb: 4,80,108 +// Bee chemicals /datum/reagent/royal_bee_jelly name = "royal bee jelly" @@ -1218,3 +1224,45 @@ datum/reagent/shadowling_blindness_smoke if(prob(2)) M.say(pick("Bzzz...","BZZ BZZ","Bzzzzzzzzzzz...")) ..() + +//Misc reagents + +datum/reagent/romerol + name = "romerol" + // the REAL zombie powder + id = "romerol" + description = "Romerol is a highly experimental bioterror agent \ + which causes dormant nodules to be etched into the grey matter of \ + the subject. These nodules only become active upon death of the \ + host, upon which, the secondary structures activate and take control \ + of the host body." + color = "#123524" // RGB (18, 53, 36) + metabolization_rate = INFINITY + +/datum/reagent/romerol/on_mob_life(mob/living/carbon/human/H) + // Silently add the zombie infection organ to be activated upon death + new /obj/item/organ/body_egg/zombie_infection(H) + ..() + +/datum/reagent/growthserum + name = "Growth serum" + id = "growthserum" + description = "A commercial chemical designed to help older men in the bedroom."//not really it just makes you a giant + color = "#ff0000"//strong red. rgb 255, 0, 0 + var/current_size = 1 + +/datum/reagent/growthserum/on_mob_life(mob/living/carbon/H) + if(volume >= 20 && current_size != 2) + H.resize = 2/current_size + current_size = 2 + H.update_transform() + else if (current_size != 1.5) + H.resize = 1.5/current_size + current_size = 1.5 + H.update_transform() + ..() + +/datum/reagent/growthserum/on_mob_delete(mob/living/M) + M.resize = 1/current_size + M.update_transform() + ..() diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm index fc8d9360e27..22d718e0b76 100644 --- a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm @@ -4,7 +4,7 @@ id = "thermite" description = "Thermite produces an aluminothermic reaction known as a thermite reaction. Can be used to melt walls." reagent_state = SOLID - color = "#673910" // rgb: 103, 57, 16 + color = "#550000" /datum/reagent/thermite/reaction_turf(turf/T, reac_volume) if(reac_volume >= 1 && istype(T, /turf/closed/wall)) @@ -14,7 +14,7 @@ else Wall.thermite = Wall.thermite+(reac_volume*10) Wall.overlays = list() - Wall.overlays += image('icons/effects/effects.dmi',"thermite") + Wall.add_overlay(image('icons/effects/effects.dmi',"thermite")) /datum/reagent/thermite/on_mob_life(mob/living/M) M.adjustFireLoss(1, 0) @@ -32,14 +32,14 @@ id = "stabilizing_agent" description = "Keeps unstable chemicals stable. This does not work on everything." reagent_state = LIQUID - color = "#FFFFFF" + color = "#FFFF00" /datum/reagent/clf3 name = "Chlorine Trifluoride" id = "clf3" description = "Makes a temporary 3x3 fireball when it comes into existence, so be careful when mixing. ClF3 applied to a surface burns things that wouldn't otherwise burn, sometimes through the very floors of the station and exposing it to the vacuum of space." reagent_state = LIQUID - color = "#FF0000" + color = "#FFC8C8" metabolization_rate = 4 /datum/reagent/clf3/on_mob_life(mob/living/M) @@ -62,7 +62,8 @@ F.burn_tile() if(istype(F, /turf/open/floor/)) for(var/turf/turf in range(1,F)) - PoolOrNew(/obj/effect/hotspot, F) + if(!locate(/obj/effect/hotspot) in turf) + PoolOrNew(/obj/effect/hotspot, F) if(istype(T, /turf/closed/wall/)) var/turf/closed/wall/W = T if(prob(reac_volume)) @@ -73,21 +74,22 @@ if(method != INGEST && method != INJECT) M.adjust_fire_stacks(min(reac_volume/5, 10)) M.IgniteMob() - PoolOrNew(/obj/effect/hotspot, M.loc) + if(!locate(/obj/effect/hotspot) in M.loc) + PoolOrNew(/obj/effect/hotspot, M.loc) /datum/reagent/sorium name = "Sorium" id = "sorium" description = "Sends everything flying from the detonation point." reagent_state = LIQUID - color = "#FFA500" + color = "#5A64C8" /datum/reagent/liquid_dark_matter name = "Liquid Dark Matter" id = "liquid_dark_matter" description = "Sucks everything into the detonation point." reagent_state = LIQUID - color = "#800080" + color = "#210021" /datum/reagent/blackpowder name = "Black Powder" @@ -109,28 +111,28 @@ id = "flash_powder" description = "Makes a very bright flash." reagent_state = LIQUID - color = "#FFFF00" + color = "#C8C8C8" /datum/reagent/smoke_powder name = "Smoke Powder" id = "smoke_powder" description = "Makes a large cloud of smoke that can carry reagents." reagent_state = LIQUID - color = "#808080" + color = "#C8C8C8" /datum/reagent/sonic_powder name = "Sonic Powder" id = "sonic_powder" description = "Makes a deafening noise." reagent_state = LIQUID - color = "#0000FF" + color = "#C8C8C8" /datum/reagent/phlogiston name = "Phlogiston" id = "phlogiston" description = "Catches you on fire and makes you ignite." reagent_state = LIQUID - color = "#FF9999" + color = "#FA00AF" /datum/reagent/phlogiston/reaction_mob(mob/living/M, method=TOUCH, reac_volume) M.IgniteMob() @@ -148,7 +150,7 @@ id = "napalm" description = "Very flammable." reagent_state = LIQUID - color = "#FF9999" + color = "#FA00AF" /datum/reagent/napalm/on_mob_life(mob/living/M) M.adjust_fire_stacks(1) @@ -163,7 +165,7 @@ name = "Cryostylane" id = "cryostylane" description = "Comes into existence at 20K. As long as there is sufficient oxygen for it to react with, Cryostylane slowly cools all other reagents in the mob down to 0K." - color = "#B2B2FF" // rgb: 139, 166, 233 + color = "#0000DC" metabolization_rate = 0.5 * REAGENTS_METABOLISM @@ -189,7 +191,7 @@ name = "Pyrosium" id = "pyrosium" description = "Comes into existence at 20K. As long as there is sufficient oxygen for it to react with, Pyrosium slowly cools all other reagents in the mob down to 0K." - color = "#B20000" // rgb: 139, 166, 233 + color = "#64FAC8" metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/pyrosium/on_mob_life(mob/living/M) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 5bfe942374d..b3fb7d29526 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -25,7 +25,7 @@ name = "Unstable mutagen" id = "mutagen" description = "Might cause unpredictable mutations. Keep away from children." - color = "#13BC5E" // rgb: 19, 188, 94 + color = "#00FF00" toxpwr = 0 /datum/reagent/toxin/mutagen/reaction_mob(mob/living/carbon/M, method=TOUCH, reac_volume) @@ -52,7 +52,7 @@ name = "Plasma" id = "plasma" description = "Plasma in its liquid form." - color = "#500064" // rgb: 80, 0, 100 + color = "#8228A0" toxpwr = 3 /datum/reagent/toxin/plasma/on_mob_life(mob/living/M) @@ -85,18 +85,25 @@ name = "Lexorin" id = "lexorin" description = "A powerful poison used to stop respiration." - color = "#C8A5DC" // rgb: 200, 165, 220 + color = "#7DC3A0" toxpwr = 0 /datum/reagent/toxin/lexorin/on_mob_life(mob/living/M) - M.adjustOxyLoss(5, 0) + . = TRUE + var/mob/living/carbon/C if(iscarbon(M)) - var/mob/living/carbon/C = M - C.losebreath += 2 - if(prob(20)) - M.emote("gasp") + C = M + CHECK_DNA_AND_SPECIES(C) + if(NOBREATH in C.dna.species.specflags) + . = FALSE + + if(.) + M.adjustOxyLoss(5, 0) + if(C) + C.losebreath += 2 + if(prob(20)) + M.emote("gasp") ..() - . = 1 /datum/reagent/toxin/slimejelly name = "Slime Jelly" @@ -260,6 +267,20 @@ . = 1 ..() +/datum/reagent/toxin/chloralhydrate/delayed + id = "chloralhydrate2" + +/datum/reagent/toxin/chloralhydrate/delayed/on_mob_life(mob/living/M) + switch(current_cycle) + if(1 to 10) + return + if(10 to 20) + M.confused += 1 + M.drowsyness += 1 + if(20 to INFINITY) + M.Sleeping(2, 0) + ..() + /datum/reagent/toxin/beer2 //disguised as normal beer for use by emagged brobots name = "Beer" id = "beer2" @@ -322,7 +343,7 @@ id = "polonium" description = "An extremely radioactive material in liquid form. Ingestion results in fatal irradiation." reagent_state = LIQUID - color = "#CF3600" + color = "#787878" metabolization_rate = 0.125 * REAGENTS_METABOLISM toxpwr = 0 @@ -335,7 +356,7 @@ id = "histamine" description = "Histamine's effects become more dangerous depending on the dosage amount. They range from mildly annoying to incredibly lethal." reagent_state = LIQUID - color = "#CF3600" + color = "#FA6464" metabolization_rate = 0.25 * REAGENTS_METABOLISM overdose_threshold = 30 toxpwr = 0 @@ -369,7 +390,7 @@ id = "formaldehyde" description = "Formaldehyde, on its own, is a fairly weak toxin. It contains trace amounts of Histamine, very rarely making it decay into Histamine.." reagent_state = LIQUID - color = "#CF3600" + color = "#B4004B" metabolization_rate = 0.5 * REAGENTS_METABOLISM toxpwr = 1 @@ -385,7 +406,7 @@ id = "venom" description = "An exotic poison extracted from highly toxic fauna. Causes scaling amounts of toxin damage and bruising depending and dosage. Often decays into Histamine." reagent_state = LIQUID - color = "#CF3600" + color = "#F0FFF0" metabolization_rate = 0.25 * REAGENTS_METABOLISM toxpwr = 0 @@ -404,7 +425,7 @@ id = "neurotoxin2" description = "Neurotoxin will inhibit brain function and cause toxin damage before eventually knocking out its victim." reagent_state = LIQUID - color = "#CF3600" + color = "#64916E" metabolization_rate = 0.5 * REAGENTS_METABOLISM toxpwr = 0 @@ -423,7 +444,7 @@ id = "cyanide" description = "An infamous poison known for its use in assassination. Causes small amounts of toxin damage with a small chance of oxygen damage or a stun." reagent_state = LIQUID - color = "#CF3600" + color = "#00B4FF" metabolization_rate = 0.125 * REAGENTS_METABOLISM toxpwr = 1.25 @@ -441,7 +462,7 @@ id = "????" description = "????" reagent_state = LIQUID - color = "#CF3600" + color = "#d6d6d8" metabolization_rate = 0.25 * REAGENTS_METABOLISM toxpwr = 0.5 @@ -450,7 +471,7 @@ id = "itching_powder" description = "A powder that induces itching upon contact with the skin. Causes the victim to scratch at their itches and has a very low chance to decay into Histamine." reagent_state = LIQUID - color = "#CF3600" + color = "#C8C8C8" metabolization_rate = 0.4 * REAGENTS_METABOLISM toxpwr = 0 @@ -482,7 +503,7 @@ id = "initropidril" description = "A powerful poison with insidious effects. It can cause stuns, lethal breathing failure, and cardiac arrest." reagent_state = LIQUID - color = "#CF3600" + color = "#7F10C0" metabolization_rate = 0.5 * REAGENTS_METABOLISM toxpwr = 2.5 @@ -516,7 +537,7 @@ id = "pancuronium" description = "An undetectable toxin that swiftly incapacitates its victim. May also cause breathing failure." reagent_state = LIQUID - color = "#CF3600" + color = "#195096" metabolization_rate = 0.25 * REAGENTS_METABOLISM toxpwr = 0 @@ -533,7 +554,7 @@ id = "sodium_thiopental" description = "Sodium Thiopental induces heavy weakness in its target as well as unconsciousness." reagent_state = LIQUID - color = "#CF3600" + color = "#6496FA" metabolization_rate = 0.75 * REAGENTS_METABOLISM toxpwr = 0 @@ -549,7 +570,7 @@ id = "sulfonal" description = "A stealthy poison that deals minor toxin damage and eventually puts the target to sleep." reagent_state = LIQUID - color = "#CF3600" + color = "#7DC3A0" metabolization_rate = 0.125 * REAGENTS_METABOLISM toxpwr = 0.5 @@ -563,12 +584,15 @@ id = "amanitin" description = "A very powerful delayed toxin. Upon full metabolization, a massive amount of toxin damage will be dealt depending on how long it has been in the victim's bloodstream." reagent_state = LIQUID - color = "#CF3600" + color = "#FFFFFF" toxpwr = 0 metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/toxin/amanitin/on_mob_delete(mob/living/M) - M.adjustToxLoss(current_cycle*3*REM) + var/toxdamage = current_cycle*3*REM + M.adjustToxLoss(toxdamage) + if(M) + add_logs(M, get_turf(M), "has taken [toxdamage] toxin damage from amanitin toxin") ..() /datum/reagent/toxin/lipolicide @@ -576,14 +600,14 @@ id = "lipolicide" description = "A powerful toxin that will destroy fat cells, massively reducing body weight in a short time. More deadly to those without nutriment in their body." reagent_state = LIQUID - color = "#CF3600" + color = "#F0FFF0" metabolization_rate = 0.5 * REAGENTS_METABOLISM toxpwr = 0.5 /datum/reagent/toxin/lipolicide/on_mob_life(mob/living/M) - if(!holder.has_reagent("nutriment")) + if(M.nutrition <= NUTRITION_LEVEL_STARVING) M.adjustToxLoss(0.5*REM, 0) - M.nutrition = max( M.nutrition - 5 * REAGENTS_METABOLISM, 0) + M.nutrition = max(M.nutrition - 3, 0) // making the chef more valuable, one meme trap at a time M.overeatduration = 0 return ..() @@ -592,7 +616,7 @@ id = "coniine" description = "Coniine metabolizes extremely slowly, but deals high amounts of toxin damage and stops breathing." reagent_state = LIQUID - color = "#CF3600" + color = "#7DC3A0" metabolization_rate = 0.06 * REAGENTS_METABOLISM toxpwr = 1.75 @@ -605,7 +629,7 @@ id = "curare" description = "Causes slight toxin damage followed by chain-stunning and oxygen damage." reagent_state = LIQUID - color = "#CF3600" + color = "#191919" metabolization_rate = 0.125 * REAGENTS_METABOLISM toxpwr = 1 @@ -628,7 +652,7 @@ /datum/reagent/toxin/heparin/on_mob_life(mob/living/M) if(ishuman(M)) var/mob/living/carbon/human/H = M - H.blood_max += 2 + H.bleed_rate = min(H.bleed_rate + 2, 8) H.adjustBruteLoss(1, 0) //Brute damage increases with the amount they're bleeding . = 1 return ..() || . @@ -659,7 +683,7 @@ name = "Sulphuric acid" id = "sacid" description = "A strong mineral acid with the molecular formula H2SO4." - color = "#DB5008" // rgb: 219, 80, 8 + color = "#00FF32" toxpwr = 1 var/acidpwr = 10 //the amount of protection removed from the armour @@ -692,7 +716,7 @@ name = "Fluorosulfuric acid" id = "facid" description = "Fluorosulfuric acid is a an extremely corrosive chemical substance." - color = "#8E18A9" // rgb: 142, 24, 169 + color = "#5050FF" toxpwr = 2 acidpwr = 42.0 @@ -700,3 +724,31 @@ M.adjustFireLoss(current_cycle/10, 0) // I rode a tank, held a general's rank . = 1 // When the blitzkrieg raged and the bodies stank ..() // Pleased to meet you, hope you guess my name + +/datum/reagent/toxin/peaceborg/confuse + name = "Dizzying Solution" + id = "dizzysolution" + description = "Makes the target off balance and dizzy" + toxpwr = 0 + metabolization_rate = 1.5 * REAGENTS_METABOLISM + +/datum/reagent/toxin/peaceborg/confuse/on_mob_life(mob/living/M) + M.confused += 1 + M.Dizzy(1) + if(prob(20)) + M << "You feel confused and disorientated." + ..() + +/datum/reagent/toxin/peaceborg/tire + name = "Tiring Solution" + id = "tiresolution" + description = "An extremely weak stamina-toxin that tires out the target. Completely harmless." + toxpwr = 0 + metabolization_rate = 1.5 * REAGENTS_METABOLISM + +/datum/reagent/toxin/peaceborg/tire/on_mob_life(mob/living/M) + if(M.staminaloss < 50) + M.adjustStaminaLoss(10) + if(prob(30)) + M << "You should sit down and take a rest..." + ..() \ No newline at end of file diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 65867e3f5b1..9aabf7b8aae 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -175,6 +175,34 @@ required_reagents = list("salglu_solution" = 1, "mutagenvirusfood" = 1) result_amount = 2 +/datum/chemical_reaction/virus_food_uranium + name = "Decaying uranium gel" + id = "uraniumvirusfood" + result = "uraniumvirusfood" + required_reagents = list("uranium" = 1, "virusfood" = 1) + result_amount = 1 + +/datum/chemical_reaction/virus_food_uranium_plasma + name = "Unstable uranium gel" + id = "uraniumvirusfood_plasma" + result = "uraniumplasmavirusfood_unstable" + required_reagents = list("uranium" = 5, "plasmavirusfood" = 1) + result_amount = 1 + +/datum/chemical_reaction/virus_food_uranium_plasma_gold + name = "Stable uranium gel" + id = "uraniumvirusfood_gold" + result = "uraniumplasmavirusfood_stable" + required_reagents = list("uranium" = 10, "gold" = 10, "plasma" = 1) + result_amount = 1 + +/datum/chemical_reaction/virus_food_uranium_plasma_silver + name = "Stable uranium gel" + id = "uraniumvirusfood_silver" + result = "uraniumplasmavirusfood_stable" + required_reagents = list("uranium" = 10, "silver" = 10, "plasma" = 1) + result_amount = 1 + /datum/chemical_reaction/mix_virus name = "Mix Virus" id = "mixvirus" @@ -257,6 +285,30 @@ level_min = 1 level_max = 1 +/datum/chemical_reaction/mix_virus/mix_virus_10 + + name = "Mix Virus 10" + id = "mixvirus10" + required_reagents = list("uraniumvirusfood" = 5) + level_min = 6 + level_max = 7 + +/datum/chemical_reaction/mix_virus/mix_virus_11 + + name = "Mix Virus 11" + id = "mixvirus11" + required_reagents = list("uraniumplasmavirusfood_unstable" = 5) + level_min = 7 + level_max = 7 + +/datum/chemical_reaction/mix_virus/mix_virus_12 + + name = "Mix Virus 12" + id = "mixvirus12" + required_reagents = list("uraniumplasmavirusfood_stable" = 5) + level_min = 8 + level_max = 8 + /datum/chemical_reaction/mix_virus/rem_virus name = "Devolve Virus" @@ -517,3 +569,10 @@ result = "royal_bee_jelly" required_reagents = list("mutagen" = 10, "honey" = 40) result_amount = 5 + +/datum/chemical_reaction/laughter + name = "laughter" + id = "laughter" + result = "laughter" + required_reagents = list("sugar" = 1, "banana" = 1) + result_amount = 10 diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index 45d773a6851..af70d5ddb6a 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -70,9 +70,10 @@ R << "The power of [diety] compels you!" R.stun(20) R.reveal(100) + R.adjustHealth(50) sleep(20) for(var/mob/living/carbon/C in get_hearers_in_view(round(created_volume/48,1),get_turf(holder.my_atom))) - if(iscultist(C) || is_handofgod_cultist(C) || C.dna.species.id == "shadowling" || C.dna.species.id == "l_shadowling") + if(iscultist(C) || is_handofgod_cultist(C)) C << "The divine explosion sears you!" C.Weaken(2) C.adjust_fire_stacks(5) diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index eceb9be7e61..405df161612 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -11,9 +11,11 @@ /datum/chemical_reaction/slimespawn/on_reaction(datum/reagents/holder) feedback_add_details("slime_cores_used","[type]") - var/mob/living/simple_animal/slime/S = new /mob/living/simple_animal/slime - S.loc = get_turf(holder.my_atom) - S.visible_message("Infused with plasma, the core begins to quiver and grow, and soon a new baby slime emerges from it!") + var/mob/living/simple_animal/slime/S + S = new(get_turf(holder.my_atom), "grey") + S.visible_message("Infused with plasma, the \ + core begins to quiver and grow, and soon a new baby slime \ + emerges from it!") /datum/chemical_reaction/slimeinaprov name = "Slime epinephrine" @@ -102,8 +104,7 @@ feedback_add_details("slime_cores_used","[type]") var/turf/T = get_turf(holder.my_atom) T.visible_message("The slime extract begins to vibrate violently !") - spawn(50) - chemical_mob_spawn(holder, 5, "Gold Slime") + addtimer(src, "chemical_mob_spawn", 50, FALSE, holder, 5, "Gold Slime") /datum/chemical_reaction/slimecritlesser name = "Slime Crit Lesser" @@ -118,8 +119,7 @@ feedback_add_details("slime_cores_used","[type]") var/turf/T = get_turf(holder.my_atom) T.visible_message("The slime extract begins to vibrate violently !") - spawn(50) - chemical_mob_spawn(holder, 3, "Lesser Gold Slime", "neutral") + addtimer(src, "chemical_mob_spawn", 50, FALSE, holder, 3, "Lesser Gold Slime", "neutral") /datum/chemical_reaction/slimecritfriendly name = "Slime Crit Friendly" @@ -134,8 +134,7 @@ feedback_add_details("slime_cores_used","[type]") var/turf/T = get_turf(holder.my_atom) T.visible_message("The slime extract begins to vibrate adorably !") - spawn(50) - chemical_mob_spawn(holder, 1, "Friendly Gold Slime", "neutral") + addtimer(src, "chemical_mob_spawn", 50, FALSE, holder, 1, "Friendly Gold Slime", "neutral") //Silver /datum/chemical_reaction/slimebork @@ -260,13 +259,15 @@ /datum/chemical_reaction/slimefreeze/on_reaction(datum/reagents/holder) feedback_add_details("slime_cores_used","[type]") var/turf/T = get_turf(holder.my_atom) - T.visible_message("The slime extract begins to vibrate adorably !") - spawn(50) - if(holder && holder.my_atom) - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1) - for(var/mob/living/M in range (get_turf(holder.my_atom), 7)) - M.bodytemperature -= 240 - M << "You feel a chill!" + T.visible_message("The slime extract begins to vibrate adorably!") + addtimer(src, "freeze", 50, FALSE, holder) +/datum/chemical_reaction/slimefreeze/proc/freeze(datum/reagents/holder) + if(holder && holder.my_atom) + var/turf/T = get_turf(holder.my_atom) + playsound(T, 'sound/effects/phasein.ogg', 100, 1) + for(var/mob/living/M in range(T, 7)) + M.bodytemperature -= 240 + M << "You feel a chill!" /datum/chemical_reaction/slimefireproof @@ -308,12 +309,15 @@ /datum/chemical_reaction/slimefire/on_reaction(datum/reagents/holder) feedback_add_details("slime_cores_used","[type]") var/turf/TU = get_turf(holder.my_atom) - TU.visible_message("The slime extract begins to vibrate adorably !") - spawn(50) - if(holder && holder.my_atom) - var/turf/open/T = get_turf(holder.my_atom) - if(istype(T)) - T.atmos_spawn_air("plasma=50;TEMP=1000") + TU.visible_message("The slime extract begins to vibrate adorably!") + addtimer(src, "burn", 50, FALSE, holder) + + +/datum/chemical_reaction/slimefire/proc/burn(datum/reagents/holder) + if(holder && holder.my_atom) + var/turf/open/T = get_turf(holder.my_atom) + if(istype(T)) + T.atmos_spawn_air("plasma=50;TEMP=1000") //Yellow @@ -502,9 +506,11 @@ message_admins("Slime Explosion reaction started at [T.loc.name] (JMP). Last Fingerprint: [touch_msg]") log_game("Slime Explosion reaction started at [T.loc.name] ([T.x],[T.y],[T.z]). Last Fingerprint: [lastkey ? lastkey : "N/A"].") T.visible_message("The slime extract begins to vibrate violently !") - spawn(50) - if(holder && holder.my_atom) - explosion(get_turf(holder.my_atom), 1 ,3, 6) + addtimer(src, "boom", 50, FALSE, holder) + +/datum/chemical_reaction/slimeexplosion/proc/boom(datum/reagents/holder) + if(holder && holder.my_atom) + explosion(get_turf(holder.my_atom), 1 ,3, 6) //Light Pink /datum/chemical_reaction/slimepotion2 @@ -683,10 +689,11 @@ /datum/chemical_reaction/slimeRNG/on_reaction(datum/reagents/holder) feedback_add_details("slime_cores_used","[type]") - var/mob/living/simple_animal/slime/S = new /mob/living/simple_animal/slime - S.colour = pick("grey","orange", "metal", "blue", "purple", "dark purple", "dark blue", "green", "silver", "yellow", "gold", "yellow", "red", "silver", "pink", "cerulean", "sepia", "bluespace", "pyrite", "light pink", "oil", "adamantine", "black") - S.loc = get_turf(holder.my_atom) - S.visible_message("Infused with plasma, the core begins to quiver and grow, and soon a new baby slime emerges from it!") + var/mob/living/simple_animal/slime/random/S + S = new(get_turf(holder.my_atom)) + S.visible_message("Infused with plasma, the \ + core begins to quiver and grow, and soon a new baby slime emerges \ + from it!") /datum/chemical_reaction/slime_transfer name = "Transfer Potion" diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index 353b3276e18..08b12d92666 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -4,19 +4,35 @@ icon = 'icons/obj/bloodpack.dmi' icon_state = "empty" volume = 200 - var/blood_type = null + var/labelled = 0 /obj/item/weapon/reagent_containers/blood/New() ..() if(blood_type != null) - name = "blood pack [blood_type]" reagents.add_reagent("blood", 200, list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"=blood_type,"resistances"=null,"trace_chem"=null)) update_icon() /obj/item/weapon/reagent_containers/blood/on_reagent_change() + if(reagents) + var/datum/reagent/blood/B = reagents.has_reagent("blood") + if(B && B.data && B.data["blood_type"]) + blood_type = B.data["blood_type"] + else + blood_type = null + update_pack_name() update_icon() +/obj/item/weapon/reagent_containers/blood/proc/update_pack_name() + if(!labelled) + if(volume) + if(blood_type) + name = "blood pack [blood_type]" + else + name = "blood pack" + else + name = "empty blood pack" + /obj/item/weapon/reagent_containers/blood/update_icon() var/percent = round((reagents.total_volume / volume) * 100) switch(percent) @@ -28,7 +44,7 @@ icon_state = "full" /obj/item/weapon/reagent_containers/blood/random/New() - blood_type = pick("A+", "A-", "B+", "B-", "O+", "O-") + blood_type = pick("A+", "A-", "B+", "B-", "O+", "O-", "L") ..() /obj/item/weapon/reagent_containers/blood/APlus @@ -49,9 +65,11 @@ /obj/item/weapon/reagent_containers/blood/OMinus blood_type = "O-" +/obj/item/weapon/reagent_containers/blood/lizard + blood_type = "L" + /obj/item/weapon/reagent_containers/blood/empty name = "empty blood pack" - desc = "Seems pretty useless... Maybe if there were a way to fill it?" icon_state = "empty" /obj/item/weapon/reagent_containers/blood/attackby(obj/item/I, mob/user, params) @@ -62,10 +80,13 @@ return if(user.get_active_hand() != I) return - if(!in_range(src, user) && loc != user) + if(loc != user) return if(t) + labelled = 1 name = "blood pack - [t]" else - name = "blood pack" - return + labelled = 0 + update_pack_name() + else + return ..() diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 679999b573c..735d0e13cca 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -25,7 +25,6 @@ Borg Hypospray var/list/datum/reagents/reagent_list = list() var/list/reagent_ids = list("dexalin", "kelotane", "bicaridine", "antitoxin", "epinephrine", "spaceacillin") - //var/list/reagent_ids = list("salbutamol", "salglu_solution", "salglu_solution", "charcoal", "ephedrine", "spaceacillin") var/list/modes = list() //Basically the inverse of reagent_ids. Instead of having numbers as "keys" and strings as values it has strings as keys and numbers as values. //Used as list for input() in shakers. @@ -39,11 +38,11 @@ Borg Hypospray modes[R] = iteration iteration++ - SSobj.processing |= src + START_PROCESSING(SSobj, src) /obj/item/weapon/reagent_containers/borghypo/Destroy() - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) return ..() @@ -100,6 +99,11 @@ Borg Hypospray var/trans = R.trans_to(M, amount_per_transfer_from_this) user << "[trans] unit\s injected. [R.total_volume] unit\s remaining." + var/list/injected = list() + for(var/datum/reagent/RG in R.reagent_list) + injected += RG.name + add_logs(user, M, "injected", src, "(CHEMICALS: [english_list(injected)])") + /obj/item/weapon/reagent_containers/borghypo/attack_self(mob/user) var/chosen_reagent = modes[input(user, "What reagent do you want to dispense?") as null|anything in reagent_ids] if(!chosen_reagent) @@ -207,3 +211,18 @@ Borg Shaker recharge_time = 3 reagent_ids = list("beer2") + +/obj/item/weapon/reagent_containers/borghypo/peace + name = "Peace Hypospray" + + reagent_ids = list("dizzysolution","tiresolution") + +/obj/item/weapon/reagent_containers/borghypo/peace/hacked + desc = "Everything's peaceful in death!" + icon_state = "borghypo_s" + reagent_ids = list("dizzysolution","tiresolution","tirizene","sulfonal","sodium_thiopental","cyanide","neurotoxin2") + +/obj/item/weapon/reagent_containers/borghypo/epi + name = "epinephrine injector" + desc = "An advanced chemical synthesizer and injection system, designed to stabilize patients.." + reagent_ids = list("epinephrine") \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/bottle.dm b/code/modules/reagents/reagent_containers/bottle.dm index 36b9eb2ed21..8bd874837df 100644 --- a/code/modules/reagents/reagent_containers/bottle.dm +++ b/code/modules/reagents/reagent_containers/bottle.dm @@ -3,15 +3,42 @@ /obj/item/weapon/reagent_containers/glass/bottle name = "bottle" desc = "A small bottle." - icon_state = null + icon_state = "bottle" item_state = "atoxinbottle" possible_transfer_amounts = list(5,10,15,25,30) volume = 30 + /obj/item/weapon/reagent_containers/glass/bottle/New() ..() if(!icon_state) - icon_state = "bottle[rand(1,20)]" + icon_state = "bottle" + update_icon() + +/obj/item/weapon/reagent_containers/glass/bottle/on_reagent_change() + update_icon() + +/obj/item/weapon/reagent_containers/glass/bottle/update_icon() + overlays.Cut() + if(reagents.total_volume) + var/image/filling = image('icons/obj/reagentfillings.dmi', src, "[icon_state]-10") + + var/percent = round((reagents.total_volume / volume) * 100) + switch(percent) + if(0 to 9) + filling.icon_state = "[icon_state]-10" + if(10 to 29) + filling.icon_state = "[icon_state]25" + if(30 to 49) + filling.icon_state = "[icon_state]50" + if(50 to 69) + filling.icon_state = "[icon_state]75" + if(70 to INFINITY) + filling.icon_state = "[icon_state]100" + + filling.color = mix_color_from_reagents(reagents.reagent_list) + overlays += filling + /obj/item/weapon/reagent_containers/glass/bottle/epinephrine name = "epinephrine bottle" diff --git a/code/modules/reagents/reagent_containers/dropper.dm b/code/modules/reagents/reagent_containers/dropper.dm index a4d2e0b9b28..9ca971cb59c 100644 --- a/code/modules/reagents/reagent_containers/dropper.dm +++ b/code/modules/reagents/reagent_containers/dropper.dm @@ -88,8 +88,8 @@ update_icon() /obj/item/weapon/reagent_containers/dropper/update_icon() - overlays.Cut() + cut_overlays() if(reagents.total_volume) var/image/filling = image('icons/obj/reagentfillings.dmi', src, "dropper") filling.color = mix_color_from_reagents(reagents.reagent_list) - overlays += filling + add_overlay(filling) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 3bcd9d6a5ef..1676c8339e0 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -124,20 +124,8 @@ /obj/item/weapon/reagent_containers/glass/beaker/on_reagent_change() update_icon() -/obj/item/weapon/reagent_containers/glass/beaker/pickup(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/glass/beaker/dropped(mob/user) - ..() - update_icon() - -/obj/item/weapon/reagent_containers/glass/beaker/attack_hand() - ..() - update_icon() - /obj/item/weapon/reagent_containers/glass/beaker/update_icon() - overlays.Cut() + cut_overlays() if(reagents.total_volume) var/image/filling = image('icons/obj/reagentfillings.dmi', src, "[icon_state]10") @@ -160,7 +148,7 @@ filling.icon_state = "[icon_state]100" filling.color = mix_color_from_reagents(reagents.reagent_list) - overlays += filling + add_overlay(filling) /obj/item/weapon/reagent_containers/glass/beaker/large name = "large beaker" @@ -174,22 +162,31 @@ /obj/item/weapon/reagent_containers/glass/beaker/noreact name = "cryostasis beaker" - desc = "A cryostasis beaker that allows for chemical storage without reactions. Can hold up to 50 units." + desc = "A cryostasis beaker that allows for chemical storage without \ + reactions. Can hold up to 50 units." icon_state = "beakernoreact" - materials = list(MAT_GLASS=500) + materials = list(MAT_METAL=3000) volume = 50 amount_per_transfer_from_this = 10 - flags = OPENCONTAINER | NOREACT + origin_tech = "materials=2;engineering=3;plasmatech=3" + flags = OPENCONTAINER + +/obj/item/weapon/reagent_containers/glass/beaker/noreact/New() + ..() + reagents.set_reacting(FALSE) /obj/item/weapon/reagent_containers/glass/beaker/bluespace name = "bluespace beaker" - desc = "A bluespace beaker, powered by experimental bluespace technology and Element Cuban combined with the Compound Pete. Can hold up to 300 units." + desc = "A bluespace beaker, powered by experimental bluespace technology \ + and Element Cuban combined with the Compound Pete. Can hold up to \ + 300 units." icon_state = "beakerbluespace" - materials = list(MAT_GLASS=5000) + materials = list(MAT_GLASS=3000) volume = 300 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,20,25,30,50,100,300) flags = OPENCONTAINER + origin_tech = "bluespace=5;materials=4;plasmatech=4" /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone list_reagents = list("cryoxadone" = 30) @@ -231,6 +228,16 @@ flags_inv = HIDEHAIR slot_flags = SLOT_HEAD armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) //Weak melee protection, because you can wear it on your head + slot_equipment_priority = list( \ + slot_back, slot_wear_id,\ + slot_w_uniform, slot_wear_suit,\ + slot_wear_mask, slot_head,\ + slot_shoes, slot_gloves,\ + slot_ears, slot_glasses,\ + slot_belt, slot_s_store,\ + slot_l_store, slot_r_store,\ + slot_generic_dextrous_storage + ) /obj/item/weapon/reagent_containers/glass/bucket/attackby(obj/O, mob/user, params) if(istype(O, /obj/item/weapon/mop)) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index e8d1aebe14a..c03dc50dbb2 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -10,6 +10,7 @@ flags = OPENCONTAINER slot_flags = SLOT_BELT var/ignore_flags = 0 + var/infinite = FALSE /obj/item/weapon/reagent_containers/hypospray/attack_paw(mob/user) return attack_hand(user) @@ -31,8 +32,12 @@ var/list/injected = list() for(var/datum/reagent/R in reagents.reagent_list) injected += R.name + var/trans = 0 + if(!infinite) + trans = reagents.trans_to(M, amount_per_transfer_from_this) + else + trans = reagents.copy_to(M, amount_per_transfer_from_this) - var/trans = reagents.trans_to(M, amount_per_transfer_from_this) user << "[trans] unit\s injected. [reagents.total_volume] unit\s remaining in [src]." var/contained = english_list(injected) @@ -125,6 +130,14 @@ name = "survival medipen" desc = "A medipen for surviving in the harshest of environments, heals and protects from environmental hazards. " icon_state = "stimpen" - volume = 80 - amount_per_transfer_from_this = 80 - list_reagents = list("salbutamol" = 10, "coffee" = 20, "leporazine" = 20, "tricordrazine" = 15, "epinephrine" = 10, "omnizine" = 5) + volume = 82 + amount_per_transfer_from_this = 82 + list_reagents = list("nanites" = 2, "salbutamol" = 10, "coffee" = 20, "leporazine" = 20, "tricordrazine" = 15, "epinephrine" = 10, "omnizine" = 5, "stimulants" = 10) + +/obj/item/weapon/reagent_containers/hypospray/medipen/species_mutator + name = "species mutator medipen" + desc = "Embark on a whirlwind tour of racial insensitivity by \ + literally appropriating other races." + volume = 1 + amount_per_transfer_from_this = 1 + list_reagents = list("unstablemutationtoxin" = 1) diff --git a/code/modules/reagents/reagent_containers/patch.dm b/code/modules/reagents/reagent_containers/patch.dm index d33ee3f7647..4cc8b5d6e98 100644 --- a/code/modules/reagents/reagent_containers/patch.dm +++ b/code/modules/reagents/reagent_containers/patch.dm @@ -5,7 +5,7 @@ icon_state = "bandaid" item_state = "bandaid" possible_transfer_amounts = list() - volume = 50 + volume = 40 apply_type = PATCH apply_method = "apply" self_delay = 30 // three seconds @@ -21,11 +21,11 @@ /obj/item/weapon/reagent_containers/pill/patch/styptic name = "brute patch" desc = "Helps with brute injuries." - list_reagents = list("styptic_powder" = 50) + list_reagents = list("styptic_powder" = 20) icon_state = "bandaid_brute" /obj/item/weapon/reagent_containers/pill/patch/silver_sulf name = "burn patch" desc = "Helps with burn injuries." - list_reagents = list("silver_sulfadiazine" = 50) - icon_state = "bandaid_burn" + list_reagents = list("silver_sulfadiazine" = 20) + icon_state = "bandaid_burn" \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 712a470fe42..b0d77981bc8 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -104,7 +104,7 @@ /obj/item/weapon/reagent_containers/pill/salbutamol name = "salbutamol pill" desc = "Used to treat oxygen deprivation." - icon_state = "pill18" + icon_state = "pill16" list_reagents = list("salbutamol" = 30) roundstart = 1 /obj/item/weapon/reagent_containers/pill/charcoal @@ -134,19 +134,19 @@ /obj/item/weapon/reagent_containers/pill/salicyclic name = "salicylic acid pill" desc = "Used to dull pain." - icon_state = "pill5" + icon_state = "pill9" list_reagents = list("sal_acid" = 24) roundstart = 1 /obj/item/weapon/reagent_containers/pill/oxandrolone name = "oxandrolone pill" desc = "Used to stimulate burn healing." - icon_state = "pill5" + icon_state = "pill11" list_reagents = list("oxandrolone" = 24) roundstart = 1 /obj/item/weapon/reagent_containers/pill/insulin name = "insulin pill" desc = "Handles hyperglycaemic coma." - icon_state = "pill5" + icon_state = "pill18" list_reagents = list("insulin" = 50) roundstart = 1 diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index f999590d933..83eaa1ff201 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -117,7 +117,6 @@ user << "You switch the nozzle setting to [stream_mode ? "\"stream\"":"\"spray\""]. You'll now use [amount_per_transfer_from_this] units per use." /obj/item/weapon/reagent_containers/spray/verb/empty() - set name = "Empty Spray Bottle" set category = "Object" set src in usr @@ -136,6 +135,7 @@ desc = "BLAM!-brand non-foaming space cleaner!" list_reagents = list("cleaner" = 250) +//spray tan /obj/item/weapon/reagent_containers/spray/spraytan name = "spray tan" volume = 50 @@ -143,6 +143,19 @@ list_reagents = list("spraytan" = 50) +/obj/item/weapon/reagent_containers/spray/medical + name = "medical spray" + icon = 'icons/obj/chemical.dmi' + icon_state = "medspray" + volume = 100 + + +/obj/item/weapon/reagent_containers/spray/medical/sterilizer + name = "sterilizer spray" + desc = "Spray bottle loaded with non-toxic sterilizer. Useful in preparation for surgery." + list_reagents = list("sterilizine" = 100) + + //pepperspray /obj/item/weapon/reagent_containers/spray/pepper name = "pepperspray" diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index e65c3fac38e..04f2572c588 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -12,6 +12,7 @@ volume = 15 var/mode = SYRINGE_DRAW var/busy = 0 // needed for delayed drawing of blood + var/projectile_type = /obj/item/projectile/bullet/dart/syringe materials = list(MAT_METAL=10, MAT_GLASS=20) /obj/item/weapon/reagent_containers/syringe/New() @@ -45,15 +46,18 @@ /obj/item/weapon/reagent_containers/syringe/attackby(obj/item/I, mob/user, params) return -/obj/item/weapon/reagent_containers/syringe/afterattack(obj/target, mob/user , proximity) +/obj/item/weapon/reagent_containers/syringe/afterattack(atom/target, mob/user , proximity) if(busy) return - if(!proximity) return - if(!target.reagents) return + if(!proximity) + return + if(!target.reagents) + return + var/mob/living/L if(isliving(target)) - var/mob/living/M = target - if(!M.can_inject(user, 1)) + L = target + if(!L.can_inject(user, 1)) return switch(mode) @@ -63,45 +67,22 @@ user << "The syringe is full." return - if(ismob(target)) //Blood! - if(ishuman(target)) - var/mob/living/carbon/human/H = target - if((NOBLOOD in H.dna.species.specflags) && !H.dna.species.exotic_blood) - user << "You are unable to locate any blood!" + if(L) //living mob + var/drawn_amount = reagents.maximum_volume - reagents.total_volume + if(target != user) + target.visible_message("[user] is trying to take a blood sample from [target]!", \ + "[user] is trying to take a blood sample from [target]!") + busy = 1 + if(!do_mob(user, target)) + busy = 0 return - if(reagents.has_reagent("blood")) - user << "There is already a blood sample in this syringe!" - return - if(istype(target, /mob/living/carbon)) //maybe just add a blood reagent to all mobs. Then you can suck them dry...With hundreds of syringes. Jolly good idea. - var/amount = src.reagents.maximum_volume - src.reagents.total_volume - var/mob/living/carbon/T = target - if(!T.has_dna() || (T.disabilities & NOCLONE)) //target done been eat, no more blood in him - user << "You are unable to locate any blood!" + if(reagents.total_volume >= reagents.maximum_volume) return - if(target != user) - target.visible_message("[user] is trying to take a blood sample from [target]!", \ - "[user] is trying to take a blood sample from [target]!") - busy = 1 - if(!do_mob(user, target)) - busy = 0 - return - busy = 0 - var/datum/reagent/B - B = T.take_blood(src,amount) - - if(!B && ishuman(target)) - var/mob/living/carbon/human/H = target - if(H.dna.species.exotic_blood && H.reagents.total_volume) - target.reagents.trans_to(src, amount) - else - user << "You are unable to locate any blood!" - return - if (B) - src.reagents.reagent_list += B - src.reagents.update_total() - src.on_reagent_change() - src.reagents.handle_reactions() - user.visible_message("[user] takes a blood sample from [target].") + busy = 0 + if(L.transfer_blood_to(src, drawn_amount)) + user.visible_message("[user] takes a blood sample from [L].") + else + user << "You are unable to draw any blood from [L]!" else //if not mob if(!target.reagents.total_volume) @@ -131,58 +112,43 @@ user << "[target] is full." return - if(ismob(target) && target != user) - target.visible_message("[user] is trying to inject [target]!", \ - "[user] is trying to inject [target]!") - if(!do_mob(user, target)) - return - //Sanity checks after sleep - if(!reagents.total_volume) - return - if(target.reagents.total_volume >= target.reagents.maximum_volume) - return + if(L) //living mob + if(L != user) + L.visible_message("[user] is trying to inject [L]!", \ + "[user] is trying to inject [L]!") + if(!do_mob(user, L)) + return + if(!reagents.total_volume) + return + if(L.reagents.total_volume >= L.reagents.maximum_volume) + return + + L.visible_message("[user] injects [L] with the syringe!", \ + "[user] injects [L] with the syringe!") - target.visible_message("[user] injects [target] with the syringe!", \ - "[user] injects [target] with the syringe!") - //Attack log entries are produced here due to failure to produce elsewhere. Remove them here if you have doubles from normal syringes. var/list/rinject = list() - for(var/datum/reagent/R in src.reagents.reagent_list) + for(var/datum/reagent/R in reagents.reagent_list) rinject += R.name var/contained = english_list(rinject) - var/mob/M = target - add_logs(user, M, "injected", src, addition="which had [contained]") - var/fraction = min(amount_per_transfer_from_this/reagents.total_volume, 1) - reagents.reaction(target, INJECT, fraction) - if(ismob(target) && target == user) - //Attack log entries are produced here due to failure to produce elsewhere. Remove them here if you have doubles from normal syringes. - var/list/rinject = list() - for(var/datum/reagent/R in src.reagents.reagent_list) - rinject += R.name - var/contained = english_list(rinject) - var/mob/M = target - log_attack("[user.name] ([user.ckey]) injected [M.name] ([M.ckey]) with [src.name], which had [contained] (INTENT: [uppertext(user.a_intent)])") - M.attack_log += text("\[[time_stamp()]\] Injected themselves ([contained]) with [src.name].") - var/fraction = min(amount_per_transfer_from_this/reagents.total_volume, 1) - reagents.reaction(target, INJECT, fraction) - spawn(5) - var/datum/reagent/blood/B - for(var/datum/reagent/blood/d in src.reagents.reagent_list) - B = d - break - if(B && istype(target,/mob/living/carbon)) - var/mob/living/carbon/C = target - C.inject_blood(src,5) + + if(L != user) + add_logs(user, L, "injected", src, addition="which had [contained]") else - src.reagents.trans_to(target, amount_per_transfer_from_this) - user << "You inject [amount_per_transfer_from_this] units of the solution. The syringe now contains [src.reagents.total_volume] units." - if (reagents.total_volume <= 0 && mode==SYRINGE_INJECT) - mode = SYRINGE_DRAW - update_icon() + log_attack("[user.name] ([user.ckey]) injected [L.name] ([L.ckey]) with [src.name], which had [contained] (INTENT: [uppertext(user.a_intent)])") + L.attack_log += "\[[time_stamp()]\] Injected themselves ([contained]) with [src.name]." + + var/fraction = min(amount_per_transfer_from_this/reagents.total_volume, 1) + reagents.reaction(L, INJECT, fraction) + reagents.trans_to(target, amount_per_transfer_from_this) + user << "You inject [amount_per_transfer_from_this] units of the solution. The syringe now contains [reagents.total_volume] units." + if (reagents.total_volume <= 0 && mode==SYRINGE_INJECT) + mode = SYRINGE_DRAW + update_icon() /obj/item/weapon/reagent_containers/syringe/update_icon() - var/rounded_vol = Clamp(round(reagents.total_volume,5), 0, 15) - overlays.Cut() + var/rounded_vol = Clamp(round((reagents.total_volume / volume * 15),5), 0, 15) + cut_overlays() if(ismob(loc)) var/injoverlay switch(mode) @@ -190,7 +156,7 @@ injoverlay = "draw" if (SYRINGE_INJECT) injoverlay = "inject" - overlays += injoverlay + add_overlay(injoverlay) icon_state = "[rounded_vol]" item_state = "syringe_[rounded_vol]" @@ -198,7 +164,7 @@ var/image/filling = image('icons/obj/reagentfillings.dmi', src, "syringe10") filling.icon_state = "syringe[rounded_vol]" filling.color = mix_color_from_reagents(reagents.reagent_list) - overlays += filling + add_overlay(filling) /obj/item/weapon/reagent_containers/syringe/epinephrine name = "syringe (epinephrine)" @@ -241,6 +207,9 @@ /obj/item/weapon/reagent_containers/syringe/lethal/choral list_reagents = list("chloralhydrate" = 50) +/obj/item/weapon/reagent_containers/syringe/lethal/execution + list_reagents = list("plasma" = 15, "formaldehyde" = 15, "cyanide" = 10, "facid" = 10) + /obj/item/weapon/reagent_containers/syringe/mulligan name = "Mulligan" desc = "A syringe used to completely change the users identity." @@ -253,4 +222,28 @@ desc = "A syringe recovered from a dread place. It probably isn't wise to use." amount_per_transfer_from_this = 1 volume = 1 - list_reagents = list("gluttonytoxin" = 1) \ No newline at end of file + list_reagents = list("gluttonytoxin" = 1) + +/obj/item/weapon/reagent_containers/syringe/bluespace + name = "bluespace syringe" + desc = "An advanced syringe that can hold 60 units of chemicals" + amount_per_transfer_from_this = 20 + volume = 60 + origin_tech = "bluespace=4;materials=4;biotech=4" + +/obj/item/weapon/reagent_containers/syringe/noreact + name = "cryo syringe" + desc = "An advanced syringe that stops reagents inside from reacting. It can hold up to 20 units." + volume = 20 + origin_tech = "materials=3;engineering=3" + +/obj/item/weapon/reagent_containers/syringe/noreact/New() + . = ..() + reagents.set_reacting(FALSE) + +/obj/item/weapon/reagent_containers/syringe/piercing + name = "piercing syringe" + desc = "A diamond-tipped syringe that pierces armor when launched at high velocity. It can hold up to 10 units." + volume = 10 + projectile_type = /obj/item/projectile/bullet/dart/syringe/piercing + origin_tech = "combat=3;materials=4;engineering=5" diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 8745fce43a2..bb85566a5f8 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -2,10 +2,12 @@ name = "Dispenser" desc = "..." icon = 'icons/obj/objects.dmi' - icon_state = "watertank" + icon_state = "water" density = 1 anchored = 0 pressure_resistance = 2*ONE_ATMOSPHERE + var/tank_volume = 1000 //In units, how much the dispenser can hold + var/reagent_id = "water" //The ID of the reagent that the dispenser uses /obj/structure/reagent_dispensers/ex_act(severity, target) switch(severity) @@ -34,23 +36,22 @@ return ..() /obj/structure/reagent_dispensers/New() - create_reagents(1000) + create_reagents(tank_volume) + reagents.add_reagent(reagent_id, tank_volume) ..() /obj/structure/reagent_dispensers/examine(mob/user) ..() - user << "It contains [reagents.total_volume] units." + if(reagents.total_volume) + user << "It has [reagents.total_volume] units left." + else + user << "It's empty." + -//Dispensers /obj/structure/reagent_dispensers/watertank name = "water tank" desc = "A water tank." - icon = 'icons/obj/objects.dmi' - icon_state = "watertank" - -/obj/structure/reagent_dispensers/watertank/New() - ..() - reagents.add_reagent("water",1000) + icon_state = "water" /obj/structure/reagent_dispensers/watertank/ex_act(severity, target) switch(severity) @@ -75,33 +76,34 @@ PoolOrNew(/obj/effect/particle_effect/water, loc) qdel(src) + +/obj/structure/reagent_dispensers/watertank/high + name = "high-capacity water tank" + desc = "A highly-pressurized water tank made to hold gargantuan amounts of water.." + icon_state = "water_high" //I was gonna clean my room... + tank_volume = 100000 + + /obj/structure/reagent_dispensers/fueltank name = "fuel tank" - desc = "A fuel tank." - icon = 'icons/obj/objects.dmi' - icon_state = "weldtank" - -/obj/structure/reagent_dispensers/fueltank/New() - ..() - reagents.add_reagent("welding_fuel",1000) - + desc = "A tank full of industrial welding fuel. Do not consume." + icon_state = "fuel" + reagent_id = "welding_fuel" /obj/structure/reagent_dispensers/fueltank/bullet_act(obj/item/projectile/Proj) ..() if(istype(Proj) && !Proj.nodamage && ((Proj.damage_type == BURN) || (Proj.damage_type == BRUTE))) - message_admins("[key_name_admin(Proj.firer)] triggered a fueltank explosion.") - log_game("[key_name(Proj.firer)] triggered a fueltank explosion.") + message_admins("[key_name_admin(Proj.firer)] triggered a fueltank explosion via projectile.") + log_game("[key_name(Proj.firer)] triggered a fueltank explosion via projectile.") boom() /obj/structure/reagent_dispensers/fueltank/proc/boom() - explosion(src.loc,0,1,5,7,10, flame_range = 5) - if(src) - qdel(src) + explosion(get_turf(src), 0, 1, 5, flame_range = 5) + qdel(src) /obj/structure/reagent_dispensers/fueltank/blob_act(obj/effect/blob/B) boom() - /obj/structure/reagent_dispensers/fueltank/ex_act() boom() @@ -112,74 +114,79 @@ ..() //extend the zap boom() +/obj/structure/reagent_dispensers/fueltank/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/weapon/weldingtool)) + if(!reagents.has_reagent("welding_fuel")) + user << "[src] is out of fuel!" + return + var/obj/item/weapon/weldingtool/W = I + if(!W.welding) + if(W.reagents.has_reagent("welding_fuel", W.max_fuel)) + user << "Your [W.name] is already full!" + return + reagents.trans_to(W, W.max_fuel) + user.visible_message("[user] refills \his [W.name].", "You refill [W].") + playsound(src, 'sound/effects/refill.ogg', 50, 1) + update_icon() + else + user.visible_message("[user] catastrophically fails at refilling \his [W.name]!", "That was stupid of you.") + message_admins("[key_name_admin(user)] triggered a fueltank explosion via welding tool.") + log_game("[key_name(user)] triggered a fueltank explosion via welding tool.") + boom() + return + return ..() + + /obj/structure/reagent_dispensers/peppertank - name = "Pepper Spray Refiller" - desc = "Refill pepper spray canisters." - icon = 'icons/obj/objects.dmi' - icon_state = "peppertank" + name = "pepper spray refiller" + desc = "Contains condensed capsaicin for use in law \"enforcement.\"" + icon_state = "pepper" anchored = 1 density = 0 + reagent_id = "condensedcapsaicin" /obj/structure/reagent_dispensers/peppertank/New() ..() - reagents.add_reagent("condensedcapsaicin",1000) + if(prob(1)) + desc = "IT'S PEPPER TIME, BITCH!" /obj/structure/reagent_dispensers/water_cooler - name = "water cooler" - desc = "A machine that dispenses water to drink." + name = "liquid cooler" + desc = "A machine that dispenses liquid to drink." icon = 'icons/obj/vending.dmi' icon_state = "water_cooler" anchored = 1 - var/cups = 50 + tank_volume = 500 + var/paper_cups = 25 //Paper cups left from the cooler -/obj/structure/reagent_dispensers/water_cooler/New() +/obj/structure/reagent_dispensers/water_cooler/examine(mob/user) ..() - reagents.add_reagent("water",500) + user << "There are [paper_cups ? paper_cups : "no"] paper cups left." -/obj/structure/reagent_dispensers/water_cooler/attack_hand(mob/living/carbon/human/user) - if((!istype(user)) || (user.stat)) +/obj/structure/reagent_dispensers/water_cooler/attack_hand(mob/living/user) + if(!paper_cups) + user << "There aren't any cups left!" return - if(cups <= 0) - user << "No cups left!" - return - cups-- - var/obj/item/weapon/reagent_containers/food/drinks/sillycup/SC = new(loc) - if(Adjacent(user)) //not TK - user.put_in_hands(SC) - user.visible_message("[user] gets a cup from [src].","You get a cup from [src].") + user.visible_message("[user] takes a cup from [src].", "You take a paper cup from [src].") + var/obj/item/weapon/reagent_containers/food/drinks/sillycup/S = new(get_turf(src)) + user.put_in_hands(S) + paper_cups-- -/obj/structure/reagent_dispensers/water_cooler/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/paper)) - if(!user.drop_item()) - return - qdel(I) - cups++ - else - return ..() - /obj/structure/reagent_dispensers/beerkeg name = "beer keg" - desc = "A beer keg." - icon = 'icons/obj/objects.dmi' - icon_state = "beertankTEMP" - -/obj/structure/reagent_dispensers/beerkeg/New() - ..() - reagents.add_reagent("beer",1000) + desc = "Beer is liquid bread, it's good for you..." + icon_state = "beer" + reagent_id = "beer" /obj/structure/reagent_dispensers/beerkeg/blob_act(obj/effect/blob/B) explosion(src.loc,0,3,5,7,10) /obj/structure/reagent_dispensers/virusfood - name = "Virus Food Dispenser" - desc = "A dispenser of virus food." - icon = 'icons/obj/objects.dmi' - icon_state = "virusfoodtank" + name = "virus food dispenser" + desc = "A dispenser of low-potency virus mutagenic." + icon_state = "virus_food" anchored = 1 - -/obj/structure/reagent_dispensers/virusfood/New() - ..() - reagents.add_reagent("virusfood", 1000) + reagent_id = "virusfood" diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index c15e48ea344..c6fe91dace4 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -46,7 +46,7 @@ /obj/machinery/conveyor/New(loc, newdir) ..(loc) if(newdir) - dir = newdir + setDir(newdir) update_move_direction() /obj/machinery/conveyor/proc/update_move_direction() @@ -126,7 +126,7 @@ else if(istype(I, /obj/item/weapon/wrench)) if(!(stat & BROKEN)) playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) - dir = turn(dir,-45) + setDir(turn(dir,-45)) update_move_direction() user << "You rotate [src]." diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index bd774cb08be..6f41c5fb43b 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -24,7 +24,7 @@ ..(loc) if(pipe_type) ptype = pipe_type - dir = direction + setDir(direction) // update iconstate and dpdir due to dir and type /obj/structure/disposalconstruct/update_icon() @@ -103,7 +103,7 @@ usr << "You must unfasten the pipe before rotating it!" return - dir = turn(dir, -90) + setDir(turn(dir, -90)) update_icon() /obj/structure/disposalconstruct/AltClick(mob/user) @@ -127,7 +127,7 @@ usr << "You must unfasten the pipe before flipping it!" return - dir = turn(dir, 180) + setDir(turn(dir, 180)) switch(ptype) if(DISP_JUNCTION) ptype = DISP_JUNCTION_FLIP diff --git a/code/modules/recycling/disposal-structures.dm b/code/modules/recycling/disposal-structures.dm index d5c7403d185..e31ecf4beff 100644 --- a/code/modules/recycling/disposal-structures.dm +++ b/code/modules/recycling/disposal-structures.dm @@ -57,7 +57,7 @@ return loc = D.trunk active = 1 - dir = DOWN + setDir(DOWN) move() return @@ -134,9 +134,9 @@ on_blueprints = TRUE level = 1 // underfloor only var/dpdir = 0 // bitmask of pipe directions - dir = 0 // dir will contain dominant direction for junction pipes + dir = 0// dir will contain dominant direction for junction pipes var/health = 10 // health points 0-10 - layer = 2.3 // slightly lower than wires and other pipes + layer = DISPOSAL_PIPE_LAYER // slightly lower than wires and other pipes var/base_icon_state // initial icon state on map var/obj/structure/disposalconstruct/stored @@ -146,7 +146,7 @@ if(make_from && !qdeleted(make_from)) base_icon_state = make_from.base_state - dir = make_from.dir + setDir(make_from.dir) dpdir = make_from.dpdir make_from.loc = src stored = make_from @@ -209,7 +209,7 @@ return transfer_to_dir(H, nextdir) /obj/structure/disposalpipe/proc/transfer_to_dir(obj/structure/disposalholder/H, nextdir) - H.dir = nextdir + H.setDir(nextdir) var/turf/T = H.nextloc() var/obj/structure/disposalpipe/P = H.findpipe(T) @@ -258,9 +258,8 @@ if(istype(T, /turf/open/floor)) //intact floor, pop the tile var/turf/open/floor/myturf = T - if(myturf.builtin_tile) - myturf.builtin_tile.loc = T - myturf.builtin_tile = null + if(myturf.floor_tile) + PoolOrNew(myturf.floor_tile, T) myturf.make_plating() if(direction) // direction is specified @@ -298,7 +297,7 @@ for(var/D in cardinal) if(D & dpdir) var/obj/structure/disposalpipe/broken/P = new(src.loc) - P.dir = D + P.setDir(D) src.invisibility = INVISIBILITY_MAXIMUM // make invisible (since we won't delete the pipe immediately) var/obj/structure/disposalholder/H = locate() in src @@ -386,7 +385,7 @@ var/turf/T = loc stored.loc = T transfer_fingerprints_to(stored) - stored.dir = dir + stored.setDir(dir) stored.density = 0 stored.anchored = 1 stored.update_icon() @@ -706,7 +705,7 @@ ..() if(make_from) - dir = make_from.dir + setDir(make_from.dir) make_from.loc = src stored = make_from else diff --git a/code/modules/recycling/disposal-unit.dm b/code/modules/recycling/disposal-unit.dm index df8325fea57..ab2da6b7189 100644 --- a/code/modules/recycling/disposal-unit.dm +++ b/code/modules/recycling/disposal-unit.dm @@ -24,7 +24,7 @@ ..() if(make_from) - dir = make_from.dir + setDir(make_from.dir) make_from.loc = 0 stored = make_from else @@ -120,7 +120,7 @@ return if(!istype(user.loc, /turf/)) //No magically doing it from inside closets return - if(target.buckled || target.buckled_mobs.len) + if(target.buckled || target.has_buckled_mobs()) return if(target.mob_size > MOB_SIZE_HUMAN) user << "[target] doesn't fit inside [src]!" @@ -399,7 +399,7 @@ update_icon() /obj/machinery/disposal/bin/update_icon() - overlays.Cut() + cut_overlays() if(stat & BROKEN) mode = 0 flush = 0 @@ -407,7 +407,7 @@ // flush handle if(flush) - overlays += image('icons/obj/atmospherics/pipes/disposal.dmi', "dispover-handle") + add_overlay(image('icons/obj/atmospherics/pipes/disposal.dmi', "dispover-handle")) // only handle is shown if no power if(stat & NOPOWER || mode == -1) @@ -415,13 +415,13 @@ // check for items in disposal - occupied light if(contents.len > 0) - overlays += image('icons/obj/atmospherics/pipes/disposal.dmi', "dispover-full") + add_overlay(image('icons/obj/atmospherics/pipes/disposal.dmi', "dispover-full")) // charging and ready light if(mode == 1) - overlays += image('icons/obj/atmospherics/pipes/disposal.dmi', "dispover-charge") + add_overlay(image('icons/obj/atmospherics/pipes/disposal.dmi', "dispover-charge")) else if(mode == 2) - overlays += image('icons/obj/atmospherics/pipes/disposal.dmi', "dispover-ready") + add_overlay(image('icons/obj/atmospherics/pipes/disposal.dmi', "dispover-ready")) // timed process diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 58155f71804..6bdd139484c 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -54,7 +54,7 @@ return user << "You lean on the back of [O] and start pushing to rip the wrapping around it." if(do_after(user, 50, target = O)) - if(!user || user.stat != CONSCIOUS || user.loc != src || O.loc != src ) + if(!user || user.stat != CONSCIOUS || user.loc != O || O.loc != src ) return user << "You successfully removed [O]'s wrapping !" O.loc = loc diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index 7183b72080f..010a4105883 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -10,12 +10,8 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). icon_state = "circuit_imprinter" flags = OPENCONTAINER - var/g_amount = 0 - var/gold_amount = 0 - var/diamond_amount = 0 - var/max_material_amount = 75000 + var/datum/material_container/materials var/efficiency_coeff - reagents = new(0) var/list/categories = list( "AI Modules", @@ -27,14 +23,20 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). "Hydroponics Machinery", "Subspace Telecomms", "Research Machinery", - "Misc. Machinery" + "Misc. Machinery", + "Computer Parts" ) /obj/machinery/r_n_d/circuit_imprinter/New() ..() + materials = new(src, list(MAT_GLASS, MAT_GOLD, MAT_DIAMOND, MAT_METAL)) + create_reagents(0) var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/circuit_imprinter(null) B.apply_default_parts(src) - reagents.my_atom = src + +/obj/machinery/r_n_d/circuit_imprinter/Destroy() + qdel(materials) + return ..() /obj/item/weapon/circuitboard/machine/circuit_imprinter name = "circuit board (Circuit Imprinter)" @@ -46,14 +48,16 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). /obj/item/weapon/reagent_containers/glass/beaker = 2) /obj/machinery/r_n_d/circuit_imprinter/RefreshParts() - var/T = 0 + reagents.maximum_volume = 0 for(var/obj/item/weapon/reagent_containers/glass/G in component_parts) reagents.maximum_volume += G.volume G.reagents.trans_to(src, G.reagents.total_volume) + + materials.max_amount = 0 for(var/obj/item/weapon/stock_parts/matter_bin/M in component_parts) - T += M.rating - max_material_amount = T * 75000 - T = 0 + materials.max_amount += M.rating * 75000 + + var/T = 0 for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) T += M.rating efficiency_coeff = 2 ** (T - 1) //Only 1 manipulator here, you're making runtimes Razharas @@ -62,72 +66,55 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). if (prob(50)) qdel(src) +/obj/machinery/r_n_d/circuit_imprinter/proc/check_mat(datum/design/being_built, M) // now returns how many times the item can be built with the material + var/list/all_materials = being_built.reagents + being_built.materials -/obj/machinery/r_n_d/circuit_imprinter/proc/check_mat(datum/design/being_built, M) - switch(M) - if(MAT_GLASS) - return (g_amount - (being_built.materials[M]) >= 0) - if(MAT_GOLD) - return (gold_amount - (being_built.materials[M]) >= 0) - if(MAT_DIAMOND) - return (diamond_amount - (being_built.materials[M]) >= 0) - else - return (reagents.has_reagent(M, (being_built.materials[M]/efficiency_coeff)) != 0) + var/A = materials.amount(M) + if(!A) + A = reagents.get_reagent_amount(M) + return round(A / max(1, (all_materials[M]/efficiency_coeff))) -/obj/machinery/r_n_d/circuit_imprinter/proc/TotalMaterials() - return g_amount + gold_amount + diamond_amount - -//we drop the minerals in the machine onto the ground when deconstructed. +//we eject the materials upon deconstruction. /obj/machinery/r_n_d/circuit_imprinter/deconstruction() for(var/obj/item/weapon/reagent_containers/glass/G in component_parts) reagents.trans_to(G, G.reagents.maximum_volume) - if(g_amount >= MINERAL_MATERIAL_AMOUNT) - var/obj/item/stack/sheet/glass/G = new /obj/item/stack/sheet/glass(src.loc) - G.amount = round(g_amount / MINERAL_MATERIAL_AMOUNT) - if(gold_amount >= MINERAL_MATERIAL_AMOUNT) - var/obj/item/stack/sheet/mineral/gold/G = new /obj/item/stack/sheet/mineral/gold(src.loc) - G.amount = round(gold_amount / MINERAL_MATERIAL_AMOUNT) - if(diamond_amount >= MINERAL_MATERIAL_AMOUNT) - var/obj/item/stack/sheet/mineral/diamond/G = new /obj/item/stack/sheet/mineral/diamond(src.loc) - G.amount = round(diamond_amount / MINERAL_MATERIAL_AMOUNT) + materials.retrieve_all() ..() + /obj/machinery/r_n_d/circuit_imprinter/disconnect_console() linked_console.linked_imprinter = null ..() /obj/machinery/r_n_d/circuit_imprinter/Insert_Item(obj/item/O, mob/user) - if (istype(O, /obj/item/stack/sheet/glass) || istype(O, /obj/item/stack/sheet/mineral/gold) || istype(O, /obj/item/stack/sheet/mineral/diamond)) + if(istype(O,/obj/item/stack/sheet)) . = 1 if(!is_insertion_ready(user)) return + var/sheet_material = materials.get_item_material_amount(O) + if(!sheet_material) + return + + if(!materials.has_space(sheet_material)) + user << "The [src.name]'s material bin is full! Please remove material before adding more." + return 1 + var/obj/item/stack/sheet/stack = O - if ((TotalMaterials() + stack.perunit) > max_material_amount) - user << "The [name] is full! Please remove glass from the protolathe in order to insert more." + var/amount = round(input("How many sheets do you want to add?") as num)//No decimals + if(!in_range(src, stack) || !user.Adjacent(src)) return - - var/amount = round(input("How many sheets do you want to add?") as num) - if(amount <= 0 || stack.amount <= 0) - return - if(amount > stack.amount) - amount = min(stack.amount, round((max_material_amount-TotalMaterials())/stack.perunit)) - - busy = 1 - use_power(max(1000, (MINERAL_MATERIAL_AMOUNT*amount/10))) - user << "You add [amount] sheets to the [src.name]." - if(istype(stack, /obj/item/stack/sheet/glass)) - g_amount += amount * MINERAL_MATERIAL_AMOUNT - else if(istype(stack, /obj/item/stack/sheet/mineral/gold)) - gold_amount += amount * MINERAL_MATERIAL_AMOUNT - else if(istype(stack, /obj/item/stack/sheet/mineral/diamond)) - diamond_amount += amount * MINERAL_MATERIAL_AMOUNT - stack.use(amount) - busy = 0 - src.updateUsrDialog() + var/amount_inserted = materials.insert_stack(O,amount) + if(!amount_inserted) + return 1 + else + use_power(max(1000, (MINERAL_MATERIAL_AMOUNT*amount_inserted/10))) + user << "You add [amount_inserted] sheets to the [src.name]." + updateUsrDialog() else if(user.a_intent != "harm") user << "You cannot insert this item into the [name]!" + return 1 else - return 0 + return 0 \ No newline at end of file diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 60869979e71..3f20d597265 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -1,6 +1,6 @@ /*************************************************************** ** Design Datums ** -** All the data for building stuff and tracking reliability. ** +** All the data for building stuff. ** ***************************************************************/ /* For the materials datum, it assumes you need reagents unless specified otherwise. To designate a material that isn't a reagent, @@ -20,9 +20,6 @@ The currently supporting non-reagent materials. All material amounts are set as Don't add new keyword/IDs if they are made from an existing one (such as rods which are made from metal). Only add raw materials. Design Guidlines -- The reliability formula for all R&D built items is reliability (a fixed number) + total tech levels required to make it + -reliability_mod (starts at 0, gets improved through experimentation). Example: PACMAN generator. 79 base reliablity + 6 tech -(3 plasmatech, 3 powerstorage) + 0 (since it's completely new) = 85% reliability. Reliability is the chance it works CORRECTLY. - When adding new designs, check rdreadme.dm to see what kind of things have already been made and where new stuff is needed. - A single sheet of anything is 2000 units of material. Materials besides metal/glass require help from other jobs (mining for other types of metals and chemistry for reagents). @@ -33,29 +30,17 @@ other types of metals and chemistry for reagents). var/name = "Name" //Name of the created object. var/desc = "Desc" //Description of the created object. var/id = "id" //ID of the created object for easy refernece. Alphanumeric, lower-case, no symbols - var/list/req_tech = list() //IDs of that techs the object originated from and the minimum level requirements. //Reliability modifier of the device at it's starting point. - var/reliability = 100 //Reliability of the device. + var/list/req_tech = list() //IDs of that techs the object originated from and the minimum level requirements. var/build_type = null //Flag as to what kind machine the design is built in. See defines. var/list/materials = list() //List of materials. Format: "id" = amount. var/construction_time //Amount of time required for building the object - var/build_path = "" //The file path of the object that gets created + var/build_path = null //The file path of the object that gets created + var/list/make_reagents = list() //Reagents produced. Format: "id" = amount. Currently only supported by the biogenerator. var/list/category = null //Primarily used for Mech Fabricators, but can be used for anything var/list/reagents = list() //List of reagents. Format: "id" = amount. var/maxstack = 1 -//A proc to calculate the reliability of a design based on tech levels and innate modifiers. -//Input: A list of /datum/tech; Output: The new reliabilty. -/datum/design/proc/CalcReliability(list/temp_techs) - var/new_reliability - for(var/datum/tech/T in temp_techs) - if(T.id in req_tech) - new_reliability += T.level - new_reliability = Clamp(new_reliability, reliability, 100) - reliability = new_reliability - return - - //////////////////////////////////////// //Disks for transporting design datums// //////////////////////////////////////// @@ -64,7 +49,7 @@ other types of metals and chemistry for reagents). name = "Component Design Disk" desc = "A disk for storing device design data for construction in lathes." icon_state = "datadisk1" - materials = list(MAT_METAL=30, MAT_GLASS=10) + materials = list(MAT_METAL=100, MAT_GLASS=100) var/datum/design/blueprint /obj/item/weapon/disk/design_disk/New() @@ -79,7 +64,7 @@ other types of metals and chemistry for reagents). name = "Intellicard AI Transportation System" desc = "Allows for the construction of an intellicard." id = "intellicard" - req_tech = list("programming" = 4, "materials" = 4) + req_tech = list("programming" = 3, "materials" = 3) build_type = PROTOLATHE materials = list(MAT_GLASS = 1000, MAT_GOLD = 200) build_path = /obj/item/device/aicard @@ -105,7 +90,7 @@ other types of metals and chemistry for reagents). id = "design_disk" req_tech = list("programming" = 1) build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 30, MAT_GLASS = 10) + materials = list(MAT_METAL = 300, MAT_GLASS = 100) build_path = /obj/item/weapon/disk/design_disk category = list("Electronics") @@ -115,7 +100,7 @@ other types of metals and chemistry for reagents). id = "tech_disk" req_tech = list("programming" = 1) build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 30, MAT_GLASS = 10) + materials = list(MAT_METAL = 300, MAT_GLASS = 100) build_path = /obj/item/weapon/disk/tech_disk category = list("Electronics") @@ -128,7 +113,7 @@ other types of metals and chemistry for reagents). name = "Mining Drill" desc = "Yours is the drill that will pierce through the rock walls." id = "drill" - req_tech = list("materials" = 2, "powerstorage" = 3, "engineering" = 2) + req_tech = list("materials" = 2, "powerstorage" = 2, "engineering" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 6000, MAT_GLASS = 1000) //expensive, but no need for miners. build_path = /obj/item/weapon/pickaxe/drill @@ -138,10 +123,9 @@ other types of metals and chemistry for reagents). name = "Diamond-Tipped Mining Drill" desc = "Yours is the drill that will pierce the heavens!" id = "drill_diamond" - req_tech = list("materials" = 6, "powerstorage" = 4, "engineering" = 4) + req_tech = list("materials" = 6, "powerstorage" = 5, "engineering" = 5) build_type = PROTOLATHE materials = list(MAT_METAL = 6000, MAT_GLASS = 1000, MAT_DIAMOND = 2000) //Yes, a whole diamond is needed. - reliability = 79 build_path = /obj/item/weapon/pickaxe/drill/diamonddrill category = list("Mining Designs") @@ -149,10 +133,9 @@ other types of metals and chemistry for reagents). name = "Plasma Cutter" desc = "You could use it to cut limbs off of xenos! Or, you know, mine stuff." id = "plasmacutter" - req_tech = list("materials" = 2, "plasmatech" = 2, "engineering" = 2, "combat" = 1, "magnets" = 2) + req_tech = list("materials" = 3, "plasmatech" = 3, "magnets" = 2) build_type = PROTOLATHE materials = list(MAT_METAL = 1500, MAT_GLASS = 500, MAT_PLASMA = 400) - reliability = 79 build_path = /obj/item/weapon/gun/energy/plasmacutter category = list("Mining Designs") @@ -160,10 +143,9 @@ other types of metals and chemistry for reagents). name = "Advanced Plasma Cutter" desc = "It's an advanced plasma cutter, oh my god." id = "plasmacutter_adv" - req_tech = list("materials" = 4, "plasmatech" = 3, "engineering" = 3, "combat" = 3, "magnets" = 3) + req_tech = list("materials" = 4, "plasmatech" = 4, "engineering" = 2, "combat" = 3, "magnets" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 3000, MAT_GLASS = 1000, MAT_PLASMA = 2000, MAT_GOLD = 500) - reliability = 79 build_path = /obj/item/weapon/gun/energy/plasmacutter/adv category = list("Mining Designs") @@ -171,13 +153,13 @@ other types of metals and chemistry for reagents). name = "Sonic Jackhammer" desc = "Essentially a handheld planet-cracker. Can drill through walls with ease as well." id = "jackhammer" - req_tech = list("materials" = 6, "powerstorage" = 6, "engineering" = 5, "magnets" = 6) + req_tech = list("materials" = 7, "powerstorage" = 5, "engineering" = 6, "magnets" = 5) build_type = PROTOLATHE materials = list(MAT_METAL = 6000, MAT_GLASS = 2000, MAT_SILVER = 2000, MAT_DIAMOND = 6000) build_path = /obj/item/weapon/pickaxe/drill/jackhammer category = list("Mining Designs") -/datum/design/modkit +/*/datum/design/modkit name = "Modification Kit" desc = "A device which allows kinetic accelerators to be wielded with one hand, and by any organism." id = "modkit" @@ -201,19 +183,19 @@ other types of metals and chemistry for reagents). name = "Hyper-Kinetic Accelerator" desc = "An upgraded version of the proto-kinetic accelerator, with even more superior damage, speed and range." id = "hyperaccelerator" - req_tech = list("materials" = 6, "powerstorage" = 6, "engineering" = 5, "magnets" = 6, "combat" = 4) + req_tech = list("materials" = 7, "powerstorage" = 5, "engineering" = 5, "magnets" = 5, "combat" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 8000, MAT_GLASS = 1500, MAT_SILVER = 2000, MAT_GOLD = 2000, MAT_DIAMOND = 2000) build_path = /obj/item/weapon/gun/energy/kinetic_accelerator/hyper category = list("Mining Designs") - +*/ /datum/design/superresonator name = "Upgraded Resonator" desc = "An upgraded version of the resonator that allows more fields to be active at once." id = "superresonator" req_tech = list("materials" = 4, "powerstorage" = 3, "engineering" = 3, "magnets" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_GLASS = 1500, MAT_SILVER = 2000, MAT_URANIUM = 2000) + materials = list(MAT_METAL = 4000, MAT_GLASS = 1500, MAT_SILVER = 1000, MAT_URANIUM = 1000) build_path = /obj/item/weapon/resonator/upgraded category = list("Mining Designs") @@ -227,18 +209,17 @@ other types of metals and chemistry for reagents). id = "beacon" req_tech = list("bluespace" = 1) build_type = PROTOLATHE - materials = list(MAT_METAL = 20, MAT_GLASS = 10) + materials = list(MAT_METAL = 150, MAT_GLASS = 100) build_path = /obj/item/device/radio/beacon category = list("Bluespace Designs") /datum/design/bag_holding name = "Bag of Holding" - desc = "A backpack that opens into a localized pocket of Blue Space." + desc = "A backpack that opens into a localized pocket of bluespace." id = "bag_holding" - req_tech = list("bluespace" = 4, "materials" = 6) + req_tech = list("bluespace" = 7, "materials" = 5, "engineering" = 5, "plasmatech" = 6) build_type = PROTOLATHE materials = list(MAT_GOLD = 3000, MAT_DIAMOND = 1500, MAT_URANIUM = 250) - reliability = 80 build_path = /obj/item/weapon/storage/backpack/holding category = list("Bluespace Designs") @@ -246,10 +227,9 @@ other types of metals and chemistry for reagents). name = "Artificial Bluespace Crystal" desc = "A small blue crystal with mystical properties." id = "bluespace_crystal" - req_tech = list("bluespace" = 4, "materials" = 6) + req_tech = list("bluespace" = 3, "materials" = 6, "plasmatech" = 4) build_type = PROTOLATHE materials = list(MAT_DIAMOND = 1500, MAT_PLASMA = 1500) - reliability = 100 build_path = /obj/item/weapon/ore/bluespace_crystal/artificial category = list("Bluespace Designs") @@ -257,7 +237,7 @@ other types of metals and chemistry for reagents). name = "GPS Device" desc = "Little thingie that can track its position at all times." id = "telesci_gps" - req_tech = list("materials" = 2, "magnets" = 3, "bluespace" = 3) + req_tech = list("materials" = 2, "bluespace" = 2) build_type = PROTOLATHE materials = list(MAT_METAL = 500, MAT_GLASS = 1000) build_path = /obj/item/device/gps @@ -267,10 +247,9 @@ other types of metals and chemistry for reagents). name = "Mining Satchel of Holding" desc = "A mining satchel that can hold an infinite amount of ores." id = "minerbag_holding" - req_tech = list("bluespace" = 3, "materials" = 4) + req_tech = list("bluespace" = 4, "materials" = 3, "engineering" = 4) build_type = PROTOLATHE materials = list(MAT_GOLD = 250, MAT_URANIUM = 500) //quite cheap, for more convenience - reliability = 100 build_path = /obj/item/weapon/storage/bag/ore/holding category = list("Bluespace Designs") @@ -285,7 +264,7 @@ other types of metals and chemistry for reagents). id = "health_hud" req_tech = list("biotech" = 2, "magnets" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) + materials = list(MAT_METAL = 500, MAT_GLASS = 500) build_path = /obj/item/clothing/glasses/hud/health category = list("Equipment") @@ -293,9 +272,9 @@ other types of metals and chemistry for reagents). name = "Night Vision Health Scanner HUD" desc = "An advanced medical head-up display that allows doctors to find patients in complete darkness." id = "health_hud_night" - req_tech = list("biotech" = 4, "magnets" = 5) + req_tech = list("biotech" = 4, "magnets" = 5, "plasmatech" = 4, "engineering" = 6) build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_URANIUM = 1000, MAT_SILVER = 250) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_URANIUM = 1000, MAT_SILVER = 350) build_path = /obj/item/clothing/glasses/hud/health/night category = list("Equipment") @@ -305,7 +284,7 @@ other types of metals and chemistry for reagents). id = "security_hud" req_tech = list("magnets" = 3, "combat" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) + materials = list(MAT_METAL = 500, MAT_GLASS = 500) build_path = /obj/item/clothing/glasses/hud/security category = list("Equipment") @@ -313,9 +292,9 @@ other types of metals and chemistry for reagents). name = "Night Vision Security HUD" desc = "A heads-up display which provides id data and vision in complete darkness." id = "security_hud_night" - req_tech = list("magnets" = 5, "combat" = 4) + req_tech = list("combat" = 4, "magnets" = 5, "plasmatech" = 4, "engineering" = 6) build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_URANIUM = 1000, MAT_GOLD = 350) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_URANIUM = 1000, MAT_GOLD = 350) build_path = /obj/item/clothing/glasses/hud/security/night category = list("Equipment") @@ -323,9 +302,9 @@ datum/design/diagnostic_hud name = "Diagnostic HUD" desc = "A HUD used to analyze and determine faults within robotic machinery." id = "dianostic_hud" - req_tech = list("magnets" = 3, "engineering" = 3, "powerstorage" = 2) + req_tech = list("magnets" = 3, "engineering" = 2) build_type = PROTOLATHE - materials = list("$metal" = 50, "$glass" = 50) + materials = list(MAT_METAL = 500, MAT_GLASS = 500) build_path = /obj/item/clothing/glasses/hud/diagnostic category = list("Equipment") @@ -333,9 +312,9 @@ datum/design/diagnostic_hud_night name = "Night Vision Diagnostic HUD" desc = "Upgraded version of the diagnostic HUD designed to function during a power failure." id = "dianostic_hud_night" - req_tech = list("magnets" = 5, "engineering" = 4, "powerstorage" = 4) + req_tech = list("magnets" = 5, "plasmatech" = 4, "engineering" = 6, "powerstorage" = 4) build_type = PROTOLATHE - materials = list("$metal" = 200, "$glass" = 200, "$uranium" = 1000, "$plasma" = 300) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_URANIUM = 1000, MAT_PLASMA = 300) build_path = /obj/item/clothing/glasses/hud/diagnostic/night category = list("Equipment") @@ -361,9 +340,9 @@ datum/design/diagnostic_hud_night name = "Welding Gas Mask" desc = "A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd." id = "weldingmask" - req_tech = list("materials" = 2, "engineering" = 2) + req_tech = list("materials" = 2, "engineering" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_GLASS = 1000) + materials = list(MAT_METAL = 3000, MAT_GLASS = 1000) build_path = /obj/item/clothing/mask/gas/welding category = list("Equipment") @@ -371,8 +350,8 @@ datum/design/diagnostic_hud_night name = "Portable Seed Extractor" desc = "For the enterprising botanist on the go. Less efficient than the stationary model, it creates one seed per plant." build_type = PROTOLATHE - req_tech = list("biotech" = 2, "materials" = 2) - materials = list(MAT_METAL = 200, MAT_GLASS = 100) + req_tech = list("biotech" = 3, "engineering" = 2) + materials = list(MAT_METAL = 1000, MAT_GLASS = 400) build_path = /obj/item/weapon/storage/bag/plants/portaseeder category = list("Equipment") @@ -380,7 +359,7 @@ datum/design/diagnostic_hud_night name = "Air Horn" desc = "Damn son, where'd you find this?" id = "air_horn" - req_tech = list("materials" = 2, "engineering" = 2) + req_tech = list("materials" = 4, "engineering" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 4000, MAT_BANANIUM = 1000) build_path = /obj/item/weapon/bikehorn/airhorn @@ -390,9 +369,9 @@ datum/design/diagnostic_hud_night name = "Optical Meson Scanners" desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting condition." id = "mesons" - req_tech = list("materials" = 3, "magnets" = 2, "engineering" = 2) + req_tech = list("magnets" = 2, "engineering" = 2, "plasmatech" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 300) + materials = list(MAT_METAL = 500, MAT_GLASS = 500) build_path = /obj/item/clothing/glasses/meson category = list("Equipment") @@ -400,9 +379,9 @@ datum/design/diagnostic_hud_night name = "Engineering Scanner Goggles" desc = "Goggles used by engineers. The Meson Scanner mode lets you see basic structural and terrain layouts through walls, regardless of lighting condition. The T-ray Scanner mode lets you see underfloor objects such as cables and pipes." id = "engine_goggles" - req_tech = list("materials" = 4, "magnets" = 3, "engineering" = 4) + req_tech = list("materials" = 4, "magnets" = 3, "engineering" = 4, "plasmatech" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 300, MAT_PLASMA = 100) + materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_PLASMA = 100) build_path = /obj/item/clothing/glasses/meson/engine category = list("Equipment") @@ -412,7 +391,7 @@ datum/design/diagnostic_hud_night id = "tray_goggles" req_tech = list("materials" = 3, "magnets" = 2, "engineering" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 300) + materials = list(MAT_METAL = 500, MAT_GLASS = 500) build_path = /obj/item/clothing/glasses/meson/engine/tray category = list("Equipment") @@ -420,9 +399,9 @@ datum/design/diagnostic_hud_night name = "Night Vision Optical Meson Scanners" desc = "Prototype meson scanners fitted with an extra sensor which amplifies the visible light spectrum and overlays it to the UHD display." id = "nvgmesons" - req_tech = list("materials" = 5, "magnets" = 5, "engineering" = 4) + req_tech = list("magnets" = 5, "plasmatech" = 5, "engineering" = 6) build_type = PROTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 400, MAT_PLASMA = 250, MAT_URANIUM = 1000) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_PLASMA = 350, MAT_URANIUM = 1000) build_path = /obj/item/clothing/glasses/meson/night category = list("Equipment") @@ -430,9 +409,9 @@ datum/design/diagnostic_hud_night name = "Night Vision Goggles" desc = "Goggles that let you see through darkness unhindered." id = "night_visision_goggles" - req_tech = list("magnets" = 4) + req_tech = list("materials" = 4, "magnets" = 5, "plasmatech" = 5, "engineering" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 100, MAT_GLASS = 100, MAT_URANIUM = 1000) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_PLASMA = 350, MAT_URANIUM = 1000) build_path = /obj/item/clothing/glasses/night category = list("Equipment") @@ -450,19 +429,19 @@ datum/design/diagnostic_hud_night name = "Science Goggles" desc = "Goggles fitted with a portable analyzer capable of determining the research worth of an item or components of a machine." id = "scigoggles" - req_tech = list("materials" = 3, "magnets" = 3, "engineering" = 2) + req_tech = list("magnets" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 250, MAT_GLASS = 300) + materials = list(MAT_METAL = 500, MAT_GLASS = 500) build_path = /obj/item/clothing/glasses/science category = list("Equipment") /datum/design/diskplantgene - name = "plant data disk" + name = "Plant data disk" desc = "A disk for storing plant genetic data." id = "diskplantgene" req_tech = list("programming" = 4, "biotech" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL=30, MAT_GLASS=10) + materials = list(MAT_METAL=200, MAT_GLASS=100) build_path = /obj/item/weapon/disk/plantgene category = list("Electronics") @@ -482,9 +461,9 @@ datum/design/diagnostic_hud_night /datum/design/blutrash name = "Trashbag of Holding" - desc = "An advanced trashabg with bluespace properties; capable of holding a plethora of garbage." + desc = "An advanced trash bag with bluespace properties; capable of holding a plethora of garbage." id = "blutrash" - req_tech = list("materials" = 5, "bluespace" = 3) + req_tech = list("materials" = 5, "bluespace" = 4, "engineering" = 4, "plasmatech" = 3) build_type = PROTOLATHE materials = list(MAT_GOLD = 1500, MAT_URANIUM = 250, MAT_PLASMA = 1500) build_path = /obj/item/weapon/storage/bag/trash/bluespace @@ -494,7 +473,7 @@ datum/design/diagnostic_hud_night name = "Floor Buffer Upgrade" desc = "A floor buffer that can be attached to vehicular janicarts." id = "buffer" - req_tech = list("materials" = 5, "engineering" = 3) + req_tech = list("materials" = 4, "engineering" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 3000, MAT_GLASS = 200) build_path = /obj/item/janiupgrade @@ -504,7 +483,7 @@ datum/design/diagnostic_hud_night name = "Holographic Sign Projector" desc = "A holograpic projector used to project various warning signs." id = "holosign" - req_tech = list("magnets" = 3, "powerstorage" = 2) + req_tech = list("programming" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) build_path = /obj/item/weapon/holosign_creator @@ -518,7 +497,7 @@ datum/design/diagnostic_hud_night name = "Experimental Welding Tool" desc = "An experimental welder capable of self-fuel generation." id = "exwelder" - req_tech = list("materials" = 4, "engineering" = 4, "bluespace" = 3, "plasmatech" = 3) + req_tech = list("materials" = 4, "engineering" = 5, "bluespace" = 3, "plasmatech" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_PLASMA = 1500, MAT_URANIUM = 200) build_path = /obj/item/weapon/weldingtool/experimental diff --git a/code/modules/research/designs/AI_module_designs.dm b/code/modules/research/designs/AI_module_designs.dm index c25d7ffbe13..7f39ffbce51 100644 --- a/code/modules/research/designs/AI_module_designs.dm +++ b/code/modules/research/designs/AI_module_designs.dm @@ -2,154 +2,139 @@ //////////AI Module Disks////////// /////////////////////////////////// -/datum/design/aicore +/datum/design/board/aicore name = "AI Design (AI Core)" desc = "Allows for the construction of circuit boards used to build new AI cores." id = "aicore" - req_tech = list("programming" = 4, "biotech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3) build_path = /obj/item/weapon/circuitboard/aicore category = list("AI Modules") -/datum/design/safeguard_module +/datum/design/board/safeguard_module name = "Module Design (Safeguard)" desc = "Allows for the construction of a Safeguard AI Module." id = "safeguard_module" - req_tech = list("programming" = 3, "materials" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100) + req_tech = list("programming" = 3, "materials" = 3) + materials = list(MAT_GLASS = 1000, MAT_GOLD = 100) build_path = /obj/item/weapon/aiModule/supplied/safeguard category = list("AI Modules") -/datum/design/onehuman_module +/datum/design/board/onehuman_module name = "Module Design (OneHuman)" desc = "Allows for the construction of a OneHuman AI Module." id = "onehuman_module" - req_tech = list("programming" = 4, "materials" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100) + req_tech = list("programming" = 6, "materials" = 4) + materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 100) build_path = /obj/item/weapon/aiModule/zeroth/oneHuman category = list("AI Modules") -/datum/design/protectstation_module +/datum/design/board/protectstation_module name = "Module Design (ProtectStation)" desc = "Allows for the construction of a ProtectStation AI Module." id = "protectstation_module" - req_tech = list("programming" = 3, "materials" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100) + req_tech = list("programming" = 5, "materials" = 4) + materials = list(MAT_GLASS = 1000, MAT_GOLD = 100) build_path = /obj/item/weapon/aiModule/supplied/protectStation category = list("AI Modules") -/datum/design/quarantine_module +/datum/design/board/quarantine_module name = "Module Design (Quarantine)" desc = "Allows for the construction of a Quarantine AI Module." id = "quarantine_module" req_tech = list("programming" = 3, "biotech" = 2, "materials" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100) + materials = list(MAT_GLASS = 1000, MAT_GOLD = 100) build_path = /obj/item/weapon/aiModule/supplied/quarantine category = list("AI Modules") -/datum/design/oxygen_module +/datum/design/board/oxygen_module name = "Module Design (OxygenIsToxicToHumans)" desc = "Allows for the construction of a Safeguard AI Module." id = "oxygen_module" - req_tech = list("programming" = 3, "biotech" = 2, "materials" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100) + req_tech = list("programming" = 4, "biotech" = 2, "materials" = 4) + materials = list(MAT_GLASS = 1000, MAT_GOLD = 100) build_path = /obj/item/weapon/aiModule/supplied/oxygen category = list("AI Modules") -/datum/design/freeform_module +/datum/design/board/freeform_module name = "Module Design (Freeform)" desc = "Allows for the construction of a Freeform AI Module." id = "freeform_module" - req_tech = list("programming" = 4, "materials" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100) + req_tech = list("programming" = 5, "materials" = 4) + materials = list(MAT_GLASS = 1000, MAT_GOLD = 100) build_path = /obj/item/weapon/aiModule/supplied/freeform category = list("AI Modules") -/datum/design/reset_module +/datum/design/board/reset_module name = "Module Design (Reset)" desc = "Allows for the construction of a Reset AI Module." id = "reset_module" - req_tech = list("programming" = 3, "materials" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100) + req_tech = list("programming" = 4, "materials" = 6) + materials = list(MAT_GLASS = 1000, MAT_GOLD = 100) build_path = /obj/item/weapon/aiModule/reset category = list("AI Modules") -/datum/design/purge_module +/datum/design/board/purge_module name = "Module Design (Purge)" desc = "Allows for the construction of a Purge AI Module." id = "purge_module" - req_tech = list("programming" = 4, "materials" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100) + req_tech = list("programming" = 5, "materials" = 6) + materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 100) build_path = /obj/item/weapon/aiModule/reset/purge category = list("AI Modules") -/datum/design/freeformcore_module +/datum/design/board/freeformcore_module name = "AI Core Module (Freeform)" desc = "Allows for the construction of a Freeform AI Core Module." id = "freeformcore_module" - req_tech = list("programming" = 4, "materials" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100) + req_tech = list("programming" = 6, "materials" = 6) + materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 100) build_path = /obj/item/weapon/aiModule/core/freeformcore category = list("AI Modules") -/datum/design/asimov +/datum/design/board/asimov name = "Core Module Design (Asimov)" desc = "Allows for the construction of a Asimov AI Core Module." id = "asimov_module" - req_tech = list("programming" = 3, "materials" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100) + req_tech = list("programming" = 3, "materials" = 5) + materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 100) build_path = /obj/item/weapon/aiModule/core/full/asimov category = list("AI Modules") -/datum/design/paladin_module +/datum/design/board/paladin_module name = "Core Module Design (P.A.L.A.D.I.N.)" desc = "Allows for the construction of a P.A.L.A.D.I.N. AI Core Module." id = "paladin_module" - req_tech = list("programming" = 4, "materials" = 6) + req_tech = list("programming" = 5, "materials" = 5) build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100) + materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 100) build_path = /obj/item/weapon/aiModule/core/full/paladin category = list("AI Modules") -/datum/design/tyrant_module +/datum/design/board/tyrant_module name = "Core Module Design (T.Y.R.A.N.T.)" desc = "Allows for the construction of a T.Y.R.A.N.T. AI Module." id = "tyrant_module" - req_tech = list("programming" = 4, "syndicate" = 2, "materials" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100) + req_tech = list("programming" = 5, "syndicate" = 2, "materials" = 5) + materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 100) build_path = /obj/item/weapon/aiModule/core/full/tyrant category = list("AI Modules") -/datum/design/corporate_module +/datum/design/board/corporate_module name = "Core Module Design (Corporate)" desc = "Allows for the construction of a Corporate AI Core Module." id = "corporate_module" - req_tech = list("programming" = 4, "materials" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100) + req_tech = list("programming" = 5, "materials" = 5) + materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 100) build_path = /obj/item/weapon/aiModule/core/full/corp category = list("AI Modules") -/datum/design/custom_module +/datum/design/board/custom_module name = "Core Module Design (Custom)" desc = "Allows for the construction of a Custom AI Core Module." id = "custom_module" - req_tech = list("programming" = 4, "materials" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100) + req_tech = list("programming" = 5, "materials" = 5) + materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 100) build_path = /obj/item/weapon/aiModule/core/full/custom category = list("AI Modules") diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index f88731759f8..565ec192dfb 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -292,7 +292,7 @@ id = "plant_analyzer" build_type = AUTOLATHE materials = list(MAT_METAL = 30, MAT_GLASS = 20) - build_path = /obj/item/device/analyzer/plant_analyzer + build_path = /obj/item/device/plant_analyzer category = list("initial","Misc") /datum/design/shovel @@ -711,3 +711,35 @@ materials = list(MAT_METAL = 12000) build_path = /obj/item/wallframe/turret_control category = list("initial", "Construction") + +/datum/design/conveyor_belt + name = "Conveyor belt" + id = "conveyor_belt" + build_type = AUTOLATHE + materials = list(MAT_METAL = 5000) + build_path = /obj/item/conveyor_construct + category = list("initial", "Construction") + +/datum/design/conveyor_switch + name = "Conveyor belt switch" + id = "conveyor_switch" + build_type = AUTOLATHE + materials = list(MAT_METAL = 450, MAT_GLASS = 190) + build_path = /obj/item/conveyor_switch_construct + category = list("initial", "Construction") + +/datum/design/laptop + name = "Laptop Frame" + id = "laptop" + build_type = AUTOLATHE + materials = list(MAT_METAL = 1200, MAT_GLASS = 200) + build_path = /obj/machinery/modular_computer/laptop/buildable + category = list("initial","Misc") + +/datum/design/tablet + name = "Tablet Frame" + id = "tablet" + build_type = AUTOLATHE + materials = list(MAT_METAL = 500, MAT_GLASS = 1000) + build_path = /obj/item/modular_computer/tablet + category = list("initial","Misc") \ No newline at end of file diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm new file mode 100644 index 00000000000..bbac5bda92b --- /dev/null +++ b/code/modules/research/designs/biogenerator_designs.dm @@ -0,0 +1,212 @@ +/////////////////////////////////// +///////Biogenerator Designs /////// +/////////////////////////////////// + +/datum/design/milk + name = "10 milk" + id = "milk" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 20) + make_reagents = list("milk" = 10) + category = list("initial","Food") + +/datum/design/cream + name = "10 cream" + id = "cream" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 30) + make_reagents = list("cream" = 10) + category = list("initial","Food") + +/datum/design/milk_carton + name = "Milk carton" + id = "milk_carton" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 100) + build_path = /obj/item/weapon/reagent_containers/food/condiment/milk + category = list("initial","Food") + +/datum/design/cream_carton + name = "Cream carton" + id = "cream_carton" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 300) + build_path = /obj/item/weapon/reagent_containers/food/drinks/bottle/cream + category = list("initial","Food") + +/datum/design/black_pepper + name = "10u black pepper" + id = "black_pepper" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 25) + make_reagents = list("blackpepper" = 10) + category = list("initial","Food") + +/datum/design/pepper_mill + name = "Pepper mill" + id = "pepper_mill" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 50) + build_path = /obj/item/weapon/reagent_containers/food/condiment/peppermill + make_reagents = list() + category = list("initial","Food") + +/datum/design/monkey_cube + name = "Monkey cube" + id = "mcube" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 250) + build_path = /obj/item/weapon/reagent_containers/food/snacks/monkeycube + category = list("initial", "Food") + +/datum/design/ez_nut + name = "E-Z-Nutrient" + id = "ez_nut" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 10) + build_path = /obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez + category = list("initial","Botany Chemicals") + +/datum/design/l4z_nut + name = "Left 4 Zed" + id = "l4z_nut" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 20) + build_path = /obj/item/weapon/reagent_containers/glass/bottle/nutrient/l4z + category = list("initial","Botany Chemicals") + +/datum/design/rh_nut + name = "Robust Harvest" + id = "rh_nut" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 25) + build_path = /obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh + category = list("initial","Botany Chemicals") + +/datum/design/weed_killer + name = "Weed Killer" + id = "weed_killer" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 50) + build_path = /obj/item/weapon/reagent_containers/glass/bottle/killer/weedkiller + category = list("initial","Botany Chemicals") + +/datum/design/pest_spray + name = "Pest Killer" + id = "pest_spray" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 50) + build_path = /obj/item/weapon/reagent_containers/glass/bottle/killer/pestkiller + category = list("initial","Botany Chemicals") + +/datum/design/botany_bottle + name = "Empty Bottle" + id = "botany_bottle" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 5) + build_path = /obj/item/weapon/reagent_containers/glass/bottle/nutrient/empty + category = list("initial", "Botany Chemicals") + +/datum/design/cloth + name = "Roll of cloth" + id = "cloth" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 50) + build_path = /obj/item/stack/sheet/cloth + category = list("initial","Leather and Cloth") + +/datum/design/wallet + name = "Wallet" + id = "wallet" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 100) + build_path = /obj/item/weapon/storage/wallet + category = list("initial","Leather and Cloth") + +/datum/design/botany_gloves + name = "Botanical gloves" + id = "botany_gloves" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 250) + build_path = /obj/item/clothing/gloves/botanic_leather + category = list("initial","Leather and Cloth") + +/datum/design/toolbelt + name = "Utility Belt" + id = "toolbelt" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 300) + build_path = /obj/item/weapon/storage/belt/utility + category = list("initial","Leather and Cloth") + +/datum/design/secbelt + name = "Security belt" + id = "secbelt" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 300) + build_path = /obj/item/weapon/storage/belt/security + category = list("initial","Leather and Cloth") + +/datum/design/medbelt + name = "Medical belt" + id = "medbel" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 300) + build_path = /obj/item/weapon/storage/belt/medical + category = list("initial","Leather and Cloth") + +/datum/design/janibelt + name = "Janitorial belt" + id = "janibelt" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 300) + build_path = /obj/item/weapon/storage/belt/janitor + category = list("initial","Leather and Cloth") + +/datum/design/bandolier + name = "Bandolier belt" + id = "bandolier" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 300) + build_path = /obj/item/weapon/storage/belt/bandolier + category = list("initial","Leather and Cloth") + +/datum/design/s_holster + name = "Shoulder holster" + id = "s_holster" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 400) + build_path = /obj/item/weapon/storage/belt/holster + category = list("initial","Leather and Cloth") + +/datum/design/leather_satchel + name = "Leather satchel" + id = "leather_satchel" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 400) + build_path = /obj/item/weapon/storage/backpack/satchel + category = list("initial","Leather and Cloth") + +/datum/design/leather_jacket + name = "Leather jacket" + id = "leather_jacket" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 500) + build_path = /obj/item/clothing/suit/jacket/leather + category = list("initial","Leather and Cloth") + +/datum/design/leather_overcoat + name = "Leather overcoat" + id = "leather_overcoat" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 1000) + build_path = /obj/item/clothing/suit/jacket/leather/overcoat + category = list("initial","Leather and Cloth") + +/datum/design/rice_hat + name = "Rice hat" + id = "rice_hat" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 300) + build_path = /obj/item/clothing/head/rice_hat + category = list("initial","Leather and Cloth") diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 1da2314a25b..60b921056de 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -1,312 +1,253 @@ ///////////////////Computer Boards/////////////////////////////////// -/datum/design/seccamera +/datum/design/board + name = "Computer Design (Battle Arcade Machine)" + desc = "Allows for the construction of circuit boards used to build a new arcade machine." + id = "arcade_battle" + req_tech = list("programming" = 1) + build_type = IMPRINTER + materials = list(MAT_GLASS = 1000) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/circuitboard/computer/arcade/battle + category = list("Computer Boards") + +/datum/design/board/orion_trail + name = "Computer Design (Orion Trail Arcade Machine)" + desc = "Allows for the construction of circuit boards used to build a new Orion Trail machine." + id = "arcade_orion" + req_tech = list("programming" = 1) + build_path = /obj/item/weapon/circuitboard/computer/arcade/orion_trail + category = list("Computer Boards") + + +/datum/design/board/seccamera name = "Computer Design (Security)" desc = "Allows for the construction of circuit boards used to build security camera computers." id = "seccamera" - req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "combat" = 2) build_path = /obj/item/weapon/circuitboard/computer/security category = list("Computer Boards") -/datum/design/aiupload +/datum/design/board/aiupload name = "Computer Design (AI Upload)" desc = "Allows for the construction of circuit boards used to build an AI Upload Console." id = "aiupload" - req_tech = list("programming" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 5, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/computer/aiupload category = list("Computer Boards") -/datum/design/borgupload +/datum/design/board/borgupload name = "Computer Design (Cyborg Upload)" desc = "Allows for the construction of circuit boards used to build a Cyborg Upload Console." id = "borgupload" - req_tech = list("programming" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 5, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/computer/borgupload category = list("Computer Boards") -/datum/design/med_data +/datum/design/board/med_data name = "Computer Design (Medical Records)" desc = "Allows for the construction of circuit boards used to build a medical records console." id = "med_data" - req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "biotech" = 2) build_path = /obj/item/weapon/circuitboard/computer/med_data category = list("Computer Boards") -/datum/design/operating +/datum/design/board/operating name = "Computer Design (Operating Computer)" desc = "Allows for the construction of circuit boards used to build an operating computer console." id = "operating" - req_tech = list("programming" = 2, "biotech" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "biotech" = 3) build_path = /obj/item/weapon/circuitboard/computer/operating category = list("Computer Boards") -/datum/design/pandemic +/datum/design/board/pandemic name = "Computer Design (PanD.E.M.I.C. 2200)" desc = "Allows for the construction of circuit boards used to build a PanD.E.M.I.C. 2200 console." id = "pandemic" - req_tech = list("programming" = 2, "biotech" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "biotech" = 3) build_path = /obj/item/weapon/circuitboard/computer/pandemic category = list("Computer Boards") -/datum/design/scan_console +/datum/design/board/scan_console name = "Computer Design (DNA Machine)" desc = "Allows for the construction of circuit boards used to build a new DNA scanning console." id = "scan_console" - req_tech = list("programming" = 2, "biotech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "biotech" = 2) build_path = /obj/item/weapon/circuitboard/computer/scan_consolenew category = list("Computer Boards") -/datum/design/comconsole +/datum/design/board/comconsole name = "Computer Design (Communications)" desc = "Allows for the construction of circuit boards used to build a communications console." id = "comconsole" - req_tech = list("programming" = 2, "magnets" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "magnets" = 3) build_path = /obj/item/weapon/circuitboard/computer/communications category = list("Computer Boards") -/datum/design/idcardconsole +/datum/design/board/idcardconsole name = "Computer Design (ID Console)" desc = "Allows for the construction of circuit boards used to build an ID computer." id = "idcardconsole" - req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3) build_path = /obj/item/weapon/circuitboard/computer/card category = list("Computer Boards") -/datum/design/crewconsole +/datum/design/board/crewconsole name = "Computer Design (Crew monitoring computer)" desc = "Allows for the construction of circuit boards used to build a Crew monitoring computer." id = "crewconsole" req_tech = list("programming" = 3, "magnets" = 2, "biotech" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/crew category = list("Computer Boards") - -/datum/design/secdata +/datum/design/board/secdata name = "Computer Design (Security Records Console)" desc = "Allows for the construction of circuit boards used to build a security records console." id = "secdata" - req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "combat" = 2) build_path = /obj/item/weapon/circuitboard/computer/secure_data category = list("Computer Boards") -/datum/design/atmosalerts +/datum/design/board/atmosalerts name = "Computer Design (Atmosphere Alert)" desc = "Allows for the construction of circuit boards used to build an atmosphere alert console." id = "atmosalerts" req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/atmos_alert category = list("Computer Boards") -/datum/design/atmos_control +/datum/design/board/atmos_control name = "Computer Design (Atmospheric Monitor)" desc = "Allows for the construction of circuit boards used to build an Atmospheric Monitor." id = "atmos_control" req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/atmos_control category = list("Computer Boards") -/datum/design/robocontrol +/datum/design/board/robocontrol name = "Computer Design (Robotics Control Console)" desc = "Allows for the construction of circuit boards used to build a Robotics Control console." id = "robocontrol" req_tech = list("programming" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/robotics category = list("Computer Boards") -/datum/design/arcadebattle - name = "Computer Design (Battle Arcade Machine)" - desc = "Allows for the construction of circuit boards used to build a new arcade machine." - id = "arcademachine" - req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) - build_path = /obj/item/weapon/circuitboard/computer/arcade/battle - category = list("Computer Boards") - -/datum/design/orion_trail - name = "Computer Design (Orion Trail Arcade Machine)" - desc = "Allows for the construction of circuit boards used to build a new Orion Trail machine." - id = "arcademachine" - req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) - build_path = /obj/item/weapon/circuitboard/computer/arcade/orion_trail - category = list("Computer Boards") - -/datum/design/slot_machine +/datum/design/board/slot_machine name = "Computer Design (Slot Machine)" desc = "Allows for the construction of circuit boards used to build a new slot machine." id = "slotmachine" - req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 1) build_path = /obj/item/weapon/circuitboard/computer/slot_machine category = list("Computer Boards") -/datum/design/powermonitor +/datum/design/board/powermonitor name = "Computer Design (Power Monitor)" desc = "Allows for the construction of circuit boards used to build a new power monitor." id = "powermonitor" - req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "powerstorage" = 2) build_path = /obj/item/weapon/circuitboard/computer/powermonitor category = list("Computer Boards") -/datum/design/solarcontrol +/datum/design/board/solarcontrol name = "Computer Design (Solar Control)" desc = "Allows for the construction of circuit boards used to build a solar control console." id = "solarcontrol" req_tech = list("programming" = 2, "powerstorage" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/solar_control category = list("Computer Boards") -/datum/design/prisonmanage +/datum/design/board/prisonmanage name = "Computer Design (Prisoner Management Console)" desc = "Allows for the construction of circuit boards used to build a prisoner management console." id = "prisonmanage" req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/prisoner category = list("Computer Boards") -/datum/design/mechacontrol +/datum/design/board/mechacontrol name = "Computer Design (Exosuit Control Console)" desc = "Allows for the construction of circuit boards used to build an exosuit control console." id = "mechacontrol" req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/mecha_control category = list("Computer Boards") -/datum/design/mechapower +/datum/design/board/mechapower name = "Computer Design (Mech Bay Power Control Console)" desc = "Allows for the construction of circuit boards used to build a mech bay power control console." id = "mechapower" - req_tech = list("programming" = 2, "powerstorage" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "powerstorage" = 3) build_path = /obj/item/weapon/circuitboard/computer/mech_bay_power_console category = list("Computer Boards") -/datum/design/rdconsole +/datum/design/board/rdconsole name = "Computer Design (R&D Console)" desc = "Allows for the construction of circuit boards used to build a new R&D console." id = "rdconsole" req_tech = list("programming" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/rdconsole category = list("Computer Boards") -/datum/design/cargo +/datum/design/board/cargo name = "Computer Design (Supply Console)" desc = "Allows for the construction of circuit boards used to build a Supply Console." id = "cargo" req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/cargo category = list("Computer Boards") -/datum/design/cargorequest +/datum/design/board/cargorequest name = "Computer Design (Supply Request Console)" desc = "Allows for the construction of circuit boards used to build a Supply Request Console." id = "cargorequest" req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/cargo/request category = list("Computer Boards") -/datum/design/mining +/datum/design/board/mining name = "Computer Design (Outpost Status Display)" desc = "Allows for the construction of circuit boards used to build an outpost status display console." id = "mining" req_tech = list("programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/mining category = list("Computer Boards") -/datum/design/comm_monitor +/datum/design/board/comm_monitor name = "Computer Design (Telecommunications Monitoring Console)" desc = "Allows for the construction of circuit boards used to build a telecommunications monitor." id = "comm_monitor" - req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "magnets" = 3, "bluespace" = 2) build_path = /obj/item/weapon/circuitboard/computer/comm_monitor category = list("Computer Boards") -/datum/design/comm_server +/datum/design/board/comm_server name = "Computer Design (Telecommunications Server Monitoring Console)" desc = "Allows for the construction of circuit boards used to build a telecommunication server browser and monitor." id = "comm_server" - req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "magnets" = 3, "bluespace" = 2) build_path = /obj/item/weapon/circuitboard/computer/comm_server category = list("Computer Boards") -/datum/design/message_monitor +/datum/design/board/message_monitor name = "Computer Design (Messaging Monitor Console)" desc = "Allows for the construction of circuit boards used to build a messaging monitor console." id = "message_monitor" req_tech = list("programming" = 5) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/message_monitor category = list("Computer Boards") -/datum/design/aifixer +/datum/design/board/aifixer name = "Computer Design (AI Integrity Restorer)" desc = "Allows for the construction of circuit boards used to build an AI Integrity Restorer." id = "aifixer" - req_tech = list("programming" = 3, "biotech" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "magnets" = 3) build_path = /obj/item/weapon/circuitboard/computer/aifixer category = list("Computer Boards") -/datum/design/libraryconsole +/datum/design/board/libraryconsole name = "Computer Design (Library Console)" desc = "Allows for the construction of circuit boards used to build a new library console." id = "libraryconsole" req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/libraryconsole category = list("Computer Boards") diff --git a/code/modules/research/designs/computer_part_designs.dm b/code/modules/research/designs/computer_part_designs.dm new file mode 100644 index 00000000000..ae91050960e --- /dev/null +++ b/code/modules/research/designs/computer_part_designs.dm @@ -0,0 +1,245 @@ +//////////////////////////////////////// +///////////Computer Parts/////////////// +//////////////////////////////////////// + +/datum/design/disk/normal + name = "basic hard drive" + id = "hdd_basic" + req_tech = list("programming" = 1, "engineering" = 1) + build_type = PROTOLATHE + materials = list(MAT_METAL = 400, MAT_GLASS = 100) + build_path = /obj/item/weapon/computer_hardware/hard_drive/ + category = list("Computer Parts") + +/datum/design/disk/advanced + name = "advanced hard drive" + id = "hdd_advanced" + req_tech = list("programming" = 2, "engineering" = 2) + build_type = PROTOLATHE + materials = list(MAT_METAL = 800, MAT_GLASS = 200) + build_path = /obj/item/weapon/computer_hardware/hard_drive/advanced + category = list("Computer Parts") + +/datum/design/disk/super + name = "super hard drive" + id = "hdd_super" + req_tech = list("programming" = 3, "engineering" = 3) + build_type = PROTOLATHE + materials = list(MAT_METAL = 1600, MAT_GLASS = 400) + build_path = /obj/item/weapon/computer_hardware/hard_drive/super + category = list("Computer Parts") + +/datum/design/disk/cluster + name = "cluster hard drive" + id = "hdd_cluster" + req_tech = list("programming" = 4, "engineering" = 4) + build_type = PROTOLATHE + materials = list(MAT_METAL = 3200, MAT_GLASS = 800) + build_path = /obj/item/weapon/computer_hardware/hard_drive/cluster + category = list("Computer Parts") + +/datum/design/disk/small + name = "small hard drive" + id = "hdd_small" + req_tech = list("programming" = 2, "engineering" = 2) + build_type = PROTOLATHE + materials = list(MAT_METAL = 800, MAT_GLASS = 200) + build_path = /obj/item/weapon/computer_hardware/hard_drive/small + category = list("Computer Parts") + +/datum/design/disk/micro + name = "micro hard drive" + id = "hdd_micro" + req_tech = list("programming" = 1, "engineering" = 1) + build_type = PROTOLATHE + materials = list(MAT_METAL = 400, MAT_GLASS = 100) + build_path = /obj/item/weapon/computer_hardware/hard_drive/micro + category = list("Computer Parts") + +// Network cards +/datum/design/netcard/basic + name = "basic network card" + id = "netcard_basic" + req_tech = list("programming" = 2, "engineering" = 1) + build_type = IMPRINTER + materials = list(MAT_METAL = 250, MAT_GLASS = 100) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/computer_hardware/network_card + category = list("Computer Parts") + +/datum/design/netcard/advanced + name = "advanced network card" + id = "netcard_advanced" + req_tech = list("programming" = 4, "engineering" = 2) + build_type = IMPRINTER + materials = list(MAT_METAL = 500, MAT_GLASS = 200) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/computer_hardware/network_card/advanced + category = list("Computer Parts") + +/datum/design/netcard/wired + name = "wired network card" + id = "netcard_wired" + req_tech = list("programming" = 5, "engineering" = 3) + build_type = IMPRINTER + materials = list(MAT_METAL = 2500, MAT_GLASS = 400) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/computer_hardware/network_card/wired + category = list("Computer Parts") + +// Data crystals (USB flash drives) +/datum/design/portabledrive/basic + name = "basic data crystal" + id = "portadrive_basic" + req_tech = list("programming" = 1) + build_type = IMPRINTER + materials = list(MAT_GLASS = 800) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/computer_hardware/hard_drive/portable + category = list("Computer Parts") + +/datum/design/portabledrive/advanced + name = "advanced data crystal" + id = "portadrive_advanced" + req_tech = list("programming" = 2) + build_type = IMPRINTER + materials = list(MAT_GLASS = 1600) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/computer_hardware/hard_drive/portable/advanced + category = list("Computer Parts") + +/datum/design/portabledrive/super + name = "super data crystal" + id = "portadrive_super" + req_tech = list("programming" = 4) + build_type = IMPRINTER + materials = list(MAT_GLASS = 3200) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/computer_hardware/hard_drive/portable/super + category = list("Computer Parts") + +// Card slot +/datum/design/cardslot + name = "RFID card slot" + id = "cardslot" + req_tech = list("programming" = 2) + build_type = PROTOLATHE + materials = list(MAT_METAL = 600) + build_path = /obj/item/weapon/computer_hardware/card_slot + category = list("Computer Parts") + +// Nano printer +/datum/design/nanoprinter + name = "nano printer" + id = "nanoprinter" + req_tech = list("programming" = 2, "engineering" = 2) + build_type = PROTOLATHE + materials = list(MAT_METAL = 600) + build_path = /obj/item/weapon/computer_hardware/nano_printer + category = list("Computer Parts") + +// Tesla Link +/datum/design/teslalink + name = "tesla link" + id = "teslalink" + req_tech = list("programming" = 2, "powerstorage" = 3, "engineering" = 2) + build_type = PROTOLATHE + materials = list(MAT_METAL = 2000) + build_path = /obj/item/weapon/computer_hardware/tesla_link + category = list("Computer Parts") + +// Batteries +/datum/design/battery/normal + name = "standard battery module" + id = "bat_normal" + req_tech = list("powerstorage" = 1, "engineering" = 1) + build_type = PROTOLATHE + materials = list(MAT_METAL = 400) + build_path = /obj/item/weapon/computer_hardware/battery_module + category = list("Computer Parts") + +/datum/design/battery/advanced + name = "advanced battery module" + id = "bat_advanced" + req_tech = list("powerstorage" = 2, "engineering" = 2) + build_type = PROTOLATHE + materials = list(MAT_METAL = 800) + build_path = /obj/item/weapon/computer_hardware/battery_module/advanced + category = list("Computer Parts") + +/datum/design/battery/super + name = "super battery module" + id = "bat_super" + req_tech = list("powerstorage" = 3, "engineering" = 3) + build_type = PROTOLATHE + materials = list(MAT_METAL = 1600) + build_path = /obj/item/weapon/computer_hardware/battery_module/super + category = list("Computer Parts") + +/datum/design/battery/ultra + name = "ultra battery module" + id = "bat_ultra" + req_tech = list("powerstorage" = 5, "engineering" = 4) + build_type = PROTOLATHE + materials = list(MAT_METAL = 3200) + build_path = /obj/item/weapon/computer_hardware/battery_module/ultra + category = list("Computer Parts") + +/datum/design/battery/nano + name = "nano battery module" + id = "bat_nano" + req_tech = list("powerstorage" = 1, "engineering" = 1) + build_type = PROTOLATHE + materials = list(MAT_METAL = 200) + build_path = /obj/item/weapon/computer_hardware/battery_module/nano + category = list("Computer Parts") + +/datum/design/battery/micro + name = "micro battery module" + id = "bat_micro" + req_tech = list("powerstorage" = 2, "engineering" = 2) + build_type = PROTOLATHE + materials = list(MAT_METAL = 400) + build_path = /obj/item/weapon/computer_hardware/battery_module/micro + category = list("Computer Parts") + +// Processor unit +/datum/design/cpu + name = "computer processor unit" + id = "cpu_normal" + req_tech = list("programming" = 3, "engineering" = 2) + build_type = IMPRINTER + materials = list(MAT_GLASS = 1600) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/computer_hardware/processor_unit + category = list("Computer Parts") + +/datum/design/cpu/small + name = "computer microprocessor unit" + id = "cpu_small" + req_tech = list("programming" = 2, "engineering" = 2) + build_type = IMPRINTER + materials = list(MAT_GLASS = 800) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/computer_hardware/processor_unit/small + category = list("Computer Parts") + +/datum/design/cpu/photonic + name = "computer photonic processor unit" + id = "pcpu_normal" + req_tech = list("programming" = 5, "engineering" = 4) + build_type = IMPRINTER + materials = list(MAT_GLASS= 6400, MAT_GOLD = 2000) + reagents = list("sacid" = 40) + build_path = /obj/item/weapon/computer_hardware/processor_unit/photonic + category = list("Computer Parts") + +/datum/design/cpu/photonic/small + name = "computer photonic microprocessor unit" + id = "pcpu_small" + req_tech = list("programming" = 4, "engineering" = 3) + build_type = IMPRINTER + materials = list(MAT_GLASS = 3200, MAT_GOLD = 1000) + reagents = list("sacid" = 20) + build_path = /obj/item/weapon/computer_hardware/processor_unit/photonic/small + category = list("Computer Parts") \ No newline at end of file diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index fe53f327a7e..3b510ae40ba 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -2,483 +2,395 @@ //////////////MISC Boards/////////////// //////////////////////////////////////// -/datum/design/smes +/datum/design/board/smes name = "Machine Design (SMES Board)" desc = "The circuit board for a SMES." id = "smes" req_tech = list("programming" = 4, "powerstorage" = 5, "engineering" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/smes category = list ("Engineering Machinery") -/datum/design/announcement_system +/datum/design/board/announcement_system name = "Machine Design (Automated Announcement System Board)" desc = "The circuit board for an automated announcement system." id = "automated_announcement" - req_tech = list("programming" = 3, "bluespace" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "bluespace" = 3, "magnets" = 2) build_path = /obj/item/weapon/circuitboard/machine/announcement_system category = list("Subspace Telecomms") -/datum/design/turbine_computer +/datum/design/board/turbine_computer name = "Computer Design (Power Turbine Console Board)" desc = "The circuit board for a power turbine console." id = "power_turbine_console" - req_tech = list("programming" = 4, "powerstorage" = 4, "engineering" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "powerstorage" = 5, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/computer/turbine_computer category = list ("Engineering Machinery") -/datum/design/emitter +/datum/design/board/emitter name = "Machine Design (Emitter Board)" desc = "The circuit board for an emitter." id = "emitter" - req_tech = list("programming" = 4, "powerstorage" = 5, "engineering" = 5) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "powerstorage" = 5, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/machine/emitter category = list ("Engineering Machinery") -/datum/design/power_compressor +/datum/design/board/power_compressor name = "Machine Design (Power Compressor Board)" desc = "The circuit board for a power compressor." id = "power_compressor" req_tech = list("programming" = 4, "powerstorage" = 5, "engineering" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/power_compressor category = list ("Engineering Machinery") -/datum/design/power_turbine +/datum/design/board/power_turbine name = "Machine Design (Power Turbine Board)" desc = "The circuit board for a power turbine." id = "power_turbine" req_tech = list("programming" = 4, "powerstorage" = 4, "engineering" = 5) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/power_turbine category = list ("Engineering Machinery") -/datum/design/thermomachine +/datum/design/board/thermomachine name = "Machine Design (Freezer/Heater Board)" desc = "The circuit board for a freezer/heater." id = "thermomachine" req_tech = list("programming" = 3, "plasmatech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/thermomachine category = list ("Engineering Machinery") -/datum/design/space_heater +/datum/design/board/space_heater name = "Machine Design (Space Heater Board)" desc = "The circuit board for a space heater." id = "space_heater" - req_tech = list("programming" = 2, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "engineering" = 2, "plasmatech" = 2) build_path = /obj/item/weapon/circuitboard/machine/space_heater category = list ("Engineering Machinery") -/datum/design/teleport_station +/datum/design/board/teleport_station name = "Machine Design (Teleportation Station Board)" desc = "The circuit board for a teleportation station." id = "tele_station" - req_tech = list("programming" = 4, "bluespace" = 4, "engineering" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 5, "bluespace" = 4, "engineering" = 4, "plasmatech" = 4) build_path = /obj/item/weapon/circuitboard/machine/teleporter_station category = list ("Teleportation Machinery") -/datum/design/teleport_hub +/datum/design/board/teleport_hub name = "Machine Design (Teleportation Hub Board)" desc = "The circuit board for a teleportation hub." id = "tele_hub" req_tech = list("programming" = 3, "bluespace" = 5, "materials" = 4, "engineering" = 5) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/teleporter_hub category = list ("Teleportation Machinery") -/datum/design/telepad +/datum/design/board/telepad name = "Machine Design (Telepad Board)" desc = "The circuit board for a telescience telepad." id = "telepad" - req_tech = list("programming" = 4, "bluespace" = 4, "materials" = 3, "engineering" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "bluespace" = 5, "plasmatech" = 4, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/machine/telesci_pad category = list ("Teleportation Machinery") -/datum/design/teleconsole +/datum/design/board/teleconsole name = "Computer Design (Teleporter Console)" desc = "Allows for the construction of circuit boards used to build a teleporter control console." id = "teleconsole" - req_tech = list("programming" = 3, "bluespace" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "bluespace" = 3, "plasmatech" = 4) build_path = /obj/item/weapon/circuitboard/computer/teleporter category = list("Teleportation Machinery") -/datum/design/telesci_console +/datum/design/board/telesci_console name = "Computer Design (Telepad Control Console Board)" desc = "Allows for the construction of circuit boards used to build a telescience console." id = "telesci_console" - req_tech = list("programming" = 3, "bluespace" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "bluespace" = 3, "plasmatech" = 4) build_path = /obj/item/weapon/circuitboard/computer/telesci_console category = list("Teleportation Machinery") -/datum/design/sleeper +/datum/design/board/sleeper name = "Machine Design (Sleeper Board)" desc = "The circuit board for a sleeper." id = "sleeper" - req_tech = list("programming" = 3, "biotech" = 2, "materials" = 3, "engineering" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "biotech" = 2, "engineering" = 3) build_path = /obj/item/weapon/circuitboard/machine/sleeper category = list ("Medical Machinery") -/datum/design/cryotube +/datum/design/board/cryotube name = "Machine Design (Cryotube Board)" desc = "The circuit board for a cryotube." id = "cryotube" - req_tech = list("programming" = 4, "biotech" = 3, "engineering" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 5, "biotech" = 3, "engineering" = 4, "plasmatech" = 3) build_path = /obj/item/weapon/circuitboard/machine/cryo_tube category = list ("Medical Machinery") -/datum/design/chem_dispenser +/datum/design/board/chem_dispenser name = "Machine Design (Portable Chem Dispenser Board)" desc = "The circuit board for a portable chem dispenser." id = "chem_dispenser" - req_tech = list("programming" = 4, "biotech" = 3, "engineering" = 4, "materials" = 4, "plasmatech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 5, "biotech" = 3, "materials" = 4, "plasmatech" = 4) build_path = /obj/item/weapon/circuitboard/machine/chem_dispenser category = list ("Medical Machinery") -/datum/design/chem_master +/datum/design/board/chem_master name = "Machine Design (Chem Master Board)" - desc = "The circuit board for a Chem Master 2999." + desc = "The circuit board for a Chem Master 3000." id = "chem_master" - req_tech = list("biotech" = 1, "materials" = 2, "programming" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("biotech" = 3, "materials" = 3, "programming" = 2) build_path = /obj/item/weapon/circuitboard/machine/chem_master category = list ("Medical Machinery") -/datum/design/chem_heater +/datum/design/board/chem_heater name = "Machine Design (Chemical Heater Board)" desc = "The circuit board for a chemical heater." id = "chem_heater" - req_tech = list("engineering" = 2, "materials" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("engineering" = 2, "biotech" = 2, "programming" = 2) build_path = /obj/item/weapon/circuitboard/machine/chem_heater category = list ("Medical Machinery") -/datum/design/clonecontrol +/datum/design/board/clonecontrol name = "Computer Design (Cloning Machine Console)" desc = "Allows for the construction of circuit boards used to build a new Cloning Machine console." id = "clonecontrol" - req_tech = list("programming" = 3, "biotech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "biotech" = 3) build_path = /obj/item/weapon/circuitboard/computer/cloning category = list("Medical Machinery") -/datum/design/clonepod +/datum/design/board/clonepod name = "Machine Design (Clone Pod)" desc = "Allows for the construction of circuit boards used to build a Cloning Pod." id = "clonepod" - req_tech = list("programming" = 3, "biotech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "biotech" = 3) build_path = /obj/item/weapon/circuitboard/machine/clonepod category = list("Medical Machinery") -/datum/design/clonescanner +/datum/design/board/clonescanner name = "Machine Design (Cloning Scanner)" desc = "Allows for the construction of circuit boards used to build a Cloning Scanner." id = "clonescanner" - req_tech = list("programming" = 3, "biotech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "biotech" = 3) build_path = /obj/item/weapon/circuitboard/machine/clonescanner category = list("Medical Machinery") -/datum/design/biogenerator +/datum/design/board/biogenerator name = "Machine Design (Biogenerator Board)" desc = "The circuit board for a biogenerator." id = "biogenerator" - req_tech = list("programming" = 3, "biotech" = 2, "materials" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "biotech" = 3, "materials" = 3) build_path = /obj/item/weapon/circuitboard/machine/biogenerator category = list ("Hydroponics Machinery") -/datum/design/hydroponics +/datum/design/board/hydroponics name = "Machine Design (Hydroponics Tray Board)" desc = "The circuit board for a hydroponics tray." id = "hydro_tray" - req_tech = list("programming" = 1, "biotech" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("biotech" = 2) build_path = /obj/item/weapon/circuitboard/machine/hydroponics category = list ("Hydroponics Machinery") -/datum/design/destructive_analyzer +/datum/design/board/destructive_analyzer name = "Machine Design (Destructive Analyzer Board)" desc = "The circuit board for a destructive analyzer." id = "destructive_analyzer" req_tech = list("programming" = 2, "magnets" = 2, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/destructive_analyzer category = list("Research Machinery") -/datum/design/experimentor +/datum/design/board/experimentor name = "Machine Design (E.X.P.E.R.I-MENTOR Board)" desc = "The circuit board for an E.X.P.E.R.I-MENTOR." id = "experimentor" req_tech = list("programming" = 2, "magnets" = 2, "engineering" = 2, "bluespace" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/experimentor category = list("Research Machinery") -/datum/design/protolathe +/datum/design/board/protolathe name = "Machine Design (Protolathe Board)" desc = "The circuit board for a protolathe." id = "protolathe" req_tech = list("programming" = 2, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/protolathe category = list("Research Machinery") -/datum/design/circuit_imprinter +/datum/design/board/circuit_imprinter name = "Machine Design (Circuit Imprinter Board)" desc = "The circuit board for a circuit imprinter." id = "circuit_imprinter" req_tech = list("programming" = 2, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/circuit_imprinter category = list("Research Machinery") -/datum/design/rdservercontrol +/datum/design/board/rdservercontrol name = "Computer Design (R&D Server Control Console Board)" desc = "The circuit board for an R&D Server Control Console." id = "rdservercontrol" req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/computer/rdservercontrol category = list("Research Machinery") -/datum/design/rdserver +/datum/design/board/rdserver name = "Machine Design (R&D Server Board)" desc = "The circuit board for an R&D Server." id = "rdserver" req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/rdserver category = list("Research Machinery") -/datum/design/mechfab +/datum/design/board/mechfab name = "Machine Design (Exosuit Fabricator Board)" desc = "The circuit board for an Exosuit Fabricator." id = "mechfab" req_tech = list("programming" = 3, "engineering" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/mechfab category = list("Research Machinery") -/datum/design/cyborgrecharger +/datum/design/board/cyborgrecharger name = "Machine Design (Cyborg Recharger Board)" desc = "The circuit board for a Cyborg Recharger." id = "cyborgrecharger" req_tech = list("powerstorage" = 3, "engineering" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/cyborgrecharger category = list("Research Machinery") -/datum/design/mech_recharger +/datum/design/board/mech_recharger name = "Machine Design (Mechbay Recharger Board)" desc = "The circuit board for a Mechbay Recharger." id = "mech_recharger" - req_tech = list("programming" = 3, "powerstorage" = 4, "engineering" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "powerstorage" = 4, "engineering" = 3) build_path = /obj/item/weapon/circuitboard/machine/mech_recharger category = list("Research Machinery") -/datum/design/microwave +/datum/design/board/microwave name = "Machine Design (Microwave Board)" desc = "The circuit board for a microwave." id = "microwave" - req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "magnets" = 2) build_path = /obj/item/weapon/circuitboard/machine/microwave category = list ("Misc. Machinery") -/datum/design/gibber +/datum/design/board/gibber name = "Machine Design (Gibber Board)" desc = "The circuit board for a gibber." id = "gibber" - req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "engineering" = 2) build_path = /obj/item/weapon/circuitboard/machine/gibber category = list ("Misc. Machinery") -/datum/design/smartfridge +/datum/design/board/smartfridge name = "Machine Design (Smartfridge Board)" desc = "The circuit board for a smartfridge." id = "smartfridge" req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/smartfridge category = list ("Misc. Machinery") -/datum/design/monkey_recycler +/datum/design/board/monkey_recycler name = "Machine Design (Monkey Recycler Board)" desc = "The circuit board for a monkey recycler." id = "smartfridge" req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/monkey_recycler category = list ("Misc. Machinery") -/datum/design/seed_extractor +/datum/design/board/seed_extractor name = "Machine Design (Seed Extractor Board)" desc = "The circuit board for a seed extractor." id = "seed_extractor" req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/seed_extractor category = list ("Misc. Machinery") -/datum/design/processor +/datum/design/board/processor name = "Machine Design (Processor Board)" desc = "The circuit board for a processor." id = "processor" req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/processor category = list ("Misc. Machinery") -/datum/design/recycler +/datum/design/board/recycler name = "Machine Design (Recycler Board)" desc = "The circuit board for a recycler." id = "recycler" - req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "engineering" = 2) build_path = /obj/item/weapon/circuitboard/machine/recycler category = list ("Misc. Machinery") -/datum/design/holopad +/datum/design/board/holopad name = "Machine Design (AI Holopad Board)" desc = "The circuit board for a holopad." id = "holopad" req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/holopad category = list ("Misc. Machinery") -/datum/design/autolathe +/datum/design/board/autolathe name = "Machine Design (Autolathe Board)" desc = "The circuit board for an autolathe." id = "autolathe" - req_tech = list("programming" = 2, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "engineering" = 3) build_path = /obj/item/weapon/circuitboard/machine/autolathe category = list ("Misc. Machinery") -/datum/design/recharger +/datum/design/board/recharger name = "Machine Design (Weapon Recharger Board)" desc = "The circuit board for a Weapon Recharger." id = "recharger" - req_tech = list("powerstorage" = 3, "engineering" = 3, "materials" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100) + req_tech = list("powerstorage" = 4, "engineering" = 3, "materials" = 4) + materials = list(MAT_GLASS = 1000, MAT_GOLD = 100) build_path = /obj/item/weapon/circuitboard/machine/recharger category = list("Misc. Machinery") -/datum/design/vendor +/datum/design/board/vendor name = "Machine Design (Vendor Board)" desc = "The circuit board for a Vendor." id = "vendor" req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/vendor category = list ("Misc. Machinery") -/datum/design/ore_redemption +/datum/design/board/ore_redemption name = "Machine Design (Ore Redemption Board)" desc = "The circuit board for an Ore Redemption machine." id = "ore_redemption" - req_tech = list("programming" = 1, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "engineering" = 2, "plasmatech" = 3) build_path = /obj/item/weapon/circuitboard/machine/ore_redemption category = list ("Misc. Machinery") - -/datum/design/mining_equipment_vendor +/datum/design/board/mining_equipment_vendor name = "Machine Design (Mining Rewards Vender Board)" desc = "The circuit board for a Mining Rewards Vender." id = "mining_equipment_vendor" - req_tech = list("programming" = 1, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("engineering" = 3) build_path = /obj/item/weapon/circuitboard/machine/mining_equipment_vendor category = list ("Misc. Machinery") -/datum/design/tesla_coil +/datum/design/board/tesla_coil name = "Machine Design (Tesla Coil Board)" desc = "The circuit board for a tesla coil." id = "tesla_coil" - req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "powerstorage" = 3, "magnets" = 3) build_path = /obj/item/weapon/circuitboard/machine/tesla_coil category = list ("Misc. Machinery") -/datum/design/grounding_rod +/datum/design/board/grounding_rod name = "Machine Design (Grounding Rod Board)" desc = "The circuit board for a grounding rod." id = "grounding_rod" - req_tech = list("programming" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "powerstorage" = 3, "magnets" = 3, "plasmatech" = 2) build_path = /obj/item/weapon/circuitboard/machine/grounding_rod category = list ("Misc. Machinery") -/datum/design/plantgenes +/datum/design/board/plantgenes name = "Machine Design (Plant DNA Manipulator Board)" desc = "The circuit board for a plant DNA manipulator." id = "plantgenes" req_tech = list("programming" = 4, "biotech" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/plantgenes category = list ("Misc. Machinery") + +/datum/design/board/ntnet_relay + name = "Machine Design (NTNet Relay Board)" + desc = "The circuit board for a wireless network relay." + id = "ntnet_relay" + req_tech = list("programming" = 2, "engineering" = 2, "bluespace" = 2) + build_path = /obj/item/weapon/circuitboard/machine/ntnet_relay + category = list("Subspace Telecomms") \ No newline at end of file diff --git a/code/modules/research/designs/mecha_designs.dm b/code/modules/research/designs/mecha_designs.dm index a2028a40d54..ebfece1ddbc 100644 --- a/code/modules/research/designs/mecha_designs.dm +++ b/code/modules/research/designs/mecha_designs.dm @@ -2,163 +2,136 @@ //////////Mecha Module Disks/////// /////////////////////////////////// -/datum/design/ripley_main +/datum/design/board/ripley_main name = "APLU \"Ripley\" Central Control module" desc = "Allows for the construction of a \"Ripley\" Central Control module." id = "ripley_main" - req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2) build_path = /obj/item/weapon/circuitboard/mecha/ripley/main category = list("Exosuit Modules") -/datum/design/ripley_peri +/datum/design/board/ripley_peri name = "APLU \"Ripley\" Peripherals Control module" desc = "Allows for the construction of a \"Ripley\" Peripheral Control module." id = "ripley_peri" - req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2) build_path = /obj/item/weapon/circuitboard/mecha/ripley/peripherals category = list("Exosuit Modules") -/datum/design/odysseus_main + +/datum/design/board/odysseus_main name = "\"Odysseus\" Central Control module" desc = "Allows for the construction of a \"Odysseus\" Central Control module." id = "odysseus_main" - req_tech = list("programming" = 3,"biotech" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3,"biotech" = 3, "engineering" = 3) build_path = /obj/item/weapon/circuitboard/mecha/odysseus/main category = list("Exosuit Modules") -/datum/design/odysseus_peri +/datum/design/board/odysseus_peri name = "\"Odysseus\" Peripherals Control module" desc = "Allows for the construction of a \"Odysseus\" Peripheral Control module." id = "odysseus_peri" - req_tech = list("programming" = 3,"biotech" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3,"biotech" = 3, "engineering" = 3) build_path = /obj/item/weapon/circuitboard/mecha/odysseus/peripherals category = list("Exosuit Modules") -/datum/design/gygax_main + +/datum/design/board/gygax_main name = "\"Gygax\" Central Control module" desc = "Allows for the construction of a \"Gygax\" Central Control module." id = "gygax_main" - req_tech = list("programming" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "combat" = 3, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/mecha/gygax/main category = list("Exosuit Modules") -/datum/design/gygax_peri +/datum/design/board/gygax_peri name = "\"Gygax\" Peripherals Control module" desc = "Allows for the construction of a \"Gygax\" Peripheral Control module." id = "gygax_peri" - req_tech = list("programming" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "combat" = 3, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/mecha/gygax/peripherals category = list("Exosuit Modules") -/datum/design/gygax_targ +/datum/design/board/gygax_targ name = "\"Gygax\" Weapons & Targeting Control module" desc = "Allows for the construction of a \"Gygax\" Weapons & Targeting Control module." id = "gygax_targ" - req_tech = list("programming" = 4, "combat" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "combat" = 4, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/mecha/gygax/targeting category = list("Exosuit Modules") -/datum/design/durand_main + +/datum/design/board/durand_main name = "\"Durand\" Central Control module" desc = "Allows for the construction of a \"Durand\" Central Control module." id = "durand_main" - req_tech = list("programming" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "combat" = 4, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/mecha/durand/main category = list("Exosuit Modules") -/datum/design/durand_peri +/datum/design/board/durand_peri name = "\"Durand\" Peripherals Control module" desc = "Allows for the construction of a \"Durand\" Peripheral Control module." id = "durand_peri" - req_tech = list("programming" = 4) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 4, "combat" = 4, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/mecha/durand/peripherals category = list("Exosuit Modules") -/datum/design/durand_targ +/datum/design/board/durand_targ name = "\"Durand\" Weapons & Targeting Control module" desc = "Allows for the construction of a \"Durand\" Weapons & Targeting Control module." id = "durand_targ" - req_tech = list("programming" = 4, "combat" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 5, "combat" = 4, "engineering" = 4) build_path = /obj/item/weapon/circuitboard/mecha/durand/targeting category = list("Exosuit Modules") -/datum/design/honker_main + +/datum/design/board/honker_main name = "\"H.O.N.K\" Central Control module" desc = "Allows for the construction of a \"H.O.N.K\" Central Control module." id = "honker_main" - req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "engineering" = 3) build_path = /obj/item/weapon/circuitboard/mecha/honker/main category = list("Exosuit Modules") -/datum/design/honker_peri +/datum/design/board/honker_peri name = "\"H.O.N.K\" Peripherals Control module" desc = "Allows for the construction of a \"H.O.N.K\" Peripheral Control module." id = "honker_peri" - req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "engineering" = 3) build_path = /obj/item/weapon/circuitboard/mecha/honker/peripherals category = list("Exosuit Modules") -/datum/design/honker_targ +/datum/design/board/honker_targ name = "\"H.O.N.K\" Weapons & Targeting Control module" desc = "Allows for the construction of a \"H.O.N.K\" Weapons & Targeting Control module." id = "honker_targ" - req_tech = list("programming" = 3) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "engineering" = 3) build_path = /obj/item/weapon/circuitboard/mecha/honker/targeting category = list("Exosuit Modules") -/datum/design/phazon_main + +/datum/design/board/phazon_main name = "\"Phazon\" Central Control module" desc = "Allows for the construction of a \"Phazon\" Central Control module." id = "phazon_main" - req_tech = list("programming" = 5, "materials" = 7, "powerstorage" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 6, "materials" = 6, "plasmatech" = 5) build_path = /obj/item/weapon/circuitboard/mecha/phazon/main category = list("Exosuit Modules") -/datum/design/phazon_peri +/datum/design/board/phazon_peri name = "\"Phazon\" Peripherals Control module" desc = "Allows for the construction of a \"Phazon\" Peripheral Control module." id = "phazon_peri" - req_tech = list("programming" = 5, "bluespace" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 6, "bluespace" = 5, "plasmatech" = 5) build_path = /obj/item/weapon/circuitboard/mecha/phazon/peripherals category = list("Exosuit Modules") -/datum/design/phazon_targ +/datum/design/board/phazon_targ name = "\"Phazon\" Weapons & Targeting Control module" desc = "Allows for the construction of a \"Phazon\" Weapons & Targeting Control module." id = "phazon_targ" - req_tech = list("programming" = 5, "magnets" = 6) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 6, "magnets" = 5, "plasmatech" = 5) build_path = /obj/item/weapon/circuitboard/mecha/phazon/targeting category = list("Exosuit Modules") @@ -204,7 +177,7 @@ desc = "Allows for the construction of CH-PS Laser." id = "mech_laser" build_type = MECHFAB - req_tech = list("combat" = 3, "magnets" = 3) + req_tech = list("combat" = 3, "magnets" = 3, "engineering" = 3) build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser materials = list(MAT_METAL=10000) construction_time = 100 @@ -215,7 +188,7 @@ desc = "Allows for the construction of CH-LC Laser Cannon." id = "mech_laser_heavy" build_type = MECHFAB - req_tech = list("combat" = 4, "magnets" = 4) + req_tech = list("combat" = 4, "magnets" = 4, "engineering" = 4) build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy materials = list(MAT_METAL=10000) construction_time = 100 @@ -226,7 +199,7 @@ desc = "Allows for the construction of SGL-6 Grenade Launcher." id = "mech_grenade_launcher" build_type = MECHFAB - req_tech = list("combat" = 3) + req_tech = list("combat" = 4, "engineering" = 4) build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang materials = list(MAT_METAL=22000,MAT_GOLD=6000,MAT_SILVER=8000) construction_time = 100 @@ -237,7 +210,7 @@ desc = "Allows for the construction of SRM-8 Missile Rack." id = "mech_missile_rack" build_type = MECHFAB - req_tech = list("combat" = 6, "materials" = 6) + req_tech = list("combat" = 6, "materials" = 5, "engineering" = 5) build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/missile_rack materials = list(MAT_METAL=22000,MAT_GOLD=6000,MAT_SILVER=8000) construction_time = 100 @@ -259,7 +232,7 @@ desc = "An exosuit module that allows generating of small quasi-stable wormholes." id = "mech_wormhole_gen" build_type = MECHFAB - req_tech = list("bluespace" = 3, "magnets" = 2) + req_tech = list("bluespace" = 4, "magnets" = 4, "plasmatech" = 3) build_path = /obj/item/mecha_parts/mecha_equipment/wormhole_generator materials = list(MAT_METAL=10000) construction_time = 100 @@ -270,9 +243,9 @@ desc = "An exosuit module that allows exosuits to teleport to any position in view." id = "mech_teleporter" build_type = MECHFAB - req_tech = list("bluespace" = 10, "magnets" = 5) + req_tech = list("bluespace" = 8, "magnets" = 5) build_path = /obj/item/mecha_parts/mecha_equipment/teleporter - materials = list(MAT_METAL=10000) + materials = list(MAT_METAL=10000,MAT_DIAMOND=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -281,7 +254,7 @@ desc = "An exosuit-mounted Rapid Construction Device." id = "mech_rcd" build_type = MECHFAB - req_tech = list("materials" = 4, "bluespace" = 3, "magnets" = 4, "powerstorage"=4, "engineering" = 4) + req_tech = list("materials" = 5, "bluespace" = 3, "magnets" = 4, "powerstorage"=4, "engineering" = 5) build_path = /obj/item/mecha_parts/mecha_equipment/rcd materials = list(MAT_METAL=30000,MAT_GOLD=20000,MAT_PLASMA=25000,MAT_SILVER=20000) construction_time = 1200 @@ -292,7 +265,7 @@ desc = "An exosuit mounted Gravitational Catapult." id = "mech_gravcatapult" build_type = MECHFAB - req_tech = list("bluespace" = 2, "magnets" = 3, "engineering" = 3) + req_tech = list("bluespace" = 4, "magnets" = 3, "engineering" = 4) build_path = /obj/item/mecha_parts/mecha_equipment/gravcatapult materials = list(MAT_METAL=10000) construction_time = 100 @@ -303,7 +276,7 @@ desc = "Automated Repair Droid. BEEP BOOP" id = "mech_repair_droid" build_type = MECHFAB - req_tech = list("magnets" = 3, "programming" = 3, "engineering" = 3) + req_tech = list("magnets" = 3, "programming" = 3, "engineering" = 5) build_path = /obj/item/mecha_parts/mecha_equipment/repair_droid materials = list(MAT_METAL=10000,MAT_GLASS=5000,MAT_GOLD=1000,MAT_SILVER=2000) construction_time = 100 @@ -314,7 +287,7 @@ desc = "Tesla Energy Relay" id = "mech_energy_relay" build_type = MECHFAB - req_tech = list("magnets" = 4, "powerstorage" = 3) + req_tech = list("magnets" = 4, "powerstorage" = 5, "engineering" = 4) build_path = /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay materials = list(MAT_METAL=10000,MAT_GLASS=2000,MAT_GOLD=2000,MAT_SILVER=3000) construction_time = 100 @@ -347,7 +320,7 @@ desc = "An upgraded version of the standard drill." id = "mech_diamond_drill" build_type = MECHFAB - req_tech = list("materials" = 4, "engineering" = 3) + req_tech = list("materials" = 5, "engineering" = 4) build_path = /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill materials = list(MAT_METAL=10000,MAT_DIAMOND=6500) construction_time = 100 @@ -358,7 +331,7 @@ desc = "Compact nuclear reactor module." id = "mech_generator_nuclear" build_type = MECHFAB - req_tech = list("powerstorage"= 3, "engineering" = 3, "materials" = 3) + req_tech = list("powerstorage"= 5, "engineering" = 4, "materials" = 3) build_path = /obj/item/mecha_parts/mecha_equipment/generator/nuclear materials = list(MAT_METAL=10000,MAT_GLASS=1000,MAT_SILVER=500) construction_time = 100 @@ -369,7 +342,7 @@ desc = "A device that shoots resonant plasma bursts at extreme velocity. The blasts are capable of crushing rock and demolishing solid obstacles." id = "mech_plasma_cutter" build_type = MECHFAB - req_tech = list("powerstorage"= 3, "engineering" = 3, "materials" = 3, "combat" = 1, "plasmatech" = 2) + req_tech = list("engineering" = 3, "materials" = 3, "plasmatech" = 4) build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma materials = list(MAT_METAL = 8000, MAT_GLASS = 1000, MAT_PLASMA = 2000) construction_time = 100 @@ -380,7 +353,7 @@ desc = "A weapon for combat exosuits. Shoots non-lethal stunning electrodes." id = "mech_taser" build_type = MECHFAB - req_tech = list("combat" = 2) + req_tech = list("combat" = 3) build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser materials = list(MAT_METAL=10000) construction_time = 100 @@ -391,7 +364,7 @@ desc = "A weapon for combat exosuits. Shoots a rapid, three shot burst." id = "mech_lmg" build_type = MECHFAB - req_tech = list("combat" = 2) + req_tech = list("combat" = 4) build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg materials = list(MAT_METAL=10000) construction_time = 100 @@ -402,7 +375,7 @@ desc = "Equipment for medical exosuits. A mounted sleeper that stabilizes patients and can inject reagents in the exosuit's reserves." id = "mech_sleeper" build_type = MECHFAB - req_tech = list("biotech" = 2) + req_tech = list("biotech" = 3, "engineering" = 3, "plasmatech" = 2) build_path = /obj/item/mecha_parts/mecha_equipment/medical/sleeper materials = list(MAT_METAL=5000,MAT_GLASS=10000) construction_time = 100 @@ -413,7 +386,7 @@ desc = "Equipment for medical exosuits. A chem synthesizer with syringe gun. Reagents inside are held in stasis, so no reactions will occur." id = "mech_syringe_gun" build_type = MECHFAB - req_tech = list("magnets" = 3,"biotech" = 3) + req_tech = list("magnets" = 4,"biotech" = 4, "combat" = 3, "materials" = 4) build_path = /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun materials = list(MAT_METAL=3000,MAT_GLASS=2000) construction_time = 200 @@ -423,9 +396,9 @@ name = "Exosuit Medical Equipment (Medical Beamgun)" desc = "Equipment for medical exosuits. A mounted medical nanite projector which will treat patients with a focused beam." id = "mech_medi_beam" - req_tech = list("combat" = 5, "materials" = 7, "powerstorage" = 7, "biotech" = 6) + req_tech = list("engineering" = 6, "materials" = 7, "powerstorage" = 5, "biotech" = 6) build_type = MECHFAB materials = list(MAT_METAL = 15000, MAT_GLASS = 8000, MAT_PLASMA = 3000, MAT_GOLD = 8000, MAT_DIAMOND = 2000) construction_time = 250 build_path = /obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam - category = list("Exosuit Equipment") \ No newline at end of file + category = list("Exosuit Equipment") diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 98139b4326f..dd15c0338e6 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -270,7 +270,7 @@ id = "gygax_armor" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/gygax_armor - materials = list(MAT_METAL=25000,MAT_DIAMOND=10000) + materials = list(MAT_METAL=15000,MAT_DIAMOND=10000,MAT_TITANIUM=10000) construction_time = 600 category = list("Gygax") @@ -343,7 +343,7 @@ id = "durand_armor" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/durand_armor - materials = list(MAT_METAL=50000,MAT_URANIUM=30000) + materials = list(MAT_METAL=30000,MAT_URANIUM=25000,MAT_TITANIUM=20000) construction_time = 600 category = list("Durand") @@ -481,7 +481,7 @@ id = "phazon_armor" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/phazon_armor - materials = list(MAT_METAL=45000,MAT_PLASMA=30000) + materials = list(MAT_METAL=25000,MAT_PLASMA=20000,MAT_TITANIUM=20000) construction_time = 300 category = list("Phazon") @@ -536,7 +536,7 @@ id = "mech_generator" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/generator - materials = list(MAT_METAL=10000,MAT_GLASS=1000,MAT_SILVER=500) + materials = list(MAT_METAL=10000,MAT_GLASS=1000,MAT_SILVER=2000,MAT_PLASMA=5000) construction_time = 100 category = list("Exosuit Equipment") @@ -603,7 +603,7 @@ id = "borg_upgrade_vtec" build_type = MECHFAB build_path = /obj/item/borg/upgrade/vtec - req_tech = list("engineering" = 4, "materials" = 5) + req_tech = list("engineering" = 4, "materials" = 5, "programming" = 4) materials = list(MAT_METAL=80000 , MAT_GLASS=6000 , MAT_URANIUM= 5000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -623,7 +623,7 @@ id = "borg_upgrade_disablercooler" build_type = MECHFAB build_path = /obj/item/borg/upgrade/disablercooler - req_tech = list("combat" = 5, "powerstorage" = 4) + req_tech = list("combat" = 5, "powerstorage" = 4, "engineering" = 4) materials = list(MAT_METAL=80000 , MAT_GLASS=6000 , MAT_GOLD= 2000, MAT_DIAMOND = 500) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -633,7 +633,7 @@ id = "borg_upgrade_diamonddrill" build_type = MECHFAB build_path = /obj/item/borg/upgrade/ddrill - req_tech = list("engineering" = 5, "materials" = 5) + req_tech = list("engineering" = 5, "materials" = 6) materials = list(MAT_METAL=10000, MAT_DIAMOND=2000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -643,16 +643,36 @@ id = "borg_upgrade_holding" build_type = MECHFAB build_path = /obj/item/borg/upgrade/soh - req_tech = list("engineering" = 5, "materials" = 5, "bluespace" = 3) + req_tech = list("engineering" = 4, "materials" = 4, "bluespace" = 4) materials = list(MAT_METAL = 10000, MAT_GOLD = 250, MAT_URANIUM = 500) construction_time = 120 category = list("Cyborg Upgrade Modules") +/datum/design/borg_upgrade_hyperka + name = "Cyborg Upgrade (Hyper-Kinetic Accelerator)" + id = "borg_upgrade_hyperka" + req_tech = list("materials" = 7, "powerstorage" = 5, "engineering" = 5, "magnets" = 5, "combat" = 4) + build_type = MECHFAB //Reqs same as human Hyper KA + materials = list(MAT_METAL = 8000, MAT_GLASS = 1500, MAT_SILVER = 2000, MAT_GOLD = 2000, MAT_DIAMOND = 2000) + build_path = /obj/item/borg/upgrade/hyperka + construction_time = 120 + category = list("Cyborg Upgrade Modules") + +/datum/design/borg_upgrade_lavaproof + name = "Cyborg Upgrade (Lavaproof Tracks)" + id = "borg_upgrade_lavaproof" + build_type = MECHFAB + build_path = /obj/item/borg/upgrade/lavaproof + req_tech = list("plasmatech" = 4, "materials" = 4, "engineering" = 4) + materials = list(MAT_METAL = 10000, MAT_PLASMA = 4000, MAT_TITANIUM = 5000) + construction_time = 120 + category = list("Cyborg Upgrade Modules") + /datum/design/borg_syndicate_module name = "Cyborg Upgrade (Illegal Modules)" id = "borg_syndicate_module" build_type = MECHFAB - req_tech = list("combat" = 4, "syndicate" = 3) + req_tech = list("combat" = 4, "syndicate" = 2) build_path = /obj/item/borg/upgrade/syndicate materials = list(MAT_METAL=10000,MAT_GLASS=15000,MAT_DIAMOND = 10000) construction_time = 120 @@ -688,3 +708,14 @@ construction_time=150 build_path = /obj/item/drone_shell category = list("Misc") + +/datum/design/synthetic_flash + name = "Flash" + desc = "When a problem arises, SCIENCE is the solution." + id = "sflash" + req_tech = list("magnets" = 3, "combat" = 2) + build_type = MECHFAB + materials = list(MAT_METAL = 750, MAT_GLASS = 750) + construction_time = 100 + build_path = /obj/item/device/assembly/flash/handheld + category = list("Misc") diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index d7e9ef3882f..70141a7e14d 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -7,10 +7,9 @@ name = "Mass-Spectrometer" desc = "A device for analyzing chemicals in the blood." id = "mass_spectrometer" - req_tech = list("biotech" = 2, "magnets" = 2) + req_tech = list("magnets" = 2, "plasmatech" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 30, MAT_GLASS = 20) - reliability = 76 + materials = list(MAT_METAL = 300, MAT_GLASS = 100) build_path = /obj/item/device/mass_spectrometer category = list("Medical Designs") @@ -18,10 +17,9 @@ name = "Advanced Mass-Spectrometer" desc = "A device for analyzing chemicals in the blood and their quantities." id = "adv_mass_spectrometer" - req_tech = list("biotech" = 2, "magnets" = 4) + req_tech = list("biotech" = 3, "magnets" = 4, "plasmatech" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 30, MAT_GLASS = 20) - reliability = 74 + materials = list(MAT_METAL = 500, MAT_GLASS = 200) build_path = /obj/item/device/mass_spectrometer/adv category = list("Medical Designs") @@ -29,11 +27,10 @@ name = "Man-Machine Interface" desc = "The Warrior's bland acronym, MMI, obscures the true horror of this monstrosity." id = "mmi" - req_tech = list("programming" = 2, "biotech" = 3) + req_tech = list("programming" = 3, "biotech" = 2, "engineering" = 2) build_type = PROTOLATHE | MECHFAB materials = list(MAT_METAL = 1000, MAT_GLASS = 500) construction_time = 75 - reliability = 76 build_path = /obj/item/device/mmi category = list("Misc","Medical Designs") @@ -41,57 +38,70 @@ name = "Positronic Brain" desc = "The latest in Artificial Intelligences." id = "mmi_posi" - req_tech = list("programming" = 5, "biotech" = 4) + req_tech = list("programming" = 5, "biotech" = 4, "plasmatech" = 3) build_type = PROTOLATHE | MECHFAB materials = list(MAT_METAL = 1700, MAT_GLASS = 1350, MAT_GOLD = 500) //Gold, because SWAG. - reliability = 74 construction_time = 75 build_path = /obj/item/device/mmi/posibrain category = list("Misc", "Medical Designs") - -/datum/design/synthetic_flash - name = "Flash" - desc = "When a problem arises, SCIENCE is the solution." - id = "sflash" - req_tech = list("magnets" = 3, "combat" = 2) - build_type = MECHFAB - materials = list(MAT_METAL = 750, MAT_GLASS = 750) - construction_time = 100 - reliability = 76 - build_path = /obj/item/device/assembly/flash/handheld - category = list("Misc") - /datum/design/bluespacebeaker name = "Bluespace Beaker" desc = "A bluespace beaker, powered by experimental bluespace technology and Element Cuban combined with the Compound Pete. Can hold up to 300 units." id = "bluespacebeaker" - req_tech = list("bluespace" = 2, "materials" = 6) + req_tech = list("bluespace" = 6, "materials" = 5, "plasmatech" = 4) build_type = PROTOLATHE - materials = list(MAT_METAL = 3000, MAT_PLASMA = 3000, MAT_DIAMOND = 500) - reliability = 76 + materials = list(MAT_GLASS = 3000, MAT_PLASMA = 3000, MAT_DIAMOND = 500) build_path = /obj/item/weapon/reagent_containers/glass/beaker/bluespace - category = list("Misc","Medical Designs") + category = list("Medical Designs") /datum/design/noreactbeaker name = "Cryostasis Beaker" desc = "A cryostasis beaker that allows for chemical storage without reactions. Can hold up to 50 units." id = "splitbeaker" - req_tech = list("materials" = 2) + req_tech = list("materials" = 3, "engineering" = 3, "plasmatech" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 3000) - reliability = 76 build_path = /obj/item/weapon/reagent_containers/glass/beaker/noreact category = list("Medical Designs") +/datum/design/bluespacesyringe + name = "Bluespace Syringe" + desc = "An advanced syringe that can hold 60 units of chemicals" + id = "bluespacesyringe" + req_tech = list("bluespace" = 5, "materials" = 4, "biotech" = 4) + build_type = PROTOLATHE + materials = list(MAT_GLASS = 4000, MAT_PLASMA = 2000, MAT_DIAMOND = 2000) + build_path = /obj/item/weapon/reagent_containers/syringe/bluespace + category = list("Medical Designs") + +/datum/design/noreactsyringe + name = "Cryo Syringe" + desc = "An advanced syringe that stops reagents inside from reacting. It can hold up to 20 units." + id = "noreactsyringe" + req_tech = list("materials" = 3, "engineering" = 3) + build_type = PROTOLATHE + materials = list(MAT_GLASS = 4000, MAT_GOLD = 1000) + build_path = /obj/item/weapon/reagent_containers/syringe/noreact + category = list("Medical Designs") + +/datum/design/piercesyringe + name = "Piercing Syringe" + desc = "A diamond-tipped syringe that pierces armor when launched at high velocity. It can hold up to 10 units." + id = "piercesyringe" + req_tech = list("materials" = 5, "combat" = 3, "engineering" = 7) + build_type = PROTOLATHE + materials = list(MAT_GLASS = 4000, MAT_DIAMOND = 1500) + build_path = /obj/item/weapon/reagent_containers/syringe/piercing + category = list("Medical Designs") + /datum/design/bluespacebodybag name = "Bluespace body bag" desc = "A bluespace body bag, powered by experimental bluespace technology. It can hold loads of bodies and the largest of creatures." id = "bluespacebodybag" - req_tech = list("bluespace" = 2, "materials" = 6) + req_tech = list("bluespace" = 5, "materials" = 4, "plasmatech" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 3000, MAT_PLASMA = 2000, MAT_DIAMOND = 500) - reliability = 76 build_path = /obj/item/bodybag/bluespace category = list("Medical Designs") @@ -99,10 +109,9 @@ name = "Plasma-man jumpsuit refill" desc = "A refill pack for the auto-extinguisher on Plasma-man suits." id = "plasmarefiller" - req_tech = list("materials" = 2, "combat" = 2) + req_tech = list("materials" = 2, "plasmatech" = 3) //Why did this have no plasmatech build_type = PROTOLATHE materials = list(MAT_METAL = 4000, MAT_PLASMA = 1000) - reliability = 76 build_path = /obj/item/device/extinguisher_refill category = list("Medical Designs") @@ -114,10 +123,10 @@ name = "Welding Shield implant" desc = "These reactive micro-shields will protect you from welders and flashes without obscuring your vision." id = "ci-welding" - req_tech = list("materials" = 4, "biotech" = 2) + req_tech = list("materials" = 4, "biotech" = 4, "engineering" = 5, "plasmatech" = 4) build_type = PROTOLATHE | MECHFAB construction_time = 40 - materials = list(MAT_METAL = 200, MAT_GLASS = 400) + materials = list(MAT_METAL = 600, MAT_GLASS = 400) build_path = /obj/item/organ/cyberimp/eyes/shield category = list("Misc", "Medical Designs") @@ -125,21 +134,32 @@ name = "Breathing Tube implant" desc = "This simple implant adds an internals connector to your back, allowing you to use internals without a mask and protecting you from being choked." id = "ci-breather" - req_tech = list("materials" = 3, "biotech" = 3) + req_tech = list("materials" = 2, "biotech" = 3) build_type = PROTOLATHE | MECHFAB construction_time = 35 - materials = list(MAT_METAL = 200, MAT_GLASS = 250) + materials = list(MAT_METAL = 600, MAT_GLASS = 250) build_path = /obj/item/organ/cyberimp/mouth/breathing_tube category = list("Misc", "Medical Designs") +/datum/design/cyberimp_toolset + name = "Toolset Arm implant" + desc = "A stripped-down version of engineering cyborg toolset, designed to be installed on subject's arm." + id = "ci-toolset" + req_tech = list("materials" = 3, "engineering" = 4, "biotech" = 4, "powerstorage" = 4) + build_type = PROTOLATHE | MECHFAB + materials = list (MAT_METAL = 2500, MAT_GLASS = 1500, MAT_SILVER = 1500) + construction_time = 200 + build_path = /obj/item/organ/cyberimp/arm/toolset + category = list("Misc", "Medical Designs") + /datum/design/cyberimp_medical_hud name = "Medical HUD implant" desc = "These cybernetic eyes will display a medical HUD over everything you see. Wiggle eyes to control." id = "ci-medhud" - req_tech = list("materials" = 6, "programming" = 4, "biotech" = 4) + req_tech = list("materials" = 5, "programming" = 4, "biotech" = 4) build_type = PROTOLATHE | MECHFAB construction_time = 50 - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 500, MAT_GOLD = 500) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 500, MAT_GOLD = 500) build_path = /obj/item/organ/cyberimp/eyes/hud/medical category = list("Misc", "Medical Designs") @@ -147,10 +167,10 @@ name = "Security HUD implant" desc = "These cybernetic eyes will display a security HUD over everything you see. Wiggle eyes to control." id = "ci-sechud" - req_tech = list("materials" = 6, "programming" = 5, "biotech" = 4, "combat" = 2) + req_tech = list("materials" = 5, "programming" = 4, "biotech" = 4, "combat" = 3) build_type = PROTOLATHE | MECHFAB construction_time = 50 - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 750, MAT_GOLD = 750) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 750, MAT_GOLD = 750) build_path = /obj/item/organ/cyberimp/eyes/hud/security category = list("Misc", "Medical Designs") @@ -158,10 +178,10 @@ name = "X-Ray implant" desc = "These cybernetic eyes will give you X-ray vision. Blinking is futile." id = "ci-xray" - req_tech = list("materials" = 7, "programming" = 5, "biotech" = 6, "magnets" = 5) + req_tech = list("materials" = 7, "programming" = 5, "biotech" = 7, "magnets" = 5,"plasmatech" = 6) build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_URANIUM = 1000, MAT_DIAMOND = 2000) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_URANIUM = 1000, MAT_DIAMOND = 2000) build_path = /obj/item/organ/cyberimp/eyes/xray category = list("Misc", "Medical Designs") @@ -169,10 +189,10 @@ name = "Thermals implant" desc = "These cybernetic eyes will give you Thermal vision. Vertical slit pupil included." id = "ci-thermals" - req_tech = list("materials" = 7, "programming" = 5, "biotech" = 5, "magnets" = 5, "syndicate" = 5) + req_tech = list("materials" = 6, "programming" = 4, "biotech" = 7, "magnets" = 5,"plasmatech" = 4) build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_DIAMOND = 2000) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_DIAMOND = 2000) build_path = /obj/item/organ/cyberimp/eyes/thermals category = list("Misc", "Medical Designs") @@ -180,10 +200,10 @@ name = "Anti-Drop implant" desc = "This cybernetic brain implant will allow you to force your hand muscles to contract, preventing item dropping. Twitch ear to toggle." id = "ci-antidrop" - req_tech = list("materials" = 7, "programming" = 5, "biotech" = 5) + req_tech = list("materials" = 5, "programming" = 6, "biotech" = 5) build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 400, MAT_GOLD = 400) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 400, MAT_GOLD = 400) build_path = /obj/item/organ/cyberimp/brain/anti_drop category = list("Misc", "Medical Designs") @@ -191,10 +211,10 @@ name = "CNS Rebooter implant" desc = "This implant will automatically give you back control over your central nervous system, reducing downtime when stunned." id = "ci-antistun" - req_tech = list("materials" = 7, "programming" = 5, "biotech" = 6) + req_tech = list("materials" = 6, "programming" = 5, "biotech" = 6) build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_SILVER = 500, MAT_GOLD = 1000) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 500, MAT_GOLD = 1000) build_path = /obj/item/organ/cyberimp/brain/anti_stun category = list("Misc", "Medical Designs") @@ -202,10 +222,10 @@ name = "Nutriment pump implant" desc = "This implant with synthesize and pump into your bloodstream a small amount of nutriment when you are starving." id = "ci-nutriment" - req_tech = list("materials" = 6, "programming" = 4, "biotech" = 5) + req_tech = list("materials" = 5, "powerstorage" = 6, "biotech" = 5) build_type = PROTOLATHE | MECHFAB construction_time = 40 - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 500, MAT_URANIUM = 500) + materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_GOLD = 500, MAT_URANIUM = 500) build_path = /obj/item/organ/cyberimp/chest/nutriment category = list("Misc", "Medical Designs") @@ -213,10 +233,10 @@ name = "Nutriment pump implant PLUS" desc = "This implant with synthesize and pump into your bloodstream a small amount of nutriment when you are hungry." id = "ci-nutrimentplus" - req_tech = list("materials" = 6, "programming" = 4, "biotech" = 6) + req_tech = list("materials" = 5, "powerstorage" = 6, "biotech" = 6) build_type = PROTOLATHE | MECHFAB construction_time = 50 - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 500, MAT_URANIUM = 750) + materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_GOLD = 500, MAT_URANIUM = 750) build_path = /obj/item/organ/cyberimp/chest/nutriment/plus category = list("Misc", "Medical Designs") @@ -224,10 +244,10 @@ name = "Reviver implant" desc = "This implant will attempt to revive you if you lose consciousness. For the faint of heart!" id = "ci-reviver" - req_tech = list("materials" = 6, "programming" = 4, "biotech" = 7, "syndicate" = 4) + req_tech = list("materials" = 5, "programming" = 4, "biotech" = 8) build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 500, MAT_URANIUM = 1000, MAT_DIAMOND = 2000) + materials = list(MAT_METAL = 800, MAT_GLASS = 800, MAT_GOLD = 500, MAT_URANIUM = 1000, MAT_DIAMOND = 2000) build_path = /obj/item/organ/cyberimp/chest/reviver category = list("Misc", "Medical Designs") @@ -235,7 +255,7 @@ name = "Thrusters set implant" desc = "This implant will allow you to use gas from environment or your internals for propulsion in zero-gravity areas." id = "ci-thrusters" - req_tech = list("materials" = 7, "programming" = 5, "biotech" = 5, "magnets" = 4, "engineering" = 5) + req_tech = list("materials" = 5, "biotech" = 5, "magnets" = 4, "engineering" = 7) build_type = PROTOLATHE | MECHFAB construction_time = 80 materials = list(MAT_METAL = 4000, MAT_GLASS = 2000, MAT_SILVER = 1000, MAT_DIAMOND = 1000) @@ -251,7 +271,7 @@ name = "Implanter" desc = "A sterile automatic implant injector." id = "implanter" - req_tech = list("materials" = 1, "programming" = 2, "biotech" = 3) + req_tech = list("materials" = 2, "biotech" = 3, "programming" = 2) build_type = PROTOLATHE materials = list(MAT_METAL = 600, MAT_GLASS = 200) build_path = /obj/item/weapon/implanter @@ -261,19 +281,29 @@ name = "Implant Case" desc = "A glass case for containing an implant." id = "implantcase" - req_tech = list("materials" = 1, "biotech" = 2) + req_tech = list("biotech" = 2) build_type = PROTOLATHE materials = list(MAT_GLASS = 500) build_path = /obj/item/weapon/implantcase category = list("Medical Designs") +/datum/design/implant_sadtrombone + name = "Sad Trombone Implant Case" + desc = "Makes death amusing." + id = "implant_trombone" + req_tech = list("materials" = 2, "biotech" = 3, "programming" = 2) + build_type = PROTOLATHE + materials = list(MAT_GLASS = 500, MAT_BANANIUM = 500) + build_path = /obj/item/weapon/implantcase/sad_trombone + category = list("Medical Designs") + /datum/design/implant_freedom name = "Freedom Implant Case" desc = "A glass case containing an implant." id = "implant_freedom" - req_tech = list("materials" = 2, "biotech" = 3, "magnets" = 3, "syndicate" = 5) + req_tech = list("combat" = 6, "biotech" = 5, "magnets" = 3, "syndicate" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 500, MAT_GOLD = 250) + materials = list(MAT_METAL = 800, MAT_GLASS = 500, MAT_GOLD = 500) build_path = /obj/item/weapon/implantcase/freedom category = list("Medical Designs") @@ -281,8 +311,8 @@ name = "Adrenalin Implant Case" desc = "A glass case containing an implant." id = "implant_adrenalin" - req_tech = list("materials" = 2, "biotech" = 5, "combat" = 3, "syndicate" = 6) + req_tech = list("biotech" = 6, "combat" = 6, "syndicate" = 6) build_type = PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 500, MAT_GOLD = 500, MAT_URANIUM = 100, MAT_DIAMOND = 200) + materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_GOLD = 500, MAT_URANIUM = 600, MAT_DIAMOND = 600) build_path = /obj/item/weapon/implantcase/adrenaline - category = list("Medical Designs") \ No newline at end of file + category = list("Medical Designs") diff --git a/code/modules/research/designs/power_designs.dm b/code/modules/research/designs/power_designs.dm index 11bb5c755be..3ac28721da6 100644 --- a/code/modules/research/designs/power_designs.dm +++ b/code/modules/research/designs/power_designs.dm @@ -28,8 +28,7 @@ name = "Super-Capacity Power Cell" desc = "A power cell that holds 20000 units of energy." id = "super_cell" - req_tech = list("powerstorage" = 3, "materials" = 2) - reliability = 75 + req_tech = list("powerstorage" = 3, "materials" = 3) build_type = PROTOLATHE | MECHFAB materials = list(MAT_METAL = 700, MAT_GLASS = 70) construction_time=100 @@ -40,10 +39,9 @@ name = "Hyper-Capacity Power Cell" desc = "A power cell that holds 30000 units of energy." id = "hyper_cell" - req_tech = list("powerstorage" = 5, "materials" = 4) - reliability = 70 + req_tech = list("powerstorage" = 5, "materials" = 5, "engineering" = 5) build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 400, MAT_GOLD = 150, MAT_SILVER = 150, MAT_GLASS = 80) + materials = list(MAT_METAL = 700, MAT_GOLD = 150, MAT_SILVER = 150, MAT_GLASS = 80) construction_time=100 build_path = /obj/item/weapon/stock_parts/cell/hyper category = list("Misc","Power Designs") @@ -52,10 +50,9 @@ name = "Bluespace Power Cell" desc = "A power cell that holds 40000 units of energy." id = "bluespace_cell" - req_tech = list("powerstorage" = 6, "materials" = 5) - reliability = 70 + req_tech = list("powerstorage" = 6, "materials" = 5, "engineering" = 5, "bluespace" = 5) build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 800, MAT_GOLD = 300, MAT_SILVER = 300, MAT_GLASS = 160, MAT_DIAMOND = 160) + materials = list(MAT_METAL = 800, MAT_GOLD = 120, MAT_SILVER = 150, MAT_GLASS = 160, MAT_DIAMOND = 160, MAT_TITANIUM = 300) construction_time=100 build_path = /obj/item/weapon/stock_parts/cell/bluespace category = list("Misc","Power Designs") @@ -65,41 +62,30 @@ name = "Light Replacer" desc = "A device to automatically replace lights. Refill with working lightbulbs." id = "light_replacer" - req_tech = list("magnets" = 3, "materials" = 4) + req_tech = list("magnets" = 3, "engineering" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 1500, MAT_SILVER = 150, MAT_GLASS = 3000) build_path = /obj/item/device/lightreplacer category = list("Power Designs") -/datum/design/pacman +/datum/design/board/pacman name = "Machine Design (PACMAN-type Generator Board)" desc = "The circuit board that for a PACMAN-type portable generator." id = "pacman" - req_tech = list("programming" = 3, "plasmatech" = 3, "powerstorage" = 3, "engineering" = 3) - build_type = IMPRINTER - reliability = 79 - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "plasmatech" = 3, "powerstorage" = 3, "engineering" = 3) build_path = /obj/item/weapon/circuitboard/machine/pacman category = list("Engineering Machinery") -/datum/design/superpacman +/datum/design/board/pacman/super name = "Machine Design (SUPERPACMAN-type Generator Board)" desc = "The circuit board that for a SUPERPACMAN-type portable generator." id = "superpacman" req_tech = list("programming" = 3, "powerstorage" = 4, "engineering" = 4) - build_type = IMPRINTER - reliability = 76 - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/pacman/super - category = list("Engineering Machinery") -/datum/design/mrspacman +/datum/design/board/pacman/mrs name = "Machine Design (MRSPACMAN-type Generator Board)" desc = "The circuit board that for a MRSPACMAN-type portable generator." id = "mrspacman" - req_tech = list("programming" = 3, "powerstorage" = 5, "engineering" = 5) - build_type = IMPRINTER - reliability = 74 - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 3, "powerstorage" = 5, "engineering" = 5, "plasmatech" = 4) build_path = /obj/item/weapon/circuitboard/machine/pacman/mrs - category = list("Engineering Machinery") diff --git a/code/modules/research/designs/stock_parts_designs.dm b/code/modules/research/designs/stock_parts_designs.dm index 3f10842e91f..13188c91923 100644 --- a/code/modules/research/designs/stock_parts_designs.dm +++ b/code/modules/research/designs/stock_parts_designs.dm @@ -6,8 +6,7 @@ name = "Rapid Part Exchange Device" desc = "Special mechanical module made to store, sort, and apply standard machine parts." id = "rped" - req_tech = list("engineering" = 3, - "materials" = 3) + req_tech = list("engineering" = 1) build_type = PROTOLATHE materials = list(MAT_METAL = 10000, MAT_GLASS = 5000) //hardcore build_path = /obj/item/weapon/storage/part_replacer @@ -17,7 +16,7 @@ name = "Bluespace RPED" desc = "Powered by bluespace technology, this RPED variant can upgrade buildings from a distance, without needing to remove the panel first." id = "bs_rped" - req_tech = list("engineering" = 3, "materials" = 5, "programming" = 3, "bluespace" = 3) + req_tech = list("engineering" = 4, "bluespace" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 15000, MAT_GLASS = 5000, MAT_SILVER = 2500) //hardcore build_path = /obj/item/weapon/storage/part_replacer/bluespace @@ -30,7 +29,7 @@ id = "basic_capacitor" req_tech = list("powerstorage" = 1) build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) + materials = list(MAT_METAL = 100, MAT_GLASS = 100) build_path = /obj/item/weapon/stock_parts/capacitor category = list("Stock Parts","Machinery","initial") @@ -40,7 +39,7 @@ id = "adv_capacitor" req_tech = list("powerstorage" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) + materials = list(MAT_METAL = 150, MAT_GLASS = 150) build_path = /obj/item/weapon/stock_parts/capacitor/adv category = list("Stock Parts") @@ -48,10 +47,9 @@ name = "Super Capacitor" desc = "A stock part used in the construction of various devices." id = "super_capacitor" - req_tech = list("powerstorage" = 5, "materials" = 4) + req_tech = list("powerstorage" = 5, "engineering" = 5) build_type = PROTOLATHE - reliability = 71 - materials = list(MAT_METAL = 50, MAT_GLASS = 50, MAT_GOLD = 20) + materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 100) build_path = /obj/item/weapon/stock_parts/capacitor/super category = list("Stock Parts") @@ -59,10 +57,9 @@ name = "Quadratic Capacitor" desc = "A stock part used in the construction of various devices." id = "quadratic_capacitor" - req_tech = list("powerstorage" = 6, "materials" = 5) + req_tech = list("powerstorage" = 6, "engineering" = 5, "materials" = 5, "bluespace" = 5) build_type = PROTOLATHE - reliability = 71 - materials = list(MAT_METAL = 100, MAT_GLASS = 100, MAT_DIAMOND = 40) + materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_DIAMOND = 100) build_path = /obj/item/weapon/stock_parts/capacitor/quadratic category = list("Stock Parts") @@ -73,7 +70,7 @@ id = "basic_scanning" req_tech = list("magnets" = 1) build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 20) + materials = list(MAT_METAL = 100, MAT_GLASS = 50) build_path = /obj/item/weapon/stock_parts/scanning_module category = list("Stock Parts","Machinery","initial") @@ -83,7 +80,7 @@ id = "adv_scanning" req_tech = list("magnets" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 20) + materials = list(MAT_METAL = 150, MAT_GLASS = 100) build_path = /obj/item/weapon/stock_parts/scanning_module/adv category = list("Stock Parts") @@ -91,10 +88,9 @@ name = "Phasic Scanning Module" desc = "A stock part used in the construction of various devices." id = "phasic_scanning" - req_tech = list("magnets" = 5, "materials" = 3) + req_tech = list("magnets" = 5, "engineering" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 20, MAT_SILVER = 10) - reliability = 72 + materials = list(MAT_METAL = 200, MAT_GLASS = 150, MAT_SILVER = 60) build_path = /obj/item/weapon/stock_parts/scanning_module/phasic category = list("Stock Parts") @@ -102,10 +98,9 @@ name = "Triphasic Scanning Module" desc = "A stock part used in the construction of various devices." id = "triphasic_scanning" - req_tech = list("magnets" = 6, "materials" = 4) + req_tech = list("magnets" = 6, "materials" = 5, "engineering" = 5, "bluespace" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 100, MAT_GLASS = 40, MAT_DIAMOND = 20) - reliability = 72 + materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_DIAMOND = 60) build_path = /obj/item/weapon/stock_parts/scanning_module/triphasic category = list("Stock Parts") @@ -114,9 +109,9 @@ name = "Micro Manipulator" desc = "A stock part used in the construction of various devices." id = "micro_mani" - req_tech = list("materials" = 1, "programming" = 1) + req_tech = list("materials" = 1) build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 30) + materials = list(MAT_METAL = 100) build_path = /obj/item/weapon/stock_parts/manipulator category = list("Stock Parts","Machinery","initial") @@ -126,7 +121,7 @@ id = "nano_mani" req_tech = list("materials" = 3, "programming" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 30) + materials = list(MAT_METAL = 150) build_path = /obj/item/weapon/stock_parts/manipulator/nano category = list("Stock Parts") @@ -134,10 +129,9 @@ name = "Pico Manipulator" desc = "A stock part used in the construction of various devices." id = "pico_mani" - req_tech = list("materials" = 5, "programming" = 2) + req_tech = list("materials" = 5, "programming" = 4, "engineering" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 30) - reliability = 73 + materials = list(MAT_METAL = 200) build_path = /obj/item/weapon/stock_parts/manipulator/pico category = list("Stock Parts") @@ -145,10 +139,9 @@ name = "Femto Manipulator" desc = "A stock part used in the construction of various devices." id = "femto_mani" - req_tech = list("materials" = 6, "programming" = 3) + req_tech = list("materials" = 7, "programming" = 5, "engineering" = 5, "bluespace" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 60, MAT_DIAMOND = 30) - reliability = 73 + materials = list(MAT_METAL = 200, MAT_DIAMOND = 30, MAT_TITANIUM = 30) build_path = /obj/item/weapon/stock_parts/manipulator/femto category = list("Stock Parts") @@ -159,7 +152,7 @@ id = "basic_micro_laser" req_tech = list("magnets" = 1) build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 10, MAT_GLASS = 20) + materials = list(MAT_METAL = 100, MAT_GLASS = 50) build_path = /obj/item/weapon/stock_parts/micro_laser category = list("Stock Parts","Machinery","initial") @@ -169,7 +162,7 @@ id = "high_micro_laser" req_tech = list("magnets" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 10, MAT_GLASS = 20) + materials = list(MAT_METAL = 150, MAT_GLASS = 100) build_path = /obj/item/weapon/stock_parts/micro_laser/high category = list("Stock Parts") @@ -177,10 +170,9 @@ name = "Ultra-High-Power Micro-Laser" desc = "A stock part used in the construction of various devices." id = "ultra_micro_laser" - req_tech = list("magnets" = 5, "materials" = 5) + req_tech = list("magnets" = 5, "engineering" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 10, MAT_GLASS = 20, MAT_URANIUM = 10) - reliability = 70 + materials = list(MAT_METAL = 200, MAT_GLASS = 150, MAT_URANIUM = 60) build_path = /obj/item/weapon/stock_parts/micro_laser/ultra category = list("Stock Parts") @@ -188,10 +180,9 @@ name = "Quad-Ultra Micro-Laser" desc = "A stock part used in the construction of various devices." id = "quadultra_micro_laser" - req_tech = list("magnets" = 6, "materials" = 6) + req_tech = list("magnets" = 6, "materials" = 5, "engineering" = 5, "bluespace" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 20, MAT_GLASS = 40, MAT_URANIUM = 20, MAT_DIAMOND = 20) - reliability = 70 + materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_URANIUM = 100, MAT_DIAMOND = 60) build_path = /obj/item/weapon/stock_parts/micro_laser/quadultra category = list("Stock Parts") @@ -201,7 +192,7 @@ id = "basic_matter_bin" req_tech = list("materials" = 1) build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 80) + materials = list(MAT_METAL = 100) build_path = /obj/item/weapon/stock_parts/matter_bin category = list("Stock Parts","Machinery","initial") @@ -211,7 +202,7 @@ id = "adv_matter_bin" req_tech = list("materials" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 80) + materials = list(MAT_METAL = 150) build_path = /obj/item/weapon/stock_parts/matter_bin/adv category = list("Stock Parts") @@ -219,10 +210,9 @@ name = "Super Matter Bin" desc = "A stock part used in the construction of various devices." id = "super_matter_bin" - req_tech = list("materials" = 5) + req_tech = list("materials" = 5, "engineering" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 80) - reliability = 75 + materials = list(MAT_METAL = 200) build_path = /obj/item/weapon/stock_parts/matter_bin/super category = list("Stock Parts") @@ -230,10 +220,9 @@ name = "Bluespace Matter Bin" desc = "A stock part used in the construction of various devices." id = "bluespace_matter_bin" - req_tech = list("materials" = 6) + req_tech = list("materials" = 7, "engineering" = 5, "bluespace" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 160, MAT_DIAMOND = 200) - reliability = 75 + materials = list(MAT_METAL = 250, MAT_DIAMOND = 200) build_path = /obj/item/weapon/stock_parts/matter_bin/bluespace category = list("Stock Parts") @@ -242,9 +231,9 @@ name = "Subspace Ansible" desc = "A compact module capable of sensing extradimensional activity." id = "s-ansible" - req_tech = list("programming" = 2, "magnets" = 2, "materials" = 2, "bluespace" = 1) + req_tech = list("programming" = 2, "magnets" = 2, "materials" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 80, MAT_SILVER = 20) + materials = list(MAT_METAL = 100, MAT_SILVER = 100) build_path = /obj/item/weapon/stock_parts/subspace/ansible category = list("Stock Parts") @@ -252,9 +241,9 @@ name = "Hyperwave Filter" desc = "A tiny device capable of filtering and converting super-intense radiowaves." id = "s-filter" - req_tech = list("programming" = 2, "magnets" = 2) + req_tech = list("programming" = 3, "magnets" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 40, MAT_SILVER = 10) + materials = list(MAT_METAL = 100, MAT_SILVER = 100) build_path = /obj/item/weapon/stock_parts/subspace/filter category = list("Stock Parts") @@ -262,9 +251,9 @@ name = "Subspace Amplifier" desc = "A compact micro-machine capable of amplifying weak subspace transmissions." id = "s-amplifier" - req_tech = list("programming" = 2, "magnets" = 2, "materials" = 2, "bluespace" = 1) + req_tech = list("programming" = 3, "magnets" = 4, "materials" = 3, "bluespace" = 2) build_type = PROTOLATHE - materials = list(MAT_METAL = 10, MAT_GOLD = 30, MAT_URANIUM = 15) + materials = list(MAT_METAL = 100, MAT_GOLD = 100, MAT_URANIUM = 100) build_path = /obj/item/weapon/stock_parts/subspace/amplifier category = list("Stock Parts") @@ -272,9 +261,9 @@ name = "Subspace Treatment Disk" desc = "A compact micro-machine capable of stretching out hyper-compressed radio waves." id = "s-treatment" - req_tech = list("programming" = 2, "magnets" = 1, "materials" = 2, "bluespace" = 1) + req_tech = list("programming" = 2, "magnets" = 3, "materials" = 2, "bluespace" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 10, MAT_SILVER = 20) + materials = list(MAT_METAL = 100, MAT_SILVER = 200) build_path = /obj/item/weapon/stock_parts/subspace/treatment category = list("Stock Parts") @@ -282,9 +271,9 @@ name = "Subspace Analyzer" desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." id = "s-analyzer" - req_tech = list("programming" = 2, "magnets" = 2, "materials" = 2, "bluespace" = 1) + req_tech = list("programming" = 3, "magnets" = 4, "materials" = 2, "bluespace" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 10, MAT_GOLD = 15) + materials = list(MAT_METAL = 100, MAT_GOLD = 100) build_path = /obj/item/weapon/stock_parts/subspace/analyzer category = list("Stock Parts") @@ -292,9 +281,9 @@ name = "Ansible Crystal" desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." id = "s-crystal" - req_tech = list("magnets" = 2, "materials" = 2, "bluespace" = 1) + req_tech = list("magnets" = 2, "materials" = 2, "bluespace" = 3, "plasmatech" = 3) build_type = PROTOLATHE - materials = list(MAT_GLASS = 1000, MAT_SILVER = 20, MAT_GOLD = 20) + materials = list(MAT_GLASS = 800, MAT_SILVER = 100, MAT_GOLD = 100) build_path = /obj/item/weapon/stock_parts/subspace/crystal category = list("Stock Parts") @@ -302,8 +291,8 @@ name = "Subspace Transmitter" desc = "A large piece of equipment used to open a window into the subspace dimension." id = "s-transmitter" - req_tech = list("magnets" = 3, "materials" = 3, "bluespace" = 2) + req_tech = list("magnets" = 3, "materials" = 4, "bluespace" = 4) build_type = PROTOLATHE - materials = list(MAT_GLASS = 100, MAT_SILVER = 10, MAT_URANIUM = 15) + materials = list(MAT_GLASS = 100, MAT_SILVER = 100, MAT_URANIUM = 100) build_path = /obj/item/weapon/stock_parts/subspace/transmitter category = list("Stock Parts") diff --git a/code/modules/research/designs/telecomms_designs.dm b/code/modules/research/designs/telecomms_designs.dm index baa6bb689ba..a9bfa208893 100644 --- a/code/modules/research/designs/telecomms_designs.dm +++ b/code/modules/research/designs/telecomms_designs.dm @@ -2,72 +2,58 @@ /////Subspace Telecomms//////////// /////////////////////////////////// -/datum/design/subspace_receiver +/datum/design/board/subspace_receiver name = "Machine Design (Subspace Receiver)" desc = "Allows for the construction of Subspace Receiver equipment." id = "s-receiver" req_tech = list("programming" = 2, "engineering" = 2, "bluespace" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/telecomms/receiver category = list("Subspace Telecomms") -/datum/design/telecomms_bus +/datum/design/board/telecomms_bus name = "Machine Design (Bus Mainframe)" desc = "Allows for the construction of Telecommunications Bus Mainframes." id = "s-bus" req_tech = list("programming" = 2, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/telecomms/bus category = list("Subspace Telecomms") -/datum/design/telecomms_hub +/datum/design/board/telecomms_hub name = "Machine Design (Hub Mainframe)" desc = "Allows for the construction of Telecommunications Hub Mainframes." id = "s-hub" req_tech = list("programming" = 2, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/telecomms/hub category = list("Subspace Telecomms") -/datum/design/telecomms_relay +/datum/design/board/telecomms_relay name = "Machine Design (Relay Mainframe)" desc = "Allows for the construction of Telecommunications Relay Mainframes." id = "s-relay" req_tech = list("programming" = 2, "engineering" = 2, "bluespace" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/telecomms/relay category = list("Subspace Telecomms") -/datum/design/telecomms_processor +/datum/design/board/telecomms_processor name = "Machine Design (Processor Unit)" desc = "Allows for the construction of Telecommunications Processor equipment." id = "s-processor" req_tech = list("programming" = 2, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/telecomms/processor category = list("Subspace Telecomms") -/datum/design/telecomms_server +/datum/design/board/telecomms_server name = "Machine Design (Server Mainframe)" desc = "Allows for the construction of Telecommunications Servers." id = "s-server" req_tech = list("programming" = 2, "engineering" = 2) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/machine/telecomms/server category = list("Subspace Telecomms") -/datum/design/subspace_broadcaster +/datum/design/board/subspace_broadcaster name = "Machine Design (Subspace Broadcaster)" desc = "Allows for the construction of Subspace Broadcasting equipment." id = "s-broadcaster" - req_tech = list("programming" = 2, "engineering" = 2, "bluespace" = 1) - build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, "sacid" = 20) + req_tech = list("programming" = 2, "engineering" = 2) build_path = /obj/item/weapon/circuitboard/machine/telecomms/broadcaster - category = list("Subspace Telecomms") \ No newline at end of file + category = list("Subspace Telecomms") diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index 254c87a22ca..36ade8b17ca 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -6,41 +6,39 @@ name = "test-range firing pin" desc = "This safety firing pin allows firearms to be operated within proximity to a firing range." id = "pin_testing" - req_tech = list("combat" = 1, "materials" = 2) + req_tech = list("combat" = 2, "materials" = 2) build_type = PROTOLATHE materials = list(MAT_METAL = 500, MAT_GLASS = 300) build_path = /obj/item/device/firing_pin/test_range category = list("Firing Pins") -/datum/design/pin_loyalty - name = "loyalty firing pin" - desc = "This is a security firing pin which only authorizes users who are loyalty-implanted." +/datum/design/pin_mindshield + name = "mindshield firing pin" + desc = "This is a security firing pin which only authorizes users who are mindshield-implanted." id = "pin_loyalty" - req_tech = list("combat" = 5, "materials" = 6, "powerstorage" = 3) + req_tech = list("combat" = 5, "materials" = 6) build_type = PROTOLATHE materials = list(MAT_SILVER = 600, MAT_DIAMOND = 600, MAT_URANIUM = 200) - build_path = /obj/item/device/firing_pin/implant/loyalty + build_path = /obj/item/device/firing_pin/implant/mindshield category = list("Firing Pins") /datum/design/stunrevolver name = "Tesla Revolver" desc = "A high-tech revolver that fires internal, reusable shock cartridges in a revolving cylinder. The cartridges can be recharged using conventional rechargers." id = "stunrevolver" - req_tech = list("combat" = 3, "materials" = 3, "powerstorage" = 5) + req_tech = list("combat" = 4, "materials" = 4, "powerstorage" = 5) build_type = PROTOLATHE materials = list(MAT_METAL = 10000, MAT_GLASS = 10000, MAT_SILVER = 10000) build_path = /obj/item/weapon/gun/energy/shock_revolver - category = list("Weapons") /datum/design/nuclear_gun name = "Advanced Energy Gun" desc = "An energy gun with an experimental miniaturized reactor." id = "nuclear_gun" - req_tech = list("combat" = 4, "materials" = 5, "powerstorage" = 3) + req_tech = list("combat" = 5, "magnets" = 5, "powerstorage" = 5) build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_URANIUM = 2000) - reliability = 76 + materials = list(MAT_METAL = 10000, MAT_GLASS = 2000, MAT_URANIUM = 3000, MAT_TITANIUM = 1000) build_path = /obj/item/weapon/gun/energy/gun/nuclear category = list("Weapons") @@ -48,9 +46,9 @@ name = "Telescopic Riot Shield" desc = "An advanced riot shield made of lightweight materials that collapses for easy storage." id = "tele_shield" - req_tech = list("combat" = 4, "materials" = 3, "engineering" = 3) + req_tech = list("combat" = 4, "materials" = 3, "engineering" = 4) build_type = PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_GLASS = 5000, MAT_SILVER = 300) + materials = list(MAT_METAL = 4000, MAT_GLASS = 4000, MAT_SILVER = 300, MAT_TITANIUM = 200) build_path = /obj/item/weapon/shield/riot/tele category = list("Weapons") @@ -58,9 +56,9 @@ name = "Accelerator Laser Cannon" desc = "A heavy duty laser cannon. It does more damage the farther away the target is." id = "lasercannon" - req_tech = list("combat" = 4, "materials" = 3, "powerstorage" = 3) + req_tech = list("combat" = 5, "magnets" = 5, "powerstorage" = 3) build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 2000, MAT_DIAMOND = 2000) + materials = list(MAT_METAL = 10000, MAT_GLASS = 3000, MAT_DIAMOND = 3000) build_path = /obj/item/weapon/gun/energy/lasercannon category = list("Weapons") @@ -68,7 +66,7 @@ name = "Decloner" desc = "Your opponent will bubble into a messy pile of goop." id = "decloner" - req_tech = list("combat" = 8, "materials" = 7, "biotech" = 5, "powerstorage" = 6) + req_tech = list("combat" = 5, "materials" = 5, "biotech" = 6, "plasmatech" = 7) build_type = PROTOLATHE materials = list(MAT_GOLD = 5000,MAT_URANIUM = 10000) reagents = list("mutagen" = 40) @@ -79,7 +77,7 @@ name = "Rapid Syringe Gun" desc = "A gun that fires many syringes." id = "rapidsyringe" - req_tech = list("combat" = 3, "materials" = 3, "engineering" = 3, "biotech" = 2) + req_tech = list("combat" = 2, "biotech" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 5000, MAT_GLASS = 1000) build_path = /obj/item/weapon/gun/syringe/rapidsyringe @@ -89,18 +87,17 @@ name = "Energy Crossbow" desc = "A reverse-engineered energy crossbow favored by syndicate infiltration teams and carp hunters." id = "largecrossbow" - req_tech = list("combat" = 5, "materials" = 5, "engineering" = 3, "biotech" = 4, "syndicate" = 3) + req_tech = list("combat" = 5, "engineering" = 3, "magnets" = 5, "syndicate" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 5000, MAT_GLASS = 1500, MAT_URANIUM = 1500, MAT_SILVER = 1500) build_path = /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow/large category = list("Weapons") - reliability = 76 /datum/design/temp_gun name = "Temperature Gun" desc = "A gun that shoots temperature bullet energythings to change temperature."//Change it if you want id = "temp_gun" - req_tech = list("combat" = 3, "materials" = 4, "powerstorage" = 3, "magnets" = 2) + req_tech = list("combat" = 4, "materials" = 4, "powerstorage" = 3, "magnets" = 2) build_type = PROTOLATHE materials = list(MAT_METAL = 5000, MAT_GLASS = 500, MAT_SILVER = 3000) build_path = /obj/item/weapon/gun/energy/temperature @@ -110,7 +107,7 @@ name = "Floral Somatoray" desc = "A tool that discharges controlled radiation which induces mutation in plant cells. Harmless to other organic life." id = "flora_gun" - req_tech = list("materials" = 2, "biotech" = 3, "powerstorage" = 3) + req_tech = list("materials" = 2, "biotech" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 2000, MAT_GLASS = 500) reagents = list("radium" = 20) @@ -121,10 +118,9 @@ name = "Large Grenade" desc = "A grenade that affects a larger area and use larger containers." id = "large_Grenade" - req_tech = list("combat" = 3, "materials" = 2) + req_tech = list("combat" = 3, "engineering" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 3000) - reliability = 79 build_path = /obj/item/weapon/grenade/chem_grenade/large category = list("Weapons") @@ -132,10 +128,9 @@ name = "Pyro Grenade" desc = "An advanced grenade that is able to self ignite its mixture." id = "pyro_Grenade" - req_tech = list("combat" = 3, "materials" = 3) + req_tech = list("combat" = 4, "engineering" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 2000, MAT_PLASMA = 500) - reliability = 79 build_path = /obj/item/weapon/grenade/chem_grenade/pyro category = list("Weapons") @@ -148,7 +143,6 @@ req_tech = list("combat" = 3, "materials" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 2000, MAT_SILVER = 500) - reliability = 79 build_path = /obj/item/weapon/grenade/chem_grenade/cryo category = list("Weapons") */ @@ -157,10 +151,9 @@ name = "Advanced Release Grenade" desc = "An advanced grenade that can be detonated several times, best used with a repeating igniter." id = "adv_Grenade" - req_tech = list("combat" = 3, "materials" = 3) + req_tech = list("combat" = 3, "engineering" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 3000, MAT_GLASS = 500) - reliability = 79 build_path = /obj/item/weapon/grenade/chem_grenade/adv_release category = list("Weapons") @@ -168,9 +161,9 @@ name = "Xray Laser Gun" desc = "Not quite as menacing as it sounds" id = "xray" - req_tech = list("combat" = 6, "materials" = 5, "biotech" = 5, "powerstorage" = 4) + req_tech = list("combat" = 7, "magnets" = 5, "biotech" = 5, "powerstorage" = 4) build_type = PROTOLATHE - materials = list(MAT_GOLD = 5000,MAT_URANIUM = 10000, MAT_METAL = 4000) + materials = list(MAT_GOLD = 5000,MAT_URANIUM = 8000, MAT_METAL = 5000, MAT_TITANIUM = 2000) build_path = /obj/item/weapon/gun/energy/xray category = list("Weapons") @@ -178,29 +171,19 @@ name = "Ion Carbine" desc = "How to dismantle a cyborg : The gun." id = "ioncarbine" - req_tech = list("combat" = 5, "materials" = 4, "magnets" = 4) + req_tech = list("combat" = 5, "magnets" = 4) build_type = PROTOLATHE - materials = list(MAT_SILVER = 4000, MAT_METAL = 6000, MAT_URANIUM = 1000) + materials = list(MAT_SILVER = 6000, MAT_METAL = 8000, MAT_URANIUM = 2000) build_path = /obj/item/weapon/gun/energy/ionrifle/carbine category = list("Weapons") -/datum/design/gatling - name = "Laser Gatling Gun" - desc = "A massive weapon with a backpack mounted power source." - id = "gatlinggun" - req_tech = list("combat" = 6, "materials" = 4, "magnets" = 4) - build_type = PROTOLATHE - materials = list(MAT_METAL = 30000, MAT_SILVER = 4000, MAT_DIAMOND = 6000, MAT_URANIUM = 10000) - build_path = /obj/item/weapon/minigunpack - category = list("Weapons") - /datum/design/wormhole_projector name = "Bluespace Wormhole Projector" desc = "A projector that emits high density quantum-coupled bluespace beams." id = "wormholeprojector" - req_tech = list("combat" = 6, "materials" = 6, "bluespace" = 4) + req_tech = list("combat" = 5, "engineering" = 5, "bluespace" = 7, "plasmatech" = 6) build_type = PROTOLATHE - materials = list(MAT_SILVER = 1000, MAT_METAL = 5000, MAT_DIAMOND = 3000) + materials = list(MAT_SILVER = 2000, MAT_METAL = 5000, MAT_DIAMOND = 3000) build_path = /obj/item/weapon/gun/energy/wormhole_projector category = list("Weapons") @@ -208,7 +191,7 @@ name = "Modular Receiver" desc = "A prototype modular receiver and trigger assembly for a variety of firearms." id = "reciever" - req_tech = list("combat" = 5, "materials" = 4) + req_tech = list("combat" = 4, "materials" = 4) build_type = PROTOLATHE materials = list(MAT_METAL = 6500, MAT_SILVER = 500) build_path = /obj/item/weaponcrafting/reciever @@ -217,7 +200,7 @@ //WT550 Mags /datum/design/mag_oldsmg - name = "WT-550 Auto Gun Magazine (4.630mm)" + name = "WT-550 Auto Gun Magazine (4.6x30mm)" desc = "A 20 round magazine for the out of date security WT-550 Auto Rifle" id = "mag_oldsmg" req_tech = list("combat" = 1, "materials" = 1) @@ -227,22 +210,22 @@ category = list("Ammo") /datum/design/mag_oldsmg/ap_mag - name = "WT-550 Auto Gun Armour Piercing Magazine (4.630mm AP)" + name = "WT-550 Auto Gun Armour Piercing Magazine (4.6x30mm AP)" desc = "A 20 round armour piercing magazine for the out of date security WT-550 Auto Rifle" id = "mag_oldsmg_ap" materials = list(MAT_METAL = 6000, MAT_SILVER = 600) build_path = /obj/item/ammo_box/magazine/wt550m9/wtap /datum/design/mag_oldsmg/ic_mag - name = "WT-550 Auto Gun Incendiary Magazine (4.630mm IC)" + name = "WT-550 Auto Gun Incendiary Magazine (4.6x30mm IC)" desc = "A 20 round armour piercing magazine for the out of date security WT-550 Auto Rifle" id = "mag_oldsmg_ic" materials = list(MAT_METAL = 6000, MAT_SILVER = 600, MAT_GLASS = 1000) build_path = /obj/item/ammo_box/magazine/wt550m9/wtic /datum/design/mag_oldsmg/tx_mag - name = "WT-550 Auto Gun Urnaium Magazine (4.630mm TX)" - desc = "A 20 round urnaium tipped magazine for the out of date security WT-550 Auto Rifle" + name = "WT-550 Auto Gun Uranium Magazine (4.6x30mm TX)" + desc = "A 20 round uranium tipped magazine for the out of date security WT-550 Auto Rifle" id = "mag_oldsmg_tx" materials = list(MAT_METAL = 6000, MAT_SILVER = 600, MAT_URANIUM = 2000) build_path = /obj/item/ammo_box/magazine/wt550m9/wttx @@ -276,3 +259,13 @@ materials = list(MAT_METAL = 2000, MAT_SILVER = 500) build_path = /obj/item/weapon/suppressor category = list("Weapons") + +/datum/design/gravitygun + name = "one-point bluespace-gravitational manipulator" + desc = "A multi-mode device that blasts one-point bluespace-gravitational bolts that locally distort gravity." + id = "gravitygun" + req_tech = list("combat" = 4, "materials" = 5, "bluespace" = 4, "powerstorage" = 4, "magnets" = 5) + build_type = PROTOLATHE + materials = list(MAT_SILVER = 8000, MAT_GOLD = 8000, MAT_URANIUM = 8000, MAT_GLASS = 12000, MAT_METAL = 12000, MAT_DIAMOND = 3000) + build_path = /obj/item/weapon/gun/energy/gravity_gun + category = list("Weapons") diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index d48ed0b2974..958dd671d4d 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -65,5 +65,5 @@ Note: Must be placed within 3 tiles of the R&D Console user << "You add the [O.name] to the [src.name]!" flick("d_analyzer_la", src) spawn(10) + icon_state = "d_analyzer_l" busy = 0 - diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 62216b39872..a5bc7f4b60e 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -129,9 +129,6 @@ if (temp_tech.len == 0) user << "You cannot experiment on this item!" return - if(O.reliability < 90 && O.crit_fail == 0) - usr << "Item is neither reliable enough or broken enough to learn from." - return if(!user.drop_item()) return loaded_item = O @@ -194,10 +191,12 @@ if(loaded_item) if(cloneMode && cloneCount > 0) visible_message("A duplicate [loaded_item] pops out!") - new loaded_item(get_turf(pick(oview(1,src)))) + var/type_to_make = loaded_item.type + new type_to_make(get_turf(pick(oview(1,src)))) --cloneCount if(cloneCount == 0) cloneMode = FALSE + return var/turf/dropturf = get_turf(pick(view(1,src))) if(!dropturf) //Failsafe to prevent the object being lost in the void forever. dropturf = get_turf(src) @@ -228,23 +227,23 @@ recentlyExperimented = 1 icon_state = "h_lathe_wloop" var/chosenchem - var/criticalReaction = locate(exp_on) in critical_items ? TRUE : FALSE + var/criticalReaction = (exp_on.type in critical_items) ? TRUE : FALSE //////////////////////////////////////////////////////////////////////////////////////////////// if(exp == SCANTYPE_POKE) visible_message("[src] prods at [exp_on] with mechanical arms.") if(prob(EFFECT_PROB_LOW) && criticalReaction) visible_message("[exp_on] is gripped in just the right way, enhancing its focus.") badThingCoeff++ - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] malfunctions and destroys [exp_on], lashing its arms out at nearby people!") for(var/mob/living/m in oview(1, src)) m.apply_damage(15,"brute",pick("head","chest","groin")) investigate_log("Experimentor dealt minor brute to [m].", "experimentor") ejectItem(TRUE) - if(prob(EFFECT_PROB_LOW-badThingCoeff)) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src] malfunctions!") exp = SCANTYPE_OBLITERATE - if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] malfunctions, throwing the [exp_on]!") var/mob/living/target = locate(/mob/living) in oview(7,src) if(target) @@ -262,18 +261,18 @@ cloneCount = badThingCoeff investigate_log("Experimentor has made a clone of [exp_on]", "experimentor") ejectItem() - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] malfunctions, melting [exp_on] and leaking radiation!") radiation_pulse(get_turf(src), 1, 1, 25, 1) ejectItem(TRUE) - if(prob(EFFECT_PROB_LOW-badThingCoeff)) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src] malfunctions, spewing toxic waste!") for(var/turf/T in oview(1, src)) if(!T.density) if(prob(EFFECT_PROB_VERYHIGH)) var/obj/effect/decal/cleanable/reagentdecal = new/obj/effect/decal/cleanable/greenglow(T) reagentdecal.reagents.add_reagent("radium", 7) - if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) var/savedName = "[exp_on]" ejectItem(TRUE) var/newPath = pickWeighted(valid_items) @@ -290,7 +289,7 @@ if(prob(EFFECT_PROB_LOW) && criticalReaction) visible_message("[exp_on] achieves the perfect mix!") new /obj/item/stack/sheet/mineral/plasma(get_turf(pick(oview(1,src)))) - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] destroys [exp_on], leaking dangerous gas!") chosenchem = pick("carbon","radium","toxin","condensedcapsaicin","mushroomhallucinogen","space_drugs","ethanol","beepskysmash") var/datum/reagents/R = new/datum/reagents(50) @@ -303,7 +302,7 @@ smoke.start() qdel(R) ejectItem(TRUE) - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src]'s chemical chamber has sprung a leak!") chosenchem = pick("mutationtoxin","nanomachines","sacid") var/datum/reagents/R = new/datum/reagents(50) @@ -317,10 +316,10 @@ ejectItem(TRUE) warn_admins(usr, "[chosenchem] smoke") investigate_log("Experimentor has released [chosenchem] smoke!", "experimentor") - if(prob(EFFECT_PROB_LOW-badThingCoeff)) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src] malfunctions, spewing harmless gas.") throwSmoke(src.loc) - if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] melts [exp_on], ionizing the air around it!") empulse(src.loc, 4, 6) investigate_log("Experimentor has generated an Electromagnetic Pulse.", "experimentor") @@ -338,7 +337,7 @@ C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." investigate_log("Experimentor has made a cup of [chosenchem] coffee.", "experimentor") - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) var/turf/start = get_turf(src) var/mob/M = locate(/mob/living) in view(src, 3) var/turf/MT = get_turf(M) @@ -351,12 +350,12 @@ FB.yo = MT.y - start.y FB.xo = MT.x - start.x FB.fire() - if(prob(EFFECT_PROB_LOW-badThingCoeff)) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src] malfunctions, melting [exp_on] and releasing a burst of flame!") explosion(src.loc, -1, 0, 0, 0, 0, flame_range = 2) investigate_log("Experimentor started a fire.", "experimentor") ejectItem(TRUE) - if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] malfunctions, melting [exp_on] and leaking hot air!") var/datum/gas_mixture/env = src.loc.return_air() var/transfer_moles = 0.25 * env.total_moles() @@ -370,7 +369,7 @@ air_update_turf() investigate_log("Experimentor has released hot air.", "experimentor") ejectItem(TRUE) - if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] malfunctions, activating its emergency coolant systems!") throwSmoke(src.loc) for(var/mob/living/m in oview(1, src)) @@ -382,7 +381,7 @@ visible_message("[src] lowers [exp_on]'s temperature.") if(prob(EFFECT_PROB_LOW) && criticalReaction) visible_message("[src]'s emergency coolant system gives off a small ding!") - var/obj/machinery/vending/coffee/C = new /obj/machinery/vending/coffee(get_turf(pick(oview(1,src)))) + var/obj/item/weapon/reagent_containers/food/drinks/coffee/C = new /obj/item/weapon/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) //Ding! Your death coffee is ready! chosenchem = pick("uranium","frostoil","ephedrine") C.reagents.remove_any(25) @@ -390,7 +389,7 @@ C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." investigate_log("Experimentor has made a cup of [chosenchem] coffee.", "experimentor") - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src @@ -402,7 +401,7 @@ smoke.start() qdel(R) ejectItem(TRUE) - if(prob(EFFECT_PROB_LOW-badThingCoeff)) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src] malfunctions, shattering [exp_on] and leaking cold air!") var/datum/gas_mixture/env = src.loc.return_air() var/transfer_moles = 0.25 * env.total_moles() @@ -416,7 +415,7 @@ air_update_turf() investigate_log("Experimentor has released cold air.", "experimentor") ejectItem(TRUE) - if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) visible_message("[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!") var/datum/effect_system/smoke_spread/smoke = new smoke.set_up(0, src.loc) @@ -425,21 +424,20 @@ //////////////////////////////////////////////////////////////////////////////////////////////// if(exp == SCANTYPE_OBLITERATE) visible_message("[exp_on] activates the crushing mechanism, [exp_on] is destroyed!") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[src]'s crushing mechanism slowly and smoothly descends, flattening the [exp_on]!") - new /obj/item/stack/sheet/plasteel(get_turf(pick(oview(1,src)))) if(linked_console.linked_lathe) for(var/material in exp_on.materials) linked_console.linked_lathe.materials.insert_amount( min((linked_console.linked_lathe.materials.max_amount - linked_console.linked_lathe.materials.total_amount), (exp_on.materials[material])), material) - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + if(prob(EFFECT_PROB_LOW) && criticalReaction) + visible_message("[src]'s crushing mechanism slowly and smoothly descends, flattening the [exp_on]!") + new /obj/item/stack/sheet/plasteel(get_turf(pick(oview(1,src)))) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src]'s crusher goes way too many levels too high, crushing right through space-time!") playsound(src.loc, 'sound/effects/supermatter.ogg', 50, 1, -3) investigate_log("Experimentor has triggered the 'throw things' reaction.", "experimentor") for(var/atom/movable/AM in oview(7,src)) if(!AM.anchored) AM.throw_at_fast(src,10,1) - - if(prob(EFFECT_PROB_LOW-badThingCoeff)) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) visible_message("[src]'s crusher goes one level too high, crushing right into space-time!") playsound(src.loc, 'sound/effects/supermatter.ogg', 50, 1, -3) investigate_log("Experimentor has triggered the 'minor throw things' reaction.", "experimentor") @@ -466,7 +464,7 @@ ejectItem() //Global reactions - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && loaded_item) var/globalMalf = rand(1,100) if(globalMalf < 15) visible_message("[src]'s onboard detection system has malfunctioned!") @@ -484,16 +482,11 @@ investigate_log("Experimentor has spawned a new corgi.", "experimentor") ejectItem(TRUE) if(globalMalf > 36 && globalMalf < 50) - visible_message("[src] improves [exp_on], drawing the life essence of those nearby!") + visible_message("Experimentor draws the life essence of those nearby!") for(var/mob/living/m in view(4,src)) m << "You feel your flesh being torn from you, mists of blood drifting to [src]!" m.apply_damage(50,"brute","chest") investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", "experimentor") - var/list/reqs = ConvertReqString2List(exp_on.origin_tech) - for(var/T in reqs) - reqs[T] = reqs[T] + 1 - exp_on.origin_tech = list2params(reqs) - investigate_log("Experimentor has set the origin tech of [exp_on] to [exp_on.origin_tech]", "experimentor") if(globalMalf > 51 && globalMalf < 75) visible_message("[src] encounters a run-time error!") throwSmoke(src.loc) @@ -557,7 +550,6 @@ var/list/temp_tech = ConvertReqString2List(process.origin_tech) for(var/T in temp_tech) linked_console.files.UpdateTech(T, temp_tech[T]) - linked_console.files.UpdateDesigns(process,temp_tech) src.updateUsrDialog() return @@ -598,6 +590,7 @@ var/cooldown /obj/item/weapon/relic/New() + ..() icon_state = pick("shock_kit","armor-igniter-analyzer","infra-igniter0","infra-igniter1","radio-multitool","prox-radio1","radio-radio","timer-multitool0","radio-igniter-tank") realName = "[pick("broken","twisted","spun","improved","silly","regular","badly made")] [pick("device","object","toy","illegal tech","weapon")]" @@ -609,6 +602,7 @@ name = realName cooldownMax = rand(60,300) realProc = pick("teleport","explode","rapidDupe","petSpray","flash","clean","corgicannon") + origin_tech = pick("engineering=[rand(2,5)]","magnets=[rand(2,5)]","plasmatech=[rand(2,5)]","programming=[rand(2,5)]","powerstorage=[rand(2,5)]") /obj/item/weapon/relic/attack_self(mob/user) if(revealed) diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index 7099699fb5a..1b526830d0c 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -26,20 +26,18 @@ Note: Must be placed west/left of and R&D console to function. "Electronics", "Weapons", "Ammo", - "Firing Pins" + "Firing Pins", + "Computer Parts" ) - reagents = new() - /obj/machinery/r_n_d/protolathe/New() ..() - materials = new(src, list(MAT_METAL=1, MAT_GLASS=1, MAT_SILVER=1, MAT_GOLD=1, MAT_DIAMOND=1, MAT_PLASMA=1, MAT_URANIUM=1, MAT_BANANIUM=1)) + create_reagents(0) + materials = new(src, list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM)) var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/protolathe(null) B.apply_default_parts(src) - reagents.my_atom = src - /obj/item/weapon/circuitboard/machine/protolathe name = "circuit board (Protolathe)" build_path = /obj/machinery/r_n_d/protolathe @@ -54,25 +52,28 @@ Note: Must be placed west/left of and R&D console to function. return ..() /obj/machinery/r_n_d/protolathe/RefreshParts() - var/T = 0 + reagents.maximum_volume = 0 for(var/obj/item/weapon/reagent_containers/glass/G in component_parts) + reagents.maximum_volume += G.volume G.reagents.trans_to(src, G.reagents.total_volume) + + materials.max_amount = 0 for(var/obj/item/weapon/stock_parts/matter_bin/M in component_parts) - T += M.rating - materials.max_amount = T * 75000 - T = 0 + materials.max_amount += M.rating * 75000 + + var/T = 1.2 for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) - T += (M.rating/3) - efficiency_coeff = max(T, 1) + T -= M.rating/10 + efficiency_coeff = min(max(0, T), 1) /obj/machinery/r_n_d/protolathe/proc/check_mat(datum/design/being_built, M) // now returns how many times the item can be built with the material + var/list/all_materials = being_built.reagents + being_built.materials + var/A = materials.amount(M) if(!A) A = reagents.get_reagent_amount(M) - A = A / max(1, (being_built.reagents[M])) - else - A = A / max(1, (being_built.materials[M])) - return A + + return round(A / max(1, (all_materials[M]*efficiency_coeff))) //we eject the materials upon deconstruction. /obj/machinery/r_n_d/protolathe/deconstruction() @@ -88,11 +89,15 @@ Note: Must be placed west/left of and R&D console to function. /obj/machinery/r_n_d/protolathe/Insert_Item(obj/item/O, mob/user) - if(istype(O,/obj/item/stack/sheet)) + if(istype(O, /obj/item/stack/sheet)) . = 1 if(!is_insertion_ready(user)) return - if(!materials.has_space( materials.get_item_material_amount(O) )) + var/sheet_material = materials.get_item_material_amount(O) + if(!sheet_material) + return + + if(!materials.has_space(sheet_material)) user << "The [src.name]'s material bin is full! Please remove material before adding more." return 1 @@ -108,7 +113,7 @@ Note: Must be placed west/left of and R&D console to function. busy = 1 use_power(max(1000, (MINERAL_MATERIAL_AMOUNT*amount_inserted/10))) user << "You add [amount_inserted] sheets to the [src.name]." - overlays += "protolathe_[stack_name]" + add_overlay("protolathe_[stack_name]") sleep(10) overlays -= "protolathe_[stack_name]" busy = 0 @@ -116,5 +121,6 @@ Note: Must be placed west/left of and R&D console to function. else if(user.a_intent != "harm") user << "You cannot insert this item into the [name]!" + return 1 else return 0 diff --git a/code/modules/research/rd-readme.dm b/code/modules/research/rd-readme.dm index 5c42b3e930b..9c06d43a3b4 100644 --- a/code/modules/research/rd-readme.dm +++ b/code/modules/research/rd-readme.dm @@ -22,7 +22,7 @@ materials. While researching you are dealing with two different types of information: Technology Paths and Device Designs. Technology Paths are the "Tech Trees" of the game. You start out with a number of them at the game start and they are improved by using the Destructive Analyzer. By themselves, they don't do a whole lot. However, they unlock Device Designs. This is the information used -by the circuit imprinter and the protolathe to produce objects. It also tracks the current reliability of that particular design. +by the circuit imprinter and the protolathe to produce objects. //EXISTING TECH Each tech path should have at LEAST one item at every level (levels 1 - 20). This is to allow for a more fluid progression of the diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 7a191dcab46..4a186f05f22 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -45,6 +45,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, var/screen = 1.0 //Which screen is currently showing. var/id = 0 //ID of the computer (for server restrictions). var/sync = 1 //If sync = 0, it doesn't show up on Server Control Console + var/first_use = 1 //If first_use = 1, it will try to auto-connect with nearby devices req_access = list(access_tox) //Data and setting manipulation requires scientist access. @@ -53,37 +54,20 @@ won't update every console in existence) but it's more of a hassle to do. Also, /proc/CallTechName(ID) //A simple helper proc to find the name of a tech with a given ID. - for(var/T in subtypesof(/datum/tech)) - var/datum/tech/tt = T - if(initial(tt.id) == ID) - return initial(tt.name) + if(tech_list[ID]) + var/datum/tech/tech = tech_list[ID] + return tech.name + return "ERROR: Report This" -proc/CallMaterialName(ID) - if (copytext(ID, 1, 2) == "$") - var/return_name = copytext(ID, 2) - switch(return_name) - if("metal") - return_name = "Metal" - if("glass") - return_name = "Glass" - if("gold") - return_name = "Gold" - if("silver") - return_name = "Silver" - if("plasma") - return_name = "Solid Plasma" - if("uranium") - return_name = "Uranium" - if("diamond") - return_name = "Diamond" - if("clown") - return_name = "Bananium" - return return_name - else - for(var/R in subtypesof(/datum/reagent)) - var/datum/reagent/rr = R - if(initial(rr.id) == ID) - return initial(rr.name) +/proc/CallMaterialName(ID) + if (copytext(ID, 1, 2) == "$" && materials_list[ID]) + var/datum/material/material = materials_list[ID] + return material.name + + else if(chemical_reagents_list[ID]) + var/datum/reagent/reagent = chemical_reagents_list[ID] + return reagent.name + return "ERROR: Report This" /obj/machinery/computer/rdconsole/proc/SyncRDevices() //Makes sure it is properly sync'ed up with the devices attached to it (if any). for(var/obj/machinery/r_n_d/D in oview(3,src)) @@ -101,7 +85,7 @@ proc/CallMaterialName(ID) if(linked_imprinter == null) linked_imprinter = D D.linked_console = src - return + first_use = 0 //Have it automatically push research to the centcom server so wild griffins can't fuck up R&D's work --NEO /obj/machinery/computer/rdconsole/proc/griefProtection() @@ -124,9 +108,6 @@ proc/CallMaterialName(ID) S.initialize() break -/obj/machinery/computer/rdconsole/initialize() - SyncRDevices() - /* Instead of calling this every tick, it is only being called when needed /obj/machinery/computer/rdconsole/process() griefProtection() @@ -231,10 +212,15 @@ proc/CallMaterialName(ID) var/datum/design/D = files.known_designs[href_list["copy_design_ID"]] if(D) var/autolathe_friendly = 1 - for(var/x in D.materials) - if( !(x in list(MAT_METAL, MAT_GLASS))) - autolathe_friendly = 0 - D.category -= "Imported" + if(D.reagents.len) + autolathe_friendly = 0 + D.category -= "Imported" + else + for(var/x in D.materials) + if( !(x in list(MAT_METAL, MAT_GLASS))) + autolathe_friendly = 0 + D.category -= "Imported" + if(D.build_type & (AUTOLATHE|PROTOLATHE|CRAFTLATHE)) // Specifically excludes circuit imprinter and mechfab D.build_type = autolathe_friendly ? (D.build_type | AUTOLATHE) : D.build_type D.category |= "Imported" @@ -250,60 +236,62 @@ proc/CallMaterialName(ID) linked_destroy.loaded_item.loc = linked_destroy.loc linked_destroy.loaded_item = null linked_destroy.icon_state = "d_analyzer" - screen = 2.1 + screen = 1.0 else if(href_list["deconstruct"]) //Deconstruct the item in the destructive analyzer and update the research holder. - if(linked_destroy) - if(linked_destroy.busy) - usr << "The destructive analyzer is busy at the moment." - else - var/choice = input("Proceeding will destroy loaded item.") in list("Proceed", "Cancel") - if(choice == "Cancel" || !linked_destroy) return - linked_destroy.busy = 1 - screen = 0.1 - updateUsrDialog() - flick("d_analyzer_process", linked_destroy) - spawn(24) - if(linked_destroy) - linked_destroy.busy = 0 - if(!linked_destroy.hacked) - if(!linked_destroy.loaded_item) - usr <<"The destructive analyzer appears to be empty." - screen = 1.0 - return - if((linked_destroy.loaded_item.reliability >= 99 - (linked_destroy.decon_mod * 3)) || linked_destroy.loaded_item.crit_fail) - var/list/temp_tech = linked_destroy.ConvertReqString2List(linked_destroy.loaded_item.origin_tech) - for(var/T in temp_tech) - if(prob(linked_destroy.loaded_item.reliability)) //If deconstructed item is not reliable enough its just being wasted, else it is pocessed - files.UpdateTech(T, temp_tech[T]) //Check if deconstructed item has research levels higher/same/one less than current ones - files.UpdateDesigns(linked_destroy.loaded_item, temp_tech, src) //If if such reseach type found all the known designs are checked for having this research type in them - screen = 1.0 //If design have it it gains some reliability - else //Same design always gain quality - screen = 2.3 //Crit fail gives the same design a lot of reliability, like really a lot - if(linked_lathe) //Also sends salvaged materials to a linked protolathe, if any. - for(var/material in linked_destroy.loaded_item.materials) - linked_lathe.materials.insert_amount(min((linked_lathe.materials.max_amount - linked_lathe.materials.total_amount), (linked_destroy.loaded_item.materials[material]*(linked_destroy.decon_mod/10))), material) - feedback_add_details("item_deconstructed","[linked_destroy.loaded_item.type]") - linked_destroy.loaded_item = null + if(!linked_destroy || linked_destroy.busy || !linked_destroy.loaded_item) + updateUsrDialog() + return + + var/list/temp_tech = linked_destroy.ConvertReqString2List(linked_destroy.loaded_item.origin_tech) + var/cancontinue = FALSE + for(var/T in temp_tech) + if(files.IsTechHigher(T, temp_tech[T])) + cancontinue = TRUE + break + if(!cancontinue) + var/choice = input("This item does not raise tech levels. Proceed destroying loaded item anyway?") in list("Proceed", "Cancel") + if(choice == "Cancel" || !linked_destroy || !linked_destroy.loaded_item) return + linked_destroy.busy = 1 + screen = 0.1 + updateUsrDialog() + flick("d_analyzer_process", linked_destroy) + spawn(24) + if(linked_destroy) + linked_destroy.busy = 0 + if(!linked_destroy.loaded_item) + screen = 1.0 + return + + for(var/T in temp_tech) + var/datum/tech/KT = files.known_tech[T] //For stat logging of high levels + if(files.IsTechHigher(T, temp_tech[T]) && KT.level >= 5) //For stat logging of high levels + feedback_add_details("high_research_level","[KT][KT.level + 1]") //+1 to show the level which we're about to get + files.UpdateTech(T, temp_tech[T]) + + if(linked_lathe) //Also sends salvaged materials to a linked protolathe, if any. + for(var/material in linked_destroy.loaded_item.materials) + linked_lathe.materials.insert_amount(min((linked_lathe.materials.max_amount - linked_lathe.materials.total_amount), (linked_destroy.loaded_item.materials[material]*(linked_destroy.decon_mod/10))), material) + feedback_add_details("item_deconstructed","[linked_destroy.loaded_item.type]") + linked_destroy.loaded_item = null + for(var/obj/I in linked_destroy.contents) + for(var/mob/M in I.contents) + M.death() + if(istype(I,/obj/item/stack/sheet))//Only deconsturcts one sheet at a time instead of the entire stack + var/obj/item/stack/sheet/S = I + if(S.amount > 1) + S.amount-- + linked_destroy.loaded_item = S else - screen = 1.0 - for(var/obj/I in linked_destroy.contents) - for(var/mob/M in I.contents) - M.death() - if(istype(I,/obj/item/stack/sheet))//Only deconsturcts one sheet at a time instead of the entire stack - var/obj/item/stack/sheet/S = I - if(S.amount > 1) - S.amount-- - linked_destroy.loaded_item = S - else - qdel(S) - linked_destroy.icon_state = "d_analyzer" - else - if(!(I in linked_destroy.component_parts)) - qdel(I) - linked_destroy.icon_state = "d_analyzer" - use_power(250) - updateUsrDialog() + qdel(S) + linked_destroy.icon_state = "d_analyzer" + else + if(!(I in linked_destroy.component_parts)) + qdel(I) + linked_destroy.icon_state = "d_analyzer" + screen = 1.0 + use_power(250) + updateUsrDialog() else if(href_list["lock"]) //Lock the console from use by anyone without tox access. if(src.allowed(usr)) @@ -350,186 +338,169 @@ proc/CallMaterialName(ID) sync = !sync else if(href_list["build"]) //Causes the Protolathe to build something. - var/coeff + var/datum/design/being_built = files.known_designs[href_list["build"]] + var/amount = text2num(href_list["amount"]) - if(linked_lathe) - coeff = linked_lathe.efficiency_coeff - else - coeff = 1 + if(being_built.make_reagents.len) + return 0 + + if(!linked_lathe || !being_built || !amount) + updateUsrDialog() + return + + if(linked_lathe.busy) + usr << "Protolathe is busy at the moment." + return + + var/coeff = linked_lathe.efficiency_coeff + var/power = 1000 + var/old_screen = screen + + amount = max(1, min(10, amount)) + for(var/M in being_built.materials) + power += round(being_built.materials[M] * amount / 5) + power = max(3000, power) + screen = 0.3 + var/key = usr.key //so we don't lose the info during the spawn delay + if (!(being_built.build_type & PROTOLATHE)) + message_admins("Protolathe exploit attempted by [key_name(usr, usr.client)]!") + updateUsrDialog() + return var/g2g = 1 - if(linked_lathe) - var/datum/design/being_built = files.known_designs[href_list["build"]] - if(being_built) - var/power = 2000 - var/amount=text2num(href_list["amount"]) - var/old_screen = screen - amount = max(1, min(10, amount)) - for(var/M in being_built.materials) - power += round(being_built.materials[M] * amount / 5) - power = max(2000, power) - screen = 0.3 - if(linked_lathe.busy) + var/enough_materials = 1 + linked_lathe.busy = 1 + flick("protolathe_n",linked_lathe) + use_power(power) + + var/list/efficient_mats = list() + for(var/MAT in being_built.materials) + efficient_mats[MAT] = being_built.materials[MAT]*coeff + + if(!linked_lathe.materials.has_materials(efficient_mats, amount)) + linked_lathe.say("Not enough materials to complete prototype.") + enough_materials = 0 + g2g = 0 + else + for(var/R in being_built.reagents) + if(!linked_lathe.reagents.has_reagent(R, being_built.reagents[R]*coeff)) + linked_lathe.say("Not enough reagents to complete prototype.") + enough_materials = 0 g2g = 0 - var/key = usr.key //so we don't lose the info during the spawn delay - if (!(being_built.build_type & PROTOLATHE)) - g2g = 0 - message_admins("Protolathe exploit attempted by [key_name(usr, usr.client)]!") + if(enough_materials) + linked_lathe.materials.use_amount(efficient_mats, amount) + for(var/R in being_built.reagents) + linked_lathe.reagents.remove_reagent(R, being_built.reagents[R]*coeff) - - if (g2g) //If input is incorrect, nothing happens - var/enough_materials = 1 - linked_lathe.busy = 1 - flick("protolathe_n",linked_lathe) - use_power(power) - - var/list/efficient_mats = list() - for(var/MAT in being_built.materials) - efficient_mats[MAT] = being_built.materials[MAT] - - if(!linked_lathe.materials.has_materials(efficient_mats, amount)) - src.visible_message("The [src.name] beeps, \"Not enough materials to complete prototype.\"") - enough_materials = 0 - g2g = 0 - else - for(var/R in being_built.reagents) - if(!linked_lathe.reagents.has_reagent(R, being_built.reagents[R])) - src.visible_message("The [src.name] beeps, \"Not enough reagents to complete prototype.\"") - enough_materials = 0 - g2g = 0 - - if(enough_materials) - linked_lathe.materials.use_amount(efficient_mats, amount) - for(var/R in being_built.reagents) - linked_lathe.reagents.remove_reagent(R, being_built.reagents[R]) - - var/P = being_built.build_path //lets save these values before the spawn() just in case. Nobody likes runtimes. - var/R = being_built.reliability - spawn(32*amount/coeff) - if(g2g) //And if we only fail the material requirements, we still spend time and power - var/already_logged = 0 - for(var/i = 0, iCircuit Imprinter is busy at the moment." + updateUsrDialog() + return + + var/coeff = linked_imprinter.efficiency_coeff + + var/power = 1000 + var/old_screen = screen + for(var/M in being_built.materials) + power += round(being_built.materials[M] / 5) + power = max(4000, power) + screen = 0.4 + if (!(being_built.build_type & IMPRINTER)) + message_admins("Circuit imprinter exploit attempted by [key_name(usr, usr.client)]!") + updateUsrDialog() + return + var/g2g = 1 - if(linked_imprinter) - var/datum/design/being_built = files.known_designs[href_list["imprint"]] - if(being_built) - var/power = 2000 - var/old_screen = screen - for(var/M in being_built.materials) - power += round(being_built.materials[M] / 5) - power = max(2000, power) - screen = 0.4 - if (linked_imprinter.busy) + var/enough_materials = 1 + linked_imprinter.busy = 1 + flick("circuit_imprinter_ani", linked_imprinter) + use_power(power) + + var/list/efficient_mats = list() + for(var/MAT in being_built.materials) + efficient_mats[MAT] = being_built.materials[MAT]/coeff + + if(!linked_imprinter.materials.has_materials(efficient_mats)) + linked_imprinter.say("Not enough materials to complete prototype.") + enough_materials = 0 + g2g = 0 + else + for(var/R in being_built.reagents) + if(!linked_imprinter.reagents.has_reagent(R, being_built.reagents[R]/coeff)) + linked_imprinter.say("Not enough reagents to complete prototype.") + enough_materials = 0 g2g = 0 - if (!(being_built.build_type & IMPRINTER)) - g2g = 0 - message_admins("Circuit imprinter exploit attempted by [key_name(usr, usr.client)]!") - if (g2g) //Again, if input is wrong, do nothing - linked_imprinter.busy = 1 - flick("circuit_imprinter_ani",linked_imprinter) - use_power(power) + if(enough_materials) + linked_imprinter.materials.use_amount(efficient_mats) + for(var/R in being_built.reagents) + linked_imprinter.reagents.remove_reagent(R, being_built.reagents[R]/coeff) - for(var/M in being_built.materials) - if(!linked_imprinter.check_mat(being_built, M)) - src.visible_message("The [src.name] beeps, \"Not enough materials to complete prototype.\"") - g2g = 0 - break - switch(M) - if(MAT_GLASS) - linked_imprinter.g_amount = max(0, (linked_imprinter.g_amount-being_built.materials[M])) - if(MAT_GOLD) - linked_imprinter.gold_amount = max(0, (linked_imprinter.gold_amount-being_built.materials[M])) - if(MAT_DIAMOND) - linked_imprinter.diamond_amount = max(0, (linked_imprinter.diamond_amount-being_built.materials[M])) - else - linked_imprinter.reagents.remove_reagent(M, being_built.materials[M]) - - var/P = being_built.build_path //lets save these values before the spawn() just in case. Nobody likes runtimes. - var/R = being_built.reliability - spawn(16) - if(g2g) - var/obj/item/new_item = new P(src) - new_item.reliability = R - new_item.loc = linked_imprinter.loc - feedback_add_details("circuit_printed","[new_item.type]") - linked_imprinter.busy = 0 - screen = old_screen - updateUsrDialog() - - else if(href_list["disposeI"] && linked_imprinter) //Causes the circuit imprinter to dispose of a single reagent (all of it) - linked_imprinter.reagents.del_reagent(href_list["disposeI"]) - - else if(href_list["disposeallI"] && linked_imprinter) //Causes the circuit imprinter to dispose of all it's reagents. - linked_imprinter.reagents.clear_reagents() + var/P = being_built.build_path //lets save these values before the spawn() just in case. Nobody likes runtimes. + spawn(16) + if(linked_imprinter) + if(g2g) + var/obj/item/new_item = new P(src) + new_item.loc = linked_imprinter.loc + new_item.materials = efficient_mats.Copy() + feedback_add_details("circuit_printed","[new_item.type]") + screen = old_screen + linked_imprinter.busy = 0 + else + say("Circuit Imprinter connection failed. Production halted.") + screen = 1.0 + updateUsrDialog() + //Protolathe Materials else if(href_list["disposeP"] && linked_lathe) //Causes the protolathe to dispose of a single reagent (all of it) linked_lathe.reagents.del_reagent(href_list["disposeP"]) else if(href_list["disposeallP"] && linked_lathe) //Causes the protolathe to dispose of all it's reagents. linked_lathe.reagents.clear_reagents() - else if(href_list["lathe_ejectsheet"] && linked_lathe) //Causes the protolathe to eject a sheet of material - var/desired_num_sheets = text2num(href_list["lathe_ejectsheet_amt"]) - var/MAT - switch(href_list["lathe_ejectsheet"]) - if("metal") - MAT = MAT_METAL - if("glass") - MAT = MAT_GLASS - if("gold") - MAT = MAT_GOLD - if("silver") - MAT = MAT_SILVER - if("plasma") - MAT = MAT_PLASMA - if("uranium") - MAT = MAT_URANIUM - if("diamond") - MAT = MAT_DIAMOND - if("clown") - MAT = MAT_BANANIUM - linked_lathe.materials.retrieve_sheets(desired_num_sheets, MAT) + else if(href_list["ejectsheet"] && linked_lathe) //Causes the protolathe to eject a sheet of material + linked_lathe.materials.retrieve_sheets(text2num(href_list["eject_amt"]), href_list["ejectsheet"]) + + //Circuit Imprinter Materials + else if(href_list["disposeI"] && linked_imprinter) //Causes the circuit imprinter to dispose of a single reagent (all of it) + linked_imprinter.reagents.del_reagent(href_list["disposeI"]) + + else if(href_list["disposeallI"] && linked_imprinter) //Causes the circuit imprinter to dispose of all it's reagents. + linked_imprinter.reagents.clear_reagents() + + else if(href_list["imprinter_ejectsheet"] && linked_imprinter) //Causes the imprinter to eject a sheet of material + linked_imprinter.materials.retrieve_sheets(text2num(href_list["eject_amt"]), href_list["imprinter_ejectsheet"]) - else if(href_list["imprinter_ejectsheet"] && linked_imprinter) //Causes the protolathe to eject a sheet of material - var/desired_num_sheets = text2num(href_list["imprinter_ejectsheet_amt"]) - var/res_amount, type - switch(href_list["imprinter_ejectsheet"]) - if("glass") - type = /obj/item/stack/sheet/glass - res_amount = "g_amount" - if("gold") - type = /obj/item/stack/sheet/mineral/gold - res_amount = "gold_amount" - if("diamond") - type = /obj/item/stack/sheet/mineral/diamond - res_amount = "diamond_amount" - if(ispath(type) && hasvar(linked_imprinter, res_amount)) - var/obj/item/stack/sheet/sheet = new type(linked_imprinter.loc) - var/available_num_sheets = round(linked_imprinter.vars[res_amount]/sheet.perunit) - if(available_num_sheets>0) - sheet.amount = min(available_num_sheets, desired_num_sheets) - linked_imprinter.vars[res_amount] = max(0, (linked_imprinter.vars[res_amount]-sheet.amount * sheet.perunit)) - else - qdel(sheet) else if(href_list["find_device"]) //The R&D console looks for devices nearby to link up with. screen = 0.0 @@ -554,6 +525,8 @@ proc/CallMaterialName(ID) griefProtection() var/choice = alert("R&D Console Database Reset", "Are you sure you want to reset the R&D console's database? Data lost cannot be recovered.", "Continue", "Cancel") if(choice == "Continue") + message_admins("[key_name_admin(usr)] reset \the [src.name]'s database") + log_game("[key_name_admin(usr)] reset \the [src.name]'s database") screen = 0.0 qdel(files) files = new /datum/research(src) @@ -591,6 +564,10 @@ proc/CallMaterialName(ID) /obj/machinery/computer/rdconsole/interact(mob/user) user.set_machine(src) + + if(first_use) + SyncRDevices() + var/dat = "" files.RefreshResearch() switch(screen) //A quick check to make sure you get the right screen when a device is disconnected. @@ -701,18 +678,18 @@ proc/CallMaterialName(ID) dat += "Load Design to Disk" else dat += "Name: [d_disk.blueprint.name]
    " - dat += "Level: [d_disk.blueprint.reliability]
    " var/b_type = d_disk.blueprint.build_type if(b_type) dat += "Lathe Types:
    " if(b_type & IMPRINTER) dat += "Circuit Imprinter
    " - if(b_type & PROTOLATHE) dat += "Proto-lathe
    " - if(b_type & AUTOLATHE) dat += "Auto-lathe
    " - if(b_type & MECHFAB) dat += "Mech Fabricator
    " + if(b_type & PROTOLATHE) dat += "Protolathe
    " + if(b_type & AUTOLATHE) dat += "Autolathe
    " + if(b_type & MECHFAB) dat += "Exosuit Fabricator
    " + if(b_type & BIOGENERATOR) dat += "Biogenerator
    " dat += "Required Materials:
    " - for(var/M in d_disk.blueprint.materials) - if(copytext(M, 1, 2) == "$") dat += "* [copytext(M, 2)] x [d_disk.blueprint.materials[M]]
    " - else dat += "* [M] x [d_disk.blueprint.materials[M]]
    " + var/all_mats = d_disk.blueprint.materials + d_disk.blueprint.reagents + for(var/M in all_mats) + dat += "* [CallMaterialName(M)] x [all_mats[M]]
    " dat += "
  • Operations: " dat += "Upload to Database" dat += "Clear Disk" @@ -776,16 +753,14 @@ proc/CallMaterialName(ID) dat += "Main Menu
    " dat += "

    Deconstruction Menu


    " dat += "Name: [linked_destroy.loaded_item.name]
    " - dat += "Reliability: [linked_destroy.loaded_item.reliability]
    " dat += "Origin Tech:
    " var/list/temp_tech = linked_destroy.ConvertReqString2List(linked_destroy.loaded_item.origin_tech) for(var/T in temp_tech) dat += "* [CallTechName(T)] [temp_tech[T]]" - for(var/v in files.known_tech) - var/datum/tech/F = files.known_tech[v] - if(F.name == CallTechName(T)) - dat += " (Current: [F.level])" - break + var/datum/tech/F = files.known_tech[T] + if(F) + dat += " (Current: [F.level])" + dat += "
    " dat += "
    Options: " dat += "Deconstruct Item" @@ -825,6 +800,7 @@ proc/CallMaterialName(ID) dat += "Material Amount: [linked_lathe.materials.total_amount] / [linked_lathe.materials.max_amount]
    " dat += "Chemical Volume: [linked_lathe.reagents.total_volume] / [linked_lathe.reagents.maximum_volume]
    " + var/coeff = linked_lathe.efficiency_coeff for(var/v in files.known_designs) var/datum/design/D = files.known_designs[v] if(!(selected_category in D.category)|| !(D.build_type & PROTOLATHE)) @@ -832,22 +808,15 @@ proc/CallMaterialName(ID) var/temp_material var/c = 50 var/t - for(var/M in D.materials) + + var/all_materials = D.materials + D.reagents + for(var/M in all_materials) t = linked_lathe.check_mat(D, M) temp_material += " | " if (t < 1) - temp_material += "[D.materials[M]] [CallMaterialName(M)]" + temp_material += "[all_materials[M]*coeff] [CallMaterialName(M)]" else - temp_material += " [D.materials[M]] [CallMaterialName(M)]" - c = min(c,t) - - for(var/R in D.reagents) - t = linked_lathe.check_mat(D, R) - temp_material += " | " - if (t < 1) - temp_material += "[D.reagents[R]] [CallMaterialName(R)]" - else - temp_material += " [D.reagents[R]] [CallMaterialName(R)]" + temp_material += " [all_materials[M]*coeff] [CallMaterialName(M)]" c = min(c,t) if (c >= 1) @@ -869,6 +838,7 @@ proc/CallMaterialName(ID) dat += "Material Amount: [linked_lathe.materials.total_amount] / [linked_lathe.materials.max_amount]
    " dat += "Chemical Volume: [linked_lathe.reagents.total_volume] / [linked_lathe.reagents.maximum_volume]
    " + var/coeff = linked_lathe.efficiency_coeff for(var/datum/design/D in matching_designs) var/temp_material var/c = 50 @@ -877,9 +847,9 @@ proc/CallMaterialName(ID) t = linked_lathe.check_mat(D, M) temp_material += " | " if (t < 1) - temp_material += "[D.materials[M]] [CallMaterialName(M)]" + temp_material += "[D.materials[M]*coeff] [CallMaterialName(M)]" else - temp_material += " [D.materials[M]] [CallMaterialName(M)]" + temp_material += " [D.materials[M]*coeff] [CallMaterialName(M)]" c = min(c,t) if (c >= 1) @@ -898,61 +868,16 @@ proc/CallMaterialName(ID) dat += "Main Menu" dat += "Protolathe Menu
    " dat += "

    Material Storage:



    " - //Metal - var/m_amount = linked_lathe.materials.amount(MAT_METAL) - dat += "* [m_amount] of Metal: " - if(m_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(m_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(m_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" - dat += "
    " - //Glass - var/g_amount = linked_lathe.materials.amount(MAT_GLASS) - dat += "* [g_amount] of Glass: " - if(g_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(g_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(g_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" - dat += "
    " - //Gold - var/gold_amount = linked_lathe.materials.amount(MAT_GOLD) - dat += "* [gold_amount] of Gold: " - if(gold_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(gold_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(gold_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" - dat += "
    " - //Silver - var/silver_amount = linked_lathe.materials.amount(MAT_SILVER) - dat += "* [silver_amount] of Silver: " - if(silver_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(silver_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(silver_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" - dat += "
    " - //Plasma - var/plasma_amount = linked_lathe.materials.amount(MAT_PLASMA) - dat += "* [plasma_amount] of Solid Plasma: " - if(plasma_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(plasma_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(plasma_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" - dat += "
    " - //Uranium - var/uranium_amount = linked_lathe.materials.amount(MAT_URANIUM) - dat += "* [uranium_amount] of Uranium: " - if(uranium_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(uranium_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(uranium_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" - dat += "
    " - //Diamond - var/diamond_amount = linked_lathe.materials.amount(MAT_DIAMOND) - dat += "* [diamond_amount] of Diamond: " - if(diamond_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(diamond_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(diamond_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" - dat += "
    " - //Bananium - var/bananium_amount = linked_lathe.materials.amount(MAT_BANANIUM) - dat += "* [bananium_amount] of Bananium: " - if(bananium_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(bananium_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(bananium_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" + if(!linked_lathe) + dat += "ERROR: Protolathe connection failed." + else + for(var/mat_id in linked_lathe.materials.materials) + var/datum/material/M = linked_lathe.materials.materials[mat_id] + dat += "* [M.amount] of [M.name]: " + if(M.amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " + if(M.amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " + if(M.amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" + dat += "
    " dat += "
    " if(3.3) @@ -974,7 +899,7 @@ proc/CallMaterialName(ID) dat += "Material Storage" dat += "Chemical Storage
    " dat += "

    Circuit Imprinter Menu:


    " - dat += "Material Amount: [linked_imprinter.TotalMaterials()]
    " + dat += "Material Amount: [linked_imprinter.materials.total_amount]
    " dat += "Chemical Volume: [linked_imprinter.reagents.total_volume]
    " dat += "
    \ @@ -991,22 +916,26 @@ proc/CallMaterialName(ID) dat += "Main Menu" dat += "Circuit Imprinter Menu" dat += "

    Browsing [selected_category]:


    " - dat += "Material Amount: [linked_imprinter.TotalMaterials()]
    " + dat += "Material Amount: [linked_imprinter.materials.total_amount]
    " dat += "Chemical Volume: [linked_imprinter.reagents.total_volume]
    " + var/coeff = linked_imprinter.efficiency_coeff for(var/v in files.known_designs) var/datum/design/D = files.known_designs[v] if(!(selected_category in D.category) || !(D.build_type & IMPRINTER)) continue var/temp_materials var/check_materials = 1 - for(var/M in D.materials) + + var/all_materials = D.materials + D.reagents + + for(var/M in all_materials) temp_materials += " | " if (!linked_imprinter.check_mat(D, M)) check_materials = 0 - temp_materials += " [D.materials[M]] [CallMaterialName(M)]" + temp_materials += " [all_materials[M]/coeff] [CallMaterialName(M)]" else - temp_materials += " [D.materials[M]] [CallMaterialName(M)]" + temp_materials += " [all_materials[M]/coeff] [CallMaterialName(M)]" if (check_materials) dat += "[D.name][temp_materials]
    " else @@ -1017,9 +946,10 @@ proc/CallMaterialName(ID) dat += "Main Menu" dat += "Circuit Imprinter Menu" dat += "

    Search results:


    " - dat += "Material Amount: [linked_imprinter.TotalMaterials()]
    " + dat += "Material Amount: [linked_imprinter.materials.total_amount]
    " dat += "Chemical Volume: [linked_imprinter.reagents.total_volume]
    " + var/coeff = linked_imprinter.efficiency_coeff for(var/datum/design/D in matching_designs) var/temp_materials var/check_materials = 1 @@ -1027,18 +957,18 @@ proc/CallMaterialName(ID) temp_materials += " | " if (!linked_imprinter.check_mat(D, M)) check_materials = 0 - temp_materials += " [D.materials[M]] [CallMaterialName(M)]" + temp_materials += " [D.materials[M]/coeff] [CallMaterialName(M)]" else - temp_materials += " [D.materials[M]] [CallMaterialName(M)]" + temp_materials += " [D.materials[M]/coeff] [CallMaterialName(M)]" if (check_materials) dat += "[D.name][temp_materials]
    " else dat += "[D.name][temp_materials]
    " dat += "
    " - if(4.2) + if(4.2) //Circuit Imprinter Material Storage Sub-menu dat += "Main Menu" - dat += "Imprinter Menu" + dat += "Circuit Imprinter Menu" dat += "Disposal All Chemicals in Storage
    " dat += "

    Chemical Storage:



    " for(var/datum/reagent/R in linked_imprinter.reagents.reagent_list) @@ -1049,23 +979,16 @@ proc/CallMaterialName(ID) dat += "Main Menu" dat += "Circuit Imprinter Menu
    " dat += "

    Material Storage:



    " - //Glass - dat += "* [linked_imprinter.g_amount] glass: " - if(linked_imprinter.g_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(linked_imprinter.g_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(linked_imprinter.g_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" - dat += "
    " - //Gold - dat += "* [linked_imprinter.gold_amount] gold: " - if(linked_imprinter.gold_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(linked_imprinter.gold_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(linked_imprinter.gold_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" - dat += "
    " - //Diamond - dat += "* [linked_imprinter.diamond_amount] diamond: " - if(linked_imprinter.diamond_amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " - if(linked_imprinter.diamond_amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " - if(linked_imprinter.diamond_amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" + if(!linked_imprinter) + dat += "ERROR: Protolathe connection failed." + else + for(var/mat_id in linked_imprinter.materials.materials) + var/datum/material/M = linked_imprinter.materials.materials[mat_id] + dat += "* [M.amount] of [M.name]: " + if(M.amount >= MINERAL_MATERIAL_AMOUNT) dat += "Eject " + if(M.amount >= MINERAL_MATERIAL_AMOUNT*5) dat += "5x " + if(M.amount >= MINERAL_MATERIAL_AMOUNT) dat += "All" + dat += "
    " dat += "
    " var/datum/browser/popup = new(user, "rndconsole", name, 460, 550) diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm index 3778e2c1c73..e90dcb20412 100644 --- a/code/modules/research/rdmachines.dm +++ b/code/modules/research/rdmachines.dm @@ -81,9 +81,14 @@ return if (disabled) return - if (!linked_console) - user << "The [name] must be linked to an R&D console first!" - return + if (!linked_console) // Try to auto-connect to new RnD consoles nearby. + for(var/obj/machinery/computer/rdconsole/console in oview(3, src)) + if(console.first_use) + console.SyncRDevices() + + if(!linked_console) + user << "The [name] must be linked to an R&D console first!" + return if (busy) user << "The [src.name] is busy right now." return diff --git a/code/modules/research/research.dm b/code/modules/research/research.dm index 9aff35065bd..e96df1dca9f 100644 --- a/code/modules/research/research.dm +++ b/code/modules/research/research.dm @@ -49,8 +49,8 @@ research holder datum. //Datum/tech go here. var/list/possible_tech = list() //List of all tech in the game that players have access to (barring special events). var/list/known_tech = list() //List of locally known tech. - var/list/possible_designs = list() //List of all designs (at base reliability). - var/list/known_designs = list() //List of available designs (at base reliability). + var/list/possible_designs = list() //List of all designs. + var/list/known_designs = list() //List of available designs. /datum/research/New() //Insert techs into possible_tech here. Known_tech automatically updated. for(var/T in subtypesof(/datum/tech)) @@ -93,13 +93,10 @@ research holder datum. /datum/research/proc/AddDesign2Known(datum/design/D) if(known_designs[D.id]) - var/datum/design/known = known_designs[D.id] - if(D.reliability > known.reliability) - known.reliability = D.reliability return known_designs[D.id] = D -//Refreshes known_tech and known_designs list. Then updates the reliability vars of the designs in the known_designs list. +//Refreshes known_tech and known_designs list. //Input/Output: n/a /datum/research/proc/RefreshResearch() for(var/datum/tech/PT in possible_tech) @@ -113,30 +110,24 @@ research holder datum. for(var/v in known_tech) var/datum/tech/T = known_tech[v] T.level = Clamp(T.level, 0, 20) - - for(var/v in known_designs) - var/datum/design/D = known_designs[v] - D.CalcReliability(known_tech) return //Refreshes the levels of a given tech. //Input: Tech's ID and Level; Output: null /datum/research/proc/UpdateTech(ID, level) + var/datum/tech/KT = known_tech[ID] + if(KT && KT.level <= level) + KT.level = max(KT.level + 1, level) + +//Checks if the origin level can raise current tech levels +//Input: Tech's ID and Level; Output: TRUE for yes, FALSE for no +/datum/research/proc/IsTechHigher(ID, level) var/datum/tech/KT = known_tech[ID] if(KT) if(KT.level <= level) - KT.level = max((KT.level + 1), (level - 1)) - -/datum/research/proc/UpdateDesigns(obj/item/I, list/temp_tech) - for(var/v in known_designs) - var/datum/design/D = known_designs[v] - var/shared_tech = length(temp_tech & D.req_tech) - if(shared_tech) - D.reliability = min(100, D.reliability + shared_tech) - if(D.build_path == I.type) - D.reliability = min(100, D.reliability + shared_tech * rand(1,3)) - if(I.crit_fail) - D.reliability = min(100, D.reliability + shared_tech * rand(3, 5)) + return TRUE + else + return FALSE /datum/research/proc/FindDesignByID(id) return known_designs[id] @@ -157,6 +148,22 @@ research holder datum. return ..() +//Biogenerator files +/datum/research/biogenerator/New() + for(var/T in (subtypesof(/datum/tech))) + possible_tech += new T(src) + for(var/path in subtypesof(/datum/design)) + var/datum/design/D = new path(src) + possible_designs += D + if((D.build_type & BIOGENERATOR) && ("initial" in D.category)) + AddDesign2Known(D) + +/datum/research/biogenerator/AddDesign2Known(datum/design/D) + if(!(D.build_type & BIOGENERATOR)) + return + ..() + + /*************************************************************** ** Technology Datums ** ** Includes all the various technoliges and what they make. ** @@ -180,12 +187,12 @@ research holder datum. /datum/tech/engineering name = "Engineering Research" - desc = "Development of new and improved engineering parts and." + desc = "Development of new and improved engineering parts and tools." id = "engineering" /datum/tech/plasmatech name = "Plasma Research" - desc = "Research into the mysterious substance colloqually known as 'plasma'." + desc = "Research into the mysterious substance colloqually known as \"plasma\"." id = "plasmatech" rare = 3 @@ -195,8 +202,8 @@ research holder datum. id = "powerstorage" /datum/tech/bluespace - name = "'Blue-space' Research" - desc = "Research into the sub-reality known as 'blue-space'" + name = "\"Blue-space\" Research" + desc = "Research into the sub-reality known as \"blue-space\"." id = "bluespace" rare = 2 @@ -226,6 +233,9 @@ research holder datum. id = "syndicate" rare = 4 + +//Secret Technologies (hidden by default, require rare items to reveal) + /datum/tech/abductor name = "Alien Technologies Research" desc = "The study of technologies used by the advanced alien race known as Abductors." @@ -233,13 +243,14 @@ research holder datum. rare = 5 level = 0 -/* /datum/tech/arcane name = "Arcane Research" - desc = "Research into the occult and arcane field for use in practical science" + desc = "When sufficiently analyzed, any magic becomes indistinguishable from technology." id = "arcane" - level = 0 //It didn't become "secret" as advertised. + rare = 5 + level = 0 +/* //Branch Techs /datum/tech/explosives name = "Explosives Research" diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 1e5e26d41ce..e57becb8253 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -241,7 +241,7 @@ temp_server.files.RefreshResearch() else if(href_list["reset_design"]) - var/choice = alert("Design Data Deletion", "Are you sure you want to delete this design? If you still have the prerequisites for the design, it'll reset to its base reliability. Data lost cannot be recovered.", "Continue", "Cancel") + var/choice = alert("Design Data Deletion", "Are you sure you want to delete this design? Data lost cannot be recovered.", "Continue", "Cancel") if(choice == "Continue") var/datum/design/D = temp_server.files.known_designs[href_list["reset_design"]] if(D) diff --git a/code/modules/research/stock_parts.dm b/code/modules/research/stock_parts.dm index f35a8196405..d21722150e1 100644 --- a/code/modules/research/stock_parts.dm +++ b/code/modules/research/stock_parts.dm @@ -21,12 +21,11 @@ /obj/item/weapon/storage/part_replacer/afterattack(obj/machinery/T, mob/living/carbon/human/user, flag, params) if(flag) return - else - if(works_from_distance) - if(istype(T)) - if(T.component_parts) - T.exchange_parts(user, src) - user.Beam(T,icon_state="rped_upgrade",icon='icons/effects/effects.dmi',time=5) + else if(works_from_distance) + if(istype(T)) + if(T.component_parts) + T.exchange_parts(user, src) + user.Beam(T,icon_state="rped_upgrade",icon='icons/effects/effects.dmi',time=5) return /obj/item/weapon/storage/part_replacer/bluespace @@ -72,6 +71,7 @@ var/rating = 1 /obj/item/weapon/stock_parts/New() + ..() src.pixel_x = rand(-5, 5) src.pixel_y = rand(-5, 5) @@ -167,7 +167,7 @@ name = "super capacitor" desc = "A super-high capacity capacitor used in the construction of a variety of devices." icon_state = "super_capacitor" - origin_tech = "powerstorage=5;materials=4" + origin_tech = "powerstorage=4;engineering=4" rating = 3 materials = list(MAT_METAL=50, MAT_GLASS=50) @@ -175,7 +175,7 @@ name = "phasic scanning module" desc = "A compact, high resolution phasic scanning module used in the construction of certain devices." icon_state = "super_scan_module" - origin_tech = "magnets=5" + origin_tech = "magnets=4;engineering=4" rating = 3 materials = list(MAT_METAL=50, MAT_GLASS=20) @@ -183,7 +183,7 @@ name = "pico-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "pico_mani" - origin_tech = "materials=5;programming=2" + origin_tech = "materials=4;programming=4;engineering=4" rating = 3 materials = list(MAT_METAL=30) @@ -191,7 +191,7 @@ name = "ultra-high-power micro-laser" icon_state = "ultra_high_micro_laser" desc = "A tiny laser used in certain devices." - origin_tech = "magnets=5" + origin_tech = "magnets=4;engineering=4" rating = 3 materials = list(MAT_METAL=10, MAT_GLASS=20) @@ -199,7 +199,7 @@ name = "super matter bin" desc = "A container designed to hold compressed matter awaiting reconstruction." icon_state = "super_matter_bin" - origin_tech = "materials=5" + origin_tech = "materials=4;engineering=4" rating = 3 materials = list(MAT_METAL=80) @@ -209,7 +209,7 @@ name = "quadratic capacitor" desc = "An capacity capacitor used in the construction of a variety of devices." icon_state = "quadratic_capacitor" - origin_tech = "powerstorage=6;materials=5" + origin_tech = "powerstorage=5;materials=4;engineering=4" rating = 4 materials = list(MAT_METAL=50, MAT_GLASS=50) @@ -217,7 +217,7 @@ name = "triphasic scanning module" desc = "A compact, ultra resolution triphasic scanning module used in the construction of certain devices." icon_state = "triphasic_scan_module" - origin_tech = "magnets=6" + origin_tech = "magnets=5;materials=4;engineering=4" rating = 4 materials = list(MAT_METAL=50, MAT_GLASS=20) @@ -225,7 +225,7 @@ name = "femto-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "femto_mani" - origin_tech = "materials=6;programming=3" + origin_tech = "materials=6;programming=4;engineering=4" rating = 4 materials = list(MAT_METAL=30) @@ -233,7 +233,7 @@ name = "quad-ultra micro-laser" icon_state = "quadultra_micro_laser" desc = "A tiny laser used in certain devices." - origin_tech = "magnets=6" + origin_tech = "magnets=5;materials=4;engineering=4" rating = 4 materials = list(MAT_METAL=10, MAT_GLASS=20) @@ -241,7 +241,7 @@ name = "bluespace matter bin" desc = "A container designed to hold compressed matter awaiting reconstruction." icon_state = "bluespace_matter_bin" - origin_tech = "materials=6" + origin_tech = "materials=6;programming=4;engineering=4" rating = 4 materials = list(MAT_METAL=80) @@ -251,49 +251,49 @@ name = "subspace ansible" icon_state = "subspace_ansible" desc = "A compact module capable of sensing extradimensional activity." - origin_tech = "programming=2;magnets=3;materials=2;bluespace=1" + origin_tech = "programming=2;magnets=2;materials=2;bluespace=1" materials = list(MAT_METAL=30, MAT_GLASS=10) /obj/item/weapon/stock_parts/subspace/filter name = "hyperwave filter" icon_state = "hyperwave_filter" desc = "A tiny device capable of filtering and converting super-intense radiowaves." - origin_tech = "programming=2;magnets=1" + origin_tech = "programming=2;magnets=2" materials = list(MAT_METAL=30, MAT_GLASS=10) /obj/item/weapon/stock_parts/subspace/amplifier name = "subspace amplifier" icon_state = "subspace_amplifier" desc = "A compact micro-machine capable of amplifying weak subspace transmissions." - origin_tech = "programming=2;magnets=2;materials=2;bluespace=1" + origin_tech = "programming=2;magnets=2;materials=2;bluespace=2" materials = list(MAT_METAL=30, MAT_GLASS=10) /obj/item/weapon/stock_parts/subspace/treatment name = "subspace treatment disk" icon_state = "treatment_disk" desc = "A compact micro-machine capable of stretching out hyper-compressed radio waves." - origin_tech = "programming=2;magnets=1;materials=3;bluespace=1" + origin_tech = "programming=2;magnets=2;materials=2;bluespace=2" materials = list(MAT_METAL=30, MAT_GLASS=10) /obj/item/weapon/stock_parts/subspace/analyzer name = "subspace wavelength analyzer" icon_state = "wavelength_analyzer" desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." - origin_tech = "programming=2;magnets=2;materials=2;bluespace=1" + origin_tech = "programming=2;magnets=2;materials=2;bluespace=2" materials = list(MAT_METAL=30, MAT_GLASS=10) /obj/item/weapon/stock_parts/subspace/crystal name = "ansible crystal" icon_state = "ansible_crystal" desc = "A crystal made from pure glass used to transmit laser databursts to subspace." - origin_tech = "magnets=2;materials=2;bluespace=1" + origin_tech = "magnets=2;materials=2;bluespace=2;plasmatech=2" materials = list(MAT_GLASS=50) /obj/item/weapon/stock_parts/subspace/transmitter name = "subspace transmitter" icon_state = "subspace_transmitter" desc = "A large piece of equipment used to open a window into the subspace dimension." - origin_tech = "magnets=3;materials=3;bluespace=2" + origin_tech = "magnets=2;materials=2;bluespace=2" materials = list(MAT_METAL=50) /obj/item/weapon/research//Makes testing much less of a pain -Sieve @@ -301,4 +301,4 @@ icon = 'icons/obj/stock_parts.dmi' icon_state = "capacitor" desc = "A debug item for research." - origin_tech = "materials=8;programming=8;magnets=8;powerstorage=8;bluespace=8;combat=8;biotech=8;syndicate=8;engineering=8;plasmatech=8" + origin_tech = "materials=8;programming=8;magnets=8;powerstorage=8;bluespace=8;combat=8;biotech=8;syndicate=8;engineering=8;plasmatech=8;abductor=8" diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 5ac42585665..66b18bd7ce5 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -133,7 +133,7 @@ name = "docility potion" desc = "A potent chemical mix that nullifies a slime's hunger, causing it to become docile and tame." icon = 'icons/obj/chemical.dmi' - icon_state = "bottle19" + icon_state = "potsilver" /obj/item/slimepotion/docility/attack(mob/living/simple_animal/slime/M, mob/user) if(!isslime(M)) @@ -159,8 +159,8 @@ name = "sentience potion" desc = "A miraculous chemical mix that can raise the intelligence of creatures to human levels. Unlike normal slime potions, it can be absorbed by any nonsentient being." icon = 'icons/obj/chemical.dmi' - icon_state = "bottle19" - origin_tech = "biotech=5" + icon_state = "potpink" + origin_tech = "biotech=6" var/list/not_interested = list() var/being_used = 0 var/sentience_type = SENTIENCE_ORGANIC @@ -184,13 +184,14 @@ user << "You offer the sentience potion to [SM]..." being_used = 1 - var/list/mob/dead/observer/candidates = pollCandidates("Do you want to play as [SM.name]?", ROLE_ALIEN, null, ROLE_ALIEN, 50) + var/list/mob/dead/observer/candidates = pollCandidates("Do you want to play as [SM.name]?", ROLE_ALIEN, null, ROLE_ALIEN, 50, POLL_IGNORE_SENTIENCE_POTION) // see poll_ignore.dm var/mob/dead/observer/theghost = null if(candidates.len) theghost = pick(candidates) SM.key = theghost.key - SM.languages |= HUMAN - SM.faction = user.faction + SM.languages_spoken |= HUMAN + SM.languages_understood |= HUMAN + SM.mind.enslave_mind_to_creator(user) SM.sentience_act() SM << "All at once it makes sense: you know what you are and who you are! Self awareness is yours!" SM << "You are grateful to be self aware and owe [user] a great debt. Serve [user], and assist them in completing their goals at any cost." @@ -205,7 +206,7 @@ name = "consciousness transference potion" desc = "A strange slime-based chemical that, when used, allows the user to transfer their consciousness to a lesser being." icon = 'icons/obj/chemical.dmi' - icon_state = "bottle6" + icon_state = "potorange" origin_tech = "biotech=6" var/prompted = 0 var/animal_type = SENTIENCE_ORGANIC @@ -236,7 +237,8 @@ user.mind.transfer_to(SM) - SM.languages = user.languages + SM.languages_spoken = user.languages_spoken + SM.languages_understood = user.languages_understood SM.faction = user.faction SM.sentience_act() //Same deal here as with sentience user.death() @@ -249,7 +251,7 @@ name = "slime steroid" desc = "A potent chemical mix that will cause a baby slime to generate more extract." icon = 'icons/obj/chemical.dmi' - icon_state = "bottle16" + icon_state = "potred" /obj/item/slimepotion/steroid/attack(mob/living/simple_animal/slime/M, mob/user) if(!isslime(M))//If target is not a slime. @@ -273,13 +275,13 @@ name = "extract enhancer" desc = "A potent chemical mix that will give a slime extract an additional use." icon = 'icons/obj/chemical.dmi' - icon_state = "bottle17" + icon_state = "potpurple" /obj/item/slimepotion/stabilizer name = "slime stabilizer" desc = "A potent chemical mix that will reduce the chance of a slime mutating." icon = 'icons/obj/chemical.dmi' - icon_state = "bottle15" + icon_state = "potcyan" /obj/item/slimepotion/stabilizer/attack(mob/living/simple_animal/slime/M, mob/user) if(!isslime(M)) @@ -300,7 +302,7 @@ name = "slime mutator" desc = "A potent chemical mix that will increase the chance of a slime mutating." icon = 'icons/obj/chemical.dmi' - icon_state = "bottle3" + icon_state = "potgreen" /obj/item/slimepotion/mutator/attack(mob/living/simple_animal/slime/M, mob/user) if(!isslime(M)) @@ -325,7 +327,8 @@ name = "slime speed potion" desc = "A potent chemical mix that will remove the slowdown from any item." icon = 'icons/obj/chemical.dmi' - icon_state = "bottle3" + icon_state = "potyellow" + origin_tech = "biotech=5" /obj/item/slimepotion/speed/afterattack(obj/C, mob/user) ..() @@ -355,7 +358,8 @@ name = "slime chill potion" desc = "A potent chemical mix that will fireproof any article of clothing. Has three uses." icon = 'icons/obj/chemical.dmi' - icon_state = "bottle17" + icon_state = "potblue" + origin_tech = "biotech=5" var/uses = 3 /obj/item/slimepotion/fireproof/afterattack(obj/item/clothing/C, mob/user) @@ -451,7 +455,7 @@ /obj/effect/golemrune/New() ..() - SSobj.processing |= src + START_PROCESSING(SSobj, src) /obj/effect/golemrune/process() var/mob/dead/observer/ghost @@ -494,8 +498,9 @@ G.key = ghost.key G << "You are an adamantine golem. You move slowly, but are highly resistant to heat and cold as well as blunt trauma. You are unable to wear clothes, but can still use most tools. Serve [user], and assist them in completing their goals at any cost." G.mind.store_memory("Serve [user.real_name], your creator.") - if(user.mind.special_role) - message_admins("[key_name_admin(G)](?) has been summoned by [key_name_admin(user)](?), an antagonist.") + + G.mind.enslave_mind_to_creator(user) + log_game("[key_name(G)] was made a golem by [key_name(user)].") log_admin("[key_name(G)] was made a golem by [key_name(user)].") qdel(src) @@ -568,7 +573,7 @@ /obj/effect/timestop/proc/unfreeze_mob(mob/living/M) M.AdjustStunned(-10, 1, 1) M.anchored = 0 - if(istype(M, /mob/living/simple_animal/hostile)) + if(ishostile(M)) var/mob/living/simple_animal/hostile/H = M H.AIStatus = initial(H.AIStatus) @@ -635,4 +640,3 @@ for(var/turf/T in A) T.color = "#2956B2" qdel(src) - diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index 61a17593f7b..703a916c342 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -1,57 +1,7 @@ -/obj/structure/lavaland_door - name = "necropolis gate" - desc = "An imposing, seemingly impenetrable door." - icon = 'icons/effects/96x96.dmi' - icon_state = "door" - anchored = 1 - density = 1 - bound_width = 96 - bound_height = 96 - burn_state = LAVA_PROOF - luminosity = 1 - var/boss = FALSE +//If you're looking for spawners like ash walker eggs, check ghost_role_spawners.dm -/obj/structure/lavaland_door/attack_hand(mob/user) - if(boss) - return - for(var/mob/living/simple_animal/hostile/megafauna/legion/L in mob_list) - return - var/safety = alert(user, "Are you sure you want to do this? You and everyone else on lavaland will likely die.", "Knock on the door?", "Proceed", "Abort") - if(safety == "Abort" || !in_range(src, user) || !src || boss || user.incapacitated()) - return - boss = TRUE - user << "You knock on the door." - playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, 1) - visible_message("Legion emerges from the Necropolis!") - message_admins("[key_name_admin(user)] has summoned Legion.") - log_game("[key_name(user)] summoned Legion.") - new /mob/living/simple_animal/hostile/megafauna/legion(get_step(src.loc, SOUTH)) - -/obj/structure/lavaland_door/singularity_pull() - return 0 - -/obj/structure/lavaland_door/Destroy() - return QDEL_HINT_LETMELIVE - -/obj/machinery/lavaland_controller - name = "weather control machine" - desc = "Controls the weather." - icon = 'icons/obj/machines/telecomms.dmi' - icon_state = "processor" - var/datum/weather/ongoing_weather = FALSE - var/weather_cooldown = 0 - -/obj/machinery/lavaland_controller/process() - if(ongoing_weather || weather_cooldown > world.time) - return - weather_cooldown = world.time + rand(3500, 6500) - var/datum/weather/ash_storm/LAVA = new /datum/weather/ash_storm - ongoing_weather = LAVA - LAVA.weather_start_up() - ongoing_weather = null - -/obj/machinery/lavaland_controller/Destroy() - return QDEL_HINT_LETMELIVE +/obj/structure/fans/tiny/invisible //For blocking air in ruin doorways + invisibility = INVISIBILITY_ABSTRACT //lavaland_surface_seed_vault.dmm //Seed Vault @@ -66,213 +16,6 @@ /obj/item/seeds/sunflower/moonflower = 8 ) -/obj/effect/mob_spawn/human/seed_vault - name = "vault creature sleeper" - mob_name = "Vault Creature" - icon = 'icons/obj/Cryogenic2.dmi' - icon_state = "sleeper" - roundstart = FALSE - death = FALSE - mob_species = /datum/species/pod - flavour_text = {"You are a strange, artificial creature. Your creators were a highly advanced and benevolent race, and launched many seed vaults into the stars, hoping to aid fledgling civilizations. You are to tend to the vault and await the arrival of sentient species. You've been waiting quite a while though..."} - -/obj/effect/mob_spawn/human/seed_vault/special(mob/living/new_spawn) - var/plant_name = pick("Tomato", "Potato", "Brocolli", "Carrot", "Deathcap", "Ambrosia", "Pumpkin", "Ivy", "Kudzu", "Bannana", "Moss", "Flower", "Bloom", "Spore", "Root", "Bark", "Glowshroom", "Petal", "Leaf", "Venus", "Sprout","Cocao", "Strawberry", "Citrus", "Oak", "Cactus", "Pepper", "Juniper") - new_spawn.real_name = plant_name - -//Greed - -/obj/structure/cursed_slot_machine - name = "greed's slot machine" - desc = "High stakes, high rewards." - icon = 'icons/obj/economy.dmi' - icon_state = "slots1" - anchored = 1 - density = 1 - var/win_prob = 5 - -/obj/structure/cursed_slot_machine/attack_hand(mob/living/carbon/human/user) - if(!istype(user)) - return - if(in_use) - return - in_use = TRUE - user << "You feel your very life draining away as you pull the lever...it'll be worth it though, right?" - user.adjustCloneLoss(20) - if(user.stat) - user.gib() - icon_state = "slots2" - sleep(50) - icon_state = "slots1" - in_use = FALSE - if(prob(win_prob)) - new /obj/item/weapon/dice/d20/fate/one_use(get_turf(src)) - if(user) - user << "You hear laughter echoing around you as the machine fades away. In it's place...more gambling." - qdel(src) - else - if(user) - user << "Looks like you didn't win anything this time...next time though, right?" -//Gluttony - -/obj/effect/gluttony - name = "gluttony's wall" - desc = "Only those who truly indulge may pass." - anchored = 1 - density = 1 - icon_state = "blob" - icon = 'icons/mob/blob.dmi' - -/obj/effect/gluttony/CanPass(atom/movable/mover, turf/target, height=0)//So bullets will fly over and stuff. - if(height==0) - return 1 - if(istype(mover, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = mover - if(H.nutrition >= NUTRITION_LEVEL_FAT) - return 1 - else - H << "You're not gluttonous enough to pass this barrier!" - else - return 0 - -//Pride - -/obj/structure/mirror/magic/pride - name = "pride's mirror" - desc = "Pride cometh before the..." - icon_state = "magic_mirror" - -/obj/structure/mirror/magic/pride/curse(mob/user) - user.visible_message("The ground splits beneath [user] as their hand leaves the mirror!") - var/turf/T = get_turf(user) - T.ChangeTurf(/turf/open/chasm/straight_down) - var/turf/open/chasm/straight_down/C = T - C.drop(user) - -//Sloth - I'll finish this item later - -//Envy - -/obj/item/weapon/knife/envy - name = "envy's knife" - desc = "Their success will be yours." - icon = 'icons/obj/wizard.dmi' - icon_state = "render" - item_state = "render" - force = 18 - throwforce = 10 - w_class = 3 - hitsound = 'sound/weapons/bladeslice.ogg' - -/obj/item/weapon/knife/envy/afterattack(atom/movable/AM, mob/living/carbon/human/user, proximity) - ..() - if(!proximity) - return - if(!istype(user)) - return - if(istype(AM, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = AM - if(user.real_name != H.dna.real_name) - user.real_name = H.dna.real_name - H.dna.transfer_identity(user, transfer_SE=1) - user.updateappearance(mutcolor_update=1) - user.domutcheck() - user << "You assume the face of [H]. Are you satisfied?" - -///Ash Walkers - -/mob/living/simple_animal/hostile/spawner/ash_walker - name = "ash walker nest" - desc = "A nest built around a necropolis tendril. The eggs seem to grow unnaturally fast..." - icon = 'icons/mob/nest.dmi' - icon_state = "ash_walker_nest" - icon_living = "ash_walker_nest" - faction = list("ashwalker") - health = 200 - maxHealth = 200 - loot = list(/obj/effect/gibspawner, /obj/item/device/assembly/signaler/anomaly) - del_on_death = 1 - var/meat_counter - -/mob/living/simple_animal/hostile/spawner/ash_walker/Life() - ..() - if(!stat) - consume() - spawn_mob() - -/mob/living/simple_animal/hostile/spawner/ash_walker/proc/consume() - for(var/mob/living/H in view(src,1)) //Only for corpse right next to/on same tile - if(H.stat) - visible_message("Tendrils reach out from \the [src.name] pulling [H] in! Blood seeps over the eggs as [H] is devoured.") - playsound(get_turf(src),'sound/magic/Demon_consume.ogg', 100, 1) - if(istype(H,/mob/living/simple_animal/hostile/megafauna/dragon)) - meat_counter += 20 - else - meat_counter ++ - for(var/obj/item/W in H) - H.unEquip(W) - H.gib() - -/mob/living/simple_animal/hostile/spawner/ash_walker/spawn_mob() - if(meat_counter >= 2) - new /obj/effect/mob_spawn/human/ash_walker(get_step(src.loc, SOUTH)) - visible_message("An egg is ready to hatch!") - meat_counter -= 2 - -/obj/effect/mob_spawn/human/ash_walker - name = "ash walker egg" - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "large_egg" - mob_species = /datum/species/lizard - helmet = /obj/item/clothing/head/helmet/gladiator - uniform = /obj/item/clothing/under/gladiator - roundstart = FALSE - death = FALSE - anchored = 0 - density = 0 - flavour_text = {"You are an Ash Walker. Your tribe worships the necropolis. The wastes are sacred ground, its monsters a blessed bounty. You have seen lights in the distance though, the arrival of outsiders seeking to destroy the land. Fresh sacrifices."} - -/obj/effect/mob_spawn/human/ash_walker/special(mob/living/new_spawn) - new_spawn.real_name = random_unique_lizard_name(gender) - new_spawn << "Drag corpses to your nest to feed the young, and spawn more Ash Walkers. Bring glory to the tribe!" - if(ishuman(new_spawn)) - var/mob/living/carbon/human/H = new_spawn - H.dna.species.specflags |= NOBREATH - H.dna.species.specflags |= NOGUNS - H.underwear = "Nude" - H.update_body() - -/obj/effect/mob_spawn/human/ash_walker/New() - ..() - var/area/A = get_area(src) - if(A) - notify_ghosts("An ash walker egg is ready to hatch in \the [A.name].", source = src, attack_not_jump = 1) - -//Wishgranter Exile - -/obj/effect/mob_spawn/human/exile - name = "exile sleeper" - mob_name = "Penitent Exile" - icon = 'icons/obj/Cryogenic2.dmi' - icon_state = "sleeper" - roundstart = FALSE - death = FALSE - mob_species = /datum/species/shadow - flavour_text = {"You are cursed! Many years ago you risked it all to reach the Wish Granter, siezing it's power for yourself and leaving your friends for dead.. Though your wish came true, it did so at a price, and you've been doomed to wander these wastes ever since. You seek only to atone now, to somehow redeem yourself, and finally be released. You've seen ships landing in the distance. Perhaps now is the time to make things right?"} - -/obj/effect/mob_spawn/human/exile/special(mob/living/new_spawn) - new_spawn.real_name = "[new_spawn.real_name] ([rand(0,999)])" - var/wish = rand(1,4) - switch(wish) - if(1) - new_spawn << "You wished to kill, and kill you did. You've lost track of the number and murder long lost it's spark of excitement. You feel only regret." - if(2) - new_spawn << "You wished for unending wealth, but no amount of money was worth this existence. Maybe charity might redeem your soul?" - if(3) - new_spawn << "You wished for power. Little good it did you, cast out of the light. You are a king, but ruling over a miserable wasteland. You feel only remorse." - if(4) - new_spawn << "You wished for immortality, even as your friends lay dying behind you. No matter how many times you cast yourself into the lava, you awaken in this room again within a few days. You are overwhelmed with guilt." - //Free Golems /obj/item/weapon/disk/design_disk/golem_shell @@ -335,57 +78,3 @@ user << "You need at least ten sheets to finish a golem." else user << "You can't build a golem out of this kind of material." - -/obj/effect/mob_spawn/human/golem - name = "completed golem shell" - icon = 'icons/obj/wizard.dmi' - icon_state = "construct" - mob_species = /datum/species/golem - roundstart = FALSE - death = FALSE - anchored = 0 - density = 0 - flavour_text = {"You are a Free Golem. Your family worships The Liberator. In his infinite and divine wisdom, he set your clan free to travel the stars with a single declaration; 'Yeah go do whatever.' Though you are bound to the one who created you, it is customary in your society to repeat those same words to newborn golems, so that no golem may ever be forced to serve again."} - - -/obj/effect/mob_spawn/human/golem/New() - ..() - var/area/A = get_area(src) - if(A) - notify_ghosts("A golem shell has been completed in \the [A.name].", source = src, attack_not_jump = 1) - -/obj/effect/mob_spawn/human/golem/special(mob/living/new_spawn) - var/golem_surname = pick(golem_names) - // 3% chance that our golem has a human surname, because - // cultural contamination - if(prob(3)) - golem_surname = pick(last_names) - - var/datum/species/X = mob_species - var/golem_forename = initial(X.id) - - // The id of golem species is either their material "diamond","gold", - // or just "golem" for the plain ones. So we're using it for naming. - - if(golem_forename == "golem") - golem_forename = "iron" - - new_spawn.real_name = "[capitalize(golem_forename)] [golem_surname]" - // This means golems have names like Iron Forge, or Diamond Quarry - // also a tiny chance of being called "Plasma Meme" - // which is clearly a feature - - new_spawn << "Build golem shells in the autolathe, and feed refined mineral sheets to the shells to bring them to life! You are generally a peaceful group unless provoked." - if(ishuman(new_spawn)) - var/mob/living/carbon/human/H = new_spawn - H.set_cloned_appearance() - - -/obj/effect/mob_spawn/human/golem/adamantine - name = "golem sleeper" - mob_name = "Free Golem" - icon = 'icons/obj/Cryogenic2.dmi' - icon_state = "sleeper" - anchored = 1 - density = 1 - mob_species = /datum/species/golem/adamantine diff --git a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm new file mode 100644 index 00000000000..c110cc2a5d0 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm @@ -0,0 +1,39 @@ +#define ASH_WALKER_SPAWN_THRESHOLD 2 +//The ash walker den consumes corpses or unconscious mobs to create ash walker eggs. For more info on those, check ghost_role_spawners.dm +/mob/living/simple_animal/hostile/spawner/ash_walker + name = "ash walker nest" + desc = "A nest built around a necropolis tendril. The eggs seem to grow unnaturally fast..." + icon = 'icons/mob/nest.dmi' + icon_state = "ash_walker_nest" + icon_living = "ash_walker_nest" + faction = list("ashwalker") + health = 200 + maxHealth = 200 + loot = list(/obj/effect/gibspawner, /obj/item/device/assembly/signaler/anomaly) + del_on_death = 1 + var/meat_counter + +/mob/living/simple_animal/hostile/spawner/ash_walker/Life() + ..() + if(!stat) + consume() + spawn_mob() + +/mob/living/simple_animal/hostile/spawner/ash_walker/proc/consume() + for(var/mob/living/H in view(src,1)) //Only for corpse right next to/on same tile + if(H.stat) + visible_message("Serrated tendrils eagerly pull [H] to [src], tearing the body apart as its blood seeps over the eggs.") + playsound(get_turf(src),'sound/magic/Demon_consume.ogg', 100, 1) + if(ismegafauna(H)) + meat_counter += 20 + else + meat_counter ++ + for(var/obj/item/W in H) + H.unEquip(W) + H.gib() + +/mob/living/simple_animal/hostile/spawner/ash_walker/spawn_mob() + if(meat_counter >= ASH_WALKER_SPAWN_THRESHOLD) + new /obj/effect/mob_spawn/human/ash_walker(get_step(src.loc, SOUTH)) + visible_message("One of the eggs swells to an unnatural size and tumbles free. It's ready to hatch!") + meat_counter -= ASH_WALKER_SPAWN_THRESHOLD diff --git a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm new file mode 100644 index 00000000000..7795c1a81e0 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm @@ -0,0 +1,62 @@ +//The necropolis gate is used to call forth Legion from the Necropolis. +/obj/structure/necropolis_gate + name = "necropolis gate" + desc = "A tremendous and impossibly large gateway, bored into dense bedrock." + icon = 'icons/effects/96x96.dmi' + icon_state = "door" + anchored = 1 + density = 1 + opacity = 1 + bound_width = 96 + bound_height = 96 + pixel_x = -32 + burn_state = LAVA_PROOF + luminosity = 1 + var/boss = FALSE + var/is_anyone_home = FALSE + +/obj/structure/necropolis_gate/attack_hand(mob/user) + for(var/mob/living/simple_animal/hostile/megafauna/legion/L in mob_list) + return + if(is_anyone_home) + return + var/safety = alert(user, "You think this might be a bad idea...", "Knock on the door?", "Proceed", "Abort") + if(safety == "Abort" || !in_range(src, user) || !src || is_anyone_home || user.incapacitated()) + return + user.visible_message("[user] knocks on [src]...", "You tentatively knock on [src]...") + playsound(user.loc, 'sound/effects/shieldbash.ogg', 100, 1) + is_anyone_home = TRUE + sleep(50) + if(boss) + user << "There's no response." + is_anyone_home = FALSE + return 0 + boss = TRUE + visible_message("Locks along the door begin clicking open from within...") + var/volume = 60 + for(var/i in 1 to 3) + playsound(src, 'sound/items/Deconstruct.ogg', volume, 0) + volume += 20 + sleep(10) + sleep(10) + visible_message("Something horrible emerges from the Necropolis!") + message_admins("[key_name_admin(user)] has summoned Legion!") + log_game("[key_name(user)] summoned Legion.") + for(var/mob/M in player_list) + if(M.z == z) + M << "Discordant whispers flood your mind in a thousand voices. Each one speaks your name, over and over. Something horrible has come." + M << 'sound/creatures/legion_spawn.ogg' + flash_color(M, flash_color = "#FF0000", flash_time = 50) + var/image/door_overlay = image('icons/effects/effects.dmi', "legiondoor") + notify_ghosts("Legion has been summoned in the [get_area(src)]!", source = src, alert_overlay = door_overlay, action = NOTIFY_JUMP) + is_anyone_home = FALSE + new/mob/living/simple_animal/hostile/megafauna/legion(get_step(src.loc, SOUTH)) + +/obj/structure/necropolis_gate/singularity_pull() + return 0 + +/obj/structure/necropolis_gate/Destroy(force) + if(force) + . = ..() + else + return QDEL_HINT_LETMELIVE diff --git a/code/modules/ruins/objects_and_mobs/sin_ruins.dm b/code/modules/ruins/objects_and_mobs/sin_ruins.dm new file mode 100644 index 00000000000..7a71d8f5ae5 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/sin_ruins.dm @@ -0,0 +1,134 @@ +//These objects are used in the cardinal sin-themed ruins (i.e. Gluttony, Pride...) + +/obj/structure/cursed_slot_machine //Greed's slot machine: Used in the Greed ruin. Deals clone damage on each use, with a successful use giving a d20 of fate. + name = "greed's slot machine" + desc = "High stakes, high rewards." + icon = 'icons/obj/economy.dmi' + icon_state = "slots1" + anchored = 1 + density = 1 + var/win_prob = 5 + +/obj/structure/cursed_slot_machine/attack_hand(mob/living/carbon/human/user) + if(!istype(user)) + return + if(in_use) + return + in_use = TRUE + user.adjustCloneLoss(20) + if(user.stat) + user << "No... just one more try..." + user.gib() + else + user.visible_message("[user], pulls [src]'s lever with a glint in their eyes!", "You feel a draining as you pull the lever, but you \ + know it'll be worth it.") + icon_state = "slots2" + playsound(src, 'sound/lavaland/cursed_slot_machine.ogg', 50, 0) + sleep(50) + icon_state = "slots1" + in_use = FALSE + if(prob(win_prob)) + playsound(src, 'sound/lavaland/cursed_slot_machine_jackpot.ogg', 50, 0) + new/obj/structure/cursed_money(get_turf(src)) + if(user) + user << "You've hit jackpot. Laughter echoes around you as your reward appears in the machine's place." + qdel(src) + else + if(user) + user << "Fucking machine! Must be rigged. Still... one more try couldn't hurt, right?" + +/obj/structure/cursed_money + name = "bag of money" + desc = "RICH! YES! YOU KNEW IT WAS WORTH IT! YOU'RE RICH! RICH! RICH!" + icon = 'icons/obj/storage.dmi' + icon_state = "moneybag" + anchored = FALSE + density = TRUE + +/obj/structure/cursed_money/New() + . = ..() + addtimer(src, "collapse", 600) + +/obj/structure/cursed_money/proc/collapse() + visible_message("[src] falls in on itself, \ + canvas rotting away and contents vanishing.") + qdel(src) + +/obj/structure/cursed_money/attack_hand(mob/living/user) + user.visible_message("[user] opens the bag and \ + and removes a die. The bag then vanishes.", + "You open the bag...!\n\ + And see a bag full of dice. Confused, \ + you take one... and the bag vanishes.") + var/turf/T = get_turf(user) + var/obj/item/weapon/dice/d20/fate/one_use/critical_fail = new(T) + user.put_in_hands(critical_fail) + qdel(src) + + + +/obj/effect/gluttony //Gluttony's wall: Used in the Gluttony ruin. Only lets the overweight through. + name = "gluttony's wall" + desc = "Only those who truly indulge may pass." + anchored = 1 + density = 1 + icon_state = "blob" + icon = 'icons/mob/blob.dmi' + color = rgb(145, 150, 0) + +/obj/effect/gluttony/CanPass(atom/movable/mover, turf/target, height=0)//So bullets will fly over and stuff. + if(height==0) + return 1 + if(istype(mover, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = mover + if(H.nutrition >= NUTRITION_LEVEL_FAT) + H.visible_message("[H] pushes through [src]!", "You've seen and eaten worse than this.") + return 1 + else + H << "You're repulsed by even looking at [src]. Only a pig could force themselves to go through it." + else + return 0 + + + +/obj/structure/mirror/magic/pride //Pride's mirror: Used in the Pride ruin. + name = "pride's mirror" + desc = "Pride cometh before the..." + icon_state = "magic_mirror" + +/obj/structure/mirror/magic/pride/curse(mob/user) + user.visible_message("The ground splits beneath [user] as their hand leaves the mirror!", \ + "Perfect. Much better! Now nobody will be able to resist yo-") + var/turf/T = get_turf(user) + T.ChangeTurf(/turf/open/chasm/straight_down) + var/turf/open/chasm/straight_down/C = T + C.drop(user) + +//can't be bothered to do sloth right now, will make later + +/obj/item/weapon/kitchen/knife/envy //Envy's knife: Found in the Envy ruin. Attackers take on the appearance of whoever they strike. + name = "envy's knife" + desc = "Their success will be yours." + icon = 'icons/obj/wizard.dmi' + icon_state = "render" + item_state = "render" + force = 18 + throwforce = 10 + w_class = 3 + hitsound = 'sound/weapons/bladeslice.ogg' + +/obj/item/weapon/kitchen/knife/envy/afterattack(atom/movable/AM, mob/living/carbon/human/user, proximity) + ..() + if(!proximity) + return + if(!istype(user)) + return + if(istype(AM, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = AM + if(user.real_name != H.dna.real_name) + user.real_name = H.dna.real_name + H.dna.transfer_identity(user, transfer_SE=1) + user.updateappearance(mutcolor_update=1) + user.domutcheck() + user.visible_message("[user]'s appearance shifts into [H]'s!", \ + "They think they're sooo much better than you. Not anymore, they won't.") diff --git a/code/modules/ruins/ruin_areas.dm b/code/modules/ruins/ruin_areas.dm index c6953575bb2..817adb8f5ad 100644 --- a/code/modules/ruins/ruin_areas.dm +++ b/code/modules/ruins/ruin_areas.dm @@ -45,4 +45,68 @@ /area/ruin/onehalf/bridge name = "Bridge" - icon_state = "bridge" \ No newline at end of file + icon_state = "bridge" + +/area/ruin/powered/dinner_for_two + name = "Dinner for Two" + +/area/ruin/powered/authorship + name = "Authorship" + +/area/ruin/powered/aesthetic + name = "Aesthetic" + ambientsounds = list('sound/ambience/ambivapor1.ogg') + +/area/ruin/hotel + name = "Hotel" + +/area/ruin/hotel/guestroom + name = "Hotel Guest Room" + icon_state = "Sleep" + +/area/ruin/hotel/security + name = "Hotel Security Post" + icon_state = "security" + +/area/ruin/hotel/pool + name = "Hotel Pool Room" + icon_state = "fitness" + +/area/ruin/hotel/bar + name = "Hotel Bar" + icon_state = "cafeteria" + +/area/ruin/hotel/power + name = "Hotel Power Room" + icon_state = "engine_smes" + +/area/ruin/hotel/custodial + name = "Hotel Custodial Closet" + icon_state = "janitor" + +/area/ruin/hotel/shuttle + name = "Hotel Shuttle" + icon_state = "shuttle" + requires_power = 0 + +/area/ruin/hotel/dock + name = "Hotel Shuttle Dock" + icon_state = "start" + +/area/ruin/hotel/workroom + name = "Hotel Staff Room" + icon_state = "crew_quarters" + +/area/ruin/fakespace + icon_state = "space" + requires_power = 1 + always_unpowered = 1 + lighting_use_dynamic = DYNAMIC_LIGHTING_DISABLED + has_gravity = 0 + power_light = 0 + power_equip = 0 + power_environ = 0 + valid_territory = 0 + outdoors = 1 + ambientsounds = list('sound/ambience/ambispace.ogg','sound/ambience/title2.ogg',) + blob_allowed = 0 \ No newline at end of file diff --git a/code/modules/security levels/keycard authentication.dm b/code/modules/security_levels/keycard_authentication.dm similarity index 92% rename from code/modules/security levels/keycard authentication.dm rename to code/modules/security_levels/keycard_authentication.dm index 46dc22254a0..34be79ef84d 100644 --- a/code/modules/security levels/keycard authentication.dm +++ b/code/modules/security_levels/keycard_authentication.dm @@ -43,10 +43,11 @@ var/datum/events/keycard_events = new() /obj/machinery/keycard_auth/ui_status(mob/user) if(isanimal(user)) - user << "You are too primitive to use this device!" - else - return ..() - return UI_CLOSE + var/mob/living/simple_animal/A = user + if(!A.dextrous) + user << "You are too primitive to use this device!" + return UI_CLOSE + return ..() /obj/machinery/keycard_auth/ui_act(action, params) if(..() || waiting || !allowed(usr)) diff --git a/code/modules/security levels/security levels.dm b/code/modules/security_levels/security_levels.dm similarity index 100% rename from code/modules/security levels/security levels.dm rename to code/modules/security_levels/security_levels.dm diff --git a/code/modules/shuttle/assault_pod.dm b/code/modules/shuttle/assault_pod.dm index b2b75d2827b..d01f1a12535 100644 --- a/code/modules/shuttle/assault_pod.dm +++ b/code/modules/shuttle/assault_pod.dm @@ -47,7 +47,7 @@ landing_zone.dheight = dheight landing_zone.width = width landing_zone.height = height - landing_zone.dir = lz_dir + landing_zone.setDir(lz_dir) for(var/obj/machinery/computer/shuttle/S in machines) if(S.shuttleId == shuttle_id) diff --git a/code/modules/shuttle/computer.dm b/code/modules/shuttle/computer.dm index 74e2343be67..5b3aa867654 100644 --- a/code/modules/shuttle/computer.dm +++ b/code/modules/shuttle/computer.dm @@ -28,7 +28,7 @@ for(var/obj/docking_port/stationary/S in SSshuttle.stationary) if(!options.Find(S.id)) continue - if(M.canDock(S)) + if(!M.check_dock(S)) continue destination_found = 1 dat += "Send to [S.name]
    " diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index acbcbb82fbe..731a3effbe8 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -1,3 +1,8 @@ +#define TIME_LEFT (SSshuttle.emergency.timeLeft()) +#define ENGINES_START_TIME 100 +#define ENGINES_STARTED (SSshuttle.emergency.mode == SHUTTLE_IGNITING) +#define IS_DOCKED (SSshuttle.emergency.mode == SHUTTLE_DOCKED || (ENGINES_STARTED)) + /obj/machinery/computer/emergency_shuttle name = "emergency shuttle console" desc = "For shuttle control." @@ -6,61 +11,168 @@ var/auth_need = 3 var/list/authorized = list() +/obj/machinery/computer/emergency_shuttle/attackby(obj/item/I, mob/user,params) + if(istype(I, /obj/item/weapon/card/id)) + say("Please equip your ID card into your ID slot to authenticate.") + . = ..() -/obj/machinery/computer/emergency_shuttle/attackby(obj/item/I, mob/user, params) - var/obj/item/weapon/card/id/ID = I.GetID() - if(ID) - if(stat & (BROKEN|NOPOWER)) - return - if(SSshuttle.emergency.mode != SHUTTLE_DOCKED) - return - if(SSshuttle.emergency.timeLeft() < 11) - return - if(!(access_heads in ID.access)) //doesn't have this access - user << "The access level of [ID.registered_name]\'s card is not high enough. " - return +/obj/machinery/computer/emergency_shuttle/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = human_adjacent_state) - var/choice = alert(user, text("Would you like to (un)authorize a shortened launch time? [] authorization\s are still needed. Use abort to cancel all authorizations.", src.auth_need - src.authorized.len), "Shuttle Launch", "Authorize", "Repeal", "Abort") - if(SSshuttle.emergency.mode != SHUTTLE_DOCKED || user.get_active_hand() != ID) - return + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "emergency_shuttle_console", name, + 400, 400, master_ui, state) + ui.open() - var/seconds = SSshuttle.emergency.timeLeft() - if(seconds <= 10) - return +/obj/machinery/computer/emergency_shuttle/ui_data() + var/list/data = list() - switch(choice) - if("Authorize") - if(!authorized.Find(ID.registered_name)) - authorized += ID.registered_name - if(auth_need - authorized.len > 0) - message_admins("[key_name_admin(user.client)](?) (FLW) has authorized early shuttle launch ",0,1) - log_game("[key_name(user)] has authorized early shuttle launch in ([x],[y],[z])") - minor_announce("[auth_need - authorized.len] more authorization(s) needed until shuttle is launched early",null,1) - else - message_admins("[key_name_admin(user.client)](?) (FLW) has launched the emergency shuttle [seconds] seconds before launch.",0,1) - log_game("[key_name(user)] has launched the emergency shuttle in ([x],[y],[z]) [seconds] seconds before launch.") - minor_announce("The emergency shuttle will launch in 10 seconds",null,1) - SSshuttle.emergency.setTimer(100) + data["timer_str"] = SSshuttle.emergency.getTimerStr() + data["engines_started"] = ENGINES_STARTED + data["authorizations_remaining"] = max((auth_need - authorized.len), 0) + var/list/A = list() + for(var/i in authorized) + var/obj/item/weapon/card/id/ID = i + var/name = ID.registered_name + var/job = ID.assignment - if("Repeal") - if(authorized.Remove(ID.registered_name)) - minor_announce("[auth_need - authorized.len] authorizations needed until shuttle is launched early") + if(emagged) + name = Gibberish(name, 0) + job = Gibberish(job, 0) + A += list(list("name" = name, "job" = job)) + data["authorizations"] = A - if("Abort") - if(authorized.len) - minor_announce("All authorizations to launch the shuttle early have been revoked.") - authorized.Cut() - else - return ..() + data["enabled"] = (IS_DOCKED && !ENGINES_STARTED) + data["emagged"] = emagged + return data + +/obj/machinery/computer/emergency_shuttle/ui_act(action, params, datum/tgui/ui) + if(..()) + return + if(ENGINES_STARTED) // past the point of no return + return + if(!IS_DOCKED) // shuttle computer only has uses when onstation + return + + var/mob/user = usr + . = FALSE + + var/obj/item/weapon/card/id/ID = user.get_idcard() + + if(!ID) + user << "You don't have an ID." + return + + if(!(access_heads in ID.access)) + user << "The access level of \ + your card is not high enough." + return + + var/old_len = authorized.len + + switch(action) + if("authorize") + . = authorize(user) + + if("repeal") + authorized -= ID + + if("abort") + if(authorized.len) + // Abort. The action for when heads are fighting over whether + // to launch early. + authorized.Cut() + . = TRUE + + if((old_len != authorized.len) && !ENGINES_STARTED) + var/alert = (authorized.len > old_len) + if(authorized.len) + minor_announce("[auth_need - authorized.len] authorizations \ + needed until shuttle is launched early", null, alert) + else + minor_announce("All authorizations to launch the shuttle \ + early have been revoked.") + +/obj/machinery/computer/emergency_shuttle/proc/authorize(mob/user, source) + var/obj/item/weapon/card/id/ID = user.get_idcard() + + if(ID in authorized) + return FALSE + for(var/i in authorized) + var/obj/item/weapon/card/id/other = i + if(other.registered_name == ID.registered_name) + return FALSE // No using IDs with the same name + + authorized += ID + + message_admins("[key_name_admin(user.client)] \ + (?) \ + (FLW) \ + has authorized early shuttle launch", 0, 1) + log_game("[key_name(user)] has authorized early shuttle launch in \ + ([x],[y],[z])") + // Now check if we're on our way + . = TRUE + process() + +/obj/machinery/computer/emergency_shuttle/process() + // Launch check is in process in case auth_need changes for some reason + // probably external. + . = FALSE + if(ENGINES_STARTED || (!IS_DOCKED)) + return . + + // Check to see if we've reached criteria for early launch + if((authorized.len >= auth_need) || emagged) + // shuttle timers use 1/10th seconds internally + SSshuttle.emergency.setTimer(ENGINES_START_TIME) + var/system_error = emagged ? "SYSTEM ERROR:" : null + minor_announce("The emergency shuttle will launch in \ + [TIME_LEFT] seconds", system_error, alert=TRUE) + . = TRUE /obj/machinery/computer/emergency_shuttle/emag_act(mob/user) - if(!emagged && SSshuttle.emergency.mode == SHUTTLE_DOCKED) - var/time = SSshuttle.emergency.timeLeft() - message_admins("[key_name_admin(user.client)](?) (FLW) has emagged the emergency shuttle [time] seconds before launch.",0,1) - log_game("[key_name(user)] has emagged the emergency shuttle in ([x],[y],[z]) [time] seconds before launch.") - minor_announce("The emergency shuttle will launch in 10 seconds", "SYSTEM ERROR:",null,1) - SSshuttle.emergency.setTimer(100) - emagged = 1 + // How did you even get on the shuttle before it go to the station? + if(!IS_DOCKED) + return + + var/time = TIME_LEFT + message_admins("[key_name_admin(user.client)] \ + (?) \ + (FLW) \ + has emagged the emergency shuttle [time] seconds before launch.", 0, 1) + log_game("[key_name(user)] has emagged the emergency shuttle in \ + [COORD(src)] [time] seconds before launch.") + emagged = TRUE + var/datum/species/S = new + for(var/i in 1 to 10) + // the shuttle system doesn't know who these people are, but they + // must be important, surely + var/obj/item/weapon/card/id/ID = new(src) + var/datum/job/J = pick(SSjob.occupations) + ID.registered_name = S.random_name(pick(MALE, FEMALE)) + ID.assignment = J.title + + authorized += ID + + if(ENGINES_STARTED) + // Give them a message anyway + user << "The shuttle is already \ + about to launch!" + else + process() + +/obj/machinery/computer/emergency_shuttle/Destroy() + // Our fake IDs that the emag generated are just there for colour + // They're not supposed to be accessible + + for(var/obj/item/weapon/card/id/ID in src) + qdel(ID) + if(authorized && authorized.len) + authorized.Cut() + authorized = null + + . = ..() /obj/docking_port/mobile/emergency name = "emergency shuttle" @@ -69,52 +181,32 @@ dwidth = 9 width = 22 height = 11 - dir = 4 - travelDir = -90 + dir = EAST + port_angle = -90 roundstart_move = "emergency_away" var/sound_played = 0 //If the launch sound has been sent to all players on the shuttle itself -/obj/docking_port/mobile/emergency/New() - ..() - // The last created emergency shuttle will always be the one - // that we use. +/obj/docking_port/mobile/emergency/register() + . = ..() SSshuttle.emergency = src -/obj/docking_port/mobile/emergency/Destroy() - if(src.i_know_what_im_doing) +/obj/docking_port/mobile/emergency/Destroy(force) + if(force) // This'll make the shuttle subsystem use the backup shuttle. - SSshuttle.emergencyDeregister() + if(src == SSshuttle.emergency) + // If we're the selected emergency shuttle + SSshuttle.emergencyDeregister() . = ..() -/obj/docking_port/mobile/emergency/timeLeft(divisor) - if(divisor <= 0) - divisor = 10 - if(!timer) - return round(SSshuttle.emergencyCallTime/divisor, 1) - - var/dtime = world.time - timer - switch(mode) - if(SHUTTLE_ESCAPE) - dtime = max(SSshuttle.emergencyEscapeTime - dtime, 0) - if(SHUTTLE_DOCKED) - dtime = max(SSshuttle.emergencyDockTime - dtime, 0) - else - dtime = max(SSshuttle.emergencyCallTime - dtime, 0) - return round(dtime/divisor, 1) - /obj/docking_port/mobile/emergency/request(obj/docking_port/stationary/S, coefficient=1, area/signalOrigin, reason, redAlert) - SSshuttle.emergencyCallTime = initial(SSshuttle.emergencyCallTime) * coefficient + var/call_time = SSshuttle.emergencyCallTime * coefficient switch(mode) - if(SHUTTLE_RECALL) + // The shuttle can not normally be called while "recalling", so + // if this proc is called, it's via admin fiat + if(SHUTTLE_RECALL, SHUTTLE_IDLE, SHUTTLE_CALL) mode = SHUTTLE_CALL - timer = world.time - timeLeft(1) - if(SHUTTLE_IDLE) - mode = SHUTTLE_CALL - timer = world.time - if(SHUTTLE_CALL) - if(world.time < timer) //this is just failsafe - timer = world.time + setTimer(call_time) else return @@ -129,7 +221,7 @@ if(mode != SHUTTLE_CALL) return - timer = world.time - timeLeft(1) + invertTimer() mode = SHUTTLE_RECALL if(prob(70)) @@ -138,20 +230,21 @@ SSshuttle.emergencyLastCallLoc = null priority_announce("The emergency shuttle has been recalled.[SSshuttle.emergencyLastCallLoc ? " Recall signal traced. Results can be viewed on any communications console." : "" ]", null, 'sound/AI/shuttlerecalled.ogg', "Priority") -/* -/obj/docking_port/mobile/emergency/findTransitDock() - . = SSshuttle.getDock("emergency_transit") - if(.) - return . - return ..() -*/ - - /obj/docking_port/mobile/emergency/check() if(!timer) return - var/time_left = timeLeft(1) + + // The emergency shuttle doesn't work like others so this + // ripple check is slightly different + if(!ripples.len && (time_left <= SHUTTLE_RIPPLE_TIME) && ((mode == SHUTTLE_CALL) || (mode == SHUTTLE_ESCAPE))) + var/destination + if(mode == SHUTTLE_CALL) + destination = SSshuttle.getDock("emergency_home") + else if(mode == SHUTTLE_ESCAPE) + destination = SSshuttle.getDock("emergency_away") + create_ripples(destination) + switch(mode) if(SHUTTLE_RECALL) if(time_left <= 0) @@ -164,29 +257,51 @@ setTimer(20) return mode = SHUTTLE_DOCKED - timer = world.time + setTimer(SSshuttle.emergencyDockTime) send2irc("Server", "The Emergency Shuttle has docked with the station.") priority_announce("The Emergency Shuttle has docked with the station. You have [timeLeft(600)] minutes to board the Emergency Shuttle.", null, 'sound/AI/shuttledock.ogg', "Priority") + feedback_add_details("emergency_shuttle", src.name) - //Gangs only have one attempt left if the shuttle has docked with the station to prevent suffering from dominator delays + // Gangs only have one attempt left if the shuttle has + // docked with the station to prevent suffering from + // endless dominator delays for(var/datum/gang/G in ticker.mode.gangs) - if(isnum(G.dom_timer)) + if(G.is_dominating) G.dom_attempts = 0 else G.dom_attempts = min(1,G.dom_attempts) + if(SHUTTLE_DOCKED) + if(time_left <= ENGINES_START_TIME) + mode = SHUTTLE_IGNITING + SSshuttle.checkHostileEnvironment() + if(mode == SHUTTLE_STRANDED) + return + for(var/A in SSshuttle.mobile) + var/obj/docking_port/mobile/M = A + if(M.launch_status == UNLAUNCHED) //Pods will not launch from the mine/planet, and other ships won't launch unless we tell them to. + M.check_transit_zone() + + if(SHUTTLE_IGNITING) + var/success = TRUE + SSshuttle.checkHostileEnvironment() + if(mode == SHUTTLE_STRANDED) + return + + success &= (check_transit_zone() == TRANSIT_READY) + for(var/A in SSshuttle.mobile) + var/obj/docking_port/mobile/M = A + if(M.launch_status == UNLAUNCHED) + success &= (M.check_transit_zone() == TRANSIT_READY) + if(!success) + setTimer(ENGINES_START_TIME) if(time_left <= 50 && !sound_played) //4 seconds left:REV UP THOSE ENGINES BOYS. - should sync up with the launch sound_played = 1 //Only rev them up once. for(var/area/shuttle/escape/E in world) E << 'sound/effects/hyperspace_begin.ogg' - if(time_left <= 0 && SSshuttle.emergencyNoEscape) - priority_announce("Hostile environment detected. Departure has been postponed indefinitely pending conflict resolution.", null, 'sound/misc/notice1.ogg', "Priority") - sound_played = 0 //Since we didn't launch, we will need to rev up the engines again next pass. - mode = SHUTTLE_STRANDED - if(time_left <= 0 && !SSshuttle.emergencyNoEscape) //move each escape pod (or applicable spaceship) to its corresponding transit dock for(var/A in SSshuttle.mobile) @@ -201,8 +316,10 @@ enterTransit() mode = SHUTTLE_ESCAPE launch_status = ENDGAME_LAUNCHED - timer = world.time + setTimer(SSshuttle.emergencyEscapeTime) priority_announce("The Emergency Shuttle has left the station. Estimate [timeLeft(600)] minutes until the shuttle docks at Central Command.", null, null, "Priority") + if(SHUTTLE_STRANDED) + SSshuttle.checkHostileEnvironment() if(SHUTTLE_ESCAPE) if(time_left <= 0) //move each escape pod to its corresponding escape dock @@ -220,14 +337,6 @@ dock(SSshuttle.getDock("emergency_away")) mode = SHUTTLE_ENDGAME timer = 0 - open_dock() - -/obj/docking_port/mobile/emergency/proc/open_dock() - for(var/obj/machinery/door/poddoor/shuttledock/D in airlocks) - var/turf/T = get_step(D, D.checkdir) - if(!istype(T,/turf/open/space)) - spawn(0) - D.open() /obj/docking_port/mobile/pod name = "escape pod" @@ -258,6 +367,7 @@ icon = 'icons/obj/terminals.dmi' icon_state = "dorm_available" density = 0 + clockwork = TRUE //it'd look weird /obj/machinery/computer/shuttle/pod/update_icon() return @@ -321,33 +431,37 @@ /obj/item/weapon/storage/pod/MouseDrop(over_object, src_location, over_location) if(security_level == SEC_LEVEL_RED || security_level == SEC_LEVEL_DELTA) - return ..() + . = ..() else usr << "The storage unit will only unlock during a Red or Delta security alert." /obj/item/weapon/storage/pod/attack_hand(mob/user) return + /obj/docking_port/mobile/emergency/backup name = "backup shuttle" id = "backup" dwidth = 2 width = 8 height = 8 - dir = 4 - + dir = EAST roundstart_move = "backup_away" /obj/docking_port/mobile/emergency/backup/New() // We want to be a valid emergency shuttle // but not be the main one, keep whatever's set // valid. + // backup shuttle ignores `timid` because THERE SHOULD BE NO TOUCHING IT var/current_emergency = SSshuttle.emergency ..() SSshuttle.emergency = current_emergency SSshuttle.backup_shuttle = src - #undef UNLAUNCHED #undef LAUNCHED #undef EARLY_LAUNCHED +#undef TIMELEFT +#undef ENGINES_START_TIME +#undef ENGINES_STARTED +#undef IS_DOCKED diff --git a/code/modules/shuttle/ferry.dm b/code/modules/shuttle/ferry.dm index f5b142dc4ed..eb64c406645 100644 --- a/code/modules/shuttle/ferry.dm +++ b/code/modules/shuttle/ferry.dm @@ -8,17 +8,16 @@ /obj/machinery/computer/shuttle/ferry/request name = "ferry console" circuit = /obj/item/weapon/circuitboard/computer/ferry/request - var/cooldown //prevents spamming admins + var/last_request //prevents spamming admins + var/cooldown = 600 possible_destinations = "ferry_home" admin_controlled = 1 /obj/machinery/computer/shuttle/ferry/request/Topic(href, href_list) ..() if(href_list["request"]) - if(cooldown) + if(last_request && (last_request + cooldown > world.time)) return - cooldown = 1 + last_request = world.time usr << "Your request has been recieved by Centcom." admins << "FERRY: [key_name_admin(usr)] (?) (FLW) (Move Ferry) is requesting to move the transport ferry to Centcom." - spawn(600) //One minute cooldown - cooldown = 0 \ No newline at end of file diff --git a/code/modules/shuttle/manipulator.dm b/code/modules/shuttle/manipulator.dm index 55913ab432f..0a9837e7b37 100644 --- a/code/modules/shuttle/manipulator.dm +++ b/code/modules/shuttle/manipulator.dm @@ -6,8 +6,290 @@ I took the one less traveled by,\n\ And that has made all the difference." - icon = 'icons/obj/machines/dominator.dmi' - icon_state = "dominator-blue" + icon = 'icons/obj/machines/shuttle_manipulator.dmi' + icon_state = "holograph_on" -/obj/machinery/shuttle_manipulator/process() - return + anchored = TRUE + density = TRUE + + // UI state variables + var/datum/map_template/shuttle/selected + + var/obj/docking_port/mobile/existing_shuttle + + var/obj/docking_port/mobile/preview_shuttle + var/datum/map_template/shuttle/preview_template + +/obj/machinery/shuttle_manipulator/New() + . = ..() + update_icon() + +/obj/machinery/shuttle_manipulator/update_icon() + cut_overlays() + var/image/hologram_projection = image(icon, "hologram_on") + hologram_projection.pixel_y = 22 + var/image/hologram_ship = image(icon, "hologram_whiteship") + hologram_ship.pixel_y = 27 + add_overlay(hologram_projection) + add_overlay(hologram_ship) + +/obj/machinery/shuttle_manipulator/ui_interact(mob/user, ui_key = "main", \ + datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, \ + datum/ui_state/state = admin_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "shuttle_manipulator", name, 800, 600, \ + master_ui, state) + ui.open() + +/proc/shuttlemode2str(mode) + switch(mode) + if(SHUTTLE_IDLE) + . = "idle" + if(SHUTTLE_IGNITING) + . = "engines charging" + if(SHUTTLE_RECALL) + . = "recalled" + if(SHUTTLE_CALL) + . = "called" + if(SHUTTLE_DOCKED) + . = "docked" + if(SHUTTLE_STRANDED) + . = "stranded" + if(SHUTTLE_ESCAPE) + . = "escape" + if(SHUTTLE_ENDGAME) + . = "endgame" + if(!.) + throw EXCEPTION("shuttlemode2str(): invalid mode [mode]") + + +/obj/machinery/shuttle_manipulator/ui_data(mob/user) + var/list/data = list() + data["tabs"] = list("Status", "Templates", "Modification") + + // Templates panel + data["templates"] = list() + var/list/templates = data["templates"] + data["templates_tabs"] = list() + data["selected"] = list() + + for(var/shuttle_id in shuttle_templates) + var/datum/map_template/shuttle/S = shuttle_templates[shuttle_id] + + if(!templates[S.port_id]) + data["templates_tabs"] += S.port_id + templates[S.port_id] = list( + "port_id" = S.port_id, + "templates" = list()) + + var/list/L = list() + L["name"] = S.name + L["shuttle_id"] = S.shuttle_id + L["port_id"] = S.port_id + L["description"] = S.description + L["admin_notes"] = S.admin_notes + + if(selected == S) + data["selected"] = L + + templates[S.port_id]["templates"] += list(L) + + data["templates_tabs"] = sortList(data["templates_tabs"]) + + data["existing_shuttle"] = null + + // Status panel + data["shuttles"] = list() + for(var/i in SSshuttle.mobile) + var/obj/docking_port/mobile/M = i + var/list/L = list() + L["name"] = M.name + L["id"] = M.id + L["timer"] = M.timer + L["timeleft"] = M.getTimerStr() + var/can_fast_travel = FALSE + if(M.timer && M.timeLeft() >= 50) + can_fast_travel = TRUE + L["can_fast_travel"] = can_fast_travel + L["mode"] = capitalize(shuttlemode2str(M.mode)) + L["status"] = M.getStatusText() + if(M == existing_shuttle) + data["existing_shuttle"] = L + + data["shuttles"] += list(L) + + return data + +/obj/machinery/shuttle_manipulator/ui_act(action, params) + if(..()) + return + + var/mob/user = usr + + // Preload some common parameters + var/shuttle_id = params["shuttle_id"] + var/datum/map_template/shuttle/S = shuttle_templates[shuttle_id] + + switch(action) + if("select_template") + if(S) + existing_shuttle = SSshuttle.getShuttle(S.port_id) + selected = S + . = TRUE + if("jump_to") + if(params["type"] == "mobile") + for(var/i in SSshuttle.mobile) + var/obj/docking_port/mobile/M = i + if(M.id == params["id"]) + user.forceMove(get_turf(M)) + . = TRUE + break + if("fast_travel") + for(var/i in SSshuttle.mobile) + var/obj/docking_port/mobile/M = i + if(M.id == params["id"] && M.timer && M.timeLeft() >= 50) + M.setTimer(50) + . = TRUE + message_admins("[key_name_admin(usr)] fast travelled \ + [M]") + log_admin("[key_name(usr)] fast travelled [M]") + feedback_add_details("shuttle_fasttravel", M.name) + break + + if("preview") + if(S) + . = TRUE + unload_preview() + load_template(S) + if(preview_shuttle) + preview_template = S + user.forceMove(get_turf(preview_shuttle)) + if("load") + if(existing_shuttle == SSshuttle.backup_shuttle) + // TODO make the load button disabled + WARNING("The shuttle that the selected shuttle will replace \ + is the backup shuttle. Backup shuttle is required to be \ + intact for round sanity.") + else if(S) + . = TRUE + // If successful, returns the mobile docking port + var/obj/docking_port/mobile/mdp = action_load(S) + if(mdp) + user.forceMove(get_turf(mdp)) + message_admins("[key_name_admin(usr)] loaded [mdp] \ + with the shuttle manipulator.") + log_admin("[key_name(usr)] loaded [mdp] with the \ + shuttle manipulator.") + feedback_add_details("shuttle_manipulator", mdp.name) + + update_icon() + +/obj/machinery/shuttle_manipulator/proc/action_load( + datum/map_template/shuttle/loading_template) + // Check for an existing preview + if(preview_shuttle && (loading_template != preview_template)) + preview_shuttle.jumpToNullSpace() + preview_shuttle = null + preview_template = null + + if(!preview_shuttle) + load_template(loading_template) + preview_template = loading_template + + // get the existing shuttle information, if any + var/timer = 0 + var/mode = SHUTTLE_IDLE + var/obj/docking_port/stationary/D + + if(existing_shuttle) + timer = existing_shuttle.timer + mode = existing_shuttle.mode + D = existing_shuttle.get_docked() + else + D = preview_shuttle.findRoundstartDock() + + if(!D) + var/m = "No dock found for preview shuttle, aborting." + WARNING(m) + throw EXCEPTION(m) + + var/result = preview_shuttle.canDock(D) + // truthy value means that it cannot dock for some reason + // but we can ignore the someone else docked error because we'll + // be moving into their place shortly + if((result != SHUTTLE_CAN_DOCK) && (result != SHUTTLE_SOMEONE_ELSE_DOCKED)) + var/m = "Unsuccessful dock of [preview_shuttle] ([result])." + WARNING(m) + return + + existing_shuttle.jumpToNullSpace() + + preview_shuttle.dock(D) + . = preview_shuttle + + // Shuttle state involves a mode and a timer based on world.time, so + // plugging the existing shuttles old values in works fine. + preview_shuttle.timer = timer + preview_shuttle.mode = mode + + preview_shuttle.register() + + // TODO indicate to the user that success happened, rather than just + // blanking the modification tab + preview_shuttle = null + preview_template = null + existing_shuttle = null + selected = null + +/obj/machinery/shuttle_manipulator/proc/load_template( + datum/map_template/shuttle/S) + // load shuttle template, centred at shuttle import landmark, + var/turf/landmark_turf = get_turf(locate("landmark*Shuttle Import")) + S.load(landmark_turf, centered = TRUE) + + var/affected = S.get_affected_turfs(landmark_turf, centered=TRUE) + + var/found = 0 + // Search the turfs for docking ports + // - We need to find the mobile docking port because that is the heart of + // the shuttle. + // - We need to check that no additional ports have slipped in from the + // template, because that causes unintended behaviour. + for(var/T in affected) + for(var/obj/docking_port/P in T) + if(istype(P, /obj/docking_port/mobile)) + var/obj/docking_port/mobile/M = P + found++ + if(found > 1) + qdel(P, force=TRUE) + world.log << "Map warning: Shuttle Template [S.mappath] \ + has multiple mobile docking ports." + else if(!M.timid) + // The shuttle template we loaded isn't "timid" which means + // it's already registered with the shuttles subsystem. + // This is a bad thing. + var/m = "Template [S] is non-timid! Unloading." + WARNING(m) + M.jumpToNullSpace() + return + else + preview_shuttle = P + if(istype(P, /obj/docking_port/stationary)) + world.log << "Map warning: Shuttle Template [S.mappath] has a \ + stationary docking port." + if(!found) + var/msg = "load_template(): Shuttle Template [S.mappath] has no \ + mobile docking port. Aborting import." + for(var/T in affected) + var/turf/T0 = T + T0.empty() + + message_admins(msg) + WARNING(msg) + +/obj/machinery/shuttle_manipulator/proc/unload_preview() + if(preview_shuttle) + preview_shuttle.jumpToNullSpace() + preview_shuttle = null diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm new file mode 100644 index 00000000000..8fc08b91726 --- /dev/null +++ b/code/modules/shuttle/on_move.dm @@ -0,0 +1,69 @@ +/atom/movable/proc/onShuttleMove(turf/T1, rotation) + if(rotation) + shuttleRotate(rotation) + loc = T1 + return 1 + +/obj/onShuttleMove() + if(invisibility >= INVISIBILITY_ABSTRACT) + return 0 + . = ..() + +/atom/movable/light/onShuttleMove() + return 0 + +/obj/machinery/door/onShuttleMove() + . = ..() + if(!.) + return + addtimer(src, "close", 0, TRUE) + // Close any attached airlocks as well + for(var/obj/machinery/door/D in orange(1, src)) + addtimer(src, "close", 0, TRUE) + +/obj/machinery/door/airlock/onShuttleMove() + shuttledocked = 0 + for(var/obj/machinery/door/airlock/A in orange(1, src)) + A.shuttledocked = 0 + . = ..() + shuttledocked = 1 + for(var/obj/machinery/door/airlock/A in orange(1, src)) + A.shuttledocked = 1 +/mob/onShuttleMove() + if(!move_on_shuttle) + return 0 + . = ..() + if(!.) + return + if(client) + if(buckled) + shake_camera(src, 2, 1) // turn it down a bit come on + else + shake_camera(src, 7, 1) + +/mob/living/carbon/onShuttleMove() + . = ..() + if(!.) + return + if(!buckled) + Weaken(3) + +// Shuttle Rotation // + +/atom/proc/shuttleRotate(rotation) + //rotate our direction + setDir(angle2dir(rotation+dir2angle(dir))) + + //resmooth if need be. + if(smooth) + queue_smooth(src) + + //rotate the pixel offsets too. + if (pixel_x || pixel_y) + if (rotation < 0) + rotation += 360 + for (var/turntimes=rotation/90;turntimes>0;turntimes--) + var/oldPX = pixel_x + var/oldPY = pixel_y + pixel_x = oldPY + pixel_y = (oldPX*(-1)) diff --git a/code/modules/shuttle/ripple.dm b/code/modules/shuttle/ripple.dm new file mode 100644 index 00000000000..5b7611d0728 --- /dev/null +++ b/code/modules/shuttle/ripple.dm @@ -0,0 +1,18 @@ +/obj/effect/overlay/temp/ripple + name = "hyperspace ripple" + desc = "Something is coming through hyperspace, you can see the \ + visual disturbances. It's probably best not to be on top of these \ + when whatever is tunneling comes through." + icon = 'icons/effects/effects.dmi' + icon_state = "medi_holo" + anchored = TRUE + density = FALSE + layer = RIPPLE_LAYER + mouse_opacity = 1 + alpha = 0 + + duration = 3 * SHUTTLE_RIPPLE_TIME + +/obj/effect/overlay/temp/ripple/New() + . = ..() + animate(src, alpha=255, time=SHUTTLE_RIPPLE_TIME) diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index b0c3f08652d..cb5999e88cd 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -12,24 +12,23 @@ anchored = 1 var/id - dir = NORTH //this should point -away- from the dockingport door, ie towards the ship + // this should point -away- from the dockingport door, ie towards the ship + dir = NORTH var/width = 0 //size of covered area, perpendicular to dir - var/height = 0 //size of covered area, paralell to dir + var/height = 0 //size of covered area, parallel to dir var/dwidth = 0 //position relative to covered area, perpendicular to dir var/dheight = 0 //position relative to covered area, parallel to dir - var/i_know_what_im_doing = 0 - - //these objects are indestructable -/obj/docking_port/Destroy() + //these objects are indestructible +/obj/docking_port/Destroy(force) // unless you assert that you know what you're doing. Horrible things // may result. - if(!i_know_what_im_doing) - return QDEL_HINT_LETMELIVE + if(force) + ..() + . = QDEL_HINT_HARDDEL_NOW else - // If not removed immediately, it can interfere with the docking - // detection code, which is annoying and inconvinient. - return QDEL_HINT_HARDDEL_NOW + return QDEL_HINT_LETMELIVE + /obj/docking_port/singularity_pull() return /obj/docking_port/singularity_act() @@ -38,11 +37,11 @@ return //we don't rotate with shuttles via this code. //returns a list(x0,y0, x1,y1) where points 0 and 1 are bounding corners of the projected rectangle /obj/docking_port/proc/return_coords(_x, _y, _dir) - if(!_dir) + if(_dir == null) _dir = dir - if(!_x) + if(_x == null) _x = x - if(!_y) + if(_y == null) _y = y //byond's sin and cos functions are inaccurate. This is faster and perfectly accurate @@ -137,6 +136,7 @@ var/turf_type = /turf/open/space var/area_type = /area/space + var/last_dock_time /obj/docking_port/stationary/New() ..() @@ -153,21 +153,35 @@ //returns first-found touching shuttleport /obj/docking_port/stationary/get_docked() . = locate(/obj/docking_port/mobile) in loc - /* - for(var/turf/T in return_ordered_turfs()) - . = locate(/obj/docking_port/mobile) in loc - if(.) - return . - */ /obj/docking_port/stationary/transit name = "In Transit" turf_type = /turf/open/space/transit + var/list/turf/assigned_turfs = list() + var/obj/docking_port/mobile/owner /obj/docking_port/stationary/transit/New() ..() SSshuttle.transit += src +/obj/docking_port/stationary/transit/proc/dezone() + for(var/i in assigned_turfs) + var/turf/T = i + if(T.type == turf_type) + T.ChangeTurf(/turf/open/space) + T.flags |= UNUSED_TRANSIT_TURF + +/obj/docking_port/stationary/transit/Destroy(force=FALSE) + if(force) + SSshuttle.transit -= src + if(owner) + owner = null + if(assigned_turfs) + dezone() + assigned_turfs.Cut() + assigned_turfs = null + . = ..() + /obj/docking_port/mobile icon_state = "mobile" @@ -177,23 +191,46 @@ var/area/shuttle/areaInstance var/timer //used as a timer (if you want time left to complete move, use timeLeft proc) - var/mode = SHUTTLE_IDLE //current shuttle mode (see /__DEFINES/stat.dm) - var/callTime = 50 //time spent in transit (deciseconds) + var/last_timer_length + + var/mode = SHUTTLE_IDLE //current shuttle mode + var/callTime = 100 //time spent in transit (deciseconds). Should not be lower then 10 seconds without editing the animation of the hyperspace ripples. + var/ignitionTime = 55 // time spent "starting the engines". Also rate limits how often we try to reserve transit space if its ever full of transiting shuttles. var/roundstart_move //id of port to send shuttle to at roundstart - var/travelDir = 0 //direction the shuttle would travel in + + // The direction the shuttle prefers to travel in + var/preferred_direction = NORTH + // And the angle from the front of the shuttle to the port + var/port_angle = 0 // used to be travelDir var/obj/docking_port/stationary/destination var/obj/docking_port/stationary/previous + var/obj/docking_port/stationary/transit/assigned_transit + var/launch_status = NOLAUNCH + // A timid shuttle will not register itself with the shuttle subsystem + // All shuttle templates are timid + var/timid = FALSE + + var/list/ripples = list() + /obj/docking_port/mobile/New() ..() + if(!timid) + register() + +/obj/docking_port/mobile/proc/register() SSshuttle.mobile += src -/obj/docking_port/mobile/Destroy() - if(i_know_what_im_doing) +/obj/docking_port/mobile/Destroy(force) + if(force) SSshuttle.mobile -= src + destination = null + previous = null + assigned_transit = null + areaInstance = null . = ..() /obj/docking_port/mobile/initialize() @@ -217,78 +254,87 @@ //this is a hook for custom behaviour. Maybe at some point we could add checks to see if engines are intact /obj/docking_port/mobile/proc/canMove() - return 0 //0 means we can move + return TRUE //this is to check if this shuttle can physically dock at dock S /obj/docking_port/mobile/proc/canDock(obj/docking_port/stationary/S) if(!istype(S)) - return 1 + return SHUTTLE_NOT_A_DOCKING_PORT + if(istype(S, /obj/docking_port/stationary/transit)) - return 0 - //check dock is big enough to contain us + return SHUTTLE_CAN_DOCK + if(dwidth > S.dwidth) - return 2 + return SHUTTLE_DWIDTH_TOO_LARGE + if(width-dwidth > S.width-S.dwidth) - return 3 + return SHUTTLE_WIDTH_TOO_LARGE + if(dheight > S.dheight) - return 4 + return SHUTTLE_DHEIGHT_TOO_LARGE + if(height-dheight > S.height-S.dheight) - return 5 + return SHUTTLE_HEIGHT_TOO_LARGE + //check the dock isn't occupied var/currently_docked = S.get_docked() if(currently_docked) // by someone other than us if(currently_docked != src) - return 6 + return SHUTTLE_SOMEONE_ELSE_DOCKED else // This isn't an error, per se, but we can't let the shuttle code // attempt to move us where we currently are, it will get weird. return SHUTTLE_ALREADY_DOCKED - return 0 //0 means we can dock + + return SHUTTLE_CAN_DOCK + +/obj/docking_port/mobile/proc/check_dock(obj/docking_port/stationary/S) + var/status = canDock(S) + if(status == SHUTTLE_CAN_DOCK) + return TRUE + else if(status == SHUTTLE_ALREADY_DOCKED) + // We're already docked there, don't need to do anything. + // Triggering shuttle movement code in place is weird + return FALSE + else + var/msg = "Shuttle [src] cannot dock at [S], error: [status]" + message_admins(msg) + return FALSE //call the shuttle to destination S /obj/docking_port/mobile/proc/request(obj/docking_port/stationary/S) - var/status = canDock(S) - if(status == SHUTTLE_ALREADY_DOCKED) - // We're already docked there, don't need to do anything. - // Triggering shuttle movement code in place is weird + if(!check_dock(S)) return - else if(status) - . = status - spawn(0) - var/msg = "request(): shuttle [src] cannot dock at [S], \ - error: [status]" - message_admins(msg) - throw EXCEPTION(msg) - return status //we can't dock at S switch(mode) if(SHUTTLE_CALL) if(S == destination) - if(world.time <= timer) - timer = world.time + if(timeLeft(1) < callTime) + setTimer(callTime) else destination = S - timer = world.time + setTimer(callTime) if(SHUTTLE_RECALL) if(S == destination) - timer = world.time - timeLeft(1) + setTimer(callTime - timeLeft(1)) else destination = S - timer = world.time + setTimer(callTime) mode = SHUTTLE_CALL - else + if(SHUTTLE_IDLE, SHUTTLE_IGNITING) destination = S - mode = SHUTTLE_CALL - timer = world.time - enterTransit() //hyperspace + mode = SHUTTLE_IGNITING + setTimer(ignitionTime) //recall the shuttle to where it was previously /obj/docking_port/mobile/proc/cancel() if(mode != SHUTTLE_CALL) return - timer = world.time - timeLeft(1) + remove_ripples() + + invertTimer() mode = SHUTTLE_RECALL /obj/docking_port/mobile/proc/enterTransit() @@ -296,7 +342,7 @@ // if(!destination) // return var/obj/docking_port/stationary/S0 = get_docked() - var/obj/docking_port/stationary/S1 = findTransitDock() + var/obj/docking_port/stationary/S1 = assigned_transit if(S1) if(dock(S1)) WARNING("shuttle \"[id]\" could not enter transit space. Docked at [S0 ? S0.id : "null"]. Transit dock [S1 ? S1.id : "null"].") @@ -305,24 +351,6 @@ else WARNING("shuttle \"[id]\" could not enter transit space. S0=[S0 ? S0.id : "null"] S1=[S1 ? S1.id : "null"]") -//default shuttleRotate -/atom/proc/shuttleRotate(rotation) - //rotate our direction - dir = angle2dir(rotation+dir2angle(dir)) - - //resmooth if need be. - if(smooth) - queue_smooth(src) - - //rotate the pixel offsets too. - if (pixel_x || pixel_y) - if (rotation < 0) - rotation += 360 - for (var/turntimes=rotation/90;turntimes>0;turntimes--) - var/oldPX = pixel_x - var/oldPY = pixel_y - pixel_x = oldPY - pixel_y = (oldPX*(-1)) /obj/docking_port/mobile/proc/jumpToNullSpace() // Destroys the docking port and the shuttle contents. @@ -330,6 +358,8 @@ var/obj/docking_port/stationary/S0 = get_docked() var/turf_type = /turf/open/space var/area_type = /area/space + // If the shuttle is docked to a stationary port, restore its normal + // "empty" area and turf if(S0) if(S0.turf_type) turf_type = S0.turf_type @@ -346,50 +376,55 @@ for(var/turf/T0 in L0) A0.contents += T0 - for(var/i=1, i<=L0.len, ++i) + for(var/i in L0) + var/turf/T0 =i + if(!T0) + continue + T0.empty(turf_type) + + qdel(src, force=TRUE) + +/obj/docking_port/mobile/proc/create_ripples(obj/docking_port/stationary/S1) + var/list/turfs = ripple_area(S1) + for(var/t in turfs) + ripples += PoolOrNew(/obj/effect/overlay/temp/ripple, t) + +/obj/docking_port/mobile/proc/remove_ripples() + for(var/R in ripples) + qdel(R) + ripples.Cut() + +/obj/docking_port/mobile/proc/ripple_area(obj/docking_port/stationary/S1) + var/list/L0 = return_ordered_turfs(x, y, z, dir, areaInstance) + var/list/L1 = return_ordered_turfs(S1.x, S1.y, S1.z, S1.dir) + + var/list/ripple_turfs = list() + + for(var/i in 1 to L0.len) var/turf/T0 = L0[i] if(!T0) continue + var/turf/T1 = L1[i] + if(!T1) + continue + if(T0.type != T0.baseturf) + ripple_turfs += T1 - for(var/atom/AM in T0.GetAllContents()) - if(istype(AM, /mob/dead)) - continue - qdel(AM) + return ripple_turfs - T0.ChangeTurf(turf_type) - - T0.redraw_lighting() - SSair.remove_from_active(T0) - T0.CalculateAdjacentTurfs() - SSair.add_to_active(T0,1) - - src.i_know_what_im_doing = TRUE - qdel(src) +/obj/docking_port/mobile/proc/check_poddoors() + for(var/obj/machinery/door/poddoor/shuttledock/pod in airlocks) + pod.check() //this is the main proc. It instantly moves our mobile port to stationary port S1 //it handles all the generic behaviour, such as sanity checks, closing doors on the shuttle, stunning mobs, etc /obj/docking_port/mobile/proc/dock(obj/docking_port/stationary/S1, force=FALSE) // Crashing this ship with NO SURVIVORS if(!force) - var/status = canDock(S1) - if(status == 7) - return SHUTTLE_ALREADY_DOCKED - else if(status) - spawn(0) - var/msg = "dock(): shuttle [src] cannot dock at [S1], \ - error: [status]" - message_admins(msg) - throw EXCEPTION(msg) - return status - - if(canMove()) + if(!check_dock(S1)) + return -1 + if(!canMove()) return -1 - - closePortDoors() - -// //rotate transit docking ports, so we don't need zillions of variants -// if(istype(S1, /obj/docking_port/stationary/transit)) -// S1.dir = turn(NORTH, -travelDir) var/obj/docking_port/stationary/S0 = get_docked() var/turf_type = /turf/open/space @@ -400,6 +435,8 @@ if(S0.area_type) area_type = S0.area_type + var/destination_turf_type = S1.turf_type + var/list/L0 = return_ordered_turfs(x, y, z, dir, areaInstance) var/list/L1 = return_ordered_turfs(S1.x, S1.y, S1.z, S1.dir) @@ -416,10 +453,13 @@ for(var/turf/T0 in L0) A0.contents += T0 - //move or squish anything in the way ship at destination - roadkill(L1, S1.dir) - for(var/i=1, i<=L0.len, ++i) + remove_ripples() + + //move or squish anything in the way ship at destination + roadkill(L0, L1, S1.dir) + + for(var/i in 1 to L0.len) var/turf/T0 = L0[i] if(!T0) continue @@ -428,6 +468,7 @@ continue if(T0.type != T0.baseturf) //So if there is a hole in the shuttle we don't drag along the space/asteroid/etc to wherever we are going next T0.copyTurf(T1) + T1.baseturf = destination_turf_type areaInstance.contents += T1 //copy over air @@ -455,171 +496,139 @@ T0.CalculateAdjacentTurfs() SSair.add_to_active(T0,1) + check_poddoors() + S1.last_dock_time = world.time + loc = S1.loc - dir = S1.dir - -/atom/movable/proc/onShuttleMove(turf/T1, rotation) - if(rotation) - shuttleRotate(rotation) - loc = T1 - return 1 - -/obj/onShuttleMove() - if(invisibility >= INVISIBILITY_ABSTRACT) - return 0 - . = ..() - -/atom/movable/light/onShuttleMove() - return 0 - -/obj/machinery/door/onShuttleMove() - . = ..() - if(!.) - return - spawn(0) - close() - -/mob/onShuttleMove() - if(!move_on_shuttle) - return 0 - . = ..() - if(!.) - return - if(client) - if(buckled) - shake_camera(src, 2, 1) // turn it down a bit come on - else - shake_camera(src, 7, 1) - -/mob/living/carbon/onShuttleMove() - . = ..() - if(!.) - return - if(!buckled) - Weaken(3) - -/* - if(istype(S1, /obj/docking_port/stationary/transit)) - var/d = turn(dir, 180 + travelDir) - for(var/turf/open/space/transit/T in S1.return_ordered_turfs()) - T.pushdirection = d - T.update_icon() -*/ - - - -/obj/docking_port/mobile/proc/findTransitDock() - var/obj/docking_port/stationary/transit/T = SSshuttle.getDock("[id]_transit") - if(T && !canDock(T)) - return T + setDir(S1.dir) /obj/docking_port/mobile/proc/findRoundstartDock() - var/obj/docking_port/stationary/D - D = SSshuttle.getDock(roundstart_move) - - if(D) - return D + return SSshuttle.getDock(roundstart_move) /obj/docking_port/mobile/proc/dockRoundstart() - // Instead of spending a lot of time trying to work out where to place - // our shuttle, just create it somewhere empty and send it to where - // it should go - var/obj/docking_port/stationary/D = findRoundstartDock() - return dock(D) + var/port = findRoundstartDock() + if(port) + return dock(port) /obj/effect/landmark/shuttle_import name = "Shuttle Import" -/* commented out due to issues with rotation - for(var/obj/docking_port/stationary/transit/S in SSshuttle.transit) - if(S.id) +/obj/docking_port/mobile/proc/roadkill(list/L0, list/L1, dir) + var/list/hurt_mobs = list() + for(var/i in 1 to L0.len) + var/turf/T0 = L0[i] + var/turf/T1 = L1[i] + if(!T0 || !T1) continue - if(!canDock(S)) - return S -*/ + if(T0.type == T0.baseturf) + continue + // The corresponding tile will not be changed, so no roadkill - -//shuttle-door closing is handled in the dock() proc whilst looping through turfs -//this one closes the door where we are docked at, if there is one there. -/obj/docking_port/mobile/proc/closePortDoors() - var/turf/T = get_step(loc, turn(dir,180)) - if(T) - var/obj/machinery/door/Door = locate() in T - if(Door) - spawn(0) - Door.close() - -/obj/docking_port/mobile/proc/roadkill(list/L, dir, x, y) - for(var/turf/T in L) - for(var/atom/movable/AM in T) + for(var/atom/movable/AM in T1) if(ismob(AM)) - if(ishuman(AM)) + if(isliving(AM) && !(AM in hurt_mobs)) + hurt_mobs |= AM var/mob/living/M = AM - M.Paralyse(10) - M.apply_damage(60, BRUTE, "chest") - M.apply_damage(60, BRUTE, "head") - M.anchored = 0 - else - var/mob/M = AM - M.gib() + if(M.buckled) + M.buckled.unbuckle_mob(M, 1) + if(M.pulledby) + M.pulledby.stop_pulling() + M.stop_pulling() + M.visible_message("[M] is hit by \ + a hyperspace ripple[M.anchored ? "":" and is thrown clear"]!", + "You feel an immense \ + crushing pressure as the space around you ripples.") + if(M.anchored) + M.gib() + else + step(M, dir) + M.Paralyse(10) + M.ex_act(2) + + else //non-living mobs shouldn't be affected by shuttles, which is why this is an else + if(istype(AM, /obj/singularity) && !istype(AM, /obj/singularity/narsie)) //it's a singularity but not a god, ignore it. continue + if(!AM.anchored) + step(AM, dir) + else + qdel(AM) - if(!AM.anchored) - step(AM, dir) - else - qdel(AM) -/* -//used to check if atom/A is within the shuttle's bounding box -/obj/docking_port/mobile/proc/onShuttleCheck(atom/A) - var/turf/T = get_turf(A) - if(!T) - return 0 - - var/list/L = return_coords() - if(L[1] > L[3]) - L.Swap(1,3) - if(L[2] > L[4]) - L.Swap(2,4) - - if(L[1] <= T.x && T.x <= L[3]) - if(L[2] <= T.y && T.y <= L[4]) - return 1 - return 0 -*/ //used by shuttle subsystem to check timers /obj/docking_port/mobile/proc/check() - var/timeLeft = timeLeft(1) - if(timeLeft <= 0) - switch(mode) - if(SHUTTLE_CALL) - if(dock(destination)) - setTimer(20) //can't dock for some reason, try again in 2 seconds - return - if(SHUTTLE_RECALL) - if(dock(previous)) - setTimer(20) //can't dock for some reason, try again in 2 seconds - return - mode = SHUTTLE_IDLE - timer = 0 - destination = null + check_ripples() + if(mode == SHUTTLE_IGNITING) + check_transit_zone() + + if(timeLeft(1) > 0) + return + // If we can't dock or we don't have a transit slot, wait for 20 ds, + // then try again + switch(mode) + if(SHUTTLE_CALL) + if(dock(destination)) + setTimer(20) + return + if(SHUTTLE_RECALL) + if(dock(previous)) + setTimer(20) + return + if(SHUTTLE_IGNITING) + if(check_transit_zone() != TRANSIT_READY) + setTimer(20) + return + else + mode = SHUTTLE_CALL + setTimer(callTime) + enterTransit() + return + + mode = SHUTTLE_IDLE + timer = 0 + destination = null + +/obj/docking_port/mobile/proc/check_ripples() + if(!ripples.len) + if((mode == SHUTTLE_CALL) || (mode == SHUTTLE_RECALL)) + if(timeLeft(1) <= SHUTTLE_RIPPLE_TIME) + create_ripples(destination) + +/obj/docking_port/mobile/proc/check_transit_zone() + if(assigned_transit) + return TRANSIT_READY + else + SSshuttle.request_transit_dock(src) /obj/docking_port/mobile/proc/setTimer(wait) - if(timer <= 0) - timer = world.time - timer += wait - timeLeft(1) + timer = world.time + wait + last_timer_length = wait + +/obj/docking_port/mobile/proc/invertTimer() + if(!last_timer_length) + return + var/time_remaining = timer - world.time + if(time_remaining > 0) + var/time_passed = last_timer_length - time_remaining + setTimer(time_passed) //returns timeLeft /obj/docking_port/mobile/proc/timeLeft(divisor) if(divisor <= 0) divisor = 10 + + var/ds_remaining if(!timer) - return round(callTime/divisor, 1) - return max( round((timer+callTime-world.time)/divisor,1), 0 ) + ds_remaining = callTime + else + ds_remaining = max(0, timer - world.time) + + . = round(ds_remaining / divisor, 1) // returns 3-letter mode string, used by status screens and mob status panel /obj/docking_port/mobile/proc/getModeStr() switch(mode) + if(SHUTTLE_IGNITING) + return "IGN" if(SHUTTLE_RECALL) return "RCL" if(SHUTTLE_CALL) @@ -673,5 +682,5 @@ if(T.color != color) T.color = color if(T.dir != dir) - T.dir = dir + T.setDir(dir) return T diff --git a/code/modules/shuttle/special.dm b/code/modules/shuttle/special.dm new file mode 100644 index 00000000000..9a7ddfed202 --- /dev/null +++ b/code/modules/shuttle/special.dm @@ -0,0 +1,217 @@ +// Special objects for shuttle templates go here if nowhere else + +// Wabbajack statue, a sleeping frog statue that shoots bolts of change if +// living carbons are put on its altar/tables + +/obj/machinery/power/emitter/energycannon/magical + name = "wabbajack statue" + desc = "Who am I? What is my purpose in life? What do I mean by who am I?" + projectile_type = /obj/item/projectile/magic/change + icon = 'icons/obj/machines/magic_emitter.dmi' + icon_state = "wabbajack_statue" + icon_state_on = "wabbajack_statue_on" + var/list/active_tables = list() + var/tables_required = 2 + active = FALSE + +/obj/machinery/power/emitter/energycannon/magical/New() + . = ..() + if(prob(50)) + desc = "Oh no, not again." + update_icon() + +/obj/machinery/power/emitter/energycannon/magical/update_icon() + if(active) + icon_state = icon_state_on + else + icon_state = initial(icon_state) + +/obj/machinery/power/emitter/energycannon/magical/process() + . = ..() + if(active_tables.len >= tables_required) + if(!active) + visible_message("\ + [src] opens its eyes.") + active = TRUE + else + if(active) + visible_message("\ + [src] closes its eyes.") + active = FALSE + update_icon() + + +/obj/machinery/power/emitter/energycannon/magical/attack_hand(mob/user) + return + +/obj/machinery/power/emitter/energycannon/magical/attackby(obj/item/W, mob/user, params) + return + +/obj/machinery/power/emitter/energycannon/magical/ex_act(severity) + return + +/obj/machinery/power/emitter/energycannon/magical/emag_act(mob/user) + return + +/obj/structure/table/abductor/wabbajack + name = "wabbajack altar" + desc = "Whether you're sleeping or waking, it's going to be \ + quite chaotic." + health = 1000 + verb_say = "chants" + var/obj/machinery/power/emitter/energycannon/magical/our_statue + var/list/mob/living/sleepers = list() + var/never_spoken = TRUE + flags = NODECONSTRUCT + +/obj/structure/table/abductor/wabbajack/New() + . = ..() + START_PROCESSING(SSobj, src) + +/obj/structure/table/abductor/wabbajack/Destroy() + STOP_PROCESSING(SSobj, src) + . = ..() + +/obj/structure/table/abductor/wabbajack/process() + var/area = orange(4, src) + if(!our_statue) + for(var/obj/machinery/power/emitter/energycannon/magical/M in area) + our_statue = M + break + + if(!our_statue) + name = "inert [name]" + return + else + name = initial(name) + + var/turf/T = get_turf(src) + var/list/found = list() + for(var/mob/living/carbon/C in T) + if(C.stat != DEAD) + found += C + + // New sleepers + for(var/i in found - sleepers) + var/mob/living/L = i + L.color = "#800080" + L.visible_message("A strange purple glow \ + wraps itself around [L] as they suddenly fall unconcious.", + "[desc]") + // Don't let them sit suround unconscious forever + addtimer(src, "sleeper_dreams", 100, FALSE, L) + + // Existing sleepers + for(var/i in found) + var/mob/living/L = i + L.SetSleeping(10) + + // Missing sleepers + for(var/i in sleepers - found) + var/mob/living/L = i + L.color = initial(L.color) + L.visible_message("The glow from [L] fades \ + away.") + L.grab_ghost() + + sleepers = found + + if(sleepers.len) + our_statue.active_tables |= src + if(never_spoken || prob(5)) + say(desc) + never_spoken = FALSE + else + our_statue.active_tables -= src + +/obj/structure/table/abductor/wabbajack/proc/sleeper_dreams(mob/living/sleeper) + if(sleeper in sleepers) + sleeper << "While you slumber, you have \ + the strangest dream, like you can see yourself from the outside.\ + " + sleeper.ghostize(TRUE) + +/obj/structure/table/abductor/wabbajack/left + desc = "You sleep so it may wake." + +/obj/structure/table/abductor/wabbajack/right + desc = "It wakes so you may sleep." + +// Bar staff, GODMODE mobs that just want to make sure people have drinks +// and a good time. + +/mob/living/simple_animal/drone/snowflake/bardrone + name = "Bardrone" + desc = "A barkeeping drone, an indestructible robot built to tend bars." + seeStatic = FALSE + laws = "1. Serve drinks.\n\ + 2. Talk to patrons.\n\ + 3. Don't get messed up in their affairs." + languages_spoken = ALL + languages_understood = ALL + status_flags = GODMODE // Please don't punch the barkeeper + unique_name = FALSE // disables the (123) number suffix + +/mob/living/simple_animal/drone/snowflake/bardrone/New() + . = ..() + access_card.access |= access_cent_bar + +/mob/living/simple_animal/hostile/alien/maid/barmaid + gold_core_spawnable = 0 + name = "Barmaid" + desc = "A barmaid, a maiden found in a bar." + pass_flags = PASSTABLE + status_flags = GODMODE + languages_spoken = ALL + languages_understood = ALL + unique_name = FALSE + AIStatus = AI_OFF + stop_automated_movement = TRUE + +/mob/living/simple_animal/hostile/alien/maid/barmaid/New() + . = ..() + access_card = new /obj/item/weapon/card/id(src) + var/datum/job/captain/C = new /datum/job/captain + access_card.access = C.get_access() + access_card.access |= access_cent_bar + access_card.flags |= NODROP + +/mob/living/simple_animal/hostile/alien/maid/barmaid/Destroy() + qdel(access_card) + . = ..() + +// Bar table, a wooden table that kicks you in a direction if you're not +// barstaff (defined as someone who was a roundstart bartender or someone +// with CENTCOM_BARSTAFF) + +/obj/structure/table/wood/bar + burn_state = LAVA_PROOF + flags = NODECONSTRUCT + health = 1000 + var/boot_dir = 1 + +/obj/structure/table/wood/bar/Crossed(atom/movable/AM) + if(isliving(AM) && !is_barstaff(AM)) + // No climbing on the bar please + var/mob/living/M = AM + var/throwtarget = get_edge_target_turf(src, boot_dir) + M.Weaken(2) + M.throw_at_fast(throwtarget, 5, 1,src) + M << "No climbing on the bar please." + else + . = ..() + +/obj/structure/table/wood/bar/shuttleRotate(rotation) + . = ..() + boot_dir = angle2dir(rotation + dir2angle(boot_dir)) + +/obj/structure/table/wood/bar/proc/is_barstaff(mob/living/user) + . = FALSE + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.mind && H.mind.assigned_role == "Bartender") + return TRUE + + var/obj/item/weapon/card/id/ID = user.get_idcard() + if(ID && (access_cent_bar in ID.access)) + return TRUE diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index 2bb0a1d1c35..4dd4b3f0b3a 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -1,16 +1,4 @@ -/obj/docking_port/mobile/supply - name = "supply shuttle" - id = "supply" - callTime = 600 - - dir = 8 - travelDir = 90 - width = 12 - dwidth = 5 - height = 7 - roundstart_move = "supply_away" - - var/list/blacklist = list( +var/list/blacklisted_cargo_types = typecacheof(list( /mob/living, /obj/effect/blob, /obj/effect/rune, @@ -22,25 +10,28 @@ /obj/machinery/teleport/station, /obj/machinery/teleport/hub, /obj/machinery/telepad, - /obj/machinery/clonepod - ) - var/list/storage_objects = list( - /obj/structure/closet, - /obj/item/weapon/storage, - /obj/item/weapon/storage/bag/money, - /obj/item/weapon/folder, // Selling a folder of stamped manifests? Sure, why not! - /obj/structure/filingcabinet, - /obj/structure/ore_box, - ) - var/list/exports = list() - var/list/exports_floor = list() + /obj/machinery/clonepod, + /obj/effect/mob_spawn + )) + +/obj/docking_port/mobile/supply + name = "supply shuttle" + id = "supply" + callTime = 600 + + dir = WEST + port_angle = 90 + width = 12 + dwidth = 5 + height = 7 + roundstart_move = "supply_away" // When TRUE, these vars allow exporting emagged/contraband items, and add some special interactions to existing exports. var/contraband = FALSE var/emagged = FALSE -/obj/docking_port/mobile/supply/New() - ..() +/obj/docking_port/mobile/supply/register() + . = ..() SSshuttle.supply = src /obj/docking_port/mobile/supply/canMove() @@ -48,12 +39,13 @@ return check_blacklist(areaInstance) return ..() -/obj/docking_port/mobile/supply/proc/check_blacklist(atom/A) - if(is_type_in_list(A, blacklist)) - return 1 - for(var/thing in A) - if(.(thing)) - return 1 +/obj/docking_port/mobile/supply/proc/check_blacklist(areaInstance) + for(var/trf in areaInstance) + var/turf/T = trf + for(var/a in T.GetAllContents()) + if(is_type_in_typecache(a, blacklisted_cargo_types)) + return FALSE + return TRUE /obj/docking_port/mobile/supply/request() if(mode != SHUTTLE_IDLE) @@ -104,15 +96,8 @@ /obj/docking_port/mobile/supply/proc/sell() var/presale_points = SSshuttle.points - if(!exports.len) // No exports list? Generate it! - exports_floor.Cut() - var/datum/export/E - for(var/subtype in subtypesof(/datum/export)) - E = new subtype - if(E.export_types && E.export_types.len) // Exports without a type are invalid/base types - exports += E - if(E.shuttle_floor) - exports_floor += E + if(!exports_list.len) // No exports list? Generate it! + setupExports() var/msg = "" var/sold_atoms = "" @@ -120,12 +105,12 @@ for(var/atom/movable/AM in areaInstance) if(AM.anchored) continue - sold_atoms += recursive_sell(AM) + sold_atoms += export_item_and_contents(AM, contraband, emagged, dry_run = FALSE) if(sold_atoms) sold_atoms += "." - for(var/a in exports) + for(var/a in exports_list) var/datum/export/E = a var/export_text = E.total_printout() if(!export_text) @@ -137,22 +122,3 @@ SSshuttle.centcom_message = msg investigate_log("Shuttle contents sold for [SSshuttle.points - presale_points] credits. Contents: [sold_atoms || "none."] Message: [SSshuttle.centcom_message || "none."]", "cargo") - -/obj/docking_port/mobile/supply/proc/recursive_sell(var/obj/O, var/level=0) - var/sold_atoms = " [O.name]" - var/list/xports = exports - if(level == 0) - xports = exports_floor // If on the floor level, sell floor exports only - level++ - - for(var/a in xports) - var/datum/export/E = a - if(E.applies_to(O, contraband, emagged)) - E.sell_object(O, contraband, emagged) - break - - if(level < 10 && is_type_in_list(O, storage_objects)) - for(var/obj/thing in O) - sold_atoms += recursive_sell(thing, level) - qdel(O) - return sold_atoms diff --git a/code/modules/shuttle/syndicate.dm b/code/modules/shuttle/syndicate.dm index b79c1b175fa..8d993a45c49 100644 --- a/code/modules/shuttle/syndicate.dm +++ b/code/modules/shuttle/syndicate.dm @@ -2,12 +2,12 @@ /obj/machinery/computer/shuttle/syndicate name = "syndicate shuttle terminal" + circuit = /obj/item/weapon/circuitboard/computer/syndicate_shuttle icon_screen = "syndishuttle" icon_keyboard = "syndie_key" req_access = list(access_syndicate) shuttleId = "syndicate" possible_destinations = "syndicate_away;syndicate_z5;syndicate_ne;syndicate_nw;syndicate_n;syndicate_se;syndicate_sw;syndicate_s" - var/challenge = FALSE /obj/machinery/computer/shuttle/syndicate/recall name = "syndicate shuttle recall terminal" @@ -16,11 +16,27 @@ /obj/machinery/computer/shuttle/syndicate/Topic(href, href_list) if(href_list["move"]) - if(challenge && world.time < SYNDICATE_CHALLENGE_TIMER) + var/obj/item/weapon/circuitboard/computer/syndicate_shuttle/board = circuit + if(board.challenge && world.time < SYNDICATE_CHALLENGE_TIMER) usr << "You've issued a combat challenge to the station! You've got to give them at least [round(((SYNDICATE_CHALLENGE_TIMER - world.time) / 10) / 60)] more minutes to allow them to prepare." return 0 + board.moved = TRUE ..() +/obj/item/weapon/circuitboard/computer/syndicate_shuttle + name = "circuit board (Syndicate Shuttle)" + build_path = /obj/machinery/computer/shuttle/syndicate + var/challenge = FALSE + var/moved = FALSE + +/obj/item/weapon/circuitboard/computer/syndicate_shuttle/New() + syndicate_shuttle_boards += src + ..() + +/obj/item/weapon/circuitboard/computer/syndicate_shuttle/Destroy() + syndicate_shuttle_boards -= src + return ..() + /obj/machinery/computer/shuttle/syndicate/drop_pod name = "syndicate assault pod control" icon = 'icons/obj/terminals.dmi' @@ -28,6 +44,7 @@ req_access = list(access_syndicate) shuttleId = "steel_rain" possible_destinations = null + clockwork = TRUE //it'd look weird /obj/machinery/computer/shuttle/syndicate/drop_pod/Topic(href, href_list) if(href_list["move"]) diff --git a/code/modules/shuttle/transit.dm b/code/modules/shuttle/transit.dm new file mode 100644 index 00000000000..24bed0c63c5 --- /dev/null +++ b/code/modules/shuttle/transit.dm @@ -0,0 +1,14 @@ +/obj/effect/landmark/transit + name = "transit space marker" + desc = "This indicates where transit space begins and ends." + invisibility = FALSE + icon = 'icons/effects/effects.dmi' + icon_state = "at_shield1" + +/obj/effect/landmark/transit/New() + . = ..() + transit_markers += src + +/obj/effect/landmark/transit/Destroy() + transit_markers -= src + . = ..() diff --git a/code/modules/space transition/space_transition.dm b/code/modules/space_transition/space_transition.dm similarity index 94% rename from code/modules/space transition/space_transition.dm rename to code/modules/space_transition/space_transition.dm index da9dfd9298f..cfdba3fe831 100644 --- a/code/modules/space transition/space_transition.dm +++ b/code/modules/space_transition/space_transition.dm @@ -1,4 +1,4 @@ -//This is realisation of the working torus-looping randomized-per-round space map, this kills the cube +//This is a simple 3 by 3 grid working off the corpse of the space torus. The donut is dead, cube has been avenged! #define Z_LEVEL_NORTH "1" #define Z_LEVEL_SOUTH "2" @@ -12,13 +12,13 @@ var/list/z_levels_list = list() var/name = "Your config settings failed, you need to fix this for the datum space levels to work" var/list/neigbours = list() var/z_value = 1 //actual z placement - var/linked = 1 + var/linked = SELFLOOPING var/xi var/yi //imaginary placements on the grid /datum/space_level/New(transition_type) linked = transition_type - if(linked == 1) + if(linked == SELFLOOPING) neigbours = list() var/list/L = list(Z_LEVEL_NORTH,Z_LEVEL_SOUTH,Z_LEVEL_EAST,Z_LEVEL_WEST) for(var/A in L) @@ -84,7 +84,7 @@ var/list/z_levels_list = list() D = new(map_transition_config[A]) D.name = A D.z_value = k - if(D.linked < 2) + if(D.linked != CROSSLINKED) z_levels_list["[D.z_value]"] = D else SLS.Add(D) @@ -104,8 +104,7 @@ var/list/z_levels_list = list() var/list/used_points = list() grid.Cut() while(SLS.len) - D = pick(SLS) - SLS.Remove(D) + D = pick_n_take(SLS) D.xi = P.x D.yi = P.y P.spl = D @@ -154,6 +153,7 @@ var/list/z_levels_list = list() S.destination_x = x_pos_transition[side] == 1 ? S.x : x_pos_transition[side] S.destination_y = y_pos_transition[side] == 1 ? S.y : y_pos_transition[side] S.destination_z = zdestination + //S.maptext = "[zdestination]" // for debugging for(var/A in grid) z_levels_list[A] = grid[A] @@ -161,4 +161,4 @@ var/list/z_levels_list = list() #undef Z_LEVEL_NORTH #undef Z_LEVEL_SOUTH #undef Z_LEVEL_EAST -#undef Z_LEVEL_WEST \ No newline at end of file +#undef Z_LEVEL_WEST diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index 54c5a5a6b93..d1e79c9cde5 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -1,11 +1,45 @@ #define TARGET_CLOSEST 1 #define TARGET_RANDOM 2 + /obj/effect/proc_holder var/panel = "Debug"//What panel the proc holder needs to go on. + var/active = FALSE //Used by toggle based abilities. var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin verb for now +/obj/effect/proc_holder/proc/InterceptClickOn(mob/living/user, params, atom/A) + if(user.ranged_ability != src) + user << "[user.ranged_ability.name] has been disabled." + user.ranged_ability.remove_ranged_ability(user) + return TRUE //TRUE for failed, FALSE for passed. + user.next_click = world.time + CLICK_CD_CLICK_ABILITY + user.face_atom(A) + return FALSE + +/obj/effect/proc_holder/proc/add_ranged_ability(mob/living/user, var/msg) + if(!user || !user.client) + return + if(user.ranged_ability && user.ranged_ability != src) + user << "[user.ranged_ability.name] has been replaced by [name]." + user.ranged_ability.remove_ranged_ability(user) + user.ranged_ability = src + user.client.click_intercept = user.ranged_ability + active = TRUE + if(msg) + user << msg + update_icon() + +/obj/effect/proc_holder/proc/remove_ranged_ability(mob/living/user, var/msg) + if(!user || !user.client || (user.ranged_ability && user.ranged_ability != src)) //To avoid removing the wrong ability + return + user.ranged_ability = null + user.client.click_intercept = null + active = FALSE + if(msg) + user << msg + update_icon() + /obj/effect/proc_holder/spell name = "Spell" desc = "A wizard spell" @@ -57,10 +91,10 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin var/critfailchance = 0 var/centcom_cancast = 1 //Whether or not the spell should be allowed on z2 - var/datum/action/spell_action/action = null var/action_icon = 'icons/mob/actions.dmi' var/action_icon_state = "spell_default" var/action_background_icon_state = "bg_spell" + var/datum/action/spell_action/action /obj/effect/proc_holder/spell/proc/cast_check(skipcharge = 0,mob/user = usr) //checks if the spell can be cast based on its settings; skipcharge is used when an additional cast_check is called inside the spell @@ -216,8 +250,7 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin spell.icon_state = overlay_icon_state spell.anchored = 1 spell.density = 0 - spawn(overlay_lifespan) - qdel(spell) + QDEL_IN(spell, overlay_lifespan) /obj/effect/proc_holder/spell/proc/after_cast(list/targets) for(var/atom/target in targets) @@ -262,8 +295,6 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin if("holdervar") adjust_var(user, holder_var_type, -holder_var_amount) - return - /obj/effect/proc_holder/spell/proc/adjust_var(mob/living/target = usr, type, amount) //handles the adjustment of the var when the spell is used. has some hardcoded types switch(type) if("bruteloss") @@ -282,7 +313,6 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin target.AdjustParalysis(amount) else target.vars[type] += amount //I bear no responsibility for the runtimes that'll happen if you try to adjust non-numeric or even non-existant vars - return /obj/effect/proc_holder/spell/targeted //can mean aoe for mobs (limited/unlimited number) or one target mob var/max_targets = 1 //leave 0 for unlimited targets in range, 1 for one selectable target in range, more for limited number of casts (can all target one guy, depends on target_ignore_prev) in range @@ -356,8 +386,6 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin perform(targets,user=user) - return - /obj/effect/proc_holder/spell/aoe_turf/choose_targets(mob/user = usr) var/list/targets = list() @@ -371,8 +399,6 @@ var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin perform(targets,user=user) - return - /obj/effect/proc_holder/spell/proc/can_be_cast_by(mob/caster) if((human_req || clothes_req) && !ishuman(caster)) return 0 diff --git a/code/modules/spells/spell_types/charge.dm b/code/modules/spells/spell_types/charge.dm index fc6c555a47b..57088176cb2 100644 --- a/code/modules/spells/spell_types/charge.dm +++ b/code/modules/spells/spell_types/charge.dm @@ -62,11 +62,12 @@ break else if(istype(item, /obj/item/weapon/stock_parts/cell/)) var/obj/item/weapon/stock_parts/cell/C = item - if(prob(80)) - C.maxcharge -= 200 - if(C.maxcharge <= 1) //Div by 0 protection - C.maxcharge = 1 - burnt_out = 1 + if(!C.self_recharge) + if(prob(80)) + C.maxcharge -= 200 + if(C.maxcharge <= 1) //Div by 0 protection + C.maxcharge = 1 + burnt_out = 1 C.charge = C.maxcharge charged_item = C break @@ -75,11 +76,12 @@ for(I in item.contents) if(istype(I, /obj/item/weapon/stock_parts/cell/)) var/obj/item/weapon/stock_parts/cell/C = I - if(prob(80)) - C.maxcharge -= 200 - if(C.maxcharge <= 1) //Div by 0 protection - C.maxcharge = 1 - burnt_out = 1 + if(!C.self_recharge) + if(prob(80)) + C.maxcharge -= 200 + if(C.maxcharge <= 1) //Div by 0 protection + C.maxcharge = 1 + burnt_out = 1 C.charge = C.maxcharge item.update_icon() charged_item = item diff --git a/code/modules/spells/spell_types/conjure.dm b/code/modules/spells/spell_types/conjure.dm index 1b84b779ade..89b143fcffc 100644 --- a/code/modules/spells/spell_types/conjure.dm +++ b/code/modules/spells/spell_types/conjure.dm @@ -38,13 +38,9 @@ for(var/varName in newVars) if(varName in summoned_object.vars) summoned_object.vars[varName] = newVars[varName] - + summoned_object.admin_spawned = TRUE if(summon_lifespan) - spawn(summon_lifespan) - if(summoned_object) - qdel(summoned_object) - - return + QDEL_IN(summoned_object, summon_lifespan) /obj/effect/proc_holder/spell/aoe_turf/conjure/summonEdSwarm //test purposes - Also a lot of fun name = "Dispense Wizard Justice" @@ -53,4 +49,4 @@ summon_type = list(/mob/living/simple_animal/bot/ed209) summon_amt = 10 range = 3 - newVars = list("emagged" = 2, "remote_disabled" = 1,"shoot_sound" = 'sound/weapons/laser.ogg',"projectile" = /obj/item/projectile/beam/laser, "declare_arrests" = 0,"name" = "Wizard's Justicebot") \ No newline at end of file + newVars = list("emagged" = 2, "remote_disabled" = 1,"shoot_sound" = 'sound/weapons/laser.ogg',"projectile" = /obj/item/projectile/beam/laser, "declare_arrests" = 0,"name" = "Wizard's Justicebot") diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index d5666f99223..0142489bc88 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -23,6 +23,7 @@ action_icon_state = "floorconstruct" action_background_icon_state = "bg_cult" + /obj/effect/proc_holder/spell/aoe_turf/conjure/wall name = "Summon Cult Wall" desc = "This spell constructs a cult wall" @@ -36,7 +37,8 @@ action_icon_state = "lesserconstruct" action_background_icon_state = "bg_cult" - summon_type = list(/turf/closed/wall/cult/artificer) //we don't want artificer-based runed metal farms + summon_type = list(/turf/closed/wall/mineral/cult/artificer) //we don't want artificer-based runed metal farms + /obj/effect/proc_holder/spell/aoe_turf/conjure/wall/reinforced name = "Greater Construction" @@ -109,12 +111,12 @@ /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/jaunt_disappear(atom/movable/overlay/animation, mob/living/target) animation.icon_state = "phase_shift" - animation.dir = target.dir + animation.setDir(target.dir) flick("phase_shift",animation) /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/jaunt_reappear(atom/movable/overlay/animation, mob/living/target) animation.icon_state = "phase_shift2" - animation.dir = target.dir + animation.setDir(target.dir) flick("phase_shift2",animation) /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/jaunt_steam(mobloc) diff --git a/code/modules/spells/spell_types/demon.dm b/code/modules/spells/spell_types/devil.dm similarity index 76% rename from code/modules/spells/spell_types/demon.dm rename to code/modules/spells/spell_types/devil.dm index 12671cfffba..cd00b67776b 100644 --- a/code/modules/spells/spell_types/demon.dm +++ b/code/modules/spells/spell_types/devil.dm @@ -14,8 +14,6 @@ action_icon_state = "pitchfork" action_background_icon_state = "bg_demon" - - /obj/effect/proc_holder/spell/targeted/summon_pitchfork/cast(list/targets, mob/user = usr) if (pitchfork) qdel(pitchfork) @@ -25,9 +23,11 @@ pitchfork = new pitchfork_type C.put_in_hands(pitchfork) -/obj/effect/proc_holder/spell/targeted/summon_pitchfork/Del() +/obj/effect/proc_holder/spell/targeted/summon_pitchfork/Destroy() if(pitchfork) qdel(pitchfork) + pitchfork = null + return ..() /obj/effect/proc_holder/spell/targeted/summon_pitchfork/greater pitchfork_type = /obj/item/weapon/twohanded/pitchfork/demonic/greater @@ -77,33 +77,25 @@ user << "[C] seems to not be sentient. You cannot summon a contract for them." -/obj/effect/proc_holder/spell/dumbfire/fireball/hellish +/obj/effect/proc_holder/spell/fireball/hellish name = "Hellfire" desc = "This spell launches hellfire at the target." school = "evocation" - charge_max = 30 + charge_max = 80 clothes_req = 0 invocation = "Your very soul will catch fire!" invocation_type = "shout" range = 2 - proj_icon_state = "fireball" - proj_name = "a fireball" - proj_type = /obj/effect/proc_holder/spell/turf/fireball/infernal - - proj_lifespan = 200 - proj_step_delay = 1 + fireball_type = /obj/item/projectile/magic/fireball/infernal action_background_icon_state = "bg_demon" -/obj/effect/proc_holder/spell/turf/fireball/infernal/cast(turf/T,mob/user = usr) - explosion(T, -1, -1, 1, 4, 0, flame_range = 5) - /obj/effect/proc_holder/spell/targeted/infernal_jaunt name = "Infernal Jaunt" desc = "Use hellfire to phase out of existence." - charge_max = 10 + charge_max = 200 clothes_req = 0 selection_type = "range" range = -1 @@ -118,53 +110,65 @@ if(istype(user)) if(istype(user.loc, /obj/effect/dummy/slaughter/)) var/continuing = 0 - for(var/mob/living/C in orange(2, get_turf(user.loc))) - if (C.mind && C.mind.soulOwner == C.mind) - continuing = 1 - break + if(istype(get_area(user), /area/shuttle/)) // Can always phase in in a shuttle. + continuing = 1 + else + for(var/mob/living/C in orange(2, get_turf(user.loc))) //Can also phase in when nearby a potential buyer. + if (C.mind && C.mind.soulOwner == C.mind) + continuing = 1 + break if(continuing) - user.infernalphasein() + user << "You are now phasing in." + if(do_mob(user,user,150)) + user.infernalphasein() else user << "You can only re-appear near a potential signer." revert_cast() return ..() else - user.infernalphaseout() + user.notransform = 1 + user.fakefire() + src << "You begin to phase back into sinful flames." + if(do_mob(user,user,150)) + user.infernalphaseout() + else + user << "You must remain still while exiting." + user.ExtinguishMob() start_recharge() return revert_cast() /mob/living/proc/infernalphaseout() - var/turf/mobloc = get_turf(src.loc) - src.notransform = 1 - spawn(0) - src.visible_message("[src] disappears in a flashfire!") - playsound(get_turf(src), 'sound/magic/enter_blood.ogg', 100, 1, -1) - var/obj/effect/dummy/slaughter/holder = PoolOrNew(/obj/effect/dummy/slaughter,mobloc) - src.ExtinguishMob() - if(buckled) - buckled.unbuckle_mob(src,force=1) - if(buckled_mobs.len) - unbuckle_all_mobs(force=1) - if(pulledby) - pulledby.stop_pulling() - if(pulling) - stop_pulling() - src.loc = holder - src.holder = holder - src.notransform = 0 - return 1 + dust_animation() + spawn_dust() + src.visible_message("[src] disappears in a flashfire!") + playsound(get_turf(src), 'sound/magic/enter_blood.ogg', 100, 1, -1) + var/obj/effect/dummy/slaughter/holder = PoolOrNew(/obj/effect/dummy/slaughter,loc) + src.ExtinguishMob() + if(buckled) + buckled.unbuckle_mob(src,force=1) + if(has_buckled_mobs()) + unbuckle_all_mobs(force=1) + if(pulledby) + pulledby.stop_pulling() + if(pulling) + stop_pulling() + src.loc = holder + src.holder = holder + src.notransform = 0 + fakefireextinguish() /mob/living/proc/infernalphasein() if(src.notransform) src << "You're too busy to jaunt in." return 0 + fakefire() src.loc = get_turf(src) src.client.eye = src src.visible_message("[src] appears in a firey blaze!") playsound(get_turf(src), 'sound/magic/exit_blood.ogg', 100, 1, -1) - return 1 + addtimer(src, "fakefireextinguish", 15,TRUE) /obj/effect/proc_holder/spell/targeted/sintouch name = "Sin Touch" diff --git a/code/modules/spells/spell_types/demon_boons.dm b/code/modules/spells/spell_types/devil_boons.dm similarity index 100% rename from code/modules/spells/spell_types/demon_boons.dm rename to code/modules/spells/spell_types/devil_boons.dm diff --git a/code/modules/spells/spell_types/dumbfire.dm b/code/modules/spells/spell_types/dumbfire.dm index ab711319e77..dfd2b15e6eb 100644 --- a/code/modules/spells/spell_types/dumbfire.dm +++ b/code/modules/spells/spell_types/dumbfire.dm @@ -45,7 +45,7 @@ projectile = new proj_type(user) projectile.icon = proj_icon projectile.icon_state = proj_icon_state - projectile.dir = get_dir(projectile, target) + projectile.setDir(get_dir(projectile, target)) projectile.name = proj_name var/current_loc = user.loc @@ -77,12 +77,14 @@ trail.icon = proj_trail_icon trail.icon_state = proj_trail_icon_state trail.density = 0 - spawn(proj_trail_lifespan) - qdel(trail) + QDEL_IN(trail, proj_trail_lifespan) current_loc = projectile.loc + var/matrix/M = new + M.Turn(dir2angle(projectile.dir)) + projectile.transform = M sleep(proj_step_delay) if(projectile) - qdel(projectile) \ No newline at end of file + qdel(projectile) diff --git a/code/modules/spells/spell_types/ethereal_jaunt.dm b/code/modules/spells/spell_types/ethereal_jaunt.dm index 07623aad297..71b58883ddb 100644 --- a/code/modules/spells/spell_types/ethereal_jaunt.dm +++ b/code/modules/spells/spell_types/ethereal_jaunt.dm @@ -27,7 +27,7 @@ animation.density = 0 animation.anchored = 1 animation.icon = 'icons/mob/mob.dmi' - animation.layer = 5 + animation.layer = FLY_LAYER animation.master = holder target.ExtinguishMob() if(target.buckled) @@ -35,7 +35,7 @@ if(target.pulledby) target.pulledby.stop_pulling() target.stop_pulling() - if(target.buckled_mobs.len) + if(target.has_buckled_mobs()) target.unbuckle_all_mobs(force=1) jaunt_disappear(animation, target) target.loc = holder diff --git a/code/modules/spells/spell_types/genetic.dm b/code/modules/spells/spell_types/genetic.dm index 4ad71e12f6a..b5c96510dd8 100644 --- a/code/modules/spells/spell_types/genetic.dm +++ b/code/modules/spells/spell_types/genetic.dm @@ -28,5 +28,3 @@ for(var/A in mutations) target.dna.remove_mutation(A) target.disabilities &= ~disabilities - - return \ No newline at end of file diff --git a/code/modules/spells/spell_types/knock.dm b/code/modules/spells/spell_types/knock.dm index 647c6a5d7f7..253b4116a76 100644 --- a/code/modules/spells/spell_types/knock.dm +++ b/code/modules/spells/spell_types/knock.dm @@ -16,13 +16,16 @@ user << sound("sound/magic/Knock.ogg") for(var/turf/T in targets) for(var/obj/machinery/door/door in T.contents) - spawn(1) - if(istype(door,/obj/machinery/door/airlock)) - door:locked = 0 - door.open() + addtimer(src, "open_door", 0, FALSE, door) for(var/obj/structure/closet/C in T.contents) - spawn(1) - C.locked = 0 - C.open() + addtimer(src, "open_closet", 0, FALSE, C) - return \ No newline at end of file +/obj/effect/proc_holder/spell/aoe_turf/knock/proc/open_door(var/obj/machinery/door/door) + if(istype(door, /obj/machinery/door/airlock)) + var/obj/machinery/door/airlock/A = door + A.locked = FALSE + door.open() + +/obj/effect/proc_holder/spell/aoe_turf/knock/proc/open_closet(var/obj/structure/closet/C) + C.locked = FALSE + C.open() diff --git a/code/modules/spells/spell_types/lichdom.dm b/code/modules/spells/spell_types/lichdom.dm index c7efcd76349..511f446bf4f 100644 --- a/code/modules/spells/spell_types/lichdom.dm +++ b/code/modules/spells/spell_types/lichdom.dm @@ -1,6 +1,11 @@ /obj/effect/proc_holder/spell/targeted/lichdom name = "Bind Soul" - desc = "A dark necromantic pact that can forever bind your soul to an item of your choosing. So long as both your body and the item remain intact and on the same plane you can revive from death, though the time between reincarnations grows steadily with use." + desc = "A dark necromantic pact that can forever bind your soul to an \ + item of your choosing. So long as both your body and the item remain \ + intact and on the same plane you can revive from death, though the time \ + between reincarnations grows steadily with use, along with the weakness \ + that the new skeleton body will experience upon 'birth'. Note that \ + becoming a lich destroys all internal organs except the brain." school = "necromancy" charge_max = 10 clothes_req = 0 @@ -101,32 +106,32 @@ for(var/obj/item in hand_items) if(ABSTRACT in item.flags || NODROP in item.flags) continue - marked_item = item + marked_item = item M << "You begin to focus your very being into the [item.name]..." break if(!marked_item) M << "You must hold an item you wish to make your phylactery..." return - spawn(50) - if(marked_item.loc != M) //I changed my mind I don't want to put my soul in a cheeseburger! - M << "Your soul snaps back to your body as you drop the [marked_item.name]!" - marked_item = null - return - name = "RISE!" - desc = "Rise from the dead! You will reform at the location of your phylactery and your old body will crumble away." - charge_max = 1800 //3 minute cooldown, if you rise in sight of someone and killed again, you're probably screwed. - charge_counter = 1800 - stat_allowed = 1 - marked_item.name = "Ensouled [marked_item.name]" - marked_item.desc = "A terrible aura surrounds this item, its very existence is offensive to life itself..." - marked_item.color = "#003300" - M << "With a hideous feeling of emptiness you watch in horrified fascination as skin sloughs off bone! Blood boils, nerves disintegrate, eyes boil in their sockets! As your organs crumble to dust in your fleshless chest you come to terms with your choice. You're a lich!" - M.set_species(/datum/species/skeleton) - current_body = M.mind.current - if(ishuman(M)) - var/mob/living/carbon/human/H = M - H.unEquip(H.wear_suit) - H.unEquip(H.head) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(H), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(H), slot_head) + if(!do_after(M, 50, needhand=FALSE, target=marked_item)) + M << "Your soul snaps back to your body as you stop ensouling [marked_item.name]!" + marked_item = null + return + + name = "RISE!" + desc = "Rise from the dead! You will reform at the location of your phylactery and your old body will crumble away." + charge_max = 1800 //3 minute cooldown, if you rise in sight of someone and killed again, you're probably screwed. + charge_counter = 1800 + stat_allowed = 1 + marked_item.name = "Ensouled [marked_item.name]" + marked_item.desc = "A terrible aura surrounds this item, its very existence is offensive to life itself..." + marked_item.color = "#003300" + M << "With a hideous feeling of emptiness you watch in horrified fascination as skin sloughs off bone! Blood boils, nerves disintegrate, eyes boil in their sockets! As your organs crumble to dust in your fleshless chest you come to terms with your choice. You're a lich!" + M.set_species(/datum/species/skeleton) + current_body = M.mind.current + if(ishuman(M)) + var/mob/living/carbon/human/H = M + H.unEquip(H.wear_suit) + H.unEquip(H.head) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe/black(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/head/wizard/black(H), slot_head) diff --git a/code/modules/spells/spell_types/lightning.dm b/code/modules/spells/spell_types/lightning.dm index 1bc6b2429f8..4fac684f72c 100644 --- a/code/modules/spells/spell_types/lightning.dm +++ b/code/modules/spells/spell_types/lightning.dm @@ -32,15 +32,18 @@ if(ready && cast_check(skipcharge=1)) choose_targets() else - Reset(user) + revert_cast(user, 0) + else + revert_cast(user, 0) /obj/effect/proc_holder/spell/targeted/lightning/proc/Reset(mob/user = usr) ready = 0 if(halo) user.overlays.Remove(halo) -/obj/effect/proc_holder/spell/targeted/lightning/revert_cast(mob/user = usr) - user << "No target found in range." +/obj/effect/proc_holder/spell/targeted/lightning/revert_cast(mob/user = usr, message = 1) + if(message) + user << "No target found in range." Reset(user) ..() diff --git a/code/modules/spells/spell_types/mind_transfer.dm b/code/modules/spells/spell_types/mind_transfer.dm index 68261f3038e..b67415dcfff 100644 --- a/code/modules/spells/spell_types/mind_transfer.dm +++ b/code/modules/spells/spell_types/mind_transfer.dm @@ -35,7 +35,7 @@ Also, you never added distance checking after target is selected. I've went ahea user << "They are too far away!" return - if(istype(target, /mob/living/simple_animal/hostile/megafauna)) + if(ismegafauna(target)) user << "This creature is too powerful to control!" return diff --git a/code/modules/spells/spell_types/projectile.dm b/code/modules/spells/spell_types/projectile.dm index e12ccde655e..c6328f19ec9 100644 --- a/code/modules/spells/spell_types/projectile.dm +++ b/code/modules/spells/spell_types/projectile.dm @@ -35,7 +35,7 @@ projectile:linked_spells += proj_type projectile.icon = proj_icon projectile.icon_state = proj_icon_state - projectile.dir = get_dir(target,projectile) + projectile.setDir(get_dir(target,projectile)) projectile.name = proj_name var/current_loc = user.loc @@ -48,7 +48,7 @@ if(proj_homing) if(proj_insubstantial) - projectile.dir = get_dir(projectile,target) + projectile.setDir(get_dir(projectile,target)) projectile.loc = get_step_to(projectile,target) else step_to(projectile,target) @@ -72,8 +72,7 @@ trail.icon = proj_trail_icon trail.icon_state = proj_trail_icon_state trail.density = 0 - spawn(proj_trail_lifespan) - qdel(trail) + QDEL_IN(trail, proj_trail_lifespan) if(projectile.loc in range(target.loc,proj_trigger_range)) projectile.perform(list(target),user=user) @@ -84,4 +83,4 @@ sleep(proj_step_delay) if(projectile) - qdel(projectile) \ No newline at end of file + qdel(projectile) diff --git a/code/modules/spells/spell_types/rightandwrong.dm b/code/modules/spells/spell_types/rightandwrong.dm index b55db26e1e1..29e3e10e9ac 100644 --- a/code/modules/spells/spell_types/rightandwrong.dm +++ b/code/modules/spells/spell_types/rightandwrong.dm @@ -1,7 +1,7 @@ //In this file: Summon Magic/Summon Guns/Summon Events /proc/rightandwrong(summon_type, mob/user, survivor_probability) //0 = Summon Guns, 1 = Summon Magic - var/list/gunslist = list("taser","egun","laser","revolver","detective","c20r","nuclear","deagle","gyrojet","pulse","suppressed","cannon","doublebarrel","shotgun","combatshotgun","bulldog","mateba","sabr","crossbow","saw","car","boltaction","speargun","arg","uzi","alienpistol","dragnet","turret","pulsecarbine","decloner","mindflayer","hyperkinetic","advplasmacutter","wormhole","wt550","bulldog","grenadelauncher","goldenrevolver","sniper","medibeam","scatterbeam") + var/list/gunslist = list("taser","gravgun","egun","laser","revolver","detective","c20r","nuclear","deagle","gyrojet","pulse","suppressed","cannon","doublebarrel","shotgun","combatshotgun","bulldog","mateba","sabr","crossbow","saw","car","boltaction","speargun","arg","uzi","alienpistol","dragnet","turret","pulsecarbine","decloner","mindflayer","hyperkinetic","advplasmacutter","wormhole","wt550","bulldog","grenadelauncher","goldenrevolver","sniper","medibeam","scatterbeam") var/list/magiclist = list("fireball","smoke","blind","mindswap","forcewall","knock","horsemask","charge", "summonitem", "wandnothing", "wanddeath", "wandresurrection", "wandpolymorph", "wandteleport", "wanddoor", "wandfireball", "staffchange", "staffhealing", "armor", "scrying","staffdoor","voodoo", "special") var/list/magicspeciallist = list("staffchange","staffanimation", "wandbelt", "contract", "staffchaos", "necromantic") @@ -15,19 +15,23 @@ if(H.mind.special_role == "Wizard" || H.mind.special_role == "apprentice" || H.mind.special_role == "survivalist") continue if(prob(survivor_probability) && !(H.mind in ticker.mode.traitors)) ticker.mode.traitors += H.mind - var/datum/objective/summon_guns/guns = new - guns.owner = H.mind - H.mind.objectives += guns - H.mind.special_role = "survivalist" + if(!summon_type) + var/datum/objective/steal_five_of_type/summon_guns/guns = new + guns.owner = H.mind + H.mind.objectives += guns + H.mind.special_role = "survivalist" + H << "You are the survivalist! Your own safety matters above all else, and the only way to ensure your safety is to stockpile weapons! Grab as many guns as possible, by any means necessary. Kill anyone who gets in your way." + else + var/datum/objective/steal_five_of_type/summon_magic/magic = new + magic.owner = H.mind + H.mind.objectives += magic + H.mind.special_role = "amateur magician" + H << "You are the amateur magician! Grow your newfound talent! Grab as many magical artefacts as possible, by any means necessary. Kill anyone who gets in your way." var/datum/objective/survive/survive = new survive.owner = H.mind H.mind.objectives += survive H.attack_log += "\[[time_stamp()]\] Was made into a survivalist, and trusts no one!" - H << "You are the survivalist! Your own safety matters above all else, and the only way to ensure your safety is to stockpile weapons! Grab as many guns as possible, by any means necessary. Kill anyone who gets in your way." - var/obj_count = 1 - for(var/datum/objective/OBJ in H.mind.objectives) - H << "Objective #[obj_count]: [OBJ.explanation_text]" - obj_count++ + H.mind.announce_objectives() var/randomizeguns = pick(gunslist) var/randomizemagic = pick(magiclist) var/randomizemagicspecial = pick(magicspeciallist) @@ -112,11 +116,13 @@ if("goldenrevolver") G = new /obj/item/weapon/gun/projectile/revolver/golden(get_turf(H)) if("sniper") - G = new /obj/item/weapon/gun/projectile/sniper_rifle(get_turf(H)) + G = new /obj/item/weapon/gun/projectile/automatic/sniper_rifle(get_turf(H)) if("medibeam") G = new /obj/item/weapon/gun/medbeam(get_turf(H)) if("scatterbeam") G = new /obj/item/weapon/gun/energy/laser/scatter(get_turf(H)) + if("gravgun") + G = new /obj/item/weapon/gun/energy/gravity_gun(get_turf(H)) G.unlock() playsound(get_turf(H),'sound/magic/Summon_guns.ogg', 50, 1) diff --git a/code/modules/spells/spell_types/spacetime_distortion.dm b/code/modules/spells/spell_types/spacetime_distortion.dm new file mode 100644 index 00000000000..54a820a87b7 --- /dev/null +++ b/code/modules/spells/spell_types/spacetime_distortion.dm @@ -0,0 +1,110 @@ +/obj/effect/proc_holder/spell/spacetime_dist + name = "Spacetime Distortion" + desc = "Entangle the strings of spacetime to deny easy movement around you. The strings vibrate..." + charge_max = 300 + var/duration = 150 + range = 7 + var/list/effects + var/ready = TRUE + centcom_cancast = FALSE + sound = "sound/effects/magic.ogg" + cooldown_min = 300 + level_max = 0 + +/obj/effect/proc_holder/spell/spacetime_dist/can_cast(mob/user = usr) + if(ready) + return ..() + return FALSE + +/obj/effect/proc_holder/spell/spacetime_dist/choose_targets(mob/user = usr) + var/list/turfs = spiral_range_turfs(range, user) + if(!turfs.len) + revert_cast() + return + + ready = FALSE + var/list/turf_steps = list() + var/length = round(turfs.len * 0.5) + for(var/i in 1 to length) + turf_steps[pick_n_take(turfs)] = pick_n_take(turfs) + if(turfs.len > 0) + var/turf/loner = pick(turfs) + turf_steps[loner] = pick(Z_TURFS(user.z)) + + perform(turf_steps,user=user) + +/obj/effect/proc_holder/spell/spacetime_dist/after_cast(list/targets) + addtimer(src, "clean_turfs", duration) + +/obj/effect/proc_holder/spell/spacetime_dist/cast(list/targets, mob/user = usr) + effects = list() + for(var/V in targets) + var/turf/T0 = V + var/turf/T1 = targets[V] + var/obj/effect/cross_action/spacetime_dist/STD0 = new /obj/effect/cross_action/spacetime_dist(T0) + var/obj/effect/cross_action/spacetime_dist/STD1 = new /obj/effect/cross_action/spacetime_dist(T1) + STD0.linked_dist = STD1 + STD1.linked_dist = STD0 + effects += STD0 + effects += STD1 + +/obj/effect/proc_holder/spell/spacetime_dist/proc/clean_turfs() + for(var/effect in effects) + qdel(effect) + effects.Cut() + effects = null + ready = TRUE + +/obj/effect/cross_action + name = "cross me" + desc = "for crossing" + anchored = 1 + +/obj/effect/cross_action/spacetime_dist + name = "spacetime distortion" + desc = "A distortion in spacetime. You can hear faint music..." + icon_state = "wave1" + color = "#8A2BE2" + var/obj/effect/cross_action/spacetime_dist/linked_dist + var/busy = FALSE + var/sound + var/walks_left = 50 //prevents the game from hanging in extreme cases (such as minigun fire) + +/obj/effect/cross_action/spacetime_dist/New() + ..() + sound = "sound/guitar/[safepick(guitar_notes)]" + +/obj/effect/cross_action/spacetime_dist/proc/walk_link(atom/movable/AM) + if(linked_dist && walks_left > 0) + flick("purplesparkles", src) + linked_dist.get_walker(AM) + walks_left-- + +/obj/effect/cross_action/spacetime_dist/proc/get_walker(atom/movable/AM) + busy = TRUE + if(linked_dist) + flick("purplesparkles", src) + AM.forceMove(get_turf(src)) + playsound(get_turf(src),sound,70,0) + busy = FALSE + +/obj/effect/cross_action/spacetime_dist/Crossed(atom/movable/AM) + if(!busy) + walk_link(AM) + +/obj/effect/cross_action/spacetime_dist/attackby(obj/item/W, mob/user, params) + if(user.unEquip(W)) + walk_link(W) + else + walk_link(user) + +/obj/effect/cross_action/spacetime_dist/attack_hand(mob/user) + walk_link(user) + +/obj/effect/cross_action/spacetime_dist/attack_paw(mob/user) + walk_link(user) + +/obj/effect/cross_action/spacetime_dist/Destroy() + busy = TRUE + linked_dist = null + return ..() diff --git a/code/modules/spells/spell_types/turf_teleport.dm b/code/modules/spells/spell_types/turf_teleport.dm index d649c488967..0c473f67297 100644 --- a/code/modules/spells/spell_types/turf_teleport.dm +++ b/code/modules/spells/spell_types/turf_teleport.dm @@ -40,7 +40,7 @@ if(!target.Move(picked)) if(target.buckled) target.buckled.unbuckle_mob(target,force=1) - if(target.buckled_mobs.len) + if(target.has_buckled_mobs()) target.unbuckle_all_mobs(force=1) target.loc = picked playsound(get_turf(user), sound2, 50,1) diff --git a/code/modules/spells/spell_types/wizard.dm b/code/modules/spells/spell_types/wizard.dm index 4976b6a4718..d774c4df317 100644 --- a/code/modules/spells/spell_types/wizard.dm +++ b/code/modules/spells/spell_types/wizard.dm @@ -250,7 +250,7 @@ duration = 300 sound="sound/magic/Blind.ogg" -/obj/effect/proc_holder/spell/dumbfire/fireball +/obj/effect/proc_holder/spell/fireball name = "Fireball" desc = "This spell fires a fireball at a target and does not require wizard garb." @@ -261,30 +261,65 @@ invocation_type = "shout" range = 20 cooldown_min = 20 //10 deciseconds reduction per rank - - proj_icon_state = "fireball" - proj_name = "a fireball" - proj_type = "/obj/effect/proc_holder/spell/turf/fireball" - - proj_lifespan = 200 - proj_step_delay = 1 - - action_icon_state = "fireball" + var/fireball_type = /obj/item/projectile/magic/fireball + action_icon_state = "fireball0" sound = "sound/magic/Fireball.ogg" -/obj/effect/proc_holder/spell/turf/fireball/cast(turf/T,mob/user = usr) - explosion(T, -1, 0, 2, 3, 0, flame_range = 2) + active = FALSE -/obj/effect/proc_holder/spell/targeted/inflict_handler/fireball - amt_dam_brute = 20 - amt_dam_fire = 25 +/obj/effect/proc_holder/spell/fireball/Click() + var/mob/living/user = usr + if(!istype(user)) + return -/obj/effect/proc_holder/spell/targeted/explosion/fireball - ex_severe = -1 - ex_heavy = -1 - ex_light = 2 - ex_flash = 5 + var/msg + + if(!can_cast(user)) + msg = "You can no longer cast Fireball." + remove_ranged_ability(user, msg) + return + + if(active) + msg = "You extinguish your fireball...for now." + remove_ranged_ability(user, msg) + else + msg = "Your prepare to cast your fireball spell! Left-click to cast at a target!" + add_ranged_ability(user, msg) + +/obj/effect/proc_holder/spell/fireball/update_icon() + if(!action) + return + action.button_icon_state = "fireball[active]" + action.UpdateButtonIcon() + +/obj/effect/proc_holder/spell/fireball/InterceptClickOn(mob/living/user, params, atom/target) + if(..()) + return FALSE + + if(!cast_check(0, user)) + remove_ranged_ability(user) + return FALSE + + var/list/targets = list(target) + perform(targets,user = user) + + return TRUE + +/obj/effect/proc_holder/spell/fireball/cast(list/targets, mob/living/user) + var/target = targets[1] //There is only ever one target for fireball + var/turf/T = user.loc + var/turf/U = get_step(user, user.dir) // Get the tile infront of the move, based on their direction + if(!isturf(U) || !isturf(T)) + return 0 + + var/obj/item/projectile/magic/fireball/FB = new fireball_type(user.loc) + FB.current = get_turf(user) + FB.preparePixelProjectile(target, get_turf(target), user) + FB.fire() + user.newtonian_move(get_dir(U, T)) + + return 1 /obj/effect/proc_holder/spell/aoe_turf/repulse name = "Repulse" @@ -298,11 +333,11 @@ selection_type = "view" sound = 'sound/magic/Repulse.ogg' var/maxthrow = 5 - var/animation = "shieldsparkles" + var/sparkle_path = /obj/effect/overlay/temp/sparkle action_icon_state = "repulse" -/obj/effect/proc_holder/spell/aoe_turf/repulse/cast(list/targets,mob/user = usr) +/obj/effect/proc_holder/spell/aoe_turf/repulse/cast(list/targets,mob/user = usr, var/stun_amt = 2) var/list/thrownatoms = list() var/atom/throwtarget var/distfromcaster @@ -314,14 +349,10 @@ for(var/atom/movable/AM in thrownatoms) if(AM == user || AM.anchored) continue - var/obj/effect/overlay/targeteffect = new /obj/effect/overlay{icon='icons/effects/effects.dmi'; icon_state="shieldsparkles"; mouse_opacity=0; density = 0}() - targeteffect.icon_state = animation - AM.overlays += targeteffect + // created sparkles will disappear on their own + PoolOrNew(sparkle_path, AM) throwtarget = get_edge_target_turf(user, get_dir(user, get_step_away(AM, user))) distfromcaster = get_dist(user, AM) - spawn(10) - AM.overlays -= targeteffect - qdel(targeteffect) if(distfromcaster == 0) if(istype(AM, /mob/living)) var/mob/living/M = AM @@ -331,11 +362,10 @@ else if(istype(AM, /mob/living)) var/mob/living/M = AM - M.Weaken(2) + M.Weaken(stun_amt) M << "You're thrown back by [user]!" AM.throw_at_fast(throwtarget, ((Clamp((maxthrow - (Clamp(distfromcaster - 2, 0, distfromcaster))), 3, maxthrow))), 1,user)//So stuff gets tossed around at the same time. - /obj/effect/proc_holder/spell/aoe_turf/repulse/xeno //i fixed conflicts only to find out that this is in the WIZARD file instead of the xeno file?! name = "Tail Sweep" desc = "Throw back attackers with a sweep of your tail." @@ -345,7 +375,7 @@ range = 2 cooldown_min = 150 invocation_type = "none" - animation = "tailsweep" + sparkle_path = /obj/effect/overlay/temp/sparkle/tailsweep action_icon_state = "tailsweep" action_background_icon_state = "bg_alien" @@ -354,4 +384,4 @@ var/mob/living/carbon/C = user playsound(C.loc, 'sound/voice/hiss5.ogg', 80, 1, 1) C.spin(6,1) - ..() + ..(targets, user, 3) diff --git a/code/modules/stock_market/computer.dm b/code/modules/stock_market/computer.dm index 1fc2a0a10fa..ced8a43f179 100644 --- a/code/modules/stock_market/computer.dm +++ b/code/modules/stock_market/computer.dm @@ -6,6 +6,7 @@ icon_keyboard = "no_keyboard" var/logged_in = "Cargo Department" var/vmode = 1 + clockwork = TRUE //it'd look weird /obj/machinery/computer/stockexchange/New() ..() diff --git a/code/modules/stock_market/events.dm b/code/modules/stock_market/events.dm index 1e34fddf03d..72f9858ea3d 100644 --- a/code/modules/stock_market/events.dm +++ b/code/modules/stock_market/events.dm @@ -165,7 +165,7 @@ "public indecency", "public intoxication", "trespassing", "loitering", "littering", "vigilantism", "squatting", "panhandling", "arson", "spacepodjacking", "shuttlejacking", "carjacking", "singularityjacking", "dereliction of duty", "spacecraft piracy", "music piracy", "tabletop game piracy", "software piracy", "escaping from space prison", "seniornapping", "clownnapping", "corginapping", "catnapping", "sleeping on the job", "terrorism", "counterterrorism", "drug distribution", "insubordination", "jaywalking", "owning a computer", "owning a cellphone", "owning a PDA", "owning a pAI", "adultery", - "committing an unnatural act with another person", "corrupting public morals", "skateboarding without a license", "shitcurity", "bestiality", "erotic roleplay") + "committing an unnatural act with another person", "corrupting public morals", "skateboarding without a license", "shitcurity", "bestiality", "erotic roleplay", "accidentally strangling a prostitute") while (prob(60) && O.len > 2) var/offense = pick(O) O -= offense @@ -225,4 +225,4 @@ else article += "[tname] has a prior history of similar misdeeds and we're confident the charges will stand. For investors, now would be an ideal time to %sell%" A.article = A.detokenize(article, company.industry.tokens) - return A \ No newline at end of file + return A diff --git a/code/modules/stock_market/stockmarket.dm b/code/modules/stock_market/stockmarket.dm index aef4c36b5a6..9bb1828f8a6 100644 --- a/code/modules/stock_market/stockmarket.dm +++ b/code/modules/stock_market/stockmarket.dm @@ -1,171 +1,171 @@ - - -/datum/stockMarket - var/list/stocks = list() - var/list/balances = list() - var/list/last_read = list() - var/list/stockBrokers = list() - var/list/logs = list() - -/datum/stockMarket/New() - ..() - generateBrokers() - generateStocks() - SSobj.processing.Add(src) - -/datum/stockMarket/proc/balanceLog(var/whose, var/net) - if (!(whose in balances)) - balances[whose] = net - else - balances[whose] += net -/datum/stockMarket/proc/generateBrokers() - stockBrokers = list() - var/list/fnames = list("Goldman", "Edward", "James", "Luis", "Alexander", "Walter", "Eugene", "Mary", "Morgan", "Jane", "Elizabeth", "Xavier", "Hayden", "Samuel", "Lee") - var/list/names = list("Johnson", "Rothschild", "Sachs", "Stanley", "Hepburn", "Brown", "McColl", "Fischer", "Edwards", "Becker", "Witter", "Walker", "Lambert", "Smith", "Montgomery", "Lynch", "Roosevelt", "Lehman") - var/list/locations = list("Earth", "Luna", "Mars", "Saturn", "Jupiter", "Uranus", "Pluto", "Europa", "Io", "Phobos", "Deimos", "Space", "Venus", "Neptune", "Mercury", "Kalliope", "Ganymede", "Callisto", "Amalthea", "Himalia", "Sybil", "Basil", "Badger", "Terry", "Artyom") - var/list/first = list("The", "First", "Premier", "Finest", "Prime") - var/list/company = list("Investments", "Securities", "Corporation", "Bank", "Brokerage", "& Co.", "Brothers", "& Sons", "Investement Firm", "Union", "Partners", "Capital", "Trade", "Holdings") - for(var/i in 1 to 5) - var/pname = "" - switch (rand(1,5)) - if (1) - pname = "[prob(10) ? pick(first) + " " : null][pick(names)] [pick(company)]" - if (2) - pname = "[pick(names)] & [pick(names)][prob(25) ? " " + pick(company) : null]" - if (3) - pname = "[prob(45) ? pick(first) + " " : null][pick(locations)] [pick(company)]" - if (4) - pname = "[prob(10) ? "The " : null][pick(names)] [pick(locations)] [pick(company)]" - if (5) - pname = "[prob(10) ? "The " : null][pick(fnames)] [pick(names)][prob(10) ? " " + pick(company) : null]" - if (pname in stockBrokers) - i-- - continue - stockBrokers += pname - -/datum/stockMarket/proc/generateDesignation(var/name) - if (length(name) <= 4) - return uppertext(name) - var/list/w = splittext(name, " ") - if (w.len >= 2) - var/d = "" - for(var/i in 1 to min(5, w.len)) - d += uppertext(ascii2text(text2ascii(w[i], 1))) - return d - else - var/d = uppertext(ascii2text(text2ascii(name, 1))) - for(var/i in 2 to length(name)) - if (prob(100 / i)) - d += uppertext(ascii2text(text2ascii(name, i))) - return d - -/datum/stockMarket/proc/generateStocks(var/amt = 15) - var/list/fruits = list("Banana", "Mimana", "Watermelon", "Ambrosia", "Pomegranate", "Reishi", "Papaya", "Mango", "Tomato", "Conkerberry", "Wood", "Lychee", "Mandarin", "Harebell", "Pumpkin", "Rhubarb", "Tamarillo", "Yantok", "Ziziphus", "Oranges", "Gatfruit", "Daisy", "Kudzu") - var/list/tech_prefix = list("Nano", "Cyber", "Funk", "Astro", "Fusion", "Tera", "Exo", "Star", "Virtual", "Plasma", "Robust", "Bit", "Future", "Hugbox", "Carbon", "Nerf", "Buff", "Nova", "Space", "Meta", "Cyber") - var/list/tech_short = list("soft", "tech", "prog", "tec", "tek", "ware", "", "gadgets", "nics", "tric", "trasen", "tronic", "coin") - var/list/random_nouns = list("Johnson", "Cluwne", "General", "Specific", "Master", "King", "Queen", "Table", "Rupture", "Dynamic", "Massive", "Mega", "Giga", "Certain", "Singulo", "State", "National", "International", "Interplanetary", "Sector", "Planet", "Burn", "Robust", "Exotic", "Solar", "Lunar", "Chelp", "Corgi", "Lag", "Lizard") - var/list/company = list("Company", "Factory", "Incorporated", "Industries", "Group", "Consolidated", "GmbH", "LLC", "Ltd", "Inc.", "Association", "Limited", "Software", "Technology", "Programming", "IT Group", "Electronics", "Nanotechnology", "Farms", "Stores", "Mobile", "Motors", "Electric", "Designs", "Energy", "Pharmaceuticals", "Communications", "Wholesale", "Holding", "Health", "Machines", "Astrotech", "Gadgets", "Kinetics") - for (var/i = 1, i <= amt, i++) - var/datum/stock/S = new - var/sname = "" - switch (rand(1,6)) - if(1) - while (sname == "" || sname == "FAG") // honestly it's a 0.6% chance per round this happens - or once in 166 rounds - so i'm accounting for it before someone yells at me - sname = "[consonant()][vowel()][consonant()]" - if (2) - sname = "[pick(tech_prefix)][pick(tech_short)][prob(20) ? " " + pick(company) : null]" - if (3 to 4) - var/fruit = pick(fruits) - fruits -= fruit - sname = "[prob(10) ? "The " : null][fruit][prob(40) ? " " + pick(company): null]" - if (5 to 6) - var/pname = pick(random_nouns) - random_nouns -= pname - switch (rand(1,3)) - if (1) - sname = "[pname] & [pname]" - if (2) - sname = "[pname] [pick(company)]" - if (3) - sname = "[pname]" - S.name = sname - S.short_name = generateDesignation(S.name) - S.current_value = rand(10, 125) - var/dv = rand(10, 40) / 10 - S.fluctuational_coefficient = prob(50) ? (1 / dv) : dv - S.average_optimism = rand(-10, 10) / 100 - S.optimism = S.average_optimism + (rand(-40, 40) / 100) - S.current_trend = rand(-200, 200) / 10 - S.last_trend = S.current_trend - S.disp_value_change = rand(-1, 1) - S.speculation = rand(-20, 20) - S.average_shares = round(rand(500, 10000) / 10) - S.outside_shareholders = rand(1000, 30000) - S.available_shares = rand(200000, 800000) - S.fluctuation_rate = rand(6, 20) - S.generateIndustry() - S.generateEvents() - stocks += S - last_read[S] = list() - -/datum/stockMarket/process() - for (var/stock in stocks) - var/datum/stock/S = stock - S.process() - -/datum/stockMarket/proc/add_log(var/log_type, var/user, var/company_name, var/stocks, var/shareprice, var/money) - var/datum/stock_log/L = new log_type - L.user_name = user - L.company_name = company_name - L.stocks = stocks - L.shareprice = shareprice - L.money = money - L.time = time2text(world.timeofday, "hh:mm") - logs += L - -var/global/datum/stockMarket/stockExchange = new - -/proc/plotBarGraph(var/list/points, var/base_text, var/width=400, var/height=400) - var/output = "" - if (points.len && height > 20 && width > 20) - var/min = points[1] - var/max = points[1] - for (var/v in points) - if (v < min) - min = v - if (v > max) - max = v - var/cells = (height - 20) / 20 - if (cells > round(cells)) - cells = round(cells) + 1 - var/diff = max - min - var/ost = diff / cells - if (min > 0) - min = max(min - ost, 0) - diff = max - min - ost = diff / cells - var/cval = max - var/cwid = width / (points.len + 1) - for (var/y = cells, y > 0, y--) - if (y == cells) - output += "" - else - output += "" - for (var/x = 0, x <= points.len, x++) - if (x == 0) - output += "" - else - var/v = points[x] - if (v >= cval) - output += "" - else - output += "" - output += "" - cval -= ost - output += "" - else - output += "" - output += "" - - return "[output]
    [round(cval - ost)]  
    [base_text]
    [base_text]
    " - + + +/datum/stockMarket + var/list/stocks = list() + var/list/balances = list() + var/list/last_read = list() + var/list/stockBrokers = list() + var/list/logs = list() + +/datum/stockMarket/New() + ..() + generateBrokers() + generateStocks() + START_PROCESSING(SSobj, src) + +/datum/stockMarket/proc/balanceLog(var/whose, var/net) + if (!(whose in balances)) + balances[whose] = net + else + balances[whose] += net +/datum/stockMarket/proc/generateBrokers() + stockBrokers = list() + var/list/fnames = list("Goldman", "Edward", "James", "Luis", "Alexander", "Walter", "Eugene", "Mary", "Morgan", "Jane", "Elizabeth", "Xavier", "Hayden", "Samuel", "Lee") + var/list/names = list("Johnson", "Rothschild", "Sachs", "Stanley", "Hepburn", "Brown", "McColl", "Fischer", "Edwards", "Becker", "Witter", "Walker", "Lambert", "Smith", "Montgomery", "Lynch", "Roosevelt", "Lehman") + var/list/locations = list("Earth", "Luna", "Mars", "Saturn", "Jupiter", "Uranus", "Pluto", "Europa", "Io", "Phobos", "Deimos", "Space", "Venus", "Neptune", "Mercury", "Kalliope", "Ganymede", "Callisto", "Amalthea", "Himalia", "Sybil", "Basil", "Badger", "Terry", "Artyom") + var/list/first = list("The", "First", "Premier", "Finest", "Prime") + var/list/company = list("Investments", "Securities", "Corporation", "Bank", "Brokerage", "& Co.", "Brothers", "& Sons", "Investement Firm", "Union", "Partners", "Capital", "Trade", "Holdings") + for(var/i in 1 to 5) + var/pname = "" + switch (rand(1,5)) + if (1) + pname = "[prob(10) ? pick(first) + " " : null][pick(names)] [pick(company)]" + if (2) + pname = "[pick(names)] & [pick(names)][prob(25) ? " " + pick(company) : null]" + if (3) + pname = "[prob(45) ? pick(first) + " " : null][pick(locations)] [pick(company)]" + if (4) + pname = "[prob(10) ? "The " : null][pick(names)] [pick(locations)] [pick(company)]" + if (5) + pname = "[prob(10) ? "The " : null][pick(fnames)] [pick(names)][prob(10) ? " " + pick(company) : null]" + if (pname in stockBrokers) + i-- + continue + stockBrokers += pname + +/datum/stockMarket/proc/generateDesignation(var/name) + if (length(name) <= 4) + return uppertext(name) + var/list/w = splittext(name, " ") + if (w.len >= 2) + var/d = "" + for(var/i in 1 to min(5, w.len)) + d += uppertext(ascii2text(text2ascii(w[i], 1))) + return d + else + var/d = uppertext(ascii2text(text2ascii(name, 1))) + for(var/i in 2 to length(name)) + if (prob(100 / i)) + d += uppertext(ascii2text(text2ascii(name, i))) + return d + +/datum/stockMarket/proc/generateStocks(var/amt = 15) + var/list/fruits = list("Banana", "Mimana", "Watermelon", "Ambrosia", "Pomegranate", "Reishi", "Papaya", "Mango", "Tomato", "Conkerberry", "Wood", "Lychee", "Mandarin", "Harebell", "Pumpkin", "Rhubarb", "Tamarillo", "Yantok", "Ziziphus", "Oranges", "Gatfruit", "Daisy", "Kudzu") + var/list/tech_prefix = list("Nano", "Cyber", "Funk", "Astro", "Fusion", "Tera", "Exo", "Star", "Virtual", "Plasma", "Robust", "Bit", "Future", "Hugbox", "Carbon", "Nerf", "Buff", "Nova", "Space", "Meta", "Cyber") + var/list/tech_short = list("soft", "tech", "prog", "tec", "tek", "ware", "", "gadgets", "nics", "tric", "trasen", "tronic", "coin") + var/list/random_nouns = list("Johnson", "Cluwne", "General", "Specific", "Master", "King", "Queen", "Table", "Rupture", "Dynamic", "Massive", "Mega", "Giga", "Certain", "Singulo", "State", "National", "International", "Interplanetary", "Sector", "Planet", "Burn", "Robust", "Exotic", "Solar", "Lunar", "Chelp", "Corgi", "Lag", "Lizard") + var/list/company = list("Company", "Factory", "Incorporated", "Industries", "Group", "Consolidated", "GmbH", "LLC", "Ltd", "Inc.", "Association", "Limited", "Software", "Technology", "Programming", "IT Group", "Electronics", "Nanotechnology", "Farms", "Stores", "Mobile", "Motors", "Electric", "Designs", "Energy", "Pharmaceuticals", "Communications", "Wholesale", "Holding", "Health", "Machines", "Astrotech", "Gadgets", "Kinetics") + for (var/i = 1, i <= amt, i++) + var/datum/stock/S = new + var/sname = "" + switch (rand(1,6)) + if(1) + while (sname == "" || sname == "FAG") // honestly it's a 0.6% chance per round this happens - or once in 166 rounds - so i'm accounting for it before someone yells at me + sname = "[consonant()][vowel()][consonant()]" + if (2) + sname = "[pick(tech_prefix)][pick(tech_short)][prob(20) ? " " + pick(company) : null]" + if (3 to 4) + var/fruit = pick(fruits) + fruits -= fruit + sname = "[prob(10) ? "The " : null][fruit][prob(40) ? " " + pick(company): null]" + if (5 to 6) + var/pname = pick(random_nouns) + random_nouns -= pname + switch (rand(1,3)) + if (1) + sname = "[pname] & [pname]" + if (2) + sname = "[pname] [pick(company)]" + if (3) + sname = "[pname]" + S.name = sname + S.short_name = generateDesignation(S.name) + S.current_value = rand(10, 125) + var/dv = rand(10, 40) / 10 + S.fluctuational_coefficient = prob(50) ? (1 / dv) : dv + S.average_optimism = rand(-10, 10) / 100 + S.optimism = S.average_optimism + (rand(-40, 40) / 100) + S.current_trend = rand(-200, 200) / 10 + S.last_trend = S.current_trend + S.disp_value_change = rand(-1, 1) + S.speculation = rand(-20, 20) + S.average_shares = round(rand(500, 10000) / 10) + S.outside_shareholders = rand(1000, 30000) + S.available_shares = rand(200000, 800000) + S.fluctuation_rate = rand(6, 20) + S.generateIndustry() + S.generateEvents() + stocks += S + last_read[S] = list() + +/datum/stockMarket/process() + for (var/stock in stocks) + var/datum/stock/S = stock + S.process() + +/datum/stockMarket/proc/add_log(var/log_type, var/user, var/company_name, var/stocks, var/shareprice, var/money) + var/datum/stock_log/L = new log_type + L.user_name = user + L.company_name = company_name + L.stocks = stocks + L.shareprice = shareprice + L.money = money + L.time = time2text(world.timeofday, "hh:mm") + logs += L + +var/global/datum/stockMarket/stockExchange = new + +/proc/plotBarGraph(var/list/points, var/base_text, var/width=400, var/height=400) + var/output = "" + if (points.len && height > 20 && width > 20) + var/min = points[1] + var/max = points[1] + for (var/v in points) + if (v < min) + min = v + if (v > max) + max = v + var/cells = (height - 20) / 20 + if (cells > round(cells)) + cells = round(cells) + 1 + var/diff = max - min + var/ost = diff / cells + if (min > 0) + min = max(min - ost, 0) + diff = max - min + ost = diff / cells + var/cval = max + var/cwid = width / (points.len + 1) + for (var/y = cells, y > 0, y--) + if (y == cells) + output += "" + else + output += "" + for (var/x = 0, x <= points.len, x++) + if (x == 0) + output += "" + else + var/v = points[x] + if (v >= cval) + output += "" + else + output += "" + output += "" + cval -= ost + output += "" + else + output += "" + output += "" + + return "[output]
    [round(cval - ost)]  
    [base_text]
    [base_text]
    " + diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index 266add1b1c5..09a02d973cf 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -4,6 +4,8 @@ desc = "why is it detached..." force = 3 throwforce = 3 + icon_state = "" + layer = BELOW_MOB_LAYER //so it isn't hidden behind objects when on the floor var/mob/living/carbon/human/owner = null var/status = ORGAN_ORGANIC var/body_zone //"chest", "l_arm", etc , used for def_zone @@ -37,6 +39,8 @@ if(burn_dam > 0) user << "This limb has [burn_dam > 30 ? "severe" : "minor"] burns." +/obj/item/bodypart/blob_act() + take_damage(max_damage) /obj/item/bodypart/Destroy() if(owner) @@ -44,6 +48,22 @@ owner = null return ..() +/obj/item/bodypart/attack(mob/living/carbon/C, mob/user) + if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(EASYLIMBATTACHMENT in H.dna.species.specflags) + if(!H.get_bodypart(body_zone)) + if(H == user) + H.visible_message("[H] jams [src] into \his empty socket!",\ + "You force [src] into your empty socket, and it locks into place!") + else + H.visible_message("[user] jams [src] into [H]'s empty socket!",\ + "[user] forces [src] into your empty socket, and it locks into place!") + user.unEquip(src,1) + attach_limb(C) + return + ..() + /obj/item/bodypart/attackby(obj/item/W, mob/user, params) if(W.sharpness) add_fingerprint(user) @@ -61,6 +81,8 @@ /obj/item/bodypart/throw_impact(atom/hit_atom) ..() playsound(get_turf(src), 'sound/misc/splort.ogg', 50, 1, -1) + pixel_x = rand(-3, 3) + pixel_y = rand(-3, 3) /obj/item/bodypart/proc/drop_organs(mob/user) var/turf/T = get_turf(src) @@ -113,13 +135,11 @@ //Cannot remove negative damage (i.e. apply damage) /obj/item/bodypart/proc/heal_damage(brute, burn, robotic) - if(robotic && status != ORGAN_ROBOTIC) // This makes organic limbs not heal when the proc is in Robotic mode. - brute = max(0, brute - 3) - burn = max(0, burn - 3) + if(robotic && status != ORGAN_ROBOTIC) //This makes organic limbs not heal when the proc is in Robotic mode. + return - if(!robotic && status == ORGAN_ROBOTIC) // This makes robolimbs not healable by chems. - brute = max(0, brute - 3) - burn = max(0, burn - 3) + if(!robotic && status == ORGAN_ROBOTIC) //This makes robolimbs not healable by chems. + return brute_dam = max(brute_dam - brute, 0) burn_dam = max(burn_dam - burn, 0) @@ -174,7 +194,7 @@ should_draw_greyscale = FALSE var/datum/species/S = H.dna.species - species_id = S.id + species_id = S.limbs_id if(S.use_skintones) skin_tone = H.skin_tone @@ -186,7 +206,10 @@ should_draw_gender = S.sexes if(MUTCOLORS in S.specflags) - species_color = H.dna.features["mcolor"] + if(S.fixed_mut_color) + species_color = S.fixed_mut_color + else + species_color = H.dna.features["mcolor"] should_draw_greyscale = TRUE else species_color = "" @@ -206,12 +229,12 @@ //to update the bodypart's icon when not attached to a mob /obj/item/bodypart/proc/update_icon_dropped() - overlays.Cut() + cut_overlays() var/image/I = get_limb_icon(1) if(I) I.pixel_x = px_x I.pixel_y = px_y - overlays += I + add_overlay(I) //Gives you a proper icon appearance for the dismembered limb /obj/item/bodypart/proc/get_limb_icon(dropped) @@ -268,7 +291,6 @@ /obj/item/bodypart/chest name = "chest" desc = "It's impolite to stare at a person's chest." - icon_state = "chest" max_damage = 200 body_zone = "chest" body_part = CHEST @@ -283,7 +305,11 @@ /obj/item/bodypart/l_arm name = "left arm" - icon_state = "l_arm" + desc = "Did you know that the word 'sinister' stems originally from the \ + Latin 'sinestra' (left hand), because the left hand was supposed to \ + be possessed by the devil? This arm appears to be possessed by no \ + one though." + attack_verb = list("slapped", "punched") max_damage = 50 body_zone ="l_arm" body_part = ARM_LEFT @@ -292,7 +318,9 @@ /obj/item/bodypart/r_arm name = "right arm" - icon_state = "r_arm" + desc = "Over 87% of humans are right handed. That figure is much lower \ + among humans missing their right arm." + attack_verb = list("slapped", "punched") max_damage = 50 body_zone = "r_arm" body_part = ARM_RIGHT @@ -301,7 +329,9 @@ /obj/item/bodypart/l_leg name = "left leg" - icon_state = "l_leg" + desc = "Some athletes prefer to tie their left shoelaces first for good \ + luck. In this instance, it probably would not have helped." + attack_verb = list("kicked", "stomped") max_damage = 50 body_zone = "l_leg" body_part = LEG_LEFT @@ -310,7 +340,11 @@ /obj/item/bodypart/r_leg name = "right leg" - icon_state = "r_leg" + desc = "You put your right leg in, your right leg out. In, out, in, out, \ + shake it all about. And apparently then it detaches.\n\ + The hokey pokey has certainly changed a lot since space colonisation." + // alternative spellings of 'pokey' are availible + attack_verb = list("kicked", "stomped") max_damage = 50 body_zone = "r_leg" body_part = LEG_RIGHT @@ -322,15 +356,9 @@ /obj/item/severedtail name = "tail" - desc = "A severed tail." + desc = "A severed tail. Somewhere, no doubt, a lizard hater is very \ + pleased with themselves." icon = 'icons/obj/surgery.dmi' icon_state = "severedtail" color = "#161" var/markings = "Smooth" - - - - - - - diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index 0316b3899ff..5d2e56971d7 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -17,10 +17,10 @@ if(dam_type == BURN) burn() return 1 - add_blood(H) + add_mob_blood(H) var/turf/location = H.loc if(istype(location)) - location.add_blood(H) + H.add_splatter_floor(location) var/direction = pick(cardinal) var/t_range = rand(2,max(throw_range/2, 2)) var/turf/target_turf = get_turf(src) @@ -40,7 +40,7 @@ var/organ_spilled = 0 var/turf/T = get_turf(H) - T.add_blood(H) + H.add_splatter_floor(T) playsound(get_turf(owner), 'sound/misc/splort.ogg', 80, 1) for(var/X in owner.internal_organs) var/obj/item/organ/O = X @@ -294,11 +294,13 @@ //Regenerates all limbs. Returns amount of limbs regenerated -/mob/living/proc/regenerate_limbs(noheal) +/mob/living/proc/regenerate_limbs(noheal, excluded_limbs) return 0 -/mob/living/carbon/human/regenerate_limbs(noheal) +/mob/living/carbon/human/regenerate_limbs(noheal, list/excluded_limbs) var/list/limb_list = list("head", "chest", "r_arm", "l_arm", "r_leg", "l_leg") + if(excluded_limbs) + limb_list -= excluded_limbs for(var/Z in limb_list) . += regenerate_limb(Z, noheal) diff --git a/code/modules/surgery/bodyparts/head.dm b/code/modules/surgery/bodyparts/head.dm index 6c758a542d3..16c742fc6fd 100644 --- a/code/modules/surgery/bodyparts/head.dm +++ b/code/modules/surgery/bodyparts/head.dm @@ -1,11 +1,9 @@ /obj/item/bodypart/head name = "head" desc = "Didn't make sense not to live for fun, your brain gets smart but your head gets dumb." - icon_state = "head" max_damage = 200 body_zone = "head" body_part = HEAD - layer = 4.1 //so it isn't hidden behind some objects when on the floor w_class = 4 //Quite a hefty load slowdown = 1 //Balancing measure throw_range = 2 //No head bowling @@ -35,7 +33,8 @@ playsound(T, 'sound/misc/splort.ogg', 50, 1, -1) for(var/obj/item/I in src) if(I == brain) - user.visible_message("[user] saws [src] open and pulls out a brain!", "You saw [src] open and pull out a brain.") + if(user) + user.visible_message("[user] saws [src] open and pulls out a brain!", "You saw [src] open and pull out a brain.") if(brainmob) brainmob.container = null brainmob.loc = brain @@ -112,10 +111,10 @@ for(var/image/I in standing) I.pixel_x = px_x I.pixel_y = px_y - overlays += standing + add_overlay(standing) /obj/item/bodypart/head/get_limb_icon(dropped) - overlays.Cut() + cut_overlays() var/image/I = ..() var/list/standing = list() standing += I @@ -159,3 +158,7 @@ if(standing.len) return standing + +/obj/item/bodypart/head/burn() + drop_organs() + ..() diff --git a/code/modules/surgery/bodyparts/helpers.dm b/code/modules/surgery/bodyparts/helpers.dm index c1980400a45..f3e6fdbeabc 100644 --- a/code/modules/surgery/bodyparts/helpers.dm +++ b/code/modules/surgery/bodyparts/helpers.dm @@ -24,7 +24,7 @@ return 0 return 1 -/mob/living/carbon/proc/has_left_hand() +/mob/proc/has_left_hand() return 1 /mob/living/carbon/human/has_left_hand() @@ -34,7 +34,7 @@ return 0 return 1 -/mob/living/carbon/proc/has_right_hand() +/mob/proc/has_right_hand() return 1 /mob/living/carbon/human/has_right_hand() @@ -51,6 +51,13 @@ /mob/proc/get_num_legs() return 2 +/mob/proc/get_leg_ignore() + return 0 + +/mob/living/carbon/human/get_leg_ignore() + if(FLYING in dna.species.specflags) + return 1 + /mob/living/carbon/human/get_num_arms() . = 0 for(var/X in bodyparts) @@ -154,3 +161,5 @@ . = "471c18" if("albino") . = "fff4e6" + if("orange") + . = "ffc905" \ No newline at end of file diff --git a/code/modules/surgery/dethralling.dm b/code/modules/surgery/dethralling.dm deleted file mode 100644 index 74a8d54a7b4..00000000000 --- a/code/modules/surgery/dethralling.dm +++ /dev/null @@ -1,41 +0,0 @@ -/datum/surgery/remove_thrall - name = "dethralling" - steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/dethrall) - possible_locs = list("head") - -/datum/surgery/remove_thrall/can_start(mob/user, mob/living/carbon/target) - return is_thrall(target) - -/datum/surgery_step/dethrall - name = "cleanse contamination" - implements = list(/obj/item/device/assembly/flash = 100, /obj/item/device/flashlight/pen = 80, /obj/item/device/flashlight = 40) - time = 30 - -/datum/surgery_step/dethrall/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - user.visible_message("[user] reaches into [target]'s head with [tool].", "You begin aligning [tool]'s light to the tumor on [target]'s brain...") - -/datum/surgery_step/dethrall/success(mob/user, mob/living/carbon/target, target_zone, datum/surgery/surgery) - if(target.dna.species.id == "l_shadowling") //Empowered thralls cannot be deconverted - target << "NOT LIKE THIS!" - user.visible_message("[target] suddenly slams upward and knocks down [user]!", \ - "[target] suddenly bolts up and slams you with tremendous force!") - user.resting = 0 //Remove all stuns - user.SetSleeping(0) - user.SetStunned(0) - user.SetWeakened(0) - user.SetParalysis(0) - if(iscarbon(user)) - var/mob/living/carbon/C = user - C.Weaken(6) - C.apply_damage(20, "brute", "chest") - else if(issilicon(user)) - var/mob/living/silicon/S = user - S.Weaken(8) - S.apply_damage(20, "brute") - playsound(S, 'sound/effects/bang.ogg', 50, 1) - return 0 - user.visible_message("[user] shines light onto the tumor in [target]'s head!", "You cleanse the contamination from [target]'s brain!") - ticker.mode.remove_thrall(target.mind, 0) - target.visible_message("A strange black mass falls from [target]'s head!") - new /obj/item/organ/shadowtumor(get_turf(target)) - return 1 diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index 59259bda02f..79b641e3c06 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -1,93 +1,90 @@ /proc/attempt_initiate_surgery(obj/item/I, mob/living/M, mob/user) - if(istype(M)) - var/mob/living/carbon/human/H - var/obj/item/bodypart/affecting - var/selected_zone = user.zone_selected + if(!istype(M)) + return - if(istype(M, /mob/living/carbon/human)) - H = M - affecting = H.get_bodypart(check_zone(selected_zone)) + var/mob/living/carbon/human/H + var/obj/item/bodypart/affecting + var/selected_zone = user.zone_selected - if(M.lying || isslime(M)) //if they're prone or a slime - var/datum/surgery/current_surgery + if(istype(M, /mob/living/carbon/human)) + H = M + affecting = H.get_bodypart(check_zone(selected_zone)) - for(var/datum/surgery/S in M.surgeries) - if(S.location == selected_zone) - current_surgery = S + if(!M.lying && !isslime(M)) //if they're prone or a slime + return - if(!current_surgery) - var/list/all_surgeries = surgeries_list.Copy() - var/list/available_surgeries = list() + var/datum/surgery/current_surgery - for(var/datum/surgery/S in all_surgeries) - if(!S.possible_locs.Find(selected_zone)) - continue - if(affecting) - if(!S.requires_bodypart) - continue - if(S.requires_organic_bodypart && affecting.status == ORGAN_ROBOTIC) - continue - else if(H && S.requires_bodypart) //human with no limb in surgery zone when we need a limb - continue - if(!S.can_start(user, M)) - continue - for(var/path in S.species) - if(istype(M, path)) - available_surgeries[S.name] = S - break + for(var/datum/surgery/S in M.surgeries) + if(S.location == selected_zone) + current_surgery = S - var/P = input("Begin which procedure?", "Surgery", null, null) as null|anything in available_surgeries - if(P && user && user.Adjacent(M) && (I in user)) - var/datum/surgery/S = available_surgeries[P] + if(!current_surgery) + var/list/all_surgeries = surgeries_list.Copy() + var/list/available_surgeries = list() - for(var/datum/surgery/other in M.surgeries) - if(other.location == S.location) - return //during the input() another surgery was started at the same location. + for(var/datum/surgery/S in all_surgeries) + if(!S.possible_locs.Find(selected_zone)) + continue + if(affecting) + if(!S.requires_bodypart) + continue + if(S.requires_organic_bodypart && affecting.status == ORGAN_ROBOTIC) + continue + else if(H && S.requires_bodypart) //human with no limb in surgery zone when we need a limb + continue + if(!S.can_start(user, M)) + continue + for(var/path in S.species) + if(istype(M, path)) + available_surgeries[S.name] = S + break - var/datum/surgery/procedure = new S.type - if(procedure) - procedure.location = selected_zone + var/P = input("Begin which procedure?", "Surgery", null, null) as null|anything in available_surgeries + if(P && user && user.Adjacent(M) && (I in user)) + var/datum/surgery/S = available_surgeries[P] - //we check that the surgery is still doable after the input() wait. - if(H) - affecting = H.get_bodypart(check_zone(selected_zone)) - if(affecting) - if(!procedure.requires_bodypart) - return - if(procedure.requires_organic_bodypart && affecting.status == ORGAN_ROBOTIC) - return - else if(H && procedure.requires_bodypart) - return - if(!procedure.can_start(user, M)) - return + for(var/datum/surgery/other in M.surgeries) + if(other.location == S.location) + return //during the input() another surgery was started at the same location. - if(procedure.ignore_clothes || get_location_accessible(M, selected_zone)) - M.surgeries += procedure - procedure.organ = affecting - user.visible_message("[user] drapes [I] over [M]'s [parse_zone(selected_zone)] to prepare for \an [procedure.name].", \ - "You drape [I] over [M]'s [parse_zone(selected_zone)] to prepare for \an [procedure.name].") + //we check that the surgery is still doable after the input() wait. + if(H) + affecting = H.get_bodypart(check_zone(selected_zone)) + if(affecting) + if(!S.requires_bodypart) + return + if(S.requires_organic_bodypart && affecting.status == ORGAN_ROBOTIC) + return + else if(H && S.requires_bodypart) + return + if(!S.can_start(user, M)) + return - add_logs(user, M, "operated", addition="Operation type: [procedure.name], location: [selected_zone]") - else - user << "You need to expose [M]'s [parse_zone(selected_zone)] first!" + if(S.ignore_clothes || get_location_accessible(M, selected_zone)) + var/datum/surgery/procedure = new S.type(M, selected_zone, affecting) + user.visible_message("[user] drapes [I] over [M]'s [parse_zone(selected_zone)] to prepare for \an [procedure.name].", \ + "You drape [I] over [M]'s [parse_zone(selected_zone)] to prepare for \an [procedure.name].") - else if(!current_surgery.step_in_progress) - if(current_surgery.status == 1) - M.surgeries -= current_surgery - user.visible_message("[user] removes the drapes from [M]'s [parse_zone(selected_zone)].", \ - "You remove the drapes from [M]'s [parse_zone(selected_zone)].") - qdel(current_surgery) - else if(istype(user.get_inactive_hand(), /obj/item/weapon/cautery) && current_surgery.can_cancel) - M.surgeries -= current_surgery - user.visible_message("[user] mends the incision and removes the drapes from [M]'s [parse_zone(selected_zone)].", \ - "You mend the incision and remove the drapes from [M]'s [parse_zone(selected_zone)].") - qdel(current_surgery) - else if(current_surgery.can_cancel) - user << "You need to hold a cautery in inactive hand to stop [M]'s surgery!" + add_logs(user, M, "operated", addition="Operation type: [procedure.name], location: [selected_zone]") + else + user << "You need to expose [M]'s [parse_zone(selected_zone)] first!" + else if(!current_surgery.step_in_progress) + if(current_surgery.status == 1) + M.surgeries -= current_surgery + user.visible_message("[user] removes the drapes from [M]'s [parse_zone(selected_zone)].", \ + "You remove the drapes from [M]'s [parse_zone(selected_zone)].") + qdel(current_surgery) + else if(istype(user.get_inactive_hand(), /obj/item/weapon/cautery) && current_surgery.can_cancel) + M.surgeries -= current_surgery + user.visible_message("[user] mends the incision and removes the drapes from [M]'s [parse_zone(selected_zone)].", \ + "You mend the incision and remove the drapes from [M]'s [parse_zone(selected_zone)].") + qdel(current_surgery) + else if(current_surgery.can_cancel) + user << "You need to hold a cautery in inactive hand to stop [M]'s surgery!" - return 1 - return 0 + return 1 diff --git a/code/modules/surgery/limb augmentation.dm b/code/modules/surgery/limb_augmentation.dm similarity index 94% rename from code/modules/surgery/limb augmentation.dm rename to code/modules/surgery/limb_augmentation.dm index 34a8c44a285..f0a03ea7269 100644 --- a/code/modules/surgery/limb augmentation.dm +++ b/code/modules/surgery/limb_augmentation.dm @@ -21,8 +21,11 @@ var/obj/item/bodypart/L = null // L because "limb" - /datum/surgery_step/add_limb/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + var/obj/item/robot_parts/aug = tool + if(istype(aug) && aug.body_zone != target_zone) + user << "[tool] isn't the right type for [parse_zone(target_zone)]." + return -1 L = surgery.organ if(L) user.visible_message("[user] begins to augment [target]'s [parse_zone(user.zone_selected)].", "You begin to augment [target]'s [parse_zone(user.zone_selected)]...") @@ -30,7 +33,6 @@ user.visible_message("[user] looks for [target]'s [parse_zone(user.zone_selected)].", "You look for [target]'s [parse_zone(user.zone_selected)]...") - //ACTUAL SURGERIES /datum/surgery/augmentation @@ -39,7 +41,6 @@ species = list(/mob/living/carbon/human) possible_locs = list("r_arm","l_arm","r_leg","l_leg","chest","head") - //SURGERY STEP SUCCESSES /datum/surgery_step/add_limb/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index 8bcdd00522e..3cdf2328b19 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -54,7 +54,7 @@ return 0 /obj/item/organ/cyberimp/arm/gun/emp_act(severity) - if(prob(15/severity)) + if(prob(15/severity) && owner) owner << "[src] is hit by EMP!" // give the owner an idea about why his implant is glitching Retract() @@ -149,7 +149,7 @@ name = "arm-mounted laser implant" desc = "A variant of the arm cannon implant that fires lethal laser beams. The cannon emerges from the subject's arm and remains inside when not in use." icon_state = "arm_laser" - origin_tech = "materials=5;combat=5;biotech=4;powerstorage=4;syndicate=5"//this is kinda nutty and i might lower it + origin_tech = "materials=4;combat=4;biotech=4;powerstorage=4;syndicate=3" holder = /obj/item/weapon/gun/energy/laser/mounted /obj/item/organ/cyberimp/arm/gun/laser/l/zone = "l_arm" @@ -168,7 +168,7 @@ /obj/item/organ/cyberimp/arm/toolset name = "integrated toolset implant" desc = "A stripped-down version of engineering cyborg toolset, designed to be installed on subject's arm. Contains all neccessary tools." - origin_tech = "materials=5;engineering=5;biotech=4;powerstorage=3" + origin_tech = "materials=3;engineering=4;biotech=3;powerstorage=4" contents = newlist(/obj/item/weapon/screwdriver/cyborg, /obj/item/weapon/wrench/cyborg, /obj/item/weapon/weldingtool/largetank/cyborg, /obj/item/weapon/crowbar/cyborg, /obj/item/weapon/wirecutters/cyborg, /obj/item/device/multitool/cyborg) @@ -179,4 +179,4 @@ usr << "You unlock [src]'s integrated knife!" items_list += new /obj/item/weapon/kitchen/knife/combat/cyborg(src) return 1 - return 0 \ No newline at end of file + return 0 diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index 74e50bc12fd..2e1d1677973 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -14,18 +14,18 @@ var/synthesizing = 0 var/poison_amount = 5 slot = "stomach" - origin_tech = "materials=5;programming=3;biotech=4" + origin_tech = "materials=4;powerstorage=5;biotech=4" /obj/item/organ/cyberimp/chest/nutriment/on_life() if(synthesizing) return if(owner.nutrition <= hunger_threshold) - synthesizing = 1 + synthesizing = TRUE owner << "You feel less hungry..." owner.nutrition += 50 - spawn(50) - synthesizing = 0 + sleep(50) + synthesizing = FALSE /obj/item/organ/cyberimp/chest/nutriment/emp_act(severity) if(!owner) @@ -41,16 +41,14 @@ implant_color = "#006607" hunger_threshold = NUTRITION_LEVEL_HUNGRY poison_amount = 10 - origin_tech = "materials=5;programming=3;biotech=5" - - + origin_tech = "materials=4;powerstorage=5;biotech=5" /obj/item/organ/cyberimp/chest/reviver name = "Reviver implant" desc = "This implant will attempt to revive you if you lose consciousness. For the faint of heart!" icon_state = "chest_implant" implant_color = "#AD0000" - origin_tech = "materials=6;programming=3;biotech=6;syndicate=4" + origin_tech = "materials=5;programming=4;biotech=6" slot = "heartdrive" var/revive_cost = 0 var/reviving = 0 @@ -59,22 +57,10 @@ /obj/item/organ/cyberimp/chest/reviver/on_life() if(reviving) if(owner.stat == UNCONSCIOUS) - spawn(30) - if(prob(90) && owner.getOxyLoss()) - owner.adjustOxyLoss(-3) - revive_cost += 5 - if(prob(75) && owner.getBruteLoss()) - owner.adjustBruteLoss(-1) - revive_cost += 20 - if(prob(75) && owner.getFireLoss()) - owner.adjustFireLoss(-1) - revive_cost += 20 - if(prob(40) && owner.getToxLoss()) - owner.adjustToxLoss(-1) - revive_cost += 50 + addtimer(src, "heal", 30) else cooldown = revive_cost + world.time - reviving = 0 + reviving = FALSE return if(cooldown > world.time) @@ -85,7 +71,21 @@ return revive_cost = 0 - reviving = 1 + reviving = TRUE + +/obj/item/organ/cyberimp/chest/reviver/proc/heal() + if(prob(90) && owner.getOxyLoss()) + owner.adjustOxyLoss(-3) + revive_cost += 5 + if(prob(75) && owner.getBruteLoss()) + owner.adjustBruteLoss(-1) + revive_cost += 20 + if(prob(75) && owner.getFireLoss()) + owner.adjustFireLoss(-1) + revive_cost += 20 + if(prob(40) && owner.getToxLoss()) + owner.adjustToxLoss(-1) + revive_cost += 50 /obj/item/organ/cyberimp/chest/reviver/emp_act(severity) if(!owner) @@ -99,13 +99,16 @@ if(istype(owner, /mob/living/carbon/human)) var/mob/living/carbon/human/H = owner if(H.stat != DEAD && prob(50 / severity)) - H.heart_attack = 1 - spawn(600 / severity) - H.heart_attack = 0 - if(H.stat == CONSCIOUS) - H << "You feel your heart beating again!" - + H.heart_attack = TRUE + addtimer(src, "undo_heart_attack", 600 / severity) +/obj/item/organ/cyberimp/chest/reviver/proc/undo_heart_attack() + var/mob/living/carbon/human/H = owner + if(!istype(H)) + return + H.heart_attack = FALSE + if(H.stat == CONSCIOUS) + H << "You feel your heart beating again!" /obj/item/organ/cyberimp/chest/thrusters @@ -114,7 +117,7 @@ Unlike regular jetpack, this device has no stablilzation system." slot = "thrusters" icon_state = "imp_jetpack" - origin_tech = "materials=6;programming=4;magnets=3;biotech=4;engineering=4" + origin_tech = "materials=4;magnets=4;biotech=4;engineering=5" implant_overlay = null implant_color = null actions_types = list(/datum/action/item_action/organ_action/toggle) @@ -193,4 +196,4 @@ T.assume_air(removed) toggle(silent=1) - return 0 \ No newline at end of file + return 0 diff --git a/code/modules/surgery/organs/augments_eyes.dm b/code/modules/surgery/organs/augments_eyes.dm index e7432e89fa6..50c3875f258 100644 --- a/code/modules/surgery/organs/augments_eyes.dm +++ b/code/modules/surgery/organs/augments_eyes.dm @@ -50,7 +50,7 @@ desc = "These cybernetic eye implants will give you X-ray vision. Blinking is futile." eye_color = "000" implant_color = "#000000" - origin_tech = "materials=6;programming=4;biotech=6;magnets=5" + origin_tech = "materials=4;programming=4;biotech=6;magnets=4" dark_view = 8 sight_flags = SEE_MOBS | SEE_OBJS | SEE_TURFS @@ -59,7 +59,7 @@ desc = "These cybernetic eye implants will give you Thermal vision. Vertical slit pupil included." eye_color = "FC0" implant_color = "#FFCC00" - origin_tech = "materials=6;programming=4;biotech=5;magnets=5;syndicate=4" + origin_tech = "materials=5;programming=4;biotech=4;magnets=4;syndicate=1" sight_flags = SEE_MOBS see_invisible = SEE_INVISIBLE_MINIMUM flash_protect = -1 @@ -93,7 +93,7 @@ desc = "These cybernetic eye implants will display a medical HUD over everything you see." eye_color = "0ff" implant_color = "#00FFFF" - origin_tech = "materials=4;programming=3;biotech=4" + origin_tech = "materials=4;programming=4;biotech=4" aug_message = "You suddenly see health bars floating above people's heads..." HUD_type = DATA_HUD_MEDICAL_ADVANCED @@ -102,7 +102,7 @@ desc = "These cybernetic eye implants will display a security HUD over everything you see." eye_color = "d00" implant_color = "#CC0000" - origin_tech = "materials=4;programming=4;biotech=3;combat=1" + origin_tech = "materials=4;programming=4;biotech=3;combat=3" aug_message = "Job indicator icons pop up in your vision. That is not a certified surgeon..." HUD_type = DATA_HUD_SECURITY_ADVANCED @@ -112,11 +112,11 @@ name = "welding shield implant" desc = "These reactive micro-shields will protect you from welders and flashes without obscuring your vision." slot = "eye_shield" - origin_tech = "materials=4;biotech=3" + origin_tech = "materials=4;biotech=3;engineering=4;plasmatech=3" implant_color = "#101010" flash_protect = 2 aug_message = null eye_color = null /obj/item/organ/cyberimp/eyes/shield/emp_act(severity) - return \ No newline at end of file + return diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 3dc5e743049..55a3ff40153 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -13,7 +13,7 @@ if(implant_overlay) var/image/overlay = new /image(icon, implant_overlay) overlay.color = implant_color - overlays |= overlay + add_overlay(overlay) return ..() @@ -47,7 +47,7 @@ var/obj/item/r_hand_obj = null implant_color = "#DE7E00" slot = "brain_antidrop" - origin_tech = "materials=5;programming=4;biotech=4" + origin_tech = "materials=4;programming=5;biotech=4" actions_types = list(/datum/action/item_action/organ_action/toggle) /obj/item/organ/cyberimp/brain/anti_drop/ui_action_click() @@ -125,7 +125,7 @@ desc = "This implant will automatically give you back control over your central nervous system, reducing downtime when stunned." implant_color = "#FFFF00" slot = "brain_antistun" - origin_tech = "materials=6;programming=4;biotech=5" + origin_tech = "materials=5;programming=4;biotech=5" /obj/item/organ/cyberimp/brain/anti_stun/on_life() ..() @@ -140,9 +140,11 @@ /obj/item/organ/cyberimp/brain/anti_stun/emp_act(severity) if(crit_fail) return - crit_fail = 1 - spawn(90 / severity) - crit_fail = 0 + crit_fail = TRUE + addtimer(src, "reboot", 90 / severity) + +/obj/item/organ/cyberimp/brain/anti_stun/proc/reboot() + crit_fail = FALSE //[[[[MOUTH]]]] @@ -188,4 +190,4 @@ var/implant while(contents.len <= amount + 1) // +1 for the autoimplanter. implant = pick(boxed) - new implant(src) \ No newline at end of file + new implant(src) diff --git a/code/modules/surgery/organs/autoimplanter.dm b/code/modules/surgery/organs/autoimplanter.dm index e7878676624..230442db238 100644 --- a/code/modules/surgery/organs/autoimplanter.dm +++ b/code/modules/surgery/organs/autoimplanter.dm @@ -1,25 +1,44 @@ +#define INFINITE -1 + /obj/item/device/autoimplanter name = "autoimplanter" desc = "A device that automatically injects a cyber-implant into the user without the hassle of extensive surgery. It has a slot to insert implants and a screwdriver slot for removing accidentally added implants." icon_state = "autoimplanter" item_state = "walkietalkie"//left as this so as to intentionally not have inhands w_class = 2 - var/obj/item/organ/cyberimp/storedorgan + var/obj/item/organ/storedorgan + var/organ_type = /obj/item/organ/cyberimp + var/uses = INFINITE + +/obj/item/device/autoimplanter/New() + ..() + if(storedorgan) + storedorgan.loc = src /obj/item/device/autoimplanter/attack_self(mob/user)//when the object it used... - if(!storedorgan) + if(!uses) + user << "[src] has already been used. The tools are dull and won't reactivate." + return + else if(!storedorgan) user << "[src] currently has no implant stored." return storedorgan.Insert(user)//insert stored organ into the user user.visible_message("[user] presses a button on [src], and you hear a short mechanical noise.", "You feel a sharp sting as [src] plunges into your body.") playsound(get_turf(user), 'sound/weapons/circsawhit.ogg', 50, 1) storedorgan = null + if(uses != INFINITE) + uses-- + if(!uses) + desc = "[initial(desc)] Looks like it's been used up." /obj/item/device/autoimplanter/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/organ/cyberimp)) + if(istype(I, organ_type)) if(storedorgan) user << "[src] already has an implant stored." return + else if(!uses) + user << "[src] has already been used up." + return if(!user.drop_item()) return I.loc = src @@ -34,3 +53,13 @@ user << "You remove the [storedorgan] from [src]." playsound(get_turf(user), 'sound/items/Screwdriver.ogg', 50, 1) storedorgan = null + if(uses != INFINITE) + uses-- + if(!uses) + desc = "[initial(desc)] Looks like it's been used up." + +/obj/item/device/autoimplanter/cmo + name = "medical HUD autoimplanter" + desc = "A single use autoimplanter that contains a medical heads-up display augment. A screwdriver can be used to remove it, but implants can't be placed back in." + storedorgan = new/obj/item/organ/cyberimp/eyes/hud/medical() + uses = 1 diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 1b47c0172f6..e1faf60ea67 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -1,10 +1,9 @@ - /obj/item/organ name = "organ" icon = 'icons/obj/surgery.dmi' var/mob/living/carbon/owner = null var/status = ORGAN_ORGANIC - origin_tech = "biotech=2" + origin_tech = "biotech=3" force = 1 w_class = 2 throwforce = 0 @@ -105,7 +104,7 @@ icon_state = "heart-on" zone = "chest" slot = "heart" - origin_tech = "biotech=3" + origin_tech = "biotech=5" var/beating = 1 var/icon_base = "heart" attack_verb = list("beat", "thumped") @@ -126,18 +125,19 @@ if(!special) H.heart_attack = 1 - spawn(120) - if(!owner) - Stop() + addtimer(src, "stop_if_unowned", 120) + +/obj/item/organ/heart/proc/stop_if_unowned() + if(!owner) + Stop() /obj/item/organ/heart/attack_self(mob/user) ..() if(!beating) + visible_message("[user] squeezes [src] to \ + make it beat again!") Restart() - spawn(80) - if(!owner) - Stop() - + addtimer(src, "stop_if_unowned", 80) /obj/item/organ/heart/Insert(mob/living/carbon/M, special = 0) ..() @@ -168,7 +168,7 @@ desc = "it needs to be pumped..." icon_state = "cursedheart-off" icon_base = "cursedheart" - origin_tech = "biotech=5" + origin_tech = "biotech=6" actions_types = list(/datum/action/item_action/organ_action/cursed_heart) var/last_pump = 0 var/add_colour = TRUE //So we're not constantly recreating colour datums @@ -193,11 +193,12 @@ if(world.time > (last_pump + pump_delay)) if(ishuman(owner) && owner.client) //While this entire item exists to make people suffer, they can't control disconnects. var/mob/living/carbon/human/H = owner - H.vessel.remove_reagent("blood",blood_loss) - H << "You have to keep pumping your blood!" - if(add_colour) - H.add_client_colour(/datum/client_colour/cursed_heart_blood) //bloody screen so real - add_colour = FALSE + if(H.dna && !(NOBLOOD in H.dna.species.specflags)) + H.blood_volume = max(H.blood_volume - blood_loss, 0) + H << "You have to keep pumping your blood!" + if(add_colour) + H.add_client_colour(/datum/client_colour/cursed_heart_blood) //bloody screen so real + add_colour = FALSE else last_pump = world.time //lets be extra fair *sigh* @@ -225,12 +226,13 @@ var/mob/living/carbon/human/H = owner if(istype(H)) - H.vessel.add_reagent("blood",(cursed_heart.blood_loss*0.5))//gain half the blood back from a failure - H.remove_client_colour(/datum/client_colour/cursed_heart_blood) - cursed_heart.add_colour = TRUE - H.adjustBruteLoss(-cursed_heart.heal_brute) - H.adjustFireLoss(-cursed_heart.heal_burn) - H.adjustOxyLoss(-cursed_heart.heal_oxy) + if(H.dna && !(NOBLOOD in H.dna.species.specflags)) + H.blood_volume = min(H.blood_volume + cursed_heart.blood_loss*0.5, BLOOD_VOLUME_MAXIMUM) + H.remove_client_colour(/datum/client_colour/cursed_heart_blood) + cursed_heart.add_colour = TRUE + H.adjustBruteLoss(-cursed_heart.heal_brute) + H.adjustFireLoss(-cursed_heart.heal_burn) + H.adjustOxyLoss(-cursed_heart.heal_oxy) /datum/client_colour/cursed_heart_blood @@ -326,7 +328,8 @@ continue H << rendered for(var/mob/M in dead_mob_list) - M << "(F) [rendered]" + var/link = FOLLOW_LINK(M, user) + M << "[link] [rendered]" return "" /obj/item/organ/tongue/zombie @@ -430,33 +433,3 @@ if(inflamed) S.reagents.add_reagent("????", 5) return S - -/obj/item/organ/shadowtumor - name = "black tumor" - desc = "A tiny black mass with red tendrils trailing from it. It seems to shrivel in the light." - icon_state = "blacktumor" - origin_tech = "biotech=4" - w_class = 1 - zone = "head" - slot = "brain_tumor" - var/health = 3 - -/obj/item/organ/shadowtumor/New() - ..() - SSobj.processing |= src - -/obj/item/organ/shadowtumor/Destroy() - SSobj.processing.Remove(src) - ..() - -/obj/item/organ/shadowtumor/process() - if(isturf(loc)) - var/turf/T = loc - var/light_count = T.get_lumcount() - if(light_count > LIGHT_DAM_THRESHOLD && health > 0) //Die in the light - health-- - else if(light_count < LIGHT_HEAL_THRESHOLD && health < 3) //Heal in the dark - health++ - if(health <= 0) - visible_message("[src] collapses in on itself!") - qdel(src) diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index 050b0fefbd7..7a0c9fa6718 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -18,6 +18,7 @@ name = "add prosthetic" implements = list(/obj/item/robot_parts = 100, /obj/item/bodypart = 100) time = 32 + var/organ_rejection_dam = 0 /datum/surgery_step/add_prosthetic/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) var/tool_body_zone @@ -27,13 +28,15 @@ else if(istype(tool, /obj/item/bodypart)) var/obj/item/bodypart/L = tool if(L.status != ORGAN_ROBOTIC) - user << "You need a robotic limb for this." - return -1 //fail + organ_rejection_dam = 10 + if(target.dna.species.id != L.species_id) + organ_rejection_dam = 30 tool_body_zone = L.body_zone if(target_zone == tool_body_zone) //so we can't replace a leg with an arm. user.visible_message("[user] begins to replace [target]'s [parse_zone(target_zone)].", "You begin to replace [target]'s [parse_zone(target_zone)]...") else user << "[tool] isn't the right type for [parse_zone(target_zone)]." + return -1 /datum/surgery_step/add_prosthetic/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) var/obj/item/bodypart/L @@ -43,6 +46,10 @@ qdel(tool) else L = tool + user.drop_item() L.attach_limb(target) + if(organ_rejection_dam) + target.adjustToxLoss(organ_rejection_dam) user.visible_message("[user] successfully replaces [target]'s [parse_zone(target_zone)]!", "You succeed in replacing [target]'s [parse_zone(target_zone)].") - return 1 \ No newline at end of file + return 1 + diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 8bb3cf641a5..6595ee3f8a0 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -1,16 +1,37 @@ /datum/surgery var/name = "surgery" var/status = 1 - var/list/steps = list() //Steps in a surgery - var/step_in_progress = 0 //Actively performing a Surgery - var/can_cancel = 1 //Can cancel this surgery after step 1 with cautery - var/list/species = list(/mob/living/carbon/human) //Acceptable Species - var/location = "chest" //Surgery location - var/requires_organic_bodypart = 1 //Prevents you from performing an operation on robotic limbs - var/list/possible_locs = list() //Multiple locations -- c0 - var/ignore_clothes = 0 //This surgery ignores clothes - var/obj/item/organ/organ //Operable body part - var/requires_bodypart = TRUE //Surgery available only when a bodypart is present, or only when it is missing. + var/list/steps = list() //Steps in a surgery + var/step_in_progress = 0 //Actively performing a Surgery + var/can_cancel = 1 //Can cancel this surgery after step 1 with cautery + var/list/species = list(/mob/living/carbon/human) //Acceptable Species + var/location = "chest" //Surgery location + var/requires_organic_bodypart = 1 //Prevents you from performing an operation on robotic limbs + var/list/possible_locs = list() //Multiple locations + var/ignore_clothes = 0 //This surgery ignores clothes + var/mob/living/carbon/target //Operation target mob + var/obj/item/organ/organ //Operable body part + var/requires_bodypart = TRUE //Surgery available only when a bodypart is present, or only when it is missing. + var/success_multiplier = 0 //Step success propability multiplier + + +/datum/surgery/New(surgery_target, surgery_location, surgery_organ) + ..() + if(surgery_target) + target = surgery_target + target.surgeries += src + if(surgery_location) + location = surgery_location + if(surgery_organ) + organ = surgery_organ + +/datum/surgery/Destroy() + if(target) + target.surgeries -= src + target = null + organ = null + return ..() + /datum/surgery/proc/can_start(mob/user, mob/living/carbon/target) // if 0 surgery wont show up in list @@ -18,9 +39,9 @@ return 1 -/datum/surgery/proc/next_step(mob/user, mob/living/carbon/target) +/datum/surgery/proc/next_step(mob/user) if(step_in_progress) - return + return 1 var/datum/surgery_step/S = get_surgery_step() if(S) @@ -32,10 +53,23 @@ var/step_type = steps[status] return new step_type +/datum/surgery/proc/complete() + qdel(src) + + +/datum/surgery/proc/get_propability_multiplier() + var/propability = 0.5 + var/turf/T = get_turf(target) + + if(locate(/obj/structure/table/optable, T)) + propability = 1 + else if(locate(/obj/structure/table, T)) + propability = 0.8 + else if(locate(/obj/structure/bed, T)) + propability = 0.7 + + return propability + success_multiplier -/datum/surgery/proc/complete(mob/living/carbon/human/target) - target.surgeries -= src - src = null @@ -45,7 +79,6 @@ //Other important variables are var/list/surgeries (/mob/living) and var/list/internal_organs (/mob/living/carbon) // var/list/bodyparts (/mob/living/carbon/human) is the LIMBS of a Mob. //Surgical procedures are initiated by attempt_initiate_surgery(), which is called by surgical drapes and bedsheets. -// /code/modules/surgery/multiple_location_example.dm contains steps to setup a multiple location operation. //TODO @@ -60,4 +93,4 @@ //RESOLVED ISSUES //"Todo" jobs that have been completed //combine hands/feet into the arms - Hands/feet were removed - RR -//surgeries (not steps) that can be initiated on any body part (corresponding with damage locations) - Call this one done, see multiple_location_example.dm - RR \ No newline at end of file +//surgeries (not steps) that can be initiated on any body part (corresponding with damage locations) - Call this one done, see possible_locs var - c0 \ No newline at end of file diff --git a/code/modules/surgery/surgery_step.dm b/code/modules/surgery/surgery_step.dm index 0b9c9980668..dae2c7092e2 100644 --- a/code/modules/surgery/surgery_step.dm +++ b/code/modules/surgery/surgery_step.dm @@ -1,10 +1,10 @@ /datum/surgery_step + var/name var/list/implements = list() //format is path = probability of success. alternatively var/implement_type = null //the current type of implement used. This has to be stored, as the actual typepath of the tool may not match the list type. var/accept_hand = 0 //does the surgery step require an open hand? If true, ignores implements. Compatible with accept_any_item. var/accept_any_item = 0 //does the surgery step accept any item? If true, ignores implements. Compatible with require_hand. var/time = 10 //how long does the step take? - var/name /datum/surgery_step/proc/try_op(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -48,7 +48,7 @@ if(implement_type) //this means it isn't a require hand or any item step. prob_chance = implements[implement_type] - prob_chance *= get_location_modifier(target) + prob_chance *= surgery.get_propability_multiplier() if(prob(prob_chance) || isrobot(user)) if(success(user, target, target_zone, tool, surgery)) @@ -60,7 +60,7 @@ if(advance) surgery.status++ if(surgery.status > surgery.steps.len) - surgery.complete(target) + surgery.complete() surgery.step_in_progress = 0 diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index d783434c582..67b1a888703 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -84,7 +84,7 @@ throw_speed = 2 throw_range = 5 materials = list(MAT_METAL=10000, MAT_GLASS=6000) - origin_tech = "materials=1;biotech=1" + origin_tech = "biotech=1;combat=1" attack_verb = list("attacked", "slashed", "sawed", "cut") sharpness = IS_SHARP diff --git a/code/modules/telesci/bscrystal.dm b/code/modules/telesci/bscrystal.dm index b4f1e9ff465..e9394c806b2 100644 --- a/code/modules/telesci/bscrystal.dm +++ b/code/modules/telesci/bscrystal.dm @@ -6,17 +6,16 @@ icon = 'icons/obj/telescience.dmi' icon_state = "bluespace_crystal" w_class = 1 - origin_tech = "bluespace=4;materials=3" + origin_tech = "bluespace=6;materials=3" points = 50 var/blink_range = 8 // The teleport range when crushed/thrown at someone. - + refined_type = /obj/item/stack/sheet/bluespace_crystal /obj/item/weapon/ore/bluespace_crystal/New() ..() pixel_x = rand(-5, 5) pixel_y = rand(-5, 5) - /obj/item/weapon/ore/bluespace_crystal/attack_self(mob/user) user.visible_message("[user] crushes [src]!", "You crush [src]!") PoolOrNew(/obj/effect/particle_effect/sparks, loc) @@ -43,6 +42,36 @@ /obj/item/weapon/ore/bluespace_crystal/artificial name = "artificial bluespace crystal" desc = "An artificially made bluespace crystal, it looks delicate." - origin_tech = "bluespace=2" + origin_tech = "bluespace=3;plasmatech=4" blink_range = 4 // Not as good as the organic stuff! - points = 0 // nice try \ No newline at end of file + points = 0 // nice try + refined_type = null + +// Polycrystals, aka stacks + +/obj/item/stack/sheet/bluespace_crystal + name = "bluespace polycrystal" + icon = 'icons/obj/telescience.dmi' + icon_state = "polycrystal" + desc = "A stable polycrystal, made of fused-together bluespace crystals. You could probably break one off." + origin_tech = "bluespace=6;materials=3" + attack_verb = list("bluespace polybashed", "bluespace polybattered", "bluespace polybludgeoned", "bluespace polythrashed", "bluespace polysmashed") + +/obj/item/stack/sheet/bluespace_crystal/attack_self(mob/user) // to prevent the construction menu from ever happening + user << "You cannot crush the polycrystal in-hand, try breaking one off." + return + +/obj/item/stack/sheet/bluespace_crystal/attack_hand(mob/user) + if (user.get_inactive_hand() == src) + if(zero_amount()) // in this case, a sanity check + return + var/obj/item/weapon/ore/bluespace_crystal/BC = new(src) + user.put_in_hands(BC) + amount-- + if (amount == 0) + qdel(src) + user << "You break the final crystal off." + else user << "You break off a crystal." + else + ..() + return \ No newline at end of file diff --git a/code/modules/telesci/gps.dm b/code/modules/telesci/gps.dm index a05819054e7..4c8f6125d6d 100644 --- a/code/modules/telesci/gps.dm +++ b/code/modules/telesci/gps.dm @@ -6,7 +6,7 @@ var/list/GPS_list = list() icon_state = "gps-c" w_class = 2 slot_flags = SLOT_BELT - origin_tech = "programming=2;engineering=2" + origin_tech = "materials=2;magnets=1;bluespace=2" var/gpstag = "COM0" var/emped = 0 var/turf/locked_location @@ -16,24 +16,26 @@ var/list/GPS_list = list() ..() GPS_list.Add(src) name = "global positioning system ([gpstag])" - overlays += "working" + add_overlay("working") /obj/item/device/gps/Destroy() GPS_list.Remove(src) return ..() /obj/item/device/gps/emp_act(severity) - emped = 1 + emped = TRUE overlays -= "working" - overlays += "emp" - spawn(300) - emped = 0 - overlays -= "emp" - overlays += "working" + add_overlay("emp") + addtimer(src, "reboot", 300) + +/obj/item/device/gps/proc/reboot() + emped = FALSE + overlays -= "emp" + add_overlay("working") /obj/item/device/gps/AltClick(mob/user) - if(!in_range(src, user)) - return + if(!user.canUseTopic(src, be_close=TRUE)) + return //user not valid to use gps if(emped) user << "It's busted!" if(tracking) @@ -41,7 +43,7 @@ var/list/GPS_list = list() user << "[src] is no longer tracking, or visible to other GPS devices." tracking = FALSE else - overlays += "working" + add_overlay("working") user << "[src] is now tracking, and visible to other GPS devices." tracking = TRUE @@ -99,6 +101,12 @@ var/list/GPS_list = list() gpstag = "MINE0" desc = "A positioning system helpful for rescuing trapped or injured miners, keeping one on you at all times while mining might just save your life." +/obj/item/device/gps/cyborg + icon_state = "gps-b" + gpstag = "BORG0" + desc = "A mining cyborg internal positioning system. Used as a recovery beacon for damaged cyborg assets, or a collaboration tool for mining teams." + flags = NODROP + /obj/item/device/gps/internal icon_state = null flags = ABSTRACT @@ -109,4 +117,39 @@ var/list/GPS_list = list() /obj/item/device/gps/mining/internal icon_state = "gps-m" gpstag = "MINER" - desc = "A positioning system helpful for rescuing trapped or injured miners, keeping one on you at all times while mining might just save your life." \ No newline at end of file + desc = "A positioning system helpful for rescuing trapped or injured miners, keeping one on you at all times while mining might just save your life." + +/obj/item/device/gps/visible_debug + name = "visible GPS" + gpstag = "ADMIN" + desc = "This admin-spawn GPS unit leaves the coordinates visible \ + on any turf that it passes over, for debugging. Especially useful \ + for marking the area around the transition edges." + var/list/turf/tagged + +/obj/item/device/gps/visible_debug/New() + . = ..() + tagged = list() + SSfastprocess.processing += src + +/obj/item/device/gps/visible_debug/process() + var/turf/T = get_turf(src) + if(T) + // I assume it's faster to color,tag and OR the turf in, rather + // then checking if its there + T.color = RANDOM_COLOUR + T.maptext = "[T.x],[T.y],[T.z]" + tagged |= T + +/obj/item/device/gps/visible_debug/proc/clear() + while(tagged.len) + var/turf/T = pop(tagged) + T.color = initial(T.color) + T.maptext = initial(T.maptext) + +/obj/item/device/gps/visible_debug/Destroy() + if(tagged) + clear() + tagged = null + SSfastprocess.processing -= src + . = ..() diff --git a/code/modules/telesci/telepad.dm b/code/modules/telesci/telepad.dm index 2259bb961f1..998500e7351 100644 --- a/code/modules/telesci/telepad.dm +++ b/code/modules/telesci/telepad.dm @@ -12,14 +12,19 @@ /obj/machinery/telepad/New() ..() - component_parts = list() - component_parts += new /obj/item/weapon/circuitboard/machine/telesci_pad(null) - component_parts += new /obj/item/weapon/ore/bluespace_crystal/artificial(null) - component_parts += new /obj/item/weapon/ore/bluespace_crystal/artificial(null) - component_parts += new /obj/item/weapon/stock_parts/capacitor(null) - component_parts += new /obj/item/weapon/stock_parts/console_screen(null) - component_parts += new /obj/item/stack/cable_coil(null, 1) - RefreshParts() + var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/telesci_pad(null) + B.apply_default_parts(src) + +/obj/item/weapon/circuitboard/machine/telesci_pad + name = "circuit board (Telepad)" + build_path = /obj/machinery/telepad + origin_tech = "programming=4;engineering=3;plasmatech=4;bluespace=4" + req_components = list( + /obj/item/weapon/ore/bluespace_crystal = 2, + /obj/item/weapon/stock_parts/capacitor = 1, + /obj/item/stack/cable_coil = 1, + /obj/item/weapon/stock_parts/console_screen = 1) + def_components = list(/obj/item/weapon/ore/bluespace_crystal = /obj/item/weapon/ore/bluespace_crystal/artificial) /obj/machinery/telepad/RefreshParts() var/E @@ -36,6 +41,7 @@ var/obj/item/device/multitool/M = I M.buffer = src user << "You save the data in the [I.name]'s buffer." + return 1 if(exchange_parts(user, I)) return @@ -130,14 +136,14 @@ /obj/item/weapon/rcs/New() ..() - SSobj.processing |= src + START_PROCESSING(SSobj, src) /obj/item/weapon/rcs/examine(mob/user) ..() user << "There are [rcharges] charge\s left." /obj/item/weapon/rcs/Destroy() - SSobj.processing.Remove(src) + STOP_PROCESSING(SSobj, src) return ..() /obj/item/weapon/rcs/process() if(rcharges > 10) diff --git a/code/modules/telesci/telesci_computer.dm b/code/modules/telesci/telesci_computer.dm index 59237bfd1b0..2ed4638a322 100644 --- a/code/modules/telesci/telesci_computer.dm +++ b/code/modules/telesci/telesci_computer.dm @@ -102,9 +102,9 @@ t += "Set GPS memory" t += "
    [temp_msg]

    " t += "Set Bearing" - t += "
    [rotation]
    " + t += "
    [rotation]°
    " t += "Set Elevation" - t += "
    [angle]
    " + t += "
    [angle]°
    " t += "Set Power" t += "
    " @@ -282,9 +282,9 @@ telefail() temp_msg = "ERROR!
    Elevation is less than 1 or greater than 90." return - if(z_co == 2 || z_co < 1 || z_co > 6) + if(z_co == ZLEVEL_CENTCOM || z_co < 1 || z_co > ZLEVEL_SPACEMAX) telefail() - temp_msg = "ERROR! Sector is less than 1,
    greater than 6, or equal to 2." + temp_msg = "ERROR! Sector is outside known time and space!" return if(teles_left > 0) doteleport(user) @@ -370,4 +370,4 @@ teles_left = rand(30, 40) //angle_off = rand(-25, 25) power_off = rand(-4, 0) - rotation_off = rand(-10, 10) \ No newline at end of file + rotation_off = rand(-10, 10) diff --git a/code/modules/tgui/states.dm b/code/modules/tgui/states.dm index 6244f000bcf..ee21dfd1206 100644 --- a/code/modules/tgui/states.dm +++ b/code/modules/tgui/states.dm @@ -16,14 +16,22 @@ **/ /datum/proc/ui_status(mob/user, datum/ui_state/state) var/src_object = ui_host() + . = UI_CLOSE + if(!state) + return - if(istype(user, /mob/dead/observer)) // Special-case ghosts. + if(istype(user, /mob/dead/observer)) + // If they turn on ghost AI control, admins can always interact. if(IsAdminGhost(user)) - return UI_INTERACTIVE // If they turn it on, admins can interact. + . = max(., UI_INTERACTIVE) + + // Regular ghosts can always at least view if in range. if(get_dist(src_object, src) < user.client.view) - return UI_UPDATE // Regular ghosts can only view. - return UI_CLOSE // To keep too many UIs from being opened. - return state.can_use_topic(src_object, user) // Check if the state allows interaction. + . = max(., UI_UPDATE) + + // Check if the state allows interaction + var/result = state.can_use_topic(src_object, user) + . = max(., result) /** * private diff --git a/code/modules/tgui/states/always.dm b/code/modules/tgui/states/always.dm new file mode 100644 index 00000000000..e039abd3078 --- /dev/null +++ b/code/modules/tgui/states/always.dm @@ -0,0 +1,11 @@ + + /** + * tgui state: always_state + * + * Always grants the user UI_INTERACTIVE. Period. + **/ + +/var/global/datum/ui_state/always_state/always_state = new() + +/datum/ui_state/always_state/can_use_topic(src_object, mob/user) + return UI_INTERACTIVE diff --git a/code/modules/tgui/states/default.dm b/code/modules/tgui/states/default.dm index 74f2ad63c2f..38c3f4d196c 100644 --- a/code/modules/tgui/states/default.dm +++ b/code/modules/tgui/states/default.dm @@ -47,10 +47,10 @@ return UI_INTERACTIVE return UI_CLOSE -/mob/living/simple_animal/drone/default_can_use_topic(src_object) +/mob/living/simple_animal/default_can_use_topic(src_object) . = shared_ui_interaction(src_object) if(. > UI_CLOSE) - . = min(., shared_living_ui_distance(src_object)) // Drones can only use things they're near. + . = min(., shared_living_ui_distance(src_object)) //simple animals can only use things they're near. /mob/living/silicon/pai/default_can_use_topic(src_object) // pAIs can only use themselves and the owner's radio. diff --git a/code/modules/tgui/states/hands.dm b/code/modules/tgui/states/hands.dm index 11b1c021cc2..e3e110a2a83 100644 --- a/code/modules/tgui/states/hands.dm +++ b/code/modules/tgui/states/hands.dm @@ -17,4 +17,9 @@ /mob/living/hands_can_use_topic(src_object) if(src_object in get_both_hands(src)) return UI_INTERACTIVE - return UI_CLOSE \ No newline at end of file + return UI_CLOSE + +/mob/living/silicon/robot/hands_can_use_topic(src_object) + if(activated(src_object)) + return UI_INTERACTIVE + return UI_CLOSE diff --git a/code/modules/tgui/states/human_adjacent.dm b/code/modules/tgui/states/human_adjacent.dm new file mode 100644 index 00000000000..feedd457020 --- /dev/null +++ b/code/modules/tgui/states/human_adjacent.dm @@ -0,0 +1,17 @@ + + /** + * tgui state: human_adjacent_state + * + * In addition to default checks, only allows interaction for a + * human adjacent user. + **/ + +/var/global/datum/ui_state/human_adjacent_state/human_adjacent_state = new() + +/datum/ui_state/human_adjacent_state/can_use_topic(src_object, mob/user) + . = user.default_can_use_topic(src_object) + + var/dist = get_dist(src_object, user) + if((dist > 1) || (!ishuman(user))) + // Can't be used unless adjacent and human, even with TK + . = min(., UI_UPDATE) diff --git a/code/modules/tgui/states/not_incapacitated.dm b/code/modules/tgui/states/not_incapacitated.dm new file mode 100644 index 00000000000..f7e793d1cae --- /dev/null +++ b/code/modules/tgui/states/not_incapacitated.dm @@ -0,0 +1,29 @@ + /** + * tgui state: not_incapacitated_state + * + * Checks that the user isn't incapacitated + **/ + +/var/global/datum/ui_state/not_incapacitated_state/not_incapacitated_state = new() + + /** + * tgui state: not_incapacitated_turf_state + * + * Checks that the user isn't incapacitated and that their loc is a turf + **/ + +/var/global/datum/ui_state/not_incapacitated_state/not_incapacitated_turf_state = new(no_turfs = TRUE) + +/datum/ui_state/not_incapacitated_state + var/turf_check = FALSE + +/datum/ui_state/not_incapacitated_state/New(loc, no_turfs = FALSE) + ..() + turf_check = no_turfs + +/datum/ui_state/not_incapacitated_state/can_use_topic(src_object, mob/user) + if(user.stat) + return UI_CLOSE + if(user.incapacitated() || user.lying || (turf_check && !isturf(user.loc))) + return UI_DISABLED + return UI_INTERACTIVE \ No newline at end of file diff --git a/code/modules/tgui/tgui.dm b/code/modules/tgui/tgui.dm index 43b625a4152..5c0dd819f89 100644 --- a/code/modules/tgui/tgui.dm +++ b/code/modules/tgui/tgui.dm @@ -33,6 +33,8 @@ var/datum/ui_state/state = null // Topic state used to determine status/interactability. var/datum/tgui/master_ui // The parent UI. var/list/datum/tgui/children = list() // Children of this UI. + var/titlebar = TRUE + var/custom_browser_id = FALSE /** * public @@ -51,11 +53,12 @@ * * return datum/tgui The requested UI. **/ -/datum/tgui/New(mob/user, datum/src_object, ui_key, interface, title, width = 0, height = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) +/datum/tgui/New(mob/user, datum/src_object, ui_key, interface, title, width = 0, height = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state, browser_id = null) src.user = user src.src_object = src_object src.ui_key = ui_key - src.window_id = "\ref[src_object]-[ui_key]" + src.window_id = browser_id ? browser_id : "\ref[src_object]-[ui_key]" + src.custom_browser_id = browser_id ? TRUE : FALSE set_interface(interface) @@ -96,7 +99,8 @@ var/debugable = check_rights_for(user.client, R_DEBUG) user << browse(get_html(debugable), "window=[window_id];[window_size][list2params(window_options)]") // Open the window. - winset(user, window_id, "on-close=\"uiclose \ref[src]\"") // Instruct the client to signal UI when the window is closed. + if (!custom_browser_id) + winset(user, window_id, "on-close=\"uiclose \ref[src]\"") // Instruct the client to signal UI when the window is closed. SStgui.on_open(src) /** @@ -216,7 +220,7 @@ "style" = style, "interface" = interface, "fancy" = user.client.prefs.tgui_fancy, - "locked" = user.client.prefs.tgui_lock, + "locked" = user.client.prefs.tgui_lock && !custom_browser_id, "window" = window_id, "ref" = "\ref[src]", "user" = list( @@ -226,7 +230,8 @@ "srcObject" = list( "name" = "[src_object]", "ref" = "\ref[src_object]" - ) + ), + "titlebar" = titlebar ) return config_data @@ -268,7 +273,7 @@ switch(action) if("tgui:initialize") - user << output(url_encode(get_json(initial_data)), "[window_id].browser:initialize") + user << output(url_encode(get_json(initial_data)), "[custom_browser_id ? window_id : "[window_id].browser"]:initialize") initialized = TRUE if("tgui:view") if(params["screen"]) @@ -320,7 +325,7 @@ return // Cannot update UI, we have no visibility. // Send the new JSON to the update() Javascript function. - user << output(url_encode(get_json(data)), "[window_id].browser:update") + user << output(url_encode(get_json(data)), "[custom_browser_id ? window_id : "[window_id].browser"]:update") /** * private @@ -366,4 +371,7 @@ else src.status = status if(status == UI_DISABLED || push) // Update if the UI just because disabled, or a push is requested. - push_data(null, force = 1) \ No newline at end of file + push_data(null, force = 1) + +/datum/tgui/proc/set_titlebar(value) + titlebar = value diff --git a/code/modules/tooltip/tooltip.html b/code/modules/tooltip/tooltip.html index d0c6acfb056..89de61e5eec 100644 --- a/code/modules/tooltip/tooltip.html +++ b/code/modules/tooltip/tooltip.html @@ -51,8 +51,11 @@ .wraith .wrap {border-color: #492136;} .wraith .content {border-color: #331726; background-color: #471962;} - .cult .wrap {border-color: #610002;} - .cult .content {color: #0F0B0C; border-color: #A10000; background-color: #4A363B;} + .cult .wrap {border-color: #292222;} + .cult .content {color: #FF0000; border-color: #4C4343; background-color: #3C3434;} + + .clockcult .wrap {border-color: #170800;} + .clockcult .content {color: #B18B25; border-color: #000000; background-color: #5F380E;} .pod .wrap {border-color: #052401;} .pod .content {border-color: #326D29; background-color: #569F4B;} diff --git a/code/modules/uplink/uplink.dm b/code/modules/uplink/uplink.dm index 20156b750b4..73d82a1adf7 100644 --- a/code/modules/uplink/uplink.dm +++ b/code/modules/uplink/uplink.dm @@ -13,7 +13,7 @@ var/global/list/uplinks = list() var/active = FALSE var/lockable = TRUE var/telecrystals = 20 - + var/selected_cat = null var/owner = null var/datum/game_mode/gamemode = null var/spent_telecrystals = 0 @@ -27,6 +27,28 @@ var/global/list/uplinks = list() uplinks -= src return ..() +/obj/item/device/uplink/attackby(obj/item/I, mob/user, params) + for(var/item in subtypesof(/datum/uplink_item)) + var/datum/uplink_item/UI = item + var/path = null + if(initial(UI.refund_path)) + path = initial(UI.refund_path) + else + path = initial(UI.item) + var/cost = 0 + if(initial(UI.refund_amount)) + cost = initial(UI.refund_amount) + else + cost = initial(UI.cost) + var/refundable = initial(UI.refundable) + if(I.type == path && refundable && I.check_uplink_validity()) + telecrystals += cost + spent_telecrystals -= cost + user << "[I] refunded." + qdel(I) + return + ..() + /obj/item/device/uplink/interact(mob/user) active = TRUE ui_interact(user) @@ -46,22 +68,24 @@ var/global/list/uplinks = list() data["lockable"] = lockable var/list/uplink_items = get_uplink_items(gamemode) + data["categories"] = list() for(var/category in uplink_items) var/list/cat = list( "name" = category, - "items" = list(), - ) - for(var/item in uplink_items[category]) - var/datum/uplink_item/I = uplink_items[category][item] - cat["items"] += list(list( - "name" = I.name, - "cost" = I.cost, - "desc" = I.desc, - )) + "items" = (category == selected_cat ? list() : null)) + if(category == selected_cat) + for(var/item in uplink_items[category]) + var/datum/uplink_item/I = uplink_items[category][item] + cat["items"] += list(list( + "name" = I.name, + "cost" = I.cost, + "desc" = I.desc, + )) data["categories"] += list(cat) return data + /obj/item/device/uplink/ui_act(action, params) if(!active) return @@ -82,6 +106,9 @@ var/global/list/uplinks = list() if("lock") active = FALSE SStgui.close_uis(src) + if("select") + selected_cat = params["category"] + return 1 /obj/item/device/uplink/ui_host() @@ -89,18 +116,7 @@ var/global/list/uplinks = list() // Refund certain items by hitting the uplink with it. /obj/item/device/radio/uplink/attackby(obj/item/I, mob/user, params) - for(var/item in subtypesof(/datum/uplink_item)) - var/datum/uplink_item/UI = item - var/path = initial(UI.item) - var/cost = initial(UI.cost) - var/refundable = initial(UI.refundable) - if(I.type == path && refundable) - hidden_uplink.telecrystals += cost - hidden_uplink.spent_telecrystals -= cost - user << "[I] refunded." - qdel(I) - return - ..() + return hidden_uplink.attackby(I, user, params) // A collection of pre-set uplinks, for admin spawns. /obj/item/device/radio/uplink/New() diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm index e1e6dcdc37e..db0d86a9863 100644 --- a/code/modules/uplink/uplink_item.dm +++ b/code/modules/uplink/uplink_item.dm @@ -44,7 +44,9 @@ var/list/uplink_items = list() // Global list so we only initialize this once. var/category = "item category" var/desc = "item description" var/item = null // Path to the item to spawn. + var/refund_path = null // Alternative path for refunds, in case the item purchased isn't what is actually refunded (ie: holoparasites). var/cost = 0 + var/refund_amount = 0 // specified refund amount in case there needs to be a TC penalty for refunds. var/refundable = FALSE var/surplus = 100 // Chance of being included in the surplus crate. var/list/include_modes = list() // Game modes to allow this item in. @@ -190,7 +192,7 @@ var/list/uplink_items = list() // Global list so we only initialize this once. /datum/uplink_item/dangerous/sniper name = "Sniper Rifle" desc = "Ranged fury, Syndicate style. guaranteed to cause shock and awe or your TC back!" - item = /obj/item/weapon/gun/projectile/sniper_rifle/syndicate + item = /obj/item/weapon/gun/projectile/automatic/sniper_rifle/syndicate cost = 16 surplus = 25 include_modes = list(/datum/game_mode/nuclear) @@ -233,6 +235,15 @@ var/list/uplink_items = list() // Global list so we only initialize this once. item = /obj/item/weapon/melee/energy/sword/saber cost = 8 +/datum/uplink_item/dangerous/powerfist + name = "Power Fist" + desc = "The power-fist is a metal gauntlet with a built-in piston-ram powered by an external gas supply.\ + Upon hitting a target, the piston-ram will extend foward to make contact for some serious damage. \ + Using a wrench on the piston valve will allow you to tweak the amount of gas used per punch to \ + deal extra damage and hit targets further. Use a screwdriver to take out any attached tanks." + item = /obj/item/weapon/melee/powerfist + cost = 8 + /datum/uplink_item/dangerous/emp name = "EMP Grenades and Implanter Kit" desc = "A box that contains two EMP grenades and an EMP implant. Useful to disrupt communication, \ @@ -303,15 +314,6 @@ var/list/uplink_items = list() // Global list so we only initialize this once. surplus = 35 include_modes = list(/datum/game_mode/nuclear) -/datum/uplink_item/dangerous/guardian - name = "Holoparasites" - desc = "Though capable of near sorcerous feats via use of hardlight holograms and nanomachines, they require an \ - organic host as a home base and source of fuel." - item = /obj/item/weapon/storage/box/syndie_kit/guardian - cost = 12 - exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/gang) - player_minimum = 25 - // Ammunition /datum/uplink_item/ammo category = "Ammunition" @@ -633,6 +635,12 @@ var/list/uplink_items = list() // Global list so we only initialize this once. desc = "A set of items that contain chameleon technology allowing you to disguise as pretty much anything on the station, and more!" item = /obj/item/weapon/storage/box/syndie_kit/chameleon cost = 4 + exclude_modes = list(/datum/game_mode/nuclear) + +/datum/uplink_item/stealthy_tools/chameleon/nuke + cost = 6 + exclude_modes = list() + include_modes = list(/datum/game_mode/nuclear) /datum/uplink_item/stealthy_tools/syndigaloshes name = "No-Slip Chameleon Shoes" @@ -682,7 +690,7 @@ var/list/uplink_items = list() // Global list so we only initialize this once. name = "Smuggler's Satchel" desc = "This satchel is thin enough to be hidden in the gap between plating and tiling; great for stashing \ your stolen goods. Comes with a crowbar and a floor tile inside." - item = /obj/item/weapon/storage/backpack/satchel_flat + item = /obj/item/weapon/storage/backpack/satchel/flat cost = 2 surplus = 30 @@ -711,6 +719,14 @@ var/list/uplink_items = list() // Global list so we only initialize this once. cost = 2 surplus = 30 +/datum/uplink_item/stealthy_tools/cutouts + name = "Adaptive Cardboard Cutouts" + desc = "These cardboard cutouts are coated with a thin material that prevents discoloration and makes the images on them appear more lifelike. This pack contains three as well as a \ + crayon for changing their appearances." + item = /obj/item/weapon/storage/box/syndie_kit/cutouts + cost = 1 + surplus = 20 + //Space Suits and Hardsuits /datum/uplink_item/suits category = "Space Suits and Hardsuits" @@ -909,7 +925,7 @@ var/list/uplink_items = list() // Global list so we only initialize this once. powerful burst of radiation, which, after a short delay, can incapitate all but the most protected \ of humanoids. It has two settings: intensity, which controls the power of the radiation, \ and wavelength, which controls how long the radiation delay is." - item = /obj/item/device/rad_laser + item = /obj/item/device/healthanalyzer/rad_laser cost = 3 /datum/uplink_item/device_tools/assault_pod diff --git a/code/modules/vehicles/atv.dm b/code/modules/vehicles/atv.dm index 01d440dec03..785f9b67e28 100644 --- a/code/modules/vehicles/atv.dm +++ b/code/modules/vehicles/atv.dm @@ -14,19 +14,19 @@ ..() if(!atvcover) atvcover = image("icons/obj/vehicles.dmi", "atvcover") - atvcover.layer = MOB_LAYER + 0.1 + atvcover.layer = ABOVE_MOB_LAYER obj/vehicle/atv/post_buckle_mob(mob/living/M) - if(buckled_mobs.len) - overlays += atvcover + if(has_buckled_mobs()) + add_overlay(atvcover) else overlays -= atvcover /obj/vehicle/atv/handle_vehicle_layer() if(dir == SOUTH) - layer = MOB_LAYER+0.1 + layer = ABOVE_MOB_LAYER else layer = OBJ_LAYER @@ -51,13 +51,13 @@ obj/vehicle/atv/post_buckle_mob(mob/living/M) /obj/vehicle/atv/turret/handle_vehicle_layer() if(dir == SOUTH) - layer = MOB_LAYER+0.1 + layer = ABOVE_MOB_LAYER else layer = OBJ_LAYER if(turret) if(dir == NORTH) - turret.layer = MOB_LAYER+0.1 + turret.layer = ABOVE_MOB_LAYER else turret.layer = OBJ_LAYER diff --git a/code/modules/vehicles/pimpin_ride.dm b/code/modules/vehicles/pimpin_ride.dm index 356c5ca354d..c1bfbc020ab 100644 --- a/code/modules/vehicles/pimpin_ride.dm +++ b/code/modules/vehicles/pimpin_ride.dm @@ -1,5 +1,3 @@ - - //PIMP-CART /obj/vehicle/janicart name = "janicart (pimpin' ride)" @@ -12,7 +10,7 @@ /obj/vehicle/janicart/handle_vehicle_offsets() ..() - if(buckled_mobs.len) + if(has_buckled_mobs()) for(var/m in buckled_mobs) var/mob/living/buckled_mob = m switch(buckled_mob.dir) @@ -40,6 +38,7 @@ desc = "An upgrade for mobile janicarts." icon = 'icons/obj/vehicles.dmi' icon_state = "upgrade" + origin_tech = "materials=3;engineering=4" /obj/vehicle/janicart/Moved(atom/OldLoc, Dir) @@ -76,11 +75,11 @@ /obj/vehicle/janicart/update_icon() - overlays.Cut() + cut_overlays() if(mybag) - overlays += "cart_garbage" + add_overlay("cart_garbage") if(floorbuffer) - overlays += "cart_buffer" + add_overlay("cart_buffer") /obj/vehicle/janicart/attack_hand(mob/user) @@ -91,4 +90,3 @@ user.put_in_hands(mybag) mybag = null update_icon() - diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm index 2e02313105e..64223336da1 100644 --- a/code/modules/vehicles/scooter.dm +++ b/code/modules/vehicles/scooter.dm @@ -15,28 +15,38 @@ /obj/vehicle/scooter/handle_vehicle_layer() if(dir == SOUTH) - layer = MOB_LAYER+0.1 + layer = ABOVE_MOB_LAYER else layer = OBJ_LAYER /obj/vehicle/scooter/handle_vehicle_offsets() ..() - if(buckled_mobs.len) + if(has_buckled_mobs()) for(var/m in buckled_mobs) var/mob/living/buckled_mob = m switch(buckled_mob.dir) if(NORTH) buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 4 if(EAST) buckled_mob.pixel_x = -2 - buckled_mob.pixel_y = 4 if(SOUTH) buckled_mob.pixel_x = 0 - buckled_mob.pixel_y = 4 if(WEST) buckled_mob.pixel_x = 2 - buckled_mob.pixel_y = 4 + if(buckled_mob.get_num_legs() > 0) + buckled_mob.pixel_y = 5 + else + buckled_mob.pixel_y = -4 + +/obj/vehicle/scooter/post_buckle_mob(mob/living/M) + vehicle_move_delay = initial(vehicle_move_delay) + ..() + if(M.get_num_legs() < 2) + vehicle_move_delay ++ + if(M.get_num_arms() <= 0) + if(has_buckled_mobs())//to prevent the message displaying twice due to unbuckling + M << "Your limbless body flops off \the [src]." + unbuckle_mob(M) /obj/vehicle/scooter/skateboard name = "skateboard" @@ -46,14 +56,15 @@ density = 0 /obj/vehicle/scooter/skateboard/post_buckle_mob(mob/living/M)//allows skateboards to be non-dense but still allows 2 skateboarders to collide with each other - if(buckled_mobs.len) + if(has_buckled_mobs()) density = 1 else density = 0 + ..() /obj/vehicle/scooter/skateboard/Bump(atom/A) ..() - if(A.density && buckled_mobs.len) + if(A.density && has_buckled_mobs()) var/mob/living/carbon/H = buckled_mobs[1] var/atom/throw_target = get_edge_target_turf(H, pick(cardinal)) unbuckle_mob(H) @@ -63,6 +74,18 @@ visible_message("[src] crashes into [A], sending [H] flying!") playsound(src, 'sound/effects/bang.ogg', 50, 1) +/obj/vehicle/scooter/skateboard/MouseDrop(atom/over_object) + var/mob/living/carbon/M = usr + if(!istype(M) || M.incapacitated() || !Adjacent(M)) + return + if(has_buckled_mobs() && over_object == M) + M << "You can't lift this up when somebody's on it." + return + if(over_object == M) + var/obj/item/weapon/melee/skateboard/board = new /obj/item/weapon/melee/skateboard() + M.put_in_hands(board) + qdel(src) + //CONSTRUCTION /obj/item/scooter_frame name = "scooter frame" @@ -81,11 +104,13 @@ else if(istype(I, /obj/item/stack/sheet/metal)) var/obj/item/stack/sheet/metal/M = I - if(M.amount < 5) + if(M.get_amount() < 5) user << "You need at least five metal sheets to make proper wheels!" return user << "You begin to add wheels to [src]." if(do_after(user, 80, target = src)) + if(!M || M.get_amount() < 5) + return M.use(5) user << "You finish making wheels for [src]." new /obj/vehicle/scooter/skateboard(user.loc) @@ -108,7 +133,9 @@ return user << "You begin making handlebars for [src]." if(do_after(user, 25, target = src)) + if(!C || C.get_amount() < 2) + return user << "You add the rods to [src], creating handlebars." C.use(2) new/obj/vehicle/scooter(get_turf(src)) - qdel(src) \ No newline at end of file + qdel(src) diff --git a/code/modules/vehicles/speedbike.dm b/code/modules/vehicles/speedbike.dm index 8f374cd6213..f2f4dabdd94 100644 --- a/code/modules/vehicles/speedbike.dm +++ b/code/modules/vehicles/speedbike.dm @@ -2,7 +2,7 @@ name = "Speedbike" icon = 'icons/obj/bike.dmi' icon_state = "speedbike_blue" - layer = MOB_LAYER - 0.1 + layer = LYING_MOB_LAYER keytype = null vehicle_move_delay = 0 var/overlay_state = "cover_blue" @@ -11,22 +11,22 @@ /obj/vehicle/space/speedbike/New() ..() overlay = image("icons/obj/bike.dmi", overlay_state) - overlay.layer = MOB_LAYER + 0.1 - overlays += overlay + overlay.layer = ABOVE_MOB_LAYER + add_overlay(overlay) /obj/effect/overlay/temp/speedbike_trail name = "speedbike trails" icon_state = "ion_fade" - layer = MOB_LAYER - 0.2 + layer = BELOW_MOB_LAYER duration = 10 randomdir = 0 /obj/effect/overlay/temp/speedbike_trail/New(loc,move_dir) ..() - dir = move_dir + setDir(move_dir) /obj/vehicle/space/speedbike/Move(newloc,move_dir) - if(buckled_mobs.len) + if(has_buckled_mobs()) PoolOrNew(/obj/effect/overlay/temp/speedbike_trail,list(loc,move_dir)) . = ..() @@ -40,10 +40,10 @@ pixel_y = 0 /obj/vehicle/space/speedbike/handle_vehicle_offsets() - if(buckled_mobs.len) + if(has_buckled_mobs()) for(var/m in buckled_mobs) var/mob/living/buckled_mob = m - buckled_mob.dir = dir + buckled_mob.setDir(dir) switch(dir) if(NORTH) buckled_mob.pixel_x = 0 diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm index 2b9890ee8c7..064a6bb1477 100644 --- a/code/modules/vehicles/vehicle.dm +++ b/code/modules/vehicles/vehicle.dm @@ -27,7 +27,7 @@ //APPEARANCE /obj/vehicle/proc/handle_vehicle_layer() if(dir != NORTH) - layer = MOB_LAYER+0.1 + layer = ABOVE_MOB_LAYER else layer = OBJ_LAYER @@ -36,10 +36,10 @@ //if they differ between directions, otherwise use the //generic variables /obj/vehicle/proc/handle_vehicle_offsets() - if(buckled_mobs.len) + if(has_buckled_mobs()) for(var/m in buckled_mobs) var/mob/living/buckled_mob = m - buckled_mob.dir = dir + buckled_mob.setDir(dir) buckled_mob.pixel_x = generic_pixel_x buckled_mob.pixel_y = generic_pixel_y @@ -109,7 +109,7 @@ /obj/vehicle/Move(NewLoc,Dir=0,step_x=0,step_y=0) - ..() + . = ..() handle_vehicle_layer() handle_vehicle_offsets() @@ -123,7 +123,7 @@ /obj/vehicle/Bump(atom/movable/M) . = ..() if(auto_door_open) - if(istype(M, /obj/machinery/door) && buckled_mobs.len) + if(istype(M, /obj/machinery/door) && has_buckled_mobs()) for(var/m in buckled_mobs) M.Bumped(m) diff --git a/code/modules/zombie/items.dm b/code/modules/zombie/items.dm new file mode 100644 index 00000000000..9057dff9547 --- /dev/null +++ b/code/modules/zombie/items.dm @@ -0,0 +1,108 @@ +/obj/item/zombie_hand + name = "zombie claw" + desc = "A zombie's claw is its primary tool, capable of infecting \ + unconcious or dead humans, butchering all other living things to \ + sustain the zombie, forcing open airlock doors and opening \ + child-safe caps on bottles." + flags = NODROP|ABSTRACT|DROPDEL + icon = 'icons/effects/blood.dmi' + icon_state = "bloodhand_left" + var/icon_left = "bloodhand_left" + var/icon_right = "bloodhand_right" + hitsound = 'sound/hallucinations/growl1.ogg' + force = 20 + damtype = "brute" + + var/removing_airlock = FALSE + +/obj/item/zombie_hand/equipped(mob/user, slot) + . = ..() + switch(slot) + // Yes, these intentionally don't match + if(slot_l_hand) + icon_state = icon_right + if(slot_r_hand) + icon_state = icon_left + +/obj/item/zombie_hand/afterattack(atom/target, mob/user, proximity_flag) + . = ..() + if(!proximity_flag) + return + if(istype(target, /obj/machinery/door/airlock) && !removing_airlock) + tear_airlock(target, user) + + else if(isliving(target)) + if(ishuman(target)) + check_infection(target, user) + else + check_feast(target, user) + +/obj/item/zombie_hand/proc/check_infection(mob/living/carbon/human/target, mob/user) + CHECK_DNA_AND_SPECIES(target) + + if(NOZOMBIE in target.dna.species.specflags) + // cannot infect any NOZOMBIE subspecies (such as high functioning + // zombies) + return + + var/obj/item/organ/body_egg/zombie_infection/infection + infection = target.getorganslot("zombie_infection") + if(!infection) + infection = new(target) + +/obj/item/zombie_hand/proc/check_feast(mob/living/target, mob/living/user) + if(target.stat == DEAD) + var/hp_gained = target.maxHealth + target.gib() + user.adjustBruteLoss(-hp_gained) + user.adjustToxLoss(-hp_gained) + user.adjustFireLoss(-hp_gained) + user.adjustCloneLoss(-hp_gained) + user.adjustBrainLoss(-hp_gained) // Zom Bee gibbers "BRAAAAISNSs!1!" + +/obj/item/zombie_hand/proc/tear_airlock(obj/machinery/door/airlock/A, mob/user) + removing_airlock = TRUE + user << "You start tearing apart the airlock...\ + " + + playsound(src.loc, 'sound/machines/airlock_alien_prying.ogg', 100, 1) + A.audible_message("You hear a loud metallic \ + grinding sound.") + + addtimer(src, "growl", 20, unique=FALSE, user) + + if(do_after(user, delay=160, needhand=FALSE, target=A, progress=TRUE)) + playsound(src.loc, 'sound/hallucinations/far_noise.ogg', 50, 1) + A.audible_message("With a screech, [A] is torn \ + apart!") + var/obj/structure/door_assembly/door = new A.assemblytype(get_turf(A)) + door.density = 0 + door.anchored = 1 + door.name = "ravaged [door]" + door.desc = "An airlock that has been torn apart. Looks like it \ + won't be keeping much out now." + qdel(A) + removing_airlock = FALSE + +/obj/item/zombie_hand/proc/growl(mob/user) + if(removing_airlock) + playsound(src.loc, 'sound/hallucinations/growl3.ogg', 50, 1) + user.audible_message("[user] growls as \ + their claws dig into the metal frame...") + +/obj/item/zombie_hand/suicide_act(mob/living/carbon/user) + // Suiciding as a zombie brings someone else in to play it + user.visible_message("[user] is lying down.") + if(!istype(user)) + return + + user.Weaken(30) + var/success = offer_control(user) + if(success) + user.visible_message("[user] appears to have \ + found new spirit.") + return SHAME + else + user.visible_message("[user] stops moving.\ + ") + return OXYLOSS diff --git a/code/modules/zombie/organs.dm b/code/modules/zombie/organs.dm new file mode 100644 index 00000000000..35f0b611686 --- /dev/null +++ b/code/modules/zombie/organs.dm @@ -0,0 +1,70 @@ +#define START_TIMER reanimation_timer = world.time + rand(600,1200) + +/obj/item/organ/body_egg/zombie_infection + name = "festering ooze" + desc = "A black web of pus and vicera." + zone = "head" + slot = "zombie_infection" + var/reanimation_timer + var/datum/species/old_species + var/living_transformation_time = 5 + var/converts_living = FALSE + +/obj/item/organ/body_egg/zombie_infection/New() + . = ..() + zombie_infection_list += src + +/obj/item/organ/body_egg/zombie_infection/Destroy() + zombie_infection_list -= src + . = ..() + +/obj/item/organ/body_egg/zombie_infection/on_find(mob/living/finder) + finder << "Inside the head is a disgusting black \ + web of pus and vicera, bound tightly around the brain like some \ + biological harness." + +/obj/item/organ/body_egg/zombie_infection/egg_process() + if(!ishuman(owner)) // We do not support monkey or xeno zombies. Yet. + qdel(src) + return + else if(reanimation_timer && (reanimation_timer < world.time)) + zombify() // Rise and shine, Mr Romero... rise and shine. + reanimation_timer = null + else if(owner.stat == DEAD && (!reanimation_timer)) + START_TIMER + else if(converts_living && !iszombie(owner) && !reanimation_timer) + START_TIMER + +/obj/item/organ/body_egg/zombie_infection/Remove(mob/living/carbon/M, special = 0) + . = ..() + CHECK_DNA_AND_SPECIES(M) + if(iszombie(M) && old_species) + M.set_species(old_species) + +/obj/item/organ/body_egg/zombie_infection/proc/zombify() + CHECK_DNA_AND_SPECIES(owner) + if(!iszombie(owner)) + old_species = owner.dna.species.type + + owner.grab_ghost() + owner.set_species(/datum/species/zombie/infectious) + var/old_stat = owner.stat // Save for the message + owner.revive(full_heal = TRUE) + switch(old_stat) + if(DEAD, UNCONSCIOUS) + owner.visible_message("[owner] staggers to \ + their feet!") + owner << "You stagger to your feet!" + // Conscious conversions will generally only happen for an event + // or for a converts_living=TRUE infection + if(CONSCIOUS) + owner.visible_message("[owner] suddenly \ + convulses, as they gain a ravenous hunger in their \ + eyes!", + "You HUNGER!") + playsound(owner.loc, 'sound/hallucinations/growl3.ogg', 50, 1) + owner.do_jitter_animation(living_transformation_time) + owner.Stun(living_transformation_time) + owner << "You are now a zombie!" + +#undef START_TIMER diff --git a/code/orphaned procs/AStar.dm b/code/orphaned_procs/AStar.dm similarity index 100% rename from code/orphaned procs/AStar.dm rename to code/orphaned_procs/AStar.dm diff --git a/code/orphaned procs/dbcore.dm b/code/orphaned_procs/dbcore.dm similarity index 100% rename from code/orphaned procs/dbcore.dm rename to code/orphaned_procs/dbcore.dm diff --git a/code/orphaned procs/priority_announce.dm b/code/orphaned_procs/priority_announce.dm similarity index 100% rename from code/orphaned procs/priority_announce.dm rename to code/orphaned_procs/priority_announce.dm diff --git a/code/orphaned procs/statistics.dm b/code/orphaned_procs/statistics.dm similarity index 100% rename from code/orphaned procs/statistics.dm rename to code/orphaned_procs/statistics.dm diff --git a/code/world.dm b/code/world.dm index 9f2eefed96d..83454220e28 100644 --- a/code/world.dm +++ b/code/world.dm @@ -4,11 +4,14 @@ area = /area/space view = "15x15" cache_lifespan = 7 + fps = 20 var/global/list/map_transition_config = MAP_TRANSITION_CONFIG /world/New() + check_for_cleanbot_bug() map_ready = 1 + world.log << "Map is ready." #if (PRELOAD_RSC == 0) external_rsc_urls = file2list("config/external_rsc_urls.txt","\n") @@ -154,7 +157,19 @@ var/last_irc_status = 0 return else if(input["crossmessage"] == "Ahelp") - relay_msg_admins("HELP: [input["source"]] [input["message"]]") + relay_msg_admins("HELP: [input["source"]] [input["message_sender"]]: [input["message"]]") + if(input["crossmessage"] == "Comms_Console") + minor_announce(input["message"], "Incoming message from [input["message_sender"]]") + for(var/obj/machinery/computer/communications/CM in machines) + CM.overrideCooldown() + + else if("adminmsg" in input) + if(!key_valid) + return "Bad Key" + else + return IrcPm(input["adminmsg"],input["msg"],input["sender"]) + + /world/Reboot(var/reason, var/feedback_c, var/feedback_r, var/time) if (reason == 1) //special reboot, do none of the normal stuff diff --git a/config/admins.txt b/config/admins.txt index 6c712096834..c8a0cab5f59 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -8,6 +8,7 @@ # NOTE: syntax was changed to allow hyphenation of ranknames, since spaces are stripped. # ############################################################################################### Optimumtact = Host +kevinz000 = Host kingofkosmos = Game Master MrStonedOne = Game Master microscopics = Game Master @@ -82,7 +83,6 @@ mandurrh = Game Master thurgatar = Game Master xerux = Game Master dannno = Game Master -allura = Game Master lo6a4evskiy = Game Master vekter = Game Master Ahammer18 = Game Master @@ -116,5 +116,5 @@ RandomMarine = Game Master PKPenguin321 = Game Master TechnoAlchemist = Game Master Aloraydrel = Game Master - - +Quiltyquilty = Game Master +SnipeDragon = Game Master \ No newline at end of file diff --git a/config/config.txt b/config/config.txt index f1b4078f00f..32b7a5549f7 100644 --- a/config/config.txt +++ b/config/config.txt @@ -111,6 +111,19 @@ HOSTEDBY Yournamehere ## Uncomment this to stop people connecting to your server without a registered ckey. (i.e. guest-* are all blocked from connecting) GUEST_BAN +### IPINTEL: +### This allows you to detect likely proxies by checking ips against getipintel.net +## Rating to warn at: (0.90 is good, 1 is 100% likely to be a spammer/proxy, 0.8 is 80%, etc) anything equal to or higher then this number triggers an admin warning +#IPINTEL_RATING_BAD 0.90 +## Contact email, (required to use the service, leaving blank or default disables IPINTEL) +#IPINTEL_EMAIL ch@nge.me +## How long to save good matches (ipintel rate limits to 15 per minute and 500 per day. so this shouldn't be too low, getipintel.net suggests 6 hours, time is in hours) (Your ip will get banned if you go over 500 a day too many times) +#IPINTEL_SAVE_GOOD 12 +## How long to save bad matches (these numbers can change as ips change hands, best not to save these for too long in case somebody gets a new ip used by a spammer/proxy before.) +#IPINTEL_SAVE_BAD 3 +## Domain name to query (leave commented out for the default, only needed if you pay getipintel.net for more querys) +#IPINTEL_DOMAIN check.getipintel.net + ## Uncomment to allow web client connections #ALLOW_WEBCLIENT @@ -160,7 +173,7 @@ ALLOW_HOLIDAYS #USEIRCBOT ##Defines the ticklag for the world. 0.9 is the normal one, 0.5 is smoother. -TICKLAG 0.9 +TICKLAG 0.5 ## Comment this out to disable automuting #AUTOMUTE_ON @@ -174,6 +187,13 @@ TICKLAG 0.9 ## Name that the server calls itself in communications #CROSS_COMMS_NAME +## Hub address for tracking stats +## example: Hubmakerckey.Hubname +#MEDAL_HUB_ADDRESS + +## Password for the hub page +#MEDAL_HUB_PASSWORD + ## Uncomment this to let players see their own notes (they can still be set by admins only) #SEE_OWN_NOTES diff --git a/config/game_options.txt b/config/game_options.txt index 914a64e3bcf..798460b4c1b 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -96,6 +96,8 @@ PROBABILITY RAGINMAGES 2 PROBABILITY MONKEY 0 PROBABILITY METEOR 0 PROBABILITY EXTENDED 0 +PROBABILITY DEVIL 0 +PROBABILITY DEVIL_AGENTS 0 ## You probably want to keep sandbox off by default for secret and random. PROBABILITY SANDBOX 0 @@ -197,9 +199,12 @@ EVENTS_MIN_PLAYERS_MUL 1 ALLOW_AI ### Secborg ### -## Uncomment to prevent the secborg module from being chosen +## Uncomment to prevent the security cyborg module from being chosen #DISABLE_SECBORG +### Peacekeeper Borg ### +## Uncomment to prevent the peacekeeper cyborg module from being chosen +#DISABLE_PEACEBORG ### AWAY MISSIONS ### @@ -309,7 +314,8 @@ ROUNDSTART_RACES plasmaman ASSISTANT_CAP -1 ## Starlight for exterior walls and breaches. Uncomment for starlight! -STARLIGHT +## This is disabled by default to make testing quicker, should be enabled on production servers or testing servers messing with lighting +#STARLIGHT ## Uncomment to bring back old grey suit assistants instead of the now default rainbow colored assistants. #GREY_ASSISTANTS diff --git a/config/sillytips.txt b/config/sillytips.txt new file mode 100644 index 00000000000..c804c3d9b43 --- /dev/null +++ b/config/sillytips.txt @@ -0,0 +1,25 @@ +Occasionally the tip of the round might lie to you. Don't panic, this is normal. +To defeat the slaughter demon, shoot at it until it dies. +Sometimes you won't be able to avoid dying no matter how good you are at the game. Try not to stress too much about it. +When a round ends nearly everything about it is lost forever, leave your salt behind with it. +Killing the entire station isn't fun except when it is. +You can win a pulse rifle from the arcade machine. Honest. +Just like real life the entropy of the game can only increase with time. If things aren't on fire yet, just wait. +Completing your objectives is good practice, but the best antagonists will strive to do more than the bare minimum to really leave an impression. +The more obscure and underused a game mechanic is, the less likely your victims are to be able to deal with it. +Space is cold and it will quickly freeze you to death if you don't protect yourself. This isn't how thermodynamics really works but just go with it. +Cleanbot. +The wizard is supposed to be extremely strong in one on one combat, stop getting mad about it. +Sometimes a round will just be a bust. C'est la vie. +This is a game that is constantly being developed for. Expect things to be added, removed, fixed, and broken on a daily basis. +It's fun to try and predict the round type from the tip of the round message. +The quartermaster is not a head of staff and will never be one. +The bird remembers. +Your sprite represents your hitbox, so that afro makes you easier to kill. The sacrifices we make for style. +Spacemen can't move diagonally but most animals can. Blame the slow decline of the numpad. +Sometimes admins will just do stuff. Roll with it. +The remake will never come out. +Plenty of things that aren't traditionally considered weapons can still be used to slowly brutalize someone to death, get creative! +DEATH IS IMMINENT! +This game is older than some of the people playing it. +Do not go gentle into that good night. diff --git a/config/tips.txt b/config/tips.txt index afcbe8700b1..917443afefa 100644 --- a/config/tips.txt +++ b/config/tips.txt @@ -130,15 +130,15 @@ As an Alien, you take double damage from all burn attacks, such as lasers, weldi As an Alien, resin floors not only regenerate your plasma supply, but also passively heal you. Fight on resin floors to gain a home turf advantage! As an Alien, the facehugger is by far your most powerful weapon because of its ability to instantly win a fight. Remember however that certain helmets, such as biohoods or space helmets will completely block facehugger attacks. As an Alien, you are unable to pick up or use any human items or machinery. Instead, you should focus on sabotaging APCs, computers, cameras and either stowing, spacing, or melting any weapons you find. -When fighting the Blob, you can hit it with an analyzer to check its chemical effects and the type of blob analyzed. Examining it with a research scanner active will also reveal this information. +When fighting the Blob, you can hit it with an analyzer to check its chemical effects and the type of blob analyzed. Examining it with a research scanner or medical hud active will also reveal this information. As the Blob, you can place your core at any clear, unobserved, spot you can move to after 3 minutes have passed. If you wait too long, you will be automatically placed at a random location. Use this wait time to coordinate with any other overminds. As the Blob, keep your core some distance from space, as it is both expensive to expand onto space, easy to be attacked from, and does not count towards your win condition. Emitter platforms built in space are especially dangerous. As the Blob, you can randomly repick your reagent type if the crew has adapted and protected themselves against your current one. As the Blob, you fight a war of attrition: Take out medbay and fight in chokepoints to prevent continued assaults and coordinated burst damage attacks! -As the Blob, remember that you can only expand onto tiles from cardinal directions, while the crew can attack you diagonally. Fight in narrow corridors or expand and widen across the width of the hallway to force confrontations where you can hit them! +As the Blob, you can attack anything next to a blob, but can only expand in cardinal directions, and diagonal attacks are slightly weaker. As the Blob, don't neglect the creation of factories. These create spores that carry your reagent and can chase crewmembers far further than you. Spores can also be rallied to swarm the crew and cause panic, and can even take over corpses to create much more dangerous blob zombies! As the Blob, you can produce a Blobbernaut from a factory for 40 resources. Blobbernauts are smart, gradually regenerate near nodes, and apply your chemical when attacking, but die when too far from the blob or if their factory is killed. However, the factory used becomes fragile and stops spawning spores. -As the Blob, you can expand by clicking, create strong blobs with ctrl-click, rally spores with middle-click, and remove blobs with alt-click. +As the Blob, you can expand by clicking, create strong blobs with ctrl-click, rally spores with middle-click, and remove blobs with alt-click. You do not need to have your camera over the tile to do this. As the Blob, removing strong blobs, resource nodes, factories, and nodes will give you 4, 15, 25, and 25 resources back, respectively. As the Blob, talking will send a message to all other overminds and all Blobbernauts, allowing you to direct attacks and coordinate. As a Blobbernaut, you can communicate with overminds and other Blobbernauts via :b. @@ -155,7 +155,32 @@ As a Cultist, do not cause too much chaos before your objective is completed. If As a Cultist, your team starts off very weak, but if necessary can quickly convert everything they have into raw power. Make sure you have the numbers and equipment to support going loud, or the cult will fall flat on its face. As a Cultist, the Blood Boil rune instantly crits all non-cultists who can see it, but has a chance to explode runes near it, incuding itself. As a Cultist, you can create an army of manifested goons using a combination of the Manifest rune, which creates homunculi from ghosts, and the Blood Drain rune, which drains life from anyone standing on any blood drain rune. -You can deconvert Cultists by feeding them large amounts of holy water. +As a Servant, your clockwork Slab fits in pockets and does not need to be held to communicate with other Servants. +As a Servant, try using the Judicial Visor on a target stunned by a Sigil of Transgression; if done properly, it will allow you to convert them with very little chance of being noticed. +As a Servant, the Judicial Visor is an effective defensive combat tool in small spaces, as it stuns and mutes anyone still on it after 3 seconds. It is also useful for stunning already-stunned enemies for long enough to convert them or finish them off. +As a Servant, making, and protecting, Tinkerer's Caches is extremely important, as caches are required to unlock scripture and share components. +As a Servant, Ocular Wardens, while fragile, do very high, rapid damage to a target non-servant that can see them and will even attack mechs that contain heretics. Place them behind objects that don't block vision to get the most use out of them. +As a Servant, Mending Motors can be powered with replicant alloy by striking it with the alloy in addition to Sigils of Transmission and APC power, and will rapidly repair all nearby damaged clockwork constructs, structures, and servant silicons. +As a Servant, Clockwork Structures that require power will draw power from the APC if they cannot find a different source of power, and most power-using Structures will rapidly drain the APC. +As a Servant, you can repair Clockwork Structures with a Clockwork Proselytizer at a rate of 1 health to 2 liquified alloy. +As a Servant, securing a reliable source of component generation is high-priority, as simply handing out slabs will slowly become inefficient. Try placing Tinkerer's Caches near clockwork walls, or placing Tinkerer's Daemons within those caches. +As a Servant, only held Clockwork Slabs will generate components, and they must be held, in a pocket, or in a storage object to do so, so holding more than one slab is a waste of time. +As a Servant, You can attempt to convert any number of adjacent people in melee range by using the "Guvax" scripture. Be aware that, like slab generation, Guvax's invoke time will become slower with each servant above 5 that is valid for scripture unlocks. +As a Servant, be aware that Cogscarabs are not very efficient in large numbers, as they all require replicant alloy to convert objects and repair structures. Too many scarabs will likely result in a rapid loss of replicant alloy as they consume it to convert the station. +As a Servant, placing components in a slab or cache places those components in a globally-accessable storage that slabs will draw from to invoke scripture. +As a Servant, you can stack different types of Sigils on the same turf; try stacking a Sigil of Transgression and a Sigil of Submission for a subtle conversion trap. +As a Servant, you can deconstruct a clockwork wall with a Clockwork Proselytizer to regain 40 alloy. You can also construct clockwork walls on clockwork floors for a cost of 40 alloy. +As a Servant, using Volt Void while on a Sigil of Transmission will drain power from all visible APCs, power cells, SMES units, non-servant cyborgs, and lights and transfer that power into the Sigil. +As a Servant, Fellowship Armory invokes much faster for each nearby servant and attempts to provide each affected servant with powerful armor against melee and bullet attacks. The gauntlets provided are also immune to elecricity. +As a Servant, Spatial Gateway can teleport to any living Servant or Clockwork Obelisk, and gains additional uses and duration for each Servant assisting in the invocation. +As a Servant, defending the Gateway to the Celestial Derelict is your ultimate goal, and it is heavily recommended that you defend it with all the tools you have avalible, including Ocular Wardens, Mania Motors, Mending Motors, and other, not mentioned things. +As a Servant, once Ratvar has arrived, all of your tools gain a massive boost in power and will, in general, have no cost and work at double speed. +As a Servant, you can impale human targets with a Ratvarian Spear by pulling them, then attacking them. This does massive damage and stuns them, and should effectively win the fight. +As a Servant, Sentinel's Compromise can instantly return you or another Servant to a fighting state by converting half of all their brute and burn damage to toxin, effectively halving the damage they have. Clockwork floors will also rapidly heal toxin damage in Servants, allowing the Compromise more effectiveness. +As a Servant, Clockwork Marauders can only be called forth by exactly saying their true name or if you are heavily damaged, so it is recommended to only have them recalled if they need to heal. +As a Servant, Belligerent, while not particularly useful when alone, is excellent for distrupting and winning a large fight, as even one chant will force all nearby enemies to walk. +As a Servant, Soul Vessels can be placed in cyborg shells, mecha, Cogscarab shells, and Anima Fragment shells. +You can deconvert Cultists of Nar-Sie and Servants of Ratvar by feeding them large amounts of holy water. As a Wizard, you can turn people to stone, then animate the resulting statue with a staff of animation to create an extremely powerful minion, for all of 5 minutes at least. As a Wizard, the fireball spell performs very poorly at close range, as it can easily catch you in the blast. It is best used as a form of artillery down long hallways. As a Wizard, summoning guns will turn a large portion of the crew against themselves, but will also give everyone anything from a pea shooter to a BFG 9000. Use at your own risk! diff --git a/goon/icons/obj/hydroponics.dmi b/goon/icons/obj/hydroponics.dmi new file mode 100644 index 00000000000..5fb5d4ed8dd Binary files /dev/null and b/goon/icons/obj/hydroponics.dmi differ diff --git a/html/IRV/jquery-1.10.2.min.js b/html/IRV/jquery-1.10.2.min.js new file mode 100644 index 00000000000..da4170647dd --- /dev/null +++ b/html/IRV/jquery-1.10.2.min.js @@ -0,0 +1,6 @@ +/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery-1.10.2.min.map +*/ +(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="
    ",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
    a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
    t
    ",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
    ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t +}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); +u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("